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