xref: /vim-8.2.3635/src/auto/configure (revision 30b65817)
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    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5
4652$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; }
4653    if test -f $vi_cv_path_lua_pfx/include/lua.h; then
4654      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4655$as_echo "yes" >&6; }
4656    else
4657      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4658$as_echo "no" >&6; }
4659            # Extract the first word of "lua", so it can be a program name with args.
4660set dummy lua; ac_word=$2
4661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4662$as_echo_n "checking for $ac_word... " >&6; }
4663if test "${ac_cv_path_vi_cv_path_lua+set}" = set; then :
4664  $as_echo_n "(cached) " >&6
4665else
4666  case $vi_cv_path_lua in
4667  [\\/]* | ?:[\\/]*)
4668  ac_cv_path_vi_cv_path_lua="$vi_cv_path_lua" # Let the user override the test with a path.
4669  ;;
4670  *)
4671  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4672for as_dir in $PATH
4673do
4674  IFS=$as_save_IFS
4675  test -z "$as_dir" && as_dir=.
4676    for ac_exec_ext in '' $ac_executable_extensions; do
4677  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4678    ac_cv_path_vi_cv_path_lua="$as_dir/$ac_word$ac_exec_ext"
4679    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4680    break 2
4681  fi
4682done
4683  done
4684IFS=$as_save_IFS
4685
4686  ;;
4687esac
4688fi
4689vi_cv_path_lua=$ac_cv_path_vi_cv_path_lua
4690if test -n "$vi_cv_path_lua"; then
4691  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_lua" >&5
4692$as_echo "$vi_cv_path_lua" >&6; }
4693else
4694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4695$as_echo "no" >&6; }
4696fi
4697
4698
4699      if test "X$vi_cv_path_lua" != "X"; then
4700                { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5
4701$as_echo_n "checking Lua version... " >&6; }
4702if test "${vi_cv_version_lua+set}" = set; then :
4703  $as_echo_n "(cached) " >&6
4704else
4705   vi_cv_version_lua=`${vi_cv_path_lua} -e "print(_VERSION)" | sed 's/.* //'`
4706fi
4707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua" >&5
4708$as_echo "$vi_cv_version_lua" >&6; }
4709        { $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
4710$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; }
4711        if test -f $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h; then
4712          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4713$as_echo "yes" >&6; }
4714          LUA_INC=/lua$vi_cv_version_lua
4715        else
4716          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4717$as_echo "no" >&6; }
4718          vi_cv_path_lua_pfx=
4719        fi
4720      fi
4721    fi
4722  fi
4723
4724  if test "X$vi_cv_path_lua_pfx" != "X"; then
4725    if test "X$vi_cv_version_lua" != "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                  for i in 0 1 2 3 4 5 6 7 8 9; do
4738	if test -f "${vi_cv_path_lua_pfx}/lib/liblua${vi_cv_version_lua}.so.$i"; then
4739	  LUA_SONAME=".$i"
4740	  break
4741	fi
4742      done
4743      $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h
4744
4745      LUA_LIBS=""
4746      LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"liblua${vi_cv_version_lua}.so$LUA_SONAME\\\" $LUA_CFLAGS"
4747    fi
4748  fi
4749  if test "$fail_if_missing" = "yes" -a -z "$LUA_SRC"; then
4750    as_fn_error "could not configure lua" "$LINENO" 5
4751  fi
4752
4753
4754
4755
4756
4757fi
4758
4759
4760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
4761$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4762# Check whether --enable-mzschemeinterp was given.
4763if test "${enable_mzschemeinterp+set}" = set; then :
4764  enableval=$enable_mzschemeinterp;
4765else
4766  enable_mzschemeinterp="no"
4767fi
4768
4769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
4770$as_echo "$enable_mzschemeinterp" >&6; }
4771
4772if test "$enable_mzschemeinterp" = "yes"; then
4773
4774
4775  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
4776$as_echo_n "checking --with-plthome argument... " >&6; }
4777
4778# Check whether --with-plthome was given.
4779if test "${with_plthome+set}" = set; then :
4780  withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
4781$as_echo "$with_plthome" >&6; }
4782else
4783  with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
4784$as_echo "\"no\"" >&6; }
4785fi
4786
4787
4788  if test "X$with_plthome" != "X"; then
4789       vi_cv_path_mzscheme_pfx="$with_plthome"
4790  else
4791    { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
4792$as_echo_n "checking PLTHOME environment var... " >&6; }
4793    if test "X$PLTHOME" != "X"; then
4794	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
4795$as_echo "\"$PLTHOME\"" >&6; }
4796	vi_cv_path_mzscheme_pfx="$PLTHOME"
4797    else
4798	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
4799$as_echo "not set" >&6; }
4800		# Extract the first word of "mzscheme", so it can be a program name with args.
4801set dummy mzscheme; ac_word=$2
4802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4803$as_echo_n "checking for $ac_word... " >&6; }
4804if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then :
4805  $as_echo_n "(cached) " >&6
4806else
4807  case $vi_cv_path_mzscheme in
4808  [\\/]* | ?:[\\/]*)
4809  ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4810  ;;
4811  *)
4812  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4813for as_dir in $PATH
4814do
4815  IFS=$as_save_IFS
4816  test -z "$as_dir" && as_dir=.
4817    for ac_exec_ext in '' $ac_executable_extensions; do
4818  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4819    ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
4820    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4821    break 2
4822  fi
4823done
4824  done
4825IFS=$as_save_IFS
4826
4827  ;;
4828esac
4829fi
4830vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
4831if test -n "$vi_cv_path_mzscheme"; then
4832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
4833$as_echo "$vi_cv_path_mzscheme" >&6; }
4834else
4835  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4836$as_echo "no" >&6; }
4837fi
4838
4839
4840
4841			if test "X$vi_cv_path_mzscheme" != "X"; then
4842	  lsout=`ls -l $vi_cv_path_mzscheme`
4843	  if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4844	    vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4845	  fi
4846	fi
4847
4848	if test "X$vi_cv_path_mzscheme" != "X"; then
4849	    	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
4850$as_echo_n "checking MzScheme install prefix... " >&6; }
4851if test "${vi_cv_path_mzscheme_pfx+set}" = set; then :
4852  $as_echo_n "(cached) " >&6
4853else
4854  	    	    echo "(display (simplify-path		\
4855	       (build-path (call-with-values	\
4856		(lambda () (split-path (find-system-path (quote exec-file)))) \
4857		(lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
4858	    	     vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
4859		sed -e 's+/$++'`
4860fi
4861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
4862$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
4863	    rm -f mzdirs.scm
4864	fi
4865    fi
4866  fi
4867
4868  SCHEME_INC=
4869  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
4870    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
4871$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
4872    if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
4873      SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
4874      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4875$as_echo "yes" >&6; }
4876    else
4877      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4878$as_echo "no" >&6; }
4879      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
4880$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
4881      if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
4882	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4883$as_echo "yes" >&6; }
4884	SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
4885      else
4886	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4887$as_echo "no" >&6; }
4888	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5
4889$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; }
4890	if test -f $vi_cv_path_mzscheme_pfx/include/racket/scheme.h; then
4891	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4892$as_echo "yes" >&6; }
4893	  SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket
4894	else
4895	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4896$as_echo "no" >&6; }
4897	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5
4898$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
4899	  if test -f /usr/include/plt/scheme.h; then
4900	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4901$as_echo "yes" >&6; }
4902	    SCHEME_INC=/usr/include/plt
4903	  else
4904	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4905$as_echo "no" >&6; }
4906	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5
4907$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; }
4908	    if test -f /usr/include/racket/scheme.h; then
4909	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4910$as_echo "yes" >&6; }
4911	      SCHEME_INC=/usr/include/racket
4912	    else
4913	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4914$as_echo "no" >&6; }
4915	      vi_cv_path_mzscheme_pfx=
4916	    fi
4917	  fi
4918	fi
4919      fi
4920    fi
4921  fi
4922
4923  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
4924    if test "x$MACOSX" = "xyes"; then
4925      MZSCHEME_LIBS="-framework PLT_MzScheme"
4926    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
4927      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
4928      MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4929    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a"; then
4930      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a"
4931      MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4932    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.a"; then
4933      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
4934    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a"; then
4935      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
4936    else
4937            if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
4938        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
4939	MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4940      elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.so"; then
4941        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket3m"
4942	MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4943      elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.so"; then
4944        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket -lmzgc"
4945      else
4946        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
4947      fi
4948      if test "$GCC" = yes; then
4949			MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
4950      elif test "`(uname) 2>/dev/null`" = SunOS &&
4951			       uname -r | grep '^5' >/dev/null; then
4952	MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
4953      fi
4954    fi
4955    if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4956      SCHEME_COLLECTS=lib/plt/
4957    else
4958      if test -d $vi_cv_path_mzscheme_pfx/lib/racket/collects; then
4959	SCHEME_COLLECTS=lib/racket/
4960      fi
4961    fi
4962    if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
4963      MZSCHEME_EXTRA="mzscheme_base.c"
4964    else
4965      if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then
4966	MZSCHEME_EXTRA="mzscheme_base.c"
4967      fi
4968    fi
4969    if test "X$MZSCHEME_EXTRA" != "X" ; then
4970            MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
4971      MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
4972    fi
4973    MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
4974      -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
4975    MZSCHEME_SRC="if_mzsch.c"
4976    MZSCHEME_OBJ="objects/if_mzsch.o"
4977    MZSCHEME_PRO="if_mzsch.pro"
4978    $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
4979
4980  fi
4981
4982
4983
4984
4985
4986
4987
4988fi
4989
4990
4991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
4992$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4993# Check whether --enable-perlinterp was given.
4994if test "${enable_perlinterp+set}" = set; then :
4995  enableval=$enable_perlinterp;
4996else
4997  enable_perlinterp="no"
4998fi
4999
5000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
5001$as_echo "$enable_perlinterp" >&6; }
5002if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
5003
5004  # Extract the first word of "perl", so it can be a program name with args.
5005set dummy perl; ac_word=$2
5006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5007$as_echo_n "checking for $ac_word... " >&6; }
5008if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then :
5009  $as_echo_n "(cached) " >&6
5010else
5011  case $vi_cv_path_perl in
5012  [\\/]* | ?:[\\/]*)
5013  ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
5014  ;;
5015  *)
5016  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5017for as_dir in $PATH
5018do
5019  IFS=$as_save_IFS
5020  test -z "$as_dir" && as_dir=.
5021    for ac_exec_ext in '' $ac_executable_extensions; do
5022  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5023    ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
5024    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5025    break 2
5026  fi
5027done
5028  done
5029IFS=$as_save_IFS
5030
5031  ;;
5032esac
5033fi
5034vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
5035if test -n "$vi_cv_path_perl"; then
5036  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
5037$as_echo "$vi_cv_path_perl" >&6; }
5038else
5039  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5040$as_echo "no" >&6; }
5041fi
5042
5043
5044  if test "X$vi_cv_path_perl" != "X"; then
5045    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
5046$as_echo_n "checking Perl version... " >&6; }
5047    if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
5048     eval `$vi_cv_path_perl -V:usethreads`
5049     eval `$vi_cv_path_perl -V:libperl`
5050     if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
5051       badthreads=no
5052     else
5053       if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
5054	 eval `$vi_cv_path_perl -V:use5005threads`
5055	 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
5056	   badthreads=no
5057	 else
5058	   badthreads=yes
5059	   { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
5060$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
5061	 fi
5062       else
5063	 badthreads=yes
5064	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
5065$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
5066       fi
5067     fi
5068     if test $badthreads = no; then
5069      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
5070$as_echo "OK" >&6; }
5071      eval `$vi_cv_path_perl -V:shrpenv`
5072      if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
5073	shrpenv=""
5074      fi
5075      vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
5076
5077            perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
5078	      -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
5079            perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
5080		sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
5081			-e 's/-bE:perl.exp//' -e 's/-lc //'`
5082                  perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
5083		-e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
5084
5085                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5
5086$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
5087      cflags_save=$CFLAGS
5088      libs_save=$LIBS
5089      ldflags_save=$LDFLAGS
5090      CFLAGS="$CFLAGS $perlcppflags"
5091      LIBS="$LIBS $perllibs"
5092      LDFLAGS="$perlldflags $LDFLAGS"
5093      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5094/* end confdefs.h.  */
5095
5096int
5097main ()
5098{
5099
5100  ;
5101  return 0;
5102}
5103_ACEOF
5104if ac_fn_c_try_link "$LINENO"; then :
5105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5106$as_echo "yes" >&6; }; perl_ok=yes
5107else
5108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
5109$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
5110fi
5111rm -f core conftest.err conftest.$ac_objext \
5112    conftest$ac_exeext conftest.$ac_ext
5113      CFLAGS=$cflags_save
5114      LIBS=$libs_save
5115      LDFLAGS=$ldflags_save
5116      if test $perl_ok = yes; then
5117	if test "X$perlcppflags" != "X"; then
5118	  	  PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
5119	fi
5120	if test "X$perlldflags" != "X"; then
5121	  LDFLAGS="$perlldflags $LDFLAGS"
5122	fi
5123	PERL_LIBS=$perllibs
5124	PERL_SRC="auto/if_perl.c if_perlsfio.c"
5125	PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
5126	PERL_PRO="if_perl.pro if_perlsfio.pro"
5127	$as_echo "#define FEAT_PERL 1" >>confdefs.h
5128
5129      fi
5130     fi
5131    else
5132      { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
5133$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
5134    fi
5135  fi
5136
5137  if test "x$MACOSX" = "xyes"; then
5138        dir=/System/Library/Perl
5139    darwindir=$dir/darwin
5140    if test -d $darwindir; then
5141      PERL=/usr/bin/perl
5142    else
5143            dir=/System/Library/Perl/5.8.1
5144      darwindir=$dir/darwin-thread-multi-2level
5145      if test -d $darwindir; then
5146	PERL=/usr/bin/perl
5147      fi
5148    fi
5149    if test -n "$PERL"; then
5150      PERL_DIR="$dir"
5151      PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
5152      PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
5153      PERL_LIBS="-L$darwindir/CORE -lperl"
5154    fi
5155                PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
5156    PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
5157  fi
5158  if test "$enable_perlinterp" = "dynamic"; then
5159    if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then
5160      $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h
5161
5162      PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS"
5163    fi
5164  fi
5165
5166  if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then
5167    as_fn_error "could not configure perl" "$LINENO" 5
5168  fi
5169fi
5170
5171
5172
5173
5174
5175
5176
5177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
5178$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
5179# Check whether --enable-pythoninterp was given.
5180if test "${enable_pythoninterp+set}" = set; then :
5181  enableval=$enable_pythoninterp;
5182else
5183  enable_pythoninterp="no"
5184fi
5185
5186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
5187$as_echo "$enable_pythoninterp" >&6; }
5188if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then
5189    # Extract the first word of "python", so it can be a program name with args.
5190set dummy python; ac_word=$2
5191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5192$as_echo_n "checking for $ac_word... " >&6; }
5193if test "${ac_cv_path_vi_cv_path_python+set}" = set; then :
5194  $as_echo_n "(cached) " >&6
5195else
5196  case $vi_cv_path_python in
5197  [\\/]* | ?:[\\/]*)
5198  ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
5199  ;;
5200  *)
5201  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5202for as_dir in $PATH
5203do
5204  IFS=$as_save_IFS
5205  test -z "$as_dir" && as_dir=.
5206    for ac_exec_ext in '' $ac_executable_extensions; do
5207  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5208    ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
5209    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5210    break 2
5211  fi
5212done
5213  done
5214IFS=$as_save_IFS
5215
5216  ;;
5217esac
5218fi
5219vi_cv_path_python=$ac_cv_path_vi_cv_path_python
5220if test -n "$vi_cv_path_python"; then
5221  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
5222$as_echo "$vi_cv_path_python" >&6; }
5223else
5224  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5225$as_echo "no" >&6; }
5226fi
5227
5228
5229  if test "X$vi_cv_path_python" != "X"; then
5230
5231        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
5232$as_echo_n "checking Python version... " >&6; }
5233if test "${vi_cv_var_python_version+set}" = set; then :
5234  $as_echo_n "(cached) " >&6
5235else
5236  vi_cv_var_python_version=`
5237	    ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
5238
5239fi
5240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
5241$as_echo "$vi_cv_var_python_version" >&6; }
5242
5243        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 1.4 or better" >&5
5244$as_echo_n "checking Python is 1.4 or better... " >&6; }
5245    if ${vi_cv_path_python} -c \
5246	"import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
5247    then
5248      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
5249$as_echo "yep" >&6; }
5250
5251            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
5252$as_echo_n "checking Python's install prefix... " >&6; }
5253if test "${vi_cv_path_python_pfx+set}" = set; then :
5254  $as_echo_n "(cached) " >&6
5255else
5256   vi_cv_path_python_pfx=`
5257	    ${vi_cv_path_python} -c \
5258		"import sys; print sys.prefix"`
5259fi
5260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
5261$as_echo "$vi_cv_path_python_pfx" >&6; }
5262
5263            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
5264$as_echo_n "checking Python's execution prefix... " >&6; }
5265if test "${vi_cv_path_python_epfx+set}" = set; then :
5266  $as_echo_n "(cached) " >&6
5267else
5268   vi_cv_path_python_epfx=`
5269	    ${vi_cv_path_python} -c \
5270		"import sys; print sys.exec_prefix"`
5271fi
5272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
5273$as_echo "$vi_cv_path_python_epfx" >&6; }
5274
5275
5276      if test "${vi_cv_path_pythonpath+set}" = set; then :
5277  $as_echo_n "(cached) " >&6
5278else
5279   vi_cv_path_pythonpath=`
5280	    unset PYTHONPATH;
5281	    ${vi_cv_path_python} -c \
5282		"import sys, string; print string.join(sys.path,':')"`
5283fi
5284
5285
5286
5287
5288# Check whether --with-python-config-dir was given.
5289if test "${with_python_config_dir+set}" = set; then :
5290  withval=$with_python_config_dir;  vi_cv_path_python_conf="${withval}"
5291fi
5292
5293
5294      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
5295$as_echo_n "checking Python's configuration directory... " >&6; }
5296if test "${vi_cv_path_python_conf+set}" = set; then :
5297  $as_echo_n "(cached) " >&6
5298else
5299
5300	vi_cv_path_python_conf=
5301	for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
5302	  for subdir in lib64 lib share; do
5303	    d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
5304	    if test -d "$d" && test -f "$d/config.c"; then
5305	      vi_cv_path_python_conf="$d"
5306	    fi
5307	  done
5308	done
5309
5310fi
5311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
5312$as_echo "$vi_cv_path_python_conf" >&6; }
5313
5314      PYTHON_CONFDIR="${vi_cv_path_python_conf}"
5315
5316      if test "X$PYTHON_CONFDIR" = "X"; then
5317	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
5318$as_echo "can't find it!" >&6; }
5319      else
5320
5321			if test "${vi_cv_path_python_plibs+set}" = set; then :
5322  $as_echo_n "(cached) " >&6
5323else
5324
5325	    pwd=`pwd`
5326	    tmp_mkf="$pwd/config-PyMake$$"
5327	    cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
5328__:
5329	@echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
5330	@echo "python_LIBS='$(LIBS)'"
5331	@echo "python_SYSLIBS='$(SYSLIBS)'"
5332	@echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5333	@echo "python_INSTSONAME='$(INSTSONAME)'"
5334eof
5335	    	    eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5336	    rm -f -- "${tmp_mkf}"
5337	    if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5338		"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5339	      vi_cv_path_python_plibs="-framework Python"
5340	    else
5341	      if test "${vi_cv_var_python_version}" = "1.4"; then
5342		  vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5343	      else
5344		  vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5345	      fi
5346	      vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
5347	      	      vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5348	    fi
5349
5350fi
5351
5352
5353	PYTHON_LIBS="${vi_cv_path_python_plibs}"
5354	if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5355	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -DPYTHON_HOME=\\\"${vi_cv_path_python_pfx}\\\""
5356	else
5357	  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}\\\""
5358	fi
5359	PYTHON_SRC="if_python.c"
5360		if test "x$MACOSX" = "xyes"; then
5361	  PYTHON_OBJ="objects/if_python.o"
5362	else
5363	  PYTHON_OBJ="objects/if_python.o objects/py_config.o"
5364	fi
5365	if test "${vi_cv_var_python_version}" = "1.4"; then
5366	   PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5367	fi
5368    PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5369
5370								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
5371$as_echo_n "checking if -pthread should be used... " >&6; }
5372	threadsafe_flag=
5373	thread_lib=
5374	        if test "`(uname) 2>/dev/null`" != Darwin; then
5375	  test "$GCC" = yes && threadsafe_flag="-pthread"
5376	  if test "`(uname) 2>/dev/null`" = FreeBSD; then
5377	    threadsafe_flag="-D_THREAD_SAFE"
5378	    thread_lib="-pthread"
5379	  fi
5380	fi
5381	libs_save_old=$LIBS
5382	if test -n "$threadsafe_flag"; then
5383	  cflags_save=$CFLAGS
5384	  CFLAGS="$CFLAGS $threadsafe_flag"
5385	  LIBS="$LIBS $thread_lib"
5386	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5387/* end confdefs.h.  */
5388
5389int
5390main ()
5391{
5392
5393  ;
5394  return 0;
5395}
5396_ACEOF
5397if ac_fn_c_try_link "$LINENO"; then :
5398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5399$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
5400else
5401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5402$as_echo "no" >&6; }; LIBS=$libs_save_old
5403
5404fi
5405rm -f core conftest.err conftest.$ac_objext \
5406    conftest$ac_exeext conftest.$ac_ext
5407	  CFLAGS=$cflags_save
5408	else
5409	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5410$as_echo "no" >&6; }
5411	fi
5412
5413			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5
5414$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
5415	cflags_save=$CFLAGS
5416	libs_save=$LIBS
5417	CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5418	LIBS="$LIBS $PYTHON_LIBS"
5419	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5420/* end confdefs.h.  */
5421
5422int
5423main ()
5424{
5425
5426  ;
5427  return 0;
5428}
5429_ACEOF
5430if ac_fn_c_try_link "$LINENO"; then :
5431  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5432$as_echo "yes" >&6; }; python_ok=yes
5433else
5434  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
5435$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
5436fi
5437rm -f core conftest.err conftest.$ac_objext \
5438    conftest$ac_exeext conftest.$ac_ext
5439	CFLAGS=$cflags_save
5440	LIBS=$libs_save
5441	if test $python_ok = yes; then
5442	  $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
5443
5444	else
5445	  LIBS=$libs_save_old
5446	  PYTHON_SRC=
5447	  PYTHON_OBJ=
5448	  PYTHON_LIBS=
5449	  PYTHON_CFLAGS=
5450	fi
5451
5452      fi
5453    else
5454      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
5455$as_echo "too old" >&6; }
5456    fi
5457  fi
5458
5459  if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then
5460    as_fn_error "could not configure python" "$LINENO" 5
5461  fi
5462fi
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5
5473$as_echo_n "checking --enable-python3interp argument... " >&6; }
5474# Check whether --enable-python3interp was given.
5475if test "${enable_python3interp+set}" = set; then :
5476  enableval=$enable_python3interp;
5477else
5478  enable_python3interp="no"
5479fi
5480
5481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5
5482$as_echo "$enable_python3interp" >&6; }
5483if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then
5484    # Extract the first word of "python3", so it can be a program name with args.
5485set dummy python3; ac_word=$2
5486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5487$as_echo_n "checking for $ac_word... " >&6; }
5488if test "${ac_cv_path_vi_cv_path_python3+set}" = set; then :
5489  $as_echo_n "(cached) " >&6
5490else
5491  case $vi_cv_path_python3 in
5492  [\\/]* | ?:[\\/]*)
5493  ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path.
5494  ;;
5495  *)
5496  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5497for as_dir in $PATH
5498do
5499  IFS=$as_save_IFS
5500  test -z "$as_dir" && as_dir=.
5501    for ac_exec_ext in '' $ac_executable_extensions; do
5502  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5503    ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext"
5504    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5505    break 2
5506  fi
5507done
5508  done
5509IFS=$as_save_IFS
5510
5511  ;;
5512esac
5513fi
5514vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3
5515if test -n "$vi_cv_path_python3"; then
5516  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
5517$as_echo "$vi_cv_path_python3" >&6; }
5518else
5519  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5520$as_echo "no" >&6; }
5521fi
5522
5523
5524  if test "X$vi_cv_path_python3" != "X"; then
5525
5526        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
5527$as_echo_n "checking Python version... " >&6; }
5528if test "${vi_cv_var_python3_version+set}" = set; then :
5529  $as_echo_n "(cached) " >&6
5530else
5531  vi_cv_var_python3_version=`
5532          ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'`
5533
5534fi
5535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5
5536$as_echo "$vi_cv_var_python3_version" >&6; }
5537
5538        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5
5539$as_echo_n "checking Python's abiflags... " >&6; }
5540if test "${vi_cv_var_python3_abiflags+set}" = set; then :
5541  $as_echo_n "(cached) " >&6
5542else
5543
5544     vi_cv_var_python3_abiflags=
5545     if ${vi_cv_path_python3} -c \
5546         "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)"
5547     then
5548       vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \
5549         "import sys; print(sys.abiflags)"`
5550     fi
5551fi
5552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5
5553$as_echo "$vi_cv_var_python3_abiflags" >&6; }
5554
5555        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
5556$as_echo_n "checking Python's install prefix... " >&6; }
5557if test "${vi_cv_path_python3_pfx+set}" = set; then :
5558  $as_echo_n "(cached) " >&6
5559else
5560   vi_cv_path_python3_pfx=`
5561     ${vi_cv_path_python3} -c \
5562     "import sys; print(sys.prefix)"`
5563fi
5564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5
5565$as_echo "$vi_cv_path_python3_pfx" >&6; }
5566
5567        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
5568$as_echo_n "checking Python's execution prefix... " >&6; }
5569if test "${vi_cv_path_python3_epfx+set}" = set; then :
5570  $as_echo_n "(cached) " >&6
5571else
5572   vi_cv_path_python3_epfx=`
5573     ${vi_cv_path_python3} -c \
5574     "import sys; print(sys.exec_prefix)"`
5575fi
5576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5
5577$as_echo "$vi_cv_path_python3_epfx" >&6; }
5578
5579
5580    if test "${vi_cv_path_python3path+set}" = set; then :
5581  $as_echo_n "(cached) " >&6
5582else
5583   vi_cv_path_python3path=`
5584     unset PYTHONPATH;
5585     ${vi_cv_path_python3} -c \
5586     "import sys, string; print(':'.join(sys.path))"`
5587fi
5588
5589
5590
5591
5592# Check whether --with-python3-config-dir was given.
5593if test "${with_python3_config_dir+set}" = set; then :
5594  withval=$with_python3_config_dir;  vi_cv_path_python3_conf="${withval}"
5595fi
5596
5597
5598    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
5599$as_echo_n "checking Python's configuration directory... " >&6; }
5600if test "${vi_cv_path_python3_conf+set}" = set; then :
5601  $as_echo_n "(cached) " >&6
5602else
5603
5604     vi_cv_path_python3_conf=
5605     config_dir="config"
5606     if test "${vi_cv_var_python3_abiflags}" != ""; then
5607       config_dir="${config_dir}-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
5608     fi
5609     for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do
5610       for subdir in lib64 lib share; do
5611         d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}"
5612         if test -d "$d" && test -f "$d/config.c"; then
5613           vi_cv_path_python3_conf="$d"
5614         fi
5615       done
5616     done
5617
5618fi
5619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5
5620$as_echo "$vi_cv_path_python3_conf" >&6; }
5621
5622    PYTHON3_CONFDIR="${vi_cv_path_python3_conf}"
5623
5624    if test "X$PYTHON3_CONFDIR" = "X"; then
5625      { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
5626$as_echo "can't find it!" >&6; }
5627    else
5628
5629                  if test "${vi_cv_path_python3_plibs+set}" = set; then :
5630  $as_echo_n "(cached) " >&6
5631else
5632
5633          pwd=`pwd`
5634          tmp_mkf="$pwd/config-PyMake$$"
5635          cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
5636__:
5637	@echo "python3_BASEMODLIBS='$(BASEMODLIBS)'"
5638	@echo "python3_LIBS='$(LIBS)'"
5639	@echo "python3_SYSLIBS='$(SYSLIBS)'"
5640	@echo "python3_INSTSONAME='$(INSTSONAME)'"
5641eof
5642                    eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5643          rm -f -- "${tmp_mkf}"
5644	  vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
5645          vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}"
5646                    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//`
5647          vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//`
5648
5649fi
5650
5651
5652      PYTHON3_LIBS="${vi_cv_path_python3_plibs}"
5653      if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then
5654        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}\\\""
5655      else
5656        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}\\\""
5657      fi
5658      PYTHON3_SRC="if_python3.c"
5659            if test "x$MACOSX" = "xyes"; then
5660        PYTHON3_OBJ="objects/if_python3.o"
5661      else
5662        PYTHON3_OBJ="objects/if_python3.o objects/py3_config.o"
5663      fi
5664
5665                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
5666$as_echo_n "checking if -pthread should be used... " >&6; }
5667      threadsafe_flag=
5668      thread_lib=
5669            if test "`(uname) 2>/dev/null`" != Darwin; then
5670        test "$GCC" = yes && threadsafe_flag="-pthread"
5671        if test "`(uname) 2>/dev/null`" = FreeBSD; then
5672          threadsafe_flag="-D_THREAD_SAFE"
5673          thread_lib="-pthread"
5674        fi
5675      fi
5676      libs_save_old=$LIBS
5677      if test -n "$threadsafe_flag"; then
5678        cflags_save=$CFLAGS
5679        CFLAGS="$CFLAGS $threadsafe_flag"
5680        LIBS="$LIBS $thread_lib"
5681        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5682/* end confdefs.h.  */
5683
5684int
5685main ()
5686{
5687
5688  ;
5689  return 0;
5690}
5691_ACEOF
5692if ac_fn_c_try_link "$LINENO"; then :
5693  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5694$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag"
5695else
5696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5697$as_echo "no" >&6; }; LIBS=$libs_save_old
5698
5699fi
5700rm -f core conftest.err conftest.$ac_objext \
5701    conftest$ac_exeext conftest.$ac_ext
5702        CFLAGS=$cflags_save
5703      else
5704        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5705$as_echo "no" >&6; }
5706      fi
5707
5708                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5
5709$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; }
5710      cflags_save=$CFLAGS
5711      libs_save=$LIBS
5712      CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
5713      LIBS="$LIBS $PYTHON3_LIBS"
5714      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5715/* end confdefs.h.  */
5716
5717int
5718main ()
5719{
5720
5721  ;
5722  return 0;
5723}
5724_ACEOF
5725if ac_fn_c_try_link "$LINENO"; then :
5726  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5727$as_echo "yes" >&6; }; python3_ok=yes
5728else
5729  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5
5730$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no
5731fi
5732rm -f core conftest.err conftest.$ac_objext \
5733    conftest$ac_exeext conftest.$ac_ext
5734      CFLAGS=$cflags_save
5735      LIBS=$libs_save
5736      if test "$python3_ok" = yes; then
5737        $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h
5738
5739      else
5740        LIBS=$libs_save_old
5741        PYTHON3_SRC=
5742        PYTHON3_OBJ=
5743        PYTHON3_LIBS=
5744        PYTHON3_CFLAGS=
5745      fi
5746    fi
5747  fi
5748fi
5749
5750
5751
5752
5753
5754
5755
5756if test "$python_ok" = yes && test "$python3_ok" = yes; then
5757  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
5758
5759  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
5760
5761  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5
5762$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; }
5763  cflags_save=$CFLAGS
5764  CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5765  ldflags_save=$LDFLAGS
5766    LDFLAGS="-ldl $LDFLAGS"
5767  if test "$cross_compiling" = yes; then :
5768  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5769$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5770as_fn_error "cannot run test program while cross compiling
5771See \`config.log' for more details." "$LINENO" 5; }
5772else
5773  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5774/* end confdefs.h.  */
5775
5776    #include <dlfcn.h>
5777    /* If this program fails, then RTLD_GLOBAL is needed.
5778     * RTLD_GLOBAL will be used and then it is not possible to
5779     * have both python versions enabled in the same vim instance.
5780     * Only the first pyhton version used will be switched on.
5781     */
5782
5783    int no_rtl_global_needed_for(char *python_instsoname, char *prefix)
5784    {
5785      int needed = 0;
5786      void* pylib = dlopen(python_instsoname, RTLD_LAZY);
5787      if (pylib != 0)
5788      {
5789          void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome");
5790          void (*init)(void) = dlsym(pylib, "Py_Initialize");
5791          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
5792          void (*final)(void) = dlsym(pylib, "Py_Finalize");
5793          (*pfx)(prefix);
5794          (*init)();
5795          needed = (*simple)("import termios") == -1;
5796          (*final)();
5797          dlclose(pylib);
5798      }
5799      return !needed;
5800    }
5801
5802    int main(int argc, char** argv)
5803    {
5804      int not_needed = 0;
5805      if (no_rtl_global_needed_for("${python_INSTSONAME}", "${vi_cv_path_python_pfx}"))
5806            not_needed = 1;
5807      return !not_needed;
5808    }
5809_ACEOF
5810if ac_fn_c_try_run "$LINENO"; then :
5811  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5812$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h
5813
5814else
5815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5816$as_echo "no" >&6; }
5817fi
5818rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5819  conftest.$ac_objext conftest.beam conftest.$ac_ext
5820fi
5821
5822
5823  CFLAGS=$cflags_save
5824  LDFLAGS=$ldflags_save
5825
5826  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5
5827$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; }
5828  cflags_save=$CFLAGS
5829  CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
5830  ldflags_save=$LDFLAGS
5831    LDFLAGS="-ldl $LDFLAGS"
5832  if test "$cross_compiling" = yes; then :
5833  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5834$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5835as_fn_error "cannot run test program while cross compiling
5836See \`config.log' for more details." "$LINENO" 5; }
5837else
5838  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5839/* end confdefs.h.  */
5840
5841    #include <dlfcn.h>
5842    #include <wchar.h>
5843    /* If this program fails, then RTLD_GLOBAL is needed.
5844     * RTLD_GLOBAL will be used and then it is not possible to
5845     * have both python versions enabled in the same vim instance.
5846     * Only the first pyhton version used will be switched on.
5847     */
5848
5849    int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix)
5850    {
5851      int needed = 0;
5852      void* pylib = dlopen(python_instsoname, RTLD_LAZY);
5853      if (pylib != 0)
5854      {
5855          void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome");
5856          void (*init)(void) = dlsym(pylib, "Py_Initialize");
5857          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
5858          void (*final)(void) = dlsym(pylib, "Py_Finalize");
5859          (*pfx)(prefix);
5860          (*init)();
5861          needed = (*simple)("import termios") == -1;
5862          (*final)();
5863          dlclose(pylib);
5864      }
5865      return !needed;
5866    }
5867
5868    int main(int argc, char** argv)
5869    {
5870      int not_needed = 0;
5871      if (no_rtl_global_needed_for("${python3_INSTSONAME}", L"${vi_cv_path_python3_pfx}"))
5872            not_needed = 1;
5873      return !not_needed;
5874    }
5875_ACEOF
5876if ac_fn_c_try_run "$LINENO"; then :
5877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5878$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h
5879
5880else
5881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5882$as_echo "no" >&6; }
5883fi
5884rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5885  conftest.$ac_objext conftest.beam conftest.$ac_ext
5886fi
5887
5888
5889  CFLAGS=$cflags_save
5890  LDFLAGS=$ldflags_save
5891
5892  PYTHON_SRC="if_python.c"
5893  PYTHON_OBJ="objects/if_python.o"
5894  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\""
5895  PYTHON_LIBS=
5896  PYTHON3_SRC="if_python3.c"
5897  PYTHON3_OBJ="objects/if_python3.o"
5898  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\""
5899  PYTHON3_LIBS=
5900elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then
5901  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
5902
5903  PYTHON_SRC="if_python.c"
5904  PYTHON_OBJ="objects/if_python.o"
5905  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\""
5906  PYTHON_LIBS=
5907elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then
5908  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
5909
5910  PYTHON3_SRC="if_python3.c"
5911  PYTHON3_OBJ="objects/if_python3.o"
5912  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\""
5913  PYTHON3_LIBS=
5914fi
5915
5916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
5917$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5918# Check whether --enable-tclinterp was given.
5919if test "${enable_tclinterp+set}" = set; then :
5920  enableval=$enable_tclinterp;
5921else
5922  enable_tclinterp="no"
5923fi
5924
5925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
5926$as_echo "$enable_tclinterp" >&6; }
5927
5928if test "$enable_tclinterp" = "yes"; then
5929
5930    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
5931$as_echo_n "checking --with-tclsh argument... " >&6; }
5932
5933# Check whether --with-tclsh was given.
5934if test "${with_tclsh+set}" = set; then :
5935  withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
5936$as_echo "$tclsh_name" >&6; }
5937else
5938  tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5939$as_echo "no" >&6; }
5940fi
5941
5942  # Extract the first word of "$tclsh_name", so it can be a program name with args.
5943set dummy $tclsh_name; ac_word=$2
5944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5945$as_echo_n "checking for $ac_word... " >&6; }
5946if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
5947  $as_echo_n "(cached) " >&6
5948else
5949  case $vi_cv_path_tcl in
5950  [\\/]* | ?:[\\/]*)
5951  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5952  ;;
5953  *)
5954  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5955for as_dir in $PATH
5956do
5957  IFS=$as_save_IFS
5958  test -z "$as_dir" && as_dir=.
5959    for ac_exec_ext in '' $ac_executable_extensions; do
5960  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5961    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
5962    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5963    break 2
5964  fi
5965done
5966  done
5967IFS=$as_save_IFS
5968
5969  ;;
5970esac
5971fi
5972vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
5973if test -n "$vi_cv_path_tcl"; then
5974  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
5975$as_echo "$vi_cv_path_tcl" >&6; }
5976else
5977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5978$as_echo "no" >&6; }
5979fi
5980
5981
5982
5983
5984    if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5985    tclsh_name="tclsh8.4"
5986    # Extract the first word of "$tclsh_name", so it can be a program name with args.
5987set dummy $tclsh_name; ac_word=$2
5988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5989$as_echo_n "checking for $ac_word... " >&6; }
5990if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
5991  $as_echo_n "(cached) " >&6
5992else
5993  case $vi_cv_path_tcl in
5994  [\\/]* | ?:[\\/]*)
5995  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5996  ;;
5997  *)
5998  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5999for as_dir in $PATH
6000do
6001  IFS=$as_save_IFS
6002  test -z "$as_dir" && as_dir=.
6003    for ac_exec_ext in '' $ac_executable_extensions; do
6004  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6005    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6006    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6007    break 2
6008  fi
6009done
6010  done
6011IFS=$as_save_IFS
6012
6013  ;;
6014esac
6015fi
6016vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6017if test -n "$vi_cv_path_tcl"; then
6018  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6019$as_echo "$vi_cv_path_tcl" >&6; }
6020else
6021  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6022$as_echo "no" >&6; }
6023fi
6024
6025
6026  fi
6027  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
6028    tclsh_name="tclsh8.2"
6029    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6030set dummy $tclsh_name; ac_word=$2
6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6032$as_echo_n "checking for $ac_word... " >&6; }
6033if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6034  $as_echo_n "(cached) " >&6
6035else
6036  case $vi_cv_path_tcl in
6037  [\\/]* | ?:[\\/]*)
6038  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6039  ;;
6040  *)
6041  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6042for as_dir in $PATH
6043do
6044  IFS=$as_save_IFS
6045  test -z "$as_dir" && as_dir=.
6046    for ac_exec_ext in '' $ac_executable_extensions; do
6047  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6048    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6049    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6050    break 2
6051  fi
6052done
6053  done
6054IFS=$as_save_IFS
6055
6056  ;;
6057esac
6058fi
6059vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6060if test -n "$vi_cv_path_tcl"; then
6061  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6062$as_echo "$vi_cv_path_tcl" >&6; }
6063else
6064  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6065$as_echo "no" >&6; }
6066fi
6067
6068
6069  fi
6070  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
6071    tclsh_name="tclsh8.0"
6072    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6073set dummy $tclsh_name; ac_word=$2
6074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6075$as_echo_n "checking for $ac_word... " >&6; }
6076if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6077  $as_echo_n "(cached) " >&6
6078else
6079  case $vi_cv_path_tcl in
6080  [\\/]* | ?:[\\/]*)
6081  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6082  ;;
6083  *)
6084  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6085for as_dir in $PATH
6086do
6087  IFS=$as_save_IFS
6088  test -z "$as_dir" && as_dir=.
6089    for ac_exec_ext in '' $ac_executable_extensions; do
6090  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6091    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6092    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6093    break 2
6094  fi
6095done
6096  done
6097IFS=$as_save_IFS
6098
6099  ;;
6100esac
6101fi
6102vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6103if test -n "$vi_cv_path_tcl"; then
6104  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6105$as_echo "$vi_cv_path_tcl" >&6; }
6106else
6107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6108$as_echo "no" >&6; }
6109fi
6110
6111
6112  fi
6113    if test "X$vi_cv_path_tcl" = "X"; then
6114    tclsh_name="tclsh"
6115    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6116set dummy $tclsh_name; ac_word=$2
6117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6118$as_echo_n "checking for $ac_word... " >&6; }
6119if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6120  $as_echo_n "(cached) " >&6
6121else
6122  case $vi_cv_path_tcl in
6123  [\\/]* | ?:[\\/]*)
6124  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6125  ;;
6126  *)
6127  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6128for as_dir in $PATH
6129do
6130  IFS=$as_save_IFS
6131  test -z "$as_dir" && as_dir=.
6132    for ac_exec_ext in '' $ac_executable_extensions; do
6133  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6134    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6135    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6136    break 2
6137  fi
6138done
6139  done
6140IFS=$as_save_IFS
6141
6142  ;;
6143esac
6144fi
6145vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6146if test -n "$vi_cv_path_tcl"; then
6147  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6148$as_echo "$vi_cv_path_tcl" >&6; }
6149else
6150  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6151$as_echo "no" >&6; }
6152fi
6153
6154
6155  fi
6156  if test "X$vi_cv_path_tcl" != "X"; then
6157    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
6158$as_echo_n "checking Tcl version... " >&6; }
6159    if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
6160      tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
6161      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
6162$as_echo "$tclver - OK" >&6; };
6163      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 -`
6164
6165      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
6166$as_echo_n "checking for location of Tcl include... " >&6; }
6167      if test "x$MACOSX" != "xyes"; then
6168	tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver"
6169      else
6170		tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
6171      fi
6172      TCL_INC=
6173      for try in $tclinc; do
6174	if test -f "$try/tcl.h"; then
6175	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
6176$as_echo "$try/tcl.h" >&6; }
6177	  TCL_INC=$try
6178	  break
6179	fi
6180      done
6181      if test -z "$TCL_INC"; then
6182	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
6183$as_echo "<not found>" >&6; }
6184	SKIP_TCL=YES
6185      fi
6186      if test -z "$SKIP_TCL"; then
6187	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
6188$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
6189	if test "x$MACOSX" != "xyes"; then
6190	  tclcnf=`echo $tclinc | sed s/include/lib/g`
6191	  tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
6192	else
6193	  	  tclcnf="/System/Library/Frameworks/Tcl.framework"
6194	fi
6195	for try in $tclcnf; do
6196	  if test -f $try/tclConfig.sh; then
6197	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
6198$as_echo "$try/tclConfig.sh" >&6; }
6199	    . $try/tclConfig.sh
6200	    	    TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
6201	    	    	    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'`
6202	    break
6203	  fi
6204	done
6205	if test -z "$TCL_LIBS"; then
6206	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
6207$as_echo "<not found>" >&6; }
6208	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
6209$as_echo_n "checking for Tcl library by myself... " >&6; }
6210	  tcllib=`echo $tclinc | sed s/include/lib/g`
6211	  tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
6212	  for ext in .so .a ; do
6213	    for ver in "" $tclver ; do
6214	      for try in $tcllib ; do
6215		trylib=tcl$ver$ext
6216		if test -f $try/lib$trylib ; then
6217		  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
6218$as_echo "$try/lib$trylib" >&6; }
6219		  TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
6220		  if test "`(uname) 2>/dev/null`" = SunOS &&
6221					 uname -r | grep '^5' >/dev/null; then
6222		    TCL_LIBS="$TCL_LIBS -R $try"
6223		  fi
6224		  break 3
6225		fi
6226	      done
6227	    done
6228	  done
6229	  if test -z "$TCL_LIBS"; then
6230	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
6231$as_echo "<not found>" >&6; }
6232	    SKIP_TCL=YES
6233	  fi
6234	fi
6235	if test -z "$SKIP_TCL"; then
6236	  $as_echo "#define FEAT_TCL 1" >>confdefs.h
6237
6238	  TCL_SRC=if_tcl.c
6239	  TCL_OBJ=objects/if_tcl.o
6240	  TCL_PRO=if_tcl.pro
6241	  TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
6242	fi
6243      fi
6244    else
6245      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5
6246$as_echo "too old; need Tcl version 8.0 or later" >&6; }
6247    fi
6248  fi
6249  if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then
6250    as_fn_error "could not configure Tcl" "$LINENO" 5
6251  fi
6252fi
6253
6254
6255
6256
6257
6258
6259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
6260$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
6261# Check whether --enable-rubyinterp was given.
6262if test "${enable_rubyinterp+set}" = set; then :
6263  enableval=$enable_rubyinterp;
6264else
6265  enable_rubyinterp="no"
6266fi
6267
6268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
6269$as_echo "$enable_rubyinterp" >&6; }
6270if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
6271  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
6272$as_echo_n "checking --with-ruby-command argument... " >&6; }
6273
6274
6275# Check whether --with-ruby-command was given.
6276if test "${with_ruby_command+set}" = set; then :
6277  withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5
6278$as_echo "$RUBY_CMD" >&6; }
6279else
6280  RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
6281$as_echo "defaulting to $RUBY_CMD" >&6; }
6282fi
6283
6284  # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
6285set dummy $RUBY_CMD; ac_word=$2
6286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6287$as_echo_n "checking for $ac_word... " >&6; }
6288if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then :
6289  $as_echo_n "(cached) " >&6
6290else
6291  case $vi_cv_path_ruby in
6292  [\\/]* | ?:[\\/]*)
6293  ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
6294  ;;
6295  *)
6296  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6297for as_dir in $PATH
6298do
6299  IFS=$as_save_IFS
6300  test -z "$as_dir" && as_dir=.
6301    for ac_exec_ext in '' $ac_executable_extensions; do
6302  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6303    ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
6304    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6305    break 2
6306  fi
6307done
6308  done
6309IFS=$as_save_IFS
6310
6311  ;;
6312esac
6313fi
6314vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
6315if test -n "$vi_cv_path_ruby"; then
6316  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
6317$as_echo "$vi_cv_path_ruby" >&6; }
6318else
6319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6320$as_echo "no" >&6; }
6321fi
6322
6323
6324  if test "X$vi_cv_path_ruby" != "X"; then
6325    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
6326$as_echo_n "checking Ruby version... " >&6; }
6327    if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
6328      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
6329$as_echo "OK" >&6; }
6330      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
6331$as_echo_n "checking Ruby header files... " >&6; }
6332      rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e 'print Config::CONFIG["rubyhdrdir"] || Config::CONFIG["archdir"] || $hdrdir' 2>/dev/null`
6333      if test "X$rubyhdrdir" != "X"; then
6334	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
6335$as_echo "$rubyhdrdir" >&6; }
6336	RUBY_CFLAGS="-I$rubyhdrdir"
6337        rubyarch=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["arch"]'`
6338        if test -d "$rubyhdrdir/$rubyarch"; then
6339          RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch"
6340        fi
6341        rubyversion=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["ruby_version"].gsub(/\./, "")[0,2]'`
6342        RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
6343	rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
6344	if test "X$rubylibs" != "X"; then
6345	  RUBY_LIBS="$rubylibs"
6346	fi
6347	librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
6348	librubya=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBY_A"])'`
6349  rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
6350	if test -f "$rubylibdir/$librubya"; then
6351	  librubyarg="$librubyarg"
6352    RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
6353  elif test "$librubyarg" = "libruby.a"; then
6354        librubyarg="-lruby"
6355    RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
6356	fi
6357
6358	if test "X$librubyarg" != "X"; then
6359	  RUBY_LIBS="$librubyarg $RUBY_LIBS"
6360	fi
6361	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
6362	if test "X$rubyldflags" != "X"; then
6363	  	  	  	  rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6364	  if test "X$rubyldflags" != "X"; then
6365	    LDFLAGS="$rubyldflags $LDFLAGS"
6366	  fi
6367	fi
6368	RUBY_SRC="if_ruby.c"
6369	RUBY_OBJ="objects/if_ruby.o"
6370	RUBY_PRO="if_ruby.pro"
6371	$as_echo "#define FEAT_RUBY 1" >>confdefs.h
6372
6373	if test "$enable_rubyinterp" = "dynamic"; then
6374	  libruby=`$vi_cv_path_ruby -r rbconfig -e 'printf "lib%s.%s\n", Config::CONFIG["RUBY_SO_NAME"], Config::CONFIG["DLEXT"]'`
6375	  $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h
6376
6377	  RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby\\\" -DDYNAMIC_RUBY_VER=$rubyversion $RUBY_CFLAGS"
6378	  RUBY_LIBS=
6379	fi
6380      else
6381	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
6382$as_echo "not found; disabling Ruby" >&6; }
6383      fi
6384    else
6385      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5
6386$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
6387    fi
6388  fi
6389
6390  if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then
6391    as_fn_error "could not configure Ruby" "$LINENO" 5
6392  fi
6393fi
6394
6395
6396
6397
6398
6399
6400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
6401$as_echo_n "checking --enable-cscope argument... " >&6; }
6402# Check whether --enable-cscope was given.
6403if test "${enable_cscope+set}" = set; then :
6404  enableval=$enable_cscope;
6405else
6406  enable_cscope="no"
6407fi
6408
6409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
6410$as_echo "$enable_cscope" >&6; }
6411if test "$enable_cscope" = "yes"; then
6412  $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
6413
6414fi
6415
6416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-workshop argument" >&5
6417$as_echo_n "checking --enable-workshop argument... " >&6; }
6418# Check whether --enable-workshop was given.
6419if test "${enable_workshop+set}" = set; then :
6420  enableval=$enable_workshop;
6421else
6422  enable_workshop="no"
6423fi
6424
6425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_workshop" >&5
6426$as_echo "$enable_workshop" >&6; }
6427if test "$enable_workshop" = "yes"; then
6428  $as_echo "#define FEAT_SUN_WORKSHOP 1" >>confdefs.h
6429
6430  WORKSHOP_SRC="workshop.c integration.c"
6431
6432  WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
6433
6434  if test "${enable_gui-xxx}" = xxx; then
6435    enable_gui=motif
6436  fi
6437fi
6438
6439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
6440$as_echo_n "checking --disable-netbeans argument... " >&6; }
6441# Check whether --enable-netbeans was given.
6442if test "${enable_netbeans+set}" = set; then :
6443  enableval=$enable_netbeans;
6444else
6445  enable_netbeans="yes"
6446fi
6447
6448if test "$enable_netbeans" = "yes"; then
6449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6450$as_echo "no" >&6; }
6451    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
6452$as_echo_n "checking for socket in -lsocket... " >&6; }
6453if test "${ac_cv_lib_socket_socket+set}" = set; then :
6454  $as_echo_n "(cached) " >&6
6455else
6456  ac_check_lib_save_LIBS=$LIBS
6457LIBS="-lsocket  $LIBS"
6458cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6459/* end confdefs.h.  */
6460
6461/* Override any GCC internal prototype to avoid an error.
6462   Use char because int might match the return type of a GCC
6463   builtin and then its argument prototype would still apply.  */
6464#ifdef __cplusplus
6465extern "C"
6466#endif
6467char socket ();
6468int
6469main ()
6470{
6471return socket ();
6472  ;
6473  return 0;
6474}
6475_ACEOF
6476if ac_fn_c_try_link "$LINENO"; then :
6477  ac_cv_lib_socket_socket=yes
6478else
6479  ac_cv_lib_socket_socket=no
6480fi
6481rm -f core conftest.err conftest.$ac_objext \
6482    conftest$ac_exeext conftest.$ac_ext
6483LIBS=$ac_check_lib_save_LIBS
6484fi
6485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
6486$as_echo "$ac_cv_lib_socket_socket" >&6; }
6487if test "x$ac_cv_lib_socket_socket" = x""yes; then :
6488  cat >>confdefs.h <<_ACEOF
6489#define HAVE_LIBSOCKET 1
6490_ACEOF
6491
6492  LIBS="-lsocket $LIBS"
6493
6494fi
6495
6496  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6497$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6498if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
6499  $as_echo_n "(cached) " >&6
6500else
6501  ac_check_lib_save_LIBS=$LIBS
6502LIBS="-lnsl  $LIBS"
6503cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6504/* end confdefs.h.  */
6505
6506/* Override any GCC internal prototype to avoid an error.
6507   Use char because int might match the return type of a GCC
6508   builtin and then its argument prototype would still apply.  */
6509#ifdef __cplusplus
6510extern "C"
6511#endif
6512char gethostbyname ();
6513int
6514main ()
6515{
6516return gethostbyname ();
6517  ;
6518  return 0;
6519}
6520_ACEOF
6521if ac_fn_c_try_link "$LINENO"; then :
6522  ac_cv_lib_nsl_gethostbyname=yes
6523else
6524  ac_cv_lib_nsl_gethostbyname=no
6525fi
6526rm -f core conftest.err conftest.$ac_objext \
6527    conftest$ac_exeext conftest.$ac_ext
6528LIBS=$ac_check_lib_save_LIBS
6529fi
6530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6531$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6532if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
6533  cat >>confdefs.h <<_ACEOF
6534#define HAVE_LIBNSL 1
6535_ACEOF
6536
6537  LIBS="-lnsl $LIBS"
6538
6539fi
6540
6541  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling netbeans integration is possible" >&5
6542$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
6543  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6544/* end confdefs.h.  */
6545
6546#include <stdio.h>
6547#include <stdlib.h>
6548#include <stdarg.h>
6549#include <fcntl.h>
6550#include <netdb.h>
6551#include <netinet/in.h>
6552#include <errno.h>
6553#include <sys/types.h>
6554#include <sys/socket.h>
6555	/* Check bitfields */
6556	struct nbbuf {
6557	unsigned int  initDone:1;
6558	ushort signmaplen;
6559	};
6560
6561int
6562main ()
6563{
6564
6565		/* Check creating a socket. */
6566		struct sockaddr_in server;
6567		(void)socket(AF_INET, SOCK_STREAM, 0);
6568		(void)htons(100);
6569		(void)gethostbyname("microsoft.com");
6570		if (errno == ECONNREFUSED)
6571		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
6572
6573  ;
6574  return 0;
6575}
6576_ACEOF
6577if ac_fn_c_try_link "$LINENO"; then :
6578  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6579$as_echo "yes" >&6; }
6580else
6581  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6582$as_echo "no" >&6; }; enable_netbeans="no"
6583fi
6584rm -f core conftest.err conftest.$ac_objext \
6585    conftest$ac_exeext conftest.$ac_ext
6586else
6587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6588$as_echo "yes" >&6; }
6589fi
6590if test "$enable_netbeans" = "yes"; then
6591  $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
6592
6593  NETBEANS_SRC="netbeans.c"
6594
6595  NETBEANS_OBJ="objects/netbeans.o"
6596
6597fi
6598
6599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-sniff argument" >&5
6600$as_echo_n "checking --enable-sniff argument... " >&6; }
6601# Check whether --enable-sniff was given.
6602if test "${enable_sniff+set}" = set; then :
6603  enableval=$enable_sniff;
6604else
6605  enable_sniff="no"
6606fi
6607
6608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sniff" >&5
6609$as_echo "$enable_sniff" >&6; }
6610if test "$enable_sniff" = "yes"; then
6611  $as_echo "#define FEAT_SNIFF 1" >>confdefs.h
6612
6613  SNIFF_SRC="if_sniff.c"
6614
6615  SNIFF_OBJ="objects/if_sniff.o"
6616
6617fi
6618
6619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
6620$as_echo_n "checking --enable-multibyte argument... " >&6; }
6621# Check whether --enable-multibyte was given.
6622if test "${enable_multibyte+set}" = set; then :
6623  enableval=$enable_multibyte;
6624else
6625  enable_multibyte="no"
6626fi
6627
6628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
6629$as_echo "$enable_multibyte" >&6; }
6630if test "$enable_multibyte" = "yes"; then
6631  $as_echo "#define FEAT_MBYTE 1" >>confdefs.h
6632
6633fi
6634
6635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5
6636$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6637# Check whether --enable-hangulinput was given.
6638if test "${enable_hangulinput+set}" = set; then :
6639  enableval=$enable_hangulinput;
6640else
6641  enable_hangulinput="no"
6642fi
6643
6644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5
6645$as_echo "$enable_hangulinput" >&6; }
6646
6647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
6648$as_echo_n "checking --enable-xim argument... " >&6; }
6649# Check whether --enable-xim was given.
6650if test "${enable_xim+set}" = set; then :
6651  enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
6652$as_echo "$enable_xim" >&6; }
6653else
6654  enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
6655$as_echo "defaulting to auto" >&6; }
6656fi
6657
6658
6659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
6660$as_echo_n "checking --enable-fontset argument... " >&6; }
6661# Check whether --enable-fontset was given.
6662if test "${enable_fontset+set}" = set; then :
6663  enableval=$enable_fontset;
6664else
6665  enable_fontset="no"
6666fi
6667
6668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
6669$as_echo "$enable_fontset" >&6; }
6670
6671test -z "$with_x" && with_x=yes
6672test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6673if test "$with_x" = no; then
6674  { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
6675$as_echo "defaulting to: don't HAVE_X11" >&6; }
6676else
6677
6678  # Extract the first word of "xmkmf", so it can be a program name with args.
6679set dummy xmkmf; ac_word=$2
6680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6681$as_echo_n "checking for $ac_word... " >&6; }
6682if test "${ac_cv_path_xmkmfpath+set}" = set; then :
6683  $as_echo_n "(cached) " >&6
6684else
6685  case $xmkmfpath in
6686  [\\/]* | ?:[\\/]*)
6687  ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6688  ;;
6689  *)
6690  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6691for as_dir in $PATH
6692do
6693  IFS=$as_save_IFS
6694  test -z "$as_dir" && as_dir=.
6695    for ac_exec_ext in '' $ac_executable_extensions; do
6696  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6697    ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
6698    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6699    break 2
6700  fi
6701done
6702  done
6703IFS=$as_save_IFS
6704
6705  ;;
6706esac
6707fi
6708xmkmfpath=$ac_cv_path_xmkmfpath
6709if test -n "$xmkmfpath"; then
6710  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
6711$as_echo "$xmkmfpath" >&6; }
6712else
6713  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6714$as_echo "no" >&6; }
6715fi
6716
6717
6718
6719  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6720$as_echo_n "checking for X... " >&6; }
6721
6722
6723# Check whether --with-x was given.
6724if test "${with_x+set}" = set; then :
6725  withval=$with_x;
6726fi
6727
6728# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6729if test "x$with_x" = xno; then
6730  # The user explicitly disabled X.
6731  have_x=disabled
6732else
6733  case $x_includes,$x_libraries in #(
6734    *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
6735    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
6736  $as_echo_n "(cached) " >&6
6737else
6738  # One or both of the vars are not set, and there is no cached value.
6739ac_x_includes=no ac_x_libraries=no
6740rm -f -r conftest.dir
6741if mkdir conftest.dir; then
6742  cd conftest.dir
6743  cat >Imakefile <<'_ACEOF'
6744incroot:
6745	@echo incroot='${INCROOT}'
6746usrlibdir:
6747	@echo usrlibdir='${USRLIBDIR}'
6748libdir:
6749	@echo libdir='${LIBDIR}'
6750_ACEOF
6751  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6752    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6753    for ac_var in incroot usrlibdir libdir; do
6754      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6755    done
6756    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6757    for ac_extension in a so sl dylib la dll; do
6758      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6759	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
6760	ac_im_usrlibdir=$ac_im_libdir; break
6761      fi
6762    done
6763    # Screen out bogus values from the imake configuration.  They are
6764    # bogus both because they are the default anyway, and because
6765    # using them would break gcc on systems where it needs fixed includes.
6766    case $ac_im_incroot in
6767	/usr/include) ac_x_includes= ;;
6768	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6769    esac
6770    case $ac_im_usrlibdir in
6771	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
6772	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6773    esac
6774  fi
6775  cd ..
6776  rm -f -r conftest.dir
6777fi
6778
6779# Standard set of common directories for X headers.
6780# Check X11 before X11Rn because it is often a symlink to the current release.
6781ac_x_header_dirs='
6782/usr/X11/include
6783/usr/X11R7/include
6784/usr/X11R6/include
6785/usr/X11R5/include
6786/usr/X11R4/include
6787
6788/usr/include/X11
6789/usr/include/X11R7
6790/usr/include/X11R6
6791/usr/include/X11R5
6792/usr/include/X11R4
6793
6794/usr/local/X11/include
6795/usr/local/X11R7/include
6796/usr/local/X11R6/include
6797/usr/local/X11R5/include
6798/usr/local/X11R4/include
6799
6800/usr/local/include/X11
6801/usr/local/include/X11R7
6802/usr/local/include/X11R6
6803/usr/local/include/X11R5
6804/usr/local/include/X11R4
6805
6806/usr/X386/include
6807/usr/x386/include
6808/usr/XFree86/include/X11
6809
6810/usr/include
6811/usr/local/include
6812/usr/unsupported/include
6813/usr/athena/include
6814/usr/local/x11r5/include
6815/usr/lpp/Xamples/include
6816
6817/usr/openwin/include
6818/usr/openwin/share/include'
6819
6820if test "$ac_x_includes" = no; then
6821  # Guess where to find include files, by looking for Xlib.h.
6822  # First, try using that file with no special directory specified.
6823  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6824/* end confdefs.h.  */
6825#include <X11/Xlib.h>
6826_ACEOF
6827if ac_fn_c_try_cpp "$LINENO"; then :
6828  # We can compile using X headers with no special include directory.
6829ac_x_includes=
6830else
6831  for ac_dir in $ac_x_header_dirs; do
6832  if test -r "$ac_dir/X11/Xlib.h"; then
6833    ac_x_includes=$ac_dir
6834    break
6835  fi
6836done
6837fi
6838rm -f conftest.err conftest.$ac_ext
6839fi # $ac_x_includes = no
6840
6841if test "$ac_x_libraries" = no; then
6842  # Check for the libraries.
6843  # See if we find them without any special options.
6844  # Don't add to $LIBS permanently.
6845  ac_save_LIBS=$LIBS
6846  LIBS="-lX11 $LIBS"
6847  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6848/* end confdefs.h.  */
6849#include <X11/Xlib.h>
6850int
6851main ()
6852{
6853XrmInitialize ()
6854  ;
6855  return 0;
6856}
6857_ACEOF
6858if ac_fn_c_try_link "$LINENO"; then :
6859  LIBS=$ac_save_LIBS
6860# We can link X programs with no special library path.
6861ac_x_libraries=
6862else
6863  LIBS=$ac_save_LIBS
6864for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6865do
6866  # Don't even attempt the hair of trying to link an X program!
6867  for ac_extension in a so sl dylib la dll; do
6868    if test -r "$ac_dir/libX11.$ac_extension"; then
6869      ac_x_libraries=$ac_dir
6870      break 2
6871    fi
6872  done
6873done
6874fi
6875rm -f core conftest.err conftest.$ac_objext \
6876    conftest$ac_exeext conftest.$ac_ext
6877fi # $ac_x_libraries = no
6878
6879case $ac_x_includes,$ac_x_libraries in #(
6880  no,* | *,no | *\'*)
6881    # Didn't find X, or a directory has "'" in its name.
6882    ac_cv_have_x="have_x=no";; #(
6883  *)
6884    # Record where we found X for the cache.
6885    ac_cv_have_x="have_x=yes\
6886	ac_x_includes='$ac_x_includes'\
6887	ac_x_libraries='$ac_x_libraries'"
6888esac
6889fi
6890;; #(
6891    *) have_x=yes;;
6892  esac
6893  eval "$ac_cv_have_x"
6894fi # $with_x != no
6895
6896if test "$have_x" != yes; then
6897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6898$as_echo "$have_x" >&6; }
6899  no_x=yes
6900else
6901  # If each of the values was on the command line, it overrides each guess.
6902  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6903  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6904  # Update the cache value to reflect the command line values.
6905  ac_cv_have_x="have_x=yes\
6906	ac_x_includes='$x_includes'\
6907	ac_x_libraries='$x_libraries'"
6908  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6909$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
6910fi
6911
6912if test "$no_x" = yes; then
6913  # Not all programs may use this symbol, but it does not hurt to define it.
6914
6915$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
6916
6917  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6918else
6919  if test -n "$x_includes"; then
6920    X_CFLAGS="$X_CFLAGS -I$x_includes"
6921  fi
6922
6923  # It would also be nice to do this for all -L options, not just this one.
6924  if test -n "$x_libraries"; then
6925    X_LIBS="$X_LIBS -L$x_libraries"
6926    # For Solaris; some versions of Sun CC require a space after -R and
6927    # others require no space.  Words are not sufficient . . . .
6928    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6929$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6930    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6931    ac_xsave_c_werror_flag=$ac_c_werror_flag
6932    ac_c_werror_flag=yes
6933    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6934/* end confdefs.h.  */
6935
6936int
6937main ()
6938{
6939
6940  ;
6941  return 0;
6942}
6943_ACEOF
6944if ac_fn_c_try_link "$LINENO"; then :
6945  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6946$as_echo "no" >&6; }
6947       X_LIBS="$X_LIBS -R$x_libraries"
6948else
6949  LIBS="$ac_xsave_LIBS -R $x_libraries"
6950       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6951/* end confdefs.h.  */
6952
6953int
6954main ()
6955{
6956
6957  ;
6958  return 0;
6959}
6960_ACEOF
6961if ac_fn_c_try_link "$LINENO"; then :
6962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6963$as_echo "yes" >&6; }
6964	  X_LIBS="$X_LIBS -R $x_libraries"
6965else
6966  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
6967$as_echo "neither works" >&6; }
6968fi
6969rm -f core conftest.err conftest.$ac_objext \
6970    conftest$ac_exeext conftest.$ac_ext
6971fi
6972rm -f core conftest.err conftest.$ac_objext \
6973    conftest$ac_exeext conftest.$ac_ext
6974    ac_c_werror_flag=$ac_xsave_c_werror_flag
6975    LIBS=$ac_xsave_LIBS
6976  fi
6977
6978  # Check for system-dependent libraries X programs must link with.
6979  # Do this before checking for the system-independent R6 libraries
6980  # (-lICE), since we may need -lsocket or whatever for X linking.
6981
6982  if test "$ISC" = yes; then
6983    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6984  else
6985    # Martyn Johnson says this is needed for Ultrix, if the X
6986    # libraries were built with DECnet support.  And Karl Berry says
6987    # the Alpha needs dnet_stub (dnet does not exist).
6988    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6989    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6990/* end confdefs.h.  */
6991
6992/* Override any GCC internal prototype to avoid an error.
6993   Use char because int might match the return type of a GCC
6994   builtin and then its argument prototype would still apply.  */
6995#ifdef __cplusplus
6996extern "C"
6997#endif
6998char XOpenDisplay ();
6999int
7000main ()
7001{
7002return XOpenDisplay ();
7003  ;
7004  return 0;
7005}
7006_ACEOF
7007if ac_fn_c_try_link "$LINENO"; then :
7008
7009else
7010  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
7011$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
7012if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
7013  $as_echo_n "(cached) " >&6
7014else
7015  ac_check_lib_save_LIBS=$LIBS
7016LIBS="-ldnet  $LIBS"
7017cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7018/* end confdefs.h.  */
7019
7020/* Override any GCC internal prototype to avoid an error.
7021   Use char because int might match the return type of a GCC
7022   builtin and then its argument prototype would still apply.  */
7023#ifdef __cplusplus
7024extern "C"
7025#endif
7026char dnet_ntoa ();
7027int
7028main ()
7029{
7030return dnet_ntoa ();
7031  ;
7032  return 0;
7033}
7034_ACEOF
7035if ac_fn_c_try_link "$LINENO"; then :
7036  ac_cv_lib_dnet_dnet_ntoa=yes
7037else
7038  ac_cv_lib_dnet_dnet_ntoa=no
7039fi
7040rm -f core conftest.err conftest.$ac_objext \
7041    conftest$ac_exeext conftest.$ac_ext
7042LIBS=$ac_check_lib_save_LIBS
7043fi
7044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
7045$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
7046if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
7047  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
7048fi
7049
7050    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
7051      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
7052$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
7053if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
7054  $as_echo_n "(cached) " >&6
7055else
7056  ac_check_lib_save_LIBS=$LIBS
7057LIBS="-ldnet_stub  $LIBS"
7058cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7059/* end confdefs.h.  */
7060
7061/* Override any GCC internal prototype to avoid an error.
7062   Use char because int might match the return type of a GCC
7063   builtin and then its argument prototype would still apply.  */
7064#ifdef __cplusplus
7065extern "C"
7066#endif
7067char dnet_ntoa ();
7068int
7069main ()
7070{
7071return dnet_ntoa ();
7072  ;
7073  return 0;
7074}
7075_ACEOF
7076if ac_fn_c_try_link "$LINENO"; then :
7077  ac_cv_lib_dnet_stub_dnet_ntoa=yes
7078else
7079  ac_cv_lib_dnet_stub_dnet_ntoa=no
7080fi
7081rm -f core conftest.err conftest.$ac_objext \
7082    conftest$ac_exeext conftest.$ac_ext
7083LIBS=$ac_check_lib_save_LIBS
7084fi
7085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
7086$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
7087if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
7088  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
7089fi
7090
7091    fi
7092fi
7093rm -f core conftest.err conftest.$ac_objext \
7094    conftest$ac_exeext conftest.$ac_ext
7095    LIBS="$ac_xsave_LIBS"
7096
7097    # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT,
7098    # to get the SysV transport functions.
7099    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
7100    # needs -lnsl.
7101    # The nsl library prevents programs from opening the X display
7102    # on Irix 5.2, according to T.E. Dickey.
7103    # The functions gethostbyname, getservbyname, and inet_addr are
7104    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
7105    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
7106if test "x$ac_cv_func_gethostbyname" = x""yes; then :
7107
7108fi
7109
7110    if test $ac_cv_func_gethostbyname = no; then
7111      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7112$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7113if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
7114  $as_echo_n "(cached) " >&6
7115else
7116  ac_check_lib_save_LIBS=$LIBS
7117LIBS="-lnsl  $LIBS"
7118cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7119/* end confdefs.h.  */
7120
7121/* Override any GCC internal prototype to avoid an error.
7122   Use char because int might match the return type of a GCC
7123   builtin and then its argument prototype would still apply.  */
7124#ifdef __cplusplus
7125extern "C"
7126#endif
7127char gethostbyname ();
7128int
7129main ()
7130{
7131return gethostbyname ();
7132  ;
7133  return 0;
7134}
7135_ACEOF
7136if ac_fn_c_try_link "$LINENO"; then :
7137  ac_cv_lib_nsl_gethostbyname=yes
7138else
7139  ac_cv_lib_nsl_gethostbyname=no
7140fi
7141rm -f core conftest.err conftest.$ac_objext \
7142    conftest$ac_exeext conftest.$ac_ext
7143LIBS=$ac_check_lib_save_LIBS
7144fi
7145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7146$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7147if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
7148  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
7149fi
7150
7151      if test $ac_cv_lib_nsl_gethostbyname = no; then
7152	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
7153$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
7154if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
7155  $as_echo_n "(cached) " >&6
7156else
7157  ac_check_lib_save_LIBS=$LIBS
7158LIBS="-lbsd  $LIBS"
7159cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7160/* end confdefs.h.  */
7161
7162/* Override any GCC internal prototype to avoid an error.
7163   Use char because int might match the return type of a GCC
7164   builtin and then its argument prototype would still apply.  */
7165#ifdef __cplusplus
7166extern "C"
7167#endif
7168char gethostbyname ();
7169int
7170main ()
7171{
7172return gethostbyname ();
7173  ;
7174  return 0;
7175}
7176_ACEOF
7177if ac_fn_c_try_link "$LINENO"; then :
7178  ac_cv_lib_bsd_gethostbyname=yes
7179else
7180  ac_cv_lib_bsd_gethostbyname=no
7181fi
7182rm -f core conftest.err conftest.$ac_objext \
7183    conftest$ac_exeext conftest.$ac_ext
7184LIBS=$ac_check_lib_save_LIBS
7185fi
7186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
7187$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
7188if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
7189  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
7190fi
7191
7192      fi
7193    fi
7194
7195    # [email protected] says without -lsocket,
7196    # socket/setsockopt and other routines are undefined under SCO ODT
7197    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
7198    # on later versions), says Simon Leinen: it contains gethostby*
7199    # variants that don't use the name server (or something).  -lsocket
7200    # must be given before -lnsl if both are needed.  We assume that
7201    # if connect needs -lnsl, so does gethostbyname.
7202    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
7203if test "x$ac_cv_func_connect" = x""yes; then :
7204
7205fi
7206
7207    if test $ac_cv_func_connect = no; then
7208      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
7209$as_echo_n "checking for connect in -lsocket... " >&6; }
7210if test "${ac_cv_lib_socket_connect+set}" = set; then :
7211  $as_echo_n "(cached) " >&6
7212else
7213  ac_check_lib_save_LIBS=$LIBS
7214LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
7215cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7216/* end confdefs.h.  */
7217
7218/* Override any GCC internal prototype to avoid an error.
7219   Use char because int might match the return type of a GCC
7220   builtin and then its argument prototype would still apply.  */
7221#ifdef __cplusplus
7222extern "C"
7223#endif
7224char connect ();
7225int
7226main ()
7227{
7228return connect ();
7229  ;
7230  return 0;
7231}
7232_ACEOF
7233if ac_fn_c_try_link "$LINENO"; then :
7234  ac_cv_lib_socket_connect=yes
7235else
7236  ac_cv_lib_socket_connect=no
7237fi
7238rm -f core conftest.err conftest.$ac_objext \
7239    conftest$ac_exeext conftest.$ac_ext
7240LIBS=$ac_check_lib_save_LIBS
7241fi
7242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
7243$as_echo "$ac_cv_lib_socket_connect" >&6; }
7244if test "x$ac_cv_lib_socket_connect" = x""yes; then :
7245  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
7246fi
7247
7248    fi
7249
7250    # Guillermo Gomez says -lposix is necessary on A/UX.
7251    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
7252if test "x$ac_cv_func_remove" = x""yes; then :
7253
7254fi
7255
7256    if test $ac_cv_func_remove = no; then
7257      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
7258$as_echo_n "checking for remove in -lposix... " >&6; }
7259if test "${ac_cv_lib_posix_remove+set}" = set; then :
7260  $as_echo_n "(cached) " >&6
7261else
7262  ac_check_lib_save_LIBS=$LIBS
7263LIBS="-lposix  $LIBS"
7264cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7265/* end confdefs.h.  */
7266
7267/* Override any GCC internal prototype to avoid an error.
7268   Use char because int might match the return type of a GCC
7269   builtin and then its argument prototype would still apply.  */
7270#ifdef __cplusplus
7271extern "C"
7272#endif
7273char remove ();
7274int
7275main ()
7276{
7277return remove ();
7278  ;
7279  return 0;
7280}
7281_ACEOF
7282if ac_fn_c_try_link "$LINENO"; then :
7283  ac_cv_lib_posix_remove=yes
7284else
7285  ac_cv_lib_posix_remove=no
7286fi
7287rm -f core conftest.err conftest.$ac_objext \
7288    conftest$ac_exeext conftest.$ac_ext
7289LIBS=$ac_check_lib_save_LIBS
7290fi
7291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
7292$as_echo "$ac_cv_lib_posix_remove" >&6; }
7293if test "x$ac_cv_lib_posix_remove" = x""yes; then :
7294  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
7295fi
7296
7297    fi
7298
7299    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
7300    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
7301if test "x$ac_cv_func_shmat" = x""yes; then :
7302
7303fi
7304
7305    if test $ac_cv_func_shmat = no; then
7306      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
7307$as_echo_n "checking for shmat in -lipc... " >&6; }
7308if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
7309  $as_echo_n "(cached) " >&6
7310else
7311  ac_check_lib_save_LIBS=$LIBS
7312LIBS="-lipc  $LIBS"
7313cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7314/* end confdefs.h.  */
7315
7316/* Override any GCC internal prototype to avoid an error.
7317   Use char because int might match the return type of a GCC
7318   builtin and then its argument prototype would still apply.  */
7319#ifdef __cplusplus
7320extern "C"
7321#endif
7322char shmat ();
7323int
7324main ()
7325{
7326return shmat ();
7327  ;
7328  return 0;
7329}
7330_ACEOF
7331if ac_fn_c_try_link "$LINENO"; then :
7332  ac_cv_lib_ipc_shmat=yes
7333else
7334  ac_cv_lib_ipc_shmat=no
7335fi
7336rm -f core conftest.err conftest.$ac_objext \
7337    conftest$ac_exeext conftest.$ac_ext
7338LIBS=$ac_check_lib_save_LIBS
7339fi
7340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
7341$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
7342if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
7343  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
7344fi
7345
7346    fi
7347  fi
7348
7349  # Check for libraries that X11R6 Xt/Xaw programs need.
7350  ac_save_LDFLAGS=$LDFLAGS
7351  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7352  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7353  # check for ICE first), but we must link in the order -lSM -lICE or
7354  # we get undefined symbols.  So assume we have SM if we have ICE.
7355  # These have to be linked with before -lX11, unlike the other
7356  # libraries we check for below, so use a different variable.
7357  # John Interrante, Karl Berry
7358  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
7359$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
7360if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
7361  $as_echo_n "(cached) " >&6
7362else
7363  ac_check_lib_save_LIBS=$LIBS
7364LIBS="-lICE $X_EXTRA_LIBS $LIBS"
7365cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7366/* end confdefs.h.  */
7367
7368/* Override any GCC internal prototype to avoid an error.
7369   Use char because int might match the return type of a GCC
7370   builtin and then its argument prototype would still apply.  */
7371#ifdef __cplusplus
7372extern "C"
7373#endif
7374char IceConnectionNumber ();
7375int
7376main ()
7377{
7378return IceConnectionNumber ();
7379  ;
7380  return 0;
7381}
7382_ACEOF
7383if ac_fn_c_try_link "$LINENO"; then :
7384  ac_cv_lib_ICE_IceConnectionNumber=yes
7385else
7386  ac_cv_lib_ICE_IceConnectionNumber=no
7387fi
7388rm -f core conftest.err conftest.$ac_objext \
7389    conftest$ac_exeext conftest.$ac_ext
7390LIBS=$ac_check_lib_save_LIBS
7391fi
7392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7393$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
7394if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
7395  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
7396fi
7397
7398  LDFLAGS=$ac_save_LDFLAGS
7399
7400fi
7401
7402
7403        if test "$zOSUnix" = "yes"; then
7404    CFLAGS="$CFLAGS -W c,dll"
7405    LDFLAGS="$LDFLAGS -W l,dll"
7406    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
7407  fi
7408
7409
7410  if test -d "$x_includes" && test ! -d "$x_libraries"; then
7411    x_libraries=`echo "$x_includes" | sed s/include/lib/`
7412    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
7413$as_echo "Corrected X libraries to $x_libraries" >&6; }
7414    X_LIBS="$X_LIBS -L$x_libraries"
7415    if test "`(uname) 2>/dev/null`" = SunOS &&
7416					 uname -r | grep '^5' >/dev/null; then
7417      X_LIBS="$X_LIBS -R $x_libraries"
7418    fi
7419  fi
7420
7421  if test -d "$x_libraries" && test ! -d "$x_includes"; then
7422    x_includes=`echo "$x_libraries" | sed s/lib/include/`
7423    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
7424$as_echo "Corrected X includes to $x_includes" >&6; }
7425    X_CFLAGS="$X_CFLAGS -I$x_includes"
7426  fi
7427
7428    X_CFLAGS="`echo $X_CFLAGS\  | sed 's%-I/usr/include %%'`"
7429    X_LIBS="`echo $X_LIBS\  | sed 's%-L/usr/lib %%'`"
7430    X_LIBS="`echo $X_LIBS\  | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
7431
7432
7433        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
7434$as_echo_n "checking if X11 header files can be found... " >&6; }
7435  cflags_save=$CFLAGS
7436  CFLAGS="$CFLAGS $X_CFLAGS"
7437  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7438/* end confdefs.h.  */
7439#include <X11/Xlib.h>
7440#include <X11/Intrinsic.h>
7441int
7442main ()
7443{
7444
7445  ;
7446  return 0;
7447}
7448_ACEOF
7449if ac_fn_c_try_compile "$LINENO"; then :
7450  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7451$as_echo "yes" >&6; }
7452else
7453  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7454$as_echo "no" >&6; }; no_x=yes
7455fi
7456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7457  CFLAGS=$cflags_save
7458
7459  if test "${no_x-no}" = yes; then
7460    with_x=no
7461  else
7462    $as_echo "#define HAVE_X11 1" >>confdefs.h
7463
7464    X_LIB="-lXt -lX11";
7465
7466
7467    ac_save_LDFLAGS="$LDFLAGS"
7468    LDFLAGS="-L$x_libraries $LDFLAGS"
7469
7470            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
7471$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
7472if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then :
7473  $as_echo_n "(cached) " >&6
7474else
7475  ac_check_lib_save_LIBS=$LIBS
7476LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
7477cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7478/* end confdefs.h.  */
7479
7480/* Override any GCC internal prototype to avoid an error.
7481   Use char because int might match the return type of a GCC
7482   builtin and then its argument prototype would still apply.  */
7483#ifdef __cplusplus
7484extern "C"
7485#endif
7486char _XdmcpAuthDoIt ();
7487int
7488main ()
7489{
7490return _XdmcpAuthDoIt ();
7491  ;
7492  return 0;
7493}
7494_ACEOF
7495if ac_fn_c_try_link "$LINENO"; then :
7496  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
7497else
7498  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
7499fi
7500rm -f core conftest.err conftest.$ac_objext \
7501    conftest$ac_exeext conftest.$ac_ext
7502LIBS=$ac_check_lib_save_LIBS
7503fi
7504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
7505$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
7506if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then :
7507  X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
7508fi
7509
7510
7511                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
7512$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
7513if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then :
7514  $as_echo_n "(cached) " >&6
7515else
7516  ac_check_lib_save_LIBS=$LIBS
7517LIBS="-lICE $X_EXTRA_LIBS $LIBS"
7518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7519/* end confdefs.h.  */
7520
7521/* Override any GCC internal prototype to avoid an error.
7522   Use char because int might match the return type of a GCC
7523   builtin and then its argument prototype would still apply.  */
7524#ifdef __cplusplus
7525extern "C"
7526#endif
7527char IceOpenConnection ();
7528int
7529main ()
7530{
7531return IceOpenConnection ();
7532  ;
7533  return 0;
7534}
7535_ACEOF
7536if ac_fn_c_try_link "$LINENO"; then :
7537  ac_cv_lib_ICE_IceOpenConnection=yes
7538else
7539  ac_cv_lib_ICE_IceOpenConnection=no
7540fi
7541rm -f core conftest.err conftest.$ac_objext \
7542    conftest$ac_exeext conftest.$ac_ext
7543LIBS=$ac_check_lib_save_LIBS
7544fi
7545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
7546$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
7547if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then :
7548  X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
7549fi
7550
7551
7552        LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
7553    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
7554$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
7555if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then :
7556  $as_echo_n "(cached) " >&6
7557else
7558  ac_check_lib_save_LIBS=$LIBS
7559LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
7560cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7561/* end confdefs.h.  */
7562
7563/* Override any GCC internal prototype to avoid an error.
7564   Use char because int might match the return type of a GCC
7565   builtin and then its argument prototype would still apply.  */
7566#ifdef __cplusplus
7567extern "C"
7568#endif
7569char XpmCreatePixmapFromData ();
7570int
7571main ()
7572{
7573return XpmCreatePixmapFromData ();
7574  ;
7575  return 0;
7576}
7577_ACEOF
7578if ac_fn_c_try_link "$LINENO"; then :
7579  ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
7580else
7581  ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
7582fi
7583rm -f core conftest.err conftest.$ac_objext \
7584    conftest$ac_exeext conftest.$ac_ext
7585LIBS=$ac_check_lib_save_LIBS
7586fi
7587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
7588$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
7589if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then :
7590  X_PRE_LIBS="$X_PRE_LIBS -lXpm"
7591fi
7592
7593
7594        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
7595$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
7596    cflags_save=$CFLAGS
7597    CFLAGS="$CFLAGS $X_CFLAGS -Werror"
7598    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7599/* end confdefs.h.  */
7600#include <X11/Xlib.h>
7601int
7602main ()
7603{
7604
7605  ;
7606  return 0;
7607}
7608_ACEOF
7609if ac_fn_c_try_compile "$LINENO"; then :
7610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7611$as_echo "no" >&6; }
7612else
7613  CFLAGS="$CFLAGS -Wno-implicit-int"
7614	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7615/* end confdefs.h.  */
7616#include <X11/Xlib.h>
7617int
7618main ()
7619{
7620
7621  ;
7622  return 0;
7623}
7624_ACEOF
7625if ac_fn_c_try_compile "$LINENO"; then :
7626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7627$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
7628else
7629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
7630$as_echo "test failed" >&6; }
7631
7632fi
7633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7634
7635fi
7636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7637    CFLAGS=$cflags_save
7638
7639    LDFLAGS="$ac_save_LDFLAGS"
7640
7641    { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
7642$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
7643    if test "${ac_cv_small_wchar_t+set}" = set; then :
7644  $as_echo_n "(cached) " >&6
7645else
7646  if test "$cross_compiling" = yes; then :
7647  as_fn_error "failed to compile test program" "$LINENO" 5
7648else
7649  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7650/* end confdefs.h.  */
7651
7652#include <X11/Xlib.h>
7653#if STDC_HEADERS
7654# include <stdlib.h>
7655# include <stddef.h>
7656#endif
7657		main()
7658		{
7659		  if (sizeof(wchar_t) <= 2)
7660		    exit(1);
7661		  exit(0);
7662		}
7663_ACEOF
7664if ac_fn_c_try_run "$LINENO"; then :
7665  ac_cv_small_wchar_t="no"
7666else
7667  ac_cv_small_wchar_t="yes"
7668fi
7669rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7670  conftest.$ac_objext conftest.beam conftest.$ac_ext
7671fi
7672
7673fi
7674
7675    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
7676$as_echo "$ac_cv_small_wchar_t" >&6; }
7677    if test "x$ac_cv_small_wchar_t" = "xyes" ; then
7678      $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
7679
7680    fi
7681
7682  fi
7683fi
7684
7685test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
7686
7687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
7688$as_echo_n "checking --enable-gui argument... " >&6; }
7689# Check whether --enable-gui was given.
7690if test "${enable_gui+set}" = set; then :
7691  enableval=$enable_gui;
7692else
7693  enable_gui="auto"
7694fi
7695
7696
7697enable_gui_canon=`echo "_$enable_gui" | \
7698	sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
7699
7700SKIP_GTK2=YES
7701SKIP_GNOME=YES
7702SKIP_MOTIF=YES
7703SKIP_ATHENA=YES
7704SKIP_NEXTAW=YES
7705SKIP_PHOTON=YES
7706SKIP_CARBON=YES
7707GUITYPE=NONE
7708
7709if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
7710  SKIP_PHOTON=
7711  case "$enable_gui_canon" in
7712    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
7713$as_echo "no GUI support" >&6; }
7714		SKIP_PHOTON=YES ;;
7715    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
7716$as_echo "yes - automatic GUI support" >&6; } ;;
7717    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
7718$as_echo "auto - automatic GUI support" >&6; } ;;
7719    photon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
7720$as_echo "Photon GUI support" >&6; } ;;
7721    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
7722$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
7723		SKIP_PHOTON=YES ;;
7724  esac
7725
7726elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
7727  SKIP_CARBON=
7728  case "$enable_gui_canon" in
7729    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
7730$as_echo "no GUI support" >&6; }
7731		SKIP_CARBON=YES ;;
7732    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
7733$as_echo "yes - automatic GUI support" >&6; } ;;
7734    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5
7735$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; }
7736		SKIP_CARBON=YES ;;
7737    carbon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5
7738$as_echo "Carbon GUI support" >&6; } ;;
7739    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
7740$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
7741		SKIP_CARBON=YES ;;
7742  esac
7743
7744else
7745
7746  case "$enable_gui_canon" in
7747    no|none)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
7748$as_echo "no GUI support" >&6; } ;;
7749    yes|""|auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
7750$as_echo "yes/auto - automatic GUI support" >&6; }
7751		SKIP_GTK2=
7752		SKIP_GNOME=
7753		SKIP_MOTIF=
7754		SKIP_ATHENA=
7755		SKIP_NEXTAW=
7756		SKIP_CARBON=;;
7757    gtk2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
7758$as_echo "GTK+ 2.x GUI support" >&6; }
7759		SKIP_GTK2=;;
7760    gnome2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
7761$as_echo "GNOME 2.x GUI support" >&6; }
7762		SKIP_GNOME=
7763		SKIP_GTK2=;;
7764    motif)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
7765$as_echo "Motif GUI support" >&6; }
7766		SKIP_MOTIF=;;
7767    athena)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
7768$as_echo "Athena GUI support" >&6; }
7769		SKIP_ATHENA=;;
7770    nextaw)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
7771$as_echo "neXtaw GUI support" >&6; }
7772		SKIP_NEXTAW=;;
7773    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
7774$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
7775  esac
7776
7777fi
7778
7779if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
7780				-a "$enable_gui_canon" != "gnome2"; then
7781  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
7782$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
7783  # Check whether --enable-gtk2-check was given.
7784if test "${enable_gtk2_check+set}" = set; then :
7785  enableval=$enable_gtk2_check;
7786else
7787  enable_gtk2_check="yes"
7788fi
7789
7790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
7791$as_echo "$enable_gtk2_check" >&6; }
7792  if test "x$enable_gtk2_check" = "xno"; then
7793    SKIP_GTK2=YES
7794    SKIP_GNOME=YES
7795  fi
7796fi
7797
7798if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then
7799  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
7800$as_echo_n "checking whether or not to look for GNOME... " >&6; }
7801  # Check whether --enable-gnome-check was given.
7802if test "${enable_gnome_check+set}" = set; then :
7803  enableval=$enable_gnome_check;
7804else
7805  enable_gnome_check="no"
7806fi
7807
7808  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
7809$as_echo "$enable_gnome_check" >&6; }
7810  if test "x$enable_gnome_check" = "xno"; then
7811    SKIP_GNOME=YES
7812  fi
7813fi
7814
7815if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
7816  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
7817$as_echo_n "checking whether or not to look for Motif... " >&6; }
7818  # Check whether --enable-motif-check was given.
7819if test "${enable_motif_check+set}" = set; then :
7820  enableval=$enable_motif_check;
7821else
7822  enable_motif_check="yes"
7823fi
7824
7825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
7826$as_echo "$enable_motif_check" >&6; }
7827  if test "x$enable_motif_check" = "xno"; then
7828    SKIP_MOTIF=YES
7829  fi
7830fi
7831
7832if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
7833  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
7834$as_echo_n "checking whether or not to look for Athena... " >&6; }
7835  # Check whether --enable-athena-check was given.
7836if test "${enable_athena_check+set}" = set; then :
7837  enableval=$enable_athena_check;
7838else
7839  enable_athena_check="yes"
7840fi
7841
7842  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
7843$as_echo "$enable_athena_check" >&6; }
7844  if test "x$enable_athena_check" = "xno"; then
7845    SKIP_ATHENA=YES
7846  fi
7847fi
7848
7849if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
7850  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
7851$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
7852  # Check whether --enable-nextaw-check was given.
7853if test "${enable_nextaw_check+set}" = set; then :
7854  enableval=$enable_nextaw_check;
7855else
7856  enable_nextaw_check="yes"
7857fi
7858
7859  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
7860$as_echo "$enable_nextaw_check" >&6; };
7861  if test "x$enable_nextaw_check" = "xno"; then
7862    SKIP_NEXTAW=YES
7863  fi
7864fi
7865
7866if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
7867  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5
7868$as_echo_n "checking whether or not to look for Carbon... " >&6; }
7869  # Check whether --enable-carbon-check was given.
7870if test "${enable_carbon_check+set}" = set; then :
7871  enableval=$enable_carbon_check;
7872else
7873  enable_carbon_check="yes"
7874fi
7875
7876  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5
7877$as_echo "$enable_carbon_check" >&6; };
7878  if test "x$enable_carbon_check" = "xno"; then
7879    SKIP_CARBON=YES
7880  fi
7881fi
7882
7883
7884if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
7885  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5
7886$as_echo_n "checking for Carbon GUI... " >&6; }
7887    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7888$as_echo "yes" >&6; };
7889  GUITYPE=CARBONGUI
7890  if test "$VIMNAME" = "vim"; then
7891    VIMNAME=Vim
7892  fi
7893
7894  if test "x$MACARCH" = "xboth"; then
7895    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
7896  else
7897    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
7898  fi
7899
7900    if test x$prefix = xNONE; then
7901    prefix=/Applications
7902  fi
7903
7904    datadir='${prefix}/Vim.app/Contents/Resources'
7905
7906    SKIP_GTK2=YES;
7907  SKIP_GNOME=YES;
7908  SKIP_MOTIF=YES;
7909  SKIP_ATHENA=YES;
7910  SKIP_NEXTAW=YES;
7911  SKIP_PHOTON=YES;
7912  SKIP_CARBON=YES
7913fi
7914
7915
7916
7917
7918
7919
7920
7921
7922if test -z "$SKIP_GTK2"; then
7923
7924  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
7925$as_echo_n "checking --disable-gtktest argument... " >&6; }
7926  # Check whether --enable-gtktest was given.
7927if test "${enable_gtktest+set}" = set; then :
7928  enableval=$enable_gtktest;
7929else
7930  enable_gtktest=yes
7931fi
7932
7933  if test "x$enable_gtktest" = "xyes" ; then
7934    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
7935$as_echo "gtk test enabled" >&6; }
7936  else
7937    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
7938$as_echo "gtk test disabled" >&6; }
7939  fi
7940
7941  if test "X$PKG_CONFIG" = "X"; then
7942    # Extract the first word of "pkg-config", so it can be a program name with args.
7943set dummy pkg-config; ac_word=$2
7944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7945$as_echo_n "checking for $ac_word... " >&6; }
7946if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
7947  $as_echo_n "(cached) " >&6
7948else
7949  case $PKG_CONFIG in
7950  [\\/]* | ?:[\\/]*)
7951  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
7952  ;;
7953  *)
7954  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7955for as_dir in $PATH
7956do
7957  IFS=$as_save_IFS
7958  test -z "$as_dir" && as_dir=.
7959    for ac_exec_ext in '' $ac_executable_extensions; do
7960  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7961    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7962    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7963    break 2
7964  fi
7965done
7966  done
7967IFS=$as_save_IFS
7968
7969  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
7970  ;;
7971esac
7972fi
7973PKG_CONFIG=$ac_cv_path_PKG_CONFIG
7974if test -n "$PKG_CONFIG"; then
7975  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
7976$as_echo "$PKG_CONFIG" >&6; }
7977else
7978  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7979$as_echo "no" >&6; }
7980fi
7981
7982
7983  fi
7984
7985  if test "x$PKG_CONFIG" != "xno"; then
7986
7987  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
7988  {
7989    min_gtk_version=2.2.0
7990    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
7991$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
7992    no_gtk=""
7993    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
7994	  && $PKG_CONFIG --exists gtk+-2.0; then
7995    {
7996                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
7997      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
7998      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
7999      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8000	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8001      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8002	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8003      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8004	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8005    }
8006    else
8007      no_gtk=yes
8008    fi
8009
8010    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8011    {
8012      ac_save_CFLAGS="$CFLAGS"
8013      ac_save_LIBS="$LIBS"
8014      CFLAGS="$CFLAGS $GTK_CFLAGS"
8015      LIBS="$LIBS $GTK_LIBS"
8016
8017                        rm -f conf.gtktest
8018      if test "$cross_compiling" = yes; then :
8019  echo $ac_n "cross compiling; assumed OK... $ac_c"
8020else
8021  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8022/* end confdefs.h.  */
8023
8024#include <gtk/gtk.h>
8025#include <stdio.h>
8026#if STDC_HEADERS
8027# include <stdlib.h>
8028# include <stddef.h>
8029#endif
8030
8031int
8032main ()
8033{
8034int major, minor, micro;
8035char *tmp_version;
8036
8037system ("touch conf.gtktest");
8038
8039/* HP/UX 9 (%@#!) writes to sscanf strings */
8040tmp_version = g_strdup("$min_gtk_version");
8041if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8042   printf("%s, bad version string\n", "$min_gtk_version");
8043   exit(1);
8044 }
8045
8046if ((gtk_major_version > major) ||
8047    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8048    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8049				     (gtk_micro_version >= micro)))
8050{
8051    return 0;
8052}
8053return 1;
8054}
8055
8056_ACEOF
8057if ac_fn_c_try_run "$LINENO"; then :
8058
8059else
8060  no_gtk=yes
8061fi
8062rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8063  conftest.$ac_objext conftest.beam conftest.$ac_ext
8064fi
8065
8066      CFLAGS="$ac_save_CFLAGS"
8067      LIBS="$ac_save_LIBS"
8068    }
8069    fi
8070    if test "x$no_gtk" = x ; then
8071      if test "x$enable_gtktest" = "xyes"; then
8072	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8073$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
8074      else
8075	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8076$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
8077      fi
8078      GUI_LIB_LOC="$GTK_LIBDIR"
8079		 GTK_LIBNAME="$GTK_LIBS"
8080		GUI_INC_LOC="$GTK_CFLAGS"
8081    else
8082    {
8083      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8084$as_echo "no" >&6; }
8085      GTK_CFLAGS=""
8086      GTK_LIBS=""
8087      :
8088    }
8089    fi
8090  }
8091  else
8092    GTK_CFLAGS=""
8093    GTK_LIBS=""
8094    :
8095  fi
8096
8097
8098  rm -f conf.gtktest
8099
8100    if test "x$GTK_CFLAGS" != "x"; then
8101      SKIP_ATHENA=YES
8102      SKIP_NEXTAW=YES
8103      SKIP_MOTIF=YES
8104      GUITYPE=GTK
8105
8106    fi
8107  fi
8108  if test "x$GUITYPE" = "xGTK"; then
8109    if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8110	|| test "0$gtk_minor_version" -ge 2; then
8111      $as_echo "#define HAVE_GTK_MULTIHEAD 1" >>confdefs.h
8112
8113    fi
8114                if test -z "$SKIP_GNOME"; then
8115    {
8116
8117
8118
8119
8120
8121
8122# Check whether --with-gnome-includes was given.
8123if test "${with_gnome_includes+set}" = set; then :
8124  withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
8125
8126fi
8127
8128
8129
8130# Check whether --with-gnome-libs was given.
8131if test "${with_gnome_libs+set}" = set; then :
8132  withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
8133
8134fi
8135
8136
8137
8138# Check whether --with-gnome was given.
8139if test "${with_gnome+set}" = set; then :
8140  withval=$with_gnome; if test x$withval = xyes; then
8141      want_gnome=yes
8142      have_gnome=yes
8143    else
8144      if test "x$withval" = xno; then
8145	want_gnome=no
8146      else
8147	want_gnome=yes
8148	LDFLAGS="$LDFLAGS -L$withval/lib"
8149	CFLAGS="$CFLAGS -I$withval/include"
8150	gnome_prefix=$withval/lib
8151      fi
8152    fi
8153else
8154  want_gnome=yes
8155fi
8156
8157
8158  if test "x$want_gnome" = xyes; then
8159  {
8160    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
8161$as_echo_n "checking for libgnomeui-2.0... " >&6; }
8162    if $PKG_CONFIG --exists libgnomeui-2.0; then
8163      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8164$as_echo "yes" >&6; }
8165      GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
8166      GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
8167      GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
8168
8169                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
8170$as_echo_n "checking for FreeBSD... " >&6; }
8171      if test "`(uname) 2>/dev/null`" = FreeBSD; then
8172	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8173$as_echo "yes" >&6; }
8174	GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
8175	GNOME_LIBS="$GNOME_LIBS -pthread"
8176      else
8177	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8178$as_echo "no" >&6; }
8179      fi
8180      have_gnome=yes
8181    else
8182      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8183$as_echo "not found" >&6; }
8184      if test "x" = xfail; then
8185	as_fn_error "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
8186      fi
8187    fi
8188  }
8189  fi
8190
8191      if test "x$have_gnome" = xyes ; then
8192	$as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
8193
8194	GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
8195	GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
8196      fi
8197    }
8198    fi
8199  fi
8200fi
8201
8202
8203if test -z "$SKIP_MOTIF"; then
8204  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"
8205    GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
8206
8207  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
8208$as_echo_n "checking for location of Motif GUI includes... " >&6; }
8209  gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
8210  GUI_INC_LOC=
8211  for try in $gui_includes; do
8212    if test -f "$try/Xm/Xm.h"; then
8213      GUI_INC_LOC=$try
8214    fi
8215  done
8216  if test -n "$GUI_INC_LOC"; then
8217    if test "$GUI_INC_LOC" = /usr/include; then
8218      GUI_INC_LOC=
8219      { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
8220$as_echo "in default path" >&6; }
8221    else
8222      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
8223$as_echo "$GUI_INC_LOC" >&6; }
8224    fi
8225  else
8226    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
8227$as_echo "<not found>" >&6; }
8228    SKIP_MOTIF=YES
8229  fi
8230fi
8231
8232
8233if test -z "$SKIP_MOTIF"; then
8234  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
8235$as_echo_n "checking --with-motif-lib argument... " >&6; }
8236
8237# Check whether --with-motif-lib was given.
8238if test "${with_motif_lib+set}" = set; then :
8239  withval=$with_motif_lib;  MOTIF_LIBNAME="${withval}"
8240fi
8241
8242
8243  if test -n "$MOTIF_LIBNAME"; then
8244    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
8245$as_echo "$MOTIF_LIBNAME" >&6; }
8246    GUI_LIB_LOC=
8247  else
8248    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8249$as_echo "no" >&6; }
8250
8251        GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
8252
8253    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
8254$as_echo_n "checking for location of Motif GUI libs... " >&6; }
8255    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"
8256    GUI_LIB_LOC=
8257    for try in $gui_libs; do
8258      for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
8259	if test -f "$libtry"; then
8260	  GUI_LIB_LOC=$try
8261	fi
8262      done
8263    done
8264    if test -n "$GUI_LIB_LOC"; then
8265            if test "$GUI_LIB_LOC" = /usr/lib; then
8266	GUI_LIB_LOC=
8267	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
8268$as_echo "in default path" >&6; }
8269      else
8270	if test -n "$GUI_LIB_LOC"; then
8271	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
8272$as_echo "$GUI_LIB_LOC" >&6; }
8273	  if test "`(uname) 2>/dev/null`" = SunOS &&
8274					 uname -r | grep '^5' >/dev/null; then
8275	    GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
8276	  fi
8277	fi
8278      fi
8279      MOTIF_LIBNAME=-lXm
8280    else
8281      { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
8282$as_echo "<not found>" >&6; }
8283      SKIP_MOTIF=YES
8284    fi
8285  fi
8286fi
8287
8288if test -z "$SKIP_MOTIF"; then
8289  SKIP_ATHENA=YES
8290  SKIP_NEXTAW=YES
8291  GUITYPE=MOTIF
8292
8293fi
8294
8295
8296GUI_X_LIBS=
8297
8298if test -z "$SKIP_ATHENA"; then
8299  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
8300$as_echo_n "checking if Athena header files can be found... " >&6; }
8301  cflags_save=$CFLAGS
8302  CFLAGS="$CFLAGS $X_CFLAGS"
8303  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8304/* end confdefs.h.  */
8305
8306#include <X11/Intrinsic.h>
8307#include <X11/Xaw/Paned.h>
8308int
8309main ()
8310{
8311
8312  ;
8313  return 0;
8314}
8315_ACEOF
8316if ac_fn_c_try_compile "$LINENO"; then :
8317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8318$as_echo "yes" >&6; }
8319else
8320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8321$as_echo "no" >&6; }; SKIP_ATHENA=YES
8322fi
8323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8324  CFLAGS=$cflags_save
8325fi
8326
8327if test -z "$SKIP_ATHENA"; then
8328  GUITYPE=ATHENA
8329fi
8330
8331if test -z "$SKIP_NEXTAW"; then
8332  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
8333$as_echo_n "checking if neXtaw header files can be found... " >&6; }
8334  cflags_save=$CFLAGS
8335  CFLAGS="$CFLAGS $X_CFLAGS"
8336  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8337/* end confdefs.h.  */
8338
8339#include <X11/Intrinsic.h>
8340#include <X11/neXtaw/Paned.h>
8341int
8342main ()
8343{
8344
8345  ;
8346  return 0;
8347}
8348_ACEOF
8349if ac_fn_c_try_compile "$LINENO"; then :
8350  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8351$as_echo "yes" >&6; }
8352else
8353  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8354$as_echo "no" >&6; }; SKIP_NEXTAW=YES
8355fi
8356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8357  CFLAGS=$cflags_save
8358fi
8359
8360if test -z "$SKIP_NEXTAW"; then
8361  GUITYPE=NEXTAW
8362fi
8363
8364if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8365      if test -n "$GUI_INC_LOC"; then
8366    GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
8367  fi
8368  if test -n "$GUI_LIB_LOC"; then
8369    GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
8370  fi
8371
8372    ldflags_save=$LDFLAGS
8373  LDFLAGS="$X_LIBS $LDFLAGS"
8374  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
8375$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
8376if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then :
8377  $as_echo_n "(cached) " >&6
8378else
8379  ac_check_lib_save_LIBS=$LIBS
8380LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8381cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8382/* end confdefs.h.  */
8383
8384/* Override any GCC internal prototype to avoid an error.
8385   Use char because int might match the return type of a GCC
8386   builtin and then its argument prototype would still apply.  */
8387#ifdef __cplusplus
8388extern "C"
8389#endif
8390char XShapeQueryExtension ();
8391int
8392main ()
8393{
8394return XShapeQueryExtension ();
8395  ;
8396  return 0;
8397}
8398_ACEOF
8399if ac_fn_c_try_link "$LINENO"; then :
8400  ac_cv_lib_Xext_XShapeQueryExtension=yes
8401else
8402  ac_cv_lib_Xext_XShapeQueryExtension=no
8403fi
8404rm -f core conftest.err conftest.$ac_objext \
8405    conftest$ac_exeext conftest.$ac_ext
8406LIBS=$ac_check_lib_save_LIBS
8407fi
8408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
8409$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
8410if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then :
8411  GUI_X_LIBS="-lXext"
8412fi
8413
8414    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
8415$as_echo_n "checking for wslen in -lw... " >&6; }
8416if test "${ac_cv_lib_w_wslen+set}" = set; then :
8417  $as_echo_n "(cached) " >&6
8418else
8419  ac_check_lib_save_LIBS=$LIBS
8420LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8421cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8422/* end confdefs.h.  */
8423
8424/* Override any GCC internal prototype to avoid an error.
8425   Use char because int might match the return type of a GCC
8426   builtin and then its argument prototype would still apply.  */
8427#ifdef __cplusplus
8428extern "C"
8429#endif
8430char wslen ();
8431int
8432main ()
8433{
8434return wslen ();
8435  ;
8436  return 0;
8437}
8438_ACEOF
8439if ac_fn_c_try_link "$LINENO"; then :
8440  ac_cv_lib_w_wslen=yes
8441else
8442  ac_cv_lib_w_wslen=no
8443fi
8444rm -f core conftest.err conftest.$ac_objext \
8445    conftest$ac_exeext conftest.$ac_ext
8446LIBS=$ac_check_lib_save_LIBS
8447fi
8448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
8449$as_echo "$ac_cv_lib_w_wslen" >&6; }
8450if test "x$ac_cv_lib_w_wslen" = x""yes; then :
8451  X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
8452fi
8453
8454  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
8455$as_echo_n "checking for dlsym in -ldl... " >&6; }
8456if test "${ac_cv_lib_dl_dlsym+set}" = set; then :
8457  $as_echo_n "(cached) " >&6
8458else
8459  ac_check_lib_save_LIBS=$LIBS
8460LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8461cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8462/* end confdefs.h.  */
8463
8464/* Override any GCC internal prototype to avoid an error.
8465   Use char because int might match the return type of a GCC
8466   builtin and then its argument prototype would still apply.  */
8467#ifdef __cplusplus
8468extern "C"
8469#endif
8470char dlsym ();
8471int
8472main ()
8473{
8474return dlsym ();
8475  ;
8476  return 0;
8477}
8478_ACEOF
8479if ac_fn_c_try_link "$LINENO"; then :
8480  ac_cv_lib_dl_dlsym=yes
8481else
8482  ac_cv_lib_dl_dlsym=no
8483fi
8484rm -f core conftest.err conftest.$ac_objext \
8485    conftest$ac_exeext conftest.$ac_ext
8486LIBS=$ac_check_lib_save_LIBS
8487fi
8488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
8489$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
8490if test "x$ac_cv_lib_dl_dlsym" = x""yes; then :
8491  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
8492fi
8493
8494  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
8495$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
8496if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then :
8497  $as_echo_n "(cached) " >&6
8498else
8499  ac_check_lib_save_LIBS=$LIBS
8500LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8501cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8502/* end confdefs.h.  */
8503
8504/* Override any GCC internal prototype to avoid an error.
8505   Use char because int might match the return type of a GCC
8506   builtin and then its argument prototype would still apply.  */
8507#ifdef __cplusplus
8508extern "C"
8509#endif
8510char XmuCreateStippledPixmap ();
8511int
8512main ()
8513{
8514return XmuCreateStippledPixmap ();
8515  ;
8516  return 0;
8517}
8518_ACEOF
8519if ac_fn_c_try_link "$LINENO"; then :
8520  ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
8521else
8522  ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
8523fi
8524rm -f core conftest.err conftest.$ac_objext \
8525    conftest$ac_exeext conftest.$ac_ext
8526LIBS=$ac_check_lib_save_LIBS
8527fi
8528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
8529$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
8530if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then :
8531  GUI_X_LIBS="-lXmu $GUI_X_LIBS"
8532fi
8533
8534  if test -z "$SKIP_MOTIF"; then
8535    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
8536$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
8537if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then :
8538  $as_echo_n "(cached) " >&6
8539else
8540  ac_check_lib_save_LIBS=$LIBS
8541LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8542cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8543/* end confdefs.h.  */
8544
8545/* Override any GCC internal prototype to avoid an error.
8546   Use char because int might match the return type of a GCC
8547   builtin and then its argument prototype would still apply.  */
8548#ifdef __cplusplus
8549extern "C"
8550#endif
8551char XpEndJob ();
8552int
8553main ()
8554{
8555return XpEndJob ();
8556  ;
8557  return 0;
8558}
8559_ACEOF
8560if ac_fn_c_try_link "$LINENO"; then :
8561  ac_cv_lib_Xp_XpEndJob=yes
8562else
8563  ac_cv_lib_Xp_XpEndJob=no
8564fi
8565rm -f core conftest.err conftest.$ac_objext \
8566    conftest$ac_exeext conftest.$ac_ext
8567LIBS=$ac_check_lib_save_LIBS
8568fi
8569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
8570$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
8571if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then :
8572  GUI_X_LIBS="-lXp $GUI_X_LIBS"
8573fi
8574
8575  fi
8576  LDFLAGS=$ldflags_save
8577
8578    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
8579$as_echo_n "checking for extra X11 defines... " >&6; }
8580  NARROW_PROTO=
8581  rm -fr conftestdir
8582  if mkdir conftestdir; then
8583    cd conftestdir
8584    cat > Imakefile <<'EOF'
8585acfindx:
8586	@echo 'NARROW_PROTO="${PROTO_DEFINES}"'
8587EOF
8588    if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8589      eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8590    fi
8591    cd ..
8592    rm -fr conftestdir
8593  fi
8594  if test -z "$NARROW_PROTO"; then
8595    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8596$as_echo "no" >&6; }
8597  else
8598    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
8599$as_echo "$NARROW_PROTO" >&6; }
8600  fi
8601
8602fi
8603
8604if test "$enable_xsmp" = "yes"; then
8605  cppflags_save=$CPPFLAGS
8606  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8607  for ac_header in X11/SM/SMlib.h
8608do :
8609  ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
8610if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then :
8611  cat >>confdefs.h <<_ACEOF
8612#define HAVE_X11_SM_SMLIB_H 1
8613_ACEOF
8614
8615fi
8616
8617done
8618
8619  CPPFLAGS=$cppflags_save
8620fi
8621
8622
8623if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2"; then
8624    cppflags_save=$CPPFLAGS
8625  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8626  for ac_header in X11/xpm.h X11/Sunkeysym.h
8627do :
8628  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8629ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8630eval as_val=\$$as_ac_Header
8631   if test "x$as_val" = x""yes; then :
8632  cat >>confdefs.h <<_ACEOF
8633#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8634_ACEOF
8635
8636fi
8637
8638done
8639
8640
8641    if test ! "$enable_xim" = "no"; then
8642    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
8643$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
8644    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8645/* end confdefs.h.  */
8646#include <X11/Xlib.h>
8647_ACEOF
8648if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8649  $EGREP "XIMText" >/dev/null 2>&1; then :
8650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8651$as_echo "yes" >&6; }
8652else
8653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
8654$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
8655fi
8656rm -f conftest*
8657
8658  fi
8659  CPPFLAGS=$cppflags_save
8660
8661    if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
8662		-a "x$GUITYPE" != "xNONE" ; then
8663    { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
8664$as_echo "X GUI selected; xim has been enabled" >&6; }
8665    enable_xim="yes"
8666  fi
8667fi
8668
8669if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8670  cppflags_save=$CPPFLAGS
8671  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8672  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
8673$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
8674  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8675/* end confdefs.h.  */
8676
8677#include <X11/Intrinsic.h>
8678#include <X11/Xmu/Editres.h>
8679int
8680main ()
8681{
8682int i; i = 0;
8683  ;
8684  return 0;
8685}
8686_ACEOF
8687if ac_fn_c_try_compile "$LINENO"; then :
8688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8689$as_echo "yes" >&6; }
8690		      $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
8691
8692else
8693  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8694$as_echo "no" >&6; }
8695fi
8696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8697  CPPFLAGS=$cppflags_save
8698fi
8699
8700if test -z "$SKIP_MOTIF"; then
8701  cppflags_save=$CPPFLAGS
8702  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8703  if test "$zOSUnix" = "yes"; then
8704	xmheader="Xm/Xm.h"
8705  else
8706	xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h
8707  	   Xm/UnhighlightT.h Xm/Notebook.h"
8708  fi
8709  for ac_header in $xmheader
8710do :
8711  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8712ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8713eval as_val=\$$as_ac_Header
8714   if test "x$as_val" = x""yes; then :
8715  cat >>confdefs.h <<_ACEOF
8716#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8717_ACEOF
8718
8719fi
8720
8721done
8722
8723
8724  if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then
8725        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
8726$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
8727    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8728/* end confdefs.h.  */
8729#include <Xm/XpmP.h>
8730int
8731main ()
8732{
8733XpmAttributes_21 attr;
8734  ;
8735  return 0;
8736}
8737_ACEOF
8738if ac_fn_c_try_compile "$LINENO"; then :
8739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8740$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
8741
8742else
8743  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8744$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
8745
8746
8747fi
8748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8749  else
8750    $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
8751
8752  fi
8753  CPPFLAGS=$cppflags_save
8754fi
8755
8756if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
8757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
8758$as_echo "no GUI selected; xim has been disabled" >&6; }
8759  enable_xim="no"
8760fi
8761if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
8762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
8763$as_echo "no GUI selected; fontset has been disabled" >&6; }
8764  enable_fontset="no"
8765fi
8766if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then
8767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
8768$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
8769  enable_fontset="no"
8770fi
8771
8772if test -z "$SKIP_PHOTON"; then
8773  GUITYPE=PHOTONGUI
8774fi
8775
8776
8777
8778
8779
8780
8781if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
8782  as_fn_error "cannot use workshop without Motif" "$LINENO" 5
8783fi
8784
8785if test "$enable_xim" = "yes"; then
8786  $as_echo "#define FEAT_XIM 1" >>confdefs.h
8787
8788fi
8789if test "$enable_fontset" = "yes"; then
8790  $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
8791
8792fi
8793
8794
8795
8796
8797if test "$enable_hangulinput" = "yes"; then
8798  if test "x$GUITYPE" = "xNONE"; then
8799    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5
8800$as_echo "no GUI selected; hangul input has been disabled" >&6; }
8801    enable_hangulinput=no
8802  else
8803    $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h
8804
8805    HANGULIN_SRC=hangulin.c
8806
8807    HANGULIN_OBJ=objects/hangulin.o
8808
8809  fi
8810fi
8811
8812
8813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
8814$as_echo_n "checking whether toupper is broken... " >&6; }
8815if test "${vim_cv_toupper_broken+set}" = set; then :
8816  $as_echo_n "(cached) " >&6
8817else
8818
8819    if test "$cross_compiling" = yes; then :
8820
8821    as_fn_error "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
8822
8823else
8824  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8825/* end confdefs.h.  */
8826
8827#include "confdefs.h"
8828#include <ctype.h>
8829#if STDC_HEADERS
8830# include <stdlib.h>
8831# include <stddef.h>
8832#endif
8833main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
8834
8835_ACEOF
8836if ac_fn_c_try_run "$LINENO"; then :
8837
8838    vim_cv_toupper_broken=yes
8839
8840else
8841
8842    vim_cv_toupper_broken=no
8843
8844fi
8845rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8846  conftest.$ac_objext conftest.beam conftest.$ac_ext
8847fi
8848
8849fi
8850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
8851$as_echo "$vim_cv_toupper_broken" >&6; }
8852
8853if test "x$vim_cv_toupper_broken" = "xyes" ; then
8854  $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
8855
8856fi
8857
8858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
8859$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
8860cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8861/* end confdefs.h.  */
8862#include <stdio.h>
8863int
8864main ()
8865{
8866printf("(" __DATE__ " " __TIME__ ")");
8867  ;
8868  return 0;
8869}
8870_ACEOF
8871if ac_fn_c_try_compile "$LINENO"; then :
8872  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8873$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
8874
8875else
8876  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8877$as_echo "no" >&6; }
8878fi
8879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8880
8881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
8882$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
8883cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8884/* end confdefs.h.  */
8885#include <stdio.h>
8886int
8887main ()
8888{
8889int x __attribute__((unused));
8890  ;
8891  return 0;
8892}
8893_ACEOF
8894if ac_fn_c_try_compile "$LINENO"; then :
8895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8896$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
8897
8898else
8899  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8900$as_echo "no" >&6; }
8901fi
8902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8903
8904ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
8905if test "x$ac_cv_header_elf_h" = x""yes; then :
8906  HAS_ELF=1
8907fi
8908
8909
8910if test "$HAS_ELF" = 1; then
8911  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
8912$as_echo_n "checking for main in -lelf... " >&6; }
8913if test "${ac_cv_lib_elf_main+set}" = set; then :
8914  $as_echo_n "(cached) " >&6
8915else
8916  ac_check_lib_save_LIBS=$LIBS
8917LIBS="-lelf  $LIBS"
8918cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8919/* end confdefs.h.  */
8920
8921
8922int
8923main ()
8924{
8925return main ();
8926  ;
8927  return 0;
8928}
8929_ACEOF
8930if ac_fn_c_try_link "$LINENO"; then :
8931  ac_cv_lib_elf_main=yes
8932else
8933  ac_cv_lib_elf_main=no
8934fi
8935rm -f core conftest.err conftest.$ac_objext \
8936    conftest$ac_exeext conftest.$ac_ext
8937LIBS=$ac_check_lib_save_LIBS
8938fi
8939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
8940$as_echo "$ac_cv_lib_elf_main" >&6; }
8941if test "x$ac_cv_lib_elf_main" = x""yes; then :
8942  cat >>confdefs.h <<_ACEOF
8943#define HAVE_LIBELF 1
8944_ACEOF
8945
8946  LIBS="-lelf $LIBS"
8947
8948fi
8949
8950fi
8951
8952ac_header_dirent=no
8953for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8954  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
8956$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
8957if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
8958  $as_echo_n "(cached) " >&6
8959else
8960  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8961/* end confdefs.h.  */
8962#include <sys/types.h>
8963#include <$ac_hdr>
8964
8965int
8966main ()
8967{
8968if ((DIR *) 0)
8969return 0;
8970  ;
8971  return 0;
8972}
8973_ACEOF
8974if ac_fn_c_try_compile "$LINENO"; then :
8975  eval "$as_ac_Header=yes"
8976else
8977  eval "$as_ac_Header=no"
8978fi
8979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8980fi
8981eval ac_res=\$$as_ac_Header
8982	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8983$as_echo "$ac_res" >&6; }
8984eval as_val=\$$as_ac_Header
8985   if test "x$as_val" = x""yes; then :
8986  cat >>confdefs.h <<_ACEOF
8987#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8988_ACEOF
8989
8990ac_header_dirent=$ac_hdr; break
8991fi
8992
8993done
8994# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8995if test $ac_header_dirent = dirent.h; then
8996  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8997$as_echo_n "checking for library containing opendir... " >&6; }
8998if test "${ac_cv_search_opendir+set}" = set; then :
8999  $as_echo_n "(cached) " >&6
9000else
9001  ac_func_search_save_LIBS=$LIBS
9002cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9003/* end confdefs.h.  */
9004
9005/* Override any GCC internal prototype to avoid an error.
9006   Use char because int might match the return type of a GCC
9007   builtin and then its argument prototype would still apply.  */
9008#ifdef __cplusplus
9009extern "C"
9010#endif
9011char opendir ();
9012int
9013main ()
9014{
9015return opendir ();
9016  ;
9017  return 0;
9018}
9019_ACEOF
9020for ac_lib in '' dir; do
9021  if test -z "$ac_lib"; then
9022    ac_res="none required"
9023  else
9024    ac_res=-l$ac_lib
9025    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9026  fi
9027  if ac_fn_c_try_link "$LINENO"; then :
9028  ac_cv_search_opendir=$ac_res
9029fi
9030rm -f core conftest.err conftest.$ac_objext \
9031    conftest$ac_exeext
9032  if test "${ac_cv_search_opendir+set}" = set; then :
9033  break
9034fi
9035done
9036if test "${ac_cv_search_opendir+set}" = set; then :
9037
9038else
9039  ac_cv_search_opendir=no
9040fi
9041rm conftest.$ac_ext
9042LIBS=$ac_func_search_save_LIBS
9043fi
9044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9045$as_echo "$ac_cv_search_opendir" >&6; }
9046ac_res=$ac_cv_search_opendir
9047if test "$ac_res" != no; then :
9048  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9049
9050fi
9051
9052else
9053  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9054$as_echo_n "checking for library containing opendir... " >&6; }
9055if test "${ac_cv_search_opendir+set}" = set; then :
9056  $as_echo_n "(cached) " >&6
9057else
9058  ac_func_search_save_LIBS=$LIBS
9059cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9060/* end confdefs.h.  */
9061
9062/* Override any GCC internal prototype to avoid an error.
9063   Use char because int might match the return type of a GCC
9064   builtin and then its argument prototype would still apply.  */
9065#ifdef __cplusplus
9066extern "C"
9067#endif
9068char opendir ();
9069int
9070main ()
9071{
9072return opendir ();
9073  ;
9074  return 0;
9075}
9076_ACEOF
9077for ac_lib in '' x; do
9078  if test -z "$ac_lib"; then
9079    ac_res="none required"
9080  else
9081    ac_res=-l$ac_lib
9082    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9083  fi
9084  if ac_fn_c_try_link "$LINENO"; then :
9085  ac_cv_search_opendir=$ac_res
9086fi
9087rm -f core conftest.err conftest.$ac_objext \
9088    conftest$ac_exeext
9089  if test "${ac_cv_search_opendir+set}" = set; then :
9090  break
9091fi
9092done
9093if test "${ac_cv_search_opendir+set}" = set; then :
9094
9095else
9096  ac_cv_search_opendir=no
9097fi
9098rm conftest.$ac_ext
9099LIBS=$ac_func_search_save_LIBS
9100fi
9101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9102$as_echo "$ac_cv_search_opendir" >&6; }
9103ac_res=$ac_cv_search_opendir
9104if test "$ac_res" != no; then :
9105  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9106
9107fi
9108
9109fi
9110
9111
9112if test $ac_cv_header_sys_wait_h = no; then
9113  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
9114$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
9115  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9116/* end confdefs.h.  */
9117#include <sys/wait.h>
9118int
9119main ()
9120{
9121union wait xx, yy; xx = yy
9122  ;
9123  return 0;
9124}
9125_ACEOF
9126if ac_fn_c_try_compile "$LINENO"; then :
9127  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9128$as_echo "yes" >&6; }
9129			$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
9130
9131			$as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
9132
9133else
9134  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9135$as_echo "no" >&6; }
9136fi
9137rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9138fi
9139
9140for ac_header in stdarg.h stdint.h stdlib.h string.h \
9141	sys/select.h sys/utsname.h termcap.h fcntl.h \
9142	sgtty.h sys/ioctl.h sys/time.h sys/types.h \
9143	termio.h iconv.h inttypes.h langinfo.h math.h \
9144	unistd.h stropts.h errno.h sys/resource.h \
9145	sys/systeminfo.h locale.h sys/stream.h termios.h \
9146	libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
9147	utime.h sys/param.h libintl.h libgen.h \
9148	util/debug.h util/msg18n.h frame.h sys/acl.h \
9149	sys/access.h sys/sysinfo.h wchar.h wctype.h
9150do :
9151  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9152ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9153eval as_val=\$$as_ac_Header
9154   if test "x$as_val" = x""yes; then :
9155  cat >>confdefs.h <<_ACEOF
9156#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9157_ACEOF
9158
9159fi
9160
9161done
9162
9163
9164for ac_header in sys/ptem.h
9165do :
9166  ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H
9167#  include <sys/stream.h>
9168#endif
9169"
9170if test "x$ac_cv_header_sys_ptem_h" = x""yes; then :
9171  cat >>confdefs.h <<_ACEOF
9172#define HAVE_SYS_PTEM_H 1
9173_ACEOF
9174
9175fi
9176
9177done
9178
9179
9180for ac_header in sys/sysctl.h
9181do :
9182  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H
9183#  include <sys/param.h>
9184#endif
9185"
9186if test "x$ac_cv_header_sys_sysctl_h" = x""yes; then :
9187  cat >>confdefs.h <<_ACEOF
9188#define HAVE_SYS_SYSCTL_H 1
9189_ACEOF
9190
9191fi
9192
9193done
9194
9195
9196
9197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
9198$as_echo_n "checking for pthread_np.h... " >&6; }
9199cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9200/* end confdefs.h.  */
9201
9202#include <pthread.h>
9203#include <pthread_np.h>
9204int
9205main ()
9206{
9207int i; i = 0;
9208  ;
9209  return 0;
9210}
9211_ACEOF
9212if ac_fn_c_try_compile "$LINENO"; then :
9213  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9214$as_echo "yes" >&6; }
9215		      $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
9216
9217else
9218  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9219$as_echo "no" >&6; }
9220fi
9221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9222
9223for ac_header in strings.h
9224do :
9225  ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
9226if test "x$ac_cv_header_strings_h" = x""yes; then :
9227  cat >>confdefs.h <<_ACEOF
9228#define HAVE_STRINGS_H 1
9229_ACEOF
9230
9231fi
9232
9233done
9234
9235if test "x$MACOSX" = "xyes"; then
9236    $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
9237
9238else
9239
9240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5
9241$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
9242cppflags_save=$CPPFLAGS
9243CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9244cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9245/* end confdefs.h.  */
9246
9247#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
9248# define _NO_PROTO	/* like in os_unix.h, causes conflict for AIX (Winn) */
9249			/* but don't do it on AIX 5.1 (Uribarri) */
9250#endif
9251#ifdef HAVE_XM_XM_H
9252# include <Xm/Xm.h>	/* This breaks it for HP-UX 11 (Squassabia) */
9253#endif
9254#ifdef HAVE_STRING_H
9255# include <string.h>
9256#endif
9257#if defined(HAVE_STRINGS_H)
9258# include <strings.h>
9259#endif
9260
9261int
9262main ()
9263{
9264int i; i = 0;
9265  ;
9266  return 0;
9267}
9268_ACEOF
9269if ac_fn_c_try_compile "$LINENO"; then :
9270  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9271$as_echo "yes" >&6; }
9272else
9273  $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
9274
9275		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9276$as_echo "no" >&6; }
9277fi
9278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9279CPPFLAGS=$cppflags_save
9280fi
9281
9282if test $ac_cv_c_compiler_gnu = yes; then
9283    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
9284$as_echo_n "checking whether $CC needs -traditional... " >&6; }
9285if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
9286  $as_echo_n "(cached) " >&6
9287else
9288    ac_pattern="Autoconf.*'x'"
9289  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9290/* end confdefs.h.  */
9291#include <sgtty.h>
9292Autoconf TIOCGETP
9293_ACEOF
9294if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9295  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
9296  ac_cv_prog_gcc_traditional=yes
9297else
9298  ac_cv_prog_gcc_traditional=no
9299fi
9300rm -f conftest*
9301
9302
9303  if test $ac_cv_prog_gcc_traditional = no; then
9304    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9305/* end confdefs.h.  */
9306#include <termio.h>
9307Autoconf TCGETA
9308_ACEOF
9309if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9310  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
9311  ac_cv_prog_gcc_traditional=yes
9312fi
9313rm -f conftest*
9314
9315  fi
9316fi
9317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
9318$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
9319  if test $ac_cv_prog_gcc_traditional = yes; then
9320    CC="$CC -traditional"
9321  fi
9322fi
9323
9324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9325$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9326if test "${ac_cv_c_const+set}" = set; then :
9327  $as_echo_n "(cached) " >&6
9328else
9329  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9330/* end confdefs.h.  */
9331
9332int
9333main ()
9334{
9335/* FIXME: Include the comments suggested by Paul. */
9336#ifndef __cplusplus
9337  /* Ultrix mips cc rejects this.  */
9338  typedef int charset[2];
9339  const charset cs;
9340  /* SunOS 4.1.1 cc rejects this.  */
9341  char const *const *pcpcc;
9342  char **ppc;
9343  /* NEC SVR4.0.2 mips cc rejects this.  */
9344  struct point {int x, y;};
9345  static struct point const zero = {0,0};
9346  /* AIX XL C 1.02.0.0 rejects this.
9347     It does not let you subtract one const X* pointer from another in
9348     an arm of an if-expression whose if-part is not a constant
9349     expression */
9350  const char *g = "string";
9351  pcpcc = &g + (g ? g-g : 0);
9352  /* HPUX 7.0 cc rejects these. */
9353  ++pcpcc;
9354  ppc = (char**) pcpcc;
9355  pcpcc = (char const *const *) ppc;
9356  { /* SCO 3.2v4 cc rejects this.  */
9357    char *t;
9358    char const *s = 0 ? (char *) 0 : (char const *) 0;
9359
9360    *t++ = 0;
9361    if (s) return 0;
9362  }
9363  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9364    int x[] = {25, 17};
9365    const int *foo = &x[0];
9366    ++foo;
9367  }
9368  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9369    typedef const int *iptr;
9370    iptr p = 0;
9371    ++p;
9372  }
9373  { /* AIX XL C 1.02.0.0 rejects this saying
9374       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9375    struct s { int j; const int *ap[3]; };
9376    struct s *b; b->j = 5;
9377  }
9378  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9379    const int foo = 10;
9380    if (!foo) return 0;
9381  }
9382  return !cs[0] && !zero.x;
9383#endif
9384
9385  ;
9386  return 0;
9387}
9388_ACEOF
9389if ac_fn_c_try_compile "$LINENO"; then :
9390  ac_cv_c_const=yes
9391else
9392  ac_cv_c_const=no
9393fi
9394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9395fi
9396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9397$as_echo "$ac_cv_c_const" >&6; }
9398if test $ac_cv_c_const = no; then
9399
9400$as_echo "#define const /**/" >>confdefs.h
9401
9402fi
9403
9404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
9405$as_echo_n "checking for working volatile... " >&6; }
9406if test "${ac_cv_c_volatile+set}" = set; then :
9407  $as_echo_n "(cached) " >&6
9408else
9409  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9410/* end confdefs.h.  */
9411
9412int
9413main ()
9414{
9415
9416volatile int x;
9417int * volatile y = (int *) 0;
9418return !x && !y;
9419  ;
9420  return 0;
9421}
9422_ACEOF
9423if ac_fn_c_try_compile "$LINENO"; then :
9424  ac_cv_c_volatile=yes
9425else
9426  ac_cv_c_volatile=no
9427fi
9428rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9429fi
9430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
9431$as_echo "$ac_cv_c_volatile" >&6; }
9432if test $ac_cv_c_volatile = no; then
9433
9434$as_echo "#define volatile /**/" >>confdefs.h
9435
9436fi
9437
9438ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
9439if test "x$ac_cv_type_mode_t" = x""yes; then :
9440
9441else
9442
9443cat >>confdefs.h <<_ACEOF
9444#define mode_t int
9445_ACEOF
9446
9447fi
9448
9449ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
9450if test "x$ac_cv_type_off_t" = x""yes; then :
9451
9452else
9453
9454cat >>confdefs.h <<_ACEOF
9455#define off_t long int
9456_ACEOF
9457
9458fi
9459
9460ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
9461if test "x$ac_cv_type_pid_t" = x""yes; then :
9462
9463else
9464
9465cat >>confdefs.h <<_ACEOF
9466#define pid_t int
9467_ACEOF
9468
9469fi
9470
9471ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9472if test "x$ac_cv_type_size_t" = x""yes; then :
9473
9474else
9475
9476cat >>confdefs.h <<_ACEOF
9477#define size_t unsigned int
9478_ACEOF
9479
9480fi
9481
9482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
9483$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
9484if test "${ac_cv_type_uid_t+set}" = set; then :
9485  $as_echo_n "(cached) " >&6
9486else
9487  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9488/* end confdefs.h.  */
9489#include <sys/types.h>
9490
9491_ACEOF
9492if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9493  $EGREP "uid_t" >/dev/null 2>&1; then :
9494  ac_cv_type_uid_t=yes
9495else
9496  ac_cv_type_uid_t=no
9497fi
9498rm -f conftest*
9499
9500fi
9501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
9502$as_echo "$ac_cv_type_uid_t" >&6; }
9503if test $ac_cv_type_uid_t = no; then
9504
9505$as_echo "#define uid_t int" >>confdefs.h
9506
9507
9508$as_echo "#define gid_t int" >>confdefs.h
9509
9510fi
9511
9512ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
9513case $ac_cv_c_uint32_t in #(
9514  no|yes) ;; #(
9515  *)
9516
9517$as_echo "#define _UINT32_T 1" >>confdefs.h
9518
9519
9520cat >>confdefs.h <<_ACEOF
9521#define uint32_t $ac_cv_c_uint32_t
9522_ACEOF
9523;;
9524  esac
9525
9526
9527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9528$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9529if test "${ac_cv_header_time+set}" = set; then :
9530  $as_echo_n "(cached) " >&6
9531else
9532  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9533/* end confdefs.h.  */
9534#include <sys/types.h>
9535#include <sys/time.h>
9536#include <time.h>
9537
9538int
9539main ()
9540{
9541if ((struct tm *) 0)
9542return 0;
9543  ;
9544  return 0;
9545}
9546_ACEOF
9547if ac_fn_c_try_compile "$LINENO"; then :
9548  ac_cv_header_time=yes
9549else
9550  ac_cv_header_time=no
9551fi
9552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9553fi
9554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9555$as_echo "$ac_cv_header_time" >&6; }
9556if test $ac_cv_header_time = yes; then
9557
9558$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9559
9560fi
9561
9562ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
9563if test "x$ac_cv_type_ino_t" = x""yes; then :
9564
9565else
9566
9567cat >>confdefs.h <<_ACEOF
9568#define ino_t long
9569_ACEOF
9570
9571fi
9572
9573ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
9574if test "x$ac_cv_type_dev_t" = x""yes; then :
9575
9576else
9577
9578cat >>confdefs.h <<_ACEOF
9579#define dev_t unsigned
9580_ACEOF
9581
9582fi
9583
9584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9585$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9586if test "${ac_cv_c_bigendian+set}" = set; then :
9587  $as_echo_n "(cached) " >&6
9588else
9589  ac_cv_c_bigendian=unknown
9590    # See if we're dealing with a universal compiler.
9591    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9592/* end confdefs.h.  */
9593#ifndef __APPLE_CC__
9594	       not a universal capable compiler
9595	     #endif
9596	     typedef int dummy;
9597
9598_ACEOF
9599if ac_fn_c_try_compile "$LINENO"; then :
9600
9601	# Check for potential -arch flags.  It is not universal unless
9602	# there are at least two -arch flags with different values.
9603	ac_arch=
9604	ac_prev=
9605	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9606	 if test -n "$ac_prev"; then
9607	   case $ac_word in
9608	     i?86 | x86_64 | ppc | ppc64)
9609	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9610		 ac_arch=$ac_word
9611	       else
9612		 ac_cv_c_bigendian=universal
9613		 break
9614	       fi
9615	       ;;
9616	   esac
9617	   ac_prev=
9618	 elif test "x$ac_word" = "x-arch"; then
9619	   ac_prev=arch
9620	 fi
9621       done
9622fi
9623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9624    if test $ac_cv_c_bigendian = unknown; then
9625      # See if sys/param.h defines the BYTE_ORDER macro.
9626      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9627/* end confdefs.h.  */
9628#include <sys/types.h>
9629	     #include <sys/param.h>
9630
9631int
9632main ()
9633{
9634#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9635		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9636		     && LITTLE_ENDIAN)
9637	      bogus endian macros
9638	     #endif
9639
9640  ;
9641  return 0;
9642}
9643_ACEOF
9644if ac_fn_c_try_compile "$LINENO"; then :
9645  # It does; now see whether it defined to BIG_ENDIAN or not.
9646	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9647/* end confdefs.h.  */
9648#include <sys/types.h>
9649		#include <sys/param.h>
9650
9651int
9652main ()
9653{
9654#if BYTE_ORDER != BIG_ENDIAN
9655		 not big endian
9656		#endif
9657
9658  ;
9659  return 0;
9660}
9661_ACEOF
9662if ac_fn_c_try_compile "$LINENO"; then :
9663  ac_cv_c_bigendian=yes
9664else
9665  ac_cv_c_bigendian=no
9666fi
9667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9668fi
9669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9670    fi
9671    if test $ac_cv_c_bigendian = unknown; then
9672      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9673      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9674/* end confdefs.h.  */
9675#include <limits.h>
9676
9677int
9678main ()
9679{
9680#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9681	      bogus endian macros
9682	     #endif
9683
9684  ;
9685  return 0;
9686}
9687_ACEOF
9688if ac_fn_c_try_compile "$LINENO"; then :
9689  # It does; now see whether it defined to _BIG_ENDIAN or not.
9690	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9691/* end confdefs.h.  */
9692#include <limits.h>
9693
9694int
9695main ()
9696{
9697#ifndef _BIG_ENDIAN
9698		 not big endian
9699		#endif
9700
9701  ;
9702  return 0;
9703}
9704_ACEOF
9705if ac_fn_c_try_compile "$LINENO"; then :
9706  ac_cv_c_bigendian=yes
9707else
9708  ac_cv_c_bigendian=no
9709fi
9710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9711fi
9712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9713    fi
9714    if test $ac_cv_c_bigendian = unknown; then
9715      # Compile a test program.
9716      if test "$cross_compiling" = yes; then :
9717  # Try to guess by grepping values from an object file.
9718	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9719/* end confdefs.h.  */
9720short int ascii_mm[] =
9721		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9722		short int ascii_ii[] =
9723		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9724		int use_ascii (int i) {
9725		  return ascii_mm[i] + ascii_ii[i];
9726		}
9727		short int ebcdic_ii[] =
9728		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9729		short int ebcdic_mm[] =
9730		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9731		int use_ebcdic (int i) {
9732		  return ebcdic_mm[i] + ebcdic_ii[i];
9733		}
9734		extern int foo;
9735
9736int
9737main ()
9738{
9739return use_ascii (foo) == use_ebcdic (foo);
9740  ;
9741  return 0;
9742}
9743_ACEOF
9744if ac_fn_c_try_compile "$LINENO"; then :
9745  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9746	      ac_cv_c_bigendian=yes
9747	    fi
9748	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9749	      if test "$ac_cv_c_bigendian" = unknown; then
9750		ac_cv_c_bigendian=no
9751	      else
9752		# finding both strings is unlikely to happen, but who knows?
9753		ac_cv_c_bigendian=unknown
9754	      fi
9755	    fi
9756fi
9757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9758else
9759  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9760/* end confdefs.h.  */
9761$ac_includes_default
9762int
9763main ()
9764{
9765
9766	     /* Are we little or big endian?  From Harbison&Steele.  */
9767	     union
9768	     {
9769	       long int l;
9770	       char c[sizeof (long int)];
9771	     } u;
9772	     u.l = 1;
9773	     return u.c[sizeof (long int) - 1] == 1;
9774
9775  ;
9776  return 0;
9777}
9778_ACEOF
9779if ac_fn_c_try_run "$LINENO"; then :
9780  ac_cv_c_bigendian=no
9781else
9782  ac_cv_c_bigendian=yes
9783fi
9784rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9785  conftest.$ac_objext conftest.beam conftest.$ac_ext
9786fi
9787
9788    fi
9789fi
9790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9791$as_echo "$ac_cv_c_bigendian" >&6; }
9792 case $ac_cv_c_bigendian in #(
9793   yes)
9794     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9795;; #(
9796   no)
9797      ;; #(
9798   universal)
9799
9800$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9801
9802     ;; #(
9803   *)
9804     as_fn_error "unknown endianness
9805 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9806 esac
9807
9808
9809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
9810$as_echo_n "checking for rlim_t... " >&6; }
9811if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
9812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
9813$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
9814else
9815  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9816/* end confdefs.h.  */
9817
9818#include <sys/types.h>
9819#if STDC_HEADERS
9820# include <stdlib.h>
9821# include <stddef.h>
9822#endif
9823#ifdef HAVE_SYS_RESOURCE_H
9824# include <sys/resource.h>
9825#endif
9826
9827_ACEOF
9828if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9829  $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
9830  ac_cv_type_rlim_t=yes
9831else
9832  ac_cv_type_rlim_t=no
9833fi
9834rm -f conftest*
9835
9836	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
9837$as_echo "$ac_cv_type_rlim_t" >&6; }
9838fi
9839if test $ac_cv_type_rlim_t = no; then
9840  cat >> confdefs.h <<\EOF
9841#define rlim_t unsigned long
9842EOF
9843fi
9844
9845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
9846$as_echo_n "checking for stack_t... " >&6; }
9847if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
9848  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
9849$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
9850else
9851  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9852/* end confdefs.h.  */
9853
9854#include <sys/types.h>
9855#if STDC_HEADERS
9856# include <stdlib.h>
9857# include <stddef.h>
9858#endif
9859#include <signal.h>
9860
9861_ACEOF
9862if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9863  $EGREP "stack_t" >/dev/null 2>&1; then :
9864  ac_cv_type_stack_t=yes
9865else
9866  ac_cv_type_stack_t=no
9867fi
9868rm -f conftest*
9869
9870	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
9871$as_echo "$ac_cv_type_stack_t" >&6; }
9872fi
9873if test $ac_cv_type_stack_t = no; then
9874  cat >> confdefs.h <<\EOF
9875#define stack_t struct sigaltstack
9876EOF
9877fi
9878
9879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
9880$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
9881cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9882/* end confdefs.h.  */
9883
9884#include <sys/types.h>
9885#if STDC_HEADERS
9886# include <stdlib.h>
9887# include <stddef.h>
9888#endif
9889#include <signal.h>
9890#include "confdefs.h"
9891
9892int
9893main ()
9894{
9895stack_t sigstk; sigstk.ss_base = 0;
9896  ;
9897  return 0;
9898}
9899_ACEOF
9900if ac_fn_c_try_compile "$LINENO"; then :
9901  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9902$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
9903
9904else
9905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9906$as_echo "no" >&6; }
9907fi
9908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9909
9910olibs="$LIBS"
9911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
9912$as_echo_n "checking --with-tlib argument... " >&6; }
9913
9914# Check whether --with-tlib was given.
9915if test "${with_tlib+set}" = set; then :
9916  withval=$with_tlib;
9917fi
9918
9919if test -n "$with_tlib"; then
9920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
9921$as_echo "$with_tlib" >&6; }
9922  LIBS="$LIBS -l$with_tlib"
9923  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
9924$as_echo_n "checking for linking with $with_tlib library... " >&6; }
9925  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9926/* end confdefs.h.  */
9927
9928int
9929main ()
9930{
9931
9932  ;
9933  return 0;
9934}
9935_ACEOF
9936if ac_fn_c_try_link "$LINENO"; then :
9937  { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
9938$as_echo "OK" >&6; }
9939else
9940  as_fn_error "FAILED" "$LINENO" 5
9941fi
9942rm -f core conftest.err conftest.$ac_objext \
9943    conftest$ac_exeext conftest.$ac_ext
9944    olibs="$LIBS"
9945else
9946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
9947$as_echo "empty: automatic terminal library selection" >&6; }
9948                case "`uname -s 2>/dev/null`" in
9949	OSF1|SCO_SV)	tlibs="tinfo ncurses curses termlib termcap";;
9950	*)	tlibs="tinfo ncurses termlib termcap curses";;
9951  esac
9952  for libname in $tlibs; do
9953    as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
9954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
9955$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
9956if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
9957  $as_echo_n "(cached) " >&6
9958else
9959  ac_check_lib_save_LIBS=$LIBS
9960LIBS="-l${libname}  $LIBS"
9961cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9962/* end confdefs.h.  */
9963
9964/* Override any GCC internal prototype to avoid an error.
9965   Use char because int might match the return type of a GCC
9966   builtin and then its argument prototype would still apply.  */
9967#ifdef __cplusplus
9968extern "C"
9969#endif
9970char tgetent ();
9971int
9972main ()
9973{
9974return tgetent ();
9975  ;
9976  return 0;
9977}
9978_ACEOF
9979if ac_fn_c_try_link "$LINENO"; then :
9980  eval "$as_ac_Lib=yes"
9981else
9982  eval "$as_ac_Lib=no"
9983fi
9984rm -f core conftest.err conftest.$ac_objext \
9985    conftest$ac_exeext conftest.$ac_ext
9986LIBS=$ac_check_lib_save_LIBS
9987fi
9988eval ac_res=\$$as_ac_Lib
9989	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9990$as_echo "$ac_res" >&6; }
9991eval as_val=\$$as_ac_Lib
9992   if test "x$as_val" = x""yes; then :
9993  cat >>confdefs.h <<_ACEOF
9994#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
9995_ACEOF
9996
9997  LIBS="-l${libname} $LIBS"
9998
9999fi
10000
10001    if test "x$olibs" != "x$LIBS"; then
10002                        if test "$cross_compiling" = yes; then :
10003  res="FAIL"
10004else
10005  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10006/* end confdefs.h.  */
10007
10008#ifdef HAVE_TERMCAP_H
10009# include <termcap.h>
10010#endif
10011#if STDC_HEADERS
10012# include <stdlib.h>
10013# include <stddef.h>
10014#endif
10015main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
10016_ACEOF
10017if ac_fn_c_try_run "$LINENO"; then :
10018  res="OK"
10019else
10020  res="FAIL"
10021fi
10022rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10023  conftest.$ac_objext conftest.beam conftest.$ac_ext
10024fi
10025
10026      if test "$res" = "OK"; then
10027	break
10028      fi
10029      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
10030$as_echo "$libname library is not usable" >&6; }
10031      LIBS="$olibs"
10032    fi
10033  done
10034  if test "x$olibs" = "x$LIBS"; then
10035    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
10036$as_echo "no terminal library found" >&6; }
10037  fi
10038fi
10039
10040if test "x$olibs" = "x$LIBS"; then
10041  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
10042$as_echo_n "checking for tgetent()... " >&6; }
10043  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10044/* end confdefs.h.  */
10045
10046int
10047main ()
10048{
10049char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
10050  ;
10051  return 0;
10052}
10053_ACEOF
10054if ac_fn_c_try_link "$LINENO"; then :
10055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10056$as_echo "yes" >&6; }
10057else
10058  as_fn_error "NOT FOUND!
10059      You need to install a terminal library; for example ncurses.
10060      Or specify the name of the library with --with-tlib." "$LINENO" 5
10061fi
10062rm -f core conftest.err conftest.$ac_objext \
10063    conftest$ac_exeext conftest.$ac_ext
10064fi
10065
10066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
10067$as_echo_n "checking whether we talk terminfo... " >&6; }
10068if test "${vim_cv_terminfo+set}" = set; then :
10069  $as_echo_n "(cached) " >&6
10070else
10071
10072    if test "$cross_compiling" = yes; then :
10073
10074      as_fn_error "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
10075
10076else
10077  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10078/* end confdefs.h.  */
10079
10080#include "confdefs.h"
10081#ifdef HAVE_TERMCAP_H
10082# include <termcap.h>
10083#endif
10084#ifdef HAVE_STRING_H
10085# include <string.h>
10086#endif
10087#if STDC_HEADERS
10088# include <stdlib.h>
10089# include <stddef.h>
10090#endif
10091main()
10092{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
10093
10094_ACEOF
10095if ac_fn_c_try_run "$LINENO"; then :
10096
10097      vim_cv_terminfo=no
10098
10099else
10100
10101      vim_cv_terminfo=yes
10102
10103fi
10104rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10105  conftest.$ac_objext conftest.beam conftest.$ac_ext
10106fi
10107
10108
10109fi
10110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
10111$as_echo "$vim_cv_terminfo" >&6; }
10112
10113if test "x$vim_cv_terminfo" = "xyes" ; then
10114  $as_echo "#define TERMINFO 1" >>confdefs.h
10115
10116fi
10117
10118if test "x$olibs" != "x$LIBS"; then
10119  { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
10120$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
10121if test "${vim_cv_tgent+set}" = set; then :
10122  $as_echo_n "(cached) " >&6
10123else
10124
10125      if test "$cross_compiling" = yes; then :
10126
10127	as_fn_error "failed to compile test program." "$LINENO" 5
10128
10129else
10130  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10131/* end confdefs.h.  */
10132
10133#include "confdefs.h"
10134#ifdef HAVE_TERMCAP_H
10135# include <termcap.h>
10136#endif
10137#if STDC_HEADERS
10138# include <stdlib.h>
10139# include <stddef.h>
10140#endif
10141main()
10142{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
10143
10144_ACEOF
10145if ac_fn_c_try_run "$LINENO"; then :
10146
10147	vim_cv_tgent=zero
10148
10149else
10150
10151	vim_cv_tgent=non-zero
10152
10153fi
10154rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10155  conftest.$ac_objext conftest.beam conftest.$ac_ext
10156fi
10157
10158
10159fi
10160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5
10161$as_echo "$vim_cv_tgent" >&6; }
10162
10163  if test "x$vim_cv_tgent" = "xzero" ; then
10164    $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
10165
10166  fi
10167fi
10168
10169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
10170$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
10171cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10172/* end confdefs.h.  */
10173
10174#ifdef HAVE_TERMCAP_H
10175# include <termcap.h>
10176#endif
10177
10178int
10179main ()
10180{
10181ospeed = 20000
10182  ;
10183  return 0;
10184}
10185_ACEOF
10186if ac_fn_c_try_link "$LINENO"; then :
10187  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10188$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
10189
10190else
10191  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10192$as_echo "no" >&6; }
10193	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
10194$as_echo_n "checking whether ospeed can be extern... " >&6; }
10195	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10196/* end confdefs.h.  */
10197
10198#ifdef HAVE_TERMCAP_H
10199# include <termcap.h>
10200#endif
10201extern short ospeed;
10202
10203int
10204main ()
10205{
10206ospeed = 20000
10207  ;
10208  return 0;
10209}
10210_ACEOF
10211if ac_fn_c_try_link "$LINENO"; then :
10212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10213$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
10214
10215else
10216  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10217$as_echo "no" >&6; }
10218fi
10219rm -f core conftest.err conftest.$ac_objext \
10220    conftest$ac_exeext conftest.$ac_ext
10221
10222fi
10223rm -f core conftest.err conftest.$ac_objext \
10224    conftest$ac_exeext conftest.$ac_ext
10225
10226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
10227$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
10228cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10229/* end confdefs.h.  */
10230
10231#ifdef HAVE_TERMCAP_H
10232# include <termcap.h>
10233#endif
10234
10235int
10236main ()
10237{
10238if (UP == 0 && BC == 0) PC = 1
10239  ;
10240  return 0;
10241}
10242_ACEOF
10243if ac_fn_c_try_link "$LINENO"; then :
10244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10245$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
10246
10247else
10248  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10249$as_echo "no" >&6; }
10250	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
10251$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
10252	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10253/* end confdefs.h.  */
10254
10255#ifdef HAVE_TERMCAP_H
10256# include <termcap.h>
10257#endif
10258extern char *UP, *BC, PC;
10259
10260int
10261main ()
10262{
10263if (UP == 0 && BC == 0) PC = 1
10264  ;
10265  return 0;
10266}
10267_ACEOF
10268if ac_fn_c_try_link "$LINENO"; then :
10269  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10270$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
10271
10272else
10273  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10274$as_echo "no" >&6; }
10275fi
10276rm -f core conftest.err conftest.$ac_objext \
10277    conftest$ac_exeext conftest.$ac_ext
10278
10279fi
10280rm -f core conftest.err conftest.$ac_objext \
10281    conftest$ac_exeext conftest.$ac_ext
10282
10283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
10284$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
10285cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10286/* end confdefs.h.  */
10287
10288#ifdef HAVE_TERMCAP_H
10289# include <termcap.h>
10290#endif
10291
10292int
10293main ()
10294{
10295extern int xx(); tputs("test", 1, (outfuntype)xx)
10296  ;
10297  return 0;
10298}
10299_ACEOF
10300if ac_fn_c_try_compile "$LINENO"; then :
10301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10302$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
10303
10304else
10305  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10306$as_echo "no" >&6; }
10307fi
10308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10309
10310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
10311$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
10312cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10313/* end confdefs.h.  */
10314
10315#include <sys/types.h>
10316#include <sys/time.h>
10317#include <sys/select.h>
10318int
10319main ()
10320{
10321
10322  ;
10323  return 0;
10324}
10325_ACEOF
10326if ac_fn_c_try_compile "$LINENO"; then :
10327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10328$as_echo "yes" >&6; }
10329			$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
10330
10331else
10332  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10333$as_echo "no" >&6; }
10334fi
10335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10336
10337
10338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
10339$as_echo_n "checking for /dev/ptc... " >&6; }
10340if test -r /dev/ptc; then
10341  $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
10342
10343  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10344$as_echo "yes" >&6; }
10345else
10346  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10347$as_echo "no" >&6; }
10348fi
10349
10350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
10351$as_echo_n "checking for SVR4 ptys... " >&6; }
10352if test -c /dev/ptmx ; then
10353  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10354/* end confdefs.h.  */
10355
10356int
10357main ()
10358{
10359ptsname(0);grantpt(0);unlockpt(0);
10360  ;
10361  return 0;
10362}
10363_ACEOF
10364if ac_fn_c_try_link "$LINENO"; then :
10365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10366$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
10367
10368else
10369  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10370$as_echo "no" >&6; }
10371fi
10372rm -f core conftest.err conftest.$ac_objext \
10373    conftest$ac_exeext conftest.$ac_ext
10374else
10375  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10376$as_echo "no" >&6; }
10377fi
10378
10379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
10380$as_echo_n "checking for ptyranges... " >&6; }
10381if test -d /dev/ptym ; then
10382  pdir='/dev/ptym'
10383else
10384  pdir='/dev'
10385fi
10386cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10387/* end confdefs.h.  */
10388#ifdef M_UNIX
10389   yes;
10390#endif
10391
10392_ACEOF
10393if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10394  $EGREP "yes" >/dev/null 2>&1; then :
10395  ptys=`echo /dev/ptyp??`
10396else
10397  ptys=`echo $pdir/pty??`
10398fi
10399rm -f conftest*
10400
10401if test "$ptys" != "$pdir/pty??" ; then
10402  p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
10403  p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g'  | sort -u | tr -d '\012'`
10404  cat >>confdefs.h <<_ACEOF
10405#define PTYRANGE0 "$p0"
10406_ACEOF
10407
10408  cat >>confdefs.h <<_ACEOF
10409#define PTYRANGE1 "$p1"
10410_ACEOF
10411
10412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
10413$as_echo "$p0 / $p1" >&6; }
10414else
10415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
10416$as_echo "don't know" >&6; }
10417fi
10418
10419rm -f conftest_grp
10420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5
10421$as_echo_n "checking default tty permissions/group... " >&6; }
10422if test "${vim_cv_tty_group+set}" = set; then :
10423  $as_echo_n "(cached) " >&6
10424else
10425
10426    if test "$cross_compiling" = yes; then :
10427
10428      as_fn_error "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5
10429
10430else
10431  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10432/* end confdefs.h.  */
10433
10434#include "confdefs.h"
10435#include <sys/types.h>
10436#if STDC_HEADERS
10437# include <stdlib.h>
10438# include <stddef.h>
10439#endif
10440#ifdef HAVE_UNISTD_H
10441#include <unistd.h>
10442#endif
10443#include <sys/stat.h>
10444#include <stdio.h>
10445main()
10446{
10447  struct stat sb;
10448  char *x,*ttyname();
10449  int om, m;
10450  FILE *fp;
10451
10452  if (!(x = ttyname(0))) exit(1);
10453  if (stat(x, &sb)) exit(1);
10454  om = sb.st_mode;
10455  if (om & 002) exit(0);
10456  m = system("mesg y");
10457  if (m == -1 || m == 127) exit(1);
10458  if (stat(x, &sb)) exit(1);
10459  m = sb.st_mode;
10460  if (chmod(x, om)) exit(1);
10461  if (m & 002) exit(0);
10462  if (sb.st_gid == getgid()) exit(1);
10463  if (!(fp=fopen("conftest_grp", "w")))
10464    exit(1);
10465  fprintf(fp, "%d\n", sb.st_gid);
10466  fclose(fp);
10467  exit(0);
10468}
10469
10470_ACEOF
10471if ac_fn_c_try_run "$LINENO"; then :
10472
10473      if test -f conftest_grp; then
10474	vim_cv_tty_group=`cat conftest_grp`
10475	if test "x$vim_cv_tty_mode" = "x" ; then
10476	  vim_cv_tty_mode=0620
10477	fi
10478	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
10479$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
10480      else
10481	vim_cv_tty_group=world
10482	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5
10483$as_echo "ptys are world accessible" >&6; }
10484      fi
10485
10486else
10487
10488      vim_cv_tty_group=world
10489      { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5
10490$as_echo "can't determine - assume ptys are world accessible" >&6; }
10491
10492fi
10493rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10494  conftest.$ac_objext conftest.beam conftest.$ac_ext
10495fi
10496
10497
10498fi
10499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5
10500$as_echo "$vim_cv_tty_group" >&6; }
10501rm -f conftest_grp
10502
10503if test "x$vim_cv_tty_group" != "xworld" ; then
10504  cat >>confdefs.h <<_ACEOF
10505#define PTYGROUP $vim_cv_tty_group
10506_ACEOF
10507
10508  if test "x$vim_cv_tty_mode" = "x" ; then
10509    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 (propably 0620)" "$LINENO" 5
10510  else
10511    $as_echo "#define PTYMODE 0620" >>confdefs.h
10512
10513  fi
10514fi
10515
10516
10517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
10518$as_echo_n "checking return type of signal handlers... " >&6; }
10519if test "${ac_cv_type_signal+set}" = set; then :
10520  $as_echo_n "(cached) " >&6
10521else
10522  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10523/* end confdefs.h.  */
10524#include <sys/types.h>
10525#include <signal.h>
10526
10527int
10528main ()
10529{
10530return *(signal (0, 0)) (0) == 1;
10531  ;
10532  return 0;
10533}
10534_ACEOF
10535if ac_fn_c_try_compile "$LINENO"; then :
10536  ac_cv_type_signal=int
10537else
10538  ac_cv_type_signal=void
10539fi
10540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10541fi
10542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
10543$as_echo "$ac_cv_type_signal" >&6; }
10544
10545cat >>confdefs.h <<_ACEOF
10546#define RETSIGTYPE $ac_cv_type_signal
10547_ACEOF
10548
10549
10550
10551if test $ac_cv_type_signal = void; then
10552  $as_echo "#define SIGRETURN return" >>confdefs.h
10553
10554else
10555  $as_echo "#define SIGRETURN return 0" >>confdefs.h
10556
10557fi
10558
10559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
10560$as_echo_n "checking for struct sigcontext... " >&6; }
10561cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10562/* end confdefs.h.  */
10563
10564#include <signal.h>
10565test_sig()
10566{
10567    struct sigcontext *scont;
10568    scont = (struct sigcontext *)0;
10569    return 1;
10570}
10571int
10572main ()
10573{
10574
10575  ;
10576  return 0;
10577}
10578_ACEOF
10579if ac_fn_c_try_compile "$LINENO"; then :
10580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10581$as_echo "yes" >&6; }
10582		$as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
10583
10584else
10585  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10586$as_echo "no" >&6; }
10587fi
10588rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10589
10590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
10591$as_echo_n "checking getcwd implementation is broken... " >&6; }
10592if test "${vim_cv_getcwd_broken+set}" = set; then :
10593  $as_echo_n "(cached) " >&6
10594else
10595
10596    if test "$cross_compiling" = yes; then :
10597
10598      as_fn_error "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
10599
10600else
10601  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10602/* end confdefs.h.  */
10603
10604#include "confdefs.h"
10605#ifdef HAVE_UNISTD_H
10606#include <unistd.h>
10607#endif
10608char *dagger[] = { "IFS=pwd", 0 };
10609main()
10610{
10611  char buffer[500];
10612  extern char **environ;
10613  environ = dagger;
10614  return getcwd(buffer, 500) ? 0 : 1;
10615}
10616
10617_ACEOF
10618if ac_fn_c_try_run "$LINENO"; then :
10619
10620      vim_cv_getcwd_broken=no
10621
10622else
10623
10624      vim_cv_getcwd_broken=yes
10625
10626fi
10627rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10628  conftest.$ac_objext conftest.beam conftest.$ac_ext
10629fi
10630
10631
10632fi
10633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
10634$as_echo "$vim_cv_getcwd_broken" >&6; }
10635
10636if test "x$vim_cv_getcwd_broken" = "xyes" ; then
10637  $as_echo "#define BAD_GETCWD 1" >>confdefs.h
10638
10639fi
10640
10641for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \
10642	getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
10643	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
10644	setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
10645	sigvec strcasecmp strerror strftime stricmp strncasecmp \
10646	strnicmp strpbrk strtol tgetent towlower towupper iswupper \
10647	usleep utime utimes
10648do :
10649  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10650ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10651eval as_val=\$$as_ac_var
10652   if test "x$as_val" = x""yes; then :
10653  cat >>confdefs.h <<_ACEOF
10654#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10655_ACEOF
10656
10657fi
10658done
10659
10660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
10661$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
10662if test "${ac_cv_sys_largefile_source+set}" = set; then :
10663  $as_echo_n "(cached) " >&6
10664else
10665  while :; do
10666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10667/* end confdefs.h.  */
10668#include <sys/types.h> /* for off_t */
10669     #include <stdio.h>
10670int
10671main ()
10672{
10673int (*fp) (FILE *, off_t, int) = fseeko;
10674     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10675  ;
10676  return 0;
10677}
10678_ACEOF
10679if ac_fn_c_try_link "$LINENO"; then :
10680  ac_cv_sys_largefile_source=no; break
10681fi
10682rm -f core conftest.err conftest.$ac_objext \
10683    conftest$ac_exeext conftest.$ac_ext
10684  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10685/* end confdefs.h.  */
10686#define _LARGEFILE_SOURCE 1
10687#include <sys/types.h> /* for off_t */
10688     #include <stdio.h>
10689int
10690main ()
10691{
10692int (*fp) (FILE *, off_t, int) = fseeko;
10693     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10694  ;
10695  return 0;
10696}
10697_ACEOF
10698if ac_fn_c_try_link "$LINENO"; then :
10699  ac_cv_sys_largefile_source=1; break
10700fi
10701rm -f core conftest.err conftest.$ac_objext \
10702    conftest$ac_exeext conftest.$ac_ext
10703  ac_cv_sys_largefile_source=unknown
10704  break
10705done
10706fi
10707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
10708$as_echo "$ac_cv_sys_largefile_source" >&6; }
10709case $ac_cv_sys_largefile_source in #(
10710  no | unknown) ;;
10711  *)
10712cat >>confdefs.h <<_ACEOF
10713#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10714_ACEOF
10715;;
10716esac
10717rm -rf conftest*
10718
10719# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10720# in glibc 2.1.3, but that breaks too many other things.
10721# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10722if test $ac_cv_sys_largefile_source != unknown; then
10723
10724$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
10725
10726fi
10727
10728
10729# Check whether --enable-largefile was given.
10730if test "${enable_largefile+set}" = set; then :
10731  enableval=$enable_largefile;
10732fi
10733
10734if test "$enable_largefile" != no; then
10735
10736  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
10737$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
10738if test "${ac_cv_sys_largefile_CC+set}" = set; then :
10739  $as_echo_n "(cached) " >&6
10740else
10741  ac_cv_sys_largefile_CC=no
10742     if test "$GCC" != yes; then
10743       ac_save_CC=$CC
10744       while :; do
10745	 # IRIX 6.2 and later do not support large files by default,
10746	 # so use the C compiler's -n32 option if that helps.
10747	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10748/* end confdefs.h.  */
10749#include <sys/types.h>
10750 /* Check that off_t can represent 2**63 - 1 correctly.
10751    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10752    since some C++ compilers masquerading as C compilers
10753    incorrectly reject 9223372036854775807.  */
10754#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10755  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10756		       && LARGE_OFF_T % 2147483647 == 1)
10757		      ? 1 : -1];
10758int
10759main ()
10760{
10761
10762  ;
10763  return 0;
10764}
10765_ACEOF
10766	 if ac_fn_c_try_compile "$LINENO"; then :
10767  break
10768fi
10769rm -f core conftest.err conftest.$ac_objext
10770	 CC="$CC -n32"
10771	 if ac_fn_c_try_compile "$LINENO"; then :
10772  ac_cv_sys_largefile_CC=' -n32'; break
10773fi
10774rm -f core conftest.err conftest.$ac_objext
10775	 break
10776       done
10777       CC=$ac_save_CC
10778       rm -f conftest.$ac_ext
10779    fi
10780fi
10781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
10782$as_echo "$ac_cv_sys_largefile_CC" >&6; }
10783  if test "$ac_cv_sys_largefile_CC" != no; then
10784    CC=$CC$ac_cv_sys_largefile_CC
10785  fi
10786
10787  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10788$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
10789if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
10790  $as_echo_n "(cached) " >&6
10791else
10792  while :; do
10793  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10794/* end confdefs.h.  */
10795#include <sys/types.h>
10796 /* Check that off_t can represent 2**63 - 1 correctly.
10797    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10798    since some C++ compilers masquerading as C compilers
10799    incorrectly reject 9223372036854775807.  */
10800#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10801  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10802		       && LARGE_OFF_T % 2147483647 == 1)
10803		      ? 1 : -1];
10804int
10805main ()
10806{
10807
10808  ;
10809  return 0;
10810}
10811_ACEOF
10812if ac_fn_c_try_compile "$LINENO"; then :
10813  ac_cv_sys_file_offset_bits=no; break
10814fi
10815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10816  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10817/* end confdefs.h.  */
10818#define _FILE_OFFSET_BITS 64
10819#include <sys/types.h>
10820 /* Check that off_t can represent 2**63 - 1 correctly.
10821    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10822    since some C++ compilers masquerading as C compilers
10823    incorrectly reject 9223372036854775807.  */
10824#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10825  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10826		       && LARGE_OFF_T % 2147483647 == 1)
10827		      ? 1 : -1];
10828int
10829main ()
10830{
10831
10832  ;
10833  return 0;
10834}
10835_ACEOF
10836if ac_fn_c_try_compile "$LINENO"; then :
10837  ac_cv_sys_file_offset_bits=64; break
10838fi
10839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10840  ac_cv_sys_file_offset_bits=unknown
10841  break
10842done
10843fi
10844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
10845$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10846case $ac_cv_sys_file_offset_bits in #(
10847  no | unknown) ;;
10848  *)
10849cat >>confdefs.h <<_ACEOF
10850#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10851_ACEOF
10852;;
10853esac
10854rm -rf conftest*
10855  if test $ac_cv_sys_file_offset_bits = unknown; then
10856    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
10857$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
10858if test "${ac_cv_sys_large_files+set}" = set; then :
10859  $as_echo_n "(cached) " >&6
10860else
10861  while :; do
10862  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10863/* end confdefs.h.  */
10864#include <sys/types.h>
10865 /* Check that off_t can represent 2**63 - 1 correctly.
10866    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10867    since some C++ compilers masquerading as C compilers
10868    incorrectly reject 9223372036854775807.  */
10869#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10870  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10871		       && LARGE_OFF_T % 2147483647 == 1)
10872		      ? 1 : -1];
10873int
10874main ()
10875{
10876
10877  ;
10878  return 0;
10879}
10880_ACEOF
10881if ac_fn_c_try_compile "$LINENO"; then :
10882  ac_cv_sys_large_files=no; break
10883fi
10884rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10885  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10886/* end confdefs.h.  */
10887#define _LARGE_FILES 1
10888#include <sys/types.h>
10889 /* Check that off_t can represent 2**63 - 1 correctly.
10890    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10891    since some C++ compilers masquerading as C compilers
10892    incorrectly reject 9223372036854775807.  */
10893#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10894  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10895		       && LARGE_OFF_T % 2147483647 == 1)
10896		      ? 1 : -1];
10897int
10898main ()
10899{
10900
10901  ;
10902  return 0;
10903}
10904_ACEOF
10905if ac_fn_c_try_compile "$LINENO"; then :
10906  ac_cv_sys_large_files=1; break
10907fi
10908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10909  ac_cv_sys_large_files=unknown
10910  break
10911done
10912fi
10913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
10914$as_echo "$ac_cv_sys_large_files" >&6; }
10915case $ac_cv_sys_large_files in #(
10916  no | unknown) ;;
10917  *)
10918cat >>confdefs.h <<_ACEOF
10919#define _LARGE_FILES $ac_cv_sys_large_files
10920_ACEOF
10921;;
10922esac
10923rm -rf conftest*
10924  fi
10925fi
10926
10927
10928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
10929$as_echo_n "checking for st_blksize... " >&6; }
10930cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10931/* end confdefs.h.  */
10932#include <sys/types.h>
10933#include <sys/stat.h>
10934int
10935main ()
10936{
10937	struct stat st;
10938	int n;
10939
10940	stat("/", &st);
10941	n = (int)st.st_blksize;
10942  ;
10943  return 0;
10944}
10945_ACEOF
10946if ac_fn_c_try_compile "$LINENO"; then :
10947  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10948$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
10949
10950else
10951  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10952$as_echo "no" >&6; }
10953fi
10954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10955
10956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
10957$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
10958if test "${vim_cv_stat_ignores_slash+set}" = set; then :
10959  $as_echo_n "(cached) " >&6
10960else
10961
10962    if test "$cross_compiling" = yes; then :
10963
10964      as_fn_error "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
10965
10966else
10967  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10968/* end confdefs.h.  */
10969
10970#include "confdefs.h"
10971#if STDC_HEADERS
10972# include <stdlib.h>
10973# include <stddef.h>
10974#endif
10975#include <sys/types.h>
10976#include <sys/stat.h>
10977main() {struct stat st;  exit(stat("configure/", &st) != 0); }
10978
10979_ACEOF
10980if ac_fn_c_try_run "$LINENO"; then :
10981
10982      vim_cv_stat_ignores_slash=yes
10983
10984else
10985
10986      vim_cv_stat_ignores_slash=no
10987
10988fi
10989rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10990  conftest.$ac_objext conftest.beam conftest.$ac_ext
10991fi
10992
10993
10994fi
10995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
10996$as_echo "$vim_cv_stat_ignores_slash" >&6; }
10997
10998if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
10999  $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
11000
11001fi
11002
11003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
11004$as_echo_n "checking for iconv_open()... " >&6; }
11005save_LIBS="$LIBS"
11006LIBS="$LIBS -liconv"
11007cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11008/* end confdefs.h.  */
11009
11010#ifdef HAVE_ICONV_H
11011# include <iconv.h>
11012#endif
11013
11014int
11015main ()
11016{
11017iconv_open("fr", "to");
11018  ;
11019  return 0;
11020}
11021_ACEOF
11022if ac_fn_c_try_link "$LINENO"; then :
11023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
11024$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
11025
11026else
11027  LIBS="$save_LIBS"
11028    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11029/* end confdefs.h.  */
11030
11031#ifdef HAVE_ICONV_H
11032# include <iconv.h>
11033#endif
11034
11035int
11036main ()
11037{
11038iconv_open("fr", "to");
11039  ;
11040  return 0;
11041}
11042_ACEOF
11043if ac_fn_c_try_link "$LINENO"; then :
11044  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11045$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 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 \
11052    conftest$ac_exeext conftest.$ac_ext
11053fi
11054rm -f core conftest.err conftest.$ac_objext \
11055    conftest$ac_exeext conftest.$ac_ext
11056
11057
11058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
11059$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
11060cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11061/* end confdefs.h.  */
11062
11063#ifdef HAVE_LANGINFO_H
11064# include <langinfo.h>
11065#endif
11066
11067int
11068main ()
11069{
11070char *cs = nl_langinfo(CODESET);
11071  ;
11072  return 0;
11073}
11074_ACEOF
11075if ac_fn_c_try_link "$LINENO"; then :
11076  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11077$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
11078
11079else
11080  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11081$as_echo "no" >&6; }
11082fi
11083rm -f core conftest.err conftest.$ac_objext \
11084    conftest$ac_exeext conftest.$ac_ext
11085
11086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
11087$as_echo_n "checking for strtod in -lm... " >&6; }
11088if test "${ac_cv_lib_m_strtod+set}" = set; then :
11089  $as_echo_n "(cached) " >&6
11090else
11091  ac_check_lib_save_LIBS=$LIBS
11092LIBS="-lm  $LIBS"
11093cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11094/* end confdefs.h.  */
11095
11096/* Override any GCC internal prototype to avoid an error.
11097   Use char because int might match the return type of a GCC
11098   builtin and then its argument prototype would still apply.  */
11099#ifdef __cplusplus
11100extern "C"
11101#endif
11102char strtod ();
11103int
11104main ()
11105{
11106return strtod ();
11107  ;
11108  return 0;
11109}
11110_ACEOF
11111if ac_fn_c_try_link "$LINENO"; then :
11112  ac_cv_lib_m_strtod=yes
11113else
11114  ac_cv_lib_m_strtod=no
11115fi
11116rm -f core conftest.err conftest.$ac_objext \
11117    conftest$ac_exeext conftest.$ac_ext
11118LIBS=$ac_check_lib_save_LIBS
11119fi
11120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
11121$as_echo "$ac_cv_lib_m_strtod" >&6; }
11122if test "x$ac_cv_lib_m_strtod" = x""yes; then :
11123  cat >>confdefs.h <<_ACEOF
11124#define HAVE_LIBM 1
11125_ACEOF
11126
11127  LIBS="-lm $LIBS"
11128
11129fi
11130
11131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
11132$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
11133cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11134/* end confdefs.h.  */
11135
11136#ifdef HAVE_MATH_H
11137# include <math.h>
11138#endif
11139#if STDC_HEADERS
11140# include <stdlib.h>
11141# include <stddef.h>
11142#endif
11143
11144int
11145main ()
11146{
11147char *s; double d;
11148    d = strtod("1.1", &s);
11149    d = fabs(1.11);
11150    d = ceil(1.11);
11151    d = floor(1.11);
11152    d = log10(1.11);
11153    d = pow(1.11, 2.22);
11154    d = sqrt(1.11);
11155    d = sin(1.11);
11156    d = cos(1.11);
11157    d = atan(1.11);
11158
11159  ;
11160  return 0;
11161}
11162_ACEOF
11163if ac_fn_c_try_link "$LINENO"; then :
11164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11165$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
11166
11167else
11168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11169$as_echo "no" >&6; }
11170fi
11171rm -f core conftest.err conftest.$ac_objext \
11172    conftest$ac_exeext conftest.$ac_ext
11173
11174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
11175$as_echo_n "checking --disable-acl argument... " >&6; }
11176# Check whether --enable-acl was given.
11177if test "${enable_acl+set}" = set; then :
11178  enableval=$enable_acl;
11179else
11180  enable_acl="yes"
11181fi
11182
11183if test "$enable_acl" = "yes"; then
11184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11185$as_echo "no" >&6; }
11186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
11187$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
11188if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then :
11189  $as_echo_n "(cached) " >&6
11190else
11191  ac_check_lib_save_LIBS=$LIBS
11192LIBS="-lposix1e  $LIBS"
11193cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11194/* end confdefs.h.  */
11195
11196/* Override any GCC internal prototype to avoid an error.
11197   Use char because int might match the return type of a GCC
11198   builtin and then its argument prototype would still apply.  */
11199#ifdef __cplusplus
11200extern "C"
11201#endif
11202char acl_get_file ();
11203int
11204main ()
11205{
11206return acl_get_file ();
11207  ;
11208  return 0;
11209}
11210_ACEOF
11211if ac_fn_c_try_link "$LINENO"; then :
11212  ac_cv_lib_posix1e_acl_get_file=yes
11213else
11214  ac_cv_lib_posix1e_acl_get_file=no
11215fi
11216rm -f core conftest.err conftest.$ac_objext \
11217    conftest$ac_exeext conftest.$ac_ext
11218LIBS=$ac_check_lib_save_LIBS
11219fi
11220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
11221$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
11222if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then :
11223  LIBS="$LIBS -lposix1e"
11224else
11225  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
11226$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
11227if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then :
11228  $as_echo_n "(cached) " >&6
11229else
11230  ac_check_lib_save_LIBS=$LIBS
11231LIBS="-lacl  $LIBS"
11232cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11233/* end confdefs.h.  */
11234
11235/* Override any GCC internal prototype to avoid an error.
11236   Use char because int might match the return type of a GCC
11237   builtin and then its argument prototype would still apply.  */
11238#ifdef __cplusplus
11239extern "C"
11240#endif
11241char acl_get_file ();
11242int
11243main ()
11244{
11245return acl_get_file ();
11246  ;
11247  return 0;
11248}
11249_ACEOF
11250if ac_fn_c_try_link "$LINENO"; then :
11251  ac_cv_lib_acl_acl_get_file=yes
11252else
11253  ac_cv_lib_acl_acl_get_file=no
11254fi
11255rm -f core conftest.err conftest.$ac_objext \
11256    conftest$ac_exeext conftest.$ac_ext
11257LIBS=$ac_check_lib_save_LIBS
11258fi
11259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
11260$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
11261if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then :
11262  LIBS="$LIBS -lacl"
11263		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
11264$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
11265if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then :
11266  $as_echo_n "(cached) " >&6
11267else
11268  ac_check_lib_save_LIBS=$LIBS
11269LIBS="-lattr  $LIBS"
11270cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11271/* end confdefs.h.  */
11272
11273/* Override any GCC internal prototype to avoid an error.
11274   Use char because int might match the return type of a GCC
11275   builtin and then its argument prototype would still apply.  */
11276#ifdef __cplusplus
11277extern "C"
11278#endif
11279char fgetxattr ();
11280int
11281main ()
11282{
11283return fgetxattr ();
11284  ;
11285  return 0;
11286}
11287_ACEOF
11288if ac_fn_c_try_link "$LINENO"; then :
11289  ac_cv_lib_attr_fgetxattr=yes
11290else
11291  ac_cv_lib_attr_fgetxattr=no
11292fi
11293rm -f core conftest.err conftest.$ac_objext \
11294    conftest$ac_exeext conftest.$ac_ext
11295LIBS=$ac_check_lib_save_LIBS
11296fi
11297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
11298$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
11299if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then :
11300  LIBS="$LIBS -lattr"
11301fi
11302
11303fi
11304
11305fi
11306
11307
11308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
11309$as_echo_n "checking for POSIX ACL support... " >&6; }
11310cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11311/* end confdefs.h.  */
11312
11313#include <sys/types.h>
11314#ifdef HAVE_SYS_ACL_H
11315# include <sys/acl.h>
11316#endif
11317acl_t acl;
11318int
11319main ()
11320{
11321acl = acl_get_file("foo", ACL_TYPE_ACCESS);
11322	acl_set_file("foo", ACL_TYPE_ACCESS, acl);
11323	acl_free(acl);
11324  ;
11325  return 0;
11326}
11327_ACEOF
11328if ac_fn_c_try_link "$LINENO"; then :
11329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11330$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
11331
11332else
11333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11334$as_echo "no" >&6; }
11335fi
11336rm -f core conftest.err conftest.$ac_objext \
11337    conftest$ac_exeext conftest.$ac_ext
11338
11339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5
11340$as_echo_n "checking for acl_get in -lsec... " >&6; }
11341if test "${ac_cv_lib_sec_acl_get+set}" = set; then :
11342  $as_echo_n "(cached) " >&6
11343else
11344  ac_check_lib_save_LIBS=$LIBS
11345LIBS="-lsec  $LIBS"
11346cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11347/* end confdefs.h.  */
11348
11349/* Override any GCC internal prototype to avoid an error.
11350   Use char because int might match the return type of a GCC
11351   builtin and then its argument prototype would still apply.  */
11352#ifdef __cplusplus
11353extern "C"
11354#endif
11355char acl_get ();
11356int
11357main ()
11358{
11359return acl_get ();
11360  ;
11361  return 0;
11362}
11363_ACEOF
11364if ac_fn_c_try_link "$LINENO"; then :
11365  ac_cv_lib_sec_acl_get=yes
11366else
11367  ac_cv_lib_sec_acl_get=no
11368fi
11369rm -f core conftest.err conftest.$ac_objext \
11370    conftest$ac_exeext conftest.$ac_ext
11371LIBS=$ac_check_lib_save_LIBS
11372fi
11373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5
11374$as_echo "$ac_cv_lib_sec_acl_get" >&6; }
11375if test "x$ac_cv_lib_sec_acl_get" = x""yes; then :
11376  LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h
11377
11378else
11379  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
11380$as_echo_n "checking for Solaris ACL support... " >&6; }
11381cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11382/* end confdefs.h.  */
11383
11384#ifdef HAVE_SYS_ACL_H
11385# include <sys/acl.h>
11386#endif
11387int
11388main ()
11389{
11390acl("foo", GETACLCNT, 0, NULL);
11391
11392  ;
11393  return 0;
11394}
11395_ACEOF
11396if ac_fn_c_try_link "$LINENO"; then :
11397  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11398$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
11399
11400else
11401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11402$as_echo "no" >&6; }
11403fi
11404rm -f core conftest.err conftest.$ac_objext \
11405    conftest$ac_exeext conftest.$ac_ext
11406fi
11407
11408
11409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
11410$as_echo_n "checking for AIX ACL support... " >&6; }
11411cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11412/* end confdefs.h.  */
11413
11414#if STDC_HEADERS
11415# include <stdlib.h>
11416# include <stddef.h>
11417#endif
11418#ifdef HAVE_SYS_ACL_H
11419# include <sys/acl.h>
11420#endif
11421#ifdef HAVE_SYS_ACCESS_H
11422# include <sys/access.h>
11423#endif
11424#define _ALL_SOURCE
11425
11426#include <sys/stat.h>
11427
11428int aclsize;
11429struct acl *aclent;
11430int
11431main ()
11432{
11433aclsize = sizeof(struct acl);
11434	aclent = (void *)malloc(aclsize);
11435	statacl("foo", STX_NORMAL, aclent, aclsize);
11436
11437  ;
11438  return 0;
11439}
11440_ACEOF
11441if ac_fn_c_try_link "$LINENO"; then :
11442  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11443$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
11444
11445else
11446  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11447$as_echo "no" >&6; }
11448fi
11449rm -f core conftest.err conftest.$ac_objext \
11450    conftest$ac_exeext conftest.$ac_ext
11451else
11452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11453$as_echo "yes" >&6; }
11454fi
11455
11456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
11457$as_echo_n "checking --disable-gpm argument... " >&6; }
11458# Check whether --enable-gpm was given.
11459if test "${enable_gpm+set}" = set; then :
11460  enableval=$enable_gpm;
11461else
11462  enable_gpm="yes"
11463fi
11464
11465
11466if test "$enable_gpm" = "yes"; then
11467  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11468$as_echo "no" >&6; }
11469    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
11470$as_echo_n "checking for gpm... " >&6; }
11471if test "${vi_cv_have_gpm+set}" = set; then :
11472  $as_echo_n "(cached) " >&6
11473else
11474  olibs="$LIBS" ; LIBS="-lgpm"
11475	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11476/* end confdefs.h.  */
11477#include <gpm.h>
11478	    #include <linux/keyboard.h>
11479int
11480main ()
11481{
11482Gpm_GetLibVersion(NULL);
11483  ;
11484  return 0;
11485}
11486_ACEOF
11487if ac_fn_c_try_link "$LINENO"; then :
11488  	    	    vi_cv_have_gpm=yes
11489else
11490  vi_cv_have_gpm=no
11491fi
11492rm -f core conftest.err conftest.$ac_objext \
11493    conftest$ac_exeext conftest.$ac_ext
11494	LIBS="$olibs"
11495
11496fi
11497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
11498$as_echo "$vi_cv_have_gpm" >&6; }
11499  if test $vi_cv_have_gpm = yes; then
11500    LIBS="$LIBS -lgpm"
11501    $as_echo "#define HAVE_GPM 1" >>confdefs.h
11502
11503  fi
11504else
11505  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11506$as_echo "yes" >&6; }
11507fi
11508
11509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
11510$as_echo_n "checking --disable-sysmouse argument... " >&6; }
11511# Check whether --enable-sysmouse was given.
11512if test "${enable_sysmouse+set}" = set; then :
11513  enableval=$enable_sysmouse;
11514else
11515  enable_sysmouse="yes"
11516fi
11517
11518
11519if test "$enable_sysmouse" = "yes"; then
11520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11521$as_echo "no" >&6; }
11522        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
11523$as_echo_n "checking for sysmouse... " >&6; }
11524if test "${vi_cv_have_sysmouse+set}" = set; then :
11525  $as_echo_n "(cached) " >&6
11526else
11527  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11528/* end confdefs.h.  */
11529#include <sys/consio.h>
11530	     #include <signal.h>
11531	     #include <sys/fbio.h>
11532int
11533main ()
11534{
11535struct mouse_info   mouse;
11536	     mouse.operation = MOUSE_MODE;
11537	     mouse.operation = MOUSE_SHOW;
11538	     mouse.u.mode.mode = 0;
11539	     mouse.u.mode.signal = SIGUSR2;
11540  ;
11541  return 0;
11542}
11543_ACEOF
11544if ac_fn_c_try_link "$LINENO"; then :
11545  vi_cv_have_sysmouse=yes
11546else
11547  vi_cv_have_sysmouse=no
11548fi
11549rm -f core conftest.err conftest.$ac_objext \
11550    conftest$ac_exeext conftest.$ac_ext
11551
11552fi
11553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
11554$as_echo "$vi_cv_have_sysmouse" >&6; }
11555  if test $vi_cv_have_sysmouse = yes; then
11556    $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
11557
11558  fi
11559else
11560  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11561$as_echo "yes" >&6; }
11562fi
11563
11564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
11565$as_echo_n "checking for FD_CLOEXEC... " >&6; }
11566cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11567/* end confdefs.h.  */
11568#if HAVE_FCNTL_H
11569# include <fcntl.h>
11570#endif
11571int
11572main ()
11573{
11574	int flag = FD_CLOEXEC;
11575  ;
11576  return 0;
11577}
11578_ACEOF
11579if ac_fn_c_try_compile "$LINENO"; then :
11580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11581$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
11582
11583else
11584  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11585$as_echo "not usable" >&6; }
11586fi
11587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11588
11589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
11590$as_echo_n "checking for rename... " >&6; }
11591cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11592/* end confdefs.h.  */
11593#include <stdio.h>
11594int
11595main ()
11596{
11597rename("this", "that")
11598  ;
11599  return 0;
11600}
11601_ACEOF
11602if ac_fn_c_try_link "$LINENO"; then :
11603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11604$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
11605
11606else
11607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11608$as_echo "no" >&6; }
11609fi
11610rm -f core conftest.err conftest.$ac_objext \
11611    conftest$ac_exeext conftest.$ac_ext
11612
11613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
11614$as_echo_n "checking for sysctl... " >&6; }
11615cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11616/* end confdefs.h.  */
11617#include <sys/types.h>
11618#include <sys/sysctl.h>
11619int
11620main ()
11621{
11622	int mib[2], r;
11623	size_t len;
11624
11625	mib[0] = CTL_HW;
11626	mib[1] = HW_USERMEM;
11627	len = sizeof(r);
11628	(void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
11629
11630  ;
11631  return 0;
11632}
11633_ACEOF
11634if ac_fn_c_try_compile "$LINENO"; then :
11635  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11636$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
11637
11638else
11639  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11640$as_echo "not usable" >&6; }
11641fi
11642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11643
11644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
11645$as_echo_n "checking for sysinfo... " >&6; }
11646cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11647/* end confdefs.h.  */
11648#include <sys/types.h>
11649#include <sys/sysinfo.h>
11650int
11651main ()
11652{
11653	struct sysinfo sinfo;
11654	int t;
11655
11656	(void)sysinfo(&sinfo);
11657	t = sinfo.totalram;
11658
11659  ;
11660  return 0;
11661}
11662_ACEOF
11663if ac_fn_c_try_compile "$LINENO"; then :
11664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11665$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
11666
11667else
11668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11669$as_echo "not usable" >&6; }
11670fi
11671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11672
11673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
11674$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
11675cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11676/* end confdefs.h.  */
11677#include <sys/types.h>
11678#include <sys/sysinfo.h>
11679int
11680main ()
11681{
11682	struct sysinfo sinfo;
11683 	sinfo.mem_unit = 1;
11684
11685  ;
11686  return 0;
11687}
11688_ACEOF
11689if ac_fn_c_try_compile "$LINENO"; then :
11690  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11691$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
11692
11693else
11694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11695$as_echo "no" >&6; }
11696fi
11697rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11698
11699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
11700$as_echo_n "checking for sysconf... " >&6; }
11701cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11702/* end confdefs.h.  */
11703#include <unistd.h>
11704int
11705main ()
11706{
11707	(void)sysconf(_SC_PAGESIZE);
11708	(void)sysconf(_SC_PHYS_PAGES);
11709
11710  ;
11711  return 0;
11712}
11713_ACEOF
11714if ac_fn_c_try_compile "$LINENO"; then :
11715  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11716$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
11717
11718else
11719  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11720$as_echo "not usable" >&6; }
11721fi
11722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11723
11724# The cast to long int works around a bug in the HP C Compiler
11725# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11726# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11727# This bug is HP SR number 8606223364.
11728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
11729$as_echo_n "checking size of int... " >&6; }
11730if test "${ac_cv_sizeof_int+set}" = set; then :
11731  $as_echo_n "(cached) " >&6
11732else
11733  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
11734
11735else
11736  if test "$ac_cv_type_int" = yes; then
11737     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11738$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11739{ as_fn_set_status 77
11740as_fn_error "cannot compute sizeof (int)
11741See \`config.log' for more details." "$LINENO" 5; }; }
11742   else
11743     ac_cv_sizeof_int=0
11744   fi
11745fi
11746
11747fi
11748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
11749$as_echo "$ac_cv_sizeof_int" >&6; }
11750
11751
11752
11753cat >>confdefs.h <<_ACEOF
11754#define SIZEOF_INT $ac_cv_sizeof_int
11755_ACEOF
11756
11757
11758# The cast to long int works around a bug in the HP C Compiler
11759# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11760# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11761# This bug is HP SR number 8606223364.
11762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
11763$as_echo_n "checking size of long... " >&6; }
11764if test "${ac_cv_sizeof_long+set}" = set; then :
11765  $as_echo_n "(cached) " >&6
11766else
11767  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
11768
11769else
11770  if test "$ac_cv_type_long" = yes; then
11771     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11772$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11773{ as_fn_set_status 77
11774as_fn_error "cannot compute sizeof (long)
11775See \`config.log' for more details." "$LINENO" 5; }; }
11776   else
11777     ac_cv_sizeof_long=0
11778   fi
11779fi
11780
11781fi
11782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
11783$as_echo "$ac_cv_sizeof_long" >&6; }
11784
11785
11786
11787cat >>confdefs.h <<_ACEOF
11788#define SIZEOF_LONG $ac_cv_sizeof_long
11789_ACEOF
11790
11791
11792# The cast to long int works around a bug in the HP C Compiler
11793# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11794# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11795# This bug is HP SR number 8606223364.
11796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
11797$as_echo_n "checking size of time_t... " >&6; }
11798if test "${ac_cv_sizeof_time_t+set}" = set; then :
11799  $as_echo_n "(cached) " >&6
11800else
11801  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
11802
11803else
11804  if test "$ac_cv_type_time_t" = yes; then
11805     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11806$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11807{ as_fn_set_status 77
11808as_fn_error "cannot compute sizeof (time_t)
11809See \`config.log' for more details." "$LINENO" 5; }; }
11810   else
11811     ac_cv_sizeof_time_t=0
11812   fi
11813fi
11814
11815fi
11816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
11817$as_echo "$ac_cv_sizeof_time_t" >&6; }
11818
11819
11820
11821cat >>confdefs.h <<_ACEOF
11822#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
11823_ACEOF
11824
11825
11826# The cast to long int works around a bug in the HP C Compiler
11827# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11828# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11829# This bug is HP SR number 8606223364.
11830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
11831$as_echo_n "checking size of off_t... " >&6; }
11832if test "${ac_cv_sizeof_off_t+set}" = set; then :
11833  $as_echo_n "(cached) " >&6
11834else
11835  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
11836
11837else
11838  if test "$ac_cv_type_off_t" = yes; then
11839     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11840$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11841{ as_fn_set_status 77
11842as_fn_error "cannot compute sizeof (off_t)
11843See \`config.log' for more details." "$LINENO" 5; }; }
11844   else
11845     ac_cv_sizeof_off_t=0
11846   fi
11847fi
11848
11849fi
11850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
11851$as_echo "$ac_cv_sizeof_off_t" >&6; }
11852
11853
11854
11855cat >>confdefs.h <<_ACEOF
11856#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
11857_ACEOF
11858
11859
11860
11861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
11862$as_echo_n "checking uint32_t is 32 bits... " >&6; }
11863if test "$cross_compiling" = yes; then :
11864  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5
11865$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;}
11866else
11867  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11868/* end confdefs.h.  */
11869
11870#ifdef HAVE_STDINT_H
11871# include <stdint.h>
11872#endif
11873#ifdef HAVE_INTTYPES_H
11874# include <inttypes.h>
11875#endif
11876main() {
11877  uint32_t nr1 = (uint32_t)-1;
11878  uint32_t nr2 = (uint32_t)0xffffffffUL;
11879  if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1);
11880  exit(0);
11881}
11882_ACEOF
11883if ac_fn_c_try_run "$LINENO"; then :
11884  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
11885$as_echo "ok" >&6; }
11886else
11887  as_fn_error "WRONG!  uint32_t not defined correctly." "$LINENO" 5
11888fi
11889rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11890  conftest.$ac_objext conftest.beam conftest.$ac_ext
11891fi
11892
11893
11894
11895bcopy_test_prog='
11896#include "confdefs.h"
11897#ifdef HAVE_STRING_H
11898# include <string.h>
11899#endif
11900#if STDC_HEADERS
11901# include <stdlib.h>
11902# include <stddef.h>
11903#endif
11904main() {
11905  char buf[10];
11906  strcpy(buf, "abcdefghi");
11907  mch_memmove(buf, buf + 2, 3);
11908  if (strncmp(buf, "ababcf", 6))
11909    exit(1);
11910  strcpy(buf, "abcdefghi");
11911  mch_memmove(buf + 2, buf, 3);
11912  if (strncmp(buf, "cdedef", 6))
11913    exit(1);
11914  exit(0); /* libc version works properly.  */
11915}'
11916
11917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
11918$as_echo_n "checking whether memmove handles overlaps... " >&6; }
11919if test "${vim_cv_memmove_handles_overlap+set}" = set; then :
11920  $as_echo_n "(cached) " >&6
11921else
11922
11923    if test "$cross_compiling" = yes; then :
11924
11925	as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
11926
11927else
11928  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11929/* end confdefs.h.  */
11930#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
11931_ACEOF
11932if ac_fn_c_try_run "$LINENO"; then :
11933
11934	vim_cv_memmove_handles_overlap=yes
11935
11936else
11937
11938	vim_cv_memmove_handles_overlap=no
11939
11940fi
11941rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11942  conftest.$ac_objext conftest.beam conftest.$ac_ext
11943fi
11944
11945
11946fi
11947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
11948$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
11949
11950if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
11951  $as_echo "#define USEMEMMOVE 1" >>confdefs.h
11952
11953else
11954  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
11955$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
11956if test "${vim_cv_bcopy_handles_overlap+set}" = set; then :
11957  $as_echo_n "(cached) " >&6
11958else
11959
11960      if test "$cross_compiling" = yes; then :
11961
11962	as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
11963
11964else
11965  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11966/* end confdefs.h.  */
11967#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
11968_ACEOF
11969if ac_fn_c_try_run "$LINENO"; then :
11970
11971	vim_cv_bcopy_handles_overlap=yes
11972
11973else
11974
11975	vim_cv_bcopy_handles_overlap=no
11976
11977fi
11978rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11979  conftest.$ac_objext conftest.beam conftest.$ac_ext
11980fi
11981
11982
11983fi
11984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
11985$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
11986
11987  if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
11988    $as_echo "#define USEBCOPY 1" >>confdefs.h
11989
11990  else
11991    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
11992$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
11993if test "${vim_cv_memcpy_handles_overlap+set}" = set; then :
11994  $as_echo_n "(cached) " >&6
11995else
11996
11997	if test "$cross_compiling" = yes; then :
11998
11999	    as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
12000
12001else
12002  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12003/* end confdefs.h.  */
12004#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
12005_ACEOF
12006if ac_fn_c_try_run "$LINENO"; then :
12007
12008	    vim_cv_memcpy_handles_overlap=yes
12009
12010else
12011
12012	    vim_cv_memcpy_handles_overlap=no
12013
12014fi
12015rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12016  conftest.$ac_objext conftest.beam conftest.$ac_ext
12017fi
12018
12019
12020fi
12021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
12022$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
12023
12024    if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
12025      $as_echo "#define USEMEMCPY 1" >>confdefs.h
12026
12027    fi
12028  fi
12029fi
12030
12031
12032
12033if test "$enable_multibyte" = "yes"; then
12034  cflags_save=$CFLAGS
12035  ldflags_save=$LDFLAGS
12036  if test "x$x_includes" != "xNONE" ; then
12037    CFLAGS="$CFLAGS -I$x_includes"
12038    LDFLAGS="$X_LIBS $LDFLAGS -lX11"
12039    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
12040$as_echo_n "checking whether X_LOCALE needed... " >&6; }
12041    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12042/* end confdefs.h.  */
12043#include <X11/Xlocale.h>
12044int
12045main ()
12046{
12047
12048  ;
12049  return 0;
12050}
12051_ACEOF
12052if ac_fn_c_try_compile "$LINENO"; then :
12053  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12054/* end confdefs.h.  */
12055
12056/* Override any GCC internal prototype to avoid an error.
12057   Use char because int might match the return type of a GCC
12058   builtin and then its argument prototype would still apply.  */
12059#ifdef __cplusplus
12060extern "C"
12061#endif
12062char _Xsetlocale ();
12063int
12064main ()
12065{
12066return _Xsetlocale ();
12067  ;
12068  return 0;
12069}
12070_ACEOF
12071if ac_fn_c_try_link "$LINENO"; then :
12072  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12073$as_echo "yes" >&6; }
12074		$as_echo "#define X_LOCALE 1" >>confdefs.h
12075
12076else
12077  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12078$as_echo "no" >&6; }
12079fi
12080rm -f core conftest.err conftest.$ac_objext \
12081    conftest$ac_exeext conftest.$ac_ext
12082else
12083  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12084$as_echo "no" >&6; }
12085fi
12086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12087  fi
12088  CFLAGS=$cflags_save
12089  LDFLAGS=$ldflags_save
12090fi
12091
12092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
12093$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
12094if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then :
12095  $as_echo_n "(cached) " >&6
12096else
12097  ac_check_lib_save_LIBS=$LIBS
12098LIBS="-lxpg4  $LIBS"
12099cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12100/* end confdefs.h.  */
12101
12102/* Override any GCC internal prototype to avoid an error.
12103   Use char because int might match the return type of a GCC
12104   builtin and then its argument prototype would still apply.  */
12105#ifdef __cplusplus
12106extern "C"
12107#endif
12108char _xpg4_setrunelocale ();
12109int
12110main ()
12111{
12112return _xpg4_setrunelocale ();
12113  ;
12114  return 0;
12115}
12116_ACEOF
12117if ac_fn_c_try_link "$LINENO"; then :
12118  ac_cv_lib_xpg4__xpg4_setrunelocale=yes
12119else
12120  ac_cv_lib_xpg4__xpg4_setrunelocale=no
12121fi
12122rm -f core conftest.err conftest.$ac_objext \
12123    conftest$ac_exeext conftest.$ac_ext
12124LIBS=$ac_check_lib_save_LIBS
12125fi
12126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
12127$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
12128if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then :
12129  LIBS="$LIBS -lxpg4"
12130fi
12131
12132
12133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
12134$as_echo_n "checking how to create tags... " >&6; }
12135test -f tags && mv tags tags.save
12136if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
12137  TAGPRG="ctags -I INIT+ --fields=+S"
12138elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
12139  TAGPRG="exctags -I INIT+ --fields=+S"
12140elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
12141  TAGPRG="exuberant-ctags -I INIT+ --fields=+S"
12142else
12143  TAGPRG="ctags"
12144  (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
12145  (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
12146  (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
12147  (eval ctags -t   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
12148  (eval ctags -ts  /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
12149  (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
12150  (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
12151fi
12152test -f tags.save && mv tags.save tags
12153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
12154$as_echo "$TAGPRG" >&6; }
12155
12156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
12157$as_echo_n "checking how to run man with a section nr... " >&6; }
12158MANDEF="man"
12159(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
12160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
12161$as_echo "$MANDEF" >&6; }
12162if test "$MANDEF" = "man -s"; then
12163  $as_echo "#define USEMAN_S 1" >>confdefs.h
12164
12165fi
12166
12167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
12168$as_echo_n "checking --disable-nls argument... " >&6; }
12169# Check whether --enable-nls was given.
12170if test "${enable_nls+set}" = set; then :
12171  enableval=$enable_nls;
12172else
12173  enable_nls="yes"
12174fi
12175
12176
12177if test "$enable_nls" = "yes"; then
12178  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12179$as_echo "no" >&6; }
12180
12181  INSTALL_LANGS=install-languages
12182
12183  INSTALL_TOOL_LANGS=install-tool-languages
12184
12185
12186  # Extract the first word of "msgfmt", so it can be a program name with args.
12187set dummy msgfmt; ac_word=$2
12188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12189$as_echo_n "checking for $ac_word... " >&6; }
12190if test "${ac_cv_prog_MSGFMT+set}" = set; then :
12191  $as_echo_n "(cached) " >&6
12192else
12193  if test -n "$MSGFMT"; then
12194  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
12195else
12196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12197for as_dir in $PATH
12198do
12199  IFS=$as_save_IFS
12200  test -z "$as_dir" && as_dir=.
12201    for ac_exec_ext in '' $ac_executable_extensions; do
12202  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12203    ac_cv_prog_MSGFMT="msgfmt"
12204    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12205    break 2
12206  fi
12207done
12208  done
12209IFS=$as_save_IFS
12210
12211fi
12212fi
12213MSGFMT=$ac_cv_prog_MSGFMT
12214if test -n "$MSGFMT"; then
12215  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12216$as_echo "$MSGFMT" >&6; }
12217else
12218  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12219$as_echo "no" >&6; }
12220fi
12221
12222
12223  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
12224$as_echo_n "checking for NLS... " >&6; }
12225  if test -f po/Makefile; then
12226    have_gettext="no"
12227    if test -n "$MSGFMT"; then
12228      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12229/* end confdefs.h.  */
12230#include <libintl.h>
12231int
12232main ()
12233{
12234gettext("Test");
12235  ;
12236  return 0;
12237}
12238_ACEOF
12239if ac_fn_c_try_link "$LINENO"; then :
12240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
12241$as_echo "gettext() works" >&6; }; have_gettext="yes"
12242else
12243  olibs=$LIBS
12244	  LIBS="$LIBS -lintl"
12245	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12246/* end confdefs.h.  */
12247#include <libintl.h>
12248int
12249main ()
12250{
12251gettext("Test");
12252  ;
12253  return 0;
12254}
12255_ACEOF
12256if ac_fn_c_try_link "$LINENO"; then :
12257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
12258$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
12259else
12260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
12261$as_echo "gettext() doesn't work" >&6; };
12262	      LIBS=$olibs
12263fi
12264rm -f core conftest.err conftest.$ac_objext \
12265    conftest$ac_exeext conftest.$ac_ext
12266fi
12267rm -f core conftest.err conftest.$ac_objext \
12268    conftest$ac_exeext conftest.$ac_ext
12269    else
12270      { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
12271$as_echo "msgfmt not found - disabled" >&6; };
12272    fi
12273    if test $have_gettext = "yes"; then
12274      $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
12275
12276      MAKEMO=yes
12277
12278            for ac_func in bind_textdomain_codeset
12279do :
12280  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
12281if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
12282  cat >>confdefs.h <<_ACEOF
12283#define HAVE_BIND_TEXTDOMAIN_CODESET 1
12284_ACEOF
12285
12286fi
12287done
12288
12289            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
12290$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
12291      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12292/* end confdefs.h.  */
12293#include <libintl.h>
12294		extern int _nl_msg_cat_cntr;
12295int
12296main ()
12297{
12298++_nl_msg_cat_cntr;
12299  ;
12300  return 0;
12301}
12302_ACEOF
12303if ac_fn_c_try_link "$LINENO"; then :
12304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12305$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
12306
12307else
12308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12309$as_echo "no" >&6; }
12310fi
12311rm -f core conftest.err conftest.$ac_objext \
12312    conftest$ac_exeext conftest.$ac_ext
12313    fi
12314  else
12315    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
12316$as_echo "no \"po/Makefile\" - disabled" >&6; };
12317  fi
12318else
12319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12320$as_echo "yes" >&6; }
12321fi
12322
12323ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
12324if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
12325  DLL=dlfcn.h
12326else
12327  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
12328if test "x$ac_cv_header_dl_h" = x""yes; then :
12329  DLL=dl.h
12330fi
12331
12332
12333fi
12334
12335
12336if test x${DLL} = xdlfcn.h; then
12337
12338$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
12339
12340  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
12341$as_echo_n "checking for dlopen()... " >&6; }
12342  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12343/* end confdefs.h.  */
12344
12345int
12346main ()
12347{
12348
12349		extern void* dlopen();
12350		dlopen();
12351
12352  ;
12353  return 0;
12354}
12355_ACEOF
12356if ac_fn_c_try_link "$LINENO"; then :
12357  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12358$as_echo "yes" >&6; };
12359
12360$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
12361
12362else
12363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12364$as_echo "no" >&6; };
12365	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
12366$as_echo_n "checking for dlopen() in -ldl... " >&6; }
12367	      olibs=$LIBS
12368	      LIBS="$LIBS -ldl"
12369	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12370/* end confdefs.h.  */
12371
12372int
12373main ()
12374{
12375
12376				extern void* dlopen();
12377				dlopen();
12378
12379  ;
12380  return 0;
12381}
12382_ACEOF
12383if ac_fn_c_try_link "$LINENO"; then :
12384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12385$as_echo "yes" >&6; };
12386
12387$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
12388
12389else
12390  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12391$as_echo "no" >&6; };
12392			  LIBS=$olibs
12393fi
12394rm -f core conftest.err conftest.$ac_objext \
12395    conftest$ac_exeext conftest.$ac_ext
12396fi
12397rm -f core conftest.err conftest.$ac_objext \
12398    conftest$ac_exeext conftest.$ac_ext
12399      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
12400$as_echo_n "checking for dlsym()... " >&6; }
12401  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12402/* end confdefs.h.  */
12403
12404int
12405main ()
12406{
12407
12408		extern void* dlsym();
12409		dlsym();
12410
12411  ;
12412  return 0;
12413}
12414_ACEOF
12415if ac_fn_c_try_link "$LINENO"; then :
12416  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12417$as_echo "yes" >&6; };
12418
12419$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
12420
12421else
12422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12423$as_echo "no" >&6; };
12424	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
12425$as_echo_n "checking for dlsym() in -ldl... " >&6; }
12426	      olibs=$LIBS
12427	      LIBS="$LIBS -ldl"
12428	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12429/* end confdefs.h.  */
12430
12431int
12432main ()
12433{
12434
12435				extern void* dlsym();
12436				dlsym();
12437
12438  ;
12439  return 0;
12440}
12441_ACEOF
12442if ac_fn_c_try_link "$LINENO"; then :
12443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12444$as_echo "yes" >&6; };
12445
12446$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
12447
12448else
12449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12450$as_echo "no" >&6; };
12451			  LIBS=$olibs
12452fi
12453rm -f core conftest.err conftest.$ac_objext \
12454    conftest$ac_exeext conftest.$ac_ext
12455fi
12456rm -f core conftest.err conftest.$ac_objext \
12457    conftest$ac_exeext conftest.$ac_ext
12458elif test x${DLL} = xdl.h; then
12459
12460$as_echo "#define HAVE_DL_H 1" >>confdefs.h
12461
12462  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
12463$as_echo_n "checking for shl_load()... " >&6; }
12464  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12465/* end confdefs.h.  */
12466
12467int
12468main ()
12469{
12470
12471		extern void* shl_load();
12472		shl_load();
12473
12474  ;
12475  return 0;
12476}
12477_ACEOF
12478if ac_fn_c_try_link "$LINENO"; then :
12479  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12480$as_echo "yes" >&6; };
12481
12482$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
12483
12484else
12485  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12486$as_echo "no" >&6; };
12487	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
12488$as_echo_n "checking for shl_load() in -ldld... " >&6; }
12489	  olibs=$LIBS
12490	  LIBS="$LIBS -ldld"
12491	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12492/* end confdefs.h.  */
12493
12494int
12495main ()
12496{
12497
12498			extern void* shl_load();
12499			shl_load();
12500
12501  ;
12502  return 0;
12503}
12504_ACEOF
12505if ac_fn_c_try_link "$LINENO"; then :
12506  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12507$as_echo "yes" >&6; };
12508
12509$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
12510
12511else
12512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12513$as_echo "no" >&6; };
12514		  LIBS=$olibs
12515fi
12516rm -f core conftest.err conftest.$ac_objext \
12517    conftest$ac_exeext conftest.$ac_ext
12518fi
12519rm -f core conftest.err conftest.$ac_objext \
12520    conftest$ac_exeext conftest.$ac_ext
12521fi
12522for ac_header in setjmp.h
12523do :
12524  ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
12525if test "x$ac_cv_header_setjmp_h" = x""yes; then :
12526  cat >>confdefs.h <<_ACEOF
12527#define HAVE_SETJMP_H 1
12528_ACEOF
12529
12530fi
12531
12532done
12533
12534
12535if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
12536    if echo $LIBS | grep -e '-ldl' >/dev/null; then
12537    LIBS=`echo $LIBS | sed s/-ldl//`
12538    PERL_LIBS="$PERL_LIBS -ldl"
12539  fi
12540fi
12541
12542if test "x$MACOSX" = "xyes"; then
12543  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Cocoa" >&5
12544$as_echo_n "checking whether we need -framework Cocoa... " >&6; }
12545      if test "x$features" != "xtiny" || test "x$enable_multibyte" = "xyes"; then
12546    LIBS=$"$LIBS -framework Cocoa"
12547    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12548$as_echo "yes" >&6; }
12549  else
12550    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12551$as_echo "no" >&6; }
12552  fi
12553fi
12554if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then
12555  LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
12556fi
12557
12558DEPEND_CFLAGS_FILTER=
12559if test "$GCC" = yes; then
12560  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
12561$as_echo_n "checking for GCC 3 or later... " >&6; }
12562  gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
12563  if test "$gccmajor" -gt "2"; then
12564    DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
12565    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12566$as_echo "yes" >&6; }
12567  else
12568    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12569$as_echo "no" >&6; }
12570  fi
12571          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
12572$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
12573  if test "$gccmajor" -gt "3"; then
12574    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/'`
12575    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12576$as_echo "yes" >&6; }
12577  else
12578    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12579$as_echo "no" >&6; }
12580  fi
12581fi
12582
12583
12584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
12585$as_echo_n "checking linker --as-needed support... " >&6; }
12586LINK_AS_NEEDED=
12587# Check if linker supports --as-needed and --no-as-needed options
12588if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
12589  LDFLAGS="$LDFLAGS -Wl,--as-needed"
12590  LINK_AS_NEEDED=yes
12591fi
12592if test "$LINK_AS_NEEDED" = yes; then
12593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12594$as_echo "yes" >&6; }
12595else
12596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12597$as_echo "no" >&6; }
12598fi
12599
12600
12601# IBM z/OS reset CFLAGS for config.mk
12602if test "$zOSUnix" = "yes"; then
12603	CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll"
12604fi
12605
12606ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
12607
12608cat >confcache <<\_ACEOF
12609# This file is a shell script that caches the results of configure
12610# tests run on this system so they can be shared between configure
12611# scripts and configure runs, see configure's option --config-cache.
12612# It is not useful on other systems.  If it contains results you don't
12613# want to keep, you may remove or edit it.
12614#
12615# config.status only pays attention to the cache file if you give it
12616# the --recheck option to rerun configure.
12617#
12618# `ac_cv_env_foo' variables (set or unset) will be overridden when
12619# loading this file, other *unset* `ac_cv_foo' will be assigned the
12620# following values.
12621
12622_ACEOF
12623
12624# The following way of writing the cache mishandles newlines in values,
12625# but we know of no workaround that is simple, portable, and efficient.
12626# So, we kill variables containing newlines.
12627# Ultrix sh set writes to stderr and can't be redirected directly,
12628# and sets the high bit in the cache file unless we assign to the vars.
12629(
12630  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12631    eval ac_val=\$$ac_var
12632    case $ac_val in #(
12633    *${as_nl}*)
12634      case $ac_var in #(
12635      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12636$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12637      esac
12638      case $ac_var in #(
12639      _ | IFS | as_nl) ;; #(
12640      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12641      *) { eval $ac_var=; unset $ac_var;} ;;
12642      esac ;;
12643    esac
12644  done
12645
12646  (set) 2>&1 |
12647    case $as_nl`(ac_space=' '; set) 2>&1` in #(
12648    *${as_nl}ac_space=\ *)
12649      # `set' does not quote correctly, so add quotes: double-quote
12650      # substitution turns \\\\ into \\, and sed turns \\ into \.
12651      sed -n \
12652	"s/'/'\\\\''/g;
12653	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12654      ;; #(
12655    *)
12656      # `set' quotes correctly as required by POSIX, so do not add quotes.
12657      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12658      ;;
12659    esac |
12660    sort
12661) |
12662  sed '
12663     /^ac_cv_env_/b end
12664     t clear
12665     :clear
12666     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12667     t end
12668     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12669     :end' >>confcache
12670if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12671  if test -w "$cache_file"; then
12672    test "x$cache_file" != "x/dev/null" &&
12673      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12674$as_echo "$as_me: updating cache $cache_file" >&6;}
12675    cat confcache >$cache_file
12676  else
12677    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12678$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12679  fi
12680fi
12681rm -f confcache
12682
12683test "x$prefix" = xNONE && prefix=$ac_default_prefix
12684# Let make expand exec_prefix.
12685test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12686
12687DEFS=-DHAVE_CONFIG_H
12688
12689ac_libobjs=
12690ac_ltlibobjs=
12691for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12692  # 1. Remove the extension, and $U if already installed.
12693  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12694  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12695  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12696  #    will be set to the directory where LIBOBJS objects are built.
12697  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12698  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12699done
12700LIBOBJS=$ac_libobjs
12701
12702LTLIBOBJS=$ac_ltlibobjs
12703
12704
12705
12706
12707: ${CONFIG_STATUS=./config.status}
12708ac_write_fail=0
12709ac_clean_files_save=$ac_clean_files
12710ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12711{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12712$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12713as_write_fail=0
12714cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12715#! $SHELL
12716# Generated by $as_me.
12717# Run this file to recreate the current configuration.
12718# Compiler output produced by configure, useful for debugging
12719# configure, is in config.log if it exists.
12720
12721debug=false
12722ac_cs_recheck=false
12723ac_cs_silent=false
12724
12725SHELL=\${CONFIG_SHELL-$SHELL}
12726export SHELL
12727_ASEOF
12728cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12729## -------------------- ##
12730## M4sh Initialization. ##
12731## -------------------- ##
12732
12733# Be more Bourne compatible
12734DUALCASE=1; export DUALCASE # for MKS sh
12735if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12736  emulate sh
12737  NULLCMD=:
12738  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12739  # is contrary to our usage.  Disable this feature.
12740  alias -g '${1+"$@"}'='"$@"'
12741  setopt NO_GLOB_SUBST
12742else
12743  case `(set -o) 2>/dev/null` in #(
12744  *posix*) :
12745    set -o posix ;; #(
12746  *) :
12747     ;;
12748esac
12749fi
12750
12751
12752as_nl='
12753'
12754export as_nl
12755# Printing a long string crashes Solaris 7 /usr/bin/printf.
12756as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12757as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12758as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12759# Prefer a ksh shell builtin over an external printf program on Solaris,
12760# but without wasting forks for bash or zsh.
12761if test -z "$BASH_VERSION$ZSH_VERSION" \
12762    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12763  as_echo='print -r --'
12764  as_echo_n='print -rn --'
12765elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12766  as_echo='printf %s\n'
12767  as_echo_n='printf %s'
12768else
12769  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12770    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12771    as_echo_n='/usr/ucb/echo -n'
12772  else
12773    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12774    as_echo_n_body='eval
12775      arg=$1;
12776      case $arg in #(
12777      *"$as_nl"*)
12778	expr "X$arg" : "X\\(.*\\)$as_nl";
12779	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12780      esac;
12781      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12782    '
12783    export as_echo_n_body
12784    as_echo_n='sh -c $as_echo_n_body as_echo'
12785  fi
12786  export as_echo_body
12787  as_echo='sh -c $as_echo_body as_echo'
12788fi
12789
12790# The user is always right.
12791if test "${PATH_SEPARATOR+set}" != set; then
12792  PATH_SEPARATOR=:
12793  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12794    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12795      PATH_SEPARATOR=';'
12796  }
12797fi
12798
12799
12800# IFS
12801# We need space, tab and new line, in precisely that order.  Quoting is
12802# there to prevent editors from complaining about space-tab.
12803# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12804# splitting by setting IFS to empty value.)
12805IFS=" ""	$as_nl"
12806
12807# Find who we are.  Look in the path if we contain no directory separator.
12808case $0 in #((
12809  *[\\/]* ) as_myself=$0 ;;
12810  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12811for as_dir in $PATH
12812do
12813  IFS=$as_save_IFS
12814  test -z "$as_dir" && as_dir=.
12815    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12816  done
12817IFS=$as_save_IFS
12818
12819     ;;
12820esac
12821# We did not find ourselves, most probably we were run as `sh COMMAND'
12822# in which case we are not to be found in the path.
12823if test "x$as_myself" = x; then
12824  as_myself=$0
12825fi
12826if test ! -f "$as_myself"; then
12827  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12828  exit 1
12829fi
12830
12831# Unset variables that we do not need and which cause bugs (e.g. in
12832# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12833# suppresses any "Segmentation fault" message there.  '((' could
12834# trigger a bug in pdksh 5.2.14.
12835for as_var in BASH_ENV ENV MAIL MAILPATH
12836do eval test x\${$as_var+set} = xset \
12837  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12838done
12839PS1='$ '
12840PS2='> '
12841PS4='+ '
12842
12843# NLS nuisances.
12844LC_ALL=C
12845export LC_ALL
12846LANGUAGE=C
12847export LANGUAGE
12848
12849# CDPATH.
12850(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12851
12852
12853# as_fn_error ERROR [LINENO LOG_FD]
12854# ---------------------------------
12855# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12856# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12857# script with status $?, using 1 if that was 0.
12858as_fn_error ()
12859{
12860  as_status=$?; test $as_status -eq 0 && as_status=1
12861  if test "$3"; then
12862    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12863    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12864  fi
12865  $as_echo "$as_me: error: $1" >&2
12866  as_fn_exit $as_status
12867} # as_fn_error
12868
12869
12870# as_fn_set_status STATUS
12871# -----------------------
12872# Set $? to STATUS, without forking.
12873as_fn_set_status ()
12874{
12875  return $1
12876} # as_fn_set_status
12877
12878# as_fn_exit STATUS
12879# -----------------
12880# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12881as_fn_exit ()
12882{
12883  set +e
12884  as_fn_set_status $1
12885  exit $1
12886} # as_fn_exit
12887
12888# as_fn_unset VAR
12889# ---------------
12890# Portably unset VAR.
12891as_fn_unset ()
12892{
12893  { eval $1=; unset $1;}
12894}
12895as_unset=as_fn_unset
12896# as_fn_append VAR VALUE
12897# ----------------------
12898# Append the text in VALUE to the end of the definition contained in VAR. Take
12899# advantage of any shell optimizations that allow amortized linear growth over
12900# repeated appends, instead of the typical quadratic growth present in naive
12901# implementations.
12902if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12903  eval 'as_fn_append ()
12904  {
12905    eval $1+=\$2
12906  }'
12907else
12908  as_fn_append ()
12909  {
12910    eval $1=\$$1\$2
12911  }
12912fi # as_fn_append
12913
12914# as_fn_arith ARG...
12915# ------------------
12916# Perform arithmetic evaluation on the ARGs, and store the result in the
12917# global $as_val. Take advantage of shells that can avoid forks. The arguments
12918# must be portable across $(()) and expr.
12919if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12920  eval 'as_fn_arith ()
12921  {
12922    as_val=$(( $* ))
12923  }'
12924else
12925  as_fn_arith ()
12926  {
12927    as_val=`expr "$@" || test $? -eq 1`
12928  }
12929fi # as_fn_arith
12930
12931
12932if expr a : '\(a\)' >/dev/null 2>&1 &&
12933   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12934  as_expr=expr
12935else
12936  as_expr=false
12937fi
12938
12939if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12940  as_basename=basename
12941else
12942  as_basename=false
12943fi
12944
12945if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12946  as_dirname=dirname
12947else
12948  as_dirname=false
12949fi
12950
12951as_me=`$as_basename -- "$0" ||
12952$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12953	 X"$0" : 'X\(//\)$' \| \
12954	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12955$as_echo X/"$0" |
12956    sed '/^.*\/\([^/][^/]*\)\/*$/{
12957	    s//\1/
12958	    q
12959	  }
12960	  /^X\/\(\/\/\)$/{
12961	    s//\1/
12962	    q
12963	  }
12964	  /^X\/\(\/\).*/{
12965	    s//\1/
12966	    q
12967	  }
12968	  s/.*/./; q'`
12969
12970# Avoid depending upon Character Ranges.
12971as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12972as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12973as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12974as_cr_digits='0123456789'
12975as_cr_alnum=$as_cr_Letters$as_cr_digits
12976
12977ECHO_C= ECHO_N= ECHO_T=
12978case `echo -n x` in #(((((
12979-n*)
12980  case `echo 'xy\c'` in
12981  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12982  xy)  ECHO_C='\c';;
12983  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12984       ECHO_T='	';;
12985  esac;;
12986*)
12987  ECHO_N='-n';;
12988esac
12989
12990rm -f conf$$ conf$$.exe conf$$.file
12991if test -d conf$$.dir; then
12992  rm -f conf$$.dir/conf$$.file
12993else
12994  rm -f conf$$.dir
12995  mkdir conf$$.dir 2>/dev/null
12996fi
12997if (echo >conf$$.file) 2>/dev/null; then
12998  if ln -s conf$$.file conf$$ 2>/dev/null; then
12999    as_ln_s='ln -s'
13000    # ... but there are two gotchas:
13001    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13002    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13003    # In both cases, we have to default to `cp -p'.
13004    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13005      as_ln_s='cp -p'
13006  elif ln conf$$.file conf$$ 2>/dev/null; then
13007    as_ln_s=ln
13008  else
13009    as_ln_s='cp -p'
13010  fi
13011else
13012  as_ln_s='cp -p'
13013fi
13014rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13015rmdir conf$$.dir 2>/dev/null
13016
13017
13018# as_fn_mkdir_p
13019# -------------
13020# Create "$as_dir" as a directory, including parents if necessary.
13021as_fn_mkdir_p ()
13022{
13023
13024  case $as_dir in #(
13025  -*) as_dir=./$as_dir;;
13026  esac
13027  test -d "$as_dir" || eval $as_mkdir_p || {
13028    as_dirs=
13029    while :; do
13030      case $as_dir in #(
13031      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13032      *) as_qdir=$as_dir;;
13033      esac
13034      as_dirs="'$as_qdir' $as_dirs"
13035      as_dir=`$as_dirname -- "$as_dir" ||
13036$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13037	 X"$as_dir" : 'X\(//\)[^/]' \| \
13038	 X"$as_dir" : 'X\(//\)$' \| \
13039	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13040$as_echo X"$as_dir" |
13041    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13042	    s//\1/
13043	    q
13044	  }
13045	  /^X\(\/\/\)[^/].*/{
13046	    s//\1/
13047	    q
13048	  }
13049	  /^X\(\/\/\)$/{
13050	    s//\1/
13051	    q
13052	  }
13053	  /^X\(\/\).*/{
13054	    s//\1/
13055	    q
13056	  }
13057	  s/.*/./; q'`
13058      test -d "$as_dir" && break
13059    done
13060    test -z "$as_dirs" || eval "mkdir $as_dirs"
13061  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13062
13063
13064} # as_fn_mkdir_p
13065if mkdir -p . 2>/dev/null; then
13066  as_mkdir_p='mkdir -p "$as_dir"'
13067else
13068  test -d ./-p && rmdir ./-p
13069  as_mkdir_p=false
13070fi
13071
13072if test -x / >/dev/null 2>&1; then
13073  as_test_x='test -x'
13074else
13075  if ls -dL / >/dev/null 2>&1; then
13076    as_ls_L_option=L
13077  else
13078    as_ls_L_option=
13079  fi
13080  as_test_x='
13081    eval sh -c '\''
13082      if test -d "$1"; then
13083	test -d "$1/.";
13084      else
13085	case $1 in #(
13086	-*)set "./$1";;
13087	esac;
13088	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13089	???[sx]*):;;*)false;;esac;fi
13090    '\'' sh
13091  '
13092fi
13093as_executable_p=$as_test_x
13094
13095# Sed expression to map a string onto a valid CPP name.
13096as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13097
13098# Sed expression to map a string onto a valid variable name.
13099as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13100
13101
13102exec 6>&1
13103## ----------------------------------- ##
13104## Main body of $CONFIG_STATUS script. ##
13105## ----------------------------------- ##
13106_ASEOF
13107test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13108
13109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13110# Save the log message, to keep $0 and so on meaningful, and to
13111# report actual input values of CONFIG_FILES etc. instead of their
13112# values after options handling.
13113ac_log="
13114This file was extended by $as_me, which was
13115generated by GNU Autoconf 2.65.  Invocation command line was
13116
13117  CONFIG_FILES    = $CONFIG_FILES
13118  CONFIG_HEADERS  = $CONFIG_HEADERS
13119  CONFIG_LINKS    = $CONFIG_LINKS
13120  CONFIG_COMMANDS = $CONFIG_COMMANDS
13121  $ $0 $@
13122
13123on `(hostname || uname -n) 2>/dev/null | sed 1q`
13124"
13125
13126_ACEOF
13127
13128case $ac_config_files in *"
13129"*) set x $ac_config_files; shift; ac_config_files=$*;;
13130esac
13131
13132case $ac_config_headers in *"
13133"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13134esac
13135
13136
13137cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13138# Files that config.status was made for.
13139config_files="$ac_config_files"
13140config_headers="$ac_config_headers"
13141
13142_ACEOF
13143
13144cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13145ac_cs_usage="\
13146\`$as_me' instantiates files and other configuration actions
13147from templates according to the current configuration.  Unless the files
13148and actions are specified as TAGs, all are instantiated by default.
13149
13150Usage: $0 [OPTION]... [TAG]...
13151
13152  -h, --help       print this help, then exit
13153  -V, --version    print version number and configuration settings, then exit
13154      --config     print configuration, then exit
13155  -q, --quiet, --silent
13156                   do not print progress messages
13157  -d, --debug      don't remove temporary files
13158      --recheck    update $as_me by reconfiguring in the same conditions
13159      --file=FILE[:TEMPLATE]
13160                   instantiate the configuration file FILE
13161      --header=FILE[:TEMPLATE]
13162                   instantiate the configuration header FILE
13163
13164Configuration files:
13165$config_files
13166
13167Configuration headers:
13168$config_headers
13169
13170Report bugs to the package provider."
13171
13172_ACEOF
13173cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13174ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13175ac_cs_version="\\
13176config.status
13177configured by $0, generated by GNU Autoconf 2.65,
13178  with options \\"\$ac_cs_config\\"
13179
13180Copyright (C) 2009 Free Software Foundation, Inc.
13181This config.status script is free software; the Free Software Foundation
13182gives unlimited permission to copy, distribute and modify it."
13183
13184ac_pwd='$ac_pwd'
13185srcdir='$srcdir'
13186AWK='$AWK'
13187test -n "\$AWK" || AWK=awk
13188_ACEOF
13189
13190cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13191# The default lists apply if the user does not specify any file.
13192ac_need_defaults=:
13193while test $# != 0
13194do
13195  case $1 in
13196  --*=*)
13197    ac_option=`expr "X$1" : 'X\([^=]*\)='`
13198    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13199    ac_shift=:
13200    ;;
13201  *)
13202    ac_option=$1
13203    ac_optarg=$2
13204    ac_shift=shift
13205    ;;
13206  esac
13207
13208  case $ac_option in
13209  # Handling of the options.
13210  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13211    ac_cs_recheck=: ;;
13212  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13213    $as_echo "$ac_cs_version"; exit ;;
13214  --config | --confi | --conf | --con | --co | --c )
13215    $as_echo "$ac_cs_config"; exit ;;
13216  --debug | --debu | --deb | --de | --d | -d )
13217    debug=: ;;
13218  --file | --fil | --fi | --f )
13219    $ac_shift
13220    case $ac_optarg in
13221    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13222    esac
13223    as_fn_append CONFIG_FILES " '$ac_optarg'"
13224    ac_need_defaults=false;;
13225  --header | --heade | --head | --hea )
13226    $ac_shift
13227    case $ac_optarg in
13228    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13229    esac
13230    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13231    ac_need_defaults=false;;
13232  --he | --h)
13233    # Conflict between --help and --header
13234    as_fn_error "ambiguous option: \`$1'
13235Try \`$0 --help' for more information.";;
13236  --help | --hel | -h )
13237    $as_echo "$ac_cs_usage"; exit ;;
13238  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13239  | -silent | --silent | --silen | --sile | --sil | --si | --s)
13240    ac_cs_silent=: ;;
13241
13242  # This is an error.
13243  -*) as_fn_error "unrecognized option: \`$1'
13244Try \`$0 --help' for more information." ;;
13245
13246  *) as_fn_append ac_config_targets " $1"
13247     ac_need_defaults=false ;;
13248
13249  esac
13250  shift
13251done
13252
13253ac_configure_extra_args=
13254
13255if $ac_cs_silent; then
13256  exec 6>/dev/null
13257  ac_configure_extra_args="$ac_configure_extra_args --silent"
13258fi
13259
13260_ACEOF
13261cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13262if \$ac_cs_recheck; then
13263  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13264  shift
13265  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13266  CONFIG_SHELL='$SHELL'
13267  export CONFIG_SHELL
13268  exec "\$@"
13269fi
13270
13271_ACEOF
13272cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13273exec 5>>auto/config.log
13274{
13275  echo
13276  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13277## Running $as_me. ##
13278_ASBOX
13279  $as_echo "$ac_log"
13280} >&5
13281
13282_ACEOF
13283cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13284_ACEOF
13285
13286cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13287
13288# Handling of arguments.
13289for ac_config_target in $ac_config_targets
13290do
13291  case $ac_config_target in
13292    "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
13293    "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
13294
13295  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13296  esac
13297done
13298
13299
13300# If the user did not use the arguments to specify the items to instantiate,
13301# then the envvar interface is used.  Set only those that are not.
13302# We use the long form for the default assignment because of an extremely
13303# bizarre bug on SunOS 4.1.3.
13304if $ac_need_defaults; then
13305  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13306  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13307fi
13308
13309# Have a temporary directory for convenience.  Make it in the build tree
13310# simply because there is no reason against having it here, and in addition,
13311# creating and moving files from /tmp can sometimes cause problems.
13312# Hook for its removal unless debugging.
13313# Note that there is a small window in which the directory will not be cleaned:
13314# after its creation but before its name has been assigned to `$tmp'.
13315$debug ||
13316{
13317  tmp=
13318  trap 'exit_status=$?
13319  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13320' 0
13321  trap 'as_fn_exit 1' 1 2 13 15
13322}
13323# Create a (secure) tmp directory for tmp files.
13324
13325{
13326  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13327  test -n "$tmp" && test -d "$tmp"
13328}  ||
13329{
13330  tmp=./conf$$-$RANDOM
13331  (umask 077 && mkdir "$tmp")
13332} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13333
13334# Set up the scripts for CONFIG_FILES section.
13335# No need to generate them if there are no CONFIG_FILES.
13336# This happens for instance with `./config.status config.h'.
13337if test -n "$CONFIG_FILES"; then
13338
13339
13340ac_cr=`echo X | tr X '\015'`
13341# On cygwin, bash can eat \r inside `` if the user requested igncr.
13342# But we know of no other shell where ac_cr would be empty at this
13343# point, so we can use a bashism as a fallback.
13344if test "x$ac_cr" = x; then
13345  eval ac_cr=\$\'\\r\'
13346fi
13347ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13348if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13349  ac_cs_awk_cr='\r'
13350else
13351  ac_cs_awk_cr=$ac_cr
13352fi
13353
13354echo 'BEGIN {' >"$tmp/subs1.awk" &&
13355_ACEOF
13356
13357
13358{
13359  echo "cat >conf$$subs.awk <<_ACEOF" &&
13360  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13361  echo "_ACEOF"
13362} >conf$$subs.sh ||
13363  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13364ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13365ac_delim='%!_!# '
13366for ac_last_try in false false false false false :; do
13367  . ./conf$$subs.sh ||
13368    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13369
13370  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13371  if test $ac_delim_n = $ac_delim_num; then
13372    break
13373  elif $ac_last_try; then
13374    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13375  else
13376    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13377  fi
13378done
13379rm -f conf$$subs.sh
13380
13381cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13382cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13383_ACEOF
13384sed -n '
13385h
13386s/^/S["/; s/!.*/"]=/
13387p
13388g
13389s/^[^!]*!//
13390:repl
13391t repl
13392s/'"$ac_delim"'$//
13393t delim
13394:nl
13395h
13396s/\(.\{148\}\)..*/\1/
13397t more1
13398s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13399p
13400n
13401b repl
13402:more1
13403s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13404p
13405g
13406s/.\{148\}//
13407t nl
13408:delim
13409h
13410s/\(.\{148\}\)..*/\1/
13411t more2
13412s/["\\]/\\&/g; s/^/"/; s/$/"/
13413p
13414b
13415:more2
13416s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13417p
13418g
13419s/.\{148\}//
13420t delim
13421' <conf$$subs.awk | sed '
13422/^[^""]/{
13423  N
13424  s/\n//
13425}
13426' >>$CONFIG_STATUS || ac_write_fail=1
13427rm -f conf$$subs.awk
13428cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13429_ACAWK
13430cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13431  for (key in S) S_is_set[key] = 1
13432  FS = ""
13433
13434}
13435{
13436  line = $ 0
13437  nfields = split(line, field, "@")
13438  substed = 0
13439  len = length(field[1])
13440  for (i = 2; i < nfields; i++) {
13441    key = field[i]
13442    keylen = length(key)
13443    if (S_is_set[key]) {
13444      value = S[key]
13445      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13446      len += length(value) + length(field[++i])
13447      substed = 1
13448    } else
13449      len += 1 + keylen
13450  }
13451
13452  print line
13453}
13454
13455_ACAWK
13456_ACEOF
13457cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13458if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13459  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13460else
13461  cat
13462fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13463  || as_fn_error "could not setup config files machinery" "$LINENO" 5
13464_ACEOF
13465
13466# VPATH may cause trouble with some makes, so we remove $(srcdir),
13467# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13468# trailing colons and then remove the whole line if VPATH becomes empty
13469# (actually we leave an empty line to preserve line numbers).
13470if test "x$srcdir" = x.; then
13471  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
13472s/:*\$(srcdir):*/:/
13473s/:*\${srcdir}:*/:/
13474s/:*@srcdir@:*/:/
13475s/^\([^=]*=[	 ]*\):*/\1/
13476s/:*$//
13477s/^[^=]*=[	 ]*$//
13478}'
13479fi
13480
13481cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13482fi # test -n "$CONFIG_FILES"
13483
13484# Set up the scripts for CONFIG_HEADERS section.
13485# No need to generate them if there are no CONFIG_HEADERS.
13486# This happens for instance with `./config.status Makefile'.
13487if test -n "$CONFIG_HEADERS"; then
13488cat >"$tmp/defines.awk" <<\_ACAWK ||
13489BEGIN {
13490_ACEOF
13491
13492# Transform confdefs.h into an awk script `defines.awk', embedded as
13493# here-document in config.status, that substitutes the proper values into
13494# config.h.in to produce config.h.
13495
13496# Create a delimiter string that does not exist in confdefs.h, to ease
13497# handling of long lines.
13498ac_delim='%!_!# '
13499for ac_last_try in false false :; do
13500  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13501  if test -z "$ac_t"; then
13502    break
13503  elif $ac_last_try; then
13504    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13505  else
13506    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13507  fi
13508done
13509
13510# For the awk script, D is an array of macro values keyed by name,
13511# likewise P contains macro parameters if any.  Preserve backslash
13512# newline sequences.
13513
13514ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13515sed -n '
13516s/.\{148\}/&'"$ac_delim"'/g
13517t rset
13518:rset
13519s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
13520t def
13521d
13522:def
13523s/\\$//
13524t bsnl
13525s/["\\]/\\&/g
13526s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13527D["\1"]=" \3"/p
13528s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
13529d
13530:bsnl
13531s/["\\]/\\&/g
13532s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13533D["\1"]=" \3\\\\\\n"\\/p
13534t cont
13535s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13536t cont
13537d
13538:cont
13539n
13540s/.\{148\}/&'"$ac_delim"'/g
13541t clear
13542:clear
13543s/\\$//
13544t bsnlc
13545s/["\\]/\\&/g; s/^/"/; s/$/"/p
13546d
13547:bsnlc
13548s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13549b cont
13550' <confdefs.h | sed '
13551s/'"$ac_delim"'/"\\\
13552"/g' >>$CONFIG_STATUS || ac_write_fail=1
13553
13554cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13555  for (key in D) D_is_set[key] = 1
13556  FS = ""
13557}
13558/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13559  line = \$ 0
13560  split(line, arg, " ")
13561  if (arg[1] == "#") {
13562    defundef = arg[2]
13563    mac1 = arg[3]
13564  } else {
13565    defundef = substr(arg[1], 2)
13566    mac1 = arg[2]
13567  }
13568  split(mac1, mac2, "(") #)
13569  macro = mac2[1]
13570  prefix = substr(line, 1, index(line, defundef) - 1)
13571  if (D_is_set[macro]) {
13572    # Preserve the white space surrounding the "#".
13573    print prefix "define", macro P[macro] D[macro]
13574    next
13575  } else {
13576    # Replace #undef with comments.  This is necessary, for example,
13577    # in the case of _POSIX_SOURCE, which is predefined and required
13578    # on some systems where configure will not decide to define it.
13579    if (defundef == "undef") {
13580      print "/*", prefix defundef, macro, "*/"
13581      next
13582    }
13583  }
13584}
13585{ print }
13586_ACAWK
13587_ACEOF
13588cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13589  as_fn_error "could not setup config headers machinery" "$LINENO" 5
13590fi # test -n "$CONFIG_HEADERS"
13591
13592
13593eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
13594shift
13595for ac_tag
13596do
13597  case $ac_tag in
13598  :[FHLC]) ac_mode=$ac_tag; continue;;
13599  esac
13600  case $ac_mode$ac_tag in
13601  :[FHL]*:*);;
13602  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13603  :[FH]-) ac_tag=-:-;;
13604  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13605  esac
13606  ac_save_IFS=$IFS
13607  IFS=:
13608  set x $ac_tag
13609  IFS=$ac_save_IFS
13610  shift
13611  ac_file=$1
13612  shift
13613
13614  case $ac_mode in
13615  :L) ac_source=$1;;
13616  :[FH])
13617    ac_file_inputs=
13618    for ac_f
13619    do
13620      case $ac_f in
13621      -) ac_f="$tmp/stdin";;
13622      *) # Look for the file first in the build tree, then in the source tree
13623	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
13624	 # because $ac_f cannot contain `:'.
13625	 test -f "$ac_f" ||
13626	   case $ac_f in
13627	   [\\/$]*) false;;
13628	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13629	   esac ||
13630	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13631      esac
13632      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13633      as_fn_append ac_file_inputs " '$ac_f'"
13634    done
13635
13636    # Let's still pretend it is `configure' which instantiates (i.e., don't
13637    # use $as_me), people would be surprised to read:
13638    #    /* config.h.  Generated by config.status.  */
13639    configure_input='Generated from '`
13640	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13641	`' by configure.'
13642    if test x"$ac_file" != x-; then
13643      configure_input="$ac_file.  $configure_input"
13644      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13645$as_echo "$as_me: creating $ac_file" >&6;}
13646    fi
13647    # Neutralize special characters interpreted by sed in replacement strings.
13648    case $configure_input in #(
13649    *\&* | *\|* | *\\* )
13650       ac_sed_conf_input=`$as_echo "$configure_input" |
13651       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13652    *) ac_sed_conf_input=$configure_input;;
13653    esac
13654
13655    case $ac_tag in
13656    *:-:* | *:-) cat >"$tmp/stdin" \
13657      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13658    esac
13659    ;;
13660  esac
13661
13662  ac_dir=`$as_dirname -- "$ac_file" ||
13663$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13664	 X"$ac_file" : 'X\(//\)[^/]' \| \
13665	 X"$ac_file" : 'X\(//\)$' \| \
13666	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13667$as_echo X"$ac_file" |
13668    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13669	    s//\1/
13670	    q
13671	  }
13672	  /^X\(\/\/\)[^/].*/{
13673	    s//\1/
13674	    q
13675	  }
13676	  /^X\(\/\/\)$/{
13677	    s//\1/
13678	    q
13679	  }
13680	  /^X\(\/\).*/{
13681	    s//\1/
13682	    q
13683	  }
13684	  s/.*/./; q'`
13685  as_dir="$ac_dir"; as_fn_mkdir_p
13686  ac_builddir=.
13687
13688case "$ac_dir" in
13689.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13690*)
13691  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13692  # A ".." for each directory in $ac_dir_suffix.
13693  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13694  case $ac_top_builddir_sub in
13695  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13696  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13697  esac ;;
13698esac
13699ac_abs_top_builddir=$ac_pwd
13700ac_abs_builddir=$ac_pwd$ac_dir_suffix
13701# for backward compatibility:
13702ac_top_builddir=$ac_top_build_prefix
13703
13704case $srcdir in
13705  .)  # We are building in place.
13706    ac_srcdir=.
13707    ac_top_srcdir=$ac_top_builddir_sub
13708    ac_abs_top_srcdir=$ac_pwd ;;
13709  [\\/]* | ?:[\\/]* )  # Absolute name.
13710    ac_srcdir=$srcdir$ac_dir_suffix;
13711    ac_top_srcdir=$srcdir
13712    ac_abs_top_srcdir=$srcdir ;;
13713  *) # Relative name.
13714    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13715    ac_top_srcdir=$ac_top_build_prefix$srcdir
13716    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13717esac
13718ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13719
13720
13721  case $ac_mode in
13722  :F)
13723  #
13724  # CONFIG_FILE
13725  #
13726
13727_ACEOF
13728
13729cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13730# If the template does not know about datarootdir, expand it.
13731# FIXME: This hack should be removed a few years after 2.60.
13732ac_datarootdir_hack=; ac_datarootdir_seen=
13733ac_sed_dataroot='
13734/datarootdir/ {
13735  p
13736  q
13737}
13738/@datadir@/p
13739/@docdir@/p
13740/@infodir@/p
13741/@localedir@/p
13742/@mandir@/p'
13743case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13744*datarootdir*) ac_datarootdir_seen=yes;;
13745*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13746  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13747$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13748_ACEOF
13749cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13750  ac_datarootdir_hack='
13751  s&@datadir@&$datadir&g
13752  s&@docdir@&$docdir&g
13753  s&@infodir@&$infodir&g
13754  s&@localedir@&$localedir&g
13755  s&@mandir@&$mandir&g
13756  s&\\\${datarootdir}&$datarootdir&g' ;;
13757esac
13758_ACEOF
13759
13760# Neutralize VPATH when `$srcdir' = `.'.
13761# Shell code in configure.ac might set extrasub.
13762# FIXME: do we really want to maintain this feature?
13763cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13764ac_sed_extra="$ac_vpsub
13765$extrasub
13766_ACEOF
13767cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13768:t
13769/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13770s|@configure_input@|$ac_sed_conf_input|;t t
13771s&@top_builddir@&$ac_top_builddir_sub&;t t
13772s&@top_build_prefix@&$ac_top_build_prefix&;t t
13773s&@srcdir@&$ac_srcdir&;t t
13774s&@abs_srcdir@&$ac_abs_srcdir&;t t
13775s&@top_srcdir@&$ac_top_srcdir&;t t
13776s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13777s&@builddir@&$ac_builddir&;t t
13778s&@abs_builddir@&$ac_abs_builddir&;t t
13779s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13780$ac_datarootdir_hack
13781"
13782eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13783  || as_fn_error "could not create $ac_file" "$LINENO" 5
13784
13785test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13786  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13787  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13788  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13789which seems to be undefined.  Please make sure it is defined." >&5
13790$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13791which seems to be undefined.  Please make sure it is defined." >&2;}
13792
13793  rm -f "$tmp/stdin"
13794  case $ac_file in
13795  -) cat "$tmp/out" && rm -f "$tmp/out";;
13796  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13797  esac \
13798  || as_fn_error "could not create $ac_file" "$LINENO" 5
13799 ;;
13800  :H)
13801  #
13802  # CONFIG_HEADER
13803  #
13804  if test x"$ac_file" != x-; then
13805    {
13806      $as_echo "/* $configure_input  */" \
13807      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13808    } >"$tmp/config.h" \
13809      || as_fn_error "could not create $ac_file" "$LINENO" 5
13810    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13811      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13812$as_echo "$as_me: $ac_file is unchanged" >&6;}
13813    else
13814      rm -f "$ac_file"
13815      mv "$tmp/config.h" "$ac_file" \
13816	|| as_fn_error "could not create $ac_file" "$LINENO" 5
13817    fi
13818  else
13819    $as_echo "/* $configure_input  */" \
13820      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13821      || as_fn_error "could not create -" "$LINENO" 5
13822  fi
13823 ;;
13824
13825
13826  esac
13827
13828done # for ac_tag
13829
13830
13831as_fn_exit 0
13832_ACEOF
13833ac_clean_files=$ac_clean_files_save
13834
13835test $ac_write_fail = 0 ||
13836  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13837
13838
13839# configure is writing to config.log, and then calls config.status.
13840# config.status does its own redirection, appending to config.log.
13841# Unfortunately, on DOS this fails, as config.log is still kept open
13842# by configure, so config.status won't be able to write to it; its
13843# output is simply discarded.  So we exec the FD to /dev/null,
13844# effectively closing config.log, so it can be properly (re)opened and
13845# appended to by config.status.  When coming back to configure, we
13846# need to make the FD available again.
13847if test "$no_create" != yes; then
13848  ac_cs_success=:
13849  ac_config_status_args=
13850  test "$silent" = yes &&
13851    ac_config_status_args="$ac_config_status_args --quiet"
13852  exec 5>/dev/null
13853  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13854  exec 5>>auto/config.log
13855  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13856  # would make configure fail if this is the last instruction.
13857  $ac_cs_success || as_fn_exit $?
13858fi
13859if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13860  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13861$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13862fi
13863
13864
13865