xref: /vim-8.2.3635/src/auto/configure (revision 00154508)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.65.
4#
5#
6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
8# Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20  emulate sh
21  NULLCMD=:
22  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47  as_echo='print -r --'
48  as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in #(
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order.  Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92case $0 in #((
93  *[\\/]* ) as_myself=$0 ;;
94  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97  IFS=$as_save_IFS
98  test -z "$as_dir" && as_dir=.
99    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100  done
101IFS=$as_save_IFS
102
103     ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108  as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112  exit 1
113fi
114
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there.  '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122done
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
132
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138  emulate sh
139  NULLCMD=:
140  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141  # is contrary to our usage.  Disable this feature.
142  alias -g '\${1+\"\$@\"}'='\"\$@\"'
143  setopt NO_GLOB_SUBST
144else
145  case \`(set -o) 2>/dev/null\` in #(
146  *posix*) :
147    set -o posix ;; #(
148  *) :
149     ;;
150esac
151fi
152"
153  as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167  exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1"
175  if (eval "$as_required") 2>/dev/null; then :
176  as_have_required=yes
177else
178  as_have_required=no
179fi
180  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182else
183  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184as_found=false
185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186do
187  IFS=$as_save_IFS
188  test -z "$as_dir" && as_dir=.
189  as_found=:
190  case $as_dir in #(
191	 /*)
192	   for as_base in sh bash ksh sh5; do
193	     # Try only shells that exist, to save several forks.
194	     as_shell=$as_dir/$as_base
195	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197  CONFIG_SHELL=$as_shell as_have_required=yes
198		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199  break 2
200fi
201fi
202	   done;;
203       esac
204  as_found=false
205done
206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208  CONFIG_SHELL=$SHELL as_have_required=yes
209fi; }
210IFS=$as_save_IFS
211
212
213      if test "x$CONFIG_SHELL" != x; then :
214  # We cannot yet assume a decent shell, so we have to provide a
215	# neutralization value for shells without unset; and this also
216	# works around shells that cannot unset nonexistent variables.
217	BASH_ENV=/dev/null
218	ENV=/dev/null
219	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220	export CONFIG_SHELL
221	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222fi
223
224    if test x$as_have_required = xno; then :
225  $as_echo "$0: This script requires a shell more modern than all"
226  $as_echo "$0: the shells that I found on your system."
227  if test x${ZSH_VERSION+set} = xset ; then
228    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230  else
231    $as_echo "$0: Please tell [email protected] about your system,
232$0: including any error possibly output before this
233$0: message. Then install a modern shell, or manually run
234$0: the script under such a shell if you do have one."
235  fi
236  exit 1
237fi
238fi
239fi
240SHELL=${CONFIG_SHELL-/bin/sh}
241export SHELL
242# Unset more variables known to interfere with behavior of common tools.
243CLICOLOR_FORCE= GREP_OPTIONS=
244unset CLICOLOR_FORCE GREP_OPTIONS
245
246## --------------------- ##
247## M4sh Shell Functions. ##
248## --------------------- ##
249# as_fn_unset VAR
250# ---------------
251# Portably unset VAR.
252as_fn_unset ()
253{
254  { eval $1=; unset $1;}
255}
256as_unset=as_fn_unset
257
258# as_fn_set_status STATUS
259# -----------------------
260# Set $? to STATUS, without forking.
261as_fn_set_status ()
262{
263  return $1
264} # as_fn_set_status
265
266# as_fn_exit STATUS
267# -----------------
268# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
269as_fn_exit ()
270{
271  set +e
272  as_fn_set_status $1
273  exit $1
274} # as_fn_exit
275
276# as_fn_mkdir_p
277# -------------
278# Create "$as_dir" as a directory, including parents if necessary.
279as_fn_mkdir_p ()
280{
281
282  case $as_dir in #(
283  -*) as_dir=./$as_dir;;
284  esac
285  test -d "$as_dir" || eval $as_mkdir_p || {
286    as_dirs=
287    while :; do
288      case $as_dir in #(
289      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
290      *) as_qdir=$as_dir;;
291      esac
292      as_dirs="'$as_qdir' $as_dirs"
293      as_dir=`$as_dirname -- "$as_dir" ||
294$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
295	 X"$as_dir" : 'X\(//\)[^/]' \| \
296	 X"$as_dir" : 'X\(//\)$' \| \
297	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
298$as_echo X"$as_dir" |
299    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
300	    s//\1/
301	    q
302	  }
303	  /^X\(\/\/\)[^/].*/{
304	    s//\1/
305	    q
306	  }
307	  /^X\(\/\/\)$/{
308	    s//\1/
309	    q
310	  }
311	  /^X\(\/\).*/{
312	    s//\1/
313	    q
314	  }
315	  s/.*/./; q'`
316      test -d "$as_dir" && break
317    done
318    test -z "$as_dirs" || eval "mkdir $as_dirs"
319  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
320
321
322} # as_fn_mkdir_p
323# as_fn_append VAR VALUE
324# ----------------------
325# Append the text in VALUE to the end of the definition contained in VAR. Take
326# advantage of any shell optimizations that allow amortized linear growth over
327# repeated appends, instead of the typical quadratic growth present in naive
328# implementations.
329if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
330  eval 'as_fn_append ()
331  {
332    eval $1+=\$2
333  }'
334else
335  as_fn_append ()
336  {
337    eval $1=\$$1\$2
338  }
339fi # as_fn_append
340
341# as_fn_arith ARG...
342# ------------------
343# Perform arithmetic evaluation on the ARGs, and store the result in the
344# global $as_val. Take advantage of shells that can avoid forks. The arguments
345# must be portable across $(()) and expr.
346if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
347  eval 'as_fn_arith ()
348  {
349    as_val=$(( $* ))
350  }'
351else
352  as_fn_arith ()
353  {
354    as_val=`expr "$@" || test $? -eq 1`
355  }
356fi # as_fn_arith
357
358
359# as_fn_error ERROR [LINENO LOG_FD]
360# ---------------------------------
361# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
362# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
363# script with status $?, using 1 if that was 0.
364as_fn_error ()
365{
366  as_status=$?; test $as_status -eq 0 && as_status=1
367  if test "$3"; then
368    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
369    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
370  fi
371  $as_echo "$as_me: error: $1" >&2
372  as_fn_exit $as_status
373} # as_fn_error
374
375if expr a : '\(a\)' >/dev/null 2>&1 &&
376   test "X`expr 00001 : '.*\(...\)'`" = X001; then
377  as_expr=expr
378else
379  as_expr=false
380fi
381
382if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
383  as_basename=basename
384else
385  as_basename=false
386fi
387
388if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
389  as_dirname=dirname
390else
391  as_dirname=false
392fi
393
394as_me=`$as_basename -- "$0" ||
395$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
396	 X"$0" : 'X\(//\)$' \| \
397	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
398$as_echo X/"$0" |
399    sed '/^.*\/\([^/][^/]*\)\/*$/{
400	    s//\1/
401	    q
402	  }
403	  /^X\/\(\/\/\)$/{
404	    s//\1/
405	    q
406	  }
407	  /^X\/\(\/\).*/{
408	    s//\1/
409	    q
410	  }
411	  s/.*/./; q'`
412
413# Avoid depending upon Character Ranges.
414as_cr_letters='abcdefghijklmnopqrstuvwxyz'
415as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
416as_cr_Letters=$as_cr_letters$as_cr_LETTERS
417as_cr_digits='0123456789'
418as_cr_alnum=$as_cr_Letters$as_cr_digits
419
420
421  as_lineno_1=$LINENO as_lineno_1a=$LINENO
422  as_lineno_2=$LINENO as_lineno_2a=$LINENO
423  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
424  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
425  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
426  sed -n '
427    p
428    /[$]LINENO/=
429  ' <$as_myself |
430    sed '
431      s/[$]LINENO.*/&-/
432      t lineno
433      b
434      :lineno
435      N
436      :loop
437      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
438      t loop
439      s/-\n.*//
440    ' >$as_me.lineno &&
441  chmod +x "$as_me.lineno" ||
442    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
443
444  # Don't try to exec as it changes $[0], causing all sort of problems
445  # (the dirname of $[0] is not the place where we might find the
446  # original and so on.  Autoconf is especially sensitive to this).
447  . "./$as_me.lineno"
448  # Exit status is that of the last command.
449  exit
450}
451
452ECHO_C= ECHO_N= ECHO_T=
453case `echo -n x` in #(((((
454-n*)
455  case `echo 'xy\c'` in
456  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
457  xy)  ECHO_C='\c';;
458  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
459       ECHO_T='	';;
460  esac;;
461*)
462  ECHO_N='-n';;
463esac
464
465rm -f conf$$ conf$$.exe conf$$.file
466if test -d conf$$.dir; then
467  rm -f conf$$.dir/conf$$.file
468else
469  rm -f conf$$.dir
470  mkdir conf$$.dir 2>/dev/null
471fi
472if (echo >conf$$.file) 2>/dev/null; then
473  if ln -s conf$$.file conf$$ 2>/dev/null; then
474    as_ln_s='ln -s'
475    # ... but there are two gotchas:
476    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
477    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
478    # In both cases, we have to default to `cp -p'.
479    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
480      as_ln_s='cp -p'
481  elif ln conf$$.file conf$$ 2>/dev/null; then
482    as_ln_s=ln
483  else
484    as_ln_s='cp -p'
485  fi
486else
487  as_ln_s='cp -p'
488fi
489rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
490rmdir conf$$.dir 2>/dev/null
491
492if mkdir -p . 2>/dev/null; then
493  as_mkdir_p='mkdir -p "$as_dir"'
494else
495  test -d ./-p && rmdir ./-p
496  as_mkdir_p=false
497fi
498
499if test -x / >/dev/null 2>&1; then
500  as_test_x='test -x'
501else
502  if ls -dL / >/dev/null 2>&1; then
503    as_ls_L_option=L
504  else
505    as_ls_L_option=
506  fi
507  as_test_x='
508    eval sh -c '\''
509      if test -d "$1"; then
510	test -d "$1/.";
511      else
512	case $1 in #(
513	-*)set "./$1";;
514	esac;
515	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
516	???[sx]*):;;*)false;;esac;fi
517    '\'' sh
518  '
519fi
520as_executable_p=$as_test_x
521
522# Sed expression to map a string onto a valid CPP name.
523as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
524
525# Sed expression to map a string onto a valid variable name.
526as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527
528
529test -n "$DJDIR" || exec 7<&0 </dev/null
530exec 6>&1
531
532# Name of the host.
533# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534# so uname gets run too.
535ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536
537#
538# Initializations.
539#
540ac_default_prefix=/usr/local
541ac_clean_files=
542ac_config_libobj_dir=.
543LIBOBJS=
544cross_compiling=no
545subdirs=
546MFLAGS=
547MAKEFLAGS=
548
549# Identity of this package.
550PACKAGE_NAME=
551PACKAGE_TARNAME=
552PACKAGE_VERSION=
553PACKAGE_STRING=
554PACKAGE_BUGREPORT=
555PACKAGE_URL=
556
557ac_unique_file="vim.h"
558# Factoring default headers for most tests.
559ac_includes_default="\
560#include <stdio.h>
561#ifdef HAVE_SYS_TYPES_H
562# include <sys/types.h>
563#endif
564#ifdef HAVE_SYS_STAT_H
565# include <sys/stat.h>
566#endif
567#ifdef STDC_HEADERS
568# include <stdlib.h>
569# include <stddef.h>
570#else
571# ifdef HAVE_STDLIB_H
572#  include <stdlib.h>
573# endif
574#endif
575#ifdef HAVE_STRING_H
576# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
577#  include <memory.h>
578# endif
579# include <string.h>
580#endif
581#ifdef HAVE_STRINGS_H
582# include <strings.h>
583#endif
584#ifdef HAVE_INTTYPES_H
585# include <inttypes.h>
586#endif
587#ifdef HAVE_STDINT_H
588# include <stdint.h>
589#endif
590#ifdef HAVE_UNISTD_H
591# include <unistd.h>
592#endif"
593
594ac_subst_vars='LTLIBOBJS
595LIBOBJS
596LINK_AS_NEEDED
597DEPEND_CFLAGS_FILTER
598MAKEMO
599MSGFMT
600INSTALL_TOOL_LANGS
601INSTALL_LANGS
602TAGPRG
603HANGULIN_OBJ
604HANGULIN_SRC
605GUI_X_LIBS
606GUITYPE
607GUI_LIB_LOC
608GUI_INC_LOC
609NARROW_PROTO
610MOTIF_LIBNAME
611GNOME_INCLUDEDIR
612GNOME_LIBDIR
613GNOME_LIBS
614GTK_LIBNAME
615GTK_LIBS
616GTK_CFLAGS
617PKG_CONFIG
618X_LIB
619X_EXTRA_LIBS
620X_LIBS
621X_PRE_LIBS
622X_CFLAGS
623XMKMF
624xmkmfpath
625SNIFF_OBJ
626SNIFF_SRC
627NETBEANS_OBJ
628NETBEANS_SRC
629WORKSHOP_OBJ
630WORKSHOP_SRC
631RUBY_LIBS
632RUBY_CFLAGS
633RUBY_PRO
634RUBY_OBJ
635RUBY_SRC
636vi_cv_path_ruby
637TCL_LIBS
638TCL_CFLAGS
639TCL_PRO
640TCL_OBJ
641TCL_SRC
642vi_cv_path_tcl
643PYTHON3_OBJ
644PYTHON3_SRC
645PYTHON3_CFLAGS
646PYTHON3_LIBS
647PYTHON3_CONFDIR
648vi_cv_path_python3
649PYTHON_OBJ
650PYTHON_SRC
651PYTHON_CFLAGS
652PYTHON_GETPATH_CFLAGS
653PYTHON_LIBS
654PYTHON_CONFDIR
655vi_cv_path_python
656PERL_LIBS
657PERL_CFLAGS
658PERL_PRO
659PERL_OBJ
660PERL_SRC
661shrpenv
662vi_cv_perllib
663vi_cv_path_perl
664MZSCHEME_MZC
665MZSCHEME_EXTRA
666MZSCHEME_CFLAGS
667MZSCHEME_LIBS
668MZSCHEME_PRO
669MZSCHEME_OBJ
670MZSCHEME_SRC
671vi_cv_path_mzscheme
672LUA_CFLAGS
673LUA_LIBS
674LUA_PRO
675LUA_OBJ
676LUA_SRC
677vi_cv_path_lua
678compiledby
679dogvimdiff
680dovimdiff
681QUOTESED
682line_break
683VIEWNAME
684EXNAME
685VIMNAME
686OS_EXTRA_OBJ
687OS_EXTRA_SRC
688XCODE_SELECT
689CPP_MM
690STRIP
691AWK
692EGREP
693GREP
694CPP
695OBJEXT
696EXEEXT
697ac_ct_CC
698CPPFLAGS
699LDFLAGS
700CFLAGS
701CC
702SET_MAKE
703target_alias
704host_alias
705build_alias
706LIBS
707ECHO_T
708ECHO_N
709ECHO_C
710DEFS
711mandir
712localedir
713libdir
714psdir
715pdfdir
716dvidir
717htmldir
718infodir
719docdir
720oldincludedir
721includedir
722localstatedir
723sharedstatedir
724sysconfdir
725datadir
726datarootdir
727libexecdir
728sbindir
729bindir
730program_transform_name
731prefix
732exec_prefix
733PACKAGE_URL
734PACKAGE_BUGREPORT
735PACKAGE_STRING
736PACKAGE_VERSION
737PACKAGE_TARNAME
738PACKAGE_NAME
739PATH_SEPARATOR
740SHELL'
741ac_subst_files=''
742ac_user_opts='
743enable_option_checking
744enable_fail_if_missing
745enable_darwin
746with_mac_arch
747with_developer_dir
748with_local_dir
749with_vim_name
750with_ex_name
751with_view_name
752with_global_runtime
753with_modified_by
754enable_selinux
755with_features
756with_compiledby
757enable_xsmp
758enable_xsmp_interact
759enable_luainterp
760with_lua_prefix
761enable_mzschemeinterp
762with_plthome
763enable_perlinterp
764enable_pythoninterp
765with_python_config_dir
766enable_python3interp
767with_python3_config_dir
768enable_tclinterp
769with_tclsh
770enable_rubyinterp
771with_ruby_command
772enable_cscope
773enable_workshop
774enable_netbeans
775enable_sniff
776enable_multibyte
777enable_hangulinput
778enable_xim
779enable_fontset
780with_x
781enable_gui
782enable_gtk2_check
783enable_gnome_check
784enable_motif_check
785enable_athena_check
786enable_nextaw_check
787enable_carbon_check
788enable_gtktest
789with_gnome_includes
790with_gnome_libs
791with_gnome
792with_motif_lib
793with_tlib
794enable_largefile
795enable_acl
796enable_gpm
797enable_sysmouse
798enable_nls
799'
800      ac_precious_vars='build_alias
801host_alias
802target_alias
803CC
804CFLAGS
805LDFLAGS
806LIBS
807CPPFLAGS
808CPP
809XMKMF'
810
811
812# Initialize some variables set by options.
813ac_init_help=
814ac_init_version=false
815ac_unrecognized_opts=
816ac_unrecognized_sep=
817# The variables have the same names as the options, with
818# dashes changed to underlines.
819cache_file=/dev/null
820exec_prefix=NONE
821no_create=
822no_recursion=
823prefix=NONE
824program_prefix=NONE
825program_suffix=NONE
826program_transform_name=s,x,x,
827silent=
828site=
829srcdir=
830verbose=
831x_includes=NONE
832x_libraries=NONE
833
834# Installation directory options.
835# These are left unexpanded so users can "make install exec_prefix=/foo"
836# and all the variables that are supposed to be based on exec_prefix
837# by default will actually change.
838# Use braces instead of parens because sh, perl, etc. also accept them.
839# (The list follows the same order as the GNU Coding Standards.)
840bindir='${exec_prefix}/bin'
841sbindir='${exec_prefix}/sbin'
842libexecdir='${exec_prefix}/libexec'
843datarootdir='${prefix}/share'
844datadir='${datarootdir}'
845sysconfdir='${prefix}/etc'
846sharedstatedir='${prefix}/com'
847localstatedir='${prefix}/var'
848includedir='${prefix}/include'
849oldincludedir='/usr/include'
850docdir='${datarootdir}/doc/${PACKAGE}'
851infodir='${datarootdir}/info'
852htmldir='${docdir}'
853dvidir='${docdir}'
854pdfdir='${docdir}'
855psdir='${docdir}'
856libdir='${exec_prefix}/lib'
857localedir='${datarootdir}/locale'
858mandir='${datarootdir}/man'
859
860ac_prev=
861ac_dashdash=
862for ac_option
863do
864  # If the previous option needs an argument, assign it.
865  if test -n "$ac_prev"; then
866    eval $ac_prev=\$ac_option
867    ac_prev=
868    continue
869  fi
870
871  case $ac_option in
872  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873  *)	ac_optarg=yes ;;
874  esac
875
876  # Accept the important Cygnus configure options, so we can diagnose typos.
877
878  case $ac_dashdash$ac_option in
879  --)
880    ac_dashdash=yes ;;
881
882  -bindir | --bindir | --bindi | --bind | --bin | --bi)
883    ac_prev=bindir ;;
884  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
885    bindir=$ac_optarg ;;
886
887  -build | --build | --buil | --bui | --bu)
888    ac_prev=build_alias ;;
889  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
890    build_alias=$ac_optarg ;;
891
892  -cache-file | --cache-file | --cache-fil | --cache-fi \
893  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
894    ac_prev=cache_file ;;
895  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
896  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
897    cache_file=$ac_optarg ;;
898
899  --config-cache | -C)
900    cache_file=config.cache ;;
901
902  -datadir | --datadir | --datadi | --datad)
903    ac_prev=datadir ;;
904  -datadir=* | --datadir=* | --datadi=* | --datad=*)
905    datadir=$ac_optarg ;;
906
907  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
908  | --dataroo | --dataro | --datar)
909    ac_prev=datarootdir ;;
910  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
911  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
912    datarootdir=$ac_optarg ;;
913
914  -disable-* | --disable-*)
915    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
916    # Reject names that are not valid shell variable names.
917    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918      as_fn_error "invalid feature name: $ac_useropt"
919    ac_useropt_orig=$ac_useropt
920    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921    case $ac_user_opts in
922      *"
923"enable_$ac_useropt"
924"*) ;;
925      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
926	 ac_unrecognized_sep=', ';;
927    esac
928    eval enable_$ac_useropt=no ;;
929
930  -docdir | --docdir | --docdi | --doc | --do)
931    ac_prev=docdir ;;
932  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933    docdir=$ac_optarg ;;
934
935  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936    ac_prev=dvidir ;;
937  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938    dvidir=$ac_optarg ;;
939
940  -enable-* | --enable-*)
941    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
942    # Reject names that are not valid shell variable names.
943    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
944      as_fn_error "invalid feature name: $ac_useropt"
945    ac_useropt_orig=$ac_useropt
946    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
947    case $ac_user_opts in
948      *"
949"enable_$ac_useropt"
950"*) ;;
951      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
952	 ac_unrecognized_sep=', ';;
953    esac
954    eval enable_$ac_useropt=\$ac_optarg ;;
955
956  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
957  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
958  | --exec | --exe | --ex)
959    ac_prev=exec_prefix ;;
960  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
961  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
962  | --exec=* | --exe=* | --ex=*)
963    exec_prefix=$ac_optarg ;;
964
965  -gas | --gas | --ga | --g)
966    # Obsolete; use --with-gas.
967    with_gas=yes ;;
968
969  -help | --help | --hel | --he | -h)
970    ac_init_help=long ;;
971  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
972    ac_init_help=recursive ;;
973  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
974    ac_init_help=short ;;
975
976  -host | --host | --hos | --ho)
977    ac_prev=host_alias ;;
978  -host=* | --host=* | --hos=* | --ho=*)
979    host_alias=$ac_optarg ;;
980
981  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982    ac_prev=htmldir ;;
983  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984  | --ht=*)
985    htmldir=$ac_optarg ;;
986
987  -includedir | --includedir | --includedi | --included | --include \
988  | --includ | --inclu | --incl | --inc)
989    ac_prev=includedir ;;
990  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
991  | --includ=* | --inclu=* | --incl=* | --inc=*)
992    includedir=$ac_optarg ;;
993
994  -infodir | --infodir | --infodi | --infod | --info | --inf)
995    ac_prev=infodir ;;
996  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
997    infodir=$ac_optarg ;;
998
999  -libdir | --libdir | --libdi | --libd)
1000    ac_prev=libdir ;;
1001  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1002    libdir=$ac_optarg ;;
1003
1004  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1005  | --libexe | --libex | --libe)
1006    ac_prev=libexecdir ;;
1007  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1008  | --libexe=* | --libex=* | --libe=*)
1009    libexecdir=$ac_optarg ;;
1010
1011  -localedir | --localedir | --localedi | --localed | --locale)
1012    ac_prev=localedir ;;
1013  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1014    localedir=$ac_optarg ;;
1015
1016  -localstatedir | --localstatedir | --localstatedi | --localstated \
1017  | --localstate | --localstat | --localsta | --localst | --locals)
1018    ac_prev=localstatedir ;;
1019  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1020  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1021    localstatedir=$ac_optarg ;;
1022
1023  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024    ac_prev=mandir ;;
1025  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1026    mandir=$ac_optarg ;;
1027
1028  -nfp | --nfp | --nf)
1029    # Obsolete; use --without-fp.
1030    with_fp=no ;;
1031
1032  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1033  | --no-cr | --no-c | -n)
1034    no_create=yes ;;
1035
1036  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1037  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1038    no_recursion=yes ;;
1039
1040  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1041  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1042  | --oldin | --oldi | --old | --ol | --o)
1043    ac_prev=oldincludedir ;;
1044  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1045  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1046  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1047    oldincludedir=$ac_optarg ;;
1048
1049  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050    ac_prev=prefix ;;
1051  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1052    prefix=$ac_optarg ;;
1053
1054  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1055  | --program-pre | --program-pr | --program-p)
1056    ac_prev=program_prefix ;;
1057  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1058  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1059    program_prefix=$ac_optarg ;;
1060
1061  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1062  | --program-suf | --program-su | --program-s)
1063    ac_prev=program_suffix ;;
1064  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1065  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1066    program_suffix=$ac_optarg ;;
1067
1068  -program-transform-name | --program-transform-name \
1069  | --program-transform-nam | --program-transform-na \
1070  | --program-transform-n | --program-transform- \
1071  | --program-transform | --program-transfor \
1072  | --program-transfo | --program-transf \
1073  | --program-trans | --program-tran \
1074  | --progr-tra | --program-tr | --program-t)
1075    ac_prev=program_transform_name ;;
1076  -program-transform-name=* | --program-transform-name=* \
1077  | --program-transform-nam=* | --program-transform-na=* \
1078  | --program-transform-n=* | --program-transform-=* \
1079  | --program-transform=* | --program-transfor=* \
1080  | --program-transfo=* | --program-transf=* \
1081  | --program-trans=* | --program-tran=* \
1082  | --progr-tra=* | --program-tr=* | --program-t=*)
1083    program_transform_name=$ac_optarg ;;
1084
1085  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086    ac_prev=pdfdir ;;
1087  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1088    pdfdir=$ac_optarg ;;
1089
1090  -psdir | --psdir | --psdi | --psd | --ps)
1091    ac_prev=psdir ;;
1092  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1093    psdir=$ac_optarg ;;
1094
1095  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1096  | -silent | --silent | --silen | --sile | --sil)
1097    silent=yes ;;
1098
1099  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100    ac_prev=sbindir ;;
1101  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102  | --sbi=* | --sb=*)
1103    sbindir=$ac_optarg ;;
1104
1105  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1106  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1107  | --sharedst | --shareds | --shared | --share | --shar \
1108  | --sha | --sh)
1109    ac_prev=sharedstatedir ;;
1110  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1111  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1112  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113  | --sha=* | --sh=*)
1114    sharedstatedir=$ac_optarg ;;
1115
1116  -site | --site | --sit)
1117    ac_prev=site ;;
1118  -site=* | --site=* | --sit=*)
1119    site=$ac_optarg ;;
1120
1121  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122    ac_prev=srcdir ;;
1123  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1124    srcdir=$ac_optarg ;;
1125
1126  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1127  | --syscon | --sysco | --sysc | --sys | --sy)
1128    ac_prev=sysconfdir ;;
1129  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1130  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1131    sysconfdir=$ac_optarg ;;
1132
1133  -target | --target | --targe | --targ | --tar | --ta | --t)
1134    ac_prev=target_alias ;;
1135  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1136    target_alias=$ac_optarg ;;
1137
1138  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1139    verbose=yes ;;
1140
1141  -version | --version | --versio | --versi | --vers | -V)
1142    ac_init_version=: ;;
1143
1144  -with-* | --with-*)
1145    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1146    # Reject names that are not valid shell variable names.
1147    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148      as_fn_error "invalid package name: $ac_useropt"
1149    ac_useropt_orig=$ac_useropt
1150    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151    case $ac_user_opts in
1152      *"
1153"with_$ac_useropt"
1154"*) ;;
1155      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1156	 ac_unrecognized_sep=', ';;
1157    esac
1158    eval with_$ac_useropt=\$ac_optarg ;;
1159
1160  -without-* | --without-*)
1161    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1162    # Reject names that are not valid shell variable names.
1163    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1164      as_fn_error "invalid package name: $ac_useropt"
1165    ac_useropt_orig=$ac_useropt
1166    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1167    case $ac_user_opts in
1168      *"
1169"with_$ac_useropt"
1170"*) ;;
1171      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1172	 ac_unrecognized_sep=', ';;
1173    esac
1174    eval with_$ac_useropt=no ;;
1175
1176  --x)
1177    # Obsolete; use --with-x.
1178    with_x=yes ;;
1179
1180  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1181  | --x-incl | --x-inc | --x-in | --x-i)
1182    ac_prev=x_includes ;;
1183  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1184  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1185    x_includes=$ac_optarg ;;
1186
1187  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1188  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1189    ac_prev=x_libraries ;;
1190  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1191  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1192    x_libraries=$ac_optarg ;;
1193
1194  -*) as_fn_error "unrecognized option: \`$ac_option'
1195Try \`$0 --help' for more information."
1196    ;;
1197
1198  *=*)
1199    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1200    # Reject names that are not valid shell variable names.
1201    case $ac_envvar in #(
1202      '' | [0-9]* | *[!_$as_cr_alnum]* )
1203      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1204    esac
1205    eval $ac_envvar=\$ac_optarg
1206    export $ac_envvar ;;
1207
1208  *)
1209    # FIXME: should be removed in autoconf 3.0.
1210    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1211    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1212      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1213    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1214    ;;
1215
1216  esac
1217done
1218
1219if test -n "$ac_prev"; then
1220  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1221  as_fn_error "missing argument to $ac_option"
1222fi
1223
1224if test -n "$ac_unrecognized_opts"; then
1225  case $enable_option_checking in
1226    no) ;;
1227    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1228    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1229  esac
1230fi
1231
1232# Check all directory arguments for consistency.
1233for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1234		datadir sysconfdir sharedstatedir localstatedir includedir \
1235		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1236		libdir localedir mandir
1237do
1238  eval ac_val=\$$ac_var
1239  # Remove trailing slashes.
1240  case $ac_val in
1241    */ )
1242      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1243      eval $ac_var=\$ac_val;;
1244  esac
1245  # Be sure to have absolute directory names.
1246  case $ac_val in
1247    [\\/$]* | ?:[\\/]* )  continue;;
1248    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249  esac
1250  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1251done
1252
1253# There might be people who depend on the old broken behavior: `$host'
1254# used to hold the argument of --host etc.
1255# FIXME: To remove some day.
1256build=$build_alias
1257host=$host_alias
1258target=$target_alias
1259
1260# FIXME: To remove some day.
1261if test "x$host_alias" != x; then
1262  if test "x$build_alias" = x; then
1263    cross_compiling=maybe
1264    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1265    If a cross compiler is detected then cross compile mode will be used." >&2
1266  elif test "x$build_alias" != "x$host_alias"; then
1267    cross_compiling=yes
1268  fi
1269fi
1270
1271ac_tool_prefix=
1272test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273
1274test "$silent" = yes && exec 6>/dev/null
1275
1276
1277ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278ac_ls_di=`ls -di .` &&
1279ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1280  as_fn_error "working directory cannot be determined"
1281test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1282  as_fn_error "pwd does not report name of working directory"
1283
1284
1285# Find the source files, if location was not specified.
1286if test -z "$srcdir"; then
1287  ac_srcdir_defaulted=yes
1288  # Try the directory containing this script, then the parent directory.
1289  ac_confdir=`$as_dirname -- "$as_myself" ||
1290$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291	 X"$as_myself" : 'X\(//\)[^/]' \| \
1292	 X"$as_myself" : 'X\(//\)$' \| \
1293	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294$as_echo X"$as_myself" |
1295    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296	    s//\1/
1297	    q
1298	  }
1299	  /^X\(\/\/\)[^/].*/{
1300	    s//\1/
1301	    q
1302	  }
1303	  /^X\(\/\/\)$/{
1304	    s//\1/
1305	    q
1306	  }
1307	  /^X\(\/\).*/{
1308	    s//\1/
1309	    q
1310	  }
1311	  s/.*/./; q'`
1312  srcdir=$ac_confdir
1313  if test ! -r "$srcdir/$ac_unique_file"; then
1314    srcdir=..
1315  fi
1316else
1317  ac_srcdir_defaulted=no
1318fi
1319if test ! -r "$srcdir/$ac_unique_file"; then
1320  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1321  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1322fi
1323ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324ac_abs_confdir=`(
1325	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1326	pwd)`
1327# When building in place, set srcdir=.
1328if test "$ac_abs_confdir" = "$ac_pwd"; then
1329  srcdir=.
1330fi
1331# Remove unnecessary trailing slashes from srcdir.
1332# Double slashes in file names in object file debugging info
1333# mess up M-x gdb in Emacs.
1334case $srcdir in
1335*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336esac
1337for ac_var in $ac_precious_vars; do
1338  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1339  eval ac_env_${ac_var}_value=\$${ac_var}
1340  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1341  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342done
1343
1344#
1345# Report the --help message.
1346#
1347if test "$ac_init_help" = "long"; then
1348  # Omit some internal or obsolete options to make the list less imposing.
1349  # This message is too long to be a string in the A/UX 3.1 sh.
1350  cat <<_ACEOF
1351\`configure' configures this package to adapt to many kinds of systems.
1352
1353Usage: $0 [OPTION]... [VAR=VALUE]...
1354
1355To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356VAR=VALUE.  See below for descriptions of some of the useful variables.
1357
1358Defaults for the options are specified in brackets.
1359
1360Configuration:
1361  -h, --help              display this help and exit
1362      --help=short        display options specific to this package
1363      --help=recursive    display the short help of all the included packages
1364  -V, --version           display version information and exit
1365  -q, --quiet, --silent   do not print \`checking...' messages
1366      --cache-file=FILE   cache test results in FILE [disabled]
1367  -C, --config-cache      alias for \`--cache-file=config.cache'
1368  -n, --no-create         do not create output files
1369      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1370
1371Installation directories:
1372  --prefix=PREFIX         install architecture-independent files in PREFIX
1373                          [$ac_default_prefix]
1374  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1375                          [PREFIX]
1376
1377By default, \`make install' will install all the files in
1378\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1379an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380for instance \`--prefix=\$HOME'.
1381
1382For better control, use the options below.
1383
1384Fine tuning of the installation directories:
1385  --bindir=DIR            user executables [EPREFIX/bin]
1386  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1387  --libexecdir=DIR        program executables [EPREFIX/libexec]
1388  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1389  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1390  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1391  --libdir=DIR            object code libraries [EPREFIX/lib]
1392  --includedir=DIR        C header files [PREFIX/include]
1393  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1394  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1395  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1396  --infodir=DIR           info documentation [DATAROOTDIR/info]
1397  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1398  --mandir=DIR            man documentation [DATAROOTDIR/man]
1399  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1400  --htmldir=DIR           html documentation [DOCDIR]
1401  --dvidir=DIR            dvi documentation [DOCDIR]
1402  --pdfdir=DIR            pdf documentation [DOCDIR]
1403  --psdir=DIR             ps documentation [DOCDIR]
1404_ACEOF
1405
1406  cat <<\_ACEOF
1407
1408X features:
1409  --x-includes=DIR    X include files are in DIR
1410  --x-libraries=DIR   X library files are in DIR
1411_ACEOF
1412fi
1413
1414if test -n "$ac_init_help"; then
1415
1416  cat <<\_ACEOF
1417
1418Optional Features:
1419  --disable-option-checking  ignore unrecognized --enable/--with options
1420  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1421  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1422  --enable-fail-if-missing    Fail if dependencies on additional features
1423     specified on the command line are missing.
1424  --disable-darwin        Disable Darwin (Mac OS X) support.
1425  --disable-selinux	  Don't check for SELinux support.
1426  --disable-xsmp          Disable XSMP session management
1427  --disable-xsmp-interact Disable XSMP interaction
1428  --enable-luainterp=OPTS     Include Lua interpreter.  default=no OPTS=no/yes/dynamic
1429  --enable-mzschemeinterp   Include MzScheme interpreter.
1430  --enable-perlinterp=OPTS     Include Perl interpreter.  default=no OPTS=no/yes/dynamic
1431  --enable-pythoninterp=OPTS   Include Python interpreter. default=no OPTS=no/yes/dynamic
1432  --enable-python3interp=OPTS   Include Python3 interpreter. default=no OPTS=no/yes/dynamic
1433  --enable-tclinterp      Include Tcl interpreter.
1434  --enable-rubyinterp=OPTS     Include Ruby interpreter.  default=no OPTS=no/yes/dynamic
1435  --enable-cscope         Include cscope interface.
1436  --enable-workshop       Include Sun Visual Workshop support.
1437  --disable-netbeans      Disable NetBeans integration support.
1438  --enable-sniff          Include Sniff interface.
1439  --enable-multibyte      Include multibyte editing support.
1440  --enable-hangulinput    Include Hangul input support.
1441  --enable-xim            Include XIM input support.
1442  --enable-fontset        Include X fontset output support.
1443  --enable-gui=OPTS     X11 GUI default=auto OPTS=auto/no/gtk2/gnome2/motif/athena/neXtaw/photon/carbon
1444  --enable-gtk2-check     If auto-select GUI, check for GTK+ 2 default=yes
1445  --enable-gnome-check    If GTK GUI, check for GNOME default=no
1446  --enable-motif-check    If auto-select GUI, check for Motif default=yes
1447  --enable-athena-check   If auto-select GUI, check for Athena default=yes
1448  --enable-nextaw-check   If auto-select GUI, check for neXtaw default=yes
1449  --enable-carbon-check   If auto-select GUI, check for Carbon default=yes
1450  --disable-gtktest       Do not try to compile and run a test GTK program
1451  --disable-largefile     omit support for large files
1452  --disable-acl           Don't check for ACL support.
1453  --disable-gpm           Don't use gpm (Linux mouse daemon).
1454  --disable-sysmouse    Don't use sysmouse (mouse in *BSD console).
1455  --disable-nls           Don't support NLS (gettext()).
1456
1457Optional Packages:
1458  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1459  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1460  --with-mac-arch=ARCH    current, intel, ppc or both
1461  --with-developer-dir=PATH    use PATH as location for Xcode developer tools
1462  --with-local-dir=PATH   search PATH instead of /usr/local for local libraries.
1463  --without-local-dir     do not search /usr/local for local libraries.
1464  --with-vim-name=NAME    what to call the Vim executable
1465  --with-ex-name=NAME     what to call the Ex executable
1466  --with-view-name=NAME   what to call the View executable
1467  --with-global-runtime=DIR    global runtime directory in 'runtimepath'
1468  --with-modified-by=NAME       name of who modified a release version
1469  --with-features=TYPE    tiny, small, normal, big or huge (default: normal)
1470  --with-compiledby=NAME  name to show in :version message
1471  --with-lua-prefix=PFX   Prefix where Lua is installed.
1472  --with-plthome=PLTHOME   Use PLTHOME.
1473  --with-python-config-dir=PATH  Python's config directory
1474  --with-python3-config-dir=PATH  Python's config directory
1475  --with-tclsh=PATH       which tclsh to use (default: tclsh8.0)
1476  --with-ruby-command=RUBY  name of the Ruby command (default: ruby)
1477  --with-x                use the X Window System
1478  --with-gnome-includes=DIR Specify location of GNOME headers
1479  --with-gnome-libs=DIR   Specify location of GNOME libs
1480  --with-gnome            Specify prefix for GNOME files
1481  --with-motif-lib=STRING   Library for Motif
1482  --with-tlib=library     terminal library to be used
1483
1484Some influential environment variables:
1485  CC          C compiler command
1486  CFLAGS      C compiler flags
1487  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1488              nonstandard directory <lib dir>
1489  LIBS        libraries to pass to the linker, e.g. -l<library>
1490  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1491              you have headers in a nonstandard directory <include dir>
1492  CPP         C preprocessor
1493  XMKMF       Path to xmkmf, Makefile generator for X Window System
1494
1495Use these variables to override the choices made by `configure' or to help
1496it to find libraries and programs with nonstandard names/locations.
1497
1498Report bugs to the package provider.
1499_ACEOF
1500ac_status=$?
1501fi
1502
1503if test "$ac_init_help" = "recursive"; then
1504  # If there are subdirs, report their specific --help.
1505  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1506    test -d "$ac_dir" ||
1507      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1508      continue
1509    ac_builddir=.
1510
1511case "$ac_dir" in
1512.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1513*)
1514  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1515  # A ".." for each directory in $ac_dir_suffix.
1516  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1517  case $ac_top_builddir_sub in
1518  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1519  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1520  esac ;;
1521esac
1522ac_abs_top_builddir=$ac_pwd
1523ac_abs_builddir=$ac_pwd$ac_dir_suffix
1524# for backward compatibility:
1525ac_top_builddir=$ac_top_build_prefix
1526
1527case $srcdir in
1528  .)  # We are building in place.
1529    ac_srcdir=.
1530    ac_top_srcdir=$ac_top_builddir_sub
1531    ac_abs_top_srcdir=$ac_pwd ;;
1532  [\\/]* | ?:[\\/]* )  # Absolute name.
1533    ac_srcdir=$srcdir$ac_dir_suffix;
1534    ac_top_srcdir=$srcdir
1535    ac_abs_top_srcdir=$srcdir ;;
1536  *) # Relative name.
1537    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1538    ac_top_srcdir=$ac_top_build_prefix$srcdir
1539    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1540esac
1541ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1542
1543    cd "$ac_dir" || { ac_status=$?; continue; }
1544    # Check for guested configure.
1545    if test -f "$ac_srcdir/configure.gnu"; then
1546      echo &&
1547      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1548    elif test -f "$ac_srcdir/configure"; then
1549      echo &&
1550      $SHELL "$ac_srcdir/configure" --help=recursive
1551    else
1552      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1553    fi || ac_status=$?
1554    cd "$ac_pwd" || { ac_status=$?; break; }
1555  done
1556fi
1557
1558test -n "$ac_init_help" && exit $ac_status
1559if $ac_init_version; then
1560  cat <<\_ACEOF
1561configure
1562generated by GNU Autoconf 2.65
1563
1564Copyright (C) 2009 Free Software Foundation, Inc.
1565This configure script is free software; the Free Software Foundation
1566gives unlimited permission to copy, distribute and modify it.
1567_ACEOF
1568  exit
1569fi
1570
1571## ------------------------ ##
1572## Autoconf initialization. ##
1573## ------------------------ ##
1574
1575# ac_fn_c_try_compile LINENO
1576# --------------------------
1577# Try to compile conftest.$ac_ext, and return whether this succeeded.
1578ac_fn_c_try_compile ()
1579{
1580  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1581  rm -f conftest.$ac_objext
1582  if { { ac_try="$ac_compile"
1583case "(($ac_try" in
1584  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1585  *) ac_try_echo=$ac_try;;
1586esac
1587eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1588$as_echo "$ac_try_echo"; } >&5
1589  (eval "$ac_compile") 2>conftest.err
1590  ac_status=$?
1591  if test -s conftest.err; then
1592    grep -v '^ *+' conftest.err >conftest.er1
1593    cat conftest.er1 >&5
1594    mv -f conftest.er1 conftest.err
1595  fi
1596  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1597  test $ac_status = 0; } && {
1598	 test -z "$ac_c_werror_flag" ||
1599	 test ! -s conftest.err
1600       } && test -s conftest.$ac_objext; then :
1601  ac_retval=0
1602else
1603  $as_echo "$as_me: failed program was:" >&5
1604sed 's/^/| /' conftest.$ac_ext >&5
1605
1606	ac_retval=1
1607fi
1608  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1609  as_fn_set_status $ac_retval
1610
1611} # ac_fn_c_try_compile
1612
1613# ac_fn_c_try_cpp LINENO
1614# ----------------------
1615# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1616ac_fn_c_try_cpp ()
1617{
1618  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1619  if { { ac_try="$ac_cpp conftest.$ac_ext"
1620case "(($ac_try" in
1621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622  *) ac_try_echo=$ac_try;;
1623esac
1624eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625$as_echo "$ac_try_echo"; } >&5
1626  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1627  ac_status=$?
1628  if test -s conftest.err; then
1629    grep -v '^ *+' conftest.err >conftest.er1
1630    cat conftest.er1 >&5
1631    mv -f conftest.er1 conftest.err
1632  fi
1633  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634  test $ac_status = 0; } >/dev/null && {
1635	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1636	 test ! -s conftest.err
1637       }; then :
1638  ac_retval=0
1639else
1640  $as_echo "$as_me: failed program was:" >&5
1641sed 's/^/| /' conftest.$ac_ext >&5
1642
1643    ac_retval=1
1644fi
1645  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1646  as_fn_set_status $ac_retval
1647
1648} # ac_fn_c_try_cpp
1649
1650# ac_fn_c_try_link LINENO
1651# -----------------------
1652# Try to link conftest.$ac_ext, and return whether this succeeded.
1653ac_fn_c_try_link ()
1654{
1655  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656  rm -f conftest.$ac_objext conftest$ac_exeext
1657  if { { ac_try="$ac_link"
1658case "(($ac_try" in
1659  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1660  *) ac_try_echo=$ac_try;;
1661esac
1662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1663$as_echo "$ac_try_echo"; } >&5
1664  (eval "$ac_link") 2>conftest.err
1665  ac_status=$?
1666  if test -s conftest.err; then
1667    grep -v '^ *+' conftest.err >conftest.er1
1668    cat conftest.er1 >&5
1669    mv -f conftest.er1 conftest.err
1670  fi
1671  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1672  test $ac_status = 0; } && {
1673	 test -z "$ac_c_werror_flag" ||
1674	 test ! -s conftest.err
1675       } && test -s conftest$ac_exeext && {
1676	 test "$cross_compiling" = yes ||
1677	 $as_test_x conftest$ac_exeext
1678       }; then :
1679  ac_retval=0
1680else
1681  $as_echo "$as_me: failed program was:" >&5
1682sed 's/^/| /' conftest.$ac_ext >&5
1683
1684	ac_retval=1
1685fi
1686  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1687  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1688  # interfere with the next link command; also delete a directory that is
1689  # left behind by Apple's compiler.  We do this before executing the actions.
1690  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1692  as_fn_set_status $ac_retval
1693
1694} # ac_fn_c_try_link
1695
1696# ac_fn_c_try_run LINENO
1697# ----------------------
1698# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1699# that executables *can* be run.
1700ac_fn_c_try_run ()
1701{
1702  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1703  if { { ac_try="$ac_link"
1704case "(($ac_try" in
1705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706  *) ac_try_echo=$ac_try;;
1707esac
1708eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709$as_echo "$ac_try_echo"; } >&5
1710  (eval "$ac_link") 2>&5
1711  ac_status=$?
1712  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1713  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1714  { { case "(($ac_try" in
1715  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716  *) ac_try_echo=$ac_try;;
1717esac
1718eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719$as_echo "$ac_try_echo"; } >&5
1720  (eval "$ac_try") 2>&5
1721  ac_status=$?
1722  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1723  test $ac_status = 0; }; }; then :
1724  ac_retval=0
1725else
1726  $as_echo "$as_me: program exited with status $ac_status" >&5
1727       $as_echo "$as_me: failed program was:" >&5
1728sed 's/^/| /' conftest.$ac_ext >&5
1729
1730       ac_retval=$ac_status
1731fi
1732  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1733  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1734  as_fn_set_status $ac_retval
1735
1736} # ac_fn_c_try_run
1737
1738# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1739# -------------------------------------------------------
1740# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1741# the include files in INCLUDES and setting the cache variable VAR
1742# accordingly.
1743ac_fn_c_check_header_mongrel ()
1744{
1745  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1746  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1747  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1748$as_echo_n "checking for $2... " >&6; }
1749if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1750  $as_echo_n "(cached) " >&6
1751fi
1752eval ac_res=\$$3
1753	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1754$as_echo "$ac_res" >&6; }
1755else
1756  # Is the header compilable?
1757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1758$as_echo_n "checking $2 usability... " >&6; }
1759cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1760/* end confdefs.h.  */
1761$4
1762#include <$2>
1763_ACEOF
1764if ac_fn_c_try_compile "$LINENO"; then :
1765  ac_header_compiler=yes
1766else
1767  ac_header_compiler=no
1768fi
1769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1771$as_echo "$ac_header_compiler" >&6; }
1772
1773# Is the header present?
1774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1775$as_echo_n "checking $2 presence... " >&6; }
1776cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1777/* end confdefs.h.  */
1778#include <$2>
1779_ACEOF
1780if ac_fn_c_try_cpp "$LINENO"; then :
1781  ac_header_preproc=yes
1782else
1783  ac_header_preproc=no
1784fi
1785rm -f conftest.err conftest.$ac_ext
1786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1787$as_echo "$ac_header_preproc" >&6; }
1788
1789# So?  What about this header?
1790case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1791  yes:no: )
1792    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1793$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1794    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1795$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1796    ;;
1797  no:yes:* )
1798    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1799$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1800    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1801$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1802    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1803$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1804    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1805$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1806    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1807$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1808    ;;
1809esac
1810  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1811$as_echo_n "checking for $2... " >&6; }
1812if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1813  $as_echo_n "(cached) " >&6
1814else
1815  eval "$3=\$ac_header_compiler"
1816fi
1817eval ac_res=\$$3
1818	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819$as_echo "$ac_res" >&6; }
1820fi
1821  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1822
1823} # ac_fn_c_check_header_mongrel
1824
1825# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1826# -------------------------------------------------------
1827# Tests whether HEADER exists and can be compiled using the include files in
1828# INCLUDES, setting the cache variable VAR accordingly.
1829ac_fn_c_check_header_compile ()
1830{
1831  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1832  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1833$as_echo_n "checking for $2... " >&6; }
1834if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1835  $as_echo_n "(cached) " >&6
1836else
1837  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838/* end confdefs.h.  */
1839$4
1840#include <$2>
1841_ACEOF
1842if ac_fn_c_try_compile "$LINENO"; then :
1843  eval "$3=yes"
1844else
1845  eval "$3=no"
1846fi
1847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1848fi
1849eval ac_res=\$$3
1850	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1851$as_echo "$ac_res" >&6; }
1852  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1853
1854} # ac_fn_c_check_header_compile
1855
1856# ac_fn_c_check_func LINENO FUNC VAR
1857# ----------------------------------
1858# Tests whether FUNC exists, setting the cache variable VAR accordingly
1859ac_fn_c_check_func ()
1860{
1861  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1862  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1863$as_echo_n "checking for $2... " >&6; }
1864if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1865  $as_echo_n "(cached) " >&6
1866else
1867  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1868/* end confdefs.h.  */
1869/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1870   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1871#define $2 innocuous_$2
1872
1873/* System header to define __stub macros and hopefully few prototypes,
1874    which can conflict with char $2 (); below.
1875    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1876    <limits.h> exists even on freestanding compilers.  */
1877
1878#ifdef __STDC__
1879# include <limits.h>
1880#else
1881# include <assert.h>
1882#endif
1883
1884#undef $2
1885
1886/* Override any GCC internal prototype to avoid an error.
1887   Use char because int might match the return type of a GCC
1888   builtin and then its argument prototype would still apply.  */
1889#ifdef __cplusplus
1890extern "C"
1891#endif
1892char $2 ();
1893/* The GNU C library defines this for functions which it implements
1894    to always fail with ENOSYS.  Some functions are actually named
1895    something starting with __ and the normal name is an alias.  */
1896#if defined __stub_$2 || defined __stub___$2
1897choke me
1898#endif
1899
1900int
1901main ()
1902{
1903return $2 ();
1904  ;
1905  return 0;
1906}
1907_ACEOF
1908if ac_fn_c_try_link "$LINENO"; then :
1909  eval "$3=yes"
1910else
1911  eval "$3=no"
1912fi
1913rm -f core conftest.err conftest.$ac_objext \
1914    conftest$ac_exeext conftest.$ac_ext
1915fi
1916eval ac_res=\$$3
1917	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1918$as_echo "$ac_res" >&6; }
1919  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1920
1921} # ac_fn_c_check_func
1922
1923# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1924# -------------------------------------------
1925# Tests whether TYPE exists after having included INCLUDES, setting cache
1926# variable VAR accordingly.
1927ac_fn_c_check_type ()
1928{
1929  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1930  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1931$as_echo_n "checking for $2... " >&6; }
1932if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1933  $as_echo_n "(cached) " >&6
1934else
1935  eval "$3=no"
1936  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1937/* end confdefs.h.  */
1938$4
1939int
1940main ()
1941{
1942if (sizeof ($2))
1943	 return 0;
1944  ;
1945  return 0;
1946}
1947_ACEOF
1948if ac_fn_c_try_compile "$LINENO"; then :
1949  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1950/* end confdefs.h.  */
1951$4
1952int
1953main ()
1954{
1955if (sizeof (($2)))
1956	    return 0;
1957  ;
1958  return 0;
1959}
1960_ACEOF
1961if ac_fn_c_try_compile "$LINENO"; then :
1962
1963else
1964  eval "$3=yes"
1965fi
1966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1967fi
1968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1969fi
1970eval ac_res=\$$3
1971	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1972$as_echo "$ac_res" >&6; }
1973  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1974
1975} # ac_fn_c_check_type
1976
1977# ac_fn_c_find_uintX_t LINENO BITS VAR
1978# ------------------------------------
1979# Finds an unsigned integer type with width BITS, setting cache variable VAR
1980# accordingly.
1981ac_fn_c_find_uintX_t ()
1982{
1983  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1984  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1985$as_echo_n "checking for uint$2_t... " >&6; }
1986if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1987  $as_echo_n "(cached) " >&6
1988else
1989  eval "$3=no"
1990     # Order is important - never check a type that is potentially smaller
1991     # than half of the expected target width.
1992     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1993	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1994       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1995/* end confdefs.h.  */
1996$ac_includes_default
1997int
1998main ()
1999{
2000static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2001test_array [0] = 0
2002
2003  ;
2004  return 0;
2005}
2006_ACEOF
2007if ac_fn_c_try_compile "$LINENO"; then :
2008  case $ac_type in #(
2009  uint$2_t) :
2010    eval "$3=yes" ;; #(
2011  *) :
2012    eval "$3=\$ac_type" ;;
2013esac
2014fi
2015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2016       eval as_val=\$$3
2017   if test "x$as_val" = x""no; then :
2018
2019else
2020  break
2021fi
2022     done
2023fi
2024eval ac_res=\$$3
2025	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2026$as_echo "$ac_res" >&6; }
2027  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2028
2029} # ac_fn_c_find_uintX_t
2030
2031# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2032# --------------------------------------------
2033# Tries to find the compile-time value of EXPR in a program that includes
2034# INCLUDES, setting VAR accordingly. Returns whether the value could be
2035# computed
2036ac_fn_c_compute_int ()
2037{
2038  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2039  if test "$cross_compiling" = yes; then
2040    # Depending upon the size, compute the lo and hi bounds.
2041cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2042/* end confdefs.h.  */
2043$4
2044int
2045main ()
2046{
2047static int test_array [1 - 2 * !(($2) >= 0)];
2048test_array [0] = 0
2049
2050  ;
2051  return 0;
2052}
2053_ACEOF
2054if ac_fn_c_try_compile "$LINENO"; then :
2055  ac_lo=0 ac_mid=0
2056  while :; do
2057    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2058/* end confdefs.h.  */
2059$4
2060int
2061main ()
2062{
2063static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2064test_array [0] = 0
2065
2066  ;
2067  return 0;
2068}
2069_ACEOF
2070if ac_fn_c_try_compile "$LINENO"; then :
2071  ac_hi=$ac_mid; break
2072else
2073  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2074			if test $ac_lo -le $ac_mid; then
2075			  ac_lo= ac_hi=
2076			  break
2077			fi
2078			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2079fi
2080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2081  done
2082else
2083  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2084/* end confdefs.h.  */
2085$4
2086int
2087main ()
2088{
2089static int test_array [1 - 2 * !(($2) < 0)];
2090test_array [0] = 0
2091
2092  ;
2093  return 0;
2094}
2095_ACEOF
2096if ac_fn_c_try_compile "$LINENO"; then :
2097  ac_hi=-1 ac_mid=-1
2098  while :; do
2099    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2100/* end confdefs.h.  */
2101$4
2102int
2103main ()
2104{
2105static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2106test_array [0] = 0
2107
2108  ;
2109  return 0;
2110}
2111_ACEOF
2112if ac_fn_c_try_compile "$LINENO"; then :
2113  ac_lo=$ac_mid; break
2114else
2115  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2116			if test $ac_mid -le $ac_hi; then
2117			  ac_lo= ac_hi=
2118			  break
2119			fi
2120			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2121fi
2122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2123  done
2124else
2125  ac_lo= ac_hi=
2126fi
2127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2128fi
2129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2130# Binary search between lo and hi bounds.
2131while test "x$ac_lo" != "x$ac_hi"; do
2132  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2133  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2134/* end confdefs.h.  */
2135$4
2136int
2137main ()
2138{
2139static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2140test_array [0] = 0
2141
2142  ;
2143  return 0;
2144}
2145_ACEOF
2146if ac_fn_c_try_compile "$LINENO"; then :
2147  ac_hi=$ac_mid
2148else
2149  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2150fi
2151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2152done
2153case $ac_lo in #((
2154?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2155'') ac_retval=1 ;;
2156esac
2157  else
2158    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2159/* end confdefs.h.  */
2160$4
2161static long int longval () { return $2; }
2162static unsigned long int ulongval () { return $2; }
2163#include <stdio.h>
2164#include <stdlib.h>
2165int
2166main ()
2167{
2168
2169  FILE *f = fopen ("conftest.val", "w");
2170  if (! f)
2171    return 1;
2172  if (($2) < 0)
2173    {
2174      long int i = longval ();
2175      if (i != ($2))
2176	return 1;
2177      fprintf (f, "%ld", i);
2178    }
2179  else
2180    {
2181      unsigned long int i = ulongval ();
2182      if (i != ($2))
2183	return 1;
2184      fprintf (f, "%lu", i);
2185    }
2186  /* Do not output a trailing newline, as this causes \r\n confusion
2187     on some platforms.  */
2188  return ferror (f) || fclose (f) != 0;
2189
2190  ;
2191  return 0;
2192}
2193_ACEOF
2194if ac_fn_c_try_run "$LINENO"; then :
2195  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2196else
2197  ac_retval=1
2198fi
2199rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2200  conftest.$ac_objext conftest.beam conftest.$ac_ext
2201rm -f conftest.val
2202
2203  fi
2204  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2205  as_fn_set_status $ac_retval
2206
2207} # ac_fn_c_compute_int
2208cat >auto/config.log <<_ACEOF
2209This file contains any messages produced by compilers while
2210running configure, to aid debugging if configure makes a mistake.
2211
2212It was created by $as_me, which was
2213generated by GNU Autoconf 2.65.  Invocation command line was
2214
2215  $ $0 $@
2216
2217_ACEOF
2218exec 5>>auto/config.log
2219{
2220cat <<_ASUNAME
2221## --------- ##
2222## Platform. ##
2223## --------- ##
2224
2225hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2226uname -m = `(uname -m) 2>/dev/null || echo unknown`
2227uname -r = `(uname -r) 2>/dev/null || echo unknown`
2228uname -s = `(uname -s) 2>/dev/null || echo unknown`
2229uname -v = `(uname -v) 2>/dev/null || echo unknown`
2230
2231/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2232/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2233
2234/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2235/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2236/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2237/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2238/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2239/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2240/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2241
2242_ASUNAME
2243
2244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2245for as_dir in $PATH
2246do
2247  IFS=$as_save_IFS
2248  test -z "$as_dir" && as_dir=.
2249    $as_echo "PATH: $as_dir"
2250  done
2251IFS=$as_save_IFS
2252
2253} >&5
2254
2255cat >&5 <<_ACEOF
2256
2257
2258## ----------- ##
2259## Core tests. ##
2260## ----------- ##
2261
2262_ACEOF
2263
2264
2265# Keep a trace of the command line.
2266# Strip out --no-create and --no-recursion so they do not pile up.
2267# Strip out --silent because we don't want to record it for future runs.
2268# Also quote any args containing shell meta-characters.
2269# Make two passes to allow for proper duplicate-argument suppression.
2270ac_configure_args=
2271ac_configure_args0=
2272ac_configure_args1=
2273ac_must_keep_next=false
2274for ac_pass in 1 2
2275do
2276  for ac_arg
2277  do
2278    case $ac_arg in
2279    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2280    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2281    | -silent | --silent | --silen | --sile | --sil)
2282      continue ;;
2283    *\'*)
2284      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2285    esac
2286    case $ac_pass in
2287    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2288    2)
2289      as_fn_append ac_configure_args1 " '$ac_arg'"
2290      if test $ac_must_keep_next = true; then
2291	ac_must_keep_next=false # Got value, back to normal.
2292      else
2293	case $ac_arg in
2294	  *=* | --config-cache | -C | -disable-* | --disable-* \
2295	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2296	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2297	  | -with-* | --with-* | -without-* | --without-* | --x)
2298	    case "$ac_configure_args0 " in
2299	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2300	    esac
2301	    ;;
2302	  -* ) ac_must_keep_next=true ;;
2303	esac
2304      fi
2305      as_fn_append ac_configure_args " '$ac_arg'"
2306      ;;
2307    esac
2308  done
2309done
2310{ ac_configure_args0=; unset ac_configure_args0;}
2311{ ac_configure_args1=; unset ac_configure_args1;}
2312
2313# When interrupted or exit'd, cleanup temporary files, and complete
2314# config.log.  We remove comments because anyway the quotes in there
2315# would cause problems or look ugly.
2316# WARNING: Use '\'' to represent an apostrophe within the trap.
2317# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2318trap 'exit_status=$?
2319  # Save into config.log some information that might help in debugging.
2320  {
2321    echo
2322
2323    cat <<\_ASBOX
2324## ---------------- ##
2325## Cache variables. ##
2326## ---------------- ##
2327_ASBOX
2328    echo
2329    # The following way of writing the cache mishandles newlines in values,
2330(
2331  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2332    eval ac_val=\$$ac_var
2333    case $ac_val in #(
2334    *${as_nl}*)
2335      case $ac_var in #(
2336      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2337$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2338      esac
2339      case $ac_var in #(
2340      _ | IFS | as_nl) ;; #(
2341      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2342      *) { eval $ac_var=; unset $ac_var;} ;;
2343      esac ;;
2344    esac
2345  done
2346  (set) 2>&1 |
2347    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2348    *${as_nl}ac_space=\ *)
2349      sed -n \
2350	"s/'\''/'\''\\\\'\'''\''/g;
2351	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2352      ;; #(
2353    *)
2354      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2355      ;;
2356    esac |
2357    sort
2358)
2359    echo
2360
2361    cat <<\_ASBOX
2362## ----------------- ##
2363## Output variables. ##
2364## ----------------- ##
2365_ASBOX
2366    echo
2367    for ac_var in $ac_subst_vars
2368    do
2369      eval ac_val=\$$ac_var
2370      case $ac_val in
2371      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2372      esac
2373      $as_echo "$ac_var='\''$ac_val'\''"
2374    done | sort
2375    echo
2376
2377    if test -n "$ac_subst_files"; then
2378      cat <<\_ASBOX
2379## ------------------- ##
2380## File substitutions. ##
2381## ------------------- ##
2382_ASBOX
2383      echo
2384      for ac_var in $ac_subst_files
2385      do
2386	eval ac_val=\$$ac_var
2387	case $ac_val in
2388	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2389	esac
2390	$as_echo "$ac_var='\''$ac_val'\''"
2391      done | sort
2392      echo
2393    fi
2394
2395    if test -s confdefs.h; then
2396      cat <<\_ASBOX
2397## ----------- ##
2398## confdefs.h. ##
2399## ----------- ##
2400_ASBOX
2401      echo
2402      cat confdefs.h
2403      echo
2404    fi
2405    test "$ac_signal" != 0 &&
2406      $as_echo "$as_me: caught signal $ac_signal"
2407    $as_echo "$as_me: exit $exit_status"
2408  } >&5
2409  rm -f core *.core core.conftest.* &&
2410    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2411    exit $exit_status
2412' 0
2413for ac_signal in 1 2 13 15; do
2414  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2415done
2416ac_signal=0
2417
2418# confdefs.h avoids OS command line length limits that DEFS can exceed.
2419rm -f -r conftest* confdefs.h
2420
2421$as_echo "/* confdefs.h */" > confdefs.h
2422
2423# Predefined preprocessor variables.
2424
2425cat >>confdefs.h <<_ACEOF
2426#define PACKAGE_NAME "$PACKAGE_NAME"
2427_ACEOF
2428
2429cat >>confdefs.h <<_ACEOF
2430#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2431_ACEOF
2432
2433cat >>confdefs.h <<_ACEOF
2434#define PACKAGE_VERSION "$PACKAGE_VERSION"
2435_ACEOF
2436
2437cat >>confdefs.h <<_ACEOF
2438#define PACKAGE_STRING "$PACKAGE_STRING"
2439_ACEOF
2440
2441cat >>confdefs.h <<_ACEOF
2442#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2443_ACEOF
2444
2445cat >>confdefs.h <<_ACEOF
2446#define PACKAGE_URL "$PACKAGE_URL"
2447_ACEOF
2448
2449
2450# Let the site file select an alternate cache file if it wants to.
2451# Prefer an explicitly selected file to automatically selected ones.
2452ac_site_file1=NONE
2453ac_site_file2=NONE
2454if test -n "$CONFIG_SITE"; then
2455  ac_site_file1=$CONFIG_SITE
2456elif test "x$prefix" != xNONE; then
2457  ac_site_file1=$prefix/share/config.site
2458  ac_site_file2=$prefix/etc/config.site
2459else
2460  ac_site_file1=$ac_default_prefix/share/config.site
2461  ac_site_file2=$ac_default_prefix/etc/config.site
2462fi
2463for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2464do
2465  test "x$ac_site_file" = xNONE && continue
2466  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2467    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2468$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2469    sed 's/^/| /' "$ac_site_file" >&5
2470    . "$ac_site_file"
2471  fi
2472done
2473
2474if test -r "$cache_file"; then
2475  # Some versions of bash will fail to source /dev/null (special files
2476  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2477  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2478    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2479$as_echo "$as_me: loading cache $cache_file" >&6;}
2480    case $cache_file in
2481      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2482      *)                      . "./$cache_file";;
2483    esac
2484  fi
2485else
2486  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2487$as_echo "$as_me: creating cache $cache_file" >&6;}
2488  >$cache_file
2489fi
2490
2491# Check that the precious variables saved in the cache have kept the same
2492# value.
2493ac_cache_corrupted=false
2494for ac_var in $ac_precious_vars; do
2495  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2496  eval ac_new_set=\$ac_env_${ac_var}_set
2497  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2498  eval ac_new_val=\$ac_env_${ac_var}_value
2499  case $ac_old_set,$ac_new_set in
2500    set,)
2501      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2502$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2503      ac_cache_corrupted=: ;;
2504    ,set)
2505      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2506$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2507      ac_cache_corrupted=: ;;
2508    ,);;
2509    *)
2510      if test "x$ac_old_val" != "x$ac_new_val"; then
2511	# differences in whitespace do not lead to failure.
2512	ac_old_val_w=`echo x $ac_old_val`
2513	ac_new_val_w=`echo x $ac_new_val`
2514	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2515	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2516$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2517	  ac_cache_corrupted=:
2518	else
2519	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2520$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2521	  eval $ac_var=\$ac_old_val
2522	fi
2523	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2524$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2525	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2526$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2527      fi;;
2528  esac
2529  # Pass precious variables to config.status.
2530  if test "$ac_new_set" = set; then
2531    case $ac_new_val in
2532    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2533    *) ac_arg=$ac_var=$ac_new_val ;;
2534    esac
2535    case " $ac_configure_args " in
2536      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2537      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2538    esac
2539  fi
2540done
2541if $ac_cache_corrupted; then
2542  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2543$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2544  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2545$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2546  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2547fi
2548## -------------------- ##
2549## Main body of script. ##
2550## -------------------- ##
2551
2552ac_ext=c
2553ac_cpp='$CPP $CPPFLAGS'
2554ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2555ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2556ac_compiler_gnu=$ac_cv_c_compiler_gnu
2557
2558
2559ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
2560
2561
2562$as_echo "#define UNIX 1" >>confdefs.h
2563
2564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2565$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2566set x ${MAKE-make}
2567ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2568if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2569  $as_echo_n "(cached) " >&6
2570else
2571  cat >conftest.make <<\_ACEOF
2572SHELL = /bin/sh
2573all:
2574	@echo '@@@%%%=$(MAKE)=@@@%%%'
2575_ACEOF
2576# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2577case `${MAKE-make} -f conftest.make 2>/dev/null` in
2578  *@@@%%%=?*=@@@%%%*)
2579    eval ac_cv_prog_make_${ac_make}_set=yes;;
2580  *)
2581    eval ac_cv_prog_make_${ac_make}_set=no;;
2582esac
2583rm -f conftest.make
2584fi
2585if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2587$as_echo "yes" >&6; }
2588  SET_MAKE=
2589else
2590  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2591$as_echo "no" >&6; }
2592  SET_MAKE="MAKE=${MAKE-make}"
2593fi
2594
2595
2596ac_ext=c
2597ac_cpp='$CPP $CPPFLAGS'
2598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2600ac_compiler_gnu=$ac_cv_c_compiler_gnu
2601if test -n "$ac_tool_prefix"; then
2602  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2603set dummy ${ac_tool_prefix}gcc; ac_word=$2
2604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2605$as_echo_n "checking for $ac_word... " >&6; }
2606if test "${ac_cv_prog_CC+set}" = set; then :
2607  $as_echo_n "(cached) " >&6
2608else
2609  if test -n "$CC"; then
2610  ac_cv_prog_CC="$CC" # Let the user override the test.
2611else
2612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2613for as_dir in $PATH
2614do
2615  IFS=$as_save_IFS
2616  test -z "$as_dir" && as_dir=.
2617    for ac_exec_ext in '' $ac_executable_extensions; do
2618  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2619    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2620    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2621    break 2
2622  fi
2623done
2624  done
2625IFS=$as_save_IFS
2626
2627fi
2628fi
2629CC=$ac_cv_prog_CC
2630if test -n "$CC"; then
2631  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2632$as_echo "$CC" >&6; }
2633else
2634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2635$as_echo "no" >&6; }
2636fi
2637
2638
2639fi
2640if test -z "$ac_cv_prog_CC"; then
2641  ac_ct_CC=$CC
2642  # Extract the first word of "gcc", so it can be a program name with args.
2643set dummy gcc; ac_word=$2
2644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2645$as_echo_n "checking for $ac_word... " >&6; }
2646if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2647  $as_echo_n "(cached) " >&6
2648else
2649  if test -n "$ac_ct_CC"; then
2650  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2651else
2652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2653for as_dir in $PATH
2654do
2655  IFS=$as_save_IFS
2656  test -z "$as_dir" && as_dir=.
2657    for ac_exec_ext in '' $ac_executable_extensions; do
2658  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2659    ac_cv_prog_ac_ct_CC="gcc"
2660    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2661    break 2
2662  fi
2663done
2664  done
2665IFS=$as_save_IFS
2666
2667fi
2668fi
2669ac_ct_CC=$ac_cv_prog_ac_ct_CC
2670if test -n "$ac_ct_CC"; then
2671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2672$as_echo "$ac_ct_CC" >&6; }
2673else
2674  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2675$as_echo "no" >&6; }
2676fi
2677
2678  if test "x$ac_ct_CC" = x; then
2679    CC=""
2680  else
2681    case $cross_compiling:$ac_tool_warned in
2682yes:)
2683{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2684$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2685ac_tool_warned=yes ;;
2686esac
2687    CC=$ac_ct_CC
2688  fi
2689else
2690  CC="$ac_cv_prog_CC"
2691fi
2692
2693if test -z "$CC"; then
2694          if test -n "$ac_tool_prefix"; then
2695    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2696set dummy ${ac_tool_prefix}cc; ac_word=$2
2697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2698$as_echo_n "checking for $ac_word... " >&6; }
2699if test "${ac_cv_prog_CC+set}" = set; then :
2700  $as_echo_n "(cached) " >&6
2701else
2702  if test -n "$CC"; then
2703  ac_cv_prog_CC="$CC" # Let the user override the test.
2704else
2705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2706for as_dir in $PATH
2707do
2708  IFS=$as_save_IFS
2709  test -z "$as_dir" && as_dir=.
2710    for ac_exec_ext in '' $ac_executable_extensions; do
2711  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2712    ac_cv_prog_CC="${ac_tool_prefix}cc"
2713    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2714    break 2
2715  fi
2716done
2717  done
2718IFS=$as_save_IFS
2719
2720fi
2721fi
2722CC=$ac_cv_prog_CC
2723if test -n "$CC"; then
2724  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2725$as_echo "$CC" >&6; }
2726else
2727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2728$as_echo "no" >&6; }
2729fi
2730
2731
2732  fi
2733fi
2734if test -z "$CC"; then
2735  # Extract the first word of "cc", so it can be a program name with args.
2736set dummy cc; ac_word=$2
2737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2738$as_echo_n "checking for $ac_word... " >&6; }
2739if test "${ac_cv_prog_CC+set}" = set; then :
2740  $as_echo_n "(cached) " >&6
2741else
2742  if test -n "$CC"; then
2743  ac_cv_prog_CC="$CC" # Let the user override the test.
2744else
2745  ac_prog_rejected=no
2746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2747for as_dir in $PATH
2748do
2749  IFS=$as_save_IFS
2750  test -z "$as_dir" && as_dir=.
2751    for ac_exec_ext in '' $ac_executable_extensions; do
2752  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2753    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2754       ac_prog_rejected=yes
2755       continue
2756     fi
2757    ac_cv_prog_CC="cc"
2758    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2759    break 2
2760  fi
2761done
2762  done
2763IFS=$as_save_IFS
2764
2765if test $ac_prog_rejected = yes; then
2766  # We found a bogon in the path, so make sure we never use it.
2767  set dummy $ac_cv_prog_CC
2768  shift
2769  if test $# != 0; then
2770    # We chose a different compiler from the bogus one.
2771    # However, it has the same basename, so the bogon will be chosen
2772    # first if we set CC to just the basename; use the full file name.
2773    shift
2774    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2775  fi
2776fi
2777fi
2778fi
2779CC=$ac_cv_prog_CC
2780if test -n "$CC"; then
2781  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2782$as_echo "$CC" >&6; }
2783else
2784  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2785$as_echo "no" >&6; }
2786fi
2787
2788
2789fi
2790if test -z "$CC"; then
2791  if test -n "$ac_tool_prefix"; then
2792  for ac_prog in cl.exe
2793  do
2794    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2795set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2797$as_echo_n "checking for $ac_word... " >&6; }
2798if test "${ac_cv_prog_CC+set}" = set; then :
2799  $as_echo_n "(cached) " >&6
2800else
2801  if test -n "$CC"; then
2802  ac_cv_prog_CC="$CC" # Let the user override the test.
2803else
2804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805for as_dir in $PATH
2806do
2807  IFS=$as_save_IFS
2808  test -z "$as_dir" && as_dir=.
2809    for ac_exec_ext in '' $ac_executable_extensions; do
2810  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2811    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2812    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2813    break 2
2814  fi
2815done
2816  done
2817IFS=$as_save_IFS
2818
2819fi
2820fi
2821CC=$ac_cv_prog_CC
2822if test -n "$CC"; then
2823  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2824$as_echo "$CC" >&6; }
2825else
2826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2827$as_echo "no" >&6; }
2828fi
2829
2830
2831    test -n "$CC" && break
2832  done
2833fi
2834if test -z "$CC"; then
2835  ac_ct_CC=$CC
2836  for ac_prog in cl.exe
2837do
2838  # Extract the first word of "$ac_prog", so it can be a program name with args.
2839set dummy $ac_prog; ac_word=$2
2840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2841$as_echo_n "checking for $ac_word... " >&6; }
2842if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2843  $as_echo_n "(cached) " >&6
2844else
2845  if test -n "$ac_ct_CC"; then
2846  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2847else
2848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2849for as_dir in $PATH
2850do
2851  IFS=$as_save_IFS
2852  test -z "$as_dir" && as_dir=.
2853    for ac_exec_ext in '' $ac_executable_extensions; do
2854  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2855    ac_cv_prog_ac_ct_CC="$ac_prog"
2856    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2857    break 2
2858  fi
2859done
2860  done
2861IFS=$as_save_IFS
2862
2863fi
2864fi
2865ac_ct_CC=$ac_cv_prog_ac_ct_CC
2866if test -n "$ac_ct_CC"; then
2867  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2868$as_echo "$ac_ct_CC" >&6; }
2869else
2870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2871$as_echo "no" >&6; }
2872fi
2873
2874
2875  test -n "$ac_ct_CC" && break
2876done
2877
2878  if test "x$ac_ct_CC" = x; then
2879    CC=""
2880  else
2881    case $cross_compiling:$ac_tool_warned in
2882yes:)
2883{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2884$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2885ac_tool_warned=yes ;;
2886esac
2887    CC=$ac_ct_CC
2888  fi
2889fi
2890
2891fi
2892
2893
2894test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2895$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2896as_fn_error "no acceptable C compiler found in \$PATH
2897See \`config.log' for more details." "$LINENO" 5; }
2898
2899# Provide some information about the compiler.
2900$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2901set X $ac_compile
2902ac_compiler=$2
2903for ac_option in --version -v -V -qversion; do
2904  { { ac_try="$ac_compiler $ac_option >&5"
2905case "(($ac_try" in
2906  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2907  *) ac_try_echo=$ac_try;;
2908esac
2909eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2910$as_echo "$ac_try_echo"; } >&5
2911  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2912  ac_status=$?
2913  if test -s conftest.err; then
2914    sed '10a\
2915... rest of stderr output deleted ...
2916         10q' conftest.err >conftest.er1
2917    cat conftest.er1 >&5
2918  fi
2919  rm -f conftest.er1 conftest.err
2920  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2921  test $ac_status = 0; }
2922done
2923
2924cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2925/* end confdefs.h.  */
2926
2927int
2928main ()
2929{
2930
2931  ;
2932  return 0;
2933}
2934_ACEOF
2935ac_clean_files_save=$ac_clean_files
2936ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2937# Try to create an executable without -o first, disregard a.out.
2938# It will help us diagnose broken compilers, and finding out an intuition
2939# of exeext.
2940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2941$as_echo_n "checking whether the C compiler works... " >&6; }
2942ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2943
2944# The possible output files:
2945ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2946
2947ac_rmfiles=
2948for ac_file in $ac_files
2949do
2950  case $ac_file in
2951    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2952    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2953  esac
2954done
2955rm -f $ac_rmfiles
2956
2957if { { ac_try="$ac_link_default"
2958case "(($ac_try" in
2959  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2960  *) ac_try_echo=$ac_try;;
2961esac
2962eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2963$as_echo "$ac_try_echo"; } >&5
2964  (eval "$ac_link_default") 2>&5
2965  ac_status=$?
2966  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2967  test $ac_status = 0; }; then :
2968  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2969# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2970# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2971# so that the user can short-circuit this test for compilers unknown to
2972# Autoconf.
2973for ac_file in $ac_files ''
2974do
2975  test -f "$ac_file" || continue
2976  case $ac_file in
2977    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2978	;;
2979    [ab].out )
2980	# We found the default executable, but exeext='' is most
2981	# certainly right.
2982	break;;
2983    *.* )
2984	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2985	then :; else
2986	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2987	fi
2988	# We set ac_cv_exeext here because the later test for it is not
2989	# safe: cross compilers may not add the suffix if given an `-o'
2990	# argument, so we may need to know it at that point already.
2991	# Even if this section looks crufty: it has the advantage of
2992	# actually working.
2993	break;;
2994    * )
2995	break;;
2996  esac
2997done
2998test "$ac_cv_exeext" = no && ac_cv_exeext=
2999
3000else
3001  ac_file=''
3002fi
3003if test -z "$ac_file"; then :
3004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3005$as_echo "no" >&6; }
3006$as_echo "$as_me: failed program was:" >&5
3007sed 's/^/| /' conftest.$ac_ext >&5
3008
3009{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3010$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3011{ as_fn_set_status 77
3012as_fn_error "C compiler cannot create executables
3013See \`config.log' for more details." "$LINENO" 5; }; }
3014else
3015  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3016$as_echo "yes" >&6; }
3017fi
3018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3019$as_echo_n "checking for C compiler default output file name... " >&6; }
3020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3021$as_echo "$ac_file" >&6; }
3022ac_exeext=$ac_cv_exeext
3023
3024rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3025ac_clean_files=$ac_clean_files_save
3026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3027$as_echo_n "checking for suffix of executables... " >&6; }
3028if { { ac_try="$ac_link"
3029case "(($ac_try" in
3030  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3031  *) ac_try_echo=$ac_try;;
3032esac
3033eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3034$as_echo "$ac_try_echo"; } >&5
3035  (eval "$ac_link") 2>&5
3036  ac_status=$?
3037  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3038  test $ac_status = 0; }; then :
3039  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3040# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3041# work properly (i.e., refer to `conftest.exe'), while it won't with
3042# `rm'.
3043for ac_file in conftest.exe conftest conftest.*; do
3044  test -f "$ac_file" || continue
3045  case $ac_file in
3046    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3047    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3048	  break;;
3049    * ) break;;
3050  esac
3051done
3052else
3053  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3054$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3055as_fn_error "cannot compute suffix of executables: cannot compile and link
3056See \`config.log' for more details." "$LINENO" 5; }
3057fi
3058rm -f conftest conftest$ac_cv_exeext
3059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3060$as_echo "$ac_cv_exeext" >&6; }
3061
3062rm -f conftest.$ac_ext
3063EXEEXT=$ac_cv_exeext
3064ac_exeext=$EXEEXT
3065cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3066/* end confdefs.h.  */
3067#include <stdio.h>
3068int
3069main ()
3070{
3071FILE *f = fopen ("conftest.out", "w");
3072 return ferror (f) || fclose (f) != 0;
3073
3074  ;
3075  return 0;
3076}
3077_ACEOF
3078ac_clean_files="$ac_clean_files conftest.out"
3079# Check that the compiler produces executables we can run.  If not, either
3080# the compiler is broken, or we cross compile.
3081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3082$as_echo_n "checking whether we are cross compiling... " >&6; }
3083if test "$cross_compiling" != yes; then
3084  { { ac_try="$ac_link"
3085case "(($ac_try" in
3086  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3087  *) ac_try_echo=$ac_try;;
3088esac
3089eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3090$as_echo "$ac_try_echo"; } >&5
3091  (eval "$ac_link") 2>&5
3092  ac_status=$?
3093  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3094  test $ac_status = 0; }
3095  if { ac_try='./conftest$ac_cv_exeext'
3096  { { case "(($ac_try" in
3097  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3098  *) ac_try_echo=$ac_try;;
3099esac
3100eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3101$as_echo "$ac_try_echo"; } >&5
3102  (eval "$ac_try") 2>&5
3103  ac_status=$?
3104  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3105  test $ac_status = 0; }; }; then
3106    cross_compiling=no
3107  else
3108    if test "$cross_compiling" = maybe; then
3109	cross_compiling=yes
3110    else
3111	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3112$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3113as_fn_error "cannot run C compiled programs.
3114If you meant to cross compile, use \`--host'.
3115See \`config.log' for more details." "$LINENO" 5; }
3116    fi
3117  fi
3118fi
3119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3120$as_echo "$cross_compiling" >&6; }
3121
3122rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3123ac_clean_files=$ac_clean_files_save
3124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3125$as_echo_n "checking for suffix of object files... " >&6; }
3126if test "${ac_cv_objext+set}" = set; then :
3127  $as_echo_n "(cached) " >&6
3128else
3129  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3130/* end confdefs.h.  */
3131
3132int
3133main ()
3134{
3135
3136  ;
3137  return 0;
3138}
3139_ACEOF
3140rm -f conftest.o conftest.obj
3141if { { ac_try="$ac_compile"
3142case "(($ac_try" in
3143  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3144  *) ac_try_echo=$ac_try;;
3145esac
3146eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3147$as_echo "$ac_try_echo"; } >&5
3148  (eval "$ac_compile") 2>&5
3149  ac_status=$?
3150  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3151  test $ac_status = 0; }; then :
3152  for ac_file in conftest.o conftest.obj conftest.*; do
3153  test -f "$ac_file" || continue;
3154  case $ac_file in
3155    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3156    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3157       break;;
3158  esac
3159done
3160else
3161  $as_echo "$as_me: failed program was:" >&5
3162sed 's/^/| /' conftest.$ac_ext >&5
3163
3164{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3165$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3166as_fn_error "cannot compute suffix of object files: cannot compile
3167See \`config.log' for more details." "$LINENO" 5; }
3168fi
3169rm -f conftest.$ac_cv_objext conftest.$ac_ext
3170fi
3171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3172$as_echo "$ac_cv_objext" >&6; }
3173OBJEXT=$ac_cv_objext
3174ac_objext=$OBJEXT
3175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3176$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3177if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3178  $as_echo_n "(cached) " >&6
3179else
3180  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3181/* end confdefs.h.  */
3182
3183int
3184main ()
3185{
3186#ifndef __GNUC__
3187       choke me
3188#endif
3189
3190  ;
3191  return 0;
3192}
3193_ACEOF
3194if ac_fn_c_try_compile "$LINENO"; then :
3195  ac_compiler_gnu=yes
3196else
3197  ac_compiler_gnu=no
3198fi
3199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3200ac_cv_c_compiler_gnu=$ac_compiler_gnu
3201
3202fi
3203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3204$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3205if test $ac_compiler_gnu = yes; then
3206  GCC=yes
3207else
3208  GCC=
3209fi
3210ac_test_CFLAGS=${CFLAGS+set}
3211ac_save_CFLAGS=$CFLAGS
3212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3213$as_echo_n "checking whether $CC accepts -g... " >&6; }
3214if test "${ac_cv_prog_cc_g+set}" = set; then :
3215  $as_echo_n "(cached) " >&6
3216else
3217  ac_save_c_werror_flag=$ac_c_werror_flag
3218   ac_c_werror_flag=yes
3219   ac_cv_prog_cc_g=no
3220   CFLAGS="-g"
3221   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3222/* end confdefs.h.  */
3223
3224int
3225main ()
3226{
3227
3228  ;
3229  return 0;
3230}
3231_ACEOF
3232if ac_fn_c_try_compile "$LINENO"; then :
3233  ac_cv_prog_cc_g=yes
3234else
3235  CFLAGS=""
3236      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3237/* end confdefs.h.  */
3238
3239int
3240main ()
3241{
3242
3243  ;
3244  return 0;
3245}
3246_ACEOF
3247if ac_fn_c_try_compile "$LINENO"; then :
3248
3249else
3250  ac_c_werror_flag=$ac_save_c_werror_flag
3251	 CFLAGS="-g"
3252	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3253/* end confdefs.h.  */
3254
3255int
3256main ()
3257{
3258
3259  ;
3260  return 0;
3261}
3262_ACEOF
3263if ac_fn_c_try_compile "$LINENO"; then :
3264  ac_cv_prog_cc_g=yes
3265fi
3266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3267fi
3268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3269fi
3270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3271   ac_c_werror_flag=$ac_save_c_werror_flag
3272fi
3273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3274$as_echo "$ac_cv_prog_cc_g" >&6; }
3275if test "$ac_test_CFLAGS" = set; then
3276  CFLAGS=$ac_save_CFLAGS
3277elif test $ac_cv_prog_cc_g = yes; then
3278  if test "$GCC" = yes; then
3279    CFLAGS="-g -O2"
3280  else
3281    CFLAGS="-g"
3282  fi
3283else
3284  if test "$GCC" = yes; then
3285    CFLAGS="-O2"
3286  else
3287    CFLAGS=
3288  fi
3289fi
3290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3291$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3292if test "${ac_cv_prog_cc_c89+set}" = set; then :
3293  $as_echo_n "(cached) " >&6
3294else
3295  ac_cv_prog_cc_c89=no
3296ac_save_CC=$CC
3297cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3298/* end confdefs.h.  */
3299#include <stdarg.h>
3300#include <stdio.h>
3301#include <sys/types.h>
3302#include <sys/stat.h>
3303/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3304struct buf { int x; };
3305FILE * (*rcsopen) (struct buf *, struct stat *, int);
3306static char *e (p, i)
3307     char **p;
3308     int i;
3309{
3310  return p[i];
3311}
3312static char *f (char * (*g) (char **, int), char **p, ...)
3313{
3314  char *s;
3315  va_list v;
3316  va_start (v,p);
3317  s = g (p, va_arg (v,int));
3318  va_end (v);
3319  return s;
3320}
3321
3322/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3323   function prototypes and stuff, but not '\xHH' hex character constants.
3324   These don't provoke an error unfortunately, instead are silently treated
3325   as 'x'.  The following induces an error, until -std is added to get
3326   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3327   array size at least.  It's necessary to write '\x00'==0 to get something
3328   that's true only with -std.  */
3329int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3330
3331/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3332   inside strings and character constants.  */
3333#define FOO(x) 'x'
3334int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3335
3336int test (int i, double x);
3337struct s1 {int (*f) (int a);};
3338struct s2 {int (*f) (double a);};
3339int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3340int argc;
3341char **argv;
3342int
3343main ()
3344{
3345return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3346  ;
3347  return 0;
3348}
3349_ACEOF
3350for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3351	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3352do
3353  CC="$ac_save_CC $ac_arg"
3354  if ac_fn_c_try_compile "$LINENO"; then :
3355  ac_cv_prog_cc_c89=$ac_arg
3356fi
3357rm -f core conftest.err conftest.$ac_objext
3358  test "x$ac_cv_prog_cc_c89" != "xno" && break
3359done
3360rm -f conftest.$ac_ext
3361CC=$ac_save_CC
3362
3363fi
3364# AC_CACHE_VAL
3365case "x$ac_cv_prog_cc_c89" in
3366  x)
3367    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3368$as_echo "none needed" >&6; } ;;
3369  xno)
3370    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3371$as_echo "unsupported" >&6; } ;;
3372  *)
3373    CC="$CC $ac_cv_prog_cc_c89"
3374    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3375$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3376esac
3377if test "x$ac_cv_prog_cc_c89" != xno; then :
3378
3379fi
3380
3381ac_ext=c
3382ac_cpp='$CPP $CPPFLAGS'
3383ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3384ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3385ac_compiler_gnu=$ac_cv_c_compiler_gnu
3386	ac_ext=c
3387ac_cpp='$CPP $CPPFLAGS'
3388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3390ac_compiler_gnu=$ac_cv_c_compiler_gnu
3391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3392$as_echo_n "checking how to run the C preprocessor... " >&6; }
3393# On Suns, sometimes $CPP names a directory.
3394if test -n "$CPP" && test -d "$CPP"; then
3395  CPP=
3396fi
3397if test -z "$CPP"; then
3398  if test "${ac_cv_prog_CPP+set}" = set; then :
3399  $as_echo_n "(cached) " >&6
3400else
3401      # Double quotes because CPP needs to be expanded
3402    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3403    do
3404      ac_preproc_ok=false
3405for ac_c_preproc_warn_flag in '' yes
3406do
3407  # Use a header file that comes with gcc, so configuring glibc
3408  # with a fresh cross-compiler works.
3409  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3410  # <limits.h> exists even on freestanding compilers.
3411  # On the NeXT, cc -E runs the code through the compiler's parser,
3412  # not just through cpp. "Syntax error" is here to catch this case.
3413  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3414/* end confdefs.h.  */
3415#ifdef __STDC__
3416# include <limits.h>
3417#else
3418# include <assert.h>
3419#endif
3420		     Syntax error
3421_ACEOF
3422if ac_fn_c_try_cpp "$LINENO"; then :
3423
3424else
3425  # Broken: fails on valid input.
3426continue
3427fi
3428rm -f conftest.err conftest.$ac_ext
3429
3430  # OK, works on sane cases.  Now check whether nonexistent headers
3431  # can be detected and how.
3432  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3433/* end confdefs.h.  */
3434#include <ac_nonexistent.h>
3435_ACEOF
3436if ac_fn_c_try_cpp "$LINENO"; then :
3437  # Broken: success on invalid input.
3438continue
3439else
3440  # Passes both tests.
3441ac_preproc_ok=:
3442break
3443fi
3444rm -f conftest.err conftest.$ac_ext
3445
3446done
3447# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3448rm -f conftest.err conftest.$ac_ext
3449if $ac_preproc_ok; then :
3450  break
3451fi
3452
3453    done
3454    ac_cv_prog_CPP=$CPP
3455
3456fi
3457  CPP=$ac_cv_prog_CPP
3458else
3459  ac_cv_prog_CPP=$CPP
3460fi
3461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3462$as_echo "$CPP" >&6; }
3463ac_preproc_ok=false
3464for ac_c_preproc_warn_flag in '' yes
3465do
3466  # Use a header file that comes with gcc, so configuring glibc
3467  # with a fresh cross-compiler works.
3468  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3469  # <limits.h> exists even on freestanding compilers.
3470  # On the NeXT, cc -E runs the code through the compiler's parser,
3471  # not just through cpp. "Syntax error" is here to catch this case.
3472  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473/* end confdefs.h.  */
3474#ifdef __STDC__
3475# include <limits.h>
3476#else
3477# include <assert.h>
3478#endif
3479		     Syntax error
3480_ACEOF
3481if ac_fn_c_try_cpp "$LINENO"; then :
3482
3483else
3484  # Broken: fails on valid input.
3485continue
3486fi
3487rm -f conftest.err conftest.$ac_ext
3488
3489  # OK, works on sane cases.  Now check whether nonexistent headers
3490  # can be detected and how.
3491  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3492/* end confdefs.h.  */
3493#include <ac_nonexistent.h>
3494_ACEOF
3495if ac_fn_c_try_cpp "$LINENO"; then :
3496  # Broken: success on invalid input.
3497continue
3498else
3499  # Passes both tests.
3500ac_preproc_ok=:
3501break
3502fi
3503rm -f conftest.err conftest.$ac_ext
3504
3505done
3506# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3507rm -f conftest.err conftest.$ac_ext
3508if $ac_preproc_ok; then :
3509
3510else
3511  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3512$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3513as_fn_error "C preprocessor \"$CPP\" fails sanity check
3514See \`config.log' for more details." "$LINENO" 5; }
3515fi
3516
3517ac_ext=c
3518ac_cpp='$CPP $CPPFLAGS'
3519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3521ac_compiler_gnu=$ac_cv_c_compiler_gnu
3522
3523
3524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3525$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3526if test "${ac_cv_path_GREP+set}" = set; then :
3527  $as_echo_n "(cached) " >&6
3528else
3529  if test -z "$GREP"; then
3530  ac_path_GREP_found=false
3531  # Loop through the user's path and test for each of PROGNAME-LIST
3532  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3533for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3534do
3535  IFS=$as_save_IFS
3536  test -z "$as_dir" && as_dir=.
3537    for ac_prog in grep ggrep; do
3538    for ac_exec_ext in '' $ac_executable_extensions; do
3539      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3540      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3541# Check for GNU ac_path_GREP and select it if it is found.
3542  # Check for GNU $ac_path_GREP
3543case `"$ac_path_GREP" --version 2>&1` in
3544*GNU*)
3545  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3546*)
3547  ac_count=0
3548  $as_echo_n 0123456789 >"conftest.in"
3549  while :
3550  do
3551    cat "conftest.in" "conftest.in" >"conftest.tmp"
3552    mv "conftest.tmp" "conftest.in"
3553    cp "conftest.in" "conftest.nl"
3554    $as_echo 'GREP' >> "conftest.nl"
3555    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3556    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3557    as_fn_arith $ac_count + 1 && ac_count=$as_val
3558    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3559      # Best one so far, save it but keep looking for a better one
3560      ac_cv_path_GREP="$ac_path_GREP"
3561      ac_path_GREP_max=$ac_count
3562    fi
3563    # 10*(2^10) chars as input seems more than enough
3564    test $ac_count -gt 10 && break
3565  done
3566  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3567esac
3568
3569      $ac_path_GREP_found && break 3
3570    done
3571  done
3572  done
3573IFS=$as_save_IFS
3574  if test -z "$ac_cv_path_GREP"; then
3575    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3576  fi
3577else
3578  ac_cv_path_GREP=$GREP
3579fi
3580
3581fi
3582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3583$as_echo "$ac_cv_path_GREP" >&6; }
3584 GREP="$ac_cv_path_GREP"
3585
3586
3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3588$as_echo_n "checking for egrep... " >&6; }
3589if test "${ac_cv_path_EGREP+set}" = set; then :
3590  $as_echo_n "(cached) " >&6
3591else
3592  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3593   then ac_cv_path_EGREP="$GREP -E"
3594   else
3595     if test -z "$EGREP"; then
3596  ac_path_EGREP_found=false
3597  # Loop through the user's path and test for each of PROGNAME-LIST
3598  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3599for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3600do
3601  IFS=$as_save_IFS
3602  test -z "$as_dir" && as_dir=.
3603    for ac_prog in egrep; do
3604    for ac_exec_ext in '' $ac_executable_extensions; do
3605      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3606      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3607# Check for GNU ac_path_EGREP and select it if it is found.
3608  # Check for GNU $ac_path_EGREP
3609case `"$ac_path_EGREP" --version 2>&1` in
3610*GNU*)
3611  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3612*)
3613  ac_count=0
3614  $as_echo_n 0123456789 >"conftest.in"
3615  while :
3616  do
3617    cat "conftest.in" "conftest.in" >"conftest.tmp"
3618    mv "conftest.tmp" "conftest.in"
3619    cp "conftest.in" "conftest.nl"
3620    $as_echo 'EGREP' >> "conftest.nl"
3621    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3622    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3623    as_fn_arith $ac_count + 1 && ac_count=$as_val
3624    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3625      # Best one so far, save it but keep looking for a better one
3626      ac_cv_path_EGREP="$ac_path_EGREP"
3627      ac_path_EGREP_max=$ac_count
3628    fi
3629    # 10*(2^10) chars as input seems more than enough
3630    test $ac_count -gt 10 && break
3631  done
3632  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3633esac
3634
3635      $ac_path_EGREP_found && break 3
3636    done
3637  done
3638  done
3639IFS=$as_save_IFS
3640  if test -z "$ac_cv_path_EGREP"; then
3641    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3642  fi
3643else
3644  ac_cv_path_EGREP=$EGREP
3645fi
3646
3647   fi
3648fi
3649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3650$as_echo "$ac_cv_path_EGREP" >&6; }
3651 EGREP="$ac_cv_path_EGREP"
3652
3653
3654cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3655/* end confdefs.h.  */
3656
3657_ACEOF
3658if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3659  $EGREP "" >/dev/null 2>&1; then :
3660
3661fi
3662rm -f conftest*
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3664$as_echo_n "checking for library containing strerror... " >&6; }
3665if test "${ac_cv_search_strerror+set}" = set; then :
3666  $as_echo_n "(cached) " >&6
3667else
3668  ac_func_search_save_LIBS=$LIBS
3669cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3670/* end confdefs.h.  */
3671
3672/* Override any GCC internal prototype to avoid an error.
3673   Use char because int might match the return type of a GCC
3674   builtin and then its argument prototype would still apply.  */
3675#ifdef __cplusplus
3676extern "C"
3677#endif
3678char strerror ();
3679int
3680main ()
3681{
3682return strerror ();
3683  ;
3684  return 0;
3685}
3686_ACEOF
3687for ac_lib in '' cposix; do
3688  if test -z "$ac_lib"; then
3689    ac_res="none required"
3690  else
3691    ac_res=-l$ac_lib
3692    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3693  fi
3694  if ac_fn_c_try_link "$LINENO"; then :
3695  ac_cv_search_strerror=$ac_res
3696fi
3697rm -f core conftest.err conftest.$ac_objext \
3698    conftest$ac_exeext
3699  if test "${ac_cv_search_strerror+set}" = set; then :
3700  break
3701fi
3702done
3703if test "${ac_cv_search_strerror+set}" = set; then :
3704
3705else
3706  ac_cv_search_strerror=no
3707fi
3708rm conftest.$ac_ext
3709LIBS=$ac_func_search_save_LIBS
3710fi
3711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3712$as_echo "$ac_cv_search_strerror" >&6; }
3713ac_res=$ac_cv_search_strerror
3714if test "$ac_res" != no; then :
3715  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3716
3717fi
3718	for ac_prog in gawk mawk nawk awk
3719do
3720  # Extract the first word of "$ac_prog", so it can be a program name with args.
3721set dummy $ac_prog; ac_word=$2
3722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3723$as_echo_n "checking for $ac_word... " >&6; }
3724if test "${ac_cv_prog_AWK+set}" = set; then :
3725  $as_echo_n "(cached) " >&6
3726else
3727  if test -n "$AWK"; then
3728  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3729else
3730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3731for as_dir in $PATH
3732do
3733  IFS=$as_save_IFS
3734  test -z "$as_dir" && as_dir=.
3735    for ac_exec_ext in '' $ac_executable_extensions; do
3736  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3737    ac_cv_prog_AWK="$ac_prog"
3738    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3739    break 2
3740  fi
3741done
3742  done
3743IFS=$as_save_IFS
3744
3745fi
3746fi
3747AWK=$ac_cv_prog_AWK
3748if test -n "$AWK"; then
3749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3750$as_echo "$AWK" >&6; }
3751else
3752  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3753$as_echo "no" >&6; }
3754fi
3755
3756
3757  test -n "$AWK" && break
3758done
3759
3760# Extract the first word of "strip", so it can be a program name with args.
3761set dummy strip; ac_word=$2
3762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3763$as_echo_n "checking for $ac_word... " >&6; }
3764if test "${ac_cv_prog_STRIP+set}" = set; then :
3765  $as_echo_n "(cached) " >&6
3766else
3767  if test -n "$STRIP"; then
3768  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3769else
3770as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3771for as_dir in $PATH
3772do
3773  IFS=$as_save_IFS
3774  test -z "$as_dir" && as_dir=.
3775    for ac_exec_ext in '' $ac_executable_extensions; do
3776  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3777    ac_cv_prog_STRIP="strip"
3778    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3779    break 2
3780  fi
3781done
3782  done
3783IFS=$as_save_IFS
3784
3785  test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3786fi
3787fi
3788STRIP=$ac_cv_prog_STRIP
3789if test -n "$STRIP"; then
3790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3791$as_echo "$STRIP" >&6; }
3792else
3793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3794$as_echo "no" >&6; }
3795fi
3796
3797
3798
3799
3800
3801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3802$as_echo_n "checking for ANSI C header files... " >&6; }
3803if test "${ac_cv_header_stdc+set}" = set; then :
3804  $as_echo_n "(cached) " >&6
3805else
3806  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3807/* end confdefs.h.  */
3808#include <stdlib.h>
3809#include <stdarg.h>
3810#include <string.h>
3811#include <float.h>
3812
3813int
3814main ()
3815{
3816
3817  ;
3818  return 0;
3819}
3820_ACEOF
3821if ac_fn_c_try_compile "$LINENO"; then :
3822  ac_cv_header_stdc=yes
3823else
3824  ac_cv_header_stdc=no
3825fi
3826rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3827
3828if test $ac_cv_header_stdc = yes; then
3829  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3830  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3831/* end confdefs.h.  */
3832#include <string.h>
3833
3834_ACEOF
3835if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3836  $EGREP "memchr" >/dev/null 2>&1; then :
3837
3838else
3839  ac_cv_header_stdc=no
3840fi
3841rm -f conftest*
3842
3843fi
3844
3845if test $ac_cv_header_stdc = yes; then
3846  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3847  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3848/* end confdefs.h.  */
3849#include <stdlib.h>
3850
3851_ACEOF
3852if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3853  $EGREP "free" >/dev/null 2>&1; then :
3854
3855else
3856  ac_cv_header_stdc=no
3857fi
3858rm -f conftest*
3859
3860fi
3861
3862if test $ac_cv_header_stdc = yes; then
3863  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3864  if test "$cross_compiling" = yes; then :
3865  :
3866else
3867  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868/* end confdefs.h.  */
3869#include <ctype.h>
3870#include <stdlib.h>
3871#if ((' ' & 0x0FF) == 0x020)
3872# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3873# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3874#else
3875# define ISLOWER(c) \
3876		   (('a' <= (c) && (c) <= 'i') \
3877		     || ('j' <= (c) && (c) <= 'r') \
3878		     || ('s' <= (c) && (c) <= 'z'))
3879# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3880#endif
3881
3882#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3883int
3884main ()
3885{
3886  int i;
3887  for (i = 0; i < 256; i++)
3888    if (XOR (islower (i), ISLOWER (i))
3889	|| toupper (i) != TOUPPER (i))
3890      return 2;
3891  return 0;
3892}
3893_ACEOF
3894if ac_fn_c_try_run "$LINENO"; then :
3895
3896else
3897  ac_cv_header_stdc=no
3898fi
3899rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3900  conftest.$ac_objext conftest.beam conftest.$ac_ext
3901fi
3902
3903fi
3904fi
3905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3906$as_echo "$ac_cv_header_stdc" >&6; }
3907if test $ac_cv_header_stdc = yes; then
3908
3909$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3910
3911fi
3912
3913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
3914$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
3915if test "${ac_cv_header_sys_wait_h+set}" = set; then :
3916  $as_echo_n "(cached) " >&6
3917else
3918  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3919/* end confdefs.h.  */
3920#include <sys/types.h>
3921#include <sys/wait.h>
3922#ifndef WEXITSTATUS
3923# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3924#endif
3925#ifndef WIFEXITED
3926# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3927#endif
3928
3929int
3930main ()
3931{
3932  int s;
3933  wait (&s);
3934  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3935  ;
3936  return 0;
3937}
3938_ACEOF
3939if ac_fn_c_try_compile "$LINENO"; then :
3940  ac_cv_header_sys_wait_h=yes
3941else
3942  ac_cv_header_sys_wait_h=no
3943fi
3944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3945fi
3946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
3947$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3948if test $ac_cv_header_sys_wait_h = yes; then
3949
3950$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
3951
3952fi
3953
3954
3955
3956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5
3957$as_echo_n "checking --enable-fail-if-missing argument... " >&6; }
3958# Check whether --enable-fail_if_missing was given.
3959if test "${enable_fail_if_missing+set}" = set; then :
3960  enableval=$enable_fail_if_missing; fail_if_missing="yes"
3961else
3962  fail_if_missing="no"
3963fi
3964
3965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5
3966$as_echo "$fail_if_missing" >&6; }
3967
3968if test -z "$CFLAGS"; then
3969  CFLAGS="-O"
3970  test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3971fi
3972if test "$GCC" = yes; then
3973    gccversion=`"$CC" -dumpversion`
3974  if test "x$gccversion" = "x"; then
3975        gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3976  fi
3977    if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3978    echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3979    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3980  else
3981    if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3982      echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3983      CFLAGS="$CFLAGS -fno-strength-reduce"
3984    fi
3985  fi
3986fi
3987
3988if test "$cross_compiling" = yes; then
3989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
3990$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3991fi
3992
3993test "$GCC" = yes && CPP_MM=M;
3994
3995if test -f ./toolcheck; then
3996  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
3997$as_echo "$as_me: checking for buggy tools..." >&6;}
3998  sh ./toolcheck 1>&6
3999fi
4000
4001OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
4002
4003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5
4004$as_echo_n "checking for BeOS... " >&6; }
4005case `uname` in
4006    BeOS)	OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
4007		BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4008$as_echo "yes" >&6; };;
4009    *)		BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4010$as_echo "no" >&6; };;
4011esac
4012
4013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5
4014$as_echo_n "checking for QNX... " >&6; }
4015case `uname` in
4016    QNX)	OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
4017		test -z "$with_x" && with_x=no
4018		QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4019$as_echo "yes" >&6; };;
4020    *)		QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4021$as_echo "no" >&6; };;
4022esac
4023
4024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5
4025$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
4026if test "`(uname) 2>/dev/null`" = Darwin; then
4027  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4028$as_echo "yes" >&6; }
4029
4030  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5
4031$as_echo_n "checking --disable-darwin argument... " >&6; }
4032  # Check whether --enable-darwin was given.
4033if test "${enable_darwin+set}" = set; then :
4034  enableval=$enable_darwin;
4035else
4036  enable_darwin="yes"
4037fi
4038
4039  if test "$enable_darwin" = "yes"; then
4040    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4041$as_echo "no" >&6; }
4042    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5
4043$as_echo_n "checking if Darwin files are there... " >&6; }
4044    if test -f os_macosx.m; then
4045      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4046$as_echo "yes" >&6; }
4047    else
4048      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5
4049$as_echo "no, Darwin support disabled" >&6; }
4050      enable_darwin=no
4051    fi
4052  else
4053    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5
4054$as_echo "yes, Darwin support excluded" >&6; }
4055  fi
4056
4057  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5
4058$as_echo_n "checking --with-mac-arch argument... " >&6; }
4059
4060# Check whether --with-mac-arch was given.
4061if test "${with_mac_arch+set}" = set; then :
4062  withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5
4063$as_echo "$MACARCH" >&6; }
4064else
4065  MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5
4066$as_echo "defaulting to $MACARCH" >&6; }
4067fi
4068
4069
4070  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5
4071$as_echo_n "checking --with-developer-dir argument... " >&6; }
4072
4073# Check whether --with-developer-dir was given.
4074if test "${with_developer_dir+set}" = set; then :
4075  withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4076$as_echo "$DEVELOPER_DIR" >&6; }
4077else
4078  DEVELOPER_DIR=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
4079$as_echo "not present" >&6; }
4080fi
4081
4082
4083  if test "x$DEVELOPER_DIR" = "x"; then
4084    # Extract the first word of "xcode-select", so it can be a program name with args.
4085set dummy xcode-select; ac_word=$2
4086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4087$as_echo_n "checking for $ac_word... " >&6; }
4088if test "${ac_cv_path_XCODE_SELECT+set}" = set; then :
4089  $as_echo_n "(cached) " >&6
4090else
4091  case $XCODE_SELECT in
4092  [\\/]* | ?:[\\/]*)
4093  ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
4094  ;;
4095  *)
4096  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4097for as_dir in $PATH
4098do
4099  IFS=$as_save_IFS
4100  test -z "$as_dir" && as_dir=.
4101    for ac_exec_ext in '' $ac_executable_extensions; do
4102  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4103    ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
4104    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4105    break 2
4106  fi
4107done
4108  done
4109IFS=$as_save_IFS
4110
4111  ;;
4112esac
4113fi
4114XCODE_SELECT=$ac_cv_path_XCODE_SELECT
4115if test -n "$XCODE_SELECT"; then
4116  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5
4117$as_echo "$XCODE_SELECT" >&6; }
4118else
4119  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4120$as_echo "no" >&6; }
4121fi
4122
4123
4124    if test "x$XCODE_SELECT" != "x"; then
4125      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5
4126$as_echo_n "checking for developer dir using xcode-select... " >&6; }
4127      DEVELOPER_DIR=`$XCODE_SELECT -print-path`
4128      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4129$as_echo "$DEVELOPER_DIR" >&6; }
4130    else
4131      DEVELOPER_DIR=/Developer
4132    fi
4133  fi
4134
4135  if test "x$MACARCH" = "xboth"; then
4136    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5
4137$as_echo_n "checking for 10.4 universal SDK... " >&6; }
4138                            save_cppflags="$CPPFLAGS"
4139    save_cflags="$CFLAGS"
4140    save_ldflags="$LDFLAGS"
4141    CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
4142    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4143/* end confdefs.h.  */
4144
4145int
4146main ()
4147{
4148
4149  ;
4150  return 0;
4151}
4152_ACEOF
4153if ac_fn_c_try_link "$LINENO"; then :
4154  { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
4155$as_echo "found" >&6; }
4156else
4157  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
4158$as_echo "not found" >&6; }
4159	CFLAGS="$save_cflags"
4160	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5
4161$as_echo_n "checking if Intel architecture is supported... " >&6; }
4162	CPPFLAGS="$CPPFLAGS -arch i386"
4163	LDFLAGS="$save_ldflags -arch i386"
4164	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4165/* end confdefs.h.  */
4166
4167int
4168main ()
4169{
4170
4171  ;
4172  return 0;
4173}
4174_ACEOF
4175if ac_fn_c_try_link "$LINENO"; then :
4176  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4177$as_echo "yes" >&6; }; MACARCH="intel"
4178else
4179  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4180$as_echo "no" >&6; }
4181		MACARCH="ppc"
4182		CPPFLAGS="$save_cppflags -arch ppc"
4183		LDFLAGS="$save_ldflags -arch ppc"
4184fi
4185rm -f core conftest.err conftest.$ac_objext \
4186    conftest$ac_exeext conftest.$ac_ext
4187fi
4188rm -f core conftest.err conftest.$ac_objext \
4189    conftest$ac_exeext conftest.$ac_ext
4190  elif test "x$MACARCH" = "xintel"; then
4191    CPPFLAGS="$CPPFLAGS -arch intel"
4192    LDFLAGS="$LDFLAGS -arch intel"
4193  elif test "x$MACARCH" = "xppc"; then
4194    CPPFLAGS="$CPPFLAGS -arch ppc"
4195    LDFLAGS="$LDFLAGS -arch ppc"
4196  fi
4197
4198  if test "$enable_darwin" = "yes"; then
4199    MACOSX=yes
4200    OS_EXTRA_SRC="os_macosx.m os_mac_conv.c";
4201    OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
4202        CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
4203
4204                # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4205for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4206		  inttypes.h stdint.h unistd.h
4207do :
4208  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4209ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4210"
4211eval as_val=\$$as_ac_Header
4212   if test "x$as_val" = x""yes; then :
4213  cat >>confdefs.h <<_ACEOF
4214#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4215_ACEOF
4216
4217fi
4218
4219done
4220
4221
4222ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default"
4223if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then :
4224  CARBON=yes
4225fi
4226
4227
4228    if test "x$CARBON" = "xyes"; then
4229      if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2; then
4230	with_x=no
4231      fi
4232    fi
4233  fi
4234
4235        if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
4236    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4237  fi
4238
4239else
4240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4241$as_echo "no" >&6; }
4242fi
4243
4244
4245
4246
4247if test "$cross_compiling" = no; then
4248  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
4249$as_echo_n "checking --with-local-dir argument... " >&6; }
4250  have_local_include=''
4251  have_local_lib=''
4252
4253# Check whether --with-local-dir was given.
4254if test "${with_local_dir+set}" = set; then :
4255  withval=$with_local_dir;
4256    local_dir="$withval"
4257    case "$withval" in
4258    */*) ;;
4259    no)
4260      # avoid adding local dir to LDFLAGS and CPPFLAGS
4261      have_local_include=yes
4262      have_local_lib=yes
4263      ;;
4264    *) as_fn_error "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
4265    esac
4266	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
4267$as_echo "$local_dir" >&6; }
4268
4269else
4270
4271    local_dir=/usr/local
4272    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
4273$as_echo "Defaulting to $local_dir" >&6; }
4274
4275fi
4276
4277  if test "$GCC" = yes -a "$local_dir" != no; then
4278    echo 'void f(){}' > conftest.c
4279        have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4280    have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
4281    rm -f conftest.c conftest.o
4282  fi
4283  if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4284    tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"`
4285    if test "$tt" = "$LDFLAGS"; then
4286      LDFLAGS="$LDFLAGS -L${local_dir}/lib"
4287    fi
4288  fi
4289  if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4290    tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"`
4291    if test "$tt" = "$CPPFLAGS"; then
4292      CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
4293    fi
4294  fi
4295fi
4296
4297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
4298$as_echo_n "checking --with-vim-name argument... " >&6; }
4299
4300# Check whether --with-vim-name was given.
4301if test "${with_vim_name+set}" = set; then :
4302  withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
4303$as_echo "$VIMNAME" >&6; }
4304else
4305  VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
4306$as_echo "Defaulting to $VIMNAME" >&6; }
4307fi
4308
4309
4310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
4311$as_echo_n "checking --with-ex-name argument... " >&6; }
4312
4313# Check whether --with-ex-name was given.
4314if test "${with_ex_name+set}" = set; then :
4315  withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
4316$as_echo "$EXNAME" >&6; }
4317else
4318  EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
4319$as_echo "Defaulting to ex" >&6; }
4320fi
4321
4322
4323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
4324$as_echo_n "checking --with-view-name argument... " >&6; }
4325
4326# Check whether --with-view-name was given.
4327if test "${with_view_name+set}" = set; then :
4328  withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
4329$as_echo "$VIEWNAME" >&6; }
4330else
4331  VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
4332$as_echo "Defaulting to view" >&6; }
4333fi
4334
4335
4336
4337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
4338$as_echo_n "checking --with-global-runtime argument... " >&6; }
4339
4340# Check whether --with-global-runtime was given.
4341if test "${with_global_runtime+set}" = set; then :
4342  withval=$with_global_runtime; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4343$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
4344#define RUNTIME_GLOBAL "$withval"
4345_ACEOF
4346
4347else
4348  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4349$as_echo "no" >&6; }
4350fi
4351
4352
4353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
4354$as_echo_n "checking --with-modified-by argument... " >&6; }
4355
4356# Check whether --with-modified-by was given.
4357if test "${with_modified_by+set}" = set; then :
4358  withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4359$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
4360#define MODIFIED_BY "$withval"
4361_ACEOF
4362
4363else
4364  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4365$as_echo "no" >&6; }
4366fi
4367
4368
4369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
4370$as_echo_n "checking if character set is EBCDIC... " >&6; }
4371cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4372/* end confdefs.h.  */
4373
4374int
4375main ()
4376{
4377 /* TryCompile function for CharSet.
4378   Treat any failure as ASCII for compatibility with existing art.
4379   Use compile-time rather than run-time tests for cross-compiler
4380   tolerance.  */
4381#if '0'!=240
4382make an error "Character set is not EBCDIC"
4383#endif
4384  ;
4385  return 0;
4386}
4387_ACEOF
4388if ac_fn_c_try_compile "$LINENO"; then :
4389   # TryCompile action if true
4390cf_cv_ebcdic=yes
4391else
4392   # TryCompile action if false
4393cf_cv_ebcdic=no
4394fi
4395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4396# end of TryCompile ])
4397# end of CacheVal CvEbcdic
4398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
4399$as_echo "$cf_cv_ebcdic" >&6; }
4400case "$cf_cv_ebcdic" in  #(vi
4401    yes)	$as_echo "#define EBCDIC 1" >>confdefs.h
4402
4403		line_break='"\\n"'
4404		;;
4405    *)		line_break='"\\012"';;
4406esac
4407
4408
4409if test "$cf_cv_ebcdic" = "yes"; then
4410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5
4411$as_echo_n "checking for z/OS Unix... " >&6; }
4412case `uname` in
4413    OS/390)	zOSUnix="yes";
4414										if test "$CC" = "cc"; then
4415		  ccm="$_CC_CCMODE"
4416		  ccn="CC"
4417		else
4418		  if test "$CC" = "c89"; then
4419		    ccm="$_CC_C89MODE"
4420		    ccn="C89"
4421		  else
4422		    ccm=1
4423		  fi
4424		fi
4425		if test "$ccm" != "1"; then
4426		  echo ""
4427		  echo "------------------------------------------"
4428		  echo " On z/OS Unix, the environment variable"
4429		  echo " _CC_${ccn}MODE must be set to \"1\"!"
4430		  echo " Do:"
4431		  echo "    export _CC_${ccn}MODE=1"
4432		  echo " and then call configure again."
4433		  echo "------------------------------------------"
4434		  exit 1
4435		fi
4436		# Set CFLAGS for configure process.
4437		# This will be reset later for config.mk.
4438		# Use haltonmsg to force error for missing H files.
4439		CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)";
4440		LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
4441		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4442$as_echo "yes" >&6; }
4443		;;
4444    *)		zOSUnix="no";
4445		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4446$as_echo "no" >&6; }
4447		;;
4448esac
4449fi
4450
4451if test "$zOSUnix" = "yes"; then
4452    QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'"
4453else
4454    QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'"
4455fi
4456
4457
4458
4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
4460$as_echo_n "checking --disable-selinux argument... " >&6; }
4461# Check whether --enable-selinux was given.
4462if test "${enable_selinux+set}" = set; then :
4463  enableval=$enable_selinux;
4464else
4465  enable_selinux="yes"
4466fi
4467
4468if test "$enable_selinux" = "yes"; then
4469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4470$as_echo "no" >&6; }
4471  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
4472$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
4473if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
4474  $as_echo_n "(cached) " >&6
4475else
4476  ac_check_lib_save_LIBS=$LIBS
4477LIBS="-lselinux  $LIBS"
4478cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4479/* end confdefs.h.  */
4480
4481/* Override any GCC internal prototype to avoid an error.
4482   Use char because int might match the return type of a GCC
4483   builtin and then its argument prototype would still apply.  */
4484#ifdef __cplusplus
4485extern "C"
4486#endif
4487char is_selinux_enabled ();
4488int
4489main ()
4490{
4491return is_selinux_enabled ();
4492  ;
4493  return 0;
4494}
4495_ACEOF
4496if ac_fn_c_try_link "$LINENO"; then :
4497  ac_cv_lib_selinux_is_selinux_enabled=yes
4498else
4499  ac_cv_lib_selinux_is_selinux_enabled=no
4500fi
4501rm -f core conftest.err conftest.$ac_objext \
4502    conftest$ac_exeext conftest.$ac_ext
4503LIBS=$ac_check_lib_save_LIBS
4504fi
4505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
4506$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
4507if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
4508  LIBS="$LIBS -lselinux"
4509	   $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
4510
4511fi
4512
4513else
4514   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4515$as_echo "yes" >&6; }
4516fi
4517
4518
4519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
4520$as_echo_n "checking --with-features argument... " >&6; }
4521
4522# Check whether --with-features was given.
4523if test "${with_features+set}" = set; then :
4524  withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
4525$as_echo "$features" >&6; }
4526else
4527  features="normal"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to normal" >&5
4528$as_echo "Defaulting to normal" >&6; }
4529fi
4530
4531
4532dovimdiff=""
4533dogvimdiff=""
4534case "$features" in
4535  tiny)		$as_echo "#define FEAT_TINY 1" >>confdefs.h
4536 ;;
4537  small)	$as_echo "#define FEAT_SMALL 1" >>confdefs.h
4538 ;;
4539  normal)	$as_echo "#define FEAT_NORMAL 1" >>confdefs.h
4540 dovimdiff="installvimdiff";
4541			dogvimdiff="installgvimdiff" ;;
4542  big)		$as_echo "#define FEAT_BIG 1" >>confdefs.h
4543 dovimdiff="installvimdiff";
4544			dogvimdiff="installgvimdiff" ;;
4545  huge)		$as_echo "#define FEAT_HUGE 1" >>confdefs.h
4546 dovimdiff="installvimdiff";
4547			dogvimdiff="installgvimdiff" ;;
4548  *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
4549$as_echo "Sorry, $features is not supported" >&6; } ;;
4550esac
4551
4552
4553
4554
4555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
4556$as_echo_n "checking --with-compiledby argument... " >&6; }
4557
4558# Check whether --with-compiledby was given.
4559if test "${with_compiledby+set}" = set; then :
4560  withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4561$as_echo "$withval" >&6; }
4562else
4563  compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4564$as_echo "no" >&6; }
4565fi
4566
4567
4568
4569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
4570$as_echo_n "checking --disable-xsmp argument... " >&6; }
4571# Check whether --enable-xsmp was given.
4572if test "${enable_xsmp+set}" = set; then :
4573  enableval=$enable_xsmp;
4574else
4575  enable_xsmp="yes"
4576fi
4577
4578
4579if test "$enable_xsmp" = "yes"; then
4580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4581$as_echo "no" >&6; }
4582  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
4583$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4584  # Check whether --enable-xsmp-interact was given.
4585if test "${enable_xsmp_interact+set}" = set; then :
4586  enableval=$enable_xsmp_interact;
4587else
4588  enable_xsmp_interact="yes"
4589fi
4590
4591  if test "$enable_xsmp_interact" = "yes"; then
4592    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4593$as_echo "no" >&6; }
4594    $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
4595
4596  else
4597    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4598$as_echo "yes" >&6; }
4599  fi
4600else
4601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4602$as_echo "yes" >&6; }
4603fi
4604
4605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5
4606$as_echo_n "checking --enable-luainterp argument... " >&6; }
4607# Check whether --enable-luainterp was given.
4608if test "${enable_luainterp+set}" = set; then :
4609  enableval=$enable_luainterp;
4610else
4611  enable_luainterp="no"
4612fi
4613
4614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5
4615$as_echo "$enable_luainterp" >&6; }
4616
4617if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then
4618
4619
4620  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5
4621$as_echo_n "checking --with-lua-prefix argument... " >&6; }
4622
4623# Check whether --with-lua_prefix was given.
4624if test "${with_lua_prefix+set}" = set; then :
4625  withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5
4626$as_echo "$with_lua_prefix" >&6; }
4627else
4628  with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4629$as_echo "no" >&6; }
4630fi
4631
4632
4633  if test "X$with_lua_prefix" != "X"; then
4634       vi_cv_path_lua_pfx="$with_lua_prefix"
4635  else
4636    { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5
4637$as_echo_n "checking LUA_PREFIX environment var... " >&6; }
4638    if test "X$LUA_PREFIX" != "X"; then
4639	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5
4640$as_echo "\"$LUA_PREFIX\"" >&6; }
4641	vi_cv_path_lua_pfx="$LUA_PREFIX"
4642    else
4643	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5
4644$as_echo "not set, default to /usr" >&6; }
4645	vi_cv_path_lua_pfx="/usr"
4646    fi
4647  fi
4648
4649  LUA_INC=
4650  if test "X$vi_cv_path_lua_pfx" != "X"; then
4651        # Extract the first word of "lua", so it can be a program name with args.
4652set dummy lua; ac_word=$2
4653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4654$as_echo_n "checking for $ac_word... " >&6; }
4655if test "${ac_cv_path_vi_cv_path_lua+set}" = set; then :
4656  $as_echo_n "(cached) " >&6
4657else
4658  case $vi_cv_path_lua in
4659  [\\/]* | ?:[\\/]*)
4660  ac_cv_path_vi_cv_path_lua="$vi_cv_path_lua" # Let the user override the test with a path.
4661  ;;
4662  *)
4663  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4664for as_dir in $PATH
4665do
4666  IFS=$as_save_IFS
4667  test -z "$as_dir" && as_dir=.
4668    for ac_exec_ext in '' $ac_executable_extensions; do
4669  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4670    ac_cv_path_vi_cv_path_lua="$as_dir/$ac_word$ac_exec_ext"
4671    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4672    break 2
4673  fi
4674done
4675  done
4676IFS=$as_save_IFS
4677
4678  ;;
4679esac
4680fi
4681vi_cv_path_lua=$ac_cv_path_vi_cv_path_lua
4682if test -n "$vi_cv_path_lua"; then
4683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_lua" >&5
4684$as_echo "$vi_cv_path_lua" >&6; }
4685else
4686  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4687$as_echo "no" >&6; }
4688fi
4689
4690
4691    if test "X$vi_cv_path_lua" != "X"; then
4692            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5
4693$as_echo_n "checking Lua version... " >&6; }
4694if test "${vi_cv_version_lua+set}" = set; then :
4695  $as_echo_n "(cached) " >&6
4696else
4697   vi_cv_version_lua=`${vi_cv_path_lua} -e "print(_VERSION)" | sed 's/.* //'`
4698fi
4699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua" >&5
4700$as_echo "$vi_cv_version_lua" >&6; }
4701    fi
4702    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5
4703$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; }
4704    if test -f $vi_cv_path_lua_pfx/include/lua.h; then
4705      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4706$as_echo "yes" >&6; }
4707    else
4708      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4709$as_echo "no" >&6; }
4710      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5
4711$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; }
4712      if test -f $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h; then
4713        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4714$as_echo "yes" >&6; }
4715        LUA_INC=/lua$vi_cv_version_lua
4716      else
4717        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4718$as_echo "no" >&6; }
4719        vi_cv_path_lua_pfx=
4720      fi
4721    fi
4722  fi
4723
4724  if test "X$vi_cv_path_lua_pfx" != "X"; then
4725    if test "X$LUA_INC" != "X"; then
4726            LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua"
4727    else
4728      LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua"
4729    fi
4730    LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}"
4731    LUA_SRC="if_lua.c"
4732    LUA_OBJ="objects/if_lua.o"
4733    LUA_PRO="if_lua.pro"
4734    $as_echo "#define FEAT_LUA 1" >>confdefs.h
4735
4736    if test "$enable_luainterp" = "dynamic"; then
4737      if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then
4738	vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll"
4739      else
4740			for LUA_SOVER in "${vi_cv_version_lua}.so" ".so.${vi_cv_version_lua}"; do
4741	  for i in 0 1 2 3 4 5 6 7 8 9; do
4742	    if test -f "${vi_cv_path_lua_pfx}/lib/liblua${LUA_SOVER}.$i"; then
4743	      LUA_SONAME=".$i"
4744	      break
4745	    fi
4746	  done
4747	  vi_cv_dll_name_lua="liblua${LUA_SOVER}$LUA_SONAME"
4748	done
4749      fi
4750      $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h
4751
4752      LUA_LIBS=""
4753      LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS"
4754    fi
4755  fi
4756  if test "$fail_if_missing" = "yes" -a -z "$LUA_SRC"; then
4757    as_fn_error "could not configure lua" "$LINENO" 5
4758  fi
4759
4760
4761
4762
4763
4764fi
4765
4766
4767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
4768$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4769# Check whether --enable-mzschemeinterp was given.
4770if test "${enable_mzschemeinterp+set}" = set; then :
4771  enableval=$enable_mzschemeinterp;
4772else
4773  enable_mzschemeinterp="no"
4774fi
4775
4776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
4777$as_echo "$enable_mzschemeinterp" >&6; }
4778
4779if test "$enable_mzschemeinterp" = "yes"; then
4780
4781
4782  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
4783$as_echo_n "checking --with-plthome argument... " >&6; }
4784
4785# Check whether --with-plthome was given.
4786if test "${with_plthome+set}" = set; then :
4787  withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
4788$as_echo "$with_plthome" >&6; }
4789else
4790  with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
4791$as_echo "\"no\"" >&6; }
4792fi
4793
4794
4795  if test "X$with_plthome" != "X"; then
4796       vi_cv_path_mzscheme_pfx="$with_plthome"
4797  else
4798    { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
4799$as_echo_n "checking PLTHOME environment var... " >&6; }
4800    if test "X$PLTHOME" != "X"; then
4801	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
4802$as_echo "\"$PLTHOME\"" >&6; }
4803	vi_cv_path_mzscheme_pfx="$PLTHOME"
4804    else
4805	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
4806$as_echo "not set" >&6; }
4807		# Extract the first word of "mzscheme", so it can be a program name with args.
4808set dummy mzscheme; ac_word=$2
4809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4810$as_echo_n "checking for $ac_word... " >&6; }
4811if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then :
4812  $as_echo_n "(cached) " >&6
4813else
4814  case $vi_cv_path_mzscheme in
4815  [\\/]* | ?:[\\/]*)
4816  ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4817  ;;
4818  *)
4819  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4820for as_dir in $PATH
4821do
4822  IFS=$as_save_IFS
4823  test -z "$as_dir" && as_dir=.
4824    for ac_exec_ext in '' $ac_executable_extensions; do
4825  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4826    ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
4827    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4828    break 2
4829  fi
4830done
4831  done
4832IFS=$as_save_IFS
4833
4834  ;;
4835esac
4836fi
4837vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
4838if test -n "$vi_cv_path_mzscheme"; then
4839  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
4840$as_echo "$vi_cv_path_mzscheme" >&6; }
4841else
4842  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4843$as_echo "no" >&6; }
4844fi
4845
4846
4847
4848			if test "X$vi_cv_path_mzscheme" != "X"; then
4849	  lsout=`ls -l $vi_cv_path_mzscheme`
4850	  if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4851	    vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4852	  fi
4853	fi
4854
4855	if test "X$vi_cv_path_mzscheme" != "X"; then
4856	    	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
4857$as_echo_n "checking MzScheme install prefix... " >&6; }
4858if test "${vi_cv_path_mzscheme_pfx+set}" = set; then :
4859  $as_echo_n "(cached) " >&6
4860else
4861  	    	    echo "(display (simplify-path		\
4862	       (build-path (call-with-values	\
4863		(lambda () (split-path (find-system-path (quote exec-file)))) \
4864		(lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
4865	    	     vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
4866		sed -e 's+/$++'`
4867fi
4868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
4869$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
4870	    rm -f mzdirs.scm
4871	fi
4872    fi
4873  fi
4874
4875  SCHEME_INC=
4876  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
4877    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
4878$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
4879    if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
4880      SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
4881      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4882$as_echo "yes" >&6; }
4883    else
4884      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4885$as_echo "no" >&6; }
4886      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
4887$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
4888      if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
4889	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4890$as_echo "yes" >&6; }
4891	SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
4892      else
4893	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4894$as_echo "no" >&6; }
4895	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5
4896$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; }
4897	if test -f $vi_cv_path_mzscheme_pfx/include/racket/scheme.h; then
4898	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4899$as_echo "yes" >&6; }
4900	  SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket
4901	else
4902	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4903$as_echo "no" >&6; }
4904	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5
4905$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
4906	  if test -f /usr/include/plt/scheme.h; then
4907	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4908$as_echo "yes" >&6; }
4909	    SCHEME_INC=/usr/include/plt
4910	  else
4911	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4912$as_echo "no" >&6; }
4913	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5
4914$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; }
4915	    if test -f /usr/include/racket/scheme.h; then
4916	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4917$as_echo "yes" >&6; }
4918	      SCHEME_INC=/usr/include/racket
4919	    else
4920	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4921$as_echo "no" >&6; }
4922	      vi_cv_path_mzscheme_pfx=
4923	    fi
4924	  fi
4925	fi
4926      fi
4927    fi
4928  fi
4929
4930  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
4931    if test "x$MACOSX" = "xyes"; then
4932      MZSCHEME_LIBS="-framework Racket"
4933      MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4934    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
4935      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
4936      MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4937    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a"; then
4938      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a"
4939      MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4940    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.a"; then
4941      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
4942    elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a"; then
4943      MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
4944    else
4945            if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
4946        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
4947	MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4948      elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.so"; then
4949        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket3m"
4950	MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4951      elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.so"; then
4952        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket -lmzgc"
4953      else
4954        MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
4955      fi
4956      if test "$GCC" = yes; then
4957			MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
4958      elif test "`(uname) 2>/dev/null`" = SunOS &&
4959			       uname -r | grep '^5' >/dev/null; then
4960	MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
4961      fi
4962    fi
4963
4964    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5
4965$as_echo_n "checking for racket collects directory... " >&6; }
4966    if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4967      SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/
4968    else
4969      if test -d $vi_cv_path_mzscheme_pfx/lib/racket/collects; then
4970	SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/
4971      else
4972	if test -d $vi_cv_path_mzscheme_pfx/share/racket/collects; then
4973	  SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/
4974	else
4975	  if test -d $vi_cv_path_mzscheme_pfx/collects; then
4976	    SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/
4977	  fi
4978	fi
4979      fi
4980    fi
4981    if test "X$SCHEME_COLLECTS" != "X" ; then
4982      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5
4983$as_echo "${SCHEME_COLLECTS}" >&6; }
4984    else
4985      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
4986$as_echo "not found" >&6; }
4987    fi
4988
4989    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5
4990$as_echo_n "checking for mzscheme_base.c... " >&6; }
4991    if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
4992      MZSCHEME_EXTRA="mzscheme_base.c"
4993    else
4994      if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then
4995	MZSCHEME_EXTRA="mzscheme_base.c"
4996      fi
4997    fi
4998    if test "X$MZSCHEME_EXTRA" != "X" ; then
4999            MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
5000      MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5001      { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5
5002$as_echo "needed" >&6; }
5003    else
5004      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5
5005$as_echo "not needed" >&6; }
5006    fi
5007
5008    MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
5009      -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'"
5010    MZSCHEME_SRC="if_mzsch.c"
5011    MZSCHEME_OBJ="objects/if_mzsch.o"
5012    MZSCHEME_PRO="if_mzsch.pro"
5013    $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
5014
5015  fi
5016
5017
5018
5019
5020
5021
5022
5023fi
5024
5025
5026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
5027$as_echo_n "checking --enable-perlinterp argument... " >&6; }
5028# Check whether --enable-perlinterp was given.
5029if test "${enable_perlinterp+set}" = set; then :
5030  enableval=$enable_perlinterp;
5031else
5032  enable_perlinterp="no"
5033fi
5034
5035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
5036$as_echo "$enable_perlinterp" >&6; }
5037if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
5038
5039  # Extract the first word of "perl", so it can be a program name with args.
5040set dummy perl; ac_word=$2
5041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5042$as_echo_n "checking for $ac_word... " >&6; }
5043if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then :
5044  $as_echo_n "(cached) " >&6
5045else
5046  case $vi_cv_path_perl in
5047  [\\/]* | ?:[\\/]*)
5048  ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
5049  ;;
5050  *)
5051  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5052for as_dir in $PATH
5053do
5054  IFS=$as_save_IFS
5055  test -z "$as_dir" && as_dir=.
5056    for ac_exec_ext in '' $ac_executable_extensions; do
5057  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5058    ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
5059    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5060    break 2
5061  fi
5062done
5063  done
5064IFS=$as_save_IFS
5065
5066  ;;
5067esac
5068fi
5069vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
5070if test -n "$vi_cv_path_perl"; then
5071  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
5072$as_echo "$vi_cv_path_perl" >&6; }
5073else
5074  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5075$as_echo "no" >&6; }
5076fi
5077
5078
5079  if test "X$vi_cv_path_perl" != "X"; then
5080    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
5081$as_echo_n "checking Perl version... " >&6; }
5082    if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
5083     eval `$vi_cv_path_perl -V:usethreads`
5084     eval `$vi_cv_path_perl -V:libperl`
5085     if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
5086       badthreads=no
5087     else
5088       if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
5089	 eval `$vi_cv_path_perl -V:use5005threads`
5090	 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
5091	   badthreads=no
5092	 else
5093	   badthreads=yes
5094	   { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
5095$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
5096	 fi
5097       else
5098	 badthreads=yes
5099	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
5100$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
5101       fi
5102     fi
5103     if test $badthreads = no; then
5104      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
5105$as_echo "OK" >&6; }
5106      eval `$vi_cv_path_perl -V:shrpenv`
5107      if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
5108	shrpenv=""
5109      fi
5110      vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
5111
5112            perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
5113	      -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
5114            perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
5115		sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
5116			-e 's/-bE:perl.exp//' -e 's/-lc //'`
5117                  perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
5118		-e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
5119
5120                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5
5121$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
5122      cflags_save=$CFLAGS
5123      libs_save=$LIBS
5124      ldflags_save=$LDFLAGS
5125      CFLAGS="$CFLAGS $perlcppflags"
5126      LIBS="$LIBS $perllibs"
5127      LDFLAGS="$perlldflags $LDFLAGS"
5128      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5129/* end confdefs.h.  */
5130
5131int
5132main ()
5133{
5134
5135  ;
5136  return 0;
5137}
5138_ACEOF
5139if ac_fn_c_try_link "$LINENO"; then :
5140  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5141$as_echo "yes" >&6; }; perl_ok=yes
5142else
5143  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
5144$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
5145fi
5146rm -f core conftest.err conftest.$ac_objext \
5147    conftest$ac_exeext conftest.$ac_ext
5148      CFLAGS=$cflags_save
5149      LIBS=$libs_save
5150      LDFLAGS=$ldflags_save
5151      if test $perl_ok = yes; then
5152	if test "X$perlcppflags" != "X"; then
5153	  	  PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
5154	fi
5155	if test "X$perlldflags" != "X"; then
5156	  LDFLAGS="$perlldflags $LDFLAGS"
5157	fi
5158	PERL_LIBS=$perllibs
5159	PERL_SRC="auto/if_perl.c if_perlsfio.c"
5160	PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
5161	PERL_PRO="if_perl.pro if_perlsfio.pro"
5162	$as_echo "#define FEAT_PERL 1" >>confdefs.h
5163
5164      fi
5165     fi
5166    else
5167      { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
5168$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
5169    fi
5170  fi
5171
5172  if test "x$MACOSX" = "xyes"; then
5173        dir=/System/Library/Perl
5174    darwindir=$dir/darwin
5175    if test -d $darwindir; then
5176      PERL=/usr/bin/perl
5177    else
5178            dir=/System/Library/Perl/5.8.1
5179      darwindir=$dir/darwin-thread-multi-2level
5180      if test -d $darwindir; then
5181	PERL=/usr/bin/perl
5182      fi
5183    fi
5184    if test -n "$PERL"; then
5185      PERL_DIR="$dir"
5186      PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
5187      PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
5188      PERL_LIBS="-L$darwindir/CORE -lperl"
5189    fi
5190                PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
5191    PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
5192  fi
5193  if test "$enable_perlinterp" = "dynamic"; then
5194    if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then
5195      $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h
5196
5197      PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS"
5198    fi
5199  fi
5200
5201  if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then
5202    as_fn_error "could not configure perl" "$LINENO" 5
5203  fi
5204fi
5205
5206
5207
5208
5209
5210
5211
5212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
5213$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
5214# Check whether --enable-pythoninterp was given.
5215if test "${enable_pythoninterp+set}" = set; then :
5216  enableval=$enable_pythoninterp;
5217else
5218  enable_pythoninterp="no"
5219fi
5220
5221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
5222$as_echo "$enable_pythoninterp" >&6; }
5223if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then
5224    for ac_prog in python2 python
5225do
5226  # Extract the first word of "$ac_prog", so it can be a program name with args.
5227set dummy $ac_prog; ac_word=$2
5228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5229$as_echo_n "checking for $ac_word... " >&6; }
5230if test "${ac_cv_path_vi_cv_path_python+set}" = set; then :
5231  $as_echo_n "(cached) " >&6
5232else
5233  case $vi_cv_path_python in
5234  [\\/]* | ?:[\\/]*)
5235  ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
5236  ;;
5237  *)
5238  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5239for as_dir in $PATH
5240do
5241  IFS=$as_save_IFS
5242  test -z "$as_dir" && as_dir=.
5243    for ac_exec_ext in '' $ac_executable_extensions; do
5244  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5245    ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
5246    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5247    break 2
5248  fi
5249done
5250  done
5251IFS=$as_save_IFS
5252
5253  ;;
5254esac
5255fi
5256vi_cv_path_python=$ac_cv_path_vi_cv_path_python
5257if test -n "$vi_cv_path_python"; then
5258  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
5259$as_echo "$vi_cv_path_python" >&6; }
5260else
5261  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5262$as_echo "no" >&6; }
5263fi
5264
5265
5266  test -n "$vi_cv_path_python" && break
5267done
5268
5269  if test "X$vi_cv_path_python" != "X"; then
5270
5271        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
5272$as_echo_n "checking Python version... " >&6; }
5273if test "${vi_cv_var_python_version+set}" = set; then :
5274  $as_echo_n "(cached) " >&6
5275else
5276  vi_cv_var_python_version=`
5277	    ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
5278
5279fi
5280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
5281$as_echo "$vi_cv_var_python_version" >&6; }
5282
5283        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 1.4 or better" >&5
5284$as_echo_n "checking Python is 1.4 or better... " >&6; }
5285    if ${vi_cv_path_python} -c \
5286	"import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
5287    then
5288      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
5289$as_echo "yep" >&6; }
5290
5291            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
5292$as_echo_n "checking Python's install prefix... " >&6; }
5293if test "${vi_cv_path_python_pfx+set}" = set; then :
5294  $as_echo_n "(cached) " >&6
5295else
5296   vi_cv_path_python_pfx=`
5297	    ${vi_cv_path_python} -c \
5298		"import sys; print sys.prefix"`
5299fi
5300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
5301$as_echo "$vi_cv_path_python_pfx" >&6; }
5302
5303            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
5304$as_echo_n "checking Python's execution prefix... " >&6; }
5305if test "${vi_cv_path_python_epfx+set}" = set; then :
5306  $as_echo_n "(cached) " >&6
5307else
5308   vi_cv_path_python_epfx=`
5309	    ${vi_cv_path_python} -c \
5310		"import sys; print sys.exec_prefix"`
5311fi
5312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
5313$as_echo "$vi_cv_path_python_epfx" >&6; }
5314
5315
5316      if test "${vi_cv_path_pythonpath+set}" = set; then :
5317  $as_echo_n "(cached) " >&6
5318else
5319   vi_cv_path_pythonpath=`
5320	    unset PYTHONPATH;
5321	    ${vi_cv_path_python} -c \
5322		"import sys, string; print string.join(sys.path,':')"`
5323fi
5324
5325
5326
5327
5328# Check whether --with-python-config-dir was given.
5329if test "${with_python_config_dir+set}" = set; then :
5330  withval=$with_python_config_dir;  vi_cv_path_python_conf="${withval}"
5331fi
5332
5333
5334      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
5335$as_echo_n "checking Python's configuration directory... " >&6; }
5336if test "${vi_cv_path_python_conf+set}" = set; then :
5337  $as_echo_n "(cached) " >&6
5338else
5339
5340	vi_cv_path_python_conf=
5341	for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
5342	  for subdir in lib64 lib share; do
5343	    d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
5344	    if test -d "$d" && test -f "$d/config.c"; then
5345	      vi_cv_path_python_conf="$d"
5346	    fi
5347	  done
5348	done
5349
5350fi
5351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
5352$as_echo "$vi_cv_path_python_conf" >&6; }
5353
5354      PYTHON_CONFDIR="${vi_cv_path_python_conf}"
5355
5356      if test "X$PYTHON_CONFDIR" = "X"; then
5357	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
5358$as_echo "can't find it!" >&6; }
5359      else
5360
5361			if test "${vi_cv_path_python_plibs+set}" = set; then :
5362  $as_echo_n "(cached) " >&6
5363else
5364
5365	    pwd=`pwd`
5366	    tmp_mkf="$pwd/config-PyMake$$"
5367	    cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
5368__:
5369	@echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
5370	@echo "python_LIBS='$(LIBS)'"
5371	@echo "python_SYSLIBS='$(SYSLIBS)'"
5372	@echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5373	@echo "python_DLLLIBRARY='$(DLLLIBRARY)'"
5374	@echo "python_INSTSONAME='$(INSTSONAME)'"
5375eof
5376	    	    eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5377	    rm -f -- "${tmp_mkf}"
5378	    if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5379		"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5380	      vi_cv_path_python_plibs="-framework Python"
5381	    else
5382	      if test "${vi_cv_var_python_version}" = "1.4"; then
5383		  vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5384	      else
5385		  vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5386	      fi
5387	      vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
5388	      	      vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5389	    fi
5390
5391fi
5392
5393
5394	if test "X$python_DLLLIBRARY" != "X"; then
5395	  python_INSTSONAME="$python_DLLLIBRARY"
5396	fi
5397	PYTHON_LIBS="${vi_cv_path_python_plibs}"
5398	if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5399	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -DPYTHON_HOME=\\\"${vi_cv_path_python_pfx}\\\""
5400	else
5401	  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}\\\""
5402	fi
5403	PYTHON_SRC="if_python.c"
5404	PYTHON_OBJ="objects/if_python.o"
5405	if test "${vi_cv_var_python_version}" = "1.4"; then
5406	   PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5407	fi
5408    PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5409
5410								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
5411$as_echo_n "checking if -pthread should be used... " >&6; }
5412	threadsafe_flag=
5413	thread_lib=
5414	        if test "`(uname) 2>/dev/null`" != Darwin; then
5415	  test "$GCC" = yes && threadsafe_flag="-pthread"
5416	  if test "`(uname) 2>/dev/null`" = FreeBSD; then
5417	    threadsafe_flag="-D_THREAD_SAFE"
5418	    thread_lib="-pthread"
5419	  fi
5420	fi
5421	libs_save_old=$LIBS
5422	if test -n "$threadsafe_flag"; then
5423	  cflags_save=$CFLAGS
5424	  CFLAGS="$CFLAGS $threadsafe_flag"
5425	  LIBS="$LIBS $thread_lib"
5426	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5427/* end confdefs.h.  */
5428
5429int
5430main ()
5431{
5432
5433  ;
5434  return 0;
5435}
5436_ACEOF
5437if ac_fn_c_try_link "$LINENO"; then :
5438  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5439$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
5440else
5441  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5442$as_echo "no" >&6; }; LIBS=$libs_save_old
5443
5444fi
5445rm -f core conftest.err conftest.$ac_objext \
5446    conftest$ac_exeext conftest.$ac_ext
5447	  CFLAGS=$cflags_save
5448	else
5449	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5450$as_echo "no" >&6; }
5451	fi
5452
5453			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5
5454$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
5455	cflags_save=$CFLAGS
5456	libs_save=$LIBS
5457	CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5458	LIBS="$LIBS $PYTHON_LIBS"
5459	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5460/* end confdefs.h.  */
5461
5462int
5463main ()
5464{
5465
5466  ;
5467  return 0;
5468}
5469_ACEOF
5470if ac_fn_c_try_link "$LINENO"; then :
5471  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5472$as_echo "yes" >&6; }; python_ok=yes
5473else
5474  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
5475$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
5476fi
5477rm -f core conftest.err conftest.$ac_objext \
5478    conftest$ac_exeext conftest.$ac_ext
5479	CFLAGS=$cflags_save
5480	LIBS=$libs_save
5481	if test $python_ok = yes; then
5482	  $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
5483
5484	else
5485	  LIBS=$libs_save_old
5486	  PYTHON_SRC=
5487	  PYTHON_OBJ=
5488	  PYTHON_LIBS=
5489	  PYTHON_CFLAGS=
5490	fi
5491
5492      fi
5493    else
5494      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
5495$as_echo "too old" >&6; }
5496    fi
5497  fi
5498
5499  if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then
5500    as_fn_error "could not configure python" "$LINENO" 5
5501  fi
5502fi
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5
5513$as_echo_n "checking --enable-python3interp argument... " >&6; }
5514# Check whether --enable-python3interp was given.
5515if test "${enable_python3interp+set}" = set; then :
5516  enableval=$enable_python3interp;
5517else
5518  enable_python3interp="no"
5519fi
5520
5521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5
5522$as_echo "$enable_python3interp" >&6; }
5523if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then
5524    for ac_prog in python3 python
5525do
5526  # Extract the first word of "$ac_prog", so it can be a program name with args.
5527set dummy $ac_prog; ac_word=$2
5528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5529$as_echo_n "checking for $ac_word... " >&6; }
5530if test "${ac_cv_path_vi_cv_path_python3+set}" = set; then :
5531  $as_echo_n "(cached) " >&6
5532else
5533  case $vi_cv_path_python3 in
5534  [\\/]* | ?:[\\/]*)
5535  ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path.
5536  ;;
5537  *)
5538  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5539for as_dir in $PATH
5540do
5541  IFS=$as_save_IFS
5542  test -z "$as_dir" && as_dir=.
5543    for ac_exec_ext in '' $ac_executable_extensions; do
5544  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5545    ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext"
5546    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5547    break 2
5548  fi
5549done
5550  done
5551IFS=$as_save_IFS
5552
5553  ;;
5554esac
5555fi
5556vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3
5557if test -n "$vi_cv_path_python3"; then
5558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
5559$as_echo "$vi_cv_path_python3" >&6; }
5560else
5561  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5562$as_echo "no" >&6; }
5563fi
5564
5565
5566  test -n "$vi_cv_path_python3" && break
5567done
5568
5569  if test "X$vi_cv_path_python3" != "X"; then
5570
5571        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
5572$as_echo_n "checking Python version... " >&6; }
5573if test "${vi_cv_var_python3_version+set}" = set; then :
5574  $as_echo_n "(cached) " >&6
5575else
5576  vi_cv_var_python3_version=`
5577          ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'`
5578
5579fi
5580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5
5581$as_echo "$vi_cv_var_python3_version" >&6; }
5582
5583        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5
5584$as_echo_n "checking Python's abiflags... " >&6; }
5585if test "${vi_cv_var_python3_abiflags+set}" = set; then :
5586  $as_echo_n "(cached) " >&6
5587else
5588
5589     vi_cv_var_python3_abiflags=
5590     if ${vi_cv_path_python3} -c \
5591         "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)"
5592     then
5593       vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \
5594         "import sys; print(sys.abiflags)"`
5595     fi
5596fi
5597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5
5598$as_echo "$vi_cv_var_python3_abiflags" >&6; }
5599
5600        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
5601$as_echo_n "checking Python's install prefix... " >&6; }
5602if test "${vi_cv_path_python3_pfx+set}" = set; then :
5603  $as_echo_n "(cached) " >&6
5604else
5605   vi_cv_path_python3_pfx=`
5606     ${vi_cv_path_python3} -c \
5607     "import sys; print(sys.prefix)"`
5608fi
5609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5
5610$as_echo "$vi_cv_path_python3_pfx" >&6; }
5611
5612        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
5613$as_echo_n "checking Python's execution prefix... " >&6; }
5614if test "${vi_cv_path_python3_epfx+set}" = set; then :
5615  $as_echo_n "(cached) " >&6
5616else
5617   vi_cv_path_python3_epfx=`
5618     ${vi_cv_path_python3} -c \
5619     "import sys; print(sys.exec_prefix)"`
5620fi
5621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5
5622$as_echo "$vi_cv_path_python3_epfx" >&6; }
5623
5624
5625    if test "${vi_cv_path_python3path+set}" = set; then :
5626  $as_echo_n "(cached) " >&6
5627else
5628   vi_cv_path_python3path=`
5629     unset PYTHONPATH;
5630     ${vi_cv_path_python3} -c \
5631     "import sys, string; print(':'.join(sys.path))"`
5632fi
5633
5634
5635
5636
5637# Check whether --with-python3-config-dir was given.
5638if test "${with_python3_config_dir+set}" = set; then :
5639  withval=$with_python3_config_dir;  vi_cv_path_python3_conf="${withval}"
5640fi
5641
5642
5643    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
5644$as_echo_n "checking Python's configuration directory... " >&6; }
5645if test "${vi_cv_path_python3_conf+set}" = set; then :
5646  $as_echo_n "(cached) " >&6
5647else
5648
5649     vi_cv_path_python3_conf=
5650     config_dir="config"
5651     if test "${vi_cv_var_python3_abiflags}" != ""; then
5652       config_dir="${config_dir}-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
5653     fi
5654     for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do
5655       for subdir in lib64 lib share; do
5656         d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}"
5657         if test -d "$d" && test -f "$d/config.c"; then
5658           vi_cv_path_python3_conf="$d"
5659         fi
5660       done
5661     done
5662
5663fi
5664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5
5665$as_echo "$vi_cv_path_python3_conf" >&6; }
5666
5667    PYTHON3_CONFDIR="${vi_cv_path_python3_conf}"
5668
5669    if test "X$PYTHON3_CONFDIR" = "X"; then
5670      { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
5671$as_echo "can't find it!" >&6; }
5672    else
5673
5674                  if test "${vi_cv_path_python3_plibs+set}" = set; then :
5675  $as_echo_n "(cached) " >&6
5676else
5677
5678          pwd=`pwd`
5679          tmp_mkf="$pwd/config-PyMake$$"
5680          cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
5681__:
5682	@echo "python3_BASEMODLIBS='$(BASEMODLIBS)'"
5683	@echo "python3_LIBS='$(LIBS)'"
5684	@echo "python3_SYSLIBS='$(SYSLIBS)'"
5685	@echo "python3_DLLLIBRARY='$(DLLLIBRARY)'"
5686	@echo "python3_INSTSONAME='$(INSTSONAME)'"
5687eof
5688                    eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5689          rm -f -- "${tmp_mkf}"
5690	  vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
5691          vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}"
5692                    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//`
5693          vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//`
5694
5695fi
5696
5697
5698      if test "X$python3_DLLLIBRARY" != "X"; then
5699	python3_INSTSONAME="$python3_DLLLIBRARY"
5700      fi
5701      PYTHON3_LIBS="${vi_cv_path_python3_plibs}"
5702      if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then
5703        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}\\\""
5704      else
5705        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}\\\""
5706      fi
5707      PYTHON3_SRC="if_python3.c"
5708      PYTHON3_OBJ="objects/if_python3.o"
5709
5710                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
5711$as_echo_n "checking if -pthread should be used... " >&6; }
5712      threadsafe_flag=
5713      thread_lib=
5714            if test "`(uname) 2>/dev/null`" != Darwin; then
5715        test "$GCC" = yes && threadsafe_flag="-pthread"
5716        if test "`(uname) 2>/dev/null`" = FreeBSD; then
5717          threadsafe_flag="-D_THREAD_SAFE"
5718          thread_lib="-pthread"
5719        fi
5720      fi
5721      libs_save_old=$LIBS
5722      if test -n "$threadsafe_flag"; then
5723        cflags_save=$CFLAGS
5724        CFLAGS="$CFLAGS $threadsafe_flag"
5725        LIBS="$LIBS $thread_lib"
5726        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5727/* end confdefs.h.  */
5728
5729int
5730main ()
5731{
5732
5733  ;
5734  return 0;
5735}
5736_ACEOF
5737if ac_fn_c_try_link "$LINENO"; then :
5738  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5739$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag"
5740else
5741  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5742$as_echo "no" >&6; }; LIBS=$libs_save_old
5743
5744fi
5745rm -f core conftest.err conftest.$ac_objext \
5746    conftest$ac_exeext conftest.$ac_ext
5747        CFLAGS=$cflags_save
5748      else
5749        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5750$as_echo "no" >&6; }
5751      fi
5752
5753                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5
5754$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; }
5755      cflags_save=$CFLAGS
5756      libs_save=$LIBS
5757      CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
5758      LIBS="$LIBS $PYTHON3_LIBS"
5759      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5760/* end confdefs.h.  */
5761
5762int
5763main ()
5764{
5765
5766  ;
5767  return 0;
5768}
5769_ACEOF
5770if ac_fn_c_try_link "$LINENO"; then :
5771  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5772$as_echo "yes" >&6; }; python3_ok=yes
5773else
5774  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5
5775$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no
5776fi
5777rm -f core conftest.err conftest.$ac_objext \
5778    conftest$ac_exeext conftest.$ac_ext
5779      CFLAGS=$cflags_save
5780      LIBS=$libs_save
5781      if test "$python3_ok" = yes; then
5782        $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h
5783
5784      else
5785        LIBS=$libs_save_old
5786        PYTHON3_SRC=
5787        PYTHON3_OBJ=
5788        PYTHON3_LIBS=
5789        PYTHON3_CFLAGS=
5790      fi
5791    fi
5792  fi
5793fi
5794
5795
5796
5797
5798
5799
5800
5801if test "$python_ok" = yes && test "$python3_ok" = yes; then
5802  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
5803
5804  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
5805
5806  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5
5807$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; }
5808  cflags_save=$CFLAGS
5809  CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5810  ldflags_save=$LDFLAGS
5811    LDFLAGS="-ldl $LDFLAGS"
5812  if test "$cross_compiling" = yes; then :
5813  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5814$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5815as_fn_error "cannot run test program while cross compiling
5816See \`config.log' for more details." "$LINENO" 5; }
5817else
5818  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5819/* end confdefs.h.  */
5820
5821    #include <dlfcn.h>
5822    /* If this program fails, then RTLD_GLOBAL is needed.
5823     * RTLD_GLOBAL will be used and then it is not possible to
5824     * have both python versions enabled in the same vim instance.
5825     * Only the first pyhton version used will be switched on.
5826     */
5827
5828    int no_rtl_global_needed_for(char *python_instsoname, char *prefix)
5829    {
5830      int needed = 0;
5831      void* pylib = dlopen(python_instsoname, RTLD_LAZY);
5832      if (pylib != 0)
5833      {
5834          void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome");
5835          void (*init)(void) = dlsym(pylib, "Py_Initialize");
5836          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
5837          void (*final)(void) = dlsym(pylib, "Py_Finalize");
5838          (*pfx)(prefix);
5839          (*init)();
5840          needed = (*simple)("import termios") == -1;
5841          (*final)();
5842          dlclose(pylib);
5843      }
5844      return !needed;
5845    }
5846
5847    int main(int argc, char** argv)
5848    {
5849      int not_needed = 0;
5850      if (no_rtl_global_needed_for("${python_INSTSONAME}", "${vi_cv_path_python_pfx}"))
5851            not_needed = 1;
5852      return !not_needed;
5853    }
5854_ACEOF
5855if ac_fn_c_try_run "$LINENO"; then :
5856  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5857$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h
5858
5859else
5860  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5861$as_echo "no" >&6; }
5862fi
5863rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5864  conftest.$ac_objext conftest.beam conftest.$ac_ext
5865fi
5866
5867
5868  CFLAGS=$cflags_save
5869  LDFLAGS=$ldflags_save
5870
5871  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5
5872$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; }
5873  cflags_save=$CFLAGS
5874  CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
5875  ldflags_save=$LDFLAGS
5876    LDFLAGS="-ldl $LDFLAGS"
5877  if test "$cross_compiling" = yes; then :
5878  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5879$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5880as_fn_error "cannot run test program while cross compiling
5881See \`config.log' for more details." "$LINENO" 5; }
5882else
5883  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5884/* end confdefs.h.  */
5885
5886    #include <dlfcn.h>
5887    #include <wchar.h>
5888    /* If this program fails, then RTLD_GLOBAL is needed.
5889     * RTLD_GLOBAL will be used and then it is not possible to
5890     * have both python versions enabled in the same vim instance.
5891     * Only the first pyhton version used will be switched on.
5892     */
5893
5894    int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix)
5895    {
5896      int needed = 0;
5897      void* pylib = dlopen(python_instsoname, RTLD_LAZY);
5898      if (pylib != 0)
5899      {
5900          void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome");
5901          void (*init)(void) = dlsym(pylib, "Py_Initialize");
5902          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
5903          void (*final)(void) = dlsym(pylib, "Py_Finalize");
5904          (*pfx)(prefix);
5905          (*init)();
5906          needed = (*simple)("import termios") == -1;
5907          (*final)();
5908          dlclose(pylib);
5909      }
5910      return !needed;
5911    }
5912
5913    int main(int argc, char** argv)
5914    {
5915      int not_needed = 0;
5916      if (no_rtl_global_needed_for("${python3_INSTSONAME}", L"${vi_cv_path_python3_pfx}"))
5917            not_needed = 1;
5918      return !not_needed;
5919    }
5920_ACEOF
5921if ac_fn_c_try_run "$LINENO"; then :
5922  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5923$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h
5924
5925else
5926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5927$as_echo "no" >&6; }
5928fi
5929rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5930  conftest.$ac_objext conftest.beam conftest.$ac_ext
5931fi
5932
5933
5934  CFLAGS=$cflags_save
5935  LDFLAGS=$ldflags_save
5936
5937  PYTHON_SRC="if_python.c"
5938  PYTHON_OBJ="objects/if_python.o"
5939  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\""
5940  PYTHON_LIBS=
5941  PYTHON3_SRC="if_python3.c"
5942  PYTHON3_OBJ="objects/if_python3.o"
5943  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\""
5944  PYTHON3_LIBS=
5945elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then
5946  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
5947
5948  PYTHON_SRC="if_python.c"
5949  PYTHON_OBJ="objects/if_python.o"
5950  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\""
5951  PYTHON_LIBS=
5952elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then
5953  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
5954
5955  PYTHON3_SRC="if_python3.c"
5956  PYTHON3_OBJ="objects/if_python3.o"
5957  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\""
5958  PYTHON3_LIBS=
5959fi
5960
5961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
5962$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5963# Check whether --enable-tclinterp was given.
5964if test "${enable_tclinterp+set}" = set; then :
5965  enableval=$enable_tclinterp;
5966else
5967  enable_tclinterp="no"
5968fi
5969
5970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
5971$as_echo "$enable_tclinterp" >&6; }
5972
5973if test "$enable_tclinterp" = "yes"; then
5974
5975    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
5976$as_echo_n "checking --with-tclsh argument... " >&6; }
5977
5978# Check whether --with-tclsh was given.
5979if test "${with_tclsh+set}" = set; then :
5980  withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
5981$as_echo "$tclsh_name" >&6; }
5982else
5983  tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5984$as_echo "no" >&6; }
5985fi
5986
5987  # Extract the first word of "$tclsh_name", so it can be a program name with args.
5988set dummy $tclsh_name; ac_word=$2
5989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5990$as_echo_n "checking for $ac_word... " >&6; }
5991if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
5992  $as_echo_n "(cached) " >&6
5993else
5994  case $vi_cv_path_tcl in
5995  [\\/]* | ?:[\\/]*)
5996  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5997  ;;
5998  *)
5999  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6000for as_dir in $PATH
6001do
6002  IFS=$as_save_IFS
6003  test -z "$as_dir" && as_dir=.
6004    for ac_exec_ext in '' $ac_executable_extensions; do
6005  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6006    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6007    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6008    break 2
6009  fi
6010done
6011  done
6012IFS=$as_save_IFS
6013
6014  ;;
6015esac
6016fi
6017vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6018if test -n "$vi_cv_path_tcl"; then
6019  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6020$as_echo "$vi_cv_path_tcl" >&6; }
6021else
6022  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6023$as_echo "no" >&6; }
6024fi
6025
6026
6027
6028
6029    if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
6030    tclsh_name="tclsh8.4"
6031    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6032set dummy $tclsh_name; ac_word=$2
6033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6034$as_echo_n "checking for $ac_word... " >&6; }
6035if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6036  $as_echo_n "(cached) " >&6
6037else
6038  case $vi_cv_path_tcl in
6039  [\\/]* | ?:[\\/]*)
6040  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6041  ;;
6042  *)
6043  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6044for as_dir in $PATH
6045do
6046  IFS=$as_save_IFS
6047  test -z "$as_dir" && as_dir=.
6048    for ac_exec_ext in '' $ac_executable_extensions; do
6049  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6050    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6051    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6052    break 2
6053  fi
6054done
6055  done
6056IFS=$as_save_IFS
6057
6058  ;;
6059esac
6060fi
6061vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6062if test -n "$vi_cv_path_tcl"; then
6063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6064$as_echo "$vi_cv_path_tcl" >&6; }
6065else
6066  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6067$as_echo "no" >&6; }
6068fi
6069
6070
6071  fi
6072  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
6073    tclsh_name="tclsh8.2"
6074    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6075set dummy $tclsh_name; ac_word=$2
6076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6077$as_echo_n "checking for $ac_word... " >&6; }
6078if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6079  $as_echo_n "(cached) " >&6
6080else
6081  case $vi_cv_path_tcl in
6082  [\\/]* | ?:[\\/]*)
6083  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6084  ;;
6085  *)
6086  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6087for as_dir in $PATH
6088do
6089  IFS=$as_save_IFS
6090  test -z "$as_dir" && as_dir=.
6091    for ac_exec_ext in '' $ac_executable_extensions; do
6092  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6093    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6094    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6095    break 2
6096  fi
6097done
6098  done
6099IFS=$as_save_IFS
6100
6101  ;;
6102esac
6103fi
6104vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6105if test -n "$vi_cv_path_tcl"; then
6106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6107$as_echo "$vi_cv_path_tcl" >&6; }
6108else
6109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6110$as_echo "no" >&6; }
6111fi
6112
6113
6114  fi
6115  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
6116    tclsh_name="tclsh8.0"
6117    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6118set dummy $tclsh_name; ac_word=$2
6119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6120$as_echo_n "checking for $ac_word... " >&6; }
6121if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6122  $as_echo_n "(cached) " >&6
6123else
6124  case $vi_cv_path_tcl in
6125  [\\/]* | ?:[\\/]*)
6126  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6127  ;;
6128  *)
6129  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6130for as_dir in $PATH
6131do
6132  IFS=$as_save_IFS
6133  test -z "$as_dir" && as_dir=.
6134    for ac_exec_ext in '' $ac_executable_extensions; do
6135  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6136    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6137    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6138    break 2
6139  fi
6140done
6141  done
6142IFS=$as_save_IFS
6143
6144  ;;
6145esac
6146fi
6147vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6148if test -n "$vi_cv_path_tcl"; then
6149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6150$as_echo "$vi_cv_path_tcl" >&6; }
6151else
6152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6153$as_echo "no" >&6; }
6154fi
6155
6156
6157  fi
6158    if test "X$vi_cv_path_tcl" = "X"; then
6159    tclsh_name="tclsh"
6160    # Extract the first word of "$tclsh_name", so it can be a program name with args.
6161set dummy $tclsh_name; ac_word=$2
6162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6163$as_echo_n "checking for $ac_word... " >&6; }
6164if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
6165  $as_echo_n "(cached) " >&6
6166else
6167  case $vi_cv_path_tcl in
6168  [\\/]* | ?:[\\/]*)
6169  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
6170  ;;
6171  *)
6172  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6173for as_dir in $PATH
6174do
6175  IFS=$as_save_IFS
6176  test -z "$as_dir" && as_dir=.
6177    for ac_exec_ext in '' $ac_executable_extensions; do
6178  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6179    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
6180    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6181    break 2
6182  fi
6183done
6184  done
6185IFS=$as_save_IFS
6186
6187  ;;
6188esac
6189fi
6190vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
6191if test -n "$vi_cv_path_tcl"; then
6192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
6193$as_echo "$vi_cv_path_tcl" >&6; }
6194else
6195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6196$as_echo "no" >&6; }
6197fi
6198
6199
6200  fi
6201  if test "X$vi_cv_path_tcl" != "X"; then
6202    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
6203$as_echo_n "checking Tcl version... " >&6; }
6204    if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
6205      tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
6206      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
6207$as_echo "$tclver - OK" >&6; };
6208      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 -`
6209
6210      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
6211$as_echo_n "checking for location of Tcl include... " >&6; }
6212      if test "x$MACOSX" != "xyes"; then
6213	tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver"
6214      else
6215		tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
6216      fi
6217      TCL_INC=
6218      for try in $tclinc; do
6219	if test -f "$try/tcl.h"; then
6220	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
6221$as_echo "$try/tcl.h" >&6; }
6222	  TCL_INC=$try
6223	  break
6224	fi
6225      done
6226      if test -z "$TCL_INC"; then
6227	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
6228$as_echo "<not found>" >&6; }
6229	SKIP_TCL=YES
6230      fi
6231      if test -z "$SKIP_TCL"; then
6232	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
6233$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
6234	if test "x$MACOSX" != "xyes"; then
6235	  tclcnf=`echo $tclinc | sed s/include/lib/g`
6236	  tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
6237	else
6238	  	  tclcnf="/System/Library/Frameworks/Tcl.framework"
6239	fi
6240	for try in $tclcnf; do
6241	  if test -f $try/tclConfig.sh; then
6242	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
6243$as_echo "$try/tclConfig.sh" >&6; }
6244	    . $try/tclConfig.sh
6245	    	    TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
6246	    	    	    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'`
6247	    break
6248	  fi
6249	done
6250	if test -z "$TCL_LIBS"; then
6251	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
6252$as_echo "<not found>" >&6; }
6253	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
6254$as_echo_n "checking for Tcl library by myself... " >&6; }
6255	  tcllib=`echo $tclinc | sed s/include/lib/g`
6256	  tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
6257	  for ext in .so .a ; do
6258	    for ver in "" $tclver ; do
6259	      for try in $tcllib ; do
6260		trylib=tcl$ver$ext
6261		if test -f $try/lib$trylib ; then
6262		  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
6263$as_echo "$try/lib$trylib" >&6; }
6264		  TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
6265		  if test "`(uname) 2>/dev/null`" = SunOS &&
6266					 uname -r | grep '^5' >/dev/null; then
6267		    TCL_LIBS="$TCL_LIBS -R $try"
6268		  fi
6269		  break 3
6270		fi
6271	      done
6272	    done
6273	  done
6274	  if test -z "$TCL_LIBS"; then
6275	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
6276$as_echo "<not found>" >&6; }
6277	    SKIP_TCL=YES
6278	  fi
6279	fi
6280	if test -z "$SKIP_TCL"; then
6281	  $as_echo "#define FEAT_TCL 1" >>confdefs.h
6282
6283	  TCL_SRC=if_tcl.c
6284	  TCL_OBJ=objects/if_tcl.o
6285	  TCL_PRO=if_tcl.pro
6286	  TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
6287	fi
6288      fi
6289    else
6290      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5
6291$as_echo "too old; need Tcl version 8.0 or later" >&6; }
6292    fi
6293  fi
6294  if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then
6295    as_fn_error "could not configure Tcl" "$LINENO" 5
6296  fi
6297fi
6298
6299
6300
6301
6302
6303
6304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
6305$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
6306# Check whether --enable-rubyinterp was given.
6307if test "${enable_rubyinterp+set}" = set; then :
6308  enableval=$enable_rubyinterp;
6309else
6310  enable_rubyinterp="no"
6311fi
6312
6313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
6314$as_echo "$enable_rubyinterp" >&6; }
6315if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
6316  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
6317$as_echo_n "checking --with-ruby-command argument... " >&6; }
6318
6319
6320# Check whether --with-ruby-command was given.
6321if test "${with_ruby_command+set}" = set; then :
6322  withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5
6323$as_echo "$RUBY_CMD" >&6; }
6324else
6325  RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
6326$as_echo "defaulting to $RUBY_CMD" >&6; }
6327fi
6328
6329  # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
6330set dummy $RUBY_CMD; ac_word=$2
6331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6332$as_echo_n "checking for $ac_word... " >&6; }
6333if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then :
6334  $as_echo_n "(cached) " >&6
6335else
6336  case $vi_cv_path_ruby in
6337  [\\/]* | ?:[\\/]*)
6338  ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
6339  ;;
6340  *)
6341  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6342for as_dir in $PATH
6343do
6344  IFS=$as_save_IFS
6345  test -z "$as_dir" && as_dir=.
6346    for ac_exec_ext in '' $ac_executable_extensions; do
6347  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6348    ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
6349    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6350    break 2
6351  fi
6352done
6353  done
6354IFS=$as_save_IFS
6355
6356  ;;
6357esac
6358fi
6359vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
6360if test -n "$vi_cv_path_ruby"; then
6361  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
6362$as_echo "$vi_cv_path_ruby" >&6; }
6363else
6364  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6365$as_echo "no" >&6; }
6366fi
6367
6368
6369  if test "X$vi_cv_path_ruby" != "X"; then
6370    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
6371$as_echo_n "checking Ruby version... " >&6; }
6372    if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
6373      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
6374$as_echo "OK" >&6; }
6375      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5
6376$as_echo_n "checking Ruby rbconfig... " >&6; }
6377      ruby_rbconfig="RbConfig"
6378      if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then
6379	ruby_rbconfig="Config"
6380      fi
6381      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5
6382$as_echo "$ruby_rbconfig" >&6; }
6383      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
6384$as_echo_n "checking Ruby header files... " >&6; }
6385      rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null`
6386      if test "X$rubyhdrdir" != "X"; then
6387	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
6388$as_echo "$rubyhdrdir" >&6; }
6389	RUBY_CFLAGS="-I$rubyhdrdir"
6390        rubyarch=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['arch']"`
6391        if test -d "$rubyhdrdir/$rubyarch"; then
6392          RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch"
6393        fi
6394        rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"`
6395        RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
6396	rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"`
6397	if test "X$rubylibs" != "X"; then
6398	  RUBY_LIBS="$rubylibs"
6399	fi
6400	librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"`
6401	librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"`
6402  rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"`
6403	if test -f "$rubylibdir/$librubya"; then
6404	  librubyarg="$librubyarg"
6405    RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
6406  elif test "$librubyarg" = "libruby.a"; then
6407        librubyarg="-lruby"
6408    RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
6409	fi
6410
6411	if test "X$librubyarg" != "X"; then
6412	  RUBY_LIBS="$librubyarg $RUBY_LIBS"
6413	fi
6414	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"`
6415	if test "X$rubyldflags" != "X"; then
6416	  	  	  	  rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6417	  if test "X$rubyldflags" != "X"; then
6418	    LDFLAGS="$rubyldflags $LDFLAGS"
6419	  fi
6420	fi
6421	RUBY_SRC="if_ruby.c"
6422	RUBY_OBJ="objects/if_ruby.o"
6423	RUBY_PRO="if_ruby.pro"
6424	$as_echo "#define FEAT_RUBY 1" >>confdefs.h
6425
6426	if test "$enable_rubyinterp" = "dynamic"; then
6427	  libruby=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"`
6428	  $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h
6429
6430	  RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby\\\" -DDYNAMIC_RUBY_VER=$rubyversion $RUBY_CFLAGS"
6431	  RUBY_LIBS=
6432	fi
6433      else
6434	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
6435$as_echo "not found; disabling Ruby" >&6; }
6436      fi
6437    else
6438      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5
6439$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
6440    fi
6441  fi
6442
6443  if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then
6444    as_fn_error "could not configure Ruby" "$LINENO" 5
6445  fi
6446fi
6447
6448
6449
6450
6451
6452
6453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
6454$as_echo_n "checking --enable-cscope argument... " >&6; }
6455# Check whether --enable-cscope was given.
6456if test "${enable_cscope+set}" = set; then :
6457  enableval=$enable_cscope;
6458else
6459  enable_cscope="no"
6460fi
6461
6462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
6463$as_echo "$enable_cscope" >&6; }
6464if test "$enable_cscope" = "yes"; then
6465  $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
6466
6467fi
6468
6469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-workshop argument" >&5
6470$as_echo_n "checking --enable-workshop argument... " >&6; }
6471# Check whether --enable-workshop was given.
6472if test "${enable_workshop+set}" = set; then :
6473  enableval=$enable_workshop;
6474else
6475  enable_workshop="no"
6476fi
6477
6478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_workshop" >&5
6479$as_echo "$enable_workshop" >&6; }
6480if test "$enable_workshop" = "yes"; then
6481  $as_echo "#define FEAT_SUN_WORKSHOP 1" >>confdefs.h
6482
6483  WORKSHOP_SRC="workshop.c integration.c"
6484
6485  WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
6486
6487  if test "${enable_gui-xxx}" = xxx; then
6488    enable_gui=motif
6489  fi
6490fi
6491
6492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
6493$as_echo_n "checking --disable-netbeans argument... " >&6; }
6494# Check whether --enable-netbeans was given.
6495if test "${enable_netbeans+set}" = set; then :
6496  enableval=$enable_netbeans;
6497else
6498  enable_netbeans="yes"
6499fi
6500
6501if test "$enable_netbeans" = "yes"; then
6502  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6503$as_echo "no" >&6; }
6504    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
6505$as_echo_n "checking for socket in -lsocket... " >&6; }
6506if test "${ac_cv_lib_socket_socket+set}" = set; then :
6507  $as_echo_n "(cached) " >&6
6508else
6509  ac_check_lib_save_LIBS=$LIBS
6510LIBS="-lsocket  $LIBS"
6511cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6512/* end confdefs.h.  */
6513
6514/* Override any GCC internal prototype to avoid an error.
6515   Use char because int might match the return type of a GCC
6516   builtin and then its argument prototype would still apply.  */
6517#ifdef __cplusplus
6518extern "C"
6519#endif
6520char socket ();
6521int
6522main ()
6523{
6524return socket ();
6525  ;
6526  return 0;
6527}
6528_ACEOF
6529if ac_fn_c_try_link "$LINENO"; then :
6530  ac_cv_lib_socket_socket=yes
6531else
6532  ac_cv_lib_socket_socket=no
6533fi
6534rm -f core conftest.err conftest.$ac_objext \
6535    conftest$ac_exeext conftest.$ac_ext
6536LIBS=$ac_check_lib_save_LIBS
6537fi
6538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
6539$as_echo "$ac_cv_lib_socket_socket" >&6; }
6540if test "x$ac_cv_lib_socket_socket" = x""yes; then :
6541  cat >>confdefs.h <<_ACEOF
6542#define HAVE_LIBSOCKET 1
6543_ACEOF
6544
6545  LIBS="-lsocket $LIBS"
6546
6547fi
6548
6549  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6550$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6551if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
6552  $as_echo_n "(cached) " >&6
6553else
6554  ac_check_lib_save_LIBS=$LIBS
6555LIBS="-lnsl  $LIBS"
6556cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6557/* end confdefs.h.  */
6558
6559/* Override any GCC internal prototype to avoid an error.
6560   Use char because int might match the return type of a GCC
6561   builtin and then its argument prototype would still apply.  */
6562#ifdef __cplusplus
6563extern "C"
6564#endif
6565char gethostbyname ();
6566int
6567main ()
6568{
6569return gethostbyname ();
6570  ;
6571  return 0;
6572}
6573_ACEOF
6574if ac_fn_c_try_link "$LINENO"; then :
6575  ac_cv_lib_nsl_gethostbyname=yes
6576else
6577  ac_cv_lib_nsl_gethostbyname=no
6578fi
6579rm -f core conftest.err conftest.$ac_objext \
6580    conftest$ac_exeext conftest.$ac_ext
6581LIBS=$ac_check_lib_save_LIBS
6582fi
6583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6584$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6585if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
6586  cat >>confdefs.h <<_ACEOF
6587#define HAVE_LIBNSL 1
6588_ACEOF
6589
6590  LIBS="-lnsl $LIBS"
6591
6592fi
6593
6594  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling netbeans integration is possible" >&5
6595$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
6596  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6597/* end confdefs.h.  */
6598
6599#include <stdio.h>
6600#include <stdlib.h>
6601#include <stdarg.h>
6602#include <fcntl.h>
6603#include <netdb.h>
6604#include <netinet/in.h>
6605#include <errno.h>
6606#include <sys/types.h>
6607#include <sys/socket.h>
6608	/* Check bitfields */
6609	struct nbbuf {
6610	unsigned int  initDone:1;
6611	ushort signmaplen;
6612	};
6613
6614int
6615main ()
6616{
6617
6618		/* Check creating a socket. */
6619		struct sockaddr_in server;
6620		(void)socket(AF_INET, SOCK_STREAM, 0);
6621		(void)htons(100);
6622		(void)gethostbyname("microsoft.com");
6623		if (errno == ECONNREFUSED)
6624		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
6625
6626  ;
6627  return 0;
6628}
6629_ACEOF
6630if ac_fn_c_try_link "$LINENO"; then :
6631  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6632$as_echo "yes" >&6; }
6633else
6634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6635$as_echo "no" >&6; }; enable_netbeans="no"
6636fi
6637rm -f core conftest.err conftest.$ac_objext \
6638    conftest$ac_exeext conftest.$ac_ext
6639else
6640  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6641$as_echo "yes" >&6; }
6642fi
6643if test "$enable_netbeans" = "yes"; then
6644  $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
6645
6646  NETBEANS_SRC="netbeans.c"
6647
6648  NETBEANS_OBJ="objects/netbeans.o"
6649
6650fi
6651
6652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-sniff argument" >&5
6653$as_echo_n "checking --enable-sniff argument... " >&6; }
6654# Check whether --enable-sniff was given.
6655if test "${enable_sniff+set}" = set; then :
6656  enableval=$enable_sniff;
6657else
6658  enable_sniff="no"
6659fi
6660
6661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sniff" >&5
6662$as_echo "$enable_sniff" >&6; }
6663if test "$enable_sniff" = "yes"; then
6664  $as_echo "#define FEAT_SNIFF 1" >>confdefs.h
6665
6666  SNIFF_SRC="if_sniff.c"
6667
6668  SNIFF_OBJ="objects/if_sniff.o"
6669
6670fi
6671
6672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
6673$as_echo_n "checking --enable-multibyte argument... " >&6; }
6674# Check whether --enable-multibyte was given.
6675if test "${enable_multibyte+set}" = set; then :
6676  enableval=$enable_multibyte;
6677else
6678  enable_multibyte="no"
6679fi
6680
6681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
6682$as_echo "$enable_multibyte" >&6; }
6683if test "$enable_multibyte" = "yes"; then
6684  $as_echo "#define FEAT_MBYTE 1" >>confdefs.h
6685
6686fi
6687
6688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5
6689$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6690# Check whether --enable-hangulinput was given.
6691if test "${enable_hangulinput+set}" = set; then :
6692  enableval=$enable_hangulinput;
6693else
6694  enable_hangulinput="no"
6695fi
6696
6697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5
6698$as_echo "$enable_hangulinput" >&6; }
6699
6700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
6701$as_echo_n "checking --enable-xim argument... " >&6; }
6702# Check whether --enable-xim was given.
6703if test "${enable_xim+set}" = set; then :
6704  enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
6705$as_echo "$enable_xim" >&6; }
6706else
6707  enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
6708$as_echo "defaulting to auto" >&6; }
6709fi
6710
6711
6712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
6713$as_echo_n "checking --enable-fontset argument... " >&6; }
6714# Check whether --enable-fontset was given.
6715if test "${enable_fontset+set}" = set; then :
6716  enableval=$enable_fontset;
6717else
6718  enable_fontset="no"
6719fi
6720
6721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
6722$as_echo "$enable_fontset" >&6; }
6723
6724test -z "$with_x" && with_x=yes
6725test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6726if test "$with_x" = no; then
6727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
6728$as_echo "defaulting to: don't HAVE_X11" >&6; }
6729else
6730
6731  # Extract the first word of "xmkmf", so it can be a program name with args.
6732set dummy xmkmf; ac_word=$2
6733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6734$as_echo_n "checking for $ac_word... " >&6; }
6735if test "${ac_cv_path_xmkmfpath+set}" = set; then :
6736  $as_echo_n "(cached) " >&6
6737else
6738  case $xmkmfpath in
6739  [\\/]* | ?:[\\/]*)
6740  ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6741  ;;
6742  *)
6743  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6744for as_dir in $PATH
6745do
6746  IFS=$as_save_IFS
6747  test -z "$as_dir" && as_dir=.
6748    for ac_exec_ext in '' $ac_executable_extensions; do
6749  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6750    ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
6751    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6752    break 2
6753  fi
6754done
6755  done
6756IFS=$as_save_IFS
6757
6758  ;;
6759esac
6760fi
6761xmkmfpath=$ac_cv_path_xmkmfpath
6762if test -n "$xmkmfpath"; then
6763  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
6764$as_echo "$xmkmfpath" >&6; }
6765else
6766  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6767$as_echo "no" >&6; }
6768fi
6769
6770
6771
6772  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6773$as_echo_n "checking for X... " >&6; }
6774
6775
6776# Check whether --with-x was given.
6777if test "${with_x+set}" = set; then :
6778  withval=$with_x;
6779fi
6780
6781# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6782if test "x$with_x" = xno; then
6783  # The user explicitly disabled X.
6784  have_x=disabled
6785else
6786  case $x_includes,$x_libraries in #(
6787    *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
6788    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
6789  $as_echo_n "(cached) " >&6
6790else
6791  # One or both of the vars are not set, and there is no cached value.
6792ac_x_includes=no ac_x_libraries=no
6793rm -f -r conftest.dir
6794if mkdir conftest.dir; then
6795  cd conftest.dir
6796  cat >Imakefile <<'_ACEOF'
6797incroot:
6798	@echo incroot='${INCROOT}'
6799usrlibdir:
6800	@echo usrlibdir='${USRLIBDIR}'
6801libdir:
6802	@echo libdir='${LIBDIR}'
6803_ACEOF
6804  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6805    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6806    for ac_var in incroot usrlibdir libdir; do
6807      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6808    done
6809    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6810    for ac_extension in a so sl dylib la dll; do
6811      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6812	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
6813	ac_im_usrlibdir=$ac_im_libdir; break
6814      fi
6815    done
6816    # Screen out bogus values from the imake configuration.  They are
6817    # bogus both because they are the default anyway, and because
6818    # using them would break gcc on systems where it needs fixed includes.
6819    case $ac_im_incroot in
6820	/usr/include) ac_x_includes= ;;
6821	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6822    esac
6823    case $ac_im_usrlibdir in
6824	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
6825	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6826    esac
6827  fi
6828  cd ..
6829  rm -f -r conftest.dir
6830fi
6831
6832# Standard set of common directories for X headers.
6833# Check X11 before X11Rn because it is often a symlink to the current release.
6834ac_x_header_dirs='
6835/usr/X11/include
6836/usr/X11R7/include
6837/usr/X11R6/include
6838/usr/X11R5/include
6839/usr/X11R4/include
6840
6841/usr/include/X11
6842/usr/include/X11R7
6843/usr/include/X11R6
6844/usr/include/X11R5
6845/usr/include/X11R4
6846
6847/usr/local/X11/include
6848/usr/local/X11R7/include
6849/usr/local/X11R6/include
6850/usr/local/X11R5/include
6851/usr/local/X11R4/include
6852
6853/usr/local/include/X11
6854/usr/local/include/X11R7
6855/usr/local/include/X11R6
6856/usr/local/include/X11R5
6857/usr/local/include/X11R4
6858
6859/usr/X386/include
6860/usr/x386/include
6861/usr/XFree86/include/X11
6862
6863/usr/include
6864/usr/local/include
6865/usr/unsupported/include
6866/usr/athena/include
6867/usr/local/x11r5/include
6868/usr/lpp/Xamples/include
6869
6870/usr/openwin/include
6871/usr/openwin/share/include'
6872
6873if test "$ac_x_includes" = no; then
6874  # Guess where to find include files, by looking for Xlib.h.
6875  # First, try using that file with no special directory specified.
6876  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6877/* end confdefs.h.  */
6878#include <X11/Xlib.h>
6879_ACEOF
6880if ac_fn_c_try_cpp "$LINENO"; then :
6881  # We can compile using X headers with no special include directory.
6882ac_x_includes=
6883else
6884  for ac_dir in $ac_x_header_dirs; do
6885  if test -r "$ac_dir/X11/Xlib.h"; then
6886    ac_x_includes=$ac_dir
6887    break
6888  fi
6889done
6890fi
6891rm -f conftest.err conftest.$ac_ext
6892fi # $ac_x_includes = no
6893
6894if test "$ac_x_libraries" = no; then
6895  # Check for the libraries.
6896  # See if we find them without any special options.
6897  # Don't add to $LIBS permanently.
6898  ac_save_LIBS=$LIBS
6899  LIBS="-lX11 $LIBS"
6900  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6901/* end confdefs.h.  */
6902#include <X11/Xlib.h>
6903int
6904main ()
6905{
6906XrmInitialize ()
6907  ;
6908  return 0;
6909}
6910_ACEOF
6911if ac_fn_c_try_link "$LINENO"; then :
6912  LIBS=$ac_save_LIBS
6913# We can link X programs with no special library path.
6914ac_x_libraries=
6915else
6916  LIBS=$ac_save_LIBS
6917for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6918do
6919  # Don't even attempt the hair of trying to link an X program!
6920  for ac_extension in a so sl dylib la dll; do
6921    if test -r "$ac_dir/libX11.$ac_extension"; then
6922      ac_x_libraries=$ac_dir
6923      break 2
6924    fi
6925  done
6926done
6927fi
6928rm -f core conftest.err conftest.$ac_objext \
6929    conftest$ac_exeext conftest.$ac_ext
6930fi # $ac_x_libraries = no
6931
6932case $ac_x_includes,$ac_x_libraries in #(
6933  no,* | *,no | *\'*)
6934    # Didn't find X, or a directory has "'" in its name.
6935    ac_cv_have_x="have_x=no";; #(
6936  *)
6937    # Record where we found X for the cache.
6938    ac_cv_have_x="have_x=yes\
6939	ac_x_includes='$ac_x_includes'\
6940	ac_x_libraries='$ac_x_libraries'"
6941esac
6942fi
6943;; #(
6944    *) have_x=yes;;
6945  esac
6946  eval "$ac_cv_have_x"
6947fi # $with_x != no
6948
6949if test "$have_x" != yes; then
6950  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6951$as_echo "$have_x" >&6; }
6952  no_x=yes
6953else
6954  # If each of the values was on the command line, it overrides each guess.
6955  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6956  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6957  # Update the cache value to reflect the command line values.
6958  ac_cv_have_x="have_x=yes\
6959	ac_x_includes='$x_includes'\
6960	ac_x_libraries='$x_libraries'"
6961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6962$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
6963fi
6964
6965if test "$no_x" = yes; then
6966  # Not all programs may use this symbol, but it does not hurt to define it.
6967
6968$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
6969
6970  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6971else
6972  if test -n "$x_includes"; then
6973    X_CFLAGS="$X_CFLAGS -I$x_includes"
6974  fi
6975
6976  # It would also be nice to do this for all -L options, not just this one.
6977  if test -n "$x_libraries"; then
6978    X_LIBS="$X_LIBS -L$x_libraries"
6979    # For Solaris; some versions of Sun CC require a space after -R and
6980    # others require no space.  Words are not sufficient . . . .
6981    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6982$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6983    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6984    ac_xsave_c_werror_flag=$ac_c_werror_flag
6985    ac_c_werror_flag=yes
6986    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6987/* end confdefs.h.  */
6988
6989int
6990main ()
6991{
6992
6993  ;
6994  return 0;
6995}
6996_ACEOF
6997if ac_fn_c_try_link "$LINENO"; then :
6998  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6999$as_echo "no" >&6; }
7000       X_LIBS="$X_LIBS -R$x_libraries"
7001else
7002  LIBS="$ac_xsave_LIBS -R $x_libraries"
7003       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7004/* end confdefs.h.  */
7005
7006int
7007main ()
7008{
7009
7010  ;
7011  return 0;
7012}
7013_ACEOF
7014if ac_fn_c_try_link "$LINENO"; then :
7015  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7016$as_echo "yes" >&6; }
7017	  X_LIBS="$X_LIBS -R $x_libraries"
7018else
7019  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
7020$as_echo "neither works" >&6; }
7021fi
7022rm -f core conftest.err conftest.$ac_objext \
7023    conftest$ac_exeext conftest.$ac_ext
7024fi
7025rm -f core conftest.err conftest.$ac_objext \
7026    conftest$ac_exeext conftest.$ac_ext
7027    ac_c_werror_flag=$ac_xsave_c_werror_flag
7028    LIBS=$ac_xsave_LIBS
7029  fi
7030
7031  # Check for system-dependent libraries X programs must link with.
7032  # Do this before checking for the system-independent R6 libraries
7033  # (-lICE), since we may need -lsocket or whatever for X linking.
7034
7035  if test "$ISC" = yes; then
7036    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
7037  else
7038    # Martyn Johnson says this is needed for Ultrix, if the X
7039    # libraries were built with DECnet support.  And Karl Berry says
7040    # the Alpha needs dnet_stub (dnet does not exist).
7041    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
7042    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7043/* end confdefs.h.  */
7044
7045/* Override any GCC internal prototype to avoid an error.
7046   Use char because int might match the return type of a GCC
7047   builtin and then its argument prototype would still apply.  */
7048#ifdef __cplusplus
7049extern "C"
7050#endif
7051char XOpenDisplay ();
7052int
7053main ()
7054{
7055return XOpenDisplay ();
7056  ;
7057  return 0;
7058}
7059_ACEOF
7060if ac_fn_c_try_link "$LINENO"; then :
7061
7062else
7063  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
7064$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
7065if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
7066  $as_echo_n "(cached) " >&6
7067else
7068  ac_check_lib_save_LIBS=$LIBS
7069LIBS="-ldnet  $LIBS"
7070cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7071/* end confdefs.h.  */
7072
7073/* Override any GCC internal prototype to avoid an error.
7074   Use char because int might match the return type of a GCC
7075   builtin and then its argument prototype would still apply.  */
7076#ifdef __cplusplus
7077extern "C"
7078#endif
7079char dnet_ntoa ();
7080int
7081main ()
7082{
7083return dnet_ntoa ();
7084  ;
7085  return 0;
7086}
7087_ACEOF
7088if ac_fn_c_try_link "$LINENO"; then :
7089  ac_cv_lib_dnet_dnet_ntoa=yes
7090else
7091  ac_cv_lib_dnet_dnet_ntoa=no
7092fi
7093rm -f core conftest.err conftest.$ac_objext \
7094    conftest$ac_exeext conftest.$ac_ext
7095LIBS=$ac_check_lib_save_LIBS
7096fi
7097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
7098$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
7099if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
7100  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
7101fi
7102
7103    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
7104      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
7105$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
7106if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
7107  $as_echo_n "(cached) " >&6
7108else
7109  ac_check_lib_save_LIBS=$LIBS
7110LIBS="-ldnet_stub  $LIBS"
7111cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7112/* end confdefs.h.  */
7113
7114/* Override any GCC internal prototype to avoid an error.
7115   Use char because int might match the return type of a GCC
7116   builtin and then its argument prototype would still apply.  */
7117#ifdef __cplusplus
7118extern "C"
7119#endif
7120char dnet_ntoa ();
7121int
7122main ()
7123{
7124return dnet_ntoa ();
7125  ;
7126  return 0;
7127}
7128_ACEOF
7129if ac_fn_c_try_link "$LINENO"; then :
7130  ac_cv_lib_dnet_stub_dnet_ntoa=yes
7131else
7132  ac_cv_lib_dnet_stub_dnet_ntoa=no
7133fi
7134rm -f core conftest.err conftest.$ac_objext \
7135    conftest$ac_exeext conftest.$ac_ext
7136LIBS=$ac_check_lib_save_LIBS
7137fi
7138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
7139$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
7140if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
7141  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
7142fi
7143
7144    fi
7145fi
7146rm -f core conftest.err conftest.$ac_objext \
7147    conftest$ac_exeext conftest.$ac_ext
7148    LIBS="$ac_xsave_LIBS"
7149
7150    # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT,
7151    # to get the SysV transport functions.
7152    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
7153    # needs -lnsl.
7154    # The nsl library prevents programs from opening the X display
7155    # on Irix 5.2, according to T.E. Dickey.
7156    # The functions gethostbyname, getservbyname, and inet_addr are
7157    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
7158    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
7159if test "x$ac_cv_func_gethostbyname" = x""yes; then :
7160
7161fi
7162
7163    if test $ac_cv_func_gethostbyname = no; then
7164      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7165$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7166if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
7167  $as_echo_n "(cached) " >&6
7168else
7169  ac_check_lib_save_LIBS=$LIBS
7170LIBS="-lnsl  $LIBS"
7171cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7172/* end confdefs.h.  */
7173
7174/* Override any GCC internal prototype to avoid an error.
7175   Use char because int might match the return type of a GCC
7176   builtin and then its argument prototype would still apply.  */
7177#ifdef __cplusplus
7178extern "C"
7179#endif
7180char gethostbyname ();
7181int
7182main ()
7183{
7184return gethostbyname ();
7185  ;
7186  return 0;
7187}
7188_ACEOF
7189if ac_fn_c_try_link "$LINENO"; then :
7190  ac_cv_lib_nsl_gethostbyname=yes
7191else
7192  ac_cv_lib_nsl_gethostbyname=no
7193fi
7194rm -f core conftest.err conftest.$ac_objext \
7195    conftest$ac_exeext conftest.$ac_ext
7196LIBS=$ac_check_lib_save_LIBS
7197fi
7198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7199$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7200if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
7201  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
7202fi
7203
7204      if test $ac_cv_lib_nsl_gethostbyname = no; then
7205	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
7206$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
7207if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
7208  $as_echo_n "(cached) " >&6
7209else
7210  ac_check_lib_save_LIBS=$LIBS
7211LIBS="-lbsd  $LIBS"
7212cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7213/* end confdefs.h.  */
7214
7215/* Override any GCC internal prototype to avoid an error.
7216   Use char because int might match the return type of a GCC
7217   builtin and then its argument prototype would still apply.  */
7218#ifdef __cplusplus
7219extern "C"
7220#endif
7221char gethostbyname ();
7222int
7223main ()
7224{
7225return gethostbyname ();
7226  ;
7227  return 0;
7228}
7229_ACEOF
7230if ac_fn_c_try_link "$LINENO"; then :
7231  ac_cv_lib_bsd_gethostbyname=yes
7232else
7233  ac_cv_lib_bsd_gethostbyname=no
7234fi
7235rm -f core conftest.err conftest.$ac_objext \
7236    conftest$ac_exeext conftest.$ac_ext
7237LIBS=$ac_check_lib_save_LIBS
7238fi
7239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
7240$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
7241if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
7242  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
7243fi
7244
7245      fi
7246    fi
7247
7248    # [email protected] says without -lsocket,
7249    # socket/setsockopt and other routines are undefined under SCO ODT
7250    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
7251    # on later versions), says Simon Leinen: it contains gethostby*
7252    # variants that don't use the name server (or something).  -lsocket
7253    # must be given before -lnsl if both are needed.  We assume that
7254    # if connect needs -lnsl, so does gethostbyname.
7255    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
7256if test "x$ac_cv_func_connect" = x""yes; then :
7257
7258fi
7259
7260    if test $ac_cv_func_connect = no; then
7261      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
7262$as_echo_n "checking for connect in -lsocket... " >&6; }
7263if test "${ac_cv_lib_socket_connect+set}" = set; then :
7264  $as_echo_n "(cached) " >&6
7265else
7266  ac_check_lib_save_LIBS=$LIBS
7267LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
7268cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7269/* end confdefs.h.  */
7270
7271/* Override any GCC internal prototype to avoid an error.
7272   Use char because int might match the return type of a GCC
7273   builtin and then its argument prototype would still apply.  */
7274#ifdef __cplusplus
7275extern "C"
7276#endif
7277char connect ();
7278int
7279main ()
7280{
7281return connect ();
7282  ;
7283  return 0;
7284}
7285_ACEOF
7286if ac_fn_c_try_link "$LINENO"; then :
7287  ac_cv_lib_socket_connect=yes
7288else
7289  ac_cv_lib_socket_connect=no
7290fi
7291rm -f core conftest.err conftest.$ac_objext \
7292    conftest$ac_exeext conftest.$ac_ext
7293LIBS=$ac_check_lib_save_LIBS
7294fi
7295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
7296$as_echo "$ac_cv_lib_socket_connect" >&6; }
7297if test "x$ac_cv_lib_socket_connect" = x""yes; then :
7298  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
7299fi
7300
7301    fi
7302
7303    # Guillermo Gomez says -lposix is necessary on A/UX.
7304    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
7305if test "x$ac_cv_func_remove" = x""yes; then :
7306
7307fi
7308
7309    if test $ac_cv_func_remove = no; then
7310      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
7311$as_echo_n "checking for remove in -lposix... " >&6; }
7312if test "${ac_cv_lib_posix_remove+set}" = set; then :
7313  $as_echo_n "(cached) " >&6
7314else
7315  ac_check_lib_save_LIBS=$LIBS
7316LIBS="-lposix  $LIBS"
7317cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7318/* end confdefs.h.  */
7319
7320/* Override any GCC internal prototype to avoid an error.
7321   Use char because int might match the return type of a GCC
7322   builtin and then its argument prototype would still apply.  */
7323#ifdef __cplusplus
7324extern "C"
7325#endif
7326char remove ();
7327int
7328main ()
7329{
7330return remove ();
7331  ;
7332  return 0;
7333}
7334_ACEOF
7335if ac_fn_c_try_link "$LINENO"; then :
7336  ac_cv_lib_posix_remove=yes
7337else
7338  ac_cv_lib_posix_remove=no
7339fi
7340rm -f core conftest.err conftest.$ac_objext \
7341    conftest$ac_exeext conftest.$ac_ext
7342LIBS=$ac_check_lib_save_LIBS
7343fi
7344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
7345$as_echo "$ac_cv_lib_posix_remove" >&6; }
7346if test "x$ac_cv_lib_posix_remove" = x""yes; then :
7347  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
7348fi
7349
7350    fi
7351
7352    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
7353    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
7354if test "x$ac_cv_func_shmat" = x""yes; then :
7355
7356fi
7357
7358    if test $ac_cv_func_shmat = no; then
7359      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
7360$as_echo_n "checking for shmat in -lipc... " >&6; }
7361if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
7362  $as_echo_n "(cached) " >&6
7363else
7364  ac_check_lib_save_LIBS=$LIBS
7365LIBS="-lipc  $LIBS"
7366cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7367/* end confdefs.h.  */
7368
7369/* Override any GCC internal prototype to avoid an error.
7370   Use char because int might match the return type of a GCC
7371   builtin and then its argument prototype would still apply.  */
7372#ifdef __cplusplus
7373extern "C"
7374#endif
7375char shmat ();
7376int
7377main ()
7378{
7379return shmat ();
7380  ;
7381  return 0;
7382}
7383_ACEOF
7384if ac_fn_c_try_link "$LINENO"; then :
7385  ac_cv_lib_ipc_shmat=yes
7386else
7387  ac_cv_lib_ipc_shmat=no
7388fi
7389rm -f core conftest.err conftest.$ac_objext \
7390    conftest$ac_exeext conftest.$ac_ext
7391LIBS=$ac_check_lib_save_LIBS
7392fi
7393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
7394$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
7395if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
7396  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
7397fi
7398
7399    fi
7400  fi
7401
7402  # Check for libraries that X11R6 Xt/Xaw programs need.
7403  ac_save_LDFLAGS=$LDFLAGS
7404  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7405  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7406  # check for ICE first), but we must link in the order -lSM -lICE or
7407  # we get undefined symbols.  So assume we have SM if we have ICE.
7408  # These have to be linked with before -lX11, unlike the other
7409  # libraries we check for below, so use a different variable.
7410  # John Interrante, Karl Berry
7411  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
7412$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
7413if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
7414  $as_echo_n "(cached) " >&6
7415else
7416  ac_check_lib_save_LIBS=$LIBS
7417LIBS="-lICE $X_EXTRA_LIBS $LIBS"
7418cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7419/* end confdefs.h.  */
7420
7421/* Override any GCC internal prototype to avoid an error.
7422   Use char because int might match the return type of a GCC
7423   builtin and then its argument prototype would still apply.  */
7424#ifdef __cplusplus
7425extern "C"
7426#endif
7427char IceConnectionNumber ();
7428int
7429main ()
7430{
7431return IceConnectionNumber ();
7432  ;
7433  return 0;
7434}
7435_ACEOF
7436if ac_fn_c_try_link "$LINENO"; then :
7437  ac_cv_lib_ICE_IceConnectionNumber=yes
7438else
7439  ac_cv_lib_ICE_IceConnectionNumber=no
7440fi
7441rm -f core conftest.err conftest.$ac_objext \
7442    conftest$ac_exeext conftest.$ac_ext
7443LIBS=$ac_check_lib_save_LIBS
7444fi
7445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7446$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
7447if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
7448  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
7449fi
7450
7451  LDFLAGS=$ac_save_LDFLAGS
7452
7453fi
7454
7455
7456        if test "$zOSUnix" = "yes"; then
7457    CFLAGS="$CFLAGS -W c,dll"
7458    LDFLAGS="$LDFLAGS -W l,dll"
7459    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
7460  fi
7461
7462
7463  if test -d "$x_includes" && test ! -d "$x_libraries"; then
7464    x_libraries=`echo "$x_includes" | sed s/include/lib/`
7465    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
7466$as_echo "Corrected X libraries to $x_libraries" >&6; }
7467    X_LIBS="$X_LIBS -L$x_libraries"
7468    if test "`(uname) 2>/dev/null`" = SunOS &&
7469					 uname -r | grep '^5' >/dev/null; then
7470      X_LIBS="$X_LIBS -R $x_libraries"
7471    fi
7472  fi
7473
7474  if test -d "$x_libraries" && test ! -d "$x_includes"; then
7475    x_includes=`echo "$x_libraries" | sed s/lib/include/`
7476    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
7477$as_echo "Corrected X includes to $x_includes" >&6; }
7478    X_CFLAGS="$X_CFLAGS -I$x_includes"
7479  fi
7480
7481    X_CFLAGS="`echo $X_CFLAGS\  | sed 's%-I/usr/include %%'`"
7482    X_LIBS="`echo $X_LIBS\  | sed 's%-L/usr/lib %%'`"
7483    X_LIBS="`echo $X_LIBS\  | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
7484
7485
7486        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
7487$as_echo_n "checking if X11 header files can be found... " >&6; }
7488  cflags_save=$CFLAGS
7489  CFLAGS="$CFLAGS $X_CFLAGS"
7490  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7491/* end confdefs.h.  */
7492#include <X11/Xlib.h>
7493#include <X11/Intrinsic.h>
7494int
7495main ()
7496{
7497
7498  ;
7499  return 0;
7500}
7501_ACEOF
7502if ac_fn_c_try_compile "$LINENO"; then :
7503  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7504$as_echo "yes" >&6; }
7505else
7506  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7507$as_echo "no" >&6; }; no_x=yes
7508fi
7509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7510  CFLAGS=$cflags_save
7511
7512  if test "${no_x-no}" = yes; then
7513    with_x=no
7514  else
7515    $as_echo "#define HAVE_X11 1" >>confdefs.h
7516
7517    X_LIB="-lXt -lX11";
7518
7519
7520    ac_save_LDFLAGS="$LDFLAGS"
7521    LDFLAGS="-L$x_libraries $LDFLAGS"
7522
7523            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
7524$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
7525if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then :
7526  $as_echo_n "(cached) " >&6
7527else
7528  ac_check_lib_save_LIBS=$LIBS
7529LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
7530cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7531/* end confdefs.h.  */
7532
7533/* Override any GCC internal prototype to avoid an error.
7534   Use char because int might match the return type of a GCC
7535   builtin and then its argument prototype would still apply.  */
7536#ifdef __cplusplus
7537extern "C"
7538#endif
7539char _XdmcpAuthDoIt ();
7540int
7541main ()
7542{
7543return _XdmcpAuthDoIt ();
7544  ;
7545  return 0;
7546}
7547_ACEOF
7548if ac_fn_c_try_link "$LINENO"; then :
7549  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
7550else
7551  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
7552fi
7553rm -f core conftest.err conftest.$ac_objext \
7554    conftest$ac_exeext conftest.$ac_ext
7555LIBS=$ac_check_lib_save_LIBS
7556fi
7557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
7558$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
7559if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then :
7560  X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
7561fi
7562
7563
7564                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
7565$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
7566if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then :
7567  $as_echo_n "(cached) " >&6
7568else
7569  ac_check_lib_save_LIBS=$LIBS
7570LIBS="-lICE $X_EXTRA_LIBS $LIBS"
7571cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7572/* end confdefs.h.  */
7573
7574/* Override any GCC internal prototype to avoid an error.
7575   Use char because int might match the return type of a GCC
7576   builtin and then its argument prototype would still apply.  */
7577#ifdef __cplusplus
7578extern "C"
7579#endif
7580char IceOpenConnection ();
7581int
7582main ()
7583{
7584return IceOpenConnection ();
7585  ;
7586  return 0;
7587}
7588_ACEOF
7589if ac_fn_c_try_link "$LINENO"; then :
7590  ac_cv_lib_ICE_IceOpenConnection=yes
7591else
7592  ac_cv_lib_ICE_IceOpenConnection=no
7593fi
7594rm -f core conftest.err conftest.$ac_objext \
7595    conftest$ac_exeext conftest.$ac_ext
7596LIBS=$ac_check_lib_save_LIBS
7597fi
7598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
7599$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
7600if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then :
7601  X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
7602fi
7603
7604
7605        LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
7606    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
7607$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
7608if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then :
7609  $as_echo_n "(cached) " >&6
7610else
7611  ac_check_lib_save_LIBS=$LIBS
7612LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
7613cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7614/* end confdefs.h.  */
7615
7616/* Override any GCC internal prototype to avoid an error.
7617   Use char because int might match the return type of a GCC
7618   builtin and then its argument prototype would still apply.  */
7619#ifdef __cplusplus
7620extern "C"
7621#endif
7622char XpmCreatePixmapFromData ();
7623int
7624main ()
7625{
7626return XpmCreatePixmapFromData ();
7627  ;
7628  return 0;
7629}
7630_ACEOF
7631if ac_fn_c_try_link "$LINENO"; then :
7632  ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
7633else
7634  ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
7635fi
7636rm -f core conftest.err conftest.$ac_objext \
7637    conftest$ac_exeext conftest.$ac_ext
7638LIBS=$ac_check_lib_save_LIBS
7639fi
7640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
7641$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
7642if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then :
7643  X_PRE_LIBS="$X_PRE_LIBS -lXpm"
7644fi
7645
7646
7647        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
7648$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
7649    cflags_save=$CFLAGS
7650    CFLAGS="$CFLAGS $X_CFLAGS -Werror"
7651    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7652/* end confdefs.h.  */
7653#include <X11/Xlib.h>
7654int
7655main ()
7656{
7657
7658  ;
7659  return 0;
7660}
7661_ACEOF
7662if ac_fn_c_try_compile "$LINENO"; then :
7663  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7664$as_echo "no" >&6; }
7665else
7666  CFLAGS="$CFLAGS -Wno-implicit-int"
7667	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7668/* end confdefs.h.  */
7669#include <X11/Xlib.h>
7670int
7671main ()
7672{
7673
7674  ;
7675  return 0;
7676}
7677_ACEOF
7678if ac_fn_c_try_compile "$LINENO"; then :
7679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7680$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
7681else
7682  { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
7683$as_echo "test failed" >&6; }
7684
7685fi
7686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7687
7688fi
7689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7690    CFLAGS=$cflags_save
7691
7692    LDFLAGS="$ac_save_LDFLAGS"
7693
7694    { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
7695$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
7696    if test "${ac_cv_small_wchar_t+set}" = set; then :
7697  $as_echo_n "(cached) " >&6
7698else
7699  if test "$cross_compiling" = yes; then :
7700  as_fn_error "failed to compile test program" "$LINENO" 5
7701else
7702  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7703/* end confdefs.h.  */
7704
7705#include <X11/Xlib.h>
7706#if STDC_HEADERS
7707# include <stdlib.h>
7708# include <stddef.h>
7709#endif
7710		main()
7711		{
7712		  if (sizeof(wchar_t) <= 2)
7713		    exit(1);
7714		  exit(0);
7715		}
7716_ACEOF
7717if ac_fn_c_try_run "$LINENO"; then :
7718  ac_cv_small_wchar_t="no"
7719else
7720  ac_cv_small_wchar_t="yes"
7721fi
7722rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7723  conftest.$ac_objext conftest.beam conftest.$ac_ext
7724fi
7725
7726fi
7727
7728    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
7729$as_echo "$ac_cv_small_wchar_t" >&6; }
7730    if test "x$ac_cv_small_wchar_t" = "xyes" ; then
7731      $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
7732
7733    fi
7734
7735  fi
7736fi
7737
7738test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
7739
7740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
7741$as_echo_n "checking --enable-gui argument... " >&6; }
7742# Check whether --enable-gui was given.
7743if test "${enable_gui+set}" = set; then :
7744  enableval=$enable_gui;
7745else
7746  enable_gui="auto"
7747fi
7748
7749
7750enable_gui_canon=`echo "_$enable_gui" | \
7751	sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
7752
7753SKIP_GTK2=YES
7754SKIP_GNOME=YES
7755SKIP_MOTIF=YES
7756SKIP_ATHENA=YES
7757SKIP_NEXTAW=YES
7758SKIP_PHOTON=YES
7759SKIP_CARBON=YES
7760GUITYPE=NONE
7761
7762if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
7763  SKIP_PHOTON=
7764  case "$enable_gui_canon" in
7765    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
7766$as_echo "no GUI support" >&6; }
7767		SKIP_PHOTON=YES ;;
7768    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
7769$as_echo "yes - automatic GUI support" >&6; } ;;
7770    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
7771$as_echo "auto - automatic GUI support" >&6; } ;;
7772    photon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
7773$as_echo "Photon GUI support" >&6; } ;;
7774    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
7775$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
7776		SKIP_PHOTON=YES ;;
7777  esac
7778
7779elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
7780  SKIP_CARBON=
7781  case "$enable_gui_canon" in
7782    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
7783$as_echo "no GUI support" >&6; }
7784		SKIP_CARBON=YES ;;
7785    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
7786$as_echo "yes - automatic GUI support" >&6; } ;;
7787    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5
7788$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; }
7789		SKIP_CARBON=YES ;;
7790    carbon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5
7791$as_echo "Carbon GUI support" >&6; } ;;
7792    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
7793$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
7794		SKIP_CARBON=YES ;;
7795  esac
7796
7797else
7798
7799  case "$enable_gui_canon" in
7800    no|none)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
7801$as_echo "no GUI support" >&6; } ;;
7802    yes|""|auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
7803$as_echo "yes/auto - automatic GUI support" >&6; }
7804		SKIP_GTK2=
7805		SKIP_GNOME=
7806		SKIP_MOTIF=
7807		SKIP_ATHENA=
7808		SKIP_NEXTAW=
7809		SKIP_CARBON=;;
7810    gtk2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
7811$as_echo "GTK+ 2.x GUI support" >&6; }
7812		SKIP_GTK2=;;
7813    gnome2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
7814$as_echo "GNOME 2.x GUI support" >&6; }
7815		SKIP_GNOME=
7816		SKIP_GTK2=;;
7817    motif)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
7818$as_echo "Motif GUI support" >&6; }
7819		SKIP_MOTIF=;;
7820    athena)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
7821$as_echo "Athena GUI support" >&6; }
7822		SKIP_ATHENA=;;
7823    nextaw)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
7824$as_echo "neXtaw GUI support" >&6; }
7825		SKIP_NEXTAW=;;
7826    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
7827$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
7828  esac
7829
7830fi
7831
7832if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
7833				-a "$enable_gui_canon" != "gnome2"; then
7834  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
7835$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
7836  # Check whether --enable-gtk2-check was given.
7837if test "${enable_gtk2_check+set}" = set; then :
7838  enableval=$enable_gtk2_check;
7839else
7840  enable_gtk2_check="yes"
7841fi
7842
7843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
7844$as_echo "$enable_gtk2_check" >&6; }
7845  if test "x$enable_gtk2_check" = "xno"; then
7846    SKIP_GTK2=YES
7847    SKIP_GNOME=YES
7848  fi
7849fi
7850
7851if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then
7852  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
7853$as_echo_n "checking whether or not to look for GNOME... " >&6; }
7854  # Check whether --enable-gnome-check was given.
7855if test "${enable_gnome_check+set}" = set; then :
7856  enableval=$enable_gnome_check;
7857else
7858  enable_gnome_check="no"
7859fi
7860
7861  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
7862$as_echo "$enable_gnome_check" >&6; }
7863  if test "x$enable_gnome_check" = "xno"; then
7864    SKIP_GNOME=YES
7865  fi
7866fi
7867
7868if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
7869  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
7870$as_echo_n "checking whether or not to look for Motif... " >&6; }
7871  # Check whether --enable-motif-check was given.
7872if test "${enable_motif_check+set}" = set; then :
7873  enableval=$enable_motif_check;
7874else
7875  enable_motif_check="yes"
7876fi
7877
7878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
7879$as_echo "$enable_motif_check" >&6; }
7880  if test "x$enable_motif_check" = "xno"; then
7881    SKIP_MOTIF=YES
7882  fi
7883fi
7884
7885if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
7886  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
7887$as_echo_n "checking whether or not to look for Athena... " >&6; }
7888  # Check whether --enable-athena-check was given.
7889if test "${enable_athena_check+set}" = set; then :
7890  enableval=$enable_athena_check;
7891else
7892  enable_athena_check="yes"
7893fi
7894
7895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
7896$as_echo "$enable_athena_check" >&6; }
7897  if test "x$enable_athena_check" = "xno"; then
7898    SKIP_ATHENA=YES
7899  fi
7900fi
7901
7902if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
7903  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
7904$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
7905  # Check whether --enable-nextaw-check was given.
7906if test "${enable_nextaw_check+set}" = set; then :
7907  enableval=$enable_nextaw_check;
7908else
7909  enable_nextaw_check="yes"
7910fi
7911
7912  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
7913$as_echo "$enable_nextaw_check" >&6; };
7914  if test "x$enable_nextaw_check" = "xno"; then
7915    SKIP_NEXTAW=YES
7916  fi
7917fi
7918
7919if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
7920  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5
7921$as_echo_n "checking whether or not to look for Carbon... " >&6; }
7922  # Check whether --enable-carbon-check was given.
7923if test "${enable_carbon_check+set}" = set; then :
7924  enableval=$enable_carbon_check;
7925else
7926  enable_carbon_check="yes"
7927fi
7928
7929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5
7930$as_echo "$enable_carbon_check" >&6; };
7931  if test "x$enable_carbon_check" = "xno"; then
7932    SKIP_CARBON=YES
7933  fi
7934fi
7935
7936
7937if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
7938  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5
7939$as_echo_n "checking for Carbon GUI... " >&6; }
7940    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7941$as_echo "yes" >&6; };
7942  GUITYPE=CARBONGUI
7943  if test "$VIMNAME" = "vim"; then
7944    VIMNAME=Vim
7945  fi
7946
7947  if test "x$MACARCH" = "xboth"; then
7948    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
7949  else
7950    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
7951  fi
7952
7953    if test x$prefix = xNONE; then
7954    prefix=/Applications
7955  fi
7956
7957    datadir='${prefix}/Vim.app/Contents/Resources'
7958
7959    SKIP_GTK2=YES;
7960  SKIP_GNOME=YES;
7961  SKIP_MOTIF=YES;
7962  SKIP_ATHENA=YES;
7963  SKIP_NEXTAW=YES;
7964  SKIP_PHOTON=YES;
7965  SKIP_CARBON=YES
7966fi
7967
7968
7969
7970
7971
7972
7973
7974
7975if test -z "$SKIP_GTK2"; then
7976
7977  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
7978$as_echo_n "checking --disable-gtktest argument... " >&6; }
7979  # Check whether --enable-gtktest was given.
7980if test "${enable_gtktest+set}" = set; then :
7981  enableval=$enable_gtktest;
7982else
7983  enable_gtktest=yes
7984fi
7985
7986  if test "x$enable_gtktest" = "xyes" ; then
7987    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
7988$as_echo "gtk test enabled" >&6; }
7989  else
7990    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
7991$as_echo "gtk test disabled" >&6; }
7992  fi
7993
7994  if test "X$PKG_CONFIG" = "X"; then
7995    # Extract the first word of "pkg-config", so it can be a program name with args.
7996set dummy pkg-config; ac_word=$2
7997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7998$as_echo_n "checking for $ac_word... " >&6; }
7999if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8000  $as_echo_n "(cached) " >&6
8001else
8002  case $PKG_CONFIG in
8003  [\\/]* | ?:[\\/]*)
8004  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8005  ;;
8006  *)
8007  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8008for as_dir in $PATH
8009do
8010  IFS=$as_save_IFS
8011  test -z "$as_dir" && as_dir=.
8012    for ac_exec_ext in '' $ac_executable_extensions; do
8013  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8014    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8015    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8016    break 2
8017  fi
8018done
8019  done
8020IFS=$as_save_IFS
8021
8022  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8023  ;;
8024esac
8025fi
8026PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8027if test -n "$PKG_CONFIG"; then
8028  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8029$as_echo "$PKG_CONFIG" >&6; }
8030else
8031  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8032$as_echo "no" >&6; }
8033fi
8034
8035
8036  fi
8037
8038  if test "x$PKG_CONFIG" != "xno"; then
8039
8040  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8041  {
8042    min_gtk_version=2.2.0
8043    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
8044$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
8045    no_gtk=""
8046    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8047	  && $PKG_CONFIG --exists gtk+-2.0; then
8048    {
8049                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
8050      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
8051      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8052      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8053	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8054      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8055	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8056      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8057	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8058    }
8059    else
8060      no_gtk=yes
8061    fi
8062
8063    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8064    {
8065      ac_save_CFLAGS="$CFLAGS"
8066      ac_save_LIBS="$LIBS"
8067      CFLAGS="$CFLAGS $GTK_CFLAGS"
8068      LIBS="$LIBS $GTK_LIBS"
8069
8070                        rm -f conf.gtktest
8071      if test "$cross_compiling" = yes; then :
8072  echo $ac_n "cross compiling; assumed OK... $ac_c"
8073else
8074  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8075/* end confdefs.h.  */
8076
8077#include <gtk/gtk.h>
8078#include <stdio.h>
8079#if STDC_HEADERS
8080# include <stdlib.h>
8081# include <stddef.h>
8082#endif
8083
8084int
8085main ()
8086{
8087int major, minor, micro;
8088char *tmp_version;
8089
8090system ("touch conf.gtktest");
8091
8092/* HP/UX 9 (%@#!) writes to sscanf strings */
8093tmp_version = g_strdup("$min_gtk_version");
8094if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8095   printf("%s, bad version string\n", "$min_gtk_version");
8096   exit(1);
8097 }
8098
8099if ((gtk_major_version > major) ||
8100    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8101    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8102				     (gtk_micro_version >= micro)))
8103{
8104    return 0;
8105}
8106return 1;
8107}
8108
8109_ACEOF
8110if ac_fn_c_try_run "$LINENO"; then :
8111
8112else
8113  no_gtk=yes
8114fi
8115rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8116  conftest.$ac_objext conftest.beam conftest.$ac_ext
8117fi
8118
8119      CFLAGS="$ac_save_CFLAGS"
8120      LIBS="$ac_save_LIBS"
8121    }
8122    fi
8123    if test "x$no_gtk" = x ; then
8124      if test "x$enable_gtktest" = "xyes"; then
8125	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8126$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
8127      else
8128	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8129$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
8130      fi
8131      GUI_LIB_LOC="$GTK_LIBDIR"
8132		 GTK_LIBNAME="$GTK_LIBS"
8133		GUI_INC_LOC="$GTK_CFLAGS"
8134    else
8135    {
8136      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8137$as_echo "no" >&6; }
8138      GTK_CFLAGS=""
8139      GTK_LIBS=""
8140      :
8141    }
8142    fi
8143  }
8144  else
8145    GTK_CFLAGS=""
8146    GTK_LIBS=""
8147    :
8148  fi
8149
8150
8151  rm -f conf.gtktest
8152
8153    if test "x$GTK_CFLAGS" != "x"; then
8154      SKIP_ATHENA=YES
8155      SKIP_NEXTAW=YES
8156      SKIP_MOTIF=YES
8157      GUITYPE=GTK
8158
8159    fi
8160  fi
8161  if test "x$GUITYPE" = "xGTK"; then
8162    if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8163	|| test "0$gtk_minor_version" -ge 2; then
8164      $as_echo "#define HAVE_GTK_MULTIHEAD 1" >>confdefs.h
8165
8166    fi
8167                if test -z "$SKIP_GNOME"; then
8168    {
8169
8170
8171
8172
8173
8174
8175# Check whether --with-gnome-includes was given.
8176if test "${with_gnome_includes+set}" = set; then :
8177  withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
8178
8179fi
8180
8181
8182
8183# Check whether --with-gnome-libs was given.
8184if test "${with_gnome_libs+set}" = set; then :
8185  withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
8186
8187fi
8188
8189
8190
8191# Check whether --with-gnome was given.
8192if test "${with_gnome+set}" = set; then :
8193  withval=$with_gnome; if test x$withval = xyes; then
8194      want_gnome=yes
8195      have_gnome=yes
8196    else
8197      if test "x$withval" = xno; then
8198	want_gnome=no
8199      else
8200	want_gnome=yes
8201	LDFLAGS="$LDFLAGS -L$withval/lib"
8202	CFLAGS="$CFLAGS -I$withval/include"
8203	gnome_prefix=$withval/lib
8204      fi
8205    fi
8206else
8207  want_gnome=yes
8208fi
8209
8210
8211  if test "x$want_gnome" = xyes; then
8212  {
8213    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
8214$as_echo_n "checking for libgnomeui-2.0... " >&6; }
8215    if $PKG_CONFIG --exists libgnomeui-2.0; then
8216      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8217$as_echo "yes" >&6; }
8218      GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
8219      GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
8220      GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
8221
8222                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
8223$as_echo_n "checking for FreeBSD... " >&6; }
8224      if test "`(uname) 2>/dev/null`" = FreeBSD; then
8225	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8226$as_echo "yes" >&6; }
8227	GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
8228	GNOME_LIBS="$GNOME_LIBS -pthread"
8229      else
8230	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8231$as_echo "no" >&6; }
8232      fi
8233      have_gnome=yes
8234    else
8235      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8236$as_echo "not found" >&6; }
8237      if test "x" = xfail; then
8238	as_fn_error "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
8239      fi
8240    fi
8241  }
8242  fi
8243
8244      if test "x$have_gnome" = xyes ; then
8245	$as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
8246
8247	GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
8248	GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
8249      fi
8250    }
8251    fi
8252  fi
8253fi
8254
8255
8256if test -z "$SKIP_MOTIF"; then
8257  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"
8258    GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
8259
8260  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
8261$as_echo_n "checking for location of Motif GUI includes... " >&6; }
8262  gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
8263  GUI_INC_LOC=
8264  for try in $gui_includes; do
8265    if test -f "$try/Xm/Xm.h"; then
8266      GUI_INC_LOC=$try
8267    fi
8268  done
8269  if test -n "$GUI_INC_LOC"; then
8270    if test "$GUI_INC_LOC" = /usr/include; then
8271      GUI_INC_LOC=
8272      { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
8273$as_echo "in default path" >&6; }
8274    else
8275      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
8276$as_echo "$GUI_INC_LOC" >&6; }
8277    fi
8278  else
8279    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
8280$as_echo "<not found>" >&6; }
8281    SKIP_MOTIF=YES
8282  fi
8283fi
8284
8285
8286if test -z "$SKIP_MOTIF"; then
8287  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
8288$as_echo_n "checking --with-motif-lib argument... " >&6; }
8289
8290# Check whether --with-motif-lib was given.
8291if test "${with_motif_lib+set}" = set; then :
8292  withval=$with_motif_lib;  MOTIF_LIBNAME="${withval}"
8293fi
8294
8295
8296  if test -n "$MOTIF_LIBNAME"; then
8297    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
8298$as_echo "$MOTIF_LIBNAME" >&6; }
8299    GUI_LIB_LOC=
8300  else
8301    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8302$as_echo "no" >&6; }
8303
8304        GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
8305
8306    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
8307$as_echo_n "checking for location of Motif GUI libs... " >&6; }
8308    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"
8309    GUI_LIB_LOC=
8310    for try in $gui_libs; do
8311      for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
8312	if test -f "$libtry"; then
8313	  GUI_LIB_LOC=$try
8314	fi
8315      done
8316    done
8317    if test -n "$GUI_LIB_LOC"; then
8318            if test "$GUI_LIB_LOC" = /usr/lib; then
8319	GUI_LIB_LOC=
8320	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
8321$as_echo "in default path" >&6; }
8322      else
8323	if test -n "$GUI_LIB_LOC"; then
8324	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
8325$as_echo "$GUI_LIB_LOC" >&6; }
8326	  if test "`(uname) 2>/dev/null`" = SunOS &&
8327					 uname -r | grep '^5' >/dev/null; then
8328	    GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
8329	  fi
8330	fi
8331      fi
8332      MOTIF_LIBNAME=-lXm
8333    else
8334      { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
8335$as_echo "<not found>" >&6; }
8336      SKIP_MOTIF=YES
8337    fi
8338  fi
8339fi
8340
8341if test -z "$SKIP_MOTIF"; then
8342  SKIP_ATHENA=YES
8343  SKIP_NEXTAW=YES
8344  GUITYPE=MOTIF
8345
8346fi
8347
8348
8349GUI_X_LIBS=
8350
8351if test -z "$SKIP_ATHENA"; then
8352  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
8353$as_echo_n "checking if Athena header files can be found... " >&6; }
8354  cflags_save=$CFLAGS
8355  CFLAGS="$CFLAGS $X_CFLAGS"
8356  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8357/* end confdefs.h.  */
8358
8359#include <X11/Intrinsic.h>
8360#include <X11/Xaw/Paned.h>
8361int
8362main ()
8363{
8364
8365  ;
8366  return 0;
8367}
8368_ACEOF
8369if ac_fn_c_try_compile "$LINENO"; then :
8370  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8371$as_echo "yes" >&6; }
8372else
8373  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8374$as_echo "no" >&6; }; SKIP_ATHENA=YES
8375fi
8376rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8377  CFLAGS=$cflags_save
8378fi
8379
8380if test -z "$SKIP_ATHENA"; then
8381  GUITYPE=ATHENA
8382fi
8383
8384if test -z "$SKIP_NEXTAW"; then
8385  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
8386$as_echo_n "checking if neXtaw header files can be found... " >&6; }
8387  cflags_save=$CFLAGS
8388  CFLAGS="$CFLAGS $X_CFLAGS"
8389  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8390/* end confdefs.h.  */
8391
8392#include <X11/Intrinsic.h>
8393#include <X11/neXtaw/Paned.h>
8394int
8395main ()
8396{
8397
8398  ;
8399  return 0;
8400}
8401_ACEOF
8402if ac_fn_c_try_compile "$LINENO"; then :
8403  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8404$as_echo "yes" >&6; }
8405else
8406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8407$as_echo "no" >&6; }; SKIP_NEXTAW=YES
8408fi
8409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8410  CFLAGS=$cflags_save
8411fi
8412
8413if test -z "$SKIP_NEXTAW"; then
8414  GUITYPE=NEXTAW
8415fi
8416
8417if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8418      if test -n "$GUI_INC_LOC"; then
8419    GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
8420  fi
8421  if test -n "$GUI_LIB_LOC"; then
8422    GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
8423  fi
8424
8425    ldflags_save=$LDFLAGS
8426  LDFLAGS="$X_LIBS $LDFLAGS"
8427  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
8428$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
8429if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then :
8430  $as_echo_n "(cached) " >&6
8431else
8432  ac_check_lib_save_LIBS=$LIBS
8433LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8434cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8435/* end confdefs.h.  */
8436
8437/* Override any GCC internal prototype to avoid an error.
8438   Use char because int might match the return type of a GCC
8439   builtin and then its argument prototype would still apply.  */
8440#ifdef __cplusplus
8441extern "C"
8442#endif
8443char XShapeQueryExtension ();
8444int
8445main ()
8446{
8447return XShapeQueryExtension ();
8448  ;
8449  return 0;
8450}
8451_ACEOF
8452if ac_fn_c_try_link "$LINENO"; then :
8453  ac_cv_lib_Xext_XShapeQueryExtension=yes
8454else
8455  ac_cv_lib_Xext_XShapeQueryExtension=no
8456fi
8457rm -f core conftest.err conftest.$ac_objext \
8458    conftest$ac_exeext conftest.$ac_ext
8459LIBS=$ac_check_lib_save_LIBS
8460fi
8461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
8462$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
8463if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then :
8464  GUI_X_LIBS="-lXext"
8465fi
8466
8467    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
8468$as_echo_n "checking for wslen in -lw... " >&6; }
8469if test "${ac_cv_lib_w_wslen+set}" = set; then :
8470  $as_echo_n "(cached) " >&6
8471else
8472  ac_check_lib_save_LIBS=$LIBS
8473LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8474cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8475/* end confdefs.h.  */
8476
8477/* Override any GCC internal prototype to avoid an error.
8478   Use char because int might match the return type of a GCC
8479   builtin and then its argument prototype would still apply.  */
8480#ifdef __cplusplus
8481extern "C"
8482#endif
8483char wslen ();
8484int
8485main ()
8486{
8487return wslen ();
8488  ;
8489  return 0;
8490}
8491_ACEOF
8492if ac_fn_c_try_link "$LINENO"; then :
8493  ac_cv_lib_w_wslen=yes
8494else
8495  ac_cv_lib_w_wslen=no
8496fi
8497rm -f core conftest.err conftest.$ac_objext \
8498    conftest$ac_exeext conftest.$ac_ext
8499LIBS=$ac_check_lib_save_LIBS
8500fi
8501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
8502$as_echo "$ac_cv_lib_w_wslen" >&6; }
8503if test "x$ac_cv_lib_w_wslen" = x""yes; then :
8504  X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
8505fi
8506
8507  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
8508$as_echo_n "checking for dlsym in -ldl... " >&6; }
8509if test "${ac_cv_lib_dl_dlsym+set}" = set; then :
8510  $as_echo_n "(cached) " >&6
8511else
8512  ac_check_lib_save_LIBS=$LIBS
8513LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8514cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8515/* end confdefs.h.  */
8516
8517/* Override any GCC internal prototype to avoid an error.
8518   Use char because int might match the return type of a GCC
8519   builtin and then its argument prototype would still apply.  */
8520#ifdef __cplusplus
8521extern "C"
8522#endif
8523char dlsym ();
8524int
8525main ()
8526{
8527return dlsym ();
8528  ;
8529  return 0;
8530}
8531_ACEOF
8532if ac_fn_c_try_link "$LINENO"; then :
8533  ac_cv_lib_dl_dlsym=yes
8534else
8535  ac_cv_lib_dl_dlsym=no
8536fi
8537rm -f core conftest.err conftest.$ac_objext \
8538    conftest$ac_exeext conftest.$ac_ext
8539LIBS=$ac_check_lib_save_LIBS
8540fi
8541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
8542$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
8543if test "x$ac_cv_lib_dl_dlsym" = x""yes; then :
8544  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
8545fi
8546
8547  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
8548$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
8549if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then :
8550  $as_echo_n "(cached) " >&6
8551else
8552  ac_check_lib_save_LIBS=$LIBS
8553LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8554cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8555/* end confdefs.h.  */
8556
8557/* Override any GCC internal prototype to avoid an error.
8558   Use char because int might match the return type of a GCC
8559   builtin and then its argument prototype would still apply.  */
8560#ifdef __cplusplus
8561extern "C"
8562#endif
8563char XmuCreateStippledPixmap ();
8564int
8565main ()
8566{
8567return XmuCreateStippledPixmap ();
8568  ;
8569  return 0;
8570}
8571_ACEOF
8572if ac_fn_c_try_link "$LINENO"; then :
8573  ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
8574else
8575  ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
8576fi
8577rm -f core conftest.err conftest.$ac_objext \
8578    conftest$ac_exeext conftest.$ac_ext
8579LIBS=$ac_check_lib_save_LIBS
8580fi
8581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
8582$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
8583if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then :
8584  GUI_X_LIBS="-lXmu $GUI_X_LIBS"
8585fi
8586
8587  if test -z "$SKIP_MOTIF"; then
8588    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
8589$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
8590if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then :
8591  $as_echo_n "(cached) " >&6
8592else
8593  ac_check_lib_save_LIBS=$LIBS
8594LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
8595cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8596/* end confdefs.h.  */
8597
8598/* Override any GCC internal prototype to avoid an error.
8599   Use char because int might match the return type of a GCC
8600   builtin and then its argument prototype would still apply.  */
8601#ifdef __cplusplus
8602extern "C"
8603#endif
8604char XpEndJob ();
8605int
8606main ()
8607{
8608return XpEndJob ();
8609  ;
8610  return 0;
8611}
8612_ACEOF
8613if ac_fn_c_try_link "$LINENO"; then :
8614  ac_cv_lib_Xp_XpEndJob=yes
8615else
8616  ac_cv_lib_Xp_XpEndJob=no
8617fi
8618rm -f core conftest.err conftest.$ac_objext \
8619    conftest$ac_exeext conftest.$ac_ext
8620LIBS=$ac_check_lib_save_LIBS
8621fi
8622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
8623$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
8624if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then :
8625  GUI_X_LIBS="-lXp $GUI_X_LIBS"
8626fi
8627
8628  fi
8629  LDFLAGS=$ldflags_save
8630
8631    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
8632$as_echo_n "checking for extra X11 defines... " >&6; }
8633  NARROW_PROTO=
8634  rm -fr conftestdir
8635  if mkdir conftestdir; then
8636    cd conftestdir
8637    cat > Imakefile <<'EOF'
8638acfindx:
8639	@echo 'NARROW_PROTO="${PROTO_DEFINES}"'
8640EOF
8641    if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8642      eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8643    fi
8644    cd ..
8645    rm -fr conftestdir
8646  fi
8647  if test -z "$NARROW_PROTO"; then
8648    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8649$as_echo "no" >&6; }
8650  else
8651    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
8652$as_echo "$NARROW_PROTO" >&6; }
8653  fi
8654
8655fi
8656
8657if test "$enable_xsmp" = "yes"; then
8658  cppflags_save=$CPPFLAGS
8659  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8660  for ac_header in X11/SM/SMlib.h
8661do :
8662  ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
8663if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then :
8664  cat >>confdefs.h <<_ACEOF
8665#define HAVE_X11_SM_SMLIB_H 1
8666_ACEOF
8667
8668fi
8669
8670done
8671
8672  CPPFLAGS=$cppflags_save
8673fi
8674
8675
8676if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2"; then
8677    cppflags_save=$CPPFLAGS
8678  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8679  for ac_header in X11/xpm.h X11/Sunkeysym.h
8680do :
8681  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8682ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8683eval as_val=\$$as_ac_Header
8684   if test "x$as_val" = x""yes; then :
8685  cat >>confdefs.h <<_ACEOF
8686#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8687_ACEOF
8688
8689fi
8690
8691done
8692
8693
8694    if test ! "$enable_xim" = "no"; then
8695    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
8696$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
8697    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8698/* end confdefs.h.  */
8699#include <X11/Xlib.h>
8700_ACEOF
8701if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8702  $EGREP "XIMText" >/dev/null 2>&1; then :
8703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8704$as_echo "yes" >&6; }
8705else
8706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
8707$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
8708fi
8709rm -f conftest*
8710
8711  fi
8712  CPPFLAGS=$cppflags_save
8713
8714    if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
8715		-a "x$GUITYPE" != "xNONE" ; then
8716    { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
8717$as_echo "X GUI selected; xim has been enabled" >&6; }
8718    enable_xim="yes"
8719  fi
8720fi
8721
8722if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8723  cppflags_save=$CPPFLAGS
8724  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8725  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
8726$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
8727  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8728/* end confdefs.h.  */
8729
8730#include <X11/Intrinsic.h>
8731#include <X11/Xmu/Editres.h>
8732int
8733main ()
8734{
8735int i; i = 0;
8736  ;
8737  return 0;
8738}
8739_ACEOF
8740if ac_fn_c_try_compile "$LINENO"; then :
8741  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8742$as_echo "yes" >&6; }
8743		      $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
8744
8745else
8746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8747$as_echo "no" >&6; }
8748fi
8749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8750  CPPFLAGS=$cppflags_save
8751fi
8752
8753if test -z "$SKIP_MOTIF"; then
8754  cppflags_save=$CPPFLAGS
8755  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8756  if test "$zOSUnix" = "yes"; then
8757	xmheader="Xm/Xm.h"
8758  else
8759	xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h
8760  	   Xm/UnhighlightT.h Xm/Notebook.h"
8761  fi
8762  for ac_header in $xmheader
8763do :
8764  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8765ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8766eval as_val=\$$as_ac_Header
8767   if test "x$as_val" = x""yes; then :
8768  cat >>confdefs.h <<_ACEOF
8769#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8770_ACEOF
8771
8772fi
8773
8774done
8775
8776
8777  if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then
8778        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
8779$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
8780    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8781/* end confdefs.h.  */
8782#include <Xm/XpmP.h>
8783int
8784main ()
8785{
8786XpmAttributes_21 attr;
8787  ;
8788  return 0;
8789}
8790_ACEOF
8791if ac_fn_c_try_compile "$LINENO"; then :
8792  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8793$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
8794
8795else
8796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8797$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
8798
8799
8800fi
8801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8802  else
8803    $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
8804
8805  fi
8806  CPPFLAGS=$cppflags_save
8807fi
8808
8809if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
8810  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
8811$as_echo "no GUI selected; xim has been disabled" >&6; }
8812  enable_xim="no"
8813fi
8814if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
8815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
8816$as_echo "no GUI selected; fontset has been disabled" >&6; }
8817  enable_fontset="no"
8818fi
8819if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then
8820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
8821$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
8822  enable_fontset="no"
8823fi
8824
8825if test -z "$SKIP_PHOTON"; then
8826  GUITYPE=PHOTONGUI
8827fi
8828
8829
8830
8831
8832
8833
8834if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
8835  as_fn_error "cannot use workshop without Motif" "$LINENO" 5
8836fi
8837
8838if test "$enable_xim" = "yes"; then
8839  $as_echo "#define FEAT_XIM 1" >>confdefs.h
8840
8841fi
8842if test "$enable_fontset" = "yes"; then
8843  $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
8844
8845fi
8846
8847
8848
8849
8850if test "$enable_hangulinput" = "yes"; then
8851  if test "x$GUITYPE" = "xNONE"; then
8852    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5
8853$as_echo "no GUI selected; hangul input has been disabled" >&6; }
8854    enable_hangulinput=no
8855  else
8856    $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h
8857
8858    HANGULIN_SRC=hangulin.c
8859
8860    HANGULIN_OBJ=objects/hangulin.o
8861
8862  fi
8863fi
8864
8865
8866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
8867$as_echo_n "checking whether toupper is broken... " >&6; }
8868if test "${vim_cv_toupper_broken+set}" = set; then :
8869  $as_echo_n "(cached) " >&6
8870else
8871
8872    if test "$cross_compiling" = yes; then :
8873
8874    as_fn_error "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
8875
8876else
8877  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8878/* end confdefs.h.  */
8879
8880#include "confdefs.h"
8881#include <ctype.h>
8882#if STDC_HEADERS
8883# include <stdlib.h>
8884# include <stddef.h>
8885#endif
8886main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
8887
8888_ACEOF
8889if ac_fn_c_try_run "$LINENO"; then :
8890
8891    vim_cv_toupper_broken=yes
8892
8893else
8894
8895    vim_cv_toupper_broken=no
8896
8897fi
8898rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8899  conftest.$ac_objext conftest.beam conftest.$ac_ext
8900fi
8901
8902fi
8903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
8904$as_echo "$vim_cv_toupper_broken" >&6; }
8905
8906if test "x$vim_cv_toupper_broken" = "xyes" ; then
8907  $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
8908
8909fi
8910
8911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
8912$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
8913cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8914/* end confdefs.h.  */
8915#include <stdio.h>
8916int
8917main ()
8918{
8919printf("(" __DATE__ " " __TIME__ ")");
8920  ;
8921  return 0;
8922}
8923_ACEOF
8924if ac_fn_c_try_compile "$LINENO"; then :
8925  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8926$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
8927
8928else
8929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8930$as_echo "no" >&6; }
8931fi
8932rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8933
8934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
8935$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
8936cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8937/* end confdefs.h.  */
8938#include <stdio.h>
8939int
8940main ()
8941{
8942int x __attribute__((unused));
8943  ;
8944  return 0;
8945}
8946_ACEOF
8947if ac_fn_c_try_compile "$LINENO"; then :
8948  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8949$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
8950
8951else
8952  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8953$as_echo "no" >&6; }
8954fi
8955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8956
8957ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
8958if test "x$ac_cv_header_elf_h" = x""yes; then :
8959  HAS_ELF=1
8960fi
8961
8962
8963if test "$HAS_ELF" = 1; then
8964  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
8965$as_echo_n "checking for main in -lelf... " >&6; }
8966if test "${ac_cv_lib_elf_main+set}" = set; then :
8967  $as_echo_n "(cached) " >&6
8968else
8969  ac_check_lib_save_LIBS=$LIBS
8970LIBS="-lelf  $LIBS"
8971cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8972/* end confdefs.h.  */
8973
8974
8975int
8976main ()
8977{
8978return main ();
8979  ;
8980  return 0;
8981}
8982_ACEOF
8983if ac_fn_c_try_link "$LINENO"; then :
8984  ac_cv_lib_elf_main=yes
8985else
8986  ac_cv_lib_elf_main=no
8987fi
8988rm -f core conftest.err conftest.$ac_objext \
8989    conftest$ac_exeext conftest.$ac_ext
8990LIBS=$ac_check_lib_save_LIBS
8991fi
8992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
8993$as_echo "$ac_cv_lib_elf_main" >&6; }
8994if test "x$ac_cv_lib_elf_main" = x""yes; then :
8995  cat >>confdefs.h <<_ACEOF
8996#define HAVE_LIBELF 1
8997_ACEOF
8998
8999  LIBS="-lelf $LIBS"
9000
9001fi
9002
9003fi
9004
9005ac_header_dirent=no
9006for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9007  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
9009$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
9010if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
9011  $as_echo_n "(cached) " >&6
9012else
9013  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9014/* end confdefs.h.  */
9015#include <sys/types.h>
9016#include <$ac_hdr>
9017
9018int
9019main ()
9020{
9021if ((DIR *) 0)
9022return 0;
9023  ;
9024  return 0;
9025}
9026_ACEOF
9027if ac_fn_c_try_compile "$LINENO"; then :
9028  eval "$as_ac_Header=yes"
9029else
9030  eval "$as_ac_Header=no"
9031fi
9032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9033fi
9034eval ac_res=\$$as_ac_Header
9035	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9036$as_echo "$ac_res" >&6; }
9037eval as_val=\$$as_ac_Header
9038   if test "x$as_val" = x""yes; then :
9039  cat >>confdefs.h <<_ACEOF
9040#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9041_ACEOF
9042
9043ac_header_dirent=$ac_hdr; break
9044fi
9045
9046done
9047# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9048if test $ac_header_dirent = dirent.h; then
9049  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9050$as_echo_n "checking for library containing opendir... " >&6; }
9051if test "${ac_cv_search_opendir+set}" = set; then :
9052  $as_echo_n "(cached) " >&6
9053else
9054  ac_func_search_save_LIBS=$LIBS
9055cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9056/* end confdefs.h.  */
9057
9058/* Override any GCC internal prototype to avoid an error.
9059   Use char because int might match the return type of a GCC
9060   builtin and then its argument prototype would still apply.  */
9061#ifdef __cplusplus
9062extern "C"
9063#endif
9064char opendir ();
9065int
9066main ()
9067{
9068return opendir ();
9069  ;
9070  return 0;
9071}
9072_ACEOF
9073for ac_lib in '' dir; do
9074  if test -z "$ac_lib"; then
9075    ac_res="none required"
9076  else
9077    ac_res=-l$ac_lib
9078    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9079  fi
9080  if ac_fn_c_try_link "$LINENO"; then :
9081  ac_cv_search_opendir=$ac_res
9082fi
9083rm -f core conftest.err conftest.$ac_objext \
9084    conftest$ac_exeext
9085  if test "${ac_cv_search_opendir+set}" = set; then :
9086  break
9087fi
9088done
9089if test "${ac_cv_search_opendir+set}" = set; then :
9090
9091else
9092  ac_cv_search_opendir=no
9093fi
9094rm conftest.$ac_ext
9095LIBS=$ac_func_search_save_LIBS
9096fi
9097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9098$as_echo "$ac_cv_search_opendir" >&6; }
9099ac_res=$ac_cv_search_opendir
9100if test "$ac_res" != no; then :
9101  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9102
9103fi
9104
9105else
9106  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9107$as_echo_n "checking for library containing opendir... " >&6; }
9108if test "${ac_cv_search_opendir+set}" = set; then :
9109  $as_echo_n "(cached) " >&6
9110else
9111  ac_func_search_save_LIBS=$LIBS
9112cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9113/* end confdefs.h.  */
9114
9115/* Override any GCC internal prototype to avoid an error.
9116   Use char because int might match the return type of a GCC
9117   builtin and then its argument prototype would still apply.  */
9118#ifdef __cplusplus
9119extern "C"
9120#endif
9121char opendir ();
9122int
9123main ()
9124{
9125return opendir ();
9126  ;
9127  return 0;
9128}
9129_ACEOF
9130for ac_lib in '' x; do
9131  if test -z "$ac_lib"; then
9132    ac_res="none required"
9133  else
9134    ac_res=-l$ac_lib
9135    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9136  fi
9137  if ac_fn_c_try_link "$LINENO"; then :
9138  ac_cv_search_opendir=$ac_res
9139fi
9140rm -f core conftest.err conftest.$ac_objext \
9141    conftest$ac_exeext
9142  if test "${ac_cv_search_opendir+set}" = set; then :
9143  break
9144fi
9145done
9146if test "${ac_cv_search_opendir+set}" = set; then :
9147
9148else
9149  ac_cv_search_opendir=no
9150fi
9151rm conftest.$ac_ext
9152LIBS=$ac_func_search_save_LIBS
9153fi
9154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9155$as_echo "$ac_cv_search_opendir" >&6; }
9156ac_res=$ac_cv_search_opendir
9157if test "$ac_res" != no; then :
9158  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9159
9160fi
9161
9162fi
9163
9164
9165if test $ac_cv_header_sys_wait_h = no; then
9166  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
9167$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
9168  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9169/* end confdefs.h.  */
9170#include <sys/wait.h>
9171int
9172main ()
9173{
9174union wait xx, yy; xx = yy
9175  ;
9176  return 0;
9177}
9178_ACEOF
9179if ac_fn_c_try_compile "$LINENO"; then :
9180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9181$as_echo "yes" >&6; }
9182			$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
9183
9184			$as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
9185
9186else
9187  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9188$as_echo "no" >&6; }
9189fi
9190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9191fi
9192
9193for ac_header in stdarg.h stdint.h stdlib.h string.h \
9194	sys/select.h sys/utsname.h termcap.h fcntl.h \
9195	sgtty.h sys/ioctl.h sys/time.h sys/types.h \
9196	termio.h iconv.h inttypes.h langinfo.h math.h \
9197	unistd.h stropts.h errno.h sys/resource.h \
9198	sys/systeminfo.h locale.h sys/stream.h termios.h \
9199	libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
9200	utime.h sys/param.h libintl.h libgen.h \
9201	util/debug.h util/msg18n.h frame.h sys/acl.h \
9202	sys/access.h sys/sysinfo.h wchar.h wctype.h
9203do :
9204  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9205ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9206eval as_val=\$$as_ac_Header
9207   if test "x$as_val" = x""yes; then :
9208  cat >>confdefs.h <<_ACEOF
9209#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9210_ACEOF
9211
9212fi
9213
9214done
9215
9216
9217for ac_header in sys/ptem.h
9218do :
9219  ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H
9220#  include <sys/stream.h>
9221#endif
9222"
9223if test "x$ac_cv_header_sys_ptem_h" = x""yes; then :
9224  cat >>confdefs.h <<_ACEOF
9225#define HAVE_SYS_PTEM_H 1
9226_ACEOF
9227
9228fi
9229
9230done
9231
9232
9233for ac_header in sys/sysctl.h
9234do :
9235  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H
9236#  include <sys/param.h>
9237#endif
9238"
9239if test "x$ac_cv_header_sys_sysctl_h" = x""yes; then :
9240  cat >>confdefs.h <<_ACEOF
9241#define HAVE_SYS_SYSCTL_H 1
9242_ACEOF
9243
9244fi
9245
9246done
9247
9248
9249
9250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
9251$as_echo_n "checking for pthread_np.h... " >&6; }
9252cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9253/* end confdefs.h.  */
9254
9255#include <pthread.h>
9256#include <pthread_np.h>
9257int
9258main ()
9259{
9260int i; i = 0;
9261  ;
9262  return 0;
9263}
9264_ACEOF
9265if ac_fn_c_try_compile "$LINENO"; then :
9266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9267$as_echo "yes" >&6; }
9268		      $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
9269
9270else
9271  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9272$as_echo "no" >&6; }
9273fi
9274rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9275
9276for ac_header in strings.h
9277do :
9278  ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
9279if test "x$ac_cv_header_strings_h" = x""yes; then :
9280  cat >>confdefs.h <<_ACEOF
9281#define HAVE_STRINGS_H 1
9282_ACEOF
9283
9284fi
9285
9286done
9287
9288if test "x$MACOSX" = "xyes"; then
9289    $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
9290
9291else
9292
9293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5
9294$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
9295cppflags_save=$CPPFLAGS
9296CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9297cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9298/* end confdefs.h.  */
9299
9300#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
9301# define _NO_PROTO	/* like in os_unix.h, causes conflict for AIX (Winn) */
9302			/* but don't do it on AIX 5.1 (Uribarri) */
9303#endif
9304#ifdef HAVE_XM_XM_H
9305# include <Xm/Xm.h>	/* This breaks it for HP-UX 11 (Squassabia) */
9306#endif
9307#ifdef HAVE_STRING_H
9308# include <string.h>
9309#endif
9310#if defined(HAVE_STRINGS_H)
9311# include <strings.h>
9312#endif
9313
9314int
9315main ()
9316{
9317int i; i = 0;
9318  ;
9319  return 0;
9320}
9321_ACEOF
9322if ac_fn_c_try_compile "$LINENO"; then :
9323  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9324$as_echo "yes" >&6; }
9325else
9326  $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
9327
9328		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9329$as_echo "no" >&6; }
9330fi
9331rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9332CPPFLAGS=$cppflags_save
9333fi
9334
9335if test $ac_cv_c_compiler_gnu = yes; then
9336    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
9337$as_echo_n "checking whether $CC needs -traditional... " >&6; }
9338if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
9339  $as_echo_n "(cached) " >&6
9340else
9341    ac_pattern="Autoconf.*'x'"
9342  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9343/* end confdefs.h.  */
9344#include <sgtty.h>
9345Autoconf TIOCGETP
9346_ACEOF
9347if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9348  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
9349  ac_cv_prog_gcc_traditional=yes
9350else
9351  ac_cv_prog_gcc_traditional=no
9352fi
9353rm -f conftest*
9354
9355
9356  if test $ac_cv_prog_gcc_traditional = no; then
9357    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9358/* end confdefs.h.  */
9359#include <termio.h>
9360Autoconf TCGETA
9361_ACEOF
9362if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9363  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
9364  ac_cv_prog_gcc_traditional=yes
9365fi
9366rm -f conftest*
9367
9368  fi
9369fi
9370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
9371$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
9372  if test $ac_cv_prog_gcc_traditional = yes; then
9373    CC="$CC -traditional"
9374  fi
9375fi
9376
9377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9378$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9379if test "${ac_cv_c_const+set}" = set; then :
9380  $as_echo_n "(cached) " >&6
9381else
9382  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9383/* end confdefs.h.  */
9384
9385int
9386main ()
9387{
9388/* FIXME: Include the comments suggested by Paul. */
9389#ifndef __cplusplus
9390  /* Ultrix mips cc rejects this.  */
9391  typedef int charset[2];
9392  const charset cs;
9393  /* SunOS 4.1.1 cc rejects this.  */
9394  char const *const *pcpcc;
9395  char **ppc;
9396  /* NEC SVR4.0.2 mips cc rejects this.  */
9397  struct point {int x, y;};
9398  static struct point const zero = {0,0};
9399  /* AIX XL C 1.02.0.0 rejects this.
9400     It does not let you subtract one const X* pointer from another in
9401     an arm of an if-expression whose if-part is not a constant
9402     expression */
9403  const char *g = "string";
9404  pcpcc = &g + (g ? g-g : 0);
9405  /* HPUX 7.0 cc rejects these. */
9406  ++pcpcc;
9407  ppc = (char**) pcpcc;
9408  pcpcc = (char const *const *) ppc;
9409  { /* SCO 3.2v4 cc rejects this.  */
9410    char *t;
9411    char const *s = 0 ? (char *) 0 : (char const *) 0;
9412
9413    *t++ = 0;
9414    if (s) return 0;
9415  }
9416  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9417    int x[] = {25, 17};
9418    const int *foo = &x[0];
9419    ++foo;
9420  }
9421  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9422    typedef const int *iptr;
9423    iptr p = 0;
9424    ++p;
9425  }
9426  { /* AIX XL C 1.02.0.0 rejects this saying
9427       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9428    struct s { int j; const int *ap[3]; };
9429    struct s *b; b->j = 5;
9430  }
9431  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9432    const int foo = 10;
9433    if (!foo) return 0;
9434  }
9435  return !cs[0] && !zero.x;
9436#endif
9437
9438  ;
9439  return 0;
9440}
9441_ACEOF
9442if ac_fn_c_try_compile "$LINENO"; then :
9443  ac_cv_c_const=yes
9444else
9445  ac_cv_c_const=no
9446fi
9447rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9448fi
9449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9450$as_echo "$ac_cv_c_const" >&6; }
9451if test $ac_cv_c_const = no; then
9452
9453$as_echo "#define const /**/" >>confdefs.h
9454
9455fi
9456
9457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
9458$as_echo_n "checking for working volatile... " >&6; }
9459if test "${ac_cv_c_volatile+set}" = set; then :
9460  $as_echo_n "(cached) " >&6
9461else
9462  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9463/* end confdefs.h.  */
9464
9465int
9466main ()
9467{
9468
9469volatile int x;
9470int * volatile y = (int *) 0;
9471return !x && !y;
9472  ;
9473  return 0;
9474}
9475_ACEOF
9476if ac_fn_c_try_compile "$LINENO"; then :
9477  ac_cv_c_volatile=yes
9478else
9479  ac_cv_c_volatile=no
9480fi
9481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9482fi
9483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
9484$as_echo "$ac_cv_c_volatile" >&6; }
9485if test $ac_cv_c_volatile = no; then
9486
9487$as_echo "#define volatile /**/" >>confdefs.h
9488
9489fi
9490
9491ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
9492if test "x$ac_cv_type_mode_t" = x""yes; then :
9493
9494else
9495
9496cat >>confdefs.h <<_ACEOF
9497#define mode_t int
9498_ACEOF
9499
9500fi
9501
9502ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
9503if test "x$ac_cv_type_off_t" = x""yes; then :
9504
9505else
9506
9507cat >>confdefs.h <<_ACEOF
9508#define off_t long int
9509_ACEOF
9510
9511fi
9512
9513ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
9514if test "x$ac_cv_type_pid_t" = x""yes; then :
9515
9516else
9517
9518cat >>confdefs.h <<_ACEOF
9519#define pid_t int
9520_ACEOF
9521
9522fi
9523
9524ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9525if test "x$ac_cv_type_size_t" = x""yes; then :
9526
9527else
9528
9529cat >>confdefs.h <<_ACEOF
9530#define size_t unsigned int
9531_ACEOF
9532
9533fi
9534
9535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
9536$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
9537if test "${ac_cv_type_uid_t+set}" = set; then :
9538  $as_echo_n "(cached) " >&6
9539else
9540  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9541/* end confdefs.h.  */
9542#include <sys/types.h>
9543
9544_ACEOF
9545if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9546  $EGREP "uid_t" >/dev/null 2>&1; then :
9547  ac_cv_type_uid_t=yes
9548else
9549  ac_cv_type_uid_t=no
9550fi
9551rm -f conftest*
9552
9553fi
9554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
9555$as_echo "$ac_cv_type_uid_t" >&6; }
9556if test $ac_cv_type_uid_t = no; then
9557
9558$as_echo "#define uid_t int" >>confdefs.h
9559
9560
9561$as_echo "#define gid_t int" >>confdefs.h
9562
9563fi
9564
9565ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
9566case $ac_cv_c_uint32_t in #(
9567  no|yes) ;; #(
9568  *)
9569
9570$as_echo "#define _UINT32_T 1" >>confdefs.h
9571
9572
9573cat >>confdefs.h <<_ACEOF
9574#define uint32_t $ac_cv_c_uint32_t
9575_ACEOF
9576;;
9577  esac
9578
9579
9580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9581$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9582if test "${ac_cv_header_time+set}" = set; then :
9583  $as_echo_n "(cached) " >&6
9584else
9585  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9586/* end confdefs.h.  */
9587#include <sys/types.h>
9588#include <sys/time.h>
9589#include <time.h>
9590
9591int
9592main ()
9593{
9594if ((struct tm *) 0)
9595return 0;
9596  ;
9597  return 0;
9598}
9599_ACEOF
9600if ac_fn_c_try_compile "$LINENO"; then :
9601  ac_cv_header_time=yes
9602else
9603  ac_cv_header_time=no
9604fi
9605rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9606fi
9607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9608$as_echo "$ac_cv_header_time" >&6; }
9609if test $ac_cv_header_time = yes; then
9610
9611$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9612
9613fi
9614
9615ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
9616if test "x$ac_cv_type_ino_t" = x""yes; then :
9617
9618else
9619
9620cat >>confdefs.h <<_ACEOF
9621#define ino_t long
9622_ACEOF
9623
9624fi
9625
9626ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
9627if test "x$ac_cv_type_dev_t" = x""yes; then :
9628
9629else
9630
9631cat >>confdefs.h <<_ACEOF
9632#define dev_t unsigned
9633_ACEOF
9634
9635fi
9636
9637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9638$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9639if test "${ac_cv_c_bigendian+set}" = set; then :
9640  $as_echo_n "(cached) " >&6
9641else
9642  ac_cv_c_bigendian=unknown
9643    # See if we're dealing with a universal compiler.
9644    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9645/* end confdefs.h.  */
9646#ifndef __APPLE_CC__
9647	       not a universal capable compiler
9648	     #endif
9649	     typedef int dummy;
9650
9651_ACEOF
9652if ac_fn_c_try_compile "$LINENO"; then :
9653
9654	# Check for potential -arch flags.  It is not universal unless
9655	# there are at least two -arch flags with different values.
9656	ac_arch=
9657	ac_prev=
9658	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9659	 if test -n "$ac_prev"; then
9660	   case $ac_word in
9661	     i?86 | x86_64 | ppc | ppc64)
9662	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9663		 ac_arch=$ac_word
9664	       else
9665		 ac_cv_c_bigendian=universal
9666		 break
9667	       fi
9668	       ;;
9669	   esac
9670	   ac_prev=
9671	 elif test "x$ac_word" = "x-arch"; then
9672	   ac_prev=arch
9673	 fi
9674       done
9675fi
9676rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9677    if test $ac_cv_c_bigendian = unknown; then
9678      # See if sys/param.h defines the BYTE_ORDER macro.
9679      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9680/* end confdefs.h.  */
9681#include <sys/types.h>
9682	     #include <sys/param.h>
9683
9684int
9685main ()
9686{
9687#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9688		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9689		     && LITTLE_ENDIAN)
9690	      bogus endian macros
9691	     #endif
9692
9693  ;
9694  return 0;
9695}
9696_ACEOF
9697if ac_fn_c_try_compile "$LINENO"; then :
9698  # It does; now see whether it defined to BIG_ENDIAN or not.
9699	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9700/* end confdefs.h.  */
9701#include <sys/types.h>
9702		#include <sys/param.h>
9703
9704int
9705main ()
9706{
9707#if BYTE_ORDER != BIG_ENDIAN
9708		 not big endian
9709		#endif
9710
9711  ;
9712  return 0;
9713}
9714_ACEOF
9715if ac_fn_c_try_compile "$LINENO"; then :
9716  ac_cv_c_bigendian=yes
9717else
9718  ac_cv_c_bigendian=no
9719fi
9720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9721fi
9722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9723    fi
9724    if test $ac_cv_c_bigendian = unknown; then
9725      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9726      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9727/* end confdefs.h.  */
9728#include <limits.h>
9729
9730int
9731main ()
9732{
9733#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9734	      bogus endian macros
9735	     #endif
9736
9737  ;
9738  return 0;
9739}
9740_ACEOF
9741if ac_fn_c_try_compile "$LINENO"; then :
9742  # It does; now see whether it defined to _BIG_ENDIAN or not.
9743	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9744/* end confdefs.h.  */
9745#include <limits.h>
9746
9747int
9748main ()
9749{
9750#ifndef _BIG_ENDIAN
9751		 not big endian
9752		#endif
9753
9754  ;
9755  return 0;
9756}
9757_ACEOF
9758if ac_fn_c_try_compile "$LINENO"; then :
9759  ac_cv_c_bigendian=yes
9760else
9761  ac_cv_c_bigendian=no
9762fi
9763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9764fi
9765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9766    fi
9767    if test $ac_cv_c_bigendian = unknown; then
9768      # Compile a test program.
9769      if test "$cross_compiling" = yes; then :
9770  # Try to guess by grepping values from an object file.
9771	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9772/* end confdefs.h.  */
9773short int ascii_mm[] =
9774		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9775		short int ascii_ii[] =
9776		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9777		int use_ascii (int i) {
9778		  return ascii_mm[i] + ascii_ii[i];
9779		}
9780		short int ebcdic_ii[] =
9781		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9782		short int ebcdic_mm[] =
9783		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9784		int use_ebcdic (int i) {
9785		  return ebcdic_mm[i] + ebcdic_ii[i];
9786		}
9787		extern int foo;
9788
9789int
9790main ()
9791{
9792return use_ascii (foo) == use_ebcdic (foo);
9793  ;
9794  return 0;
9795}
9796_ACEOF
9797if ac_fn_c_try_compile "$LINENO"; then :
9798  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9799	      ac_cv_c_bigendian=yes
9800	    fi
9801	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9802	      if test "$ac_cv_c_bigendian" = unknown; then
9803		ac_cv_c_bigendian=no
9804	      else
9805		# finding both strings is unlikely to happen, but who knows?
9806		ac_cv_c_bigendian=unknown
9807	      fi
9808	    fi
9809fi
9810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9811else
9812  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9813/* end confdefs.h.  */
9814$ac_includes_default
9815int
9816main ()
9817{
9818
9819	     /* Are we little or big endian?  From Harbison&Steele.  */
9820	     union
9821	     {
9822	       long int l;
9823	       char c[sizeof (long int)];
9824	     } u;
9825	     u.l = 1;
9826	     return u.c[sizeof (long int) - 1] == 1;
9827
9828  ;
9829  return 0;
9830}
9831_ACEOF
9832if ac_fn_c_try_run "$LINENO"; then :
9833  ac_cv_c_bigendian=no
9834else
9835  ac_cv_c_bigendian=yes
9836fi
9837rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9838  conftest.$ac_objext conftest.beam conftest.$ac_ext
9839fi
9840
9841    fi
9842fi
9843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9844$as_echo "$ac_cv_c_bigendian" >&6; }
9845 case $ac_cv_c_bigendian in #(
9846   yes)
9847     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9848;; #(
9849   no)
9850      ;; #(
9851   universal)
9852
9853$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9854
9855     ;; #(
9856   *)
9857     as_fn_error "unknown endianness
9858 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9859 esac
9860
9861
9862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
9863$as_echo_n "checking for rlim_t... " >&6; }
9864if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
9865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
9866$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
9867else
9868  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9869/* end confdefs.h.  */
9870
9871#include <sys/types.h>
9872#if STDC_HEADERS
9873# include <stdlib.h>
9874# include <stddef.h>
9875#endif
9876#ifdef HAVE_SYS_RESOURCE_H
9877# include <sys/resource.h>
9878#endif
9879
9880_ACEOF
9881if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9882  $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
9883  ac_cv_type_rlim_t=yes
9884else
9885  ac_cv_type_rlim_t=no
9886fi
9887rm -f conftest*
9888
9889	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
9890$as_echo "$ac_cv_type_rlim_t" >&6; }
9891fi
9892if test $ac_cv_type_rlim_t = no; then
9893  cat >> confdefs.h <<\EOF
9894#define rlim_t unsigned long
9895EOF
9896fi
9897
9898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
9899$as_echo_n "checking for stack_t... " >&6; }
9900if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
9901  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
9902$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
9903else
9904  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9905/* end confdefs.h.  */
9906
9907#include <sys/types.h>
9908#if STDC_HEADERS
9909# include <stdlib.h>
9910# include <stddef.h>
9911#endif
9912#include <signal.h>
9913
9914_ACEOF
9915if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9916  $EGREP "stack_t" >/dev/null 2>&1; then :
9917  ac_cv_type_stack_t=yes
9918else
9919  ac_cv_type_stack_t=no
9920fi
9921rm -f conftest*
9922
9923	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
9924$as_echo "$ac_cv_type_stack_t" >&6; }
9925fi
9926if test $ac_cv_type_stack_t = no; then
9927  cat >> confdefs.h <<\EOF
9928#define stack_t struct sigaltstack
9929EOF
9930fi
9931
9932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
9933$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
9934cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9935/* end confdefs.h.  */
9936
9937#include <sys/types.h>
9938#if STDC_HEADERS
9939# include <stdlib.h>
9940# include <stddef.h>
9941#endif
9942#include <signal.h>
9943#include "confdefs.h"
9944
9945int
9946main ()
9947{
9948stack_t sigstk; sigstk.ss_base = 0;
9949  ;
9950  return 0;
9951}
9952_ACEOF
9953if ac_fn_c_try_compile "$LINENO"; then :
9954  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9955$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
9956
9957else
9958  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9959$as_echo "no" >&6; }
9960fi
9961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9962
9963olibs="$LIBS"
9964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
9965$as_echo_n "checking --with-tlib argument... " >&6; }
9966
9967# Check whether --with-tlib was given.
9968if test "${with_tlib+set}" = set; then :
9969  withval=$with_tlib;
9970fi
9971
9972if test -n "$with_tlib"; then
9973  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
9974$as_echo "$with_tlib" >&6; }
9975  LIBS="$LIBS -l$with_tlib"
9976  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
9977$as_echo_n "checking for linking with $with_tlib library... " >&6; }
9978  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9979/* end confdefs.h.  */
9980
9981int
9982main ()
9983{
9984
9985  ;
9986  return 0;
9987}
9988_ACEOF
9989if ac_fn_c_try_link "$LINENO"; then :
9990  { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
9991$as_echo "OK" >&6; }
9992else
9993  as_fn_error "FAILED" "$LINENO" 5
9994fi
9995rm -f core conftest.err conftest.$ac_objext \
9996    conftest$ac_exeext conftest.$ac_ext
9997    olibs="$LIBS"
9998else
9999  { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
10000$as_echo "empty: automatic terminal library selection" >&6; }
10001                case "`uname -s 2>/dev/null`" in
10002	OSF1|SCO_SV)	tlibs="tinfo ncurses curses termlib termcap";;
10003	*)	tlibs="tinfo ncurses termlib termcap curses";;
10004  esac
10005  for libname in $tlibs; do
10006    as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
10007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
10008$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
10009if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
10010  $as_echo_n "(cached) " >&6
10011else
10012  ac_check_lib_save_LIBS=$LIBS
10013LIBS="-l${libname}  $LIBS"
10014cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10015/* end confdefs.h.  */
10016
10017/* Override any GCC internal prototype to avoid an error.
10018   Use char because int might match the return type of a GCC
10019   builtin and then its argument prototype would still apply.  */
10020#ifdef __cplusplus
10021extern "C"
10022#endif
10023char tgetent ();
10024int
10025main ()
10026{
10027return tgetent ();
10028  ;
10029  return 0;
10030}
10031_ACEOF
10032if ac_fn_c_try_link "$LINENO"; then :
10033  eval "$as_ac_Lib=yes"
10034else
10035  eval "$as_ac_Lib=no"
10036fi
10037rm -f core conftest.err conftest.$ac_objext \
10038    conftest$ac_exeext conftest.$ac_ext
10039LIBS=$ac_check_lib_save_LIBS
10040fi
10041eval ac_res=\$$as_ac_Lib
10042	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10043$as_echo "$ac_res" >&6; }
10044eval as_val=\$$as_ac_Lib
10045   if test "x$as_val" = x""yes; then :
10046  cat >>confdefs.h <<_ACEOF
10047#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
10048_ACEOF
10049
10050  LIBS="-l${libname} $LIBS"
10051
10052fi
10053
10054    if test "x$olibs" != "x$LIBS"; then
10055                        if test "$cross_compiling" = yes; then :
10056  res="FAIL"
10057else
10058  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10059/* end confdefs.h.  */
10060
10061#ifdef HAVE_TERMCAP_H
10062# include <termcap.h>
10063#endif
10064#if STDC_HEADERS
10065# include <stdlib.h>
10066# include <stddef.h>
10067#endif
10068main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
10069_ACEOF
10070if ac_fn_c_try_run "$LINENO"; then :
10071  res="OK"
10072else
10073  res="FAIL"
10074fi
10075rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10076  conftest.$ac_objext conftest.beam conftest.$ac_ext
10077fi
10078
10079      if test "$res" = "OK"; then
10080	break
10081      fi
10082      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
10083$as_echo "$libname library is not usable" >&6; }
10084      LIBS="$olibs"
10085    fi
10086  done
10087  if test "x$olibs" = "x$LIBS"; then
10088    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
10089$as_echo "no terminal library found" >&6; }
10090  fi
10091fi
10092
10093if test "x$olibs" = "x$LIBS"; then
10094  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
10095$as_echo_n "checking for tgetent()... " >&6; }
10096  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10097/* end confdefs.h.  */
10098
10099int
10100main ()
10101{
10102char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
10103  ;
10104  return 0;
10105}
10106_ACEOF
10107if ac_fn_c_try_link "$LINENO"; then :
10108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10109$as_echo "yes" >&6; }
10110else
10111  as_fn_error "NOT FOUND!
10112      You need to install a terminal library; for example ncurses.
10113      Or specify the name of the library with --with-tlib." "$LINENO" 5
10114fi
10115rm -f core conftest.err conftest.$ac_objext \
10116    conftest$ac_exeext conftest.$ac_ext
10117fi
10118
10119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
10120$as_echo_n "checking whether we talk terminfo... " >&6; }
10121if test "${vim_cv_terminfo+set}" = set; then :
10122  $as_echo_n "(cached) " >&6
10123else
10124
10125    if test "$cross_compiling" = yes; then :
10126
10127      as_fn_error "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
10128
10129else
10130  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10131/* end confdefs.h.  */
10132
10133#include "confdefs.h"
10134#ifdef HAVE_TERMCAP_H
10135# include <termcap.h>
10136#endif
10137#ifdef HAVE_STRING_H
10138# include <string.h>
10139#endif
10140#if STDC_HEADERS
10141# include <stdlib.h>
10142# include <stddef.h>
10143#endif
10144main()
10145{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
10146
10147_ACEOF
10148if ac_fn_c_try_run "$LINENO"; then :
10149
10150      vim_cv_terminfo=no
10151
10152else
10153
10154      vim_cv_terminfo=yes
10155
10156fi
10157rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10158  conftest.$ac_objext conftest.beam conftest.$ac_ext
10159fi
10160
10161
10162fi
10163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
10164$as_echo "$vim_cv_terminfo" >&6; }
10165
10166if test "x$vim_cv_terminfo" = "xyes" ; then
10167  $as_echo "#define TERMINFO 1" >>confdefs.h
10168
10169fi
10170
10171if test "x$olibs" != "x$LIBS"; then
10172  { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
10173$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
10174if test "${vim_cv_tgent+set}" = set; then :
10175  $as_echo_n "(cached) " >&6
10176else
10177
10178      if test "$cross_compiling" = yes; then :
10179
10180	as_fn_error "failed to compile test program." "$LINENO" 5
10181
10182else
10183  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10184/* end confdefs.h.  */
10185
10186#include "confdefs.h"
10187#ifdef HAVE_TERMCAP_H
10188# include <termcap.h>
10189#endif
10190#if STDC_HEADERS
10191# include <stdlib.h>
10192# include <stddef.h>
10193#endif
10194main()
10195{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
10196
10197_ACEOF
10198if ac_fn_c_try_run "$LINENO"; then :
10199
10200	vim_cv_tgent=zero
10201
10202else
10203
10204	vim_cv_tgent=non-zero
10205
10206fi
10207rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10208  conftest.$ac_objext conftest.beam conftest.$ac_ext
10209fi
10210
10211
10212fi
10213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5
10214$as_echo "$vim_cv_tgent" >&6; }
10215
10216  if test "x$vim_cv_tgent" = "xzero" ; then
10217    $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
10218
10219  fi
10220fi
10221
10222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
10223$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
10224cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10225/* end confdefs.h.  */
10226
10227#ifdef HAVE_TERMCAP_H
10228# include <termcap.h>
10229#endif
10230
10231int
10232main ()
10233{
10234ospeed = 20000
10235  ;
10236  return 0;
10237}
10238_ACEOF
10239if ac_fn_c_try_link "$LINENO"; then :
10240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10241$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
10242
10243else
10244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10245$as_echo "no" >&6; }
10246	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
10247$as_echo_n "checking whether ospeed can be extern... " >&6; }
10248	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10249/* end confdefs.h.  */
10250
10251#ifdef HAVE_TERMCAP_H
10252# include <termcap.h>
10253#endif
10254extern short ospeed;
10255
10256int
10257main ()
10258{
10259ospeed = 20000
10260  ;
10261  return 0;
10262}
10263_ACEOF
10264if ac_fn_c_try_link "$LINENO"; then :
10265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10266$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
10267
10268else
10269  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10270$as_echo "no" >&6; }
10271fi
10272rm -f core conftest.err conftest.$ac_objext \
10273    conftest$ac_exeext conftest.$ac_ext
10274
10275fi
10276rm -f core conftest.err conftest.$ac_objext \
10277    conftest$ac_exeext conftest.$ac_ext
10278
10279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
10280$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
10281cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10282/* end confdefs.h.  */
10283
10284#ifdef HAVE_TERMCAP_H
10285# include <termcap.h>
10286#endif
10287
10288int
10289main ()
10290{
10291if (UP == 0 && BC == 0) PC = 1
10292  ;
10293  return 0;
10294}
10295_ACEOF
10296if ac_fn_c_try_link "$LINENO"; then :
10297  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10298$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
10299
10300else
10301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10302$as_echo "no" >&6; }
10303	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
10304$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
10305	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10306/* end confdefs.h.  */
10307
10308#ifdef HAVE_TERMCAP_H
10309# include <termcap.h>
10310#endif
10311extern char *UP, *BC, PC;
10312
10313int
10314main ()
10315{
10316if (UP == 0 && BC == 0) PC = 1
10317  ;
10318  return 0;
10319}
10320_ACEOF
10321if ac_fn_c_try_link "$LINENO"; then :
10322  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10323$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
10324
10325else
10326  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10327$as_echo "no" >&6; }
10328fi
10329rm -f core conftest.err conftest.$ac_objext \
10330    conftest$ac_exeext conftest.$ac_ext
10331
10332fi
10333rm -f core conftest.err conftest.$ac_objext \
10334    conftest$ac_exeext conftest.$ac_ext
10335
10336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
10337$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
10338cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10339/* end confdefs.h.  */
10340
10341#ifdef HAVE_TERMCAP_H
10342# include <termcap.h>
10343#endif
10344
10345int
10346main ()
10347{
10348extern int xx(); tputs("test", 1, (outfuntype)xx)
10349  ;
10350  return 0;
10351}
10352_ACEOF
10353if ac_fn_c_try_compile "$LINENO"; then :
10354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10355$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
10356
10357else
10358  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10359$as_echo "no" >&6; }
10360fi
10361rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10362
10363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
10364$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
10365cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10366/* end confdefs.h.  */
10367
10368#include <sys/types.h>
10369#include <sys/time.h>
10370#include <sys/select.h>
10371int
10372main ()
10373{
10374
10375  ;
10376  return 0;
10377}
10378_ACEOF
10379if ac_fn_c_try_compile "$LINENO"; then :
10380  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10381$as_echo "yes" >&6; }
10382			$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
10383
10384else
10385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10386$as_echo "no" >&6; }
10387fi
10388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10389
10390
10391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
10392$as_echo_n "checking for /dev/ptc... " >&6; }
10393if test -r /dev/ptc; then
10394  $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
10395
10396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10397$as_echo "yes" >&6; }
10398else
10399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10400$as_echo "no" >&6; }
10401fi
10402
10403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
10404$as_echo_n "checking for SVR4 ptys... " >&6; }
10405if test -c /dev/ptmx ; then
10406  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10407/* end confdefs.h.  */
10408
10409int
10410main ()
10411{
10412ptsname(0);grantpt(0);unlockpt(0);
10413  ;
10414  return 0;
10415}
10416_ACEOF
10417if ac_fn_c_try_link "$LINENO"; then :
10418  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10419$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
10420
10421else
10422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10423$as_echo "no" >&6; }
10424fi
10425rm -f core conftest.err conftest.$ac_objext \
10426    conftest$ac_exeext conftest.$ac_ext
10427else
10428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10429$as_echo "no" >&6; }
10430fi
10431
10432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
10433$as_echo_n "checking for ptyranges... " >&6; }
10434if test -d /dev/ptym ; then
10435  pdir='/dev/ptym'
10436else
10437  pdir='/dev'
10438fi
10439cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10440/* end confdefs.h.  */
10441#ifdef M_UNIX
10442   yes;
10443#endif
10444
10445_ACEOF
10446if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10447  $EGREP "yes" >/dev/null 2>&1; then :
10448  ptys=`echo /dev/ptyp??`
10449else
10450  ptys=`echo $pdir/pty??`
10451fi
10452rm -f conftest*
10453
10454if test "$ptys" != "$pdir/pty??" ; then
10455  p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
10456  p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g'  | sort -u | tr -d '\012'`
10457  cat >>confdefs.h <<_ACEOF
10458#define PTYRANGE0 "$p0"
10459_ACEOF
10460
10461  cat >>confdefs.h <<_ACEOF
10462#define PTYRANGE1 "$p1"
10463_ACEOF
10464
10465  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
10466$as_echo "$p0 / $p1" >&6; }
10467else
10468  { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
10469$as_echo "don't know" >&6; }
10470fi
10471
10472rm -f conftest_grp
10473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5
10474$as_echo_n "checking default tty permissions/group... " >&6; }
10475if test "${vim_cv_tty_group+set}" = set; then :
10476  $as_echo_n "(cached) " >&6
10477else
10478
10479    if test "$cross_compiling" = yes; then :
10480
10481      as_fn_error "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5
10482
10483else
10484  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10485/* end confdefs.h.  */
10486
10487#include "confdefs.h"
10488#include <sys/types.h>
10489#if STDC_HEADERS
10490# include <stdlib.h>
10491# include <stddef.h>
10492#endif
10493#ifdef HAVE_UNISTD_H
10494#include <unistd.h>
10495#endif
10496#include <sys/stat.h>
10497#include <stdio.h>
10498main()
10499{
10500  struct stat sb;
10501  char *x,*ttyname();
10502  int om, m;
10503  FILE *fp;
10504
10505  if (!(x = ttyname(0))) exit(1);
10506  if (stat(x, &sb)) exit(1);
10507  om = sb.st_mode;
10508  if (om & 002) exit(0);
10509  m = system("mesg y");
10510  if (m == -1 || m == 127) exit(1);
10511  if (stat(x, &sb)) exit(1);
10512  m = sb.st_mode;
10513  if (chmod(x, om)) exit(1);
10514  if (m & 002) exit(0);
10515  if (sb.st_gid == getgid()) exit(1);
10516  if (!(fp=fopen("conftest_grp", "w")))
10517    exit(1);
10518  fprintf(fp, "%d\n", sb.st_gid);
10519  fclose(fp);
10520  exit(0);
10521}
10522
10523_ACEOF
10524if ac_fn_c_try_run "$LINENO"; then :
10525
10526      if test -f conftest_grp; then
10527	vim_cv_tty_group=`cat conftest_grp`
10528	if test "x$vim_cv_tty_mode" = "x" ; then
10529	  vim_cv_tty_mode=0620
10530	fi
10531	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
10532$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
10533      else
10534	vim_cv_tty_group=world
10535	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5
10536$as_echo "ptys are world accessible" >&6; }
10537      fi
10538
10539else
10540
10541      vim_cv_tty_group=world
10542      { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5
10543$as_echo "can't determine - assume ptys are world accessible" >&6; }
10544
10545fi
10546rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10547  conftest.$ac_objext conftest.beam conftest.$ac_ext
10548fi
10549
10550
10551fi
10552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5
10553$as_echo "$vim_cv_tty_group" >&6; }
10554rm -f conftest_grp
10555
10556if test "x$vim_cv_tty_group" != "xworld" ; then
10557  cat >>confdefs.h <<_ACEOF
10558#define PTYGROUP $vim_cv_tty_group
10559_ACEOF
10560
10561  if test "x$vim_cv_tty_mode" = "x" ; then
10562    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
10563  else
10564    $as_echo "#define PTYMODE 0620" >>confdefs.h
10565
10566  fi
10567fi
10568
10569
10570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
10571$as_echo_n "checking return type of signal handlers... " >&6; }
10572if test "${ac_cv_type_signal+set}" = set; then :
10573  $as_echo_n "(cached) " >&6
10574else
10575  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10576/* end confdefs.h.  */
10577#include <sys/types.h>
10578#include <signal.h>
10579
10580int
10581main ()
10582{
10583return *(signal (0, 0)) (0) == 1;
10584  ;
10585  return 0;
10586}
10587_ACEOF
10588if ac_fn_c_try_compile "$LINENO"; then :
10589  ac_cv_type_signal=int
10590else
10591  ac_cv_type_signal=void
10592fi
10593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10594fi
10595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
10596$as_echo "$ac_cv_type_signal" >&6; }
10597
10598cat >>confdefs.h <<_ACEOF
10599#define RETSIGTYPE $ac_cv_type_signal
10600_ACEOF
10601
10602
10603
10604if test $ac_cv_type_signal = void; then
10605  $as_echo "#define SIGRETURN return" >>confdefs.h
10606
10607else
10608  $as_echo "#define SIGRETURN return 0" >>confdefs.h
10609
10610fi
10611
10612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
10613$as_echo_n "checking for struct sigcontext... " >&6; }
10614cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10615/* end confdefs.h.  */
10616
10617#include <signal.h>
10618test_sig()
10619{
10620    struct sigcontext *scont;
10621    scont = (struct sigcontext *)0;
10622    return 1;
10623}
10624int
10625main ()
10626{
10627
10628  ;
10629  return 0;
10630}
10631_ACEOF
10632if ac_fn_c_try_compile "$LINENO"; then :
10633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10634$as_echo "yes" >&6; }
10635		$as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
10636
10637else
10638  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10639$as_echo "no" >&6; }
10640fi
10641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10642
10643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
10644$as_echo_n "checking getcwd implementation is broken... " >&6; }
10645if test "${vim_cv_getcwd_broken+set}" = set; then :
10646  $as_echo_n "(cached) " >&6
10647else
10648
10649    if test "$cross_compiling" = yes; then :
10650
10651      as_fn_error "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
10652
10653else
10654  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10655/* end confdefs.h.  */
10656
10657#include "confdefs.h"
10658#ifdef HAVE_UNISTD_H
10659#include <unistd.h>
10660#endif
10661char *dagger[] = { "IFS=pwd", 0 };
10662main()
10663{
10664  char buffer[500];
10665  extern char **environ;
10666  environ = dagger;
10667  return getcwd(buffer, 500) ? 0 : 1;
10668}
10669
10670_ACEOF
10671if ac_fn_c_try_run "$LINENO"; then :
10672
10673      vim_cv_getcwd_broken=no
10674
10675else
10676
10677      vim_cv_getcwd_broken=yes
10678
10679fi
10680rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10681  conftest.$ac_objext conftest.beam conftest.$ac_ext
10682fi
10683
10684
10685fi
10686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
10687$as_echo "$vim_cv_getcwd_broken" >&6; }
10688
10689if test "x$vim_cv_getcwd_broken" = "xyes" ; then
10690  $as_echo "#define BAD_GETCWD 1" >>confdefs.h
10691
10692fi
10693
10694for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \
10695	getpwent getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
10696	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
10697	setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
10698	sigvec strcasecmp strerror strftime stricmp strncasecmp \
10699	strnicmp strpbrk strtol tgetent towlower towupper iswupper \
10700	usleep utime utimes
10701do :
10702  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10703ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10704eval as_val=\$$as_ac_var
10705   if test "x$as_val" = x""yes; then :
10706  cat >>confdefs.h <<_ACEOF
10707#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10708_ACEOF
10709
10710fi
10711done
10712
10713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
10714$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
10715if test "${ac_cv_sys_largefile_source+set}" = set; then :
10716  $as_echo_n "(cached) " >&6
10717else
10718  while :; do
10719  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10720/* end confdefs.h.  */
10721#include <sys/types.h> /* for off_t */
10722     #include <stdio.h>
10723int
10724main ()
10725{
10726int (*fp) (FILE *, off_t, int) = fseeko;
10727     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10728  ;
10729  return 0;
10730}
10731_ACEOF
10732if ac_fn_c_try_link "$LINENO"; then :
10733  ac_cv_sys_largefile_source=no; break
10734fi
10735rm -f core conftest.err conftest.$ac_objext \
10736    conftest$ac_exeext conftest.$ac_ext
10737  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10738/* end confdefs.h.  */
10739#define _LARGEFILE_SOURCE 1
10740#include <sys/types.h> /* for off_t */
10741     #include <stdio.h>
10742int
10743main ()
10744{
10745int (*fp) (FILE *, off_t, int) = fseeko;
10746     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10747  ;
10748  return 0;
10749}
10750_ACEOF
10751if ac_fn_c_try_link "$LINENO"; then :
10752  ac_cv_sys_largefile_source=1; break
10753fi
10754rm -f core conftest.err conftest.$ac_objext \
10755    conftest$ac_exeext conftest.$ac_ext
10756  ac_cv_sys_largefile_source=unknown
10757  break
10758done
10759fi
10760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
10761$as_echo "$ac_cv_sys_largefile_source" >&6; }
10762case $ac_cv_sys_largefile_source in #(
10763  no | unknown) ;;
10764  *)
10765cat >>confdefs.h <<_ACEOF
10766#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10767_ACEOF
10768;;
10769esac
10770rm -rf conftest*
10771
10772# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10773# in glibc 2.1.3, but that breaks too many other things.
10774# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10775if test $ac_cv_sys_largefile_source != unknown; then
10776
10777$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
10778
10779fi
10780
10781
10782# Check whether --enable-largefile was given.
10783if test "${enable_largefile+set}" = set; then :
10784  enableval=$enable_largefile;
10785fi
10786
10787if test "$enable_largefile" != no; then
10788
10789  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
10790$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
10791if test "${ac_cv_sys_largefile_CC+set}" = set; then :
10792  $as_echo_n "(cached) " >&6
10793else
10794  ac_cv_sys_largefile_CC=no
10795     if test "$GCC" != yes; then
10796       ac_save_CC=$CC
10797       while :; do
10798	 # IRIX 6.2 and later do not support large files by default,
10799	 # so use the C compiler's -n32 option if that helps.
10800	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10801/* end confdefs.h.  */
10802#include <sys/types.h>
10803 /* Check that off_t can represent 2**63 - 1 correctly.
10804    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10805    since some C++ compilers masquerading as C compilers
10806    incorrectly reject 9223372036854775807.  */
10807#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10808  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10809		       && LARGE_OFF_T % 2147483647 == 1)
10810		      ? 1 : -1];
10811int
10812main ()
10813{
10814
10815  ;
10816  return 0;
10817}
10818_ACEOF
10819	 if ac_fn_c_try_compile "$LINENO"; then :
10820  break
10821fi
10822rm -f core conftest.err conftest.$ac_objext
10823	 CC="$CC -n32"
10824	 if ac_fn_c_try_compile "$LINENO"; then :
10825  ac_cv_sys_largefile_CC=' -n32'; break
10826fi
10827rm -f core conftest.err conftest.$ac_objext
10828	 break
10829       done
10830       CC=$ac_save_CC
10831       rm -f conftest.$ac_ext
10832    fi
10833fi
10834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
10835$as_echo "$ac_cv_sys_largefile_CC" >&6; }
10836  if test "$ac_cv_sys_largefile_CC" != no; then
10837    CC=$CC$ac_cv_sys_largefile_CC
10838  fi
10839
10840  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10841$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
10842if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
10843  $as_echo_n "(cached) " >&6
10844else
10845  while :; do
10846  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10847/* end confdefs.h.  */
10848#include <sys/types.h>
10849 /* Check that off_t can represent 2**63 - 1 correctly.
10850    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10851    since some C++ compilers masquerading as C compilers
10852    incorrectly reject 9223372036854775807.  */
10853#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10854  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10855		       && LARGE_OFF_T % 2147483647 == 1)
10856		      ? 1 : -1];
10857int
10858main ()
10859{
10860
10861  ;
10862  return 0;
10863}
10864_ACEOF
10865if ac_fn_c_try_compile "$LINENO"; then :
10866  ac_cv_sys_file_offset_bits=no; break
10867fi
10868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10869  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10870/* end confdefs.h.  */
10871#define _FILE_OFFSET_BITS 64
10872#include <sys/types.h>
10873 /* Check that off_t can represent 2**63 - 1 correctly.
10874    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10875    since some C++ compilers masquerading as C compilers
10876    incorrectly reject 9223372036854775807.  */
10877#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10878  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10879		       && LARGE_OFF_T % 2147483647 == 1)
10880		      ? 1 : -1];
10881int
10882main ()
10883{
10884
10885  ;
10886  return 0;
10887}
10888_ACEOF
10889if ac_fn_c_try_compile "$LINENO"; then :
10890  ac_cv_sys_file_offset_bits=64; break
10891fi
10892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10893  ac_cv_sys_file_offset_bits=unknown
10894  break
10895done
10896fi
10897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
10898$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10899case $ac_cv_sys_file_offset_bits in #(
10900  no | unknown) ;;
10901  *)
10902cat >>confdefs.h <<_ACEOF
10903#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10904_ACEOF
10905;;
10906esac
10907rm -rf conftest*
10908  if test $ac_cv_sys_file_offset_bits = unknown; then
10909    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
10910$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
10911if test "${ac_cv_sys_large_files+set}" = set; then :
10912  $as_echo_n "(cached) " >&6
10913else
10914  while :; do
10915  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10916/* end confdefs.h.  */
10917#include <sys/types.h>
10918 /* Check that off_t can represent 2**63 - 1 correctly.
10919    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10920    since some C++ compilers masquerading as C compilers
10921    incorrectly reject 9223372036854775807.  */
10922#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10923  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10924		       && LARGE_OFF_T % 2147483647 == 1)
10925		      ? 1 : -1];
10926int
10927main ()
10928{
10929
10930  ;
10931  return 0;
10932}
10933_ACEOF
10934if ac_fn_c_try_compile "$LINENO"; then :
10935  ac_cv_sys_large_files=no; break
10936fi
10937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10938  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10939/* end confdefs.h.  */
10940#define _LARGE_FILES 1
10941#include <sys/types.h>
10942 /* Check that off_t can represent 2**63 - 1 correctly.
10943    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10944    since some C++ compilers masquerading as C compilers
10945    incorrectly reject 9223372036854775807.  */
10946#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10947  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10948		       && LARGE_OFF_T % 2147483647 == 1)
10949		      ? 1 : -1];
10950int
10951main ()
10952{
10953
10954  ;
10955  return 0;
10956}
10957_ACEOF
10958if ac_fn_c_try_compile "$LINENO"; then :
10959  ac_cv_sys_large_files=1; break
10960fi
10961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10962  ac_cv_sys_large_files=unknown
10963  break
10964done
10965fi
10966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
10967$as_echo "$ac_cv_sys_large_files" >&6; }
10968case $ac_cv_sys_large_files in #(
10969  no | unknown) ;;
10970  *)
10971cat >>confdefs.h <<_ACEOF
10972#define _LARGE_FILES $ac_cv_sys_large_files
10973_ACEOF
10974;;
10975esac
10976rm -rf conftest*
10977  fi
10978fi
10979
10980
10981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
10982$as_echo_n "checking for st_blksize... " >&6; }
10983cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10984/* end confdefs.h.  */
10985#include <sys/types.h>
10986#include <sys/stat.h>
10987int
10988main ()
10989{
10990	struct stat st;
10991	int n;
10992
10993	stat("/", &st);
10994	n = (int)st.st_blksize;
10995  ;
10996  return 0;
10997}
10998_ACEOF
10999if ac_fn_c_try_compile "$LINENO"; then :
11000  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11001$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
11002
11003else
11004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11005$as_echo "no" >&6; }
11006fi
11007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11008
11009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
11010$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
11011if test "${vim_cv_stat_ignores_slash+set}" = set; then :
11012  $as_echo_n "(cached) " >&6
11013else
11014
11015    if test "$cross_compiling" = yes; then :
11016
11017      as_fn_error "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
11018
11019else
11020  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11021/* end confdefs.h.  */
11022
11023#include "confdefs.h"
11024#if STDC_HEADERS
11025# include <stdlib.h>
11026# include <stddef.h>
11027#endif
11028#include <sys/types.h>
11029#include <sys/stat.h>
11030main() {struct stat st;  exit(stat("configure/", &st) != 0); }
11031
11032_ACEOF
11033if ac_fn_c_try_run "$LINENO"; then :
11034
11035      vim_cv_stat_ignores_slash=yes
11036
11037else
11038
11039      vim_cv_stat_ignores_slash=no
11040
11041fi
11042rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11043  conftest.$ac_objext conftest.beam conftest.$ac_ext
11044fi
11045
11046
11047fi
11048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
11049$as_echo "$vim_cv_stat_ignores_slash" >&6; }
11050
11051if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
11052  $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
11053
11054fi
11055
11056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
11057$as_echo_n "checking for iconv_open()... " >&6; }
11058save_LIBS="$LIBS"
11059LIBS="$LIBS -liconv"
11060cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11061/* end confdefs.h.  */
11062
11063#ifdef HAVE_ICONV_H
11064# include <iconv.h>
11065#endif
11066
11067int
11068main ()
11069{
11070iconv_open("fr", "to");
11071  ;
11072  return 0;
11073}
11074_ACEOF
11075if ac_fn_c_try_link "$LINENO"; then :
11076  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
11077$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
11078
11079else
11080  LIBS="$save_LIBS"
11081    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11082/* end confdefs.h.  */
11083
11084#ifdef HAVE_ICONV_H
11085# include <iconv.h>
11086#endif
11087
11088int
11089main ()
11090{
11091iconv_open("fr", "to");
11092  ;
11093  return 0;
11094}
11095_ACEOF
11096if ac_fn_c_try_link "$LINENO"; then :
11097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11098$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
11099
11100else
11101  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11102$as_echo "no" >&6; }
11103fi
11104rm -f core conftest.err conftest.$ac_objext \
11105    conftest$ac_exeext conftest.$ac_ext
11106fi
11107rm -f core conftest.err conftest.$ac_objext \
11108    conftest$ac_exeext conftest.$ac_ext
11109
11110
11111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
11112$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
11113cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11114/* end confdefs.h.  */
11115
11116#ifdef HAVE_LANGINFO_H
11117# include <langinfo.h>
11118#endif
11119
11120int
11121main ()
11122{
11123char *cs = nl_langinfo(CODESET);
11124  ;
11125  return 0;
11126}
11127_ACEOF
11128if ac_fn_c_try_link "$LINENO"; then :
11129  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11130$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
11131
11132else
11133  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11134$as_echo "no" >&6; }
11135fi
11136rm -f core conftest.err conftest.$ac_objext \
11137    conftest$ac_exeext conftest.$ac_ext
11138
11139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
11140$as_echo_n "checking for strtod in -lm... " >&6; }
11141if test "${ac_cv_lib_m_strtod+set}" = set; then :
11142  $as_echo_n "(cached) " >&6
11143else
11144  ac_check_lib_save_LIBS=$LIBS
11145LIBS="-lm  $LIBS"
11146cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11147/* end confdefs.h.  */
11148
11149/* Override any GCC internal prototype to avoid an error.
11150   Use char because int might match the return type of a GCC
11151   builtin and then its argument prototype would still apply.  */
11152#ifdef __cplusplus
11153extern "C"
11154#endif
11155char strtod ();
11156int
11157main ()
11158{
11159return strtod ();
11160  ;
11161  return 0;
11162}
11163_ACEOF
11164if ac_fn_c_try_link "$LINENO"; then :
11165  ac_cv_lib_m_strtod=yes
11166else
11167  ac_cv_lib_m_strtod=no
11168fi
11169rm -f core conftest.err conftest.$ac_objext \
11170    conftest$ac_exeext conftest.$ac_ext
11171LIBS=$ac_check_lib_save_LIBS
11172fi
11173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
11174$as_echo "$ac_cv_lib_m_strtod" >&6; }
11175if test "x$ac_cv_lib_m_strtod" = x""yes; then :
11176  cat >>confdefs.h <<_ACEOF
11177#define HAVE_LIBM 1
11178_ACEOF
11179
11180  LIBS="-lm $LIBS"
11181
11182fi
11183
11184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
11185$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
11186cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11187/* end confdefs.h.  */
11188
11189#ifdef HAVE_MATH_H
11190# include <math.h>
11191#endif
11192#if STDC_HEADERS
11193# include <stdlib.h>
11194# include <stddef.h>
11195#endif
11196
11197int
11198main ()
11199{
11200char *s; double d;
11201    d = strtod("1.1", &s);
11202    d = fabs(1.11);
11203    d = ceil(1.11);
11204    d = floor(1.11);
11205    d = log10(1.11);
11206    d = pow(1.11, 2.22);
11207    d = sqrt(1.11);
11208    d = sin(1.11);
11209    d = cos(1.11);
11210    d = atan(1.11);
11211
11212  ;
11213  return 0;
11214}
11215_ACEOF
11216if ac_fn_c_try_link "$LINENO"; then :
11217  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11218$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
11219
11220else
11221  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11222$as_echo "no" >&6; }
11223fi
11224rm -f core conftest.err conftest.$ac_objext \
11225    conftest$ac_exeext conftest.$ac_ext
11226
11227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
11228$as_echo_n "checking --disable-acl argument... " >&6; }
11229# Check whether --enable-acl was given.
11230if test "${enable_acl+set}" = set; then :
11231  enableval=$enable_acl;
11232else
11233  enable_acl="yes"
11234fi
11235
11236if test "$enable_acl" = "yes"; then
11237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11238$as_echo "no" >&6; }
11239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
11240$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
11241if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then :
11242  $as_echo_n "(cached) " >&6
11243else
11244  ac_check_lib_save_LIBS=$LIBS
11245LIBS="-lposix1e  $LIBS"
11246cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247/* end confdefs.h.  */
11248
11249/* Override any GCC internal prototype to avoid an error.
11250   Use char because int might match the return type of a GCC
11251   builtin and then its argument prototype would still apply.  */
11252#ifdef __cplusplus
11253extern "C"
11254#endif
11255char acl_get_file ();
11256int
11257main ()
11258{
11259return acl_get_file ();
11260  ;
11261  return 0;
11262}
11263_ACEOF
11264if ac_fn_c_try_link "$LINENO"; then :
11265  ac_cv_lib_posix1e_acl_get_file=yes
11266else
11267  ac_cv_lib_posix1e_acl_get_file=no
11268fi
11269rm -f core conftest.err conftest.$ac_objext \
11270    conftest$ac_exeext conftest.$ac_ext
11271LIBS=$ac_check_lib_save_LIBS
11272fi
11273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
11274$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
11275if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then :
11276  LIBS="$LIBS -lposix1e"
11277else
11278  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
11279$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
11280if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then :
11281  $as_echo_n "(cached) " >&6
11282else
11283  ac_check_lib_save_LIBS=$LIBS
11284LIBS="-lacl  $LIBS"
11285cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11286/* end confdefs.h.  */
11287
11288/* Override any GCC internal prototype to avoid an error.
11289   Use char because int might match the return type of a GCC
11290   builtin and then its argument prototype would still apply.  */
11291#ifdef __cplusplus
11292extern "C"
11293#endif
11294char acl_get_file ();
11295int
11296main ()
11297{
11298return acl_get_file ();
11299  ;
11300  return 0;
11301}
11302_ACEOF
11303if ac_fn_c_try_link "$LINENO"; then :
11304  ac_cv_lib_acl_acl_get_file=yes
11305else
11306  ac_cv_lib_acl_acl_get_file=no
11307fi
11308rm -f core conftest.err conftest.$ac_objext \
11309    conftest$ac_exeext conftest.$ac_ext
11310LIBS=$ac_check_lib_save_LIBS
11311fi
11312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
11313$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
11314if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then :
11315  LIBS="$LIBS -lacl"
11316		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
11317$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
11318if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then :
11319  $as_echo_n "(cached) " >&6
11320else
11321  ac_check_lib_save_LIBS=$LIBS
11322LIBS="-lattr  $LIBS"
11323cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11324/* end confdefs.h.  */
11325
11326/* Override any GCC internal prototype to avoid an error.
11327   Use char because int might match the return type of a GCC
11328   builtin and then its argument prototype would still apply.  */
11329#ifdef __cplusplus
11330extern "C"
11331#endif
11332char fgetxattr ();
11333int
11334main ()
11335{
11336return fgetxattr ();
11337  ;
11338  return 0;
11339}
11340_ACEOF
11341if ac_fn_c_try_link "$LINENO"; then :
11342  ac_cv_lib_attr_fgetxattr=yes
11343else
11344  ac_cv_lib_attr_fgetxattr=no
11345fi
11346rm -f core conftest.err conftest.$ac_objext \
11347    conftest$ac_exeext conftest.$ac_ext
11348LIBS=$ac_check_lib_save_LIBS
11349fi
11350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
11351$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
11352if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then :
11353  LIBS="$LIBS -lattr"
11354fi
11355
11356fi
11357
11358fi
11359
11360
11361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
11362$as_echo_n "checking for POSIX ACL support... " >&6; }
11363cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11364/* end confdefs.h.  */
11365
11366#include <sys/types.h>
11367#ifdef HAVE_SYS_ACL_H
11368# include <sys/acl.h>
11369#endif
11370acl_t acl;
11371int
11372main ()
11373{
11374acl = acl_get_file("foo", ACL_TYPE_ACCESS);
11375	acl_set_file("foo", ACL_TYPE_ACCESS, acl);
11376	acl_free(acl);
11377  ;
11378  return 0;
11379}
11380_ACEOF
11381if ac_fn_c_try_link "$LINENO"; then :
11382  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11383$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
11384
11385else
11386  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11387$as_echo "no" >&6; }
11388fi
11389rm -f core conftest.err conftest.$ac_objext \
11390    conftest$ac_exeext conftest.$ac_ext
11391
11392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5
11393$as_echo_n "checking for acl_get in -lsec... " >&6; }
11394if test "${ac_cv_lib_sec_acl_get+set}" = set; then :
11395  $as_echo_n "(cached) " >&6
11396else
11397  ac_check_lib_save_LIBS=$LIBS
11398LIBS="-lsec  $LIBS"
11399cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11400/* end confdefs.h.  */
11401
11402/* Override any GCC internal prototype to avoid an error.
11403   Use char because int might match the return type of a GCC
11404   builtin and then its argument prototype would still apply.  */
11405#ifdef __cplusplus
11406extern "C"
11407#endif
11408char acl_get ();
11409int
11410main ()
11411{
11412return acl_get ();
11413  ;
11414  return 0;
11415}
11416_ACEOF
11417if ac_fn_c_try_link "$LINENO"; then :
11418  ac_cv_lib_sec_acl_get=yes
11419else
11420  ac_cv_lib_sec_acl_get=no
11421fi
11422rm -f core conftest.err conftest.$ac_objext \
11423    conftest$ac_exeext conftest.$ac_ext
11424LIBS=$ac_check_lib_save_LIBS
11425fi
11426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5
11427$as_echo "$ac_cv_lib_sec_acl_get" >&6; }
11428if test "x$ac_cv_lib_sec_acl_get" = x""yes; then :
11429  LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h
11430
11431else
11432  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
11433$as_echo_n "checking for Solaris ACL support... " >&6; }
11434cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11435/* end confdefs.h.  */
11436
11437#ifdef HAVE_SYS_ACL_H
11438# include <sys/acl.h>
11439#endif
11440int
11441main ()
11442{
11443acl("foo", GETACLCNT, 0, NULL);
11444
11445  ;
11446  return 0;
11447}
11448_ACEOF
11449if ac_fn_c_try_link "$LINENO"; then :
11450  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11451$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
11452
11453else
11454  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11455$as_echo "no" >&6; }
11456fi
11457rm -f core conftest.err conftest.$ac_objext \
11458    conftest$ac_exeext conftest.$ac_ext
11459fi
11460
11461
11462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
11463$as_echo_n "checking for AIX ACL support... " >&6; }
11464cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11465/* end confdefs.h.  */
11466
11467#if STDC_HEADERS
11468# include <stdlib.h>
11469# include <stddef.h>
11470#endif
11471#ifdef HAVE_SYS_ACL_H
11472# include <sys/acl.h>
11473#endif
11474#ifdef HAVE_SYS_ACCESS_H
11475# include <sys/access.h>
11476#endif
11477#define _ALL_SOURCE
11478
11479#include <sys/stat.h>
11480
11481int aclsize;
11482struct acl *aclent;
11483int
11484main ()
11485{
11486aclsize = sizeof(struct acl);
11487	aclent = (void *)malloc(aclsize);
11488	statacl("foo", STX_NORMAL, aclent, aclsize);
11489
11490  ;
11491  return 0;
11492}
11493_ACEOF
11494if ac_fn_c_try_link "$LINENO"; then :
11495  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11496$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
11497
11498else
11499  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11500$as_echo "no" >&6; }
11501fi
11502rm -f core conftest.err conftest.$ac_objext \
11503    conftest$ac_exeext conftest.$ac_ext
11504else
11505  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11506$as_echo "yes" >&6; }
11507fi
11508
11509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
11510$as_echo_n "checking --disable-gpm argument... " >&6; }
11511# Check whether --enable-gpm was given.
11512if test "${enable_gpm+set}" = set; then :
11513  enableval=$enable_gpm;
11514else
11515  enable_gpm="yes"
11516fi
11517
11518
11519if test "$enable_gpm" = "yes"; then
11520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11521$as_echo "no" >&6; }
11522    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
11523$as_echo_n "checking for gpm... " >&6; }
11524if test "${vi_cv_have_gpm+set}" = set; then :
11525  $as_echo_n "(cached) " >&6
11526else
11527  olibs="$LIBS" ; LIBS="-lgpm"
11528	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11529/* end confdefs.h.  */
11530#include <gpm.h>
11531	    #include <linux/keyboard.h>
11532int
11533main ()
11534{
11535Gpm_GetLibVersion(NULL);
11536  ;
11537  return 0;
11538}
11539_ACEOF
11540if ac_fn_c_try_link "$LINENO"; then :
11541  	    	    vi_cv_have_gpm=yes
11542else
11543  vi_cv_have_gpm=no
11544fi
11545rm -f core conftest.err conftest.$ac_objext \
11546    conftest$ac_exeext conftest.$ac_ext
11547	LIBS="$olibs"
11548
11549fi
11550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
11551$as_echo "$vi_cv_have_gpm" >&6; }
11552  if test $vi_cv_have_gpm = yes; then
11553    LIBS="$LIBS -lgpm"
11554    $as_echo "#define HAVE_GPM 1" >>confdefs.h
11555
11556  fi
11557else
11558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11559$as_echo "yes" >&6; }
11560fi
11561
11562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
11563$as_echo_n "checking --disable-sysmouse argument... " >&6; }
11564# Check whether --enable-sysmouse was given.
11565if test "${enable_sysmouse+set}" = set; then :
11566  enableval=$enable_sysmouse;
11567else
11568  enable_sysmouse="yes"
11569fi
11570
11571
11572if test "$enable_sysmouse" = "yes"; then
11573  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11574$as_echo "no" >&6; }
11575        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
11576$as_echo_n "checking for sysmouse... " >&6; }
11577if test "${vi_cv_have_sysmouse+set}" = set; then :
11578  $as_echo_n "(cached) " >&6
11579else
11580  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11581/* end confdefs.h.  */
11582#include <sys/consio.h>
11583	     #include <signal.h>
11584	     #include <sys/fbio.h>
11585int
11586main ()
11587{
11588struct mouse_info   mouse;
11589	     mouse.operation = MOUSE_MODE;
11590	     mouse.operation = MOUSE_SHOW;
11591	     mouse.u.mode.mode = 0;
11592	     mouse.u.mode.signal = SIGUSR2;
11593  ;
11594  return 0;
11595}
11596_ACEOF
11597if ac_fn_c_try_link "$LINENO"; then :
11598  vi_cv_have_sysmouse=yes
11599else
11600  vi_cv_have_sysmouse=no
11601fi
11602rm -f core conftest.err conftest.$ac_objext \
11603    conftest$ac_exeext conftest.$ac_ext
11604
11605fi
11606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
11607$as_echo "$vi_cv_have_sysmouse" >&6; }
11608  if test $vi_cv_have_sysmouse = yes; then
11609    $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
11610
11611  fi
11612else
11613  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11614$as_echo "yes" >&6; }
11615fi
11616
11617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
11618$as_echo_n "checking for FD_CLOEXEC... " >&6; }
11619cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11620/* end confdefs.h.  */
11621#if HAVE_FCNTL_H
11622# include <fcntl.h>
11623#endif
11624int
11625main ()
11626{
11627	int flag = FD_CLOEXEC;
11628  ;
11629  return 0;
11630}
11631_ACEOF
11632if ac_fn_c_try_compile "$LINENO"; then :
11633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11634$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
11635
11636else
11637  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11638$as_echo "not usable" >&6; }
11639fi
11640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11641
11642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
11643$as_echo_n "checking for rename... " >&6; }
11644cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11645/* end confdefs.h.  */
11646#include <stdio.h>
11647int
11648main ()
11649{
11650rename("this", "that")
11651  ;
11652  return 0;
11653}
11654_ACEOF
11655if ac_fn_c_try_link "$LINENO"; then :
11656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11657$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
11658
11659else
11660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11661$as_echo "no" >&6; }
11662fi
11663rm -f core conftest.err conftest.$ac_objext \
11664    conftest$ac_exeext conftest.$ac_ext
11665
11666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
11667$as_echo_n "checking for sysctl... " >&6; }
11668cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11669/* end confdefs.h.  */
11670#include <sys/types.h>
11671#include <sys/sysctl.h>
11672int
11673main ()
11674{
11675	int mib[2], r;
11676	size_t len;
11677
11678	mib[0] = CTL_HW;
11679	mib[1] = HW_USERMEM;
11680	len = sizeof(r);
11681	(void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
11682
11683  ;
11684  return 0;
11685}
11686_ACEOF
11687if ac_fn_c_try_compile "$LINENO"; then :
11688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11689$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
11690
11691else
11692  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11693$as_echo "not usable" >&6; }
11694fi
11695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11696
11697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
11698$as_echo_n "checking for sysinfo... " >&6; }
11699cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11700/* end confdefs.h.  */
11701#include <sys/types.h>
11702#include <sys/sysinfo.h>
11703int
11704main ()
11705{
11706	struct sysinfo sinfo;
11707	int t;
11708
11709	(void)sysinfo(&sinfo);
11710	t = sinfo.totalram;
11711
11712  ;
11713  return 0;
11714}
11715_ACEOF
11716if ac_fn_c_try_compile "$LINENO"; then :
11717  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11718$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
11719
11720else
11721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11722$as_echo "not usable" >&6; }
11723fi
11724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11725
11726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
11727$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
11728cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11729/* end confdefs.h.  */
11730#include <sys/types.h>
11731#include <sys/sysinfo.h>
11732int
11733main ()
11734{
11735	struct sysinfo sinfo;
11736 	sinfo.mem_unit = 1;
11737
11738  ;
11739  return 0;
11740}
11741_ACEOF
11742if ac_fn_c_try_compile "$LINENO"; then :
11743  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11744$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
11745
11746else
11747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11748$as_echo "no" >&6; }
11749fi
11750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11751
11752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
11753$as_echo_n "checking for sysconf... " >&6; }
11754cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11755/* end confdefs.h.  */
11756#include <unistd.h>
11757int
11758main ()
11759{
11760	(void)sysconf(_SC_PAGESIZE);
11761	(void)sysconf(_SC_PHYS_PAGES);
11762
11763  ;
11764  return 0;
11765}
11766_ACEOF
11767if ac_fn_c_try_compile "$LINENO"; then :
11768  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11769$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
11770
11771else
11772  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
11773$as_echo "not usable" >&6; }
11774fi
11775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11776
11777# The cast to long int works around a bug in the HP C Compiler
11778# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11779# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11780# This bug is HP SR number 8606223364.
11781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
11782$as_echo_n "checking size of int... " >&6; }
11783if test "${ac_cv_sizeof_int+set}" = set; then :
11784  $as_echo_n "(cached) " >&6
11785else
11786  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
11787
11788else
11789  if test "$ac_cv_type_int" = yes; then
11790     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11791$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11792{ as_fn_set_status 77
11793as_fn_error "cannot compute sizeof (int)
11794See \`config.log' for more details." "$LINENO" 5; }; }
11795   else
11796     ac_cv_sizeof_int=0
11797   fi
11798fi
11799
11800fi
11801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
11802$as_echo "$ac_cv_sizeof_int" >&6; }
11803
11804
11805
11806cat >>confdefs.h <<_ACEOF
11807#define SIZEOF_INT $ac_cv_sizeof_int
11808_ACEOF
11809
11810
11811# The cast to long int works around a bug in the HP C Compiler
11812# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11813# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11814# This bug is HP SR number 8606223364.
11815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
11816$as_echo_n "checking size of long... " >&6; }
11817if test "${ac_cv_sizeof_long+set}" = set; then :
11818  $as_echo_n "(cached) " >&6
11819else
11820  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
11821
11822else
11823  if test "$ac_cv_type_long" = yes; then
11824     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11825$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11826{ as_fn_set_status 77
11827as_fn_error "cannot compute sizeof (long)
11828See \`config.log' for more details." "$LINENO" 5; }; }
11829   else
11830     ac_cv_sizeof_long=0
11831   fi
11832fi
11833
11834fi
11835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
11836$as_echo "$ac_cv_sizeof_long" >&6; }
11837
11838
11839
11840cat >>confdefs.h <<_ACEOF
11841#define SIZEOF_LONG $ac_cv_sizeof_long
11842_ACEOF
11843
11844
11845# The cast to long int works around a bug in the HP C Compiler
11846# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11847# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11848# This bug is HP SR number 8606223364.
11849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
11850$as_echo_n "checking size of time_t... " >&6; }
11851if test "${ac_cv_sizeof_time_t+set}" = set; then :
11852  $as_echo_n "(cached) " >&6
11853else
11854  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
11855
11856else
11857  if test "$ac_cv_type_time_t" = yes; then
11858     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11859$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11860{ as_fn_set_status 77
11861as_fn_error "cannot compute sizeof (time_t)
11862See \`config.log' for more details." "$LINENO" 5; }; }
11863   else
11864     ac_cv_sizeof_time_t=0
11865   fi
11866fi
11867
11868fi
11869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
11870$as_echo "$ac_cv_sizeof_time_t" >&6; }
11871
11872
11873
11874cat >>confdefs.h <<_ACEOF
11875#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
11876_ACEOF
11877
11878
11879# The cast to long int works around a bug in the HP C Compiler
11880# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11881# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11882# This bug is HP SR number 8606223364.
11883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
11884$as_echo_n "checking size of off_t... " >&6; }
11885if test "${ac_cv_sizeof_off_t+set}" = set; then :
11886  $as_echo_n "(cached) " >&6
11887else
11888  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
11889
11890else
11891  if test "$ac_cv_type_off_t" = yes; then
11892     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11893$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11894{ as_fn_set_status 77
11895as_fn_error "cannot compute sizeof (off_t)
11896See \`config.log' for more details." "$LINENO" 5; }; }
11897   else
11898     ac_cv_sizeof_off_t=0
11899   fi
11900fi
11901
11902fi
11903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
11904$as_echo "$ac_cv_sizeof_off_t" >&6; }
11905
11906
11907
11908cat >>confdefs.h <<_ACEOF
11909#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
11910_ACEOF
11911
11912
11913
11914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
11915$as_echo_n "checking uint32_t is 32 bits... " >&6; }
11916if test "$cross_compiling" = yes; then :
11917  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5
11918$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;}
11919else
11920  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11921/* end confdefs.h.  */
11922
11923#ifdef HAVE_STDINT_H
11924# include <stdint.h>
11925#endif
11926#ifdef HAVE_INTTYPES_H
11927# include <inttypes.h>
11928#endif
11929main() {
11930  uint32_t nr1 = (uint32_t)-1;
11931  uint32_t nr2 = (uint32_t)0xffffffffUL;
11932  if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1);
11933  exit(0);
11934}
11935_ACEOF
11936if ac_fn_c_try_run "$LINENO"; then :
11937  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
11938$as_echo "ok" >&6; }
11939else
11940  as_fn_error "WRONG!  uint32_t not defined correctly." "$LINENO" 5
11941fi
11942rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11943  conftest.$ac_objext conftest.beam conftest.$ac_ext
11944fi
11945
11946
11947
11948bcopy_test_prog='
11949#include "confdefs.h"
11950#ifdef HAVE_STRING_H
11951# include <string.h>
11952#endif
11953#if STDC_HEADERS
11954# include <stdlib.h>
11955# include <stddef.h>
11956#endif
11957main() {
11958  char buf[10];
11959  strcpy(buf, "abcdefghi");
11960  mch_memmove(buf, buf + 2, 3);
11961  if (strncmp(buf, "ababcf", 6))
11962    exit(1);
11963  strcpy(buf, "abcdefghi");
11964  mch_memmove(buf + 2, buf, 3);
11965  if (strncmp(buf, "cdedef", 6))
11966    exit(1);
11967  exit(0); /* libc version works properly.  */
11968}'
11969
11970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
11971$as_echo_n "checking whether memmove handles overlaps... " >&6; }
11972if test "${vim_cv_memmove_handles_overlap+set}" = set; then :
11973  $as_echo_n "(cached) " >&6
11974else
11975
11976    if test "$cross_compiling" = yes; then :
11977
11978	as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
11979
11980else
11981  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11982/* end confdefs.h.  */
11983#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
11984_ACEOF
11985if ac_fn_c_try_run "$LINENO"; then :
11986
11987	vim_cv_memmove_handles_overlap=yes
11988
11989else
11990
11991	vim_cv_memmove_handles_overlap=no
11992
11993fi
11994rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11995  conftest.$ac_objext conftest.beam conftest.$ac_ext
11996fi
11997
11998
11999fi
12000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
12001$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
12002
12003if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
12004  $as_echo "#define USEMEMMOVE 1" >>confdefs.h
12005
12006else
12007  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
12008$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
12009if test "${vim_cv_bcopy_handles_overlap+set}" = set; then :
12010  $as_echo_n "(cached) " >&6
12011else
12012
12013      if test "$cross_compiling" = yes; then :
12014
12015	as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
12016
12017else
12018  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12019/* end confdefs.h.  */
12020#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
12021_ACEOF
12022if ac_fn_c_try_run "$LINENO"; then :
12023
12024	vim_cv_bcopy_handles_overlap=yes
12025
12026else
12027
12028	vim_cv_bcopy_handles_overlap=no
12029
12030fi
12031rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12032  conftest.$ac_objext conftest.beam conftest.$ac_ext
12033fi
12034
12035
12036fi
12037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
12038$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
12039
12040  if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
12041    $as_echo "#define USEBCOPY 1" >>confdefs.h
12042
12043  else
12044    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
12045$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
12046if test "${vim_cv_memcpy_handles_overlap+set}" = set; then :
12047  $as_echo_n "(cached) " >&6
12048else
12049
12050	if test "$cross_compiling" = yes; then :
12051
12052	    as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
12053
12054else
12055  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12056/* end confdefs.h.  */
12057#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
12058_ACEOF
12059if ac_fn_c_try_run "$LINENO"; then :
12060
12061	    vim_cv_memcpy_handles_overlap=yes
12062
12063else
12064
12065	    vim_cv_memcpy_handles_overlap=no
12066
12067fi
12068rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12069  conftest.$ac_objext conftest.beam conftest.$ac_ext
12070fi
12071
12072
12073fi
12074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
12075$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
12076
12077    if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
12078      $as_echo "#define USEMEMCPY 1" >>confdefs.h
12079
12080    fi
12081  fi
12082fi
12083
12084
12085
12086if test "$enable_multibyte" = "yes"; then
12087  cflags_save=$CFLAGS
12088  ldflags_save=$LDFLAGS
12089  if test "x$x_includes" != "xNONE" ; then
12090    CFLAGS="$CFLAGS -I$x_includes"
12091    LDFLAGS="$X_LIBS $LDFLAGS -lX11"
12092    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
12093$as_echo_n "checking whether X_LOCALE needed... " >&6; }
12094    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12095/* end confdefs.h.  */
12096#include <X11/Xlocale.h>
12097int
12098main ()
12099{
12100
12101  ;
12102  return 0;
12103}
12104_ACEOF
12105if ac_fn_c_try_compile "$LINENO"; then :
12106  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12107/* end confdefs.h.  */
12108
12109/* Override any GCC internal prototype to avoid an error.
12110   Use char because int might match the return type of a GCC
12111   builtin and then its argument prototype would still apply.  */
12112#ifdef __cplusplus
12113extern "C"
12114#endif
12115char _Xsetlocale ();
12116int
12117main ()
12118{
12119return _Xsetlocale ();
12120  ;
12121  return 0;
12122}
12123_ACEOF
12124if ac_fn_c_try_link "$LINENO"; then :
12125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12126$as_echo "yes" >&6; }
12127		$as_echo "#define X_LOCALE 1" >>confdefs.h
12128
12129else
12130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12131$as_echo "no" >&6; }
12132fi
12133rm -f core conftest.err conftest.$ac_objext \
12134    conftest$ac_exeext conftest.$ac_ext
12135else
12136  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12137$as_echo "no" >&6; }
12138fi
12139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12140  fi
12141  CFLAGS=$cflags_save
12142  LDFLAGS=$ldflags_save
12143fi
12144
12145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
12146$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
12147if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then :
12148  $as_echo_n "(cached) " >&6
12149else
12150  ac_check_lib_save_LIBS=$LIBS
12151LIBS="-lxpg4  $LIBS"
12152cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12153/* end confdefs.h.  */
12154
12155/* Override any GCC internal prototype to avoid an error.
12156   Use char because int might match the return type of a GCC
12157   builtin and then its argument prototype would still apply.  */
12158#ifdef __cplusplus
12159extern "C"
12160#endif
12161char _xpg4_setrunelocale ();
12162int
12163main ()
12164{
12165return _xpg4_setrunelocale ();
12166  ;
12167  return 0;
12168}
12169_ACEOF
12170if ac_fn_c_try_link "$LINENO"; then :
12171  ac_cv_lib_xpg4__xpg4_setrunelocale=yes
12172else
12173  ac_cv_lib_xpg4__xpg4_setrunelocale=no
12174fi
12175rm -f core conftest.err conftest.$ac_objext \
12176    conftest$ac_exeext conftest.$ac_ext
12177LIBS=$ac_check_lib_save_LIBS
12178fi
12179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
12180$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
12181if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then :
12182  LIBS="$LIBS -lxpg4"
12183fi
12184
12185
12186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
12187$as_echo_n "checking how to create tags... " >&6; }
12188test -f tags && mv tags tags.save
12189if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
12190  TAGPRG="ctags -I INIT+ --fields=+S"
12191elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
12192  TAGPRG="exctags -I INIT+ --fields=+S"
12193elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
12194  TAGPRG="exuberant-ctags -I INIT+ --fields=+S"
12195else
12196  TAGPRG="ctags"
12197  (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
12198  (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
12199  (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
12200  (eval ctags -t   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
12201  (eval ctags -ts  /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
12202  (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
12203  (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
12204fi
12205test -f tags.save && mv tags.save tags
12206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
12207$as_echo "$TAGPRG" >&6; }
12208
12209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
12210$as_echo_n "checking how to run man with a section nr... " >&6; }
12211MANDEF="man"
12212(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
12213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
12214$as_echo "$MANDEF" >&6; }
12215if test "$MANDEF" = "man -s"; then
12216  $as_echo "#define USEMAN_S 1" >>confdefs.h
12217
12218fi
12219
12220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
12221$as_echo_n "checking --disable-nls argument... " >&6; }
12222# Check whether --enable-nls was given.
12223if test "${enable_nls+set}" = set; then :
12224  enableval=$enable_nls;
12225else
12226  enable_nls="yes"
12227fi
12228
12229
12230if test "$enable_nls" = "yes"; then
12231  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12232$as_echo "no" >&6; }
12233
12234  INSTALL_LANGS=install-languages
12235
12236  INSTALL_TOOL_LANGS=install-tool-languages
12237
12238
12239  # Extract the first word of "msgfmt", so it can be a program name with args.
12240set dummy msgfmt; ac_word=$2
12241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12242$as_echo_n "checking for $ac_word... " >&6; }
12243if test "${ac_cv_prog_MSGFMT+set}" = set; then :
12244  $as_echo_n "(cached) " >&6
12245else
12246  if test -n "$MSGFMT"; then
12247  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
12248else
12249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12250for as_dir in $PATH
12251do
12252  IFS=$as_save_IFS
12253  test -z "$as_dir" && as_dir=.
12254    for ac_exec_ext in '' $ac_executable_extensions; do
12255  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12256    ac_cv_prog_MSGFMT="msgfmt"
12257    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12258    break 2
12259  fi
12260done
12261  done
12262IFS=$as_save_IFS
12263
12264fi
12265fi
12266MSGFMT=$ac_cv_prog_MSGFMT
12267if test -n "$MSGFMT"; then
12268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12269$as_echo "$MSGFMT" >&6; }
12270else
12271  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12272$as_echo "no" >&6; }
12273fi
12274
12275
12276  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
12277$as_echo_n "checking for NLS... " >&6; }
12278  if test -f po/Makefile; then
12279    have_gettext="no"
12280    if test -n "$MSGFMT"; then
12281      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12282/* end confdefs.h.  */
12283#include <libintl.h>
12284int
12285main ()
12286{
12287gettext("Test");
12288  ;
12289  return 0;
12290}
12291_ACEOF
12292if ac_fn_c_try_link "$LINENO"; then :
12293  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
12294$as_echo "gettext() works" >&6; }; have_gettext="yes"
12295else
12296  olibs=$LIBS
12297	  LIBS="$LIBS -lintl"
12298	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12299/* end confdefs.h.  */
12300#include <libintl.h>
12301int
12302main ()
12303{
12304gettext("Test");
12305  ;
12306  return 0;
12307}
12308_ACEOF
12309if ac_fn_c_try_link "$LINENO"; then :
12310  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
12311$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
12312else
12313  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
12314$as_echo "gettext() doesn't work" >&6; };
12315	      LIBS=$olibs
12316fi
12317rm -f core conftest.err conftest.$ac_objext \
12318    conftest$ac_exeext conftest.$ac_ext
12319fi
12320rm -f core conftest.err conftest.$ac_objext \
12321    conftest$ac_exeext conftest.$ac_ext
12322    else
12323      { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
12324$as_echo "msgfmt not found - disabled" >&6; };
12325    fi
12326    if test $have_gettext = "yes"; then
12327      $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
12328
12329      MAKEMO=yes
12330
12331            for ac_func in bind_textdomain_codeset
12332do :
12333  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
12334if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
12335  cat >>confdefs.h <<_ACEOF
12336#define HAVE_BIND_TEXTDOMAIN_CODESET 1
12337_ACEOF
12338
12339fi
12340done
12341
12342            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
12343$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
12344      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12345/* end confdefs.h.  */
12346#include <libintl.h>
12347		extern int _nl_msg_cat_cntr;
12348int
12349main ()
12350{
12351++_nl_msg_cat_cntr;
12352  ;
12353  return 0;
12354}
12355_ACEOF
12356if ac_fn_c_try_link "$LINENO"; then :
12357  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12358$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
12359
12360else
12361  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12362$as_echo "no" >&6; }
12363fi
12364rm -f core conftest.err conftest.$ac_objext \
12365    conftest$ac_exeext conftest.$ac_ext
12366    fi
12367  else
12368    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
12369$as_echo "no \"po/Makefile\" - disabled" >&6; };
12370  fi
12371else
12372  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12373$as_echo "yes" >&6; }
12374fi
12375
12376ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
12377if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
12378  DLL=dlfcn.h
12379else
12380  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
12381if test "x$ac_cv_header_dl_h" = x""yes; then :
12382  DLL=dl.h
12383fi
12384
12385
12386fi
12387
12388
12389if test x${DLL} = xdlfcn.h; then
12390
12391$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
12392
12393  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
12394$as_echo_n "checking for dlopen()... " >&6; }
12395  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12396/* end confdefs.h.  */
12397
12398int
12399main ()
12400{
12401
12402		extern void* dlopen();
12403		dlopen();
12404
12405  ;
12406  return 0;
12407}
12408_ACEOF
12409if ac_fn_c_try_link "$LINENO"; then :
12410  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12411$as_echo "yes" >&6; };
12412
12413$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
12414
12415else
12416  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12417$as_echo "no" >&6; };
12418	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
12419$as_echo_n "checking for dlopen() in -ldl... " >&6; }
12420	      olibs=$LIBS
12421	      LIBS="$LIBS -ldl"
12422	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12423/* end confdefs.h.  */
12424
12425int
12426main ()
12427{
12428
12429				extern void* dlopen();
12430				dlopen();
12431
12432  ;
12433  return 0;
12434}
12435_ACEOF
12436if ac_fn_c_try_link "$LINENO"; then :
12437  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12438$as_echo "yes" >&6; };
12439
12440$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
12441
12442else
12443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12444$as_echo "no" >&6; };
12445			  LIBS=$olibs
12446fi
12447rm -f core conftest.err conftest.$ac_objext \
12448    conftest$ac_exeext conftest.$ac_ext
12449fi
12450rm -f core conftest.err conftest.$ac_objext \
12451    conftest$ac_exeext conftest.$ac_ext
12452      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
12453$as_echo_n "checking for dlsym()... " >&6; }
12454  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12455/* end confdefs.h.  */
12456
12457int
12458main ()
12459{
12460
12461		extern void* dlsym();
12462		dlsym();
12463
12464  ;
12465  return 0;
12466}
12467_ACEOF
12468if ac_fn_c_try_link "$LINENO"; then :
12469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12470$as_echo "yes" >&6; };
12471
12472$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
12473
12474else
12475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12476$as_echo "no" >&6; };
12477	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
12478$as_echo_n "checking for dlsym() in -ldl... " >&6; }
12479	      olibs=$LIBS
12480	      LIBS="$LIBS -ldl"
12481	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12482/* end confdefs.h.  */
12483
12484int
12485main ()
12486{
12487
12488				extern void* dlsym();
12489				dlsym();
12490
12491  ;
12492  return 0;
12493}
12494_ACEOF
12495if ac_fn_c_try_link "$LINENO"; then :
12496  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12497$as_echo "yes" >&6; };
12498
12499$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
12500
12501else
12502  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12503$as_echo "no" >&6; };
12504			  LIBS=$olibs
12505fi
12506rm -f core conftest.err conftest.$ac_objext \
12507    conftest$ac_exeext conftest.$ac_ext
12508fi
12509rm -f core conftest.err conftest.$ac_objext \
12510    conftest$ac_exeext conftest.$ac_ext
12511elif test x${DLL} = xdl.h; then
12512
12513$as_echo "#define HAVE_DL_H 1" >>confdefs.h
12514
12515  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
12516$as_echo_n "checking for shl_load()... " >&6; }
12517  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12518/* end confdefs.h.  */
12519
12520int
12521main ()
12522{
12523
12524		extern void* shl_load();
12525		shl_load();
12526
12527  ;
12528  return 0;
12529}
12530_ACEOF
12531if ac_fn_c_try_link "$LINENO"; then :
12532  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12533$as_echo "yes" >&6; };
12534
12535$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
12536
12537else
12538  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12539$as_echo "no" >&6; };
12540	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
12541$as_echo_n "checking for shl_load() in -ldld... " >&6; }
12542	  olibs=$LIBS
12543	  LIBS="$LIBS -ldld"
12544	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12545/* end confdefs.h.  */
12546
12547int
12548main ()
12549{
12550
12551			extern void* shl_load();
12552			shl_load();
12553
12554  ;
12555  return 0;
12556}
12557_ACEOF
12558if ac_fn_c_try_link "$LINENO"; then :
12559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12560$as_echo "yes" >&6; };
12561
12562$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
12563
12564else
12565  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12566$as_echo "no" >&6; };
12567		  LIBS=$olibs
12568fi
12569rm -f core conftest.err conftest.$ac_objext \
12570    conftest$ac_exeext conftest.$ac_ext
12571fi
12572rm -f core conftest.err conftest.$ac_objext \
12573    conftest$ac_exeext conftest.$ac_ext
12574fi
12575for ac_header in setjmp.h
12576do :
12577  ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
12578if test "x$ac_cv_header_setjmp_h" = x""yes; then :
12579  cat >>confdefs.h <<_ACEOF
12580#define HAVE_SETJMP_H 1
12581_ACEOF
12582
12583fi
12584
12585done
12586
12587
12588if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
12589    if echo $LIBS | grep -e '-ldl' >/dev/null; then
12590    LIBS=`echo $LIBS | sed s/-ldl//`
12591    PERL_LIBS="$PERL_LIBS -ldl"
12592  fi
12593fi
12594
12595if test "x$MACOSX" = "xyes"; then
12596  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Cocoa" >&5
12597$as_echo_n "checking whether we need -framework Cocoa... " >&6; }
12598      if test "x$features" != "xtiny" || test "x$enable_multibyte" = "xyes"; then
12599    LIBS=$"$LIBS -framework Cocoa"
12600    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12601$as_echo "yes" >&6; }
12602  else
12603    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12604$as_echo "no" >&6; }
12605  fi
12606fi
12607if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then
12608  LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
12609fi
12610
12611DEPEND_CFLAGS_FILTER=
12612if test "$GCC" = yes; then
12613  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
12614$as_echo_n "checking for GCC 3 or later... " >&6; }
12615  gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
12616  if test "$gccmajor" -gt "2"; then
12617    DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
12618    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12619$as_echo "yes" >&6; }
12620  else
12621    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12622$as_echo "no" >&6; }
12623  fi
12624          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
12625$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
12626  if test "$gccmajor" -gt "3"; then
12627    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/'`
12628    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12629$as_echo "yes" >&6; }
12630  else
12631    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12632$as_echo "no" >&6; }
12633  fi
12634fi
12635
12636
12637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
12638$as_echo_n "checking linker --as-needed support... " >&6; }
12639LINK_AS_NEEDED=
12640# Check if linker supports --as-needed and --no-as-needed options
12641if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
12642  LDFLAGS="$LDFLAGS -Wl,--as-needed"
12643  LINK_AS_NEEDED=yes
12644fi
12645if test "$LINK_AS_NEEDED" = yes; then
12646  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12647$as_echo "yes" >&6; }
12648else
12649  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12650$as_echo "no" >&6; }
12651fi
12652
12653
12654# IBM z/OS reset CFLAGS for config.mk
12655if test "$zOSUnix" = "yes"; then
12656	CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll"
12657fi
12658
12659ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
12660
12661cat >confcache <<\_ACEOF
12662# This file is a shell script that caches the results of configure
12663# tests run on this system so they can be shared between configure
12664# scripts and configure runs, see configure's option --config-cache.
12665# It is not useful on other systems.  If it contains results you don't
12666# want to keep, you may remove or edit it.
12667#
12668# config.status only pays attention to the cache file if you give it
12669# the --recheck option to rerun configure.
12670#
12671# `ac_cv_env_foo' variables (set or unset) will be overridden when
12672# loading this file, other *unset* `ac_cv_foo' will be assigned the
12673# following values.
12674
12675_ACEOF
12676
12677# The following way of writing the cache mishandles newlines in values,
12678# but we know of no workaround that is simple, portable, and efficient.
12679# So, we kill variables containing newlines.
12680# Ultrix sh set writes to stderr and can't be redirected directly,
12681# and sets the high bit in the cache file unless we assign to the vars.
12682(
12683  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12684    eval ac_val=\$$ac_var
12685    case $ac_val in #(
12686    *${as_nl}*)
12687      case $ac_var in #(
12688      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12689$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12690      esac
12691      case $ac_var in #(
12692      _ | IFS | as_nl) ;; #(
12693      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12694      *) { eval $ac_var=; unset $ac_var;} ;;
12695      esac ;;
12696    esac
12697  done
12698
12699  (set) 2>&1 |
12700    case $as_nl`(ac_space=' '; set) 2>&1` in #(
12701    *${as_nl}ac_space=\ *)
12702      # `set' does not quote correctly, so add quotes: double-quote
12703      # substitution turns \\\\ into \\, and sed turns \\ into \.
12704      sed -n \
12705	"s/'/'\\\\''/g;
12706	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12707      ;; #(
12708    *)
12709      # `set' quotes correctly as required by POSIX, so do not add quotes.
12710      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12711      ;;
12712    esac |
12713    sort
12714) |
12715  sed '
12716     /^ac_cv_env_/b end
12717     t clear
12718     :clear
12719     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12720     t end
12721     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12722     :end' >>confcache
12723if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12724  if test -w "$cache_file"; then
12725    test "x$cache_file" != "x/dev/null" &&
12726      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12727$as_echo "$as_me: updating cache $cache_file" >&6;}
12728    cat confcache >$cache_file
12729  else
12730    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12731$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12732  fi
12733fi
12734rm -f confcache
12735
12736test "x$prefix" = xNONE && prefix=$ac_default_prefix
12737# Let make expand exec_prefix.
12738test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12739
12740DEFS=-DHAVE_CONFIG_H
12741
12742ac_libobjs=
12743ac_ltlibobjs=
12744for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12745  # 1. Remove the extension, and $U if already installed.
12746  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12747  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12748  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12749  #    will be set to the directory where LIBOBJS objects are built.
12750  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12751  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12752done
12753LIBOBJS=$ac_libobjs
12754
12755LTLIBOBJS=$ac_ltlibobjs
12756
12757
12758
12759
12760: ${CONFIG_STATUS=./config.status}
12761ac_write_fail=0
12762ac_clean_files_save=$ac_clean_files
12763ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12764{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12765$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12766as_write_fail=0
12767cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12768#! $SHELL
12769# Generated by $as_me.
12770# Run this file to recreate the current configuration.
12771# Compiler output produced by configure, useful for debugging
12772# configure, is in config.log if it exists.
12773
12774debug=false
12775ac_cs_recheck=false
12776ac_cs_silent=false
12777
12778SHELL=\${CONFIG_SHELL-$SHELL}
12779export SHELL
12780_ASEOF
12781cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12782## -------------------- ##
12783## M4sh Initialization. ##
12784## -------------------- ##
12785
12786# Be more Bourne compatible
12787DUALCASE=1; export DUALCASE # for MKS sh
12788if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12789  emulate sh
12790  NULLCMD=:
12791  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12792  # is contrary to our usage.  Disable this feature.
12793  alias -g '${1+"$@"}'='"$@"'
12794  setopt NO_GLOB_SUBST
12795else
12796  case `(set -o) 2>/dev/null` in #(
12797  *posix*) :
12798    set -o posix ;; #(
12799  *) :
12800     ;;
12801esac
12802fi
12803
12804
12805as_nl='
12806'
12807export as_nl
12808# Printing a long string crashes Solaris 7 /usr/bin/printf.
12809as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12810as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12811as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12812# Prefer a ksh shell builtin over an external printf program on Solaris,
12813# but without wasting forks for bash or zsh.
12814if test -z "$BASH_VERSION$ZSH_VERSION" \
12815    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12816  as_echo='print -r --'
12817  as_echo_n='print -rn --'
12818elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12819  as_echo='printf %s\n'
12820  as_echo_n='printf %s'
12821else
12822  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12823    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12824    as_echo_n='/usr/ucb/echo -n'
12825  else
12826    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12827    as_echo_n_body='eval
12828      arg=$1;
12829      case $arg in #(
12830      *"$as_nl"*)
12831	expr "X$arg" : "X\\(.*\\)$as_nl";
12832	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12833      esac;
12834      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12835    '
12836    export as_echo_n_body
12837    as_echo_n='sh -c $as_echo_n_body as_echo'
12838  fi
12839  export as_echo_body
12840  as_echo='sh -c $as_echo_body as_echo'
12841fi
12842
12843# The user is always right.
12844if test "${PATH_SEPARATOR+set}" != set; then
12845  PATH_SEPARATOR=:
12846  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12847    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12848      PATH_SEPARATOR=';'
12849  }
12850fi
12851
12852
12853# IFS
12854# We need space, tab and new line, in precisely that order.  Quoting is
12855# there to prevent editors from complaining about space-tab.
12856# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12857# splitting by setting IFS to empty value.)
12858IFS=" ""	$as_nl"
12859
12860# Find who we are.  Look in the path if we contain no directory separator.
12861case $0 in #((
12862  *[\\/]* ) as_myself=$0 ;;
12863  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12864for as_dir in $PATH
12865do
12866  IFS=$as_save_IFS
12867  test -z "$as_dir" && as_dir=.
12868    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12869  done
12870IFS=$as_save_IFS
12871
12872     ;;
12873esac
12874# We did not find ourselves, most probably we were run as `sh COMMAND'
12875# in which case we are not to be found in the path.
12876if test "x$as_myself" = x; then
12877  as_myself=$0
12878fi
12879if test ! -f "$as_myself"; then
12880  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12881  exit 1
12882fi
12883
12884# Unset variables that we do not need and which cause bugs (e.g. in
12885# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12886# suppresses any "Segmentation fault" message there.  '((' could
12887# trigger a bug in pdksh 5.2.14.
12888for as_var in BASH_ENV ENV MAIL MAILPATH
12889do eval test x\${$as_var+set} = xset \
12890  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12891done
12892PS1='$ '
12893PS2='> '
12894PS4='+ '
12895
12896# NLS nuisances.
12897LC_ALL=C
12898export LC_ALL
12899LANGUAGE=C
12900export LANGUAGE
12901
12902# CDPATH.
12903(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12904
12905
12906# as_fn_error ERROR [LINENO LOG_FD]
12907# ---------------------------------
12908# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12909# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12910# script with status $?, using 1 if that was 0.
12911as_fn_error ()
12912{
12913  as_status=$?; test $as_status -eq 0 && as_status=1
12914  if test "$3"; then
12915    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12916    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12917  fi
12918  $as_echo "$as_me: error: $1" >&2
12919  as_fn_exit $as_status
12920} # as_fn_error
12921
12922
12923# as_fn_set_status STATUS
12924# -----------------------
12925# Set $? to STATUS, without forking.
12926as_fn_set_status ()
12927{
12928  return $1
12929} # as_fn_set_status
12930
12931# as_fn_exit STATUS
12932# -----------------
12933# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12934as_fn_exit ()
12935{
12936  set +e
12937  as_fn_set_status $1
12938  exit $1
12939} # as_fn_exit
12940
12941# as_fn_unset VAR
12942# ---------------
12943# Portably unset VAR.
12944as_fn_unset ()
12945{
12946  { eval $1=; unset $1;}
12947}
12948as_unset=as_fn_unset
12949# as_fn_append VAR VALUE
12950# ----------------------
12951# Append the text in VALUE to the end of the definition contained in VAR. Take
12952# advantage of any shell optimizations that allow amortized linear growth over
12953# repeated appends, instead of the typical quadratic growth present in naive
12954# implementations.
12955if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12956  eval 'as_fn_append ()
12957  {
12958    eval $1+=\$2
12959  }'
12960else
12961  as_fn_append ()
12962  {
12963    eval $1=\$$1\$2
12964  }
12965fi # as_fn_append
12966
12967# as_fn_arith ARG...
12968# ------------------
12969# Perform arithmetic evaluation on the ARGs, and store the result in the
12970# global $as_val. Take advantage of shells that can avoid forks. The arguments
12971# must be portable across $(()) and expr.
12972if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12973  eval 'as_fn_arith ()
12974  {
12975    as_val=$(( $* ))
12976  }'
12977else
12978  as_fn_arith ()
12979  {
12980    as_val=`expr "$@" || test $? -eq 1`
12981  }
12982fi # as_fn_arith
12983
12984
12985if expr a : '\(a\)' >/dev/null 2>&1 &&
12986   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12987  as_expr=expr
12988else
12989  as_expr=false
12990fi
12991
12992if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12993  as_basename=basename
12994else
12995  as_basename=false
12996fi
12997
12998if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12999  as_dirname=dirname
13000else
13001  as_dirname=false
13002fi
13003
13004as_me=`$as_basename -- "$0" ||
13005$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13006	 X"$0" : 'X\(//\)$' \| \
13007	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13008$as_echo X/"$0" |
13009    sed '/^.*\/\([^/][^/]*\)\/*$/{
13010	    s//\1/
13011	    q
13012	  }
13013	  /^X\/\(\/\/\)$/{
13014	    s//\1/
13015	    q
13016	  }
13017	  /^X\/\(\/\).*/{
13018	    s//\1/
13019	    q
13020	  }
13021	  s/.*/./; q'`
13022
13023# Avoid depending upon Character Ranges.
13024as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13025as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13026as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13027as_cr_digits='0123456789'
13028as_cr_alnum=$as_cr_Letters$as_cr_digits
13029
13030ECHO_C= ECHO_N= ECHO_T=
13031case `echo -n x` in #(((((
13032-n*)
13033  case `echo 'xy\c'` in
13034  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
13035  xy)  ECHO_C='\c';;
13036  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13037       ECHO_T='	';;
13038  esac;;
13039*)
13040  ECHO_N='-n';;
13041esac
13042
13043rm -f conf$$ conf$$.exe conf$$.file
13044if test -d conf$$.dir; then
13045  rm -f conf$$.dir/conf$$.file
13046else
13047  rm -f conf$$.dir
13048  mkdir conf$$.dir 2>/dev/null
13049fi
13050if (echo >conf$$.file) 2>/dev/null; then
13051  if ln -s conf$$.file conf$$ 2>/dev/null; then
13052    as_ln_s='ln -s'
13053    # ... but there are two gotchas:
13054    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13055    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13056    # In both cases, we have to default to `cp -p'.
13057    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13058      as_ln_s='cp -p'
13059  elif ln conf$$.file conf$$ 2>/dev/null; then
13060    as_ln_s=ln
13061  else
13062    as_ln_s='cp -p'
13063  fi
13064else
13065  as_ln_s='cp -p'
13066fi
13067rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13068rmdir conf$$.dir 2>/dev/null
13069
13070
13071# as_fn_mkdir_p
13072# -------------
13073# Create "$as_dir" as a directory, including parents if necessary.
13074as_fn_mkdir_p ()
13075{
13076
13077  case $as_dir in #(
13078  -*) as_dir=./$as_dir;;
13079  esac
13080  test -d "$as_dir" || eval $as_mkdir_p || {
13081    as_dirs=
13082    while :; do
13083      case $as_dir in #(
13084      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13085      *) as_qdir=$as_dir;;
13086      esac
13087      as_dirs="'$as_qdir' $as_dirs"
13088      as_dir=`$as_dirname -- "$as_dir" ||
13089$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13090	 X"$as_dir" : 'X\(//\)[^/]' \| \
13091	 X"$as_dir" : 'X\(//\)$' \| \
13092	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13093$as_echo X"$as_dir" |
13094    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13095	    s//\1/
13096	    q
13097	  }
13098	  /^X\(\/\/\)[^/].*/{
13099	    s//\1/
13100	    q
13101	  }
13102	  /^X\(\/\/\)$/{
13103	    s//\1/
13104	    q
13105	  }
13106	  /^X\(\/\).*/{
13107	    s//\1/
13108	    q
13109	  }
13110	  s/.*/./; q'`
13111      test -d "$as_dir" && break
13112    done
13113    test -z "$as_dirs" || eval "mkdir $as_dirs"
13114  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13115
13116
13117} # as_fn_mkdir_p
13118if mkdir -p . 2>/dev/null; then
13119  as_mkdir_p='mkdir -p "$as_dir"'
13120else
13121  test -d ./-p && rmdir ./-p
13122  as_mkdir_p=false
13123fi
13124
13125if test -x / >/dev/null 2>&1; then
13126  as_test_x='test -x'
13127else
13128  if ls -dL / >/dev/null 2>&1; then
13129    as_ls_L_option=L
13130  else
13131    as_ls_L_option=
13132  fi
13133  as_test_x='
13134    eval sh -c '\''
13135      if test -d "$1"; then
13136	test -d "$1/.";
13137      else
13138	case $1 in #(
13139	-*)set "./$1";;
13140	esac;
13141	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13142	???[sx]*):;;*)false;;esac;fi
13143    '\'' sh
13144  '
13145fi
13146as_executable_p=$as_test_x
13147
13148# Sed expression to map a string onto a valid CPP name.
13149as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13150
13151# Sed expression to map a string onto a valid variable name.
13152as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13153
13154
13155exec 6>&1
13156## ----------------------------------- ##
13157## Main body of $CONFIG_STATUS script. ##
13158## ----------------------------------- ##
13159_ASEOF
13160test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13161
13162cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13163# Save the log message, to keep $0 and so on meaningful, and to
13164# report actual input values of CONFIG_FILES etc. instead of their
13165# values after options handling.
13166ac_log="
13167This file was extended by $as_me, which was
13168generated by GNU Autoconf 2.65.  Invocation command line was
13169
13170  CONFIG_FILES    = $CONFIG_FILES
13171  CONFIG_HEADERS  = $CONFIG_HEADERS
13172  CONFIG_LINKS    = $CONFIG_LINKS
13173  CONFIG_COMMANDS = $CONFIG_COMMANDS
13174  $ $0 $@
13175
13176on `(hostname || uname -n) 2>/dev/null | sed 1q`
13177"
13178
13179_ACEOF
13180
13181case $ac_config_files in *"
13182"*) set x $ac_config_files; shift; ac_config_files=$*;;
13183esac
13184
13185case $ac_config_headers in *"
13186"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13187esac
13188
13189
13190cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13191# Files that config.status was made for.
13192config_files="$ac_config_files"
13193config_headers="$ac_config_headers"
13194
13195_ACEOF
13196
13197cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13198ac_cs_usage="\
13199\`$as_me' instantiates files and other configuration actions
13200from templates according to the current configuration.  Unless the files
13201and actions are specified as TAGs, all are instantiated by default.
13202
13203Usage: $0 [OPTION]... [TAG]...
13204
13205  -h, --help       print this help, then exit
13206  -V, --version    print version number and configuration settings, then exit
13207      --config     print configuration, then exit
13208  -q, --quiet, --silent
13209                   do not print progress messages
13210  -d, --debug      don't remove temporary files
13211      --recheck    update $as_me by reconfiguring in the same conditions
13212      --file=FILE[:TEMPLATE]
13213                   instantiate the configuration file FILE
13214      --header=FILE[:TEMPLATE]
13215                   instantiate the configuration header FILE
13216
13217Configuration files:
13218$config_files
13219
13220Configuration headers:
13221$config_headers
13222
13223Report bugs to the package provider."
13224
13225_ACEOF
13226cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13227ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13228ac_cs_version="\\
13229config.status
13230configured by $0, generated by GNU Autoconf 2.65,
13231  with options \\"\$ac_cs_config\\"
13232
13233Copyright (C) 2009 Free Software Foundation, Inc.
13234This config.status script is free software; the Free Software Foundation
13235gives unlimited permission to copy, distribute and modify it."
13236
13237ac_pwd='$ac_pwd'
13238srcdir='$srcdir'
13239AWK='$AWK'
13240test -n "\$AWK" || AWK=awk
13241_ACEOF
13242
13243cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13244# The default lists apply if the user does not specify any file.
13245ac_need_defaults=:
13246while test $# != 0
13247do
13248  case $1 in
13249  --*=*)
13250    ac_option=`expr "X$1" : 'X\([^=]*\)='`
13251    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13252    ac_shift=:
13253    ;;
13254  *)
13255    ac_option=$1
13256    ac_optarg=$2
13257    ac_shift=shift
13258    ;;
13259  esac
13260
13261  case $ac_option in
13262  # Handling of the options.
13263  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13264    ac_cs_recheck=: ;;
13265  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13266    $as_echo "$ac_cs_version"; exit ;;
13267  --config | --confi | --conf | --con | --co | --c )
13268    $as_echo "$ac_cs_config"; exit ;;
13269  --debug | --debu | --deb | --de | --d | -d )
13270    debug=: ;;
13271  --file | --fil | --fi | --f )
13272    $ac_shift
13273    case $ac_optarg in
13274    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13275    esac
13276    as_fn_append CONFIG_FILES " '$ac_optarg'"
13277    ac_need_defaults=false;;
13278  --header | --heade | --head | --hea )
13279    $ac_shift
13280    case $ac_optarg in
13281    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13282    esac
13283    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13284    ac_need_defaults=false;;
13285  --he | --h)
13286    # Conflict between --help and --header
13287    as_fn_error "ambiguous option: \`$1'
13288Try \`$0 --help' for more information.";;
13289  --help | --hel | -h )
13290    $as_echo "$ac_cs_usage"; exit ;;
13291  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13292  | -silent | --silent | --silen | --sile | --sil | --si | --s)
13293    ac_cs_silent=: ;;
13294
13295  # This is an error.
13296  -*) as_fn_error "unrecognized option: \`$1'
13297Try \`$0 --help' for more information." ;;
13298
13299  *) as_fn_append ac_config_targets " $1"
13300     ac_need_defaults=false ;;
13301
13302  esac
13303  shift
13304done
13305
13306ac_configure_extra_args=
13307
13308if $ac_cs_silent; then
13309  exec 6>/dev/null
13310  ac_configure_extra_args="$ac_configure_extra_args --silent"
13311fi
13312
13313_ACEOF
13314cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13315if \$ac_cs_recheck; then
13316  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13317  shift
13318  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13319  CONFIG_SHELL='$SHELL'
13320  export CONFIG_SHELL
13321  exec "\$@"
13322fi
13323
13324_ACEOF
13325cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13326exec 5>>auto/config.log
13327{
13328  echo
13329  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13330## Running $as_me. ##
13331_ASBOX
13332  $as_echo "$ac_log"
13333} >&5
13334
13335_ACEOF
13336cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13337_ACEOF
13338
13339cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13340
13341# Handling of arguments.
13342for ac_config_target in $ac_config_targets
13343do
13344  case $ac_config_target in
13345    "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
13346    "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
13347
13348  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13349  esac
13350done
13351
13352
13353# If the user did not use the arguments to specify the items to instantiate,
13354# then the envvar interface is used.  Set only those that are not.
13355# We use the long form for the default assignment because of an extremely
13356# bizarre bug on SunOS 4.1.3.
13357if $ac_need_defaults; then
13358  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13359  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13360fi
13361
13362# Have a temporary directory for convenience.  Make it in the build tree
13363# simply because there is no reason against having it here, and in addition,
13364# creating and moving files from /tmp can sometimes cause problems.
13365# Hook for its removal unless debugging.
13366# Note that there is a small window in which the directory will not be cleaned:
13367# after its creation but before its name has been assigned to `$tmp'.
13368$debug ||
13369{
13370  tmp=
13371  trap 'exit_status=$?
13372  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13373' 0
13374  trap 'as_fn_exit 1' 1 2 13 15
13375}
13376# Create a (secure) tmp directory for tmp files.
13377
13378{
13379  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13380  test -n "$tmp" && test -d "$tmp"
13381}  ||
13382{
13383  tmp=./conf$$-$RANDOM
13384  (umask 077 && mkdir "$tmp")
13385} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13386
13387# Set up the scripts for CONFIG_FILES section.
13388# No need to generate them if there are no CONFIG_FILES.
13389# This happens for instance with `./config.status config.h'.
13390if test -n "$CONFIG_FILES"; then
13391
13392
13393ac_cr=`echo X | tr X '\015'`
13394# On cygwin, bash can eat \r inside `` if the user requested igncr.
13395# But we know of no other shell where ac_cr would be empty at this
13396# point, so we can use a bashism as a fallback.
13397if test "x$ac_cr" = x; then
13398  eval ac_cr=\$\'\\r\'
13399fi
13400ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13401if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13402  ac_cs_awk_cr='\r'
13403else
13404  ac_cs_awk_cr=$ac_cr
13405fi
13406
13407echo 'BEGIN {' >"$tmp/subs1.awk" &&
13408_ACEOF
13409
13410
13411{
13412  echo "cat >conf$$subs.awk <<_ACEOF" &&
13413  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13414  echo "_ACEOF"
13415} >conf$$subs.sh ||
13416  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13417ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13418ac_delim='%!_!# '
13419for ac_last_try in false false false false false :; do
13420  . ./conf$$subs.sh ||
13421    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13422
13423  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13424  if test $ac_delim_n = $ac_delim_num; then
13425    break
13426  elif $ac_last_try; then
13427    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13428  else
13429    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13430  fi
13431done
13432rm -f conf$$subs.sh
13433
13434cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13435cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13436_ACEOF
13437sed -n '
13438h
13439s/^/S["/; s/!.*/"]=/
13440p
13441g
13442s/^[^!]*!//
13443:repl
13444t repl
13445s/'"$ac_delim"'$//
13446t delim
13447:nl
13448h
13449s/\(.\{148\}\)..*/\1/
13450t more1
13451s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13452p
13453n
13454b repl
13455:more1
13456s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13457p
13458g
13459s/.\{148\}//
13460t nl
13461:delim
13462h
13463s/\(.\{148\}\)..*/\1/
13464t more2
13465s/["\\]/\\&/g; s/^/"/; s/$/"/
13466p
13467b
13468:more2
13469s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13470p
13471g
13472s/.\{148\}//
13473t delim
13474' <conf$$subs.awk | sed '
13475/^[^""]/{
13476  N
13477  s/\n//
13478}
13479' >>$CONFIG_STATUS || ac_write_fail=1
13480rm -f conf$$subs.awk
13481cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13482_ACAWK
13483cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13484  for (key in S) S_is_set[key] = 1
13485  FS = ""
13486
13487}
13488{
13489  line = $ 0
13490  nfields = split(line, field, "@")
13491  substed = 0
13492  len = length(field[1])
13493  for (i = 2; i < nfields; i++) {
13494    key = field[i]
13495    keylen = length(key)
13496    if (S_is_set[key]) {
13497      value = S[key]
13498      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13499      len += length(value) + length(field[++i])
13500      substed = 1
13501    } else
13502      len += 1 + keylen
13503  }
13504
13505  print line
13506}
13507
13508_ACAWK
13509_ACEOF
13510cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13511if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13512  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13513else
13514  cat
13515fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13516  || as_fn_error "could not setup config files machinery" "$LINENO" 5
13517_ACEOF
13518
13519# VPATH may cause trouble with some makes, so we remove $(srcdir),
13520# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13521# trailing colons and then remove the whole line if VPATH becomes empty
13522# (actually we leave an empty line to preserve line numbers).
13523if test "x$srcdir" = x.; then
13524  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
13525s/:*\$(srcdir):*/:/
13526s/:*\${srcdir}:*/:/
13527s/:*@srcdir@:*/:/
13528s/^\([^=]*=[	 ]*\):*/\1/
13529s/:*$//
13530s/^[^=]*=[	 ]*$//
13531}'
13532fi
13533
13534cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13535fi # test -n "$CONFIG_FILES"
13536
13537# Set up the scripts for CONFIG_HEADERS section.
13538# No need to generate them if there are no CONFIG_HEADERS.
13539# This happens for instance with `./config.status Makefile'.
13540if test -n "$CONFIG_HEADERS"; then
13541cat >"$tmp/defines.awk" <<\_ACAWK ||
13542BEGIN {
13543_ACEOF
13544
13545# Transform confdefs.h into an awk script `defines.awk', embedded as
13546# here-document in config.status, that substitutes the proper values into
13547# config.h.in to produce config.h.
13548
13549# Create a delimiter string that does not exist in confdefs.h, to ease
13550# handling of long lines.
13551ac_delim='%!_!# '
13552for ac_last_try in false false :; do
13553  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13554  if test -z "$ac_t"; then
13555    break
13556  elif $ac_last_try; then
13557    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13558  else
13559    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13560  fi
13561done
13562
13563# For the awk script, D is an array of macro values keyed by name,
13564# likewise P contains macro parameters if any.  Preserve backslash
13565# newline sequences.
13566
13567ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13568sed -n '
13569s/.\{148\}/&'"$ac_delim"'/g
13570t rset
13571:rset
13572s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
13573t def
13574d
13575:def
13576s/\\$//
13577t bsnl
13578s/["\\]/\\&/g
13579s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13580D["\1"]=" \3"/p
13581s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
13582d
13583:bsnl
13584s/["\\]/\\&/g
13585s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13586D["\1"]=" \3\\\\\\n"\\/p
13587t cont
13588s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13589t cont
13590d
13591:cont
13592n
13593s/.\{148\}/&'"$ac_delim"'/g
13594t clear
13595:clear
13596s/\\$//
13597t bsnlc
13598s/["\\]/\\&/g; s/^/"/; s/$/"/p
13599d
13600:bsnlc
13601s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13602b cont
13603' <confdefs.h | sed '
13604s/'"$ac_delim"'/"\\\
13605"/g' >>$CONFIG_STATUS || ac_write_fail=1
13606
13607cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13608  for (key in D) D_is_set[key] = 1
13609  FS = ""
13610}
13611/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13612  line = \$ 0
13613  split(line, arg, " ")
13614  if (arg[1] == "#") {
13615    defundef = arg[2]
13616    mac1 = arg[3]
13617  } else {
13618    defundef = substr(arg[1], 2)
13619    mac1 = arg[2]
13620  }
13621  split(mac1, mac2, "(") #)
13622  macro = mac2[1]
13623  prefix = substr(line, 1, index(line, defundef) - 1)
13624  if (D_is_set[macro]) {
13625    # Preserve the white space surrounding the "#".
13626    print prefix "define", macro P[macro] D[macro]
13627    next
13628  } else {
13629    # Replace #undef with comments.  This is necessary, for example,
13630    # in the case of _POSIX_SOURCE, which is predefined and required
13631    # on some systems where configure will not decide to define it.
13632    if (defundef == "undef") {
13633      print "/*", prefix defundef, macro, "*/"
13634      next
13635    }
13636  }
13637}
13638{ print }
13639_ACAWK
13640_ACEOF
13641cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13642  as_fn_error "could not setup config headers machinery" "$LINENO" 5
13643fi # test -n "$CONFIG_HEADERS"
13644
13645
13646eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
13647shift
13648for ac_tag
13649do
13650  case $ac_tag in
13651  :[FHLC]) ac_mode=$ac_tag; continue;;
13652  esac
13653  case $ac_mode$ac_tag in
13654  :[FHL]*:*);;
13655  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13656  :[FH]-) ac_tag=-:-;;
13657  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13658  esac
13659  ac_save_IFS=$IFS
13660  IFS=:
13661  set x $ac_tag
13662  IFS=$ac_save_IFS
13663  shift
13664  ac_file=$1
13665  shift
13666
13667  case $ac_mode in
13668  :L) ac_source=$1;;
13669  :[FH])
13670    ac_file_inputs=
13671    for ac_f
13672    do
13673      case $ac_f in
13674      -) ac_f="$tmp/stdin";;
13675      *) # Look for the file first in the build tree, then in the source tree
13676	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
13677	 # because $ac_f cannot contain `:'.
13678	 test -f "$ac_f" ||
13679	   case $ac_f in
13680	   [\\/$]*) false;;
13681	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13682	   esac ||
13683	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13684      esac
13685      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13686      as_fn_append ac_file_inputs " '$ac_f'"
13687    done
13688
13689    # Let's still pretend it is `configure' which instantiates (i.e., don't
13690    # use $as_me), people would be surprised to read:
13691    #    /* config.h.  Generated by config.status.  */
13692    configure_input='Generated from '`
13693	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13694	`' by configure.'
13695    if test x"$ac_file" != x-; then
13696      configure_input="$ac_file.  $configure_input"
13697      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13698$as_echo "$as_me: creating $ac_file" >&6;}
13699    fi
13700    # Neutralize special characters interpreted by sed in replacement strings.
13701    case $configure_input in #(
13702    *\&* | *\|* | *\\* )
13703       ac_sed_conf_input=`$as_echo "$configure_input" |
13704       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13705    *) ac_sed_conf_input=$configure_input;;
13706    esac
13707
13708    case $ac_tag in
13709    *:-:* | *:-) cat >"$tmp/stdin" \
13710      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13711    esac
13712    ;;
13713  esac
13714
13715  ac_dir=`$as_dirname -- "$ac_file" ||
13716$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13717	 X"$ac_file" : 'X\(//\)[^/]' \| \
13718	 X"$ac_file" : 'X\(//\)$' \| \
13719	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13720$as_echo X"$ac_file" |
13721    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13722	    s//\1/
13723	    q
13724	  }
13725	  /^X\(\/\/\)[^/].*/{
13726	    s//\1/
13727	    q
13728	  }
13729	  /^X\(\/\/\)$/{
13730	    s//\1/
13731	    q
13732	  }
13733	  /^X\(\/\).*/{
13734	    s//\1/
13735	    q
13736	  }
13737	  s/.*/./; q'`
13738  as_dir="$ac_dir"; as_fn_mkdir_p
13739  ac_builddir=.
13740
13741case "$ac_dir" in
13742.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13743*)
13744  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13745  # A ".." for each directory in $ac_dir_suffix.
13746  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13747  case $ac_top_builddir_sub in
13748  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13749  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13750  esac ;;
13751esac
13752ac_abs_top_builddir=$ac_pwd
13753ac_abs_builddir=$ac_pwd$ac_dir_suffix
13754# for backward compatibility:
13755ac_top_builddir=$ac_top_build_prefix
13756
13757case $srcdir in
13758  .)  # We are building in place.
13759    ac_srcdir=.
13760    ac_top_srcdir=$ac_top_builddir_sub
13761    ac_abs_top_srcdir=$ac_pwd ;;
13762  [\\/]* | ?:[\\/]* )  # Absolute name.
13763    ac_srcdir=$srcdir$ac_dir_suffix;
13764    ac_top_srcdir=$srcdir
13765    ac_abs_top_srcdir=$srcdir ;;
13766  *) # Relative name.
13767    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13768    ac_top_srcdir=$ac_top_build_prefix$srcdir
13769    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13770esac
13771ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13772
13773
13774  case $ac_mode in
13775  :F)
13776  #
13777  # CONFIG_FILE
13778  #
13779
13780_ACEOF
13781
13782cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13783# If the template does not know about datarootdir, expand it.
13784# FIXME: This hack should be removed a few years after 2.60.
13785ac_datarootdir_hack=; ac_datarootdir_seen=
13786ac_sed_dataroot='
13787/datarootdir/ {
13788  p
13789  q
13790}
13791/@datadir@/p
13792/@docdir@/p
13793/@infodir@/p
13794/@localedir@/p
13795/@mandir@/p'
13796case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13797*datarootdir*) ac_datarootdir_seen=yes;;
13798*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13799  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13800$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13801_ACEOF
13802cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13803  ac_datarootdir_hack='
13804  s&@datadir@&$datadir&g
13805  s&@docdir@&$docdir&g
13806  s&@infodir@&$infodir&g
13807  s&@localedir@&$localedir&g
13808  s&@mandir@&$mandir&g
13809  s&\\\${datarootdir}&$datarootdir&g' ;;
13810esac
13811_ACEOF
13812
13813# Neutralize VPATH when `$srcdir' = `.'.
13814# Shell code in configure.ac might set extrasub.
13815# FIXME: do we really want to maintain this feature?
13816cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13817ac_sed_extra="$ac_vpsub
13818$extrasub
13819_ACEOF
13820cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13821:t
13822/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13823s|@configure_input@|$ac_sed_conf_input|;t t
13824s&@top_builddir@&$ac_top_builddir_sub&;t t
13825s&@top_build_prefix@&$ac_top_build_prefix&;t t
13826s&@srcdir@&$ac_srcdir&;t t
13827s&@abs_srcdir@&$ac_abs_srcdir&;t t
13828s&@top_srcdir@&$ac_top_srcdir&;t t
13829s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13830s&@builddir@&$ac_builddir&;t t
13831s&@abs_builddir@&$ac_abs_builddir&;t t
13832s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13833$ac_datarootdir_hack
13834"
13835eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13836  || as_fn_error "could not create $ac_file" "$LINENO" 5
13837
13838test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13839  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13840  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13841  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13842which seems to be undefined.  Please make sure it is defined." >&5
13843$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13844which seems to be undefined.  Please make sure it is defined." >&2;}
13845
13846  rm -f "$tmp/stdin"
13847  case $ac_file in
13848  -) cat "$tmp/out" && rm -f "$tmp/out";;
13849  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13850  esac \
13851  || as_fn_error "could not create $ac_file" "$LINENO" 5
13852 ;;
13853  :H)
13854  #
13855  # CONFIG_HEADER
13856  #
13857  if test x"$ac_file" != x-; then
13858    {
13859      $as_echo "/* $configure_input  */" \
13860      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13861    } >"$tmp/config.h" \
13862      || as_fn_error "could not create $ac_file" "$LINENO" 5
13863    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13864      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13865$as_echo "$as_me: $ac_file is unchanged" >&6;}
13866    else
13867      rm -f "$ac_file"
13868      mv "$tmp/config.h" "$ac_file" \
13869	|| as_fn_error "could not create $ac_file" "$LINENO" 5
13870    fi
13871  else
13872    $as_echo "/* $configure_input  */" \
13873      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13874      || as_fn_error "could not create -" "$LINENO" 5
13875  fi
13876 ;;
13877
13878
13879  esac
13880
13881done # for ac_tag
13882
13883
13884as_fn_exit 0
13885_ACEOF
13886ac_clean_files=$ac_clean_files_save
13887
13888test $ac_write_fail = 0 ||
13889  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13890
13891
13892# configure is writing to config.log, and then calls config.status.
13893# config.status does its own redirection, appending to config.log.
13894# Unfortunately, on DOS this fails, as config.log is still kept open
13895# by configure, so config.status won't be able to write to it; its
13896# output is simply discarded.  So we exec the FD to /dev/null,
13897# effectively closing config.log, so it can be properly (re)opened and
13898# appended to by config.status.  When coming back to configure, we
13899# need to make the FD available again.
13900if test "$no_create" != yes; then
13901  ac_cs_success=:
13902  ac_config_status_args=
13903  test "$silent" = yes &&
13904    ac_config_status_args="$ac_config_status_args --quiet"
13905  exec 5>/dev/null
13906  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13907  exec 5>>auto/config.log
13908  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13909  # would make configure fail if this is the last instruction.
13910  $ac_cs_success || as_fn_exit $?
13911fi
13912if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13913  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13914$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13915fi
13916
13917
13918