xref: /vim-8.2.3635/src/auto/configure (revision bc93cebb)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212  IFS=$as_save_IFS
213  test -z "$as_dir" && as_dir=.
214  as_found=:
215  case $as_dir in #(
216	 /*)
217	   for as_base in sh bash ksh sh5; do
218	     # Try only shells that exist, to save several forks.
219	     as_shell=$as_dir/$as_base
220	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222  CONFIG_SHELL=$as_shell as_have_required=yes
223		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  break 2
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238      if test "x$CONFIG_SHELL" != x; then :
239  export CONFIG_SHELL
240             # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno; then :
261  $as_echo "$0: This script requires a shell more modern than all"
262  $as_echo "$0: the shells that I found on your system."
263  if test x${ZSH_VERSION+set} = xset ; then
264    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266  else
267    $as_echo "$0: Please tell [email protected] about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271  fi
272  exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299  return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307  set +e
308  as_fn_set_status $1
309  exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318  case $as_dir in #(
319  -*) as_dir=./$as_dir;;
320  esac
321  test -d "$as_dir" || eval $as_mkdir_p || {
322    as_dirs=
323    while :; do
324      case $as_dir in #(
325      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326      *) as_qdir=$as_dir;;
327      esac
328      as_dirs="'$as_qdir' $as_dirs"
329      as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331	 X"$as_dir" : 'X\(//\)[^/]' \| \
332	 X"$as_dir" : 'X\(//\)$' \| \
333	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336	    s//\1/
337	    q
338	  }
339	  /^X\(\/\/\)[^/].*/{
340	    s//\1/
341	    q
342	  }
343	  /^X\(\/\/\)$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\).*/{
348	    s//\1/
349	    q
350	  }
351	  s/.*/./; q'`
352      test -d "$as_dir" && break
353    done
354    test -z "$as_dirs" || eval "mkdir $as_dirs"
355  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358} # as_fn_mkdir_p
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365  test -f "$1" && test -x "$1"
366} # as_fn_executable_p
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374  eval 'as_fn_append ()
375  {
376    eval $1+=\$2
377  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # as_fn_arith
401
402
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407# script with STATUS, using 1 if that was 0.
408as_fn_error ()
409{
410  as_status=$1; test $as_status -eq 0 && as_status=1
411  if test "$4"; then
412    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414  fi
415  $as_echo "$as_me: error: $2" >&2
416  as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440	 X"$0" : 'X\(//\)$' \| \
441	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443    sed '/^.*\/\([^/][^/]*\)\/*$/{
444	    s//\1/
445	    q
446	  }
447	  /^X\/\(\/\/\)$/{
448	    s//\1/
449	    q
450	  }
451	  /^X\/\(\/\).*/{
452	    s//\1/
453	    q
454	  }
455	  s/.*/./; q'`
456
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470  sed -n '
471    p
472    /[$]LINENO/=
473  ' <$as_myself |
474    sed '
475      s/[$]LINENO.*/&-/
476      t lineno
477      b
478      :lineno
479      N
480      :loop
481      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482      t loop
483      s/-\n.*//
484    ' >$as_me.lineno &&
485  chmod +x "$as_me.lineno" ||
486    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489  # already done that, so ensure we don't try to do so again and fall
490  # in an infinite loop.  This has already happened in practice.
491  _as_can_reexec=no; export _as_can_reexec
492  # Don't try to exec as it changes $[0], causing all sort of problems
493  # (the dirname of $[0] is not the place where we might find the
494  # original and so on.  Autoconf is especially sensitive to this).
495  . "./$as_me.lineno"
496  # Exit status is that of the last command.
497  exit
498}
499
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503  case `echo 'xy\c'` in
504  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505  xy)  ECHO_C='\c';;
506  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507       ECHO_T='	';;
508  esac;;
509*)
510  ECHO_N='-n';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (echo >conf$$.file) 2>/dev/null; then
521  if ln -s conf$$.file conf$$ 2>/dev/null; then
522    as_ln_s='ln -s'
523    # ... but there are two gotchas:
524    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526    # In both cases, we have to default to `cp -pR'.
527    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528      as_ln_s='cp -pR'
529  elif ln conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s=ln
531  else
532    as_ln_s='cp -pR'
533  fi
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
559
560# Name of the host.
561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
583PACKAGE_URL=
584
585ac_unique_file="vim.h"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
589#ifdef HAVE_SYS_TYPES_H
590# include <sys/types.h>
591#endif
592#ifdef HAVE_SYS_STAT_H
593# include <sys/stat.h>
594#endif
595#ifdef STDC_HEADERS
596# include <stdlib.h>
597# include <stddef.h>
598#else
599# ifdef HAVE_STDLIB_H
600#  include <stdlib.h>
601# endif
602#endif
603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605#  include <memory.h>
606# endif
607# include <string.h>
608#endif
609#ifdef HAVE_STRINGS_H
610# include <strings.h>
611#endif
612#ifdef HAVE_INTTYPES_H
613# include <inttypes.h>
614#endif
615#ifdef HAVE_STDINT_H
616# include <stdint.h>
617#endif
618#ifdef HAVE_UNISTD_H
619# include <unistd.h>
620#endif"
621
622ac_subst_vars='LTLIBOBJS
623LIBOBJS
624LINK_AS_NEEDED
625DEPEND_CFLAGS_FILTER
626MSGFMT_DESKTOP
627MAKEMO
628MSGFMT
629INSTALL_TOOL_LANGS
630INSTALL_LANGS
631TAGPRG
632GUI_X_LIBS
633GUITYPE
634GUI_LIB_LOC
635GUI_INC_LOC
636NARROW_PROTO
637MOTIF_LIBNAME
638GRESOURCE_OBJ
639GRESOURCE_SRC
640UPDATE_DESKTOP_DATABASE
641GTK_UPDATE_ICON_CACHE
642GLIB_COMPILE_RESOURCES
643GNOME_INCLUDEDIR
644GNOME_LIBDIR
645GNOME_LIBS
646GTK_LIBNAME
647GTK_LIBS
648GTK_CFLAGS
649PKG_CONFIG
650X_LIB
651X_EXTRA_LIBS
652X_LIBS
653X_PRE_LIBS
654X_CFLAGS
655XMKMF
656xmkmfpath
657TERM_TEST
658TERM_OBJ
659TERM_SRC
660CHANNEL_OBJ
661CHANNEL_SRC
662NETBEANS_OBJ
663NETBEANS_SRC
664RUBY_LIBS
665RUBY_CFLAGS
666RUBY_PRO
667RUBY_OBJ
668RUBY_SRC
669vi_cv_path_ruby
670TCL_LIBS
671TCL_CFLAGS
672TCL_PRO
673TCL_OBJ
674TCL_SRC
675vi_cv_path_tcl
676PYTHON3_OBJ
677PYTHON3_SRC
678PYTHON3_CFLAGS
679PYTHON3_LIBS
680vi_cv_path_python3
681PYTHON_OBJ
682PYTHON_SRC
683PYTHON_CFLAGS
684PYTHON_LIBS
685vi_cv_path_python
686PERL_LIBS
687PERL_CFLAGS
688PERL_PRO
689PERL_OBJ
690PERL_SRC
691shrpenv
692vi_cv_perl_xsubpp
693vi_cv_perllib
694vi_cv_path_perl
695MZSCHEME_MZC
696MZSCHEME_EXTRA
697MZSCHEME_CFLAGS
698MZSCHEME_LIBS
699MZSCHEME_PRO
700MZSCHEME_OBJ
701MZSCHEME_SRC
702vi_cv_path_mzscheme
703LUA_CFLAGS
704LUA_LIBS
705LUA_PRO
706LUA_OBJ
707LUA_SRC
708vi_cv_path_plain_lua
709vi_cv_path_luajit
710vi_cv_path_lua
711compiledby
712dogvimdiff
713dovimdiff
714QUOTESED
715line_break
716VIEWNAME
717EXNAME
718VIMNAME
719OS_EXTRA_OBJ
720OS_EXTRA_SRC
721XCODE_SELECT
722CPP_MM
723CROSS_COMPILING
724STRIP
725AWK
726FGREP
727EGREP
728GREP
729CPP
730OBJEXT
731EXEEXT
732ac_ct_CC
733CPPFLAGS
734LDFLAGS
735CFLAGS
736CC
737SET_MAKE
738target_alias
739host_alias
740build_alias
741LIBS
742ECHO_T
743ECHO_N
744ECHO_C
745DEFS
746mandir
747localedir
748libdir
749psdir
750pdfdir
751dvidir
752htmldir
753infodir
754docdir
755oldincludedir
756includedir
757runstatedir
758localstatedir
759sharedstatedir
760sysconfdir
761datadir
762datarootdir
763libexecdir
764sbindir
765bindir
766program_transform_name
767prefix
768exec_prefix
769PACKAGE_URL
770PACKAGE_BUGREPORT
771PACKAGE_STRING
772PACKAGE_VERSION
773PACKAGE_TARNAME
774PACKAGE_NAME
775PATH_SEPARATOR
776SHELL'
777ac_subst_files=''
778ac_user_opts='
779enable_option_checking
780enable_fail_if_missing
781enable_darwin
782with_mac_arch
783with_developer_dir
784with_local_dir
785with_vim_name
786with_ex_name
787with_view_name
788with_global_runtime
789with_modified_by
790enable_smack
791enable_selinux
792with_features
793with_compiledby
794enable_xsmp
795enable_xsmp_interact
796enable_luainterp
797with_lua_prefix
798with_luajit
799enable_mzschemeinterp
800with_plthome
801enable_perlinterp
802enable_pythoninterp
803with_python_command
804with_python_config_dir
805enable_python3interp
806with_python3_command
807with_python3_config_dir
808enable_tclinterp
809with_tclsh
810enable_rubyinterp
811with_ruby_command
812enable_cscope
813enable_netbeans
814enable_channel
815enable_terminal
816enable_autoservername
817enable_multibyte
818enable_rightleft
819enable_arabic
820enable_farsi
821enable_xim
822enable_fontset
823with_x
824enable_gui
825enable_gtk2_check
826enable_gnome_check
827enable_gtk3_check
828enable_motif_check
829enable_athena_check
830enable_nextaw_check
831enable_carbon_check
832enable_gtktest
833with_gnome_includes
834with_gnome_libs
835with_gnome
836enable_icon_cache_update
837enable_desktop_database_update
838with_motif_lib
839with_tlib
840enable_largefile
841enable_canberra
842enable_acl
843enable_gpm
844enable_sysmouse
845enable_nls
846'
847      ac_precious_vars='build_alias
848host_alias
849target_alias
850CC
851CFLAGS
852LDFLAGS
853LIBS
854CPPFLAGS
855CPP
856XMKMF'
857
858
859# Initialize some variables set by options.
860ac_init_help=
861ac_init_version=false
862ac_unrecognized_opts=
863ac_unrecognized_sep=
864# The variables have the same names as the options, with
865# dashes changed to underlines.
866cache_file=/dev/null
867exec_prefix=NONE
868no_create=
869no_recursion=
870prefix=NONE
871program_prefix=NONE
872program_suffix=NONE
873program_transform_name=s,x,x,
874silent=
875site=
876srcdir=
877verbose=
878x_includes=NONE
879x_libraries=NONE
880
881# Installation directory options.
882# These are left unexpanded so users can "make install exec_prefix=/foo"
883# and all the variables that are supposed to be based on exec_prefix
884# by default will actually change.
885# Use braces instead of parens because sh, perl, etc. also accept them.
886# (The list follows the same order as the GNU Coding Standards.)
887bindir='${exec_prefix}/bin'
888sbindir='${exec_prefix}/sbin'
889libexecdir='${exec_prefix}/libexec'
890datarootdir='${prefix}/share'
891datadir='${datarootdir}'
892sysconfdir='${prefix}/etc'
893sharedstatedir='${prefix}/com'
894localstatedir='${prefix}/var'
895runstatedir='${localstatedir}/run'
896includedir='${prefix}/include'
897oldincludedir='/usr/include'
898docdir='${datarootdir}/doc/${PACKAGE}'
899infodir='${datarootdir}/info'
900htmldir='${docdir}'
901dvidir='${docdir}'
902pdfdir='${docdir}'
903psdir='${docdir}'
904libdir='${exec_prefix}/lib'
905localedir='${datarootdir}/locale'
906mandir='${datarootdir}/man'
907
908ac_prev=
909ac_dashdash=
910for ac_option
911do
912  # If the previous option needs an argument, assign it.
913  if test -n "$ac_prev"; then
914    eval $ac_prev=\$ac_option
915    ac_prev=
916    continue
917  fi
918
919  case $ac_option in
920  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
921  *=)   ac_optarg= ;;
922  *)    ac_optarg=yes ;;
923  esac
924
925  # Accept the important Cygnus configure options, so we can diagnose typos.
926
927  case $ac_dashdash$ac_option in
928  --)
929    ac_dashdash=yes ;;
930
931  -bindir | --bindir | --bindi | --bind | --bin | --bi)
932    ac_prev=bindir ;;
933  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
934    bindir=$ac_optarg ;;
935
936  -build | --build | --buil | --bui | --bu)
937    ac_prev=build_alias ;;
938  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
939    build_alias=$ac_optarg ;;
940
941  -cache-file | --cache-file | --cache-fil | --cache-fi \
942  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
943    ac_prev=cache_file ;;
944  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
945  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
946    cache_file=$ac_optarg ;;
947
948  --config-cache | -C)
949    cache_file=config.cache ;;
950
951  -datadir | --datadir | --datadi | --datad)
952    ac_prev=datadir ;;
953  -datadir=* | --datadir=* | --datadi=* | --datad=*)
954    datadir=$ac_optarg ;;
955
956  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
957  | --dataroo | --dataro | --datar)
958    ac_prev=datarootdir ;;
959  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
960  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
961    datarootdir=$ac_optarg ;;
962
963  -disable-* | --disable-*)
964    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
965    # Reject names that are not valid shell variable names.
966    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
967      as_fn_error $? "invalid feature name: $ac_useropt"
968    ac_useropt_orig=$ac_useropt
969    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
970    case $ac_user_opts in
971      *"
972"enable_$ac_useropt"
973"*) ;;
974      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
975	 ac_unrecognized_sep=', ';;
976    esac
977    eval enable_$ac_useropt=no ;;
978
979  -docdir | --docdir | --docdi | --doc | --do)
980    ac_prev=docdir ;;
981  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
982    docdir=$ac_optarg ;;
983
984  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
985    ac_prev=dvidir ;;
986  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
987    dvidir=$ac_optarg ;;
988
989  -enable-* | --enable-*)
990    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
991    # Reject names that are not valid shell variable names.
992    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
993      as_fn_error $? "invalid feature name: $ac_useropt"
994    ac_useropt_orig=$ac_useropt
995    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
996    case $ac_user_opts in
997      *"
998"enable_$ac_useropt"
999"*) ;;
1000      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1001	 ac_unrecognized_sep=', ';;
1002    esac
1003    eval enable_$ac_useropt=\$ac_optarg ;;
1004
1005  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1006  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1007  | --exec | --exe | --ex)
1008    ac_prev=exec_prefix ;;
1009  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1010  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1011  | --exec=* | --exe=* | --ex=*)
1012    exec_prefix=$ac_optarg ;;
1013
1014  -gas | --gas | --ga | --g)
1015    # Obsolete; use --with-gas.
1016    with_gas=yes ;;
1017
1018  -help | --help | --hel | --he | -h)
1019    ac_init_help=long ;;
1020  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1021    ac_init_help=recursive ;;
1022  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1023    ac_init_help=short ;;
1024
1025  -host | --host | --hos | --ho)
1026    ac_prev=host_alias ;;
1027  -host=* | --host=* | --hos=* | --ho=*)
1028    host_alias=$ac_optarg ;;
1029
1030  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1031    ac_prev=htmldir ;;
1032  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1033  | --ht=*)
1034    htmldir=$ac_optarg ;;
1035
1036  -includedir | --includedir | --includedi | --included | --include \
1037  | --includ | --inclu | --incl | --inc)
1038    ac_prev=includedir ;;
1039  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1040  | --includ=* | --inclu=* | --incl=* | --inc=*)
1041    includedir=$ac_optarg ;;
1042
1043  -infodir | --infodir | --infodi | --infod | --info | --inf)
1044    ac_prev=infodir ;;
1045  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1046    infodir=$ac_optarg ;;
1047
1048  -libdir | --libdir | --libdi | --libd)
1049    ac_prev=libdir ;;
1050  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1051    libdir=$ac_optarg ;;
1052
1053  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1054  | --libexe | --libex | --libe)
1055    ac_prev=libexecdir ;;
1056  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1057  | --libexe=* | --libex=* | --libe=*)
1058    libexecdir=$ac_optarg ;;
1059
1060  -localedir | --localedir | --localedi | --localed | --locale)
1061    ac_prev=localedir ;;
1062  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1063    localedir=$ac_optarg ;;
1064
1065  -localstatedir | --localstatedir | --localstatedi | --localstated \
1066  | --localstate | --localstat | --localsta | --localst | --locals)
1067    ac_prev=localstatedir ;;
1068  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1069  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1070    localstatedir=$ac_optarg ;;
1071
1072  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1073    ac_prev=mandir ;;
1074  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1075    mandir=$ac_optarg ;;
1076
1077  -nfp | --nfp | --nf)
1078    # Obsolete; use --without-fp.
1079    with_fp=no ;;
1080
1081  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1082  | --no-cr | --no-c | -n)
1083    no_create=yes ;;
1084
1085  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1086  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1087    no_recursion=yes ;;
1088
1089  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1090  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1091  | --oldin | --oldi | --old | --ol | --o)
1092    ac_prev=oldincludedir ;;
1093  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1094  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1095  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1096    oldincludedir=$ac_optarg ;;
1097
1098  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1099    ac_prev=prefix ;;
1100  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1101    prefix=$ac_optarg ;;
1102
1103  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1104  | --program-pre | --program-pr | --program-p)
1105    ac_prev=program_prefix ;;
1106  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1107  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1108    program_prefix=$ac_optarg ;;
1109
1110  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1111  | --program-suf | --program-su | --program-s)
1112    ac_prev=program_suffix ;;
1113  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1114  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1115    program_suffix=$ac_optarg ;;
1116
1117  -program-transform-name | --program-transform-name \
1118  | --program-transform-nam | --program-transform-na \
1119  | --program-transform-n | --program-transform- \
1120  | --program-transform | --program-transfor \
1121  | --program-transfo | --program-transf \
1122  | --program-trans | --program-tran \
1123  | --progr-tra | --program-tr | --program-t)
1124    ac_prev=program_transform_name ;;
1125  -program-transform-name=* | --program-transform-name=* \
1126  | --program-transform-nam=* | --program-transform-na=* \
1127  | --program-transform-n=* | --program-transform-=* \
1128  | --program-transform=* | --program-transfor=* \
1129  | --program-transfo=* | --program-transf=* \
1130  | --program-trans=* | --program-tran=* \
1131  | --progr-tra=* | --program-tr=* | --program-t=*)
1132    program_transform_name=$ac_optarg ;;
1133
1134  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1135    ac_prev=pdfdir ;;
1136  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1137    pdfdir=$ac_optarg ;;
1138
1139  -psdir | --psdir | --psdi | --psd | --ps)
1140    ac_prev=psdir ;;
1141  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1142    psdir=$ac_optarg ;;
1143
1144  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1145  | -silent | --silent | --silen | --sile | --sil)
1146    silent=yes ;;
1147
1148  -runstatedir | --runstatedir | --runstatedi | --runstated \
1149  | --runstate | --runstat | --runsta | --runst | --runs \
1150  | --run | --ru | --r)
1151    ac_prev=runstatedir ;;
1152  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1153  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1154  | --run=* | --ru=* | --r=*)
1155    runstatedir=$ac_optarg ;;
1156
1157  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1158    ac_prev=sbindir ;;
1159  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1160  | --sbi=* | --sb=*)
1161    sbindir=$ac_optarg ;;
1162
1163  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1164  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1165  | --sharedst | --shareds | --shared | --share | --shar \
1166  | --sha | --sh)
1167    ac_prev=sharedstatedir ;;
1168  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1169  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1170  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1171  | --sha=* | --sh=*)
1172    sharedstatedir=$ac_optarg ;;
1173
1174  -site | --site | --sit)
1175    ac_prev=site ;;
1176  -site=* | --site=* | --sit=*)
1177    site=$ac_optarg ;;
1178
1179  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1180    ac_prev=srcdir ;;
1181  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1182    srcdir=$ac_optarg ;;
1183
1184  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1185  | --syscon | --sysco | --sysc | --sys | --sy)
1186    ac_prev=sysconfdir ;;
1187  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1188  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1189    sysconfdir=$ac_optarg ;;
1190
1191  -target | --target | --targe | --targ | --tar | --ta | --t)
1192    ac_prev=target_alias ;;
1193  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1194    target_alias=$ac_optarg ;;
1195
1196  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1197    verbose=yes ;;
1198
1199  -version | --version | --versio | --versi | --vers | -V)
1200    ac_init_version=: ;;
1201
1202  -with-* | --with-*)
1203    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1204    # Reject names that are not valid shell variable names.
1205    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1206      as_fn_error $? "invalid package name: $ac_useropt"
1207    ac_useropt_orig=$ac_useropt
1208    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1209    case $ac_user_opts in
1210      *"
1211"with_$ac_useropt"
1212"*) ;;
1213      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1214	 ac_unrecognized_sep=', ';;
1215    esac
1216    eval with_$ac_useropt=\$ac_optarg ;;
1217
1218  -without-* | --without-*)
1219    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1220    # Reject names that are not valid shell variable names.
1221    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1222      as_fn_error $? "invalid package name: $ac_useropt"
1223    ac_useropt_orig=$ac_useropt
1224    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1225    case $ac_user_opts in
1226      *"
1227"with_$ac_useropt"
1228"*) ;;
1229      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1230	 ac_unrecognized_sep=', ';;
1231    esac
1232    eval with_$ac_useropt=no ;;
1233
1234  --x)
1235    # Obsolete; use --with-x.
1236    with_x=yes ;;
1237
1238  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1239  | --x-incl | --x-inc | --x-in | --x-i)
1240    ac_prev=x_includes ;;
1241  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1242  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1243    x_includes=$ac_optarg ;;
1244
1245  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1246  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1247    ac_prev=x_libraries ;;
1248  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1249  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1250    x_libraries=$ac_optarg ;;
1251
1252  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1253Try \`$0 --help' for more information"
1254    ;;
1255
1256  *=*)
1257    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1258    # Reject names that are not valid shell variable names.
1259    case $ac_envvar in #(
1260      '' | [0-9]* | *[!_$as_cr_alnum]* )
1261      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1262    esac
1263    eval $ac_envvar=\$ac_optarg
1264    export $ac_envvar ;;
1265
1266  *)
1267    # FIXME: should be removed in autoconf 3.0.
1268    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1269    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1270      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1271    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1272    ;;
1273
1274  esac
1275done
1276
1277if test -n "$ac_prev"; then
1278  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1279  as_fn_error $? "missing argument to $ac_option"
1280fi
1281
1282if test -n "$ac_unrecognized_opts"; then
1283  case $enable_option_checking in
1284    no) ;;
1285    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1286    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1287  esac
1288fi
1289
1290# Check all directory arguments for consistency.
1291for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1292		datadir sysconfdir sharedstatedir localstatedir includedir \
1293		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1294		libdir localedir mandir runstatedir
1295do
1296  eval ac_val=\$$ac_var
1297  # Remove trailing slashes.
1298  case $ac_val in
1299    */ )
1300      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1301      eval $ac_var=\$ac_val;;
1302  esac
1303  # Be sure to have absolute directory names.
1304  case $ac_val in
1305    [\\/$]* | ?:[\\/]* )  continue;;
1306    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1307  esac
1308  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1309done
1310
1311# There might be people who depend on the old broken behavior: `$host'
1312# used to hold the argument of --host etc.
1313# FIXME: To remove some day.
1314build=$build_alias
1315host=$host_alias
1316target=$target_alias
1317
1318# FIXME: To remove some day.
1319if test "x$host_alias" != x; then
1320  if test "x$build_alias" = x; then
1321    cross_compiling=maybe
1322  elif test "x$build_alias" != "x$host_alias"; then
1323    cross_compiling=yes
1324  fi
1325fi
1326
1327ac_tool_prefix=
1328test -n "$host_alias" && ac_tool_prefix=$host_alias-
1329
1330test "$silent" = yes && exec 6>/dev/null
1331
1332
1333ac_pwd=`pwd` && test -n "$ac_pwd" &&
1334ac_ls_di=`ls -di .` &&
1335ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1336  as_fn_error $? "working directory cannot be determined"
1337test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1338  as_fn_error $? "pwd does not report name of working directory"
1339
1340
1341# Find the source files, if location was not specified.
1342if test -z "$srcdir"; then
1343  ac_srcdir_defaulted=yes
1344  # Try the directory containing this script, then the parent directory.
1345  ac_confdir=`$as_dirname -- "$as_myself" ||
1346$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1347	 X"$as_myself" : 'X\(//\)[^/]' \| \
1348	 X"$as_myself" : 'X\(//\)$' \| \
1349	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1350$as_echo X"$as_myself" |
1351    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1352	    s//\1/
1353	    q
1354	  }
1355	  /^X\(\/\/\)[^/].*/{
1356	    s//\1/
1357	    q
1358	  }
1359	  /^X\(\/\/\)$/{
1360	    s//\1/
1361	    q
1362	  }
1363	  /^X\(\/\).*/{
1364	    s//\1/
1365	    q
1366	  }
1367	  s/.*/./; q'`
1368  srcdir=$ac_confdir
1369  if test ! -r "$srcdir/$ac_unique_file"; then
1370    srcdir=..
1371  fi
1372else
1373  ac_srcdir_defaulted=no
1374fi
1375if test ! -r "$srcdir/$ac_unique_file"; then
1376  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1377  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1378fi
1379ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1380ac_abs_confdir=`(
1381	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1382	pwd)`
1383# When building in place, set srcdir=.
1384if test "$ac_abs_confdir" = "$ac_pwd"; then
1385  srcdir=.
1386fi
1387# Remove unnecessary trailing slashes from srcdir.
1388# Double slashes in file names in object file debugging info
1389# mess up M-x gdb in Emacs.
1390case $srcdir in
1391*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1392esac
1393for ac_var in $ac_precious_vars; do
1394  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1395  eval ac_env_${ac_var}_value=\$${ac_var}
1396  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1397  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1398done
1399
1400#
1401# Report the --help message.
1402#
1403if test "$ac_init_help" = "long"; then
1404  # Omit some internal or obsolete options to make the list less imposing.
1405  # This message is too long to be a string in the A/UX 3.1 sh.
1406  cat <<_ACEOF
1407\`configure' configures this package to adapt to many kinds of systems.
1408
1409Usage: $0 [OPTION]... [VAR=VALUE]...
1410
1411To assign environment variables (e.g., CC, CFLAGS...), specify them as
1412VAR=VALUE.  See below for descriptions of some of the useful variables.
1413
1414Defaults for the options are specified in brackets.
1415
1416Configuration:
1417  -h, --help              display this help and exit
1418      --help=short        display options specific to this package
1419      --help=recursive    display the short help of all the included packages
1420  -V, --version           display version information and exit
1421  -q, --quiet, --silent   do not print \`checking ...' messages
1422      --cache-file=FILE   cache test results in FILE [disabled]
1423  -C, --config-cache      alias for \`--cache-file=config.cache'
1424  -n, --no-create         do not create output files
1425      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1426
1427Installation directories:
1428  --prefix=PREFIX         install architecture-independent files in PREFIX
1429                          [$ac_default_prefix]
1430  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1431                          [PREFIX]
1432
1433By default, \`make install' will install all the files in
1434\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1435an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1436for instance \`--prefix=\$HOME'.
1437
1438For better control, use the options below.
1439
1440Fine tuning of the installation directories:
1441  --bindir=DIR            user executables [EPREFIX/bin]
1442  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1443  --libexecdir=DIR        program executables [EPREFIX/libexec]
1444  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1445  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1446  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1447  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1448  --libdir=DIR            object code libraries [EPREFIX/lib]
1449  --includedir=DIR        C header files [PREFIX/include]
1450  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1451  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1452  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1453  --infodir=DIR           info documentation [DATAROOTDIR/info]
1454  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1455  --mandir=DIR            man documentation [DATAROOTDIR/man]
1456  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1457  --htmldir=DIR           html documentation [DOCDIR]
1458  --dvidir=DIR            dvi documentation [DOCDIR]
1459  --pdfdir=DIR            pdf documentation [DOCDIR]
1460  --psdir=DIR             ps documentation [DOCDIR]
1461_ACEOF
1462
1463  cat <<\_ACEOF
1464
1465X features:
1466  --x-includes=DIR    X include files are in DIR
1467  --x-libraries=DIR   X library files are in DIR
1468_ACEOF
1469fi
1470
1471if test -n "$ac_init_help"; then
1472
1473  cat <<\_ACEOF
1474
1475Optional Features:
1476  --disable-option-checking  ignore unrecognized --enable/--with options
1477  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1478  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1479  --enable-fail-if-missing    Fail if dependencies on additional features
1480     specified on the command line are missing.
1481  --disable-darwin        Disable Darwin (Mac OS X) support.
1482  --disable-smack	  Do not check for Smack support.
1483  --disable-selinux	  Do not check for SELinux support.
1484  --disable-xsmp          Disable XSMP session management
1485  --disable-xsmp-interact Disable XSMP interaction
1486  --enable-luainterp=OPTS      Include Lua interpreter.  default=no OPTS=no/yes/dynamic
1487  --enable-mzschemeinterp      Include MzScheme interpreter.
1488  --enable-perlinterp=OPTS     Include Perl interpreter.  default=no OPTS=no/yes/dynamic
1489  --enable-pythoninterp=OPTS   Include Python interpreter. default=no OPTS=no/yes/dynamic
1490  --enable-python3interp=OPTS  Include Python3 interpreter. default=no OPTS=no/yes/dynamic
1491  --enable-tclinterp=OPTS      Include Tcl interpreter. default=no OPTS=no/yes/dynamic
1492  --enable-rubyinterp=OPTS     Include Ruby interpreter.  default=no OPTS=no/yes/dynamic
1493  --enable-cscope         Include cscope interface.
1494  --disable-netbeans      Disable NetBeans integration support.
1495  --disable-channel       Disable process communication support.
1496  --enable-terminal       Enable terminal emulation support.
1497  --enable-autoservername Automatically define servername at vim startup.
1498  --enable-multibyte      Include multibyte editing support.
1499  --disable-rightleft     Do not include Right-to-Left language support.
1500  --disable-arabic        Do not include Arabic language support.
1501  --disable-farsi         Deprecated.
1502  --enable-xim            Include XIM input support.
1503  --enable-fontset        Include X fontset output support.
1504  --enable-gui=OPTS       X11 GUI. default=auto OPTS=auto/no/gtk2/gnome2/gtk3/motif/athena/neXtaw/photon/carbon
1505  --enable-gtk2-check     If auto-select GUI, check for GTK+ 2 default=yes
1506  --enable-gnome-check    If GTK GUI, check for GNOME default=no
1507  --enable-gtk3-check     If auto-select GUI, check for GTK+ 3 default=yes
1508  --enable-motif-check    If auto-select GUI, check for Motif default=yes
1509  --enable-athena-check   If auto-select GUI, check for Athena default=yes
1510  --enable-nextaw-check   If auto-select GUI, check for neXtaw default=yes
1511  --enable-carbon-check   If auto-select GUI, check for Carbon default=yes
1512  --disable-gtktest       Do not try to compile and run a test GTK program
1513  --disable-icon-cache-update        update disabled
1514  --disable-desktop-database-update  update disabled
1515  --disable-largefile     omit support for large files
1516  --disable-canberra      Do not use libcanberra.
1517  --disable-acl           No check for ACL support.
1518  --disable-gpm           Don't use gpm (Linux mouse daemon).
1519  --disable-sysmouse      Don't use sysmouse (mouse in *BSD console).
1520  --disable-nls           Don't support NLS (gettext()).
1521
1522Optional Packages:
1523  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1524  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1525  --with-mac-arch=ARCH    current, intel, ppc or both
1526  --with-developer-dir=PATH    use PATH as location for Xcode developer tools
1527  --with-local-dir=PATH   search PATH instead of /usr/local for local libraries.
1528  --without-local-dir     do not search /usr/local for local libraries.
1529  --with-vim-name=NAME    what to call the Vim executable
1530  --with-ex-name=NAME     what to call the Ex executable
1531  --with-view-name=NAME   what to call the View executable
1532  --with-global-runtime=DIR    global runtime directory in 'runtimepath', comma-separated for multiple directories
1533  --with-modified-by=NAME       name of who modified a release version
1534  --with-features=TYPE    tiny, small, normal, big or huge (default: huge)
1535  --with-compiledby=NAME  name to show in :version message
1536  --with-lua-prefix=PFX   Prefix where Lua is installed.
1537  --with-luajit           Link with LuaJIT instead of Lua.
1538  --with-plthome=PLTHOME   Use PLTHOME.
1539  --with-python-command=NAME  name of the Python 2 command (default: python2 or python)
1540  --with-python-config-dir=PATH  Python's config directory (deprecated)
1541  --with-python3-command=NAME  name of the Python 3 command (default: python3 or python)
1542  --with-python3-config-dir=PATH  Python's config directory (deprecated)
1543  --with-tclsh=PATH       which tclsh to use (default: tclsh8.0)
1544  --with-ruby-command=RUBY  name of the Ruby command (default: ruby)
1545  --with-x                use the X Window System
1546  --with-gnome-includes=DIR Specify location of GNOME headers
1547  --with-gnome-libs=DIR   Specify location of GNOME libs
1548  --with-gnome            Specify prefix for GNOME files
1549  --with-motif-lib=STRING Library for Motif
1550  --with-tlib=library     terminal library to be used
1551
1552Some influential environment variables:
1553  CC          C compiler command
1554  CFLAGS      C compiler flags
1555  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1556              nonstandard directory <lib dir>
1557  LIBS        libraries to pass to the linker, e.g. -l<library>
1558  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1559              you have headers in a nonstandard directory <include dir>
1560  CPP         C preprocessor
1561  XMKMF       Path to xmkmf, Makefile generator for X Window System
1562
1563Use these variables to override the choices made by `configure' or to help
1564it to find libraries and programs with nonstandard names/locations.
1565
1566Report bugs to the package provider.
1567_ACEOF
1568ac_status=$?
1569fi
1570
1571if test "$ac_init_help" = "recursive"; then
1572  # If there are subdirs, report their specific --help.
1573  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1574    test -d "$ac_dir" ||
1575      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1576      continue
1577    ac_builddir=.
1578
1579case "$ac_dir" in
1580.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1581*)
1582  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1583  # A ".." for each directory in $ac_dir_suffix.
1584  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1585  case $ac_top_builddir_sub in
1586  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1587  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1588  esac ;;
1589esac
1590ac_abs_top_builddir=$ac_pwd
1591ac_abs_builddir=$ac_pwd$ac_dir_suffix
1592# for backward compatibility:
1593ac_top_builddir=$ac_top_build_prefix
1594
1595case $srcdir in
1596  .)  # We are building in place.
1597    ac_srcdir=.
1598    ac_top_srcdir=$ac_top_builddir_sub
1599    ac_abs_top_srcdir=$ac_pwd ;;
1600  [\\/]* | ?:[\\/]* )  # Absolute name.
1601    ac_srcdir=$srcdir$ac_dir_suffix;
1602    ac_top_srcdir=$srcdir
1603    ac_abs_top_srcdir=$srcdir ;;
1604  *) # Relative name.
1605    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1606    ac_top_srcdir=$ac_top_build_prefix$srcdir
1607    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1608esac
1609ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1610
1611    cd "$ac_dir" || { ac_status=$?; continue; }
1612    # Check for guested configure.
1613    if test -f "$ac_srcdir/configure.gnu"; then
1614      echo &&
1615      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1616    elif test -f "$ac_srcdir/configure"; then
1617      echo &&
1618      $SHELL "$ac_srcdir/configure" --help=recursive
1619    else
1620      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1621    fi || ac_status=$?
1622    cd "$ac_pwd" || { ac_status=$?; break; }
1623  done
1624fi
1625
1626test -n "$ac_init_help" && exit $ac_status
1627if $ac_init_version; then
1628  cat <<\_ACEOF
1629configure
1630generated by GNU Autoconf 2.69
1631
1632Copyright (C) 2012 Free Software Foundation, Inc.
1633This configure script is free software; the Free Software Foundation
1634gives unlimited permission to copy, distribute and modify it.
1635_ACEOF
1636  exit
1637fi
1638
1639## ------------------------ ##
1640## Autoconf initialization. ##
1641## ------------------------ ##
1642
1643# ac_fn_c_try_compile LINENO
1644# --------------------------
1645# Try to compile conftest.$ac_ext, and return whether this succeeded.
1646ac_fn_c_try_compile ()
1647{
1648  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649  rm -f conftest.$ac_objext
1650  if { { ac_try="$ac_compile"
1651case "(($ac_try" in
1652  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1653  *) ac_try_echo=$ac_try;;
1654esac
1655eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1656$as_echo "$ac_try_echo"; } >&5
1657  (eval "$ac_compile") 2>conftest.err
1658  ac_status=$?
1659  if test -s conftest.err; then
1660    grep -v '^ *+' conftest.err >conftest.er1
1661    cat conftest.er1 >&5
1662    mv -f conftest.er1 conftest.err
1663  fi
1664  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1665  test $ac_status = 0; } && {
1666	 test -z "$ac_c_werror_flag" ||
1667	 test ! -s conftest.err
1668       } && test -s conftest.$ac_objext; then :
1669  ac_retval=0
1670else
1671  $as_echo "$as_me: failed program was:" >&5
1672sed 's/^/| /' conftest.$ac_ext >&5
1673
1674	ac_retval=1
1675fi
1676  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1677  as_fn_set_status $ac_retval
1678
1679} # ac_fn_c_try_compile
1680
1681# ac_fn_c_try_cpp LINENO
1682# ----------------------
1683# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1684ac_fn_c_try_cpp ()
1685{
1686  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687  if { { ac_try="$ac_cpp conftest.$ac_ext"
1688case "(($ac_try" in
1689  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1690  *) ac_try_echo=$ac_try;;
1691esac
1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693$as_echo "$ac_try_echo"; } >&5
1694  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1695  ac_status=$?
1696  if test -s conftest.err; then
1697    grep -v '^ *+' conftest.err >conftest.er1
1698    cat conftest.er1 >&5
1699    mv -f conftest.er1 conftest.err
1700  fi
1701  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1702  test $ac_status = 0; } > conftest.i && {
1703	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1704	 test ! -s conftest.err
1705       }; then :
1706  ac_retval=0
1707else
1708  $as_echo "$as_me: failed program was:" >&5
1709sed 's/^/| /' conftest.$ac_ext >&5
1710
1711    ac_retval=1
1712fi
1713  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1714  as_fn_set_status $ac_retval
1715
1716} # ac_fn_c_try_cpp
1717
1718# ac_fn_c_try_link LINENO
1719# -----------------------
1720# Try to link conftest.$ac_ext, and return whether this succeeded.
1721ac_fn_c_try_link ()
1722{
1723  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1724  rm -f conftest.$ac_objext conftest$ac_exeext
1725  if { { ac_try="$ac_link"
1726case "(($ac_try" in
1727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1728  *) ac_try_echo=$ac_try;;
1729esac
1730eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731$as_echo "$ac_try_echo"; } >&5
1732  (eval "$ac_link") 2>conftest.err
1733  ac_status=$?
1734  if test -s conftest.err; then
1735    grep -v '^ *+' conftest.err >conftest.er1
1736    cat conftest.er1 >&5
1737    mv -f conftest.er1 conftest.err
1738  fi
1739  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1740  test $ac_status = 0; } && {
1741	 test -z "$ac_c_werror_flag" ||
1742	 test ! -s conftest.err
1743       } && test -s conftest$ac_exeext && {
1744	 test "$cross_compiling" = yes ||
1745	 test -x conftest$ac_exeext
1746       }; then :
1747  ac_retval=0
1748else
1749  $as_echo "$as_me: failed program was:" >&5
1750sed 's/^/| /' conftest.$ac_ext >&5
1751
1752	ac_retval=1
1753fi
1754  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1755  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1756  # interfere with the next link command; also delete a directory that is
1757  # left behind by Apple's compiler.  We do this before executing the actions.
1758  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1759  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1760  as_fn_set_status $ac_retval
1761
1762} # ac_fn_c_try_link
1763
1764# ac_fn_c_try_run LINENO
1765# ----------------------
1766# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1767# that executables *can* be run.
1768ac_fn_c_try_run ()
1769{
1770  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1771  if { { ac_try="$ac_link"
1772case "(($ac_try" in
1773  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1774  *) ac_try_echo=$ac_try;;
1775esac
1776eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1777$as_echo "$ac_try_echo"; } >&5
1778  (eval "$ac_link") 2>&5
1779  ac_status=$?
1780  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1781  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1782  { { case "(($ac_try" in
1783  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784  *) ac_try_echo=$ac_try;;
1785esac
1786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787$as_echo "$ac_try_echo"; } >&5
1788  (eval "$ac_try") 2>&5
1789  ac_status=$?
1790  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791  test $ac_status = 0; }; }; then :
1792  ac_retval=0
1793else
1794  $as_echo "$as_me: program exited with status $ac_status" >&5
1795       $as_echo "$as_me: failed program was:" >&5
1796sed 's/^/| /' conftest.$ac_ext >&5
1797
1798       ac_retval=$ac_status
1799fi
1800  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1801  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1802  as_fn_set_status $ac_retval
1803
1804} # ac_fn_c_try_run
1805
1806# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1807# -------------------------------------------------------
1808# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1809# the include files in INCLUDES and setting the cache variable VAR
1810# accordingly.
1811ac_fn_c_check_header_mongrel ()
1812{
1813  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1814  if eval \${$3+:} false; then :
1815  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816$as_echo_n "checking for $2... " >&6; }
1817if eval \${$3+:} false; then :
1818  $as_echo_n "(cached) " >&6
1819fi
1820eval ac_res=\$$3
1821	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822$as_echo "$ac_res" >&6; }
1823else
1824  # Is the header compilable?
1825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1826$as_echo_n "checking $2 usability... " >&6; }
1827cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1828/* end confdefs.h.  */
1829$4
1830#include <$2>
1831_ACEOF
1832if ac_fn_c_try_compile "$LINENO"; then :
1833  ac_header_compiler=yes
1834else
1835  ac_header_compiler=no
1836fi
1837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1839$as_echo "$ac_header_compiler" >&6; }
1840
1841# Is the header present?
1842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1843$as_echo_n "checking $2 presence... " >&6; }
1844cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1845/* end confdefs.h.  */
1846#include <$2>
1847_ACEOF
1848if ac_fn_c_try_cpp "$LINENO"; then :
1849  ac_header_preproc=yes
1850else
1851  ac_header_preproc=no
1852fi
1853rm -f conftest.err conftest.i conftest.$ac_ext
1854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1855$as_echo "$ac_header_preproc" >&6; }
1856
1857# So?  What about this header?
1858case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1859  yes:no: )
1860    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1861$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1862    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1863$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1864    ;;
1865  no:yes:* )
1866    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1867$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1868    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1869$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1870    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1871$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1872    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1873$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1874    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1875$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1876    ;;
1877esac
1878  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1879$as_echo_n "checking for $2... " >&6; }
1880if eval \${$3+:} false; then :
1881  $as_echo_n "(cached) " >&6
1882else
1883  eval "$3=\$ac_header_compiler"
1884fi
1885eval ac_res=\$$3
1886	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1887$as_echo "$ac_res" >&6; }
1888fi
1889  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1890
1891} # ac_fn_c_check_header_mongrel
1892
1893# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1894# -------------------------------------------------------
1895# Tests whether HEADER exists and can be compiled using the include files in
1896# INCLUDES, setting the cache variable VAR accordingly.
1897ac_fn_c_check_header_compile ()
1898{
1899  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1900  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1901$as_echo_n "checking for $2... " >&6; }
1902if eval \${$3+:} false; then :
1903  $as_echo_n "(cached) " >&6
1904else
1905  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1906/* end confdefs.h.  */
1907$4
1908#include <$2>
1909_ACEOF
1910if ac_fn_c_try_compile "$LINENO"; then :
1911  eval "$3=yes"
1912else
1913  eval "$3=no"
1914fi
1915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1916fi
1917eval ac_res=\$$3
1918	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1919$as_echo "$ac_res" >&6; }
1920  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1921
1922} # ac_fn_c_check_header_compile
1923
1924# ac_fn_c_check_func LINENO FUNC VAR
1925# ----------------------------------
1926# Tests whether FUNC exists, setting the cache variable VAR accordingly
1927ac_fn_c_check_func ()
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 eval \${$3+:} false; then :
1933  $as_echo_n "(cached) " >&6
1934else
1935  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1936/* end confdefs.h.  */
1937/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1938   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1939#define $2 innocuous_$2
1940
1941/* System header to define __stub macros and hopefully few prototypes,
1942    which can conflict with char $2 (); below.
1943    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1944    <limits.h> exists even on freestanding compilers.  */
1945
1946#ifdef __STDC__
1947# include <limits.h>
1948#else
1949# include <assert.h>
1950#endif
1951
1952#undef $2
1953
1954/* Override any GCC internal prototype to avoid an error.
1955   Use char because int might match the return type of a GCC
1956   builtin and then its argument prototype would still apply.  */
1957#ifdef __cplusplus
1958extern "C"
1959#endif
1960char $2 ();
1961/* The GNU C library defines this for functions which it implements
1962    to always fail with ENOSYS.  Some functions are actually named
1963    something starting with __ and the normal name is an alias.  */
1964#if defined __stub_$2 || defined __stub___$2
1965choke me
1966#endif
1967
1968int
1969main ()
1970{
1971return $2 ();
1972  ;
1973  return 0;
1974}
1975_ACEOF
1976if ac_fn_c_try_link "$LINENO"; then :
1977  eval "$3=yes"
1978else
1979  eval "$3=no"
1980fi
1981rm -f core conftest.err conftest.$ac_objext \
1982    conftest$ac_exeext conftest.$ac_ext
1983fi
1984eval ac_res=\$$3
1985	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1986$as_echo "$ac_res" >&6; }
1987  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1988
1989} # ac_fn_c_check_func
1990
1991# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1992# -------------------------------------------
1993# Tests whether TYPE exists after having included INCLUDES, setting cache
1994# variable VAR accordingly.
1995ac_fn_c_check_type ()
1996{
1997  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1999$as_echo_n "checking for $2... " >&6; }
2000if eval \${$3+:} false; then :
2001  $as_echo_n "(cached) " >&6
2002else
2003  eval "$3=no"
2004  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2005/* end confdefs.h.  */
2006$4
2007int
2008main ()
2009{
2010if (sizeof ($2))
2011	 return 0;
2012  ;
2013  return 0;
2014}
2015_ACEOF
2016if ac_fn_c_try_compile "$LINENO"; then :
2017  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2018/* end confdefs.h.  */
2019$4
2020int
2021main ()
2022{
2023if (sizeof (($2)))
2024	    return 0;
2025  ;
2026  return 0;
2027}
2028_ACEOF
2029if ac_fn_c_try_compile "$LINENO"; then :
2030
2031else
2032  eval "$3=yes"
2033fi
2034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2035fi
2036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2037fi
2038eval ac_res=\$$3
2039	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2040$as_echo "$ac_res" >&6; }
2041  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2042
2043} # ac_fn_c_check_type
2044
2045# ac_fn_c_find_uintX_t LINENO BITS VAR
2046# ------------------------------------
2047# Finds an unsigned integer type with width BITS, setting cache variable VAR
2048# accordingly.
2049ac_fn_c_find_uintX_t ()
2050{
2051  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2052  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2053$as_echo_n "checking for uint$2_t... " >&6; }
2054if eval \${$3+:} false; then :
2055  $as_echo_n "(cached) " >&6
2056else
2057  eval "$3=no"
2058     # Order is important - never check a type that is potentially smaller
2059     # than half of the expected target width.
2060     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2061	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2062       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2063/* end confdefs.h.  */
2064$ac_includes_default
2065int
2066main ()
2067{
2068static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2069test_array [0] = 0;
2070return test_array [0];
2071
2072  ;
2073  return 0;
2074}
2075_ACEOF
2076if ac_fn_c_try_compile "$LINENO"; then :
2077  case $ac_type in #(
2078  uint$2_t) :
2079    eval "$3=yes" ;; #(
2080  *) :
2081    eval "$3=\$ac_type" ;;
2082esac
2083fi
2084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2085       if eval test \"x\$"$3"\" = x"no"; then :
2086
2087else
2088  break
2089fi
2090     done
2091fi
2092eval ac_res=\$$3
2093	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2094$as_echo "$ac_res" >&6; }
2095  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2096
2097} # ac_fn_c_find_uintX_t
2098
2099# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2100# --------------------------------------------
2101# Tries to find the compile-time value of EXPR in a program that includes
2102# INCLUDES, setting VAR accordingly. Returns whether the value could be
2103# computed
2104ac_fn_c_compute_int ()
2105{
2106  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2107  if test "$cross_compiling" = yes; then
2108    # Depending upon the size, compute the lo and hi bounds.
2109cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110/* end confdefs.h.  */
2111$4
2112int
2113main ()
2114{
2115static int test_array [1 - 2 * !(($2) >= 0)];
2116test_array [0] = 0;
2117return test_array [0];
2118
2119  ;
2120  return 0;
2121}
2122_ACEOF
2123if ac_fn_c_try_compile "$LINENO"; then :
2124  ac_lo=0 ac_mid=0
2125  while :; do
2126    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2127/* end confdefs.h.  */
2128$4
2129int
2130main ()
2131{
2132static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2133test_array [0] = 0;
2134return test_array [0];
2135
2136  ;
2137  return 0;
2138}
2139_ACEOF
2140if ac_fn_c_try_compile "$LINENO"; then :
2141  ac_hi=$ac_mid; break
2142else
2143  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2144			if test $ac_lo -le $ac_mid; then
2145			  ac_lo= ac_hi=
2146			  break
2147			fi
2148			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2149fi
2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2151  done
2152else
2153  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2154/* end confdefs.h.  */
2155$4
2156int
2157main ()
2158{
2159static int test_array [1 - 2 * !(($2) < 0)];
2160test_array [0] = 0;
2161return test_array [0];
2162
2163  ;
2164  return 0;
2165}
2166_ACEOF
2167if ac_fn_c_try_compile "$LINENO"; then :
2168  ac_hi=-1 ac_mid=-1
2169  while :; do
2170    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2171/* end confdefs.h.  */
2172$4
2173int
2174main ()
2175{
2176static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2177test_array [0] = 0;
2178return test_array [0];
2179
2180  ;
2181  return 0;
2182}
2183_ACEOF
2184if ac_fn_c_try_compile "$LINENO"; then :
2185  ac_lo=$ac_mid; break
2186else
2187  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2188			if test $ac_mid -le $ac_hi; then
2189			  ac_lo= ac_hi=
2190			  break
2191			fi
2192			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2193fi
2194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2195  done
2196else
2197  ac_lo= ac_hi=
2198fi
2199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2200fi
2201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2202# Binary search between lo and hi bounds.
2203while test "x$ac_lo" != "x$ac_hi"; do
2204  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2205  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2206/* end confdefs.h.  */
2207$4
2208int
2209main ()
2210{
2211static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2212test_array [0] = 0;
2213return test_array [0];
2214
2215  ;
2216  return 0;
2217}
2218_ACEOF
2219if ac_fn_c_try_compile "$LINENO"; then :
2220  ac_hi=$ac_mid
2221else
2222  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2223fi
2224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2225done
2226case $ac_lo in #((
2227?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2228'') ac_retval=1 ;;
2229esac
2230  else
2231    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232/* end confdefs.h.  */
2233$4
2234static long int longval () { return $2; }
2235static unsigned long int ulongval () { return $2; }
2236#include <stdio.h>
2237#include <stdlib.h>
2238int
2239main ()
2240{
2241
2242  FILE *f = fopen ("conftest.val", "w");
2243  if (! f)
2244    return 1;
2245  if (($2) < 0)
2246    {
2247      long int i = longval ();
2248      if (i != ($2))
2249	return 1;
2250      fprintf (f, "%ld", i);
2251    }
2252  else
2253    {
2254      unsigned long int i = ulongval ();
2255      if (i != ($2))
2256	return 1;
2257      fprintf (f, "%lu", i);
2258    }
2259  /* Do not output a trailing newline, as this causes \r\n confusion
2260     on some platforms.  */
2261  return ferror (f) || fclose (f) != 0;
2262
2263  ;
2264  return 0;
2265}
2266_ACEOF
2267if ac_fn_c_try_run "$LINENO"; then :
2268  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2269else
2270  ac_retval=1
2271fi
2272rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2273  conftest.$ac_objext conftest.beam conftest.$ac_ext
2274rm -f conftest.val
2275
2276  fi
2277  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2278  as_fn_set_status $ac_retval
2279
2280} # ac_fn_c_compute_int
2281cat >auto/config.log <<_ACEOF
2282This file contains any messages produced by compilers while
2283running configure, to aid debugging if configure makes a mistake.
2284
2285It was created by $as_me, which was
2286generated by GNU Autoconf 2.69.  Invocation command line was
2287
2288  $ $0 $@
2289
2290_ACEOF
2291exec 5>>auto/config.log
2292{
2293cat <<_ASUNAME
2294## --------- ##
2295## Platform. ##
2296## --------- ##
2297
2298hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2299uname -m = `(uname -m) 2>/dev/null || echo unknown`
2300uname -r = `(uname -r) 2>/dev/null || echo unknown`
2301uname -s = `(uname -s) 2>/dev/null || echo unknown`
2302uname -v = `(uname -v) 2>/dev/null || echo unknown`
2303
2304/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2305/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2306
2307/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2308/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2309/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2310/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2311/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2312/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2313/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2314
2315_ASUNAME
2316
2317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2318for as_dir in $PATH
2319do
2320  IFS=$as_save_IFS
2321  test -z "$as_dir" && as_dir=.
2322    $as_echo "PATH: $as_dir"
2323  done
2324IFS=$as_save_IFS
2325
2326} >&5
2327
2328cat >&5 <<_ACEOF
2329
2330
2331## ----------- ##
2332## Core tests. ##
2333## ----------- ##
2334
2335_ACEOF
2336
2337
2338# Keep a trace of the command line.
2339# Strip out --no-create and --no-recursion so they do not pile up.
2340# Strip out --silent because we don't want to record it for future runs.
2341# Also quote any args containing shell meta-characters.
2342# Make two passes to allow for proper duplicate-argument suppression.
2343ac_configure_args=
2344ac_configure_args0=
2345ac_configure_args1=
2346ac_must_keep_next=false
2347for ac_pass in 1 2
2348do
2349  for ac_arg
2350  do
2351    case $ac_arg in
2352    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2353    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2354    | -silent | --silent | --silen | --sile | --sil)
2355      continue ;;
2356    *\'*)
2357      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2358    esac
2359    case $ac_pass in
2360    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2361    2)
2362      as_fn_append ac_configure_args1 " '$ac_arg'"
2363      if test $ac_must_keep_next = true; then
2364	ac_must_keep_next=false # Got value, back to normal.
2365      else
2366	case $ac_arg in
2367	  *=* | --config-cache | -C | -disable-* | --disable-* \
2368	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2369	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2370	  | -with-* | --with-* | -without-* | --without-* | --x)
2371	    case "$ac_configure_args0 " in
2372	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2373	    esac
2374	    ;;
2375	  -* ) ac_must_keep_next=true ;;
2376	esac
2377      fi
2378      as_fn_append ac_configure_args " '$ac_arg'"
2379      ;;
2380    esac
2381  done
2382done
2383{ ac_configure_args0=; unset ac_configure_args0;}
2384{ ac_configure_args1=; unset ac_configure_args1;}
2385
2386# When interrupted or exit'd, cleanup temporary files, and complete
2387# config.log.  We remove comments because anyway the quotes in there
2388# would cause problems or look ugly.
2389# WARNING: Use '\'' to represent an apostrophe within the trap.
2390# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2391trap 'exit_status=$?
2392  # Save into config.log some information that might help in debugging.
2393  {
2394    echo
2395
2396    $as_echo "## ---------------- ##
2397## Cache variables. ##
2398## ---------------- ##"
2399    echo
2400    # The following way of writing the cache mishandles newlines in values,
2401(
2402  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2403    eval ac_val=\$$ac_var
2404    case $ac_val in #(
2405    *${as_nl}*)
2406      case $ac_var in #(
2407      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2408$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2409      esac
2410      case $ac_var in #(
2411      _ | IFS | as_nl) ;; #(
2412      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2413      *) { eval $ac_var=; unset $ac_var;} ;;
2414      esac ;;
2415    esac
2416  done
2417  (set) 2>&1 |
2418    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2419    *${as_nl}ac_space=\ *)
2420      sed -n \
2421	"s/'\''/'\''\\\\'\'''\''/g;
2422	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2423      ;; #(
2424    *)
2425      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2426      ;;
2427    esac |
2428    sort
2429)
2430    echo
2431
2432    $as_echo "## ----------------- ##
2433## Output variables. ##
2434## ----------------- ##"
2435    echo
2436    for ac_var in $ac_subst_vars
2437    do
2438      eval ac_val=\$$ac_var
2439      case $ac_val in
2440      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2441      esac
2442      $as_echo "$ac_var='\''$ac_val'\''"
2443    done | sort
2444    echo
2445
2446    if test -n "$ac_subst_files"; then
2447      $as_echo "## ------------------- ##
2448## File substitutions. ##
2449## ------------------- ##"
2450      echo
2451      for ac_var in $ac_subst_files
2452      do
2453	eval ac_val=\$$ac_var
2454	case $ac_val in
2455	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2456	esac
2457	$as_echo "$ac_var='\''$ac_val'\''"
2458      done | sort
2459      echo
2460    fi
2461
2462    if test -s confdefs.h; then
2463      $as_echo "## ----------- ##
2464## confdefs.h. ##
2465## ----------- ##"
2466      echo
2467      cat confdefs.h
2468      echo
2469    fi
2470    test "$ac_signal" != 0 &&
2471      $as_echo "$as_me: caught signal $ac_signal"
2472    $as_echo "$as_me: exit $exit_status"
2473  } >&5
2474  rm -f core *.core core.conftest.* &&
2475    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2476    exit $exit_status
2477' 0
2478for ac_signal in 1 2 13 15; do
2479  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2480done
2481ac_signal=0
2482
2483# confdefs.h avoids OS command line length limits that DEFS can exceed.
2484rm -f -r conftest* confdefs.h
2485
2486$as_echo "/* confdefs.h */" > confdefs.h
2487
2488# Predefined preprocessor variables.
2489
2490cat >>confdefs.h <<_ACEOF
2491#define PACKAGE_NAME "$PACKAGE_NAME"
2492_ACEOF
2493
2494cat >>confdefs.h <<_ACEOF
2495#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2496_ACEOF
2497
2498cat >>confdefs.h <<_ACEOF
2499#define PACKAGE_VERSION "$PACKAGE_VERSION"
2500_ACEOF
2501
2502cat >>confdefs.h <<_ACEOF
2503#define PACKAGE_STRING "$PACKAGE_STRING"
2504_ACEOF
2505
2506cat >>confdefs.h <<_ACEOF
2507#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2508_ACEOF
2509
2510cat >>confdefs.h <<_ACEOF
2511#define PACKAGE_URL "$PACKAGE_URL"
2512_ACEOF
2513
2514
2515# Let the site file select an alternate cache file if it wants to.
2516# Prefer an explicitly selected file to automatically selected ones.
2517ac_site_file1=NONE
2518ac_site_file2=NONE
2519if test -n "$CONFIG_SITE"; then
2520  # We do not want a PATH search for config.site.
2521  case $CONFIG_SITE in #((
2522    -*)  ac_site_file1=./$CONFIG_SITE;;
2523    */*) ac_site_file1=$CONFIG_SITE;;
2524    *)   ac_site_file1=./$CONFIG_SITE;;
2525  esac
2526elif test "x$prefix" != xNONE; then
2527  ac_site_file1=$prefix/share/config.site
2528  ac_site_file2=$prefix/etc/config.site
2529else
2530  ac_site_file1=$ac_default_prefix/share/config.site
2531  ac_site_file2=$ac_default_prefix/etc/config.site
2532fi
2533for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2534do
2535  test "x$ac_site_file" = xNONE && continue
2536  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2537    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2538$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2539    sed 's/^/| /' "$ac_site_file" >&5
2540    . "$ac_site_file" \
2541      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2542$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2543as_fn_error $? "failed to load site script $ac_site_file
2544See \`config.log' for more details" "$LINENO" 5; }
2545  fi
2546done
2547
2548if test -r "$cache_file"; then
2549  # Some versions of bash will fail to source /dev/null (special files
2550  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2551  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2552    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2553$as_echo "$as_me: loading cache $cache_file" >&6;}
2554    case $cache_file in
2555      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2556      *)                      . "./$cache_file";;
2557    esac
2558  fi
2559else
2560  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2561$as_echo "$as_me: creating cache $cache_file" >&6;}
2562  >$cache_file
2563fi
2564
2565# Check that the precious variables saved in the cache have kept the same
2566# value.
2567ac_cache_corrupted=false
2568for ac_var in $ac_precious_vars; do
2569  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2570  eval ac_new_set=\$ac_env_${ac_var}_set
2571  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2572  eval ac_new_val=\$ac_env_${ac_var}_value
2573  case $ac_old_set,$ac_new_set in
2574    set,)
2575      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2576$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2577      ac_cache_corrupted=: ;;
2578    ,set)
2579      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2580$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2581      ac_cache_corrupted=: ;;
2582    ,);;
2583    *)
2584      if test "x$ac_old_val" != "x$ac_new_val"; then
2585	# differences in whitespace do not lead to failure.
2586	ac_old_val_w=`echo x $ac_old_val`
2587	ac_new_val_w=`echo x $ac_new_val`
2588	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2589	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2590$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2591	  ac_cache_corrupted=:
2592	else
2593	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2594$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2595	  eval $ac_var=\$ac_old_val
2596	fi
2597	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2598$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2599	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2600$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2601      fi;;
2602  esac
2603  # Pass precious variables to config.status.
2604  if test "$ac_new_set" = set; then
2605    case $ac_new_val in
2606    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2607    *) ac_arg=$ac_var=$ac_new_val ;;
2608    esac
2609    case " $ac_configure_args " in
2610      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2611      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2612    esac
2613  fi
2614done
2615if $ac_cache_corrupted; then
2616  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2618  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2619$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2620  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2621fi
2622## -------------------- ##
2623## Main body of script. ##
2624## -------------------- ##
2625
2626ac_ext=c
2627ac_cpp='$CPP $CPPFLAGS'
2628ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2629ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2630ac_compiler_gnu=$ac_cv_c_compiler_gnu
2631
2632
2633ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
2634
2635
2636$as_echo "#define UNIX 1" >>confdefs.h
2637
2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2639$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2640set x ${MAKE-make}
2641ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2642if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2643  $as_echo_n "(cached) " >&6
2644else
2645  cat >conftest.make <<\_ACEOF
2646SHELL = /bin/sh
2647all:
2648	@echo '@@@%%%=$(MAKE)=@@@%%%'
2649_ACEOF
2650# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2651case `${MAKE-make} -f conftest.make 2>/dev/null` in
2652  *@@@%%%=?*=@@@%%%*)
2653    eval ac_cv_prog_make_${ac_make}_set=yes;;
2654  *)
2655    eval ac_cv_prog_make_${ac_make}_set=no;;
2656esac
2657rm -f conftest.make
2658fi
2659if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2661$as_echo "yes" >&6; }
2662  SET_MAKE=
2663else
2664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2665$as_echo "no" >&6; }
2666  SET_MAKE="MAKE=${MAKE-make}"
2667fi
2668
2669
2670ac_ext=c
2671ac_cpp='$CPP $CPPFLAGS'
2672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2674ac_compiler_gnu=$ac_cv_c_compiler_gnu
2675if test -n "$ac_tool_prefix"; then
2676  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2677set dummy ${ac_tool_prefix}gcc; ac_word=$2
2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2679$as_echo_n "checking for $ac_word... " >&6; }
2680if ${ac_cv_prog_CC+:} false; then :
2681  $as_echo_n "(cached) " >&6
2682else
2683  if test -n "$CC"; then
2684  ac_cv_prog_CC="$CC" # Let the user override the test.
2685else
2686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2687for as_dir in $PATH
2688do
2689  IFS=$as_save_IFS
2690  test -z "$as_dir" && as_dir=.
2691    for ac_exec_ext in '' $ac_executable_extensions; do
2692  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2693    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2694    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2695    break 2
2696  fi
2697done
2698  done
2699IFS=$as_save_IFS
2700
2701fi
2702fi
2703CC=$ac_cv_prog_CC
2704if test -n "$CC"; then
2705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2706$as_echo "$CC" >&6; }
2707else
2708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2709$as_echo "no" >&6; }
2710fi
2711
2712
2713fi
2714if test -z "$ac_cv_prog_CC"; then
2715  ac_ct_CC=$CC
2716  # Extract the first word of "gcc", so it can be a program name with args.
2717set dummy gcc; ac_word=$2
2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2719$as_echo_n "checking for $ac_word... " >&6; }
2720if ${ac_cv_prog_ac_ct_CC+:} false; then :
2721  $as_echo_n "(cached) " >&6
2722else
2723  if test -n "$ac_ct_CC"; then
2724  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2725else
2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2727for as_dir in $PATH
2728do
2729  IFS=$as_save_IFS
2730  test -z "$as_dir" && as_dir=.
2731    for ac_exec_ext in '' $ac_executable_extensions; do
2732  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2733    ac_cv_prog_ac_ct_CC="gcc"
2734    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2735    break 2
2736  fi
2737done
2738  done
2739IFS=$as_save_IFS
2740
2741fi
2742fi
2743ac_ct_CC=$ac_cv_prog_ac_ct_CC
2744if test -n "$ac_ct_CC"; then
2745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2746$as_echo "$ac_ct_CC" >&6; }
2747else
2748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2749$as_echo "no" >&6; }
2750fi
2751
2752  if test "x$ac_ct_CC" = x; then
2753    CC=""
2754  else
2755    case $cross_compiling:$ac_tool_warned in
2756yes:)
2757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2759ac_tool_warned=yes ;;
2760esac
2761    CC=$ac_ct_CC
2762  fi
2763else
2764  CC="$ac_cv_prog_CC"
2765fi
2766
2767if test -z "$CC"; then
2768          if test -n "$ac_tool_prefix"; then
2769    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2770set dummy ${ac_tool_prefix}cc; ac_word=$2
2771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2772$as_echo_n "checking for $ac_word... " >&6; }
2773if ${ac_cv_prog_CC+:} false; then :
2774  $as_echo_n "(cached) " >&6
2775else
2776  if test -n "$CC"; then
2777  ac_cv_prog_CC="$CC" # Let the user override the test.
2778else
2779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2780for as_dir in $PATH
2781do
2782  IFS=$as_save_IFS
2783  test -z "$as_dir" && as_dir=.
2784    for ac_exec_ext in '' $ac_executable_extensions; do
2785  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2786    ac_cv_prog_CC="${ac_tool_prefix}cc"
2787    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2788    break 2
2789  fi
2790done
2791  done
2792IFS=$as_save_IFS
2793
2794fi
2795fi
2796CC=$ac_cv_prog_CC
2797if test -n "$CC"; then
2798  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2799$as_echo "$CC" >&6; }
2800else
2801  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2802$as_echo "no" >&6; }
2803fi
2804
2805
2806  fi
2807fi
2808if test -z "$CC"; then
2809  # Extract the first word of "cc", so it can be a program name with args.
2810set dummy cc; ac_word=$2
2811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2812$as_echo_n "checking for $ac_word... " >&6; }
2813if ${ac_cv_prog_CC+:} false; then :
2814  $as_echo_n "(cached) " >&6
2815else
2816  if test -n "$CC"; then
2817  ac_cv_prog_CC="$CC" # Let the user override the test.
2818else
2819  ac_prog_rejected=no
2820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2821for as_dir in $PATH
2822do
2823  IFS=$as_save_IFS
2824  test -z "$as_dir" && as_dir=.
2825    for ac_exec_ext in '' $ac_executable_extensions; do
2826  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2827    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2828       ac_prog_rejected=yes
2829       continue
2830     fi
2831    ac_cv_prog_CC="cc"
2832    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2833    break 2
2834  fi
2835done
2836  done
2837IFS=$as_save_IFS
2838
2839if test $ac_prog_rejected = yes; then
2840  # We found a bogon in the path, so make sure we never use it.
2841  set dummy $ac_cv_prog_CC
2842  shift
2843  if test $# != 0; then
2844    # We chose a different compiler from the bogus one.
2845    # However, it has the same basename, so the bogon will be chosen
2846    # first if we set CC to just the basename; use the full file name.
2847    shift
2848    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2849  fi
2850fi
2851fi
2852fi
2853CC=$ac_cv_prog_CC
2854if test -n "$CC"; then
2855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2856$as_echo "$CC" >&6; }
2857else
2858  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2859$as_echo "no" >&6; }
2860fi
2861
2862
2863fi
2864if test -z "$CC"; then
2865  if test -n "$ac_tool_prefix"; then
2866  for ac_prog in cl.exe
2867  do
2868    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2869set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2871$as_echo_n "checking for $ac_word... " >&6; }
2872if ${ac_cv_prog_CC+:} false; then :
2873  $as_echo_n "(cached) " >&6
2874else
2875  if test -n "$CC"; then
2876  ac_cv_prog_CC="$CC" # Let the user override the test.
2877else
2878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2879for as_dir in $PATH
2880do
2881  IFS=$as_save_IFS
2882  test -z "$as_dir" && as_dir=.
2883    for ac_exec_ext in '' $ac_executable_extensions; do
2884  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2885    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2886    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2887    break 2
2888  fi
2889done
2890  done
2891IFS=$as_save_IFS
2892
2893fi
2894fi
2895CC=$ac_cv_prog_CC
2896if test -n "$CC"; then
2897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2898$as_echo "$CC" >&6; }
2899else
2900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2901$as_echo "no" >&6; }
2902fi
2903
2904
2905    test -n "$CC" && break
2906  done
2907fi
2908if test -z "$CC"; then
2909  ac_ct_CC=$CC
2910  for ac_prog in cl.exe
2911do
2912  # Extract the first word of "$ac_prog", so it can be a program name with args.
2913set dummy $ac_prog; ac_word=$2
2914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2915$as_echo_n "checking for $ac_word... " >&6; }
2916if ${ac_cv_prog_ac_ct_CC+:} false; then :
2917  $as_echo_n "(cached) " >&6
2918else
2919  if test -n "$ac_ct_CC"; then
2920  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2921else
2922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2923for as_dir in $PATH
2924do
2925  IFS=$as_save_IFS
2926  test -z "$as_dir" && as_dir=.
2927    for ac_exec_ext in '' $ac_executable_extensions; do
2928  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2929    ac_cv_prog_ac_ct_CC="$ac_prog"
2930    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2931    break 2
2932  fi
2933done
2934  done
2935IFS=$as_save_IFS
2936
2937fi
2938fi
2939ac_ct_CC=$ac_cv_prog_ac_ct_CC
2940if test -n "$ac_ct_CC"; then
2941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2942$as_echo "$ac_ct_CC" >&6; }
2943else
2944  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2945$as_echo "no" >&6; }
2946fi
2947
2948
2949  test -n "$ac_ct_CC" && break
2950done
2951
2952  if test "x$ac_ct_CC" = x; then
2953    CC=""
2954  else
2955    case $cross_compiling:$ac_tool_warned in
2956yes:)
2957{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2958$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2959ac_tool_warned=yes ;;
2960esac
2961    CC=$ac_ct_CC
2962  fi
2963fi
2964
2965fi
2966
2967
2968test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2969$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2970as_fn_error $? "no acceptable C compiler found in \$PATH
2971See \`config.log' for more details" "$LINENO" 5; }
2972
2973# Provide some information about the compiler.
2974$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2975set X $ac_compile
2976ac_compiler=$2
2977for ac_option in --version -v -V -qversion; do
2978  { { ac_try="$ac_compiler $ac_option >&5"
2979case "(($ac_try" in
2980  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2981  *) ac_try_echo=$ac_try;;
2982esac
2983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2984$as_echo "$ac_try_echo"; } >&5
2985  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2986  ac_status=$?
2987  if test -s conftest.err; then
2988    sed '10a\
2989... rest of stderr output deleted ...
2990         10q' conftest.err >conftest.er1
2991    cat conftest.er1 >&5
2992  fi
2993  rm -f conftest.er1 conftest.err
2994  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2995  test $ac_status = 0; }
2996done
2997
2998cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2999/* end confdefs.h.  */
3000
3001int
3002main ()
3003{
3004
3005  ;
3006  return 0;
3007}
3008_ACEOF
3009ac_clean_files_save=$ac_clean_files
3010ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3011# Try to create an executable without -o first, disregard a.out.
3012# It will help us diagnose broken compilers, and finding out an intuition
3013# of exeext.
3014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3015$as_echo_n "checking whether the C compiler works... " >&6; }
3016ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3017
3018# The possible output files:
3019ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3020
3021ac_rmfiles=
3022for ac_file in $ac_files
3023do
3024  case $ac_file in
3025    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3026    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3027  esac
3028done
3029rm -f $ac_rmfiles
3030
3031if { { ac_try="$ac_link_default"
3032case "(($ac_try" in
3033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3034  *) ac_try_echo=$ac_try;;
3035esac
3036eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3037$as_echo "$ac_try_echo"; } >&5
3038  (eval "$ac_link_default") 2>&5
3039  ac_status=$?
3040  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3041  test $ac_status = 0; }; then :
3042  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3043# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3044# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3045# so that the user can short-circuit this test for compilers unknown to
3046# Autoconf.
3047for ac_file in $ac_files ''
3048do
3049  test -f "$ac_file" || continue
3050  case $ac_file in
3051    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3052	;;
3053    [ab].out )
3054	# We found the default executable, but exeext='' is most
3055	# certainly right.
3056	break;;
3057    *.* )
3058	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3059	then :; else
3060	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3061	fi
3062	# We set ac_cv_exeext here because the later test for it is not
3063	# safe: cross compilers may not add the suffix if given an `-o'
3064	# argument, so we may need to know it at that point already.
3065	# Even if this section looks crufty: it has the advantage of
3066	# actually working.
3067	break;;
3068    * )
3069	break;;
3070  esac
3071done
3072test "$ac_cv_exeext" = no && ac_cv_exeext=
3073
3074else
3075  ac_file=''
3076fi
3077if test -z "$ac_file"; then :
3078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3079$as_echo "no" >&6; }
3080$as_echo "$as_me: failed program was:" >&5
3081sed 's/^/| /' conftest.$ac_ext >&5
3082
3083{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3085as_fn_error 77 "C compiler cannot create executables
3086See \`config.log' for more details" "$LINENO" 5; }
3087else
3088  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3089$as_echo "yes" >&6; }
3090fi
3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3092$as_echo_n "checking for C compiler default output file name... " >&6; }
3093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3094$as_echo "$ac_file" >&6; }
3095ac_exeext=$ac_cv_exeext
3096
3097rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3098ac_clean_files=$ac_clean_files_save
3099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3100$as_echo_n "checking for suffix of executables... " >&6; }
3101if { { ac_try="$ac_link"
3102case "(($ac_try" in
3103  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3104  *) ac_try_echo=$ac_try;;
3105esac
3106eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3107$as_echo "$ac_try_echo"; } >&5
3108  (eval "$ac_link") 2>&5
3109  ac_status=$?
3110  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3111  test $ac_status = 0; }; then :
3112  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3113# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3114# work properly (i.e., refer to `conftest.exe'), while it won't with
3115# `rm'.
3116for ac_file in conftest.exe conftest conftest.*; do
3117  test -f "$ac_file" || continue
3118  case $ac_file in
3119    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3120    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3121	  break;;
3122    * ) break;;
3123  esac
3124done
3125else
3126  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3127$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3128as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3129See \`config.log' for more details" "$LINENO" 5; }
3130fi
3131rm -f conftest conftest$ac_cv_exeext
3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3133$as_echo "$ac_cv_exeext" >&6; }
3134
3135rm -f conftest.$ac_ext
3136EXEEXT=$ac_cv_exeext
3137ac_exeext=$EXEEXT
3138cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3139/* end confdefs.h.  */
3140#include <stdio.h>
3141int
3142main ()
3143{
3144FILE *f = fopen ("conftest.out", "w");
3145 return ferror (f) || fclose (f) != 0;
3146
3147  ;
3148  return 0;
3149}
3150_ACEOF
3151ac_clean_files="$ac_clean_files conftest.out"
3152# Check that the compiler produces executables we can run.  If not, either
3153# the compiler is broken, or we cross compile.
3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3155$as_echo_n "checking whether we are cross compiling... " >&6; }
3156if test "$cross_compiling" != yes; then
3157  { { ac_try="$ac_link"
3158case "(($ac_try" in
3159  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3160  *) ac_try_echo=$ac_try;;
3161esac
3162eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3163$as_echo "$ac_try_echo"; } >&5
3164  (eval "$ac_link") 2>&5
3165  ac_status=$?
3166  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3167  test $ac_status = 0; }
3168  if { ac_try='./conftest$ac_cv_exeext'
3169  { { case "(($ac_try" in
3170  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3171  *) ac_try_echo=$ac_try;;
3172esac
3173eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3174$as_echo "$ac_try_echo"; } >&5
3175  (eval "$ac_try") 2>&5
3176  ac_status=$?
3177  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3178  test $ac_status = 0; }; }; then
3179    cross_compiling=no
3180  else
3181    if test "$cross_compiling" = maybe; then
3182	cross_compiling=yes
3183    else
3184	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3185$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3186as_fn_error $? "cannot run C compiled programs.
3187If you meant to cross compile, use \`--host'.
3188See \`config.log' for more details" "$LINENO" 5; }
3189    fi
3190  fi
3191fi
3192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3193$as_echo "$cross_compiling" >&6; }
3194
3195rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3196ac_clean_files=$ac_clean_files_save
3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3198$as_echo_n "checking for suffix of object files... " >&6; }
3199if ${ac_cv_objext+:} false; then :
3200  $as_echo_n "(cached) " >&6
3201else
3202  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3203/* end confdefs.h.  */
3204
3205int
3206main ()
3207{
3208
3209  ;
3210  return 0;
3211}
3212_ACEOF
3213rm -f conftest.o conftest.obj
3214if { { ac_try="$ac_compile"
3215case "(($ac_try" in
3216  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217  *) ac_try_echo=$ac_try;;
3218esac
3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3220$as_echo "$ac_try_echo"; } >&5
3221  (eval "$ac_compile") 2>&5
3222  ac_status=$?
3223  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3224  test $ac_status = 0; }; then :
3225  for ac_file in conftest.o conftest.obj conftest.*; do
3226  test -f "$ac_file" || continue;
3227  case $ac_file in
3228    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3229    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3230       break;;
3231  esac
3232done
3233else
3234  $as_echo "$as_me: failed program was:" >&5
3235sed 's/^/| /' conftest.$ac_ext >&5
3236
3237{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3238$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3239as_fn_error $? "cannot compute suffix of object files: cannot compile
3240See \`config.log' for more details" "$LINENO" 5; }
3241fi
3242rm -f conftest.$ac_cv_objext conftest.$ac_ext
3243fi
3244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3245$as_echo "$ac_cv_objext" >&6; }
3246OBJEXT=$ac_cv_objext
3247ac_objext=$OBJEXT
3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3249$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3250if ${ac_cv_c_compiler_gnu+:} false; then :
3251  $as_echo_n "(cached) " >&6
3252else
3253  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3254/* end confdefs.h.  */
3255
3256int
3257main ()
3258{
3259#ifndef __GNUC__
3260       choke me
3261#endif
3262
3263  ;
3264  return 0;
3265}
3266_ACEOF
3267if ac_fn_c_try_compile "$LINENO"; then :
3268  ac_compiler_gnu=yes
3269else
3270  ac_compiler_gnu=no
3271fi
3272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3273ac_cv_c_compiler_gnu=$ac_compiler_gnu
3274
3275fi
3276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3277$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3278if test $ac_compiler_gnu = yes; then
3279  GCC=yes
3280else
3281  GCC=
3282fi
3283ac_test_CFLAGS=${CFLAGS+set}
3284ac_save_CFLAGS=$CFLAGS
3285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3286$as_echo_n "checking whether $CC accepts -g... " >&6; }
3287if ${ac_cv_prog_cc_g+:} false; then :
3288  $as_echo_n "(cached) " >&6
3289else
3290  ac_save_c_werror_flag=$ac_c_werror_flag
3291   ac_c_werror_flag=yes
3292   ac_cv_prog_cc_g=no
3293   CFLAGS="-g"
3294   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3295/* end confdefs.h.  */
3296
3297int
3298main ()
3299{
3300
3301  ;
3302  return 0;
3303}
3304_ACEOF
3305if ac_fn_c_try_compile "$LINENO"; then :
3306  ac_cv_prog_cc_g=yes
3307else
3308  CFLAGS=""
3309      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3310/* end confdefs.h.  */
3311
3312int
3313main ()
3314{
3315
3316  ;
3317  return 0;
3318}
3319_ACEOF
3320if ac_fn_c_try_compile "$LINENO"; then :
3321
3322else
3323  ac_c_werror_flag=$ac_save_c_werror_flag
3324	 CFLAGS="-g"
3325	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3326/* end confdefs.h.  */
3327
3328int
3329main ()
3330{
3331
3332  ;
3333  return 0;
3334}
3335_ACEOF
3336if ac_fn_c_try_compile "$LINENO"; then :
3337  ac_cv_prog_cc_g=yes
3338fi
3339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3340fi
3341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3342fi
3343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3344   ac_c_werror_flag=$ac_save_c_werror_flag
3345fi
3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3347$as_echo "$ac_cv_prog_cc_g" >&6; }
3348if test "$ac_test_CFLAGS" = set; then
3349  CFLAGS=$ac_save_CFLAGS
3350elif test $ac_cv_prog_cc_g = yes; then
3351  if test "$GCC" = yes; then
3352    CFLAGS="-g -O2"
3353  else
3354    CFLAGS="-g"
3355  fi
3356else
3357  if test "$GCC" = yes; then
3358    CFLAGS="-O2"
3359  else
3360    CFLAGS=
3361  fi
3362fi
3363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3364$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3365if ${ac_cv_prog_cc_c89+:} false; then :
3366  $as_echo_n "(cached) " >&6
3367else
3368  ac_cv_prog_cc_c89=no
3369ac_save_CC=$CC
3370cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3371/* end confdefs.h.  */
3372#include <stdarg.h>
3373#include <stdio.h>
3374struct stat;
3375/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3376struct buf { int x; };
3377FILE * (*rcsopen) (struct buf *, struct stat *, int);
3378static char *e (p, i)
3379     char **p;
3380     int i;
3381{
3382  return p[i];
3383}
3384static char *f (char * (*g) (char **, int), char **p, ...)
3385{
3386  char *s;
3387  va_list v;
3388  va_start (v,p);
3389  s = g (p, va_arg (v,int));
3390  va_end (v);
3391  return s;
3392}
3393
3394/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3395   function prototypes and stuff, but not '\xHH' hex character constants.
3396   These don't provoke an error unfortunately, instead are silently treated
3397   as 'x'.  The following induces an error, until -std is added to get
3398   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3399   array size at least.  It's necessary to write '\x00'==0 to get something
3400   that's true only with -std.  */
3401int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3402
3403/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3404   inside strings and character constants.  */
3405#define FOO(x) 'x'
3406int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3407
3408int test (int i, double x);
3409struct s1 {int (*f) (int a);};
3410struct s2 {int (*f) (double a);};
3411int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3412int argc;
3413char **argv;
3414int
3415main ()
3416{
3417return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3418  ;
3419  return 0;
3420}
3421_ACEOF
3422for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3423	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3424do
3425  CC="$ac_save_CC $ac_arg"
3426  if ac_fn_c_try_compile "$LINENO"; then :
3427  ac_cv_prog_cc_c89=$ac_arg
3428fi
3429rm -f core conftest.err conftest.$ac_objext
3430  test "x$ac_cv_prog_cc_c89" != "xno" && break
3431done
3432rm -f conftest.$ac_ext
3433CC=$ac_save_CC
3434
3435fi
3436# AC_CACHE_VAL
3437case "x$ac_cv_prog_cc_c89" in
3438  x)
3439    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3440$as_echo "none needed" >&6; } ;;
3441  xno)
3442    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3443$as_echo "unsupported" >&6; } ;;
3444  *)
3445    CC="$CC $ac_cv_prog_cc_c89"
3446    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3447$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3448esac
3449if test "x$ac_cv_prog_cc_c89" != xno; then :
3450
3451fi
3452
3453ac_ext=c
3454ac_cpp='$CPP $CPPFLAGS'
3455ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3456ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3457ac_compiler_gnu=$ac_cv_c_compiler_gnu
3458
3459   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3460$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3461if ${ac_cv_prog_cc_c99+:} false; then :
3462  $as_echo_n "(cached) " >&6
3463else
3464  ac_cv_prog_cc_c99=no
3465ac_save_CC=$CC
3466cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3467/* end confdefs.h.  */
3468#include <stdarg.h>
3469#include <stdbool.h>
3470#include <stdlib.h>
3471#include <wchar.h>
3472#include <stdio.h>
3473
3474// Check varargs macros.  These examples are taken from C99 6.10.3.5.
3475#define debug(...) fprintf (stderr, __VA_ARGS__)
3476#define showlist(...) puts (#__VA_ARGS__)
3477#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3478static void
3479test_varargs_macros (void)
3480{
3481  int x = 1234;
3482  int y = 5678;
3483  debug ("Flag");
3484  debug ("X = %d\n", x);
3485  showlist (The first, second, and third items.);
3486  report (x>y, "x is %d but y is %d", x, y);
3487}
3488
3489// Check long long types.
3490#define BIG64 18446744073709551615ull
3491#define BIG32 4294967295ul
3492#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3493#if !BIG_OK
3494  your preprocessor is broken;
3495#endif
3496#if BIG_OK
3497#else
3498  your preprocessor is broken;
3499#endif
3500static long long int bignum = -9223372036854775807LL;
3501static unsigned long long int ubignum = BIG64;
3502
3503struct incomplete_array
3504{
3505  int datasize;
3506  double data[];
3507};
3508
3509struct named_init {
3510  int number;
3511  const wchar_t *name;
3512  double average;
3513};
3514
3515typedef const char *ccp;
3516
3517static inline int
3518test_restrict (ccp restrict text)
3519{
3520  // See if C++-style comments work.
3521  // Iterate through items via the restricted pointer.
3522  // Also check for declarations in for loops.
3523  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3524    continue;
3525  return 0;
3526}
3527
3528// Check varargs and va_copy.
3529static void
3530test_varargs (const char *format, ...)
3531{
3532  va_list args;
3533  va_start (args, format);
3534  va_list args_copy;
3535  va_copy (args_copy, args);
3536
3537  const char *str;
3538  int number;
3539  float fnumber;
3540
3541  while (*format)
3542    {
3543      switch (*format++)
3544	{
3545	case 's': // string
3546	  str = va_arg (args_copy, const char *);
3547	  break;
3548	case 'd': // int
3549	  number = va_arg (args_copy, int);
3550	  break;
3551	case 'f': // float
3552	  fnumber = va_arg (args_copy, double);
3553	  break;
3554	default:
3555	  break;
3556	}
3557    }
3558  va_end (args_copy);
3559  va_end (args);
3560}
3561
3562int
3563main ()
3564{
3565
3566  // Check bool.
3567  _Bool success = false;
3568
3569  // Check restrict.
3570  if (test_restrict ("String literal") == 0)
3571    success = true;
3572  char *restrict newvar = "Another string";
3573
3574  // Check varargs.
3575  test_varargs ("s, d' f .", "string", 65, 34.234);
3576  test_varargs_macros ();
3577
3578  // Check flexible array members.
3579  struct incomplete_array *ia =
3580    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3581  ia->datasize = 10;
3582  for (int i = 0; i < ia->datasize; ++i)
3583    ia->data[i] = i * 1.234;
3584
3585  // Check named initializers.
3586  struct named_init ni = {
3587    .number = 34,
3588    .name = L"Test wide string",
3589    .average = 543.34343,
3590  };
3591
3592  ni.number = 58;
3593
3594  int dynamic_array[ni.number];
3595  dynamic_array[ni.number - 1] = 543;
3596
3597  // work around unused variable warnings
3598  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3599	  || dynamic_array[ni.number - 1] != 543);
3600
3601  ;
3602  return 0;
3603}
3604_ACEOF
3605for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
3606do
3607  CC="$ac_save_CC $ac_arg"
3608  if ac_fn_c_try_compile "$LINENO"; then :
3609  ac_cv_prog_cc_c99=$ac_arg
3610fi
3611rm -f core conftest.err conftest.$ac_objext
3612  test "x$ac_cv_prog_cc_c99" != "xno" && break
3613done
3614rm -f conftest.$ac_ext
3615CC=$ac_save_CC
3616
3617fi
3618# AC_CACHE_VAL
3619case "x$ac_cv_prog_cc_c99" in
3620  x)
3621    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3622$as_echo "none needed" >&6; } ;;
3623  xno)
3624    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3625$as_echo "unsupported" >&6; } ;;
3626  *)
3627    CC="$CC $ac_cv_prog_cc_c99"
3628    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3629$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3630esac
3631if test "x$ac_cv_prog_cc_c99" != xno; then :
3632
3633fi
3634
3635		ac_ext=c
3636ac_cpp='$CPP $CPPFLAGS'
3637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3639ac_compiler_gnu=$ac_cv_c_compiler_gnu
3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3641$as_echo_n "checking how to run the C preprocessor... " >&6; }
3642# On Suns, sometimes $CPP names a directory.
3643if test -n "$CPP" && test -d "$CPP"; then
3644  CPP=
3645fi
3646if test -z "$CPP"; then
3647  if ${ac_cv_prog_CPP+:} false; then :
3648  $as_echo_n "(cached) " >&6
3649else
3650      # Double quotes because CPP needs to be expanded
3651    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3652    do
3653      ac_preproc_ok=false
3654for ac_c_preproc_warn_flag in '' yes
3655do
3656  # Use a header file that comes with gcc, so configuring glibc
3657  # with a fresh cross-compiler works.
3658  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3659  # <limits.h> exists even on freestanding compilers.
3660  # On the NeXT, cc -E runs the code through the compiler's parser,
3661  # not just through cpp. "Syntax error" is here to catch this case.
3662  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3663/* end confdefs.h.  */
3664#ifdef __STDC__
3665# include <limits.h>
3666#else
3667# include <assert.h>
3668#endif
3669		     Syntax error
3670_ACEOF
3671if ac_fn_c_try_cpp "$LINENO"; then :
3672
3673else
3674  # Broken: fails on valid input.
3675continue
3676fi
3677rm -f conftest.err conftest.i conftest.$ac_ext
3678
3679  # OK, works on sane cases.  Now check whether nonexistent headers
3680  # can be detected and how.
3681  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3682/* end confdefs.h.  */
3683#include <ac_nonexistent.h>
3684_ACEOF
3685if ac_fn_c_try_cpp "$LINENO"; then :
3686  # Broken: success on invalid input.
3687continue
3688else
3689  # Passes both tests.
3690ac_preproc_ok=:
3691break
3692fi
3693rm -f conftest.err conftest.i conftest.$ac_ext
3694
3695done
3696# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3697rm -f conftest.i conftest.err conftest.$ac_ext
3698if $ac_preproc_ok; then :
3699  break
3700fi
3701
3702    done
3703    ac_cv_prog_CPP=$CPP
3704
3705fi
3706  CPP=$ac_cv_prog_CPP
3707else
3708  ac_cv_prog_CPP=$CPP
3709fi
3710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3711$as_echo "$CPP" >&6; }
3712ac_preproc_ok=false
3713for ac_c_preproc_warn_flag in '' yes
3714do
3715  # Use a header file that comes with gcc, so configuring glibc
3716  # with a fresh cross-compiler works.
3717  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3718  # <limits.h> exists even on freestanding compilers.
3719  # On the NeXT, cc -E runs the code through the compiler's parser,
3720  # not just through cpp. "Syntax error" is here to catch this case.
3721  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3722/* end confdefs.h.  */
3723#ifdef __STDC__
3724# include <limits.h>
3725#else
3726# include <assert.h>
3727#endif
3728		     Syntax error
3729_ACEOF
3730if ac_fn_c_try_cpp "$LINENO"; then :
3731
3732else
3733  # Broken: fails on valid input.
3734continue
3735fi
3736rm -f conftest.err conftest.i conftest.$ac_ext
3737
3738  # OK, works on sane cases.  Now check whether nonexistent headers
3739  # can be detected and how.
3740  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3741/* end confdefs.h.  */
3742#include <ac_nonexistent.h>
3743_ACEOF
3744if ac_fn_c_try_cpp "$LINENO"; then :
3745  # Broken: success on invalid input.
3746continue
3747else
3748  # Passes both tests.
3749ac_preproc_ok=:
3750break
3751fi
3752rm -f conftest.err conftest.i conftest.$ac_ext
3753
3754done
3755# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3756rm -f conftest.i conftest.err conftest.$ac_ext
3757if $ac_preproc_ok; then :
3758
3759else
3760  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3761$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3762as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3763See \`config.log' for more details" "$LINENO" 5; }
3764fi
3765
3766ac_ext=c
3767ac_cpp='$CPP $CPPFLAGS'
3768ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3769ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3770ac_compiler_gnu=$ac_cv_c_compiler_gnu
3771
3772
3773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3774$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3775if ${ac_cv_path_GREP+:} false; then :
3776  $as_echo_n "(cached) " >&6
3777else
3778  if test -z "$GREP"; then
3779  ac_path_GREP_found=false
3780  # Loop through the user's path and test for each of PROGNAME-LIST
3781  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3782for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3783do
3784  IFS=$as_save_IFS
3785  test -z "$as_dir" && as_dir=.
3786    for ac_prog in grep ggrep; do
3787    for ac_exec_ext in '' $ac_executable_extensions; do
3788      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3789      as_fn_executable_p "$ac_path_GREP" || continue
3790# Check for GNU ac_path_GREP and select it if it is found.
3791  # Check for GNU $ac_path_GREP
3792case `"$ac_path_GREP" --version 2>&1` in
3793*GNU*)
3794  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3795*)
3796  ac_count=0
3797  $as_echo_n 0123456789 >"conftest.in"
3798  while :
3799  do
3800    cat "conftest.in" "conftest.in" >"conftest.tmp"
3801    mv "conftest.tmp" "conftest.in"
3802    cp "conftest.in" "conftest.nl"
3803    $as_echo 'GREP' >> "conftest.nl"
3804    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3805    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3806    as_fn_arith $ac_count + 1 && ac_count=$as_val
3807    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3808      # Best one so far, save it but keep looking for a better one
3809      ac_cv_path_GREP="$ac_path_GREP"
3810      ac_path_GREP_max=$ac_count
3811    fi
3812    # 10*(2^10) chars as input seems more than enough
3813    test $ac_count -gt 10 && break
3814  done
3815  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3816esac
3817
3818      $ac_path_GREP_found && break 3
3819    done
3820  done
3821  done
3822IFS=$as_save_IFS
3823  if test -z "$ac_cv_path_GREP"; then
3824    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3825  fi
3826else
3827  ac_cv_path_GREP=$GREP
3828fi
3829
3830fi
3831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3832$as_echo "$ac_cv_path_GREP" >&6; }
3833 GREP="$ac_cv_path_GREP"
3834
3835
3836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3837$as_echo_n "checking for egrep... " >&6; }
3838if ${ac_cv_path_EGREP+:} false; then :
3839  $as_echo_n "(cached) " >&6
3840else
3841  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3842   then ac_cv_path_EGREP="$GREP -E"
3843   else
3844     if test -z "$EGREP"; then
3845  ac_path_EGREP_found=false
3846  # Loop through the user's path and test for each of PROGNAME-LIST
3847  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3848for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3849do
3850  IFS=$as_save_IFS
3851  test -z "$as_dir" && as_dir=.
3852    for ac_prog in egrep; do
3853    for ac_exec_ext in '' $ac_executable_extensions; do
3854      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3855      as_fn_executable_p "$ac_path_EGREP" || continue
3856# Check for GNU ac_path_EGREP and select it if it is found.
3857  # Check for GNU $ac_path_EGREP
3858case `"$ac_path_EGREP" --version 2>&1` in
3859*GNU*)
3860  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3861*)
3862  ac_count=0
3863  $as_echo_n 0123456789 >"conftest.in"
3864  while :
3865  do
3866    cat "conftest.in" "conftest.in" >"conftest.tmp"
3867    mv "conftest.tmp" "conftest.in"
3868    cp "conftest.in" "conftest.nl"
3869    $as_echo 'EGREP' >> "conftest.nl"
3870    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3871    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3872    as_fn_arith $ac_count + 1 && ac_count=$as_val
3873    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3874      # Best one so far, save it but keep looking for a better one
3875      ac_cv_path_EGREP="$ac_path_EGREP"
3876      ac_path_EGREP_max=$ac_count
3877    fi
3878    # 10*(2^10) chars as input seems more than enough
3879    test $ac_count -gt 10 && break
3880  done
3881  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3882esac
3883
3884      $ac_path_EGREP_found && break 3
3885    done
3886  done
3887  done
3888IFS=$as_save_IFS
3889  if test -z "$ac_cv_path_EGREP"; then
3890    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3891  fi
3892else
3893  ac_cv_path_EGREP=$EGREP
3894fi
3895
3896   fi
3897fi
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3899$as_echo "$ac_cv_path_EGREP" >&6; }
3900 EGREP="$ac_cv_path_EGREP"
3901
3902
3903cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3904/* end confdefs.h.  */
3905
3906_ACEOF
3907if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3908  $EGREP "" >/dev/null 2>&1; then :
3909
3910fi
3911rm -f conftest*
3912	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3913$as_echo_n "checking for fgrep... " >&6; }
3914if ${ac_cv_path_FGREP+:} false; then :
3915  $as_echo_n "(cached) " >&6
3916else
3917  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3918   then ac_cv_path_FGREP="$GREP -F"
3919   else
3920     if test -z "$FGREP"; then
3921  ac_path_FGREP_found=false
3922  # Loop through the user's path and test for each of PROGNAME-LIST
3923  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3924for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3925do
3926  IFS=$as_save_IFS
3927  test -z "$as_dir" && as_dir=.
3928    for ac_prog in fgrep; do
3929    for ac_exec_ext in '' $ac_executable_extensions; do
3930      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3931      as_fn_executable_p "$ac_path_FGREP" || continue
3932# Check for GNU ac_path_FGREP and select it if it is found.
3933  # Check for GNU $ac_path_FGREP
3934case `"$ac_path_FGREP" --version 2>&1` in
3935*GNU*)
3936  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3937*)
3938  ac_count=0
3939  $as_echo_n 0123456789 >"conftest.in"
3940  while :
3941  do
3942    cat "conftest.in" "conftest.in" >"conftest.tmp"
3943    mv "conftest.tmp" "conftest.in"
3944    cp "conftest.in" "conftest.nl"
3945    $as_echo 'FGREP' >> "conftest.nl"
3946    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3947    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3948    as_fn_arith $ac_count + 1 && ac_count=$as_val
3949    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3950      # Best one so far, save it but keep looking for a better one
3951      ac_cv_path_FGREP="$ac_path_FGREP"
3952      ac_path_FGREP_max=$ac_count
3953    fi
3954    # 10*(2^10) chars as input seems more than enough
3955    test $ac_count -gt 10 && break
3956  done
3957  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3958esac
3959
3960      $ac_path_FGREP_found && break 3
3961    done
3962  done
3963  done
3964IFS=$as_save_IFS
3965  if test -z "$ac_cv_path_FGREP"; then
3966    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3967  fi
3968else
3969  ac_cv_path_FGREP=$FGREP
3970fi
3971
3972   fi
3973fi
3974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3975$as_echo "$ac_cv_path_FGREP" >&6; }
3976 FGREP="$ac_cv_path_FGREP"
3977
3978		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3979$as_echo_n "checking for library containing strerror... " >&6; }
3980if ${ac_cv_search_strerror+:} false; then :
3981  $as_echo_n "(cached) " >&6
3982else
3983  ac_func_search_save_LIBS=$LIBS
3984cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3985/* end confdefs.h.  */
3986
3987/* Override any GCC internal prototype to avoid an error.
3988   Use char because int might match the return type of a GCC
3989   builtin and then its argument prototype would still apply.  */
3990#ifdef __cplusplus
3991extern "C"
3992#endif
3993char strerror ();
3994int
3995main ()
3996{
3997return strerror ();
3998  ;
3999  return 0;
4000}
4001_ACEOF
4002for ac_lib in '' cposix; do
4003  if test -z "$ac_lib"; then
4004    ac_res="none required"
4005  else
4006    ac_res=-l$ac_lib
4007    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4008  fi
4009  if ac_fn_c_try_link "$LINENO"; then :
4010  ac_cv_search_strerror=$ac_res
4011fi
4012rm -f core conftest.err conftest.$ac_objext \
4013    conftest$ac_exeext
4014  if ${ac_cv_search_strerror+:} false; then :
4015  break
4016fi
4017done
4018if ${ac_cv_search_strerror+:} false; then :
4019
4020else
4021  ac_cv_search_strerror=no
4022fi
4023rm conftest.$ac_ext
4024LIBS=$ac_func_search_save_LIBS
4025fi
4026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
4027$as_echo "$ac_cv_search_strerror" >&6; }
4028ac_res=$ac_cv_search_strerror
4029if test "$ac_res" != no; then :
4030  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4031
4032fi
4033		for ac_prog in gawk mawk nawk awk
4034do
4035  # Extract the first word of "$ac_prog", so it can be a program name with args.
4036set dummy $ac_prog; ac_word=$2
4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4038$as_echo_n "checking for $ac_word... " >&6; }
4039if ${ac_cv_prog_AWK+:} false; then :
4040  $as_echo_n "(cached) " >&6
4041else
4042  if test -n "$AWK"; then
4043  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4044else
4045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4046for as_dir in $PATH
4047do
4048  IFS=$as_save_IFS
4049  test -z "$as_dir" && as_dir=.
4050    for ac_exec_ext in '' $ac_executable_extensions; do
4051  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4052    ac_cv_prog_AWK="$ac_prog"
4053    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4054    break 2
4055  fi
4056done
4057  done
4058IFS=$as_save_IFS
4059
4060fi
4061fi
4062AWK=$ac_cv_prog_AWK
4063if test -n "$AWK"; then
4064  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4065$as_echo "$AWK" >&6; }
4066else
4067  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4068$as_echo "no" >&6; }
4069fi
4070
4071
4072  test -n "$AWK" && break
4073done
4074
4075# Extract the first word of "strip", so it can be a program name with args.
4076set dummy strip; ac_word=$2
4077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4078$as_echo_n "checking for $ac_word... " >&6; }
4079if ${ac_cv_prog_STRIP+:} false; then :
4080  $as_echo_n "(cached) " >&6
4081else
4082  if test -n "$STRIP"; then
4083  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4084else
4085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4086for as_dir in $PATH
4087do
4088  IFS=$as_save_IFS
4089  test -z "$as_dir" && as_dir=.
4090    for ac_exec_ext in '' $ac_executable_extensions; do
4091  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4092    ac_cv_prog_STRIP="strip"
4093    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4094    break 2
4095  fi
4096done
4097  done
4098IFS=$as_save_IFS
4099
4100  test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
4101fi
4102fi
4103STRIP=$ac_cv_prog_STRIP
4104if test -n "$STRIP"; then
4105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4106$as_echo "$STRIP" >&6; }
4107else
4108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4109$as_echo "no" >&6; }
4110fi
4111
4112
4113
4114
4115
4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4117$as_echo_n "checking for ANSI C header files... " >&6; }
4118if ${ac_cv_header_stdc+:} false; then :
4119  $as_echo_n "(cached) " >&6
4120else
4121  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4122/* end confdefs.h.  */
4123#include <stdlib.h>
4124#include <stdarg.h>
4125#include <string.h>
4126#include <float.h>
4127
4128int
4129main ()
4130{
4131
4132  ;
4133  return 0;
4134}
4135_ACEOF
4136if ac_fn_c_try_compile "$LINENO"; then :
4137  ac_cv_header_stdc=yes
4138else
4139  ac_cv_header_stdc=no
4140fi
4141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4142
4143if test $ac_cv_header_stdc = yes; then
4144  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4145  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4146/* end confdefs.h.  */
4147#include <string.h>
4148
4149_ACEOF
4150if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4151  $EGREP "memchr" >/dev/null 2>&1; then :
4152
4153else
4154  ac_cv_header_stdc=no
4155fi
4156rm -f conftest*
4157
4158fi
4159
4160if test $ac_cv_header_stdc = yes; then
4161  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4162  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4163/* end confdefs.h.  */
4164#include <stdlib.h>
4165
4166_ACEOF
4167if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4168  $EGREP "free" >/dev/null 2>&1; then :
4169
4170else
4171  ac_cv_header_stdc=no
4172fi
4173rm -f conftest*
4174
4175fi
4176
4177if test $ac_cv_header_stdc = yes; then
4178  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4179  if test "$cross_compiling" = yes; then :
4180  :
4181else
4182  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4183/* end confdefs.h.  */
4184#include <ctype.h>
4185#include <stdlib.h>
4186#if ((' ' & 0x0FF) == 0x020)
4187# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4188# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4189#else
4190# define ISLOWER(c) \
4191		   (('a' <= (c) && (c) <= 'i') \
4192		     || ('j' <= (c) && (c) <= 'r') \
4193		     || ('s' <= (c) && (c) <= 'z'))
4194# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4195#endif
4196
4197#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4198int
4199main ()
4200{
4201  int i;
4202  for (i = 0; i < 256; i++)
4203    if (XOR (islower (i), ISLOWER (i))
4204	|| toupper (i) != TOUPPER (i))
4205      return 2;
4206  return 0;
4207}
4208_ACEOF
4209if ac_fn_c_try_run "$LINENO"; then :
4210
4211else
4212  ac_cv_header_stdc=no
4213fi
4214rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4215  conftest.$ac_objext conftest.beam conftest.$ac_ext
4216fi
4217
4218fi
4219fi
4220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4221$as_echo "$ac_cv_header_stdc" >&6; }
4222if test $ac_cv_header_stdc = yes; then
4223
4224$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4225
4226fi
4227
4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4229$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4230if ${ac_cv_header_sys_wait_h+:} false; then :
4231  $as_echo_n "(cached) " >&6
4232else
4233  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4234/* end confdefs.h.  */
4235#include <sys/types.h>
4236#include <sys/wait.h>
4237#ifndef WEXITSTATUS
4238# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4239#endif
4240#ifndef WIFEXITED
4241# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4242#endif
4243
4244int
4245main ()
4246{
4247  int s;
4248  wait (&s);
4249  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4250  ;
4251  return 0;
4252}
4253_ACEOF
4254if ac_fn_c_try_compile "$LINENO"; then :
4255  ac_cv_header_sys_wait_h=yes
4256else
4257  ac_cv_header_sys_wait_h=no
4258fi
4259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4260fi
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4262$as_echo "$ac_cv_header_sys_wait_h" >&6; }
4263if test $ac_cv_header_sys_wait_h = yes; then
4264
4265$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4266
4267fi
4268
4269
4270if test x"$ac_cv_prog_cc_c99" != xno; then
4271
4272
4273  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
4274$as_echo_n "checking for unsigned long long int... " >&6; }
4275if ${ac_cv_type_unsigned_long_long_int+:} false; then :
4276  $as_echo_n "(cached) " >&6
4277else
4278  ac_cv_type_unsigned_long_long_int=yes
4279     if test "x${ac_cv_prog_cc_c99-no}" = xno; then
4280       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4281/* end confdefs.h.  */
4282
4283  /* For now, do not test the preprocessor; as of 2007 there are too many
4284	 implementations with broken preprocessors.  Perhaps this can
4285	 be revisited in 2012.  In the meantime, code should not expect
4286	 #if to work with literals wider than 32 bits.  */
4287      /* Test literals.  */
4288      long long int ll = 9223372036854775807ll;
4289      long long int nll = -9223372036854775807LL;
4290      unsigned long long int ull = 18446744073709551615ULL;
4291      /* Test constant expressions.   */
4292      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4293		     ? 1 : -1)];
4294      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4295		     ? 1 : -1)];
4296      int i = 63;
4297int
4298main ()
4299{
4300/* Test availability of runtime routines for shift and division.  */
4301      long long int llmax = 9223372036854775807ll;
4302      unsigned long long int ullmax = 18446744073709551615ull;
4303      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4304	      | (llmax / ll) | (llmax % ll)
4305	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4306	      | (ullmax / ull) | (ullmax % ull));
4307  ;
4308  return 0;
4309}
4310
4311_ACEOF
4312if ac_fn_c_try_link "$LINENO"; then :
4313
4314else
4315  ac_cv_type_unsigned_long_long_int=no
4316fi
4317rm -f core conftest.err conftest.$ac_objext \
4318    conftest$ac_exeext conftest.$ac_ext
4319     fi
4320fi
4321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
4322$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
4323  if test $ac_cv_type_unsigned_long_long_int = yes; then
4324
4325$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
4326
4327  fi
4328
4329
4330
4331  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
4332$as_echo_n "checking for long long int... " >&6; }
4333if ${ac_cv_type_long_long_int+:} false; then :
4334  $as_echo_n "(cached) " >&6
4335else
4336  ac_cv_type_long_long_int=yes
4337      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
4338	ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
4339	if test $ac_cv_type_long_long_int = yes; then
4340	  	  	  	  if test "$cross_compiling" = yes; then :
4341  :
4342else
4343  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4344/* end confdefs.h.  */
4345#include <limits.h>
4346		 #ifndef LLONG_MAX
4347		 # define HALF \
4348			  (1LL << (sizeof (long long int) * CHAR_BIT - 2))
4349		 # define LLONG_MAX (HALF - 1 + HALF)
4350		 #endif
4351int
4352main ()
4353{
4354long long int n = 1;
4355		 int i;
4356		 for (i = 0; ; i++)
4357		   {
4358		     long long int m = n << i;
4359		     if (m >> i != n)
4360		       return 1;
4361		     if (LLONG_MAX / 2 < m)
4362		       break;
4363		   }
4364		 return 0;
4365  ;
4366  return 0;
4367}
4368_ACEOF
4369if ac_fn_c_try_run "$LINENO"; then :
4370
4371else
4372  ac_cv_type_long_long_int=no
4373fi
4374rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4375  conftest.$ac_objext conftest.beam conftest.$ac_ext
4376fi
4377
4378	fi
4379      fi
4380fi
4381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
4382$as_echo "$ac_cv_type_long_long_int" >&6; }
4383  if test $ac_cv_type_long_long_int = yes; then
4384
4385$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
4386
4387  fi
4388
4389  if test "$ac_cv_type_long_long_int" = no; then
4390    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4391$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4392as_fn_error $? "Compiler does not support long long int
4393See \`config.log' for more details" "$LINENO" 5; }
4394  fi
4395
4396  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5
4397$as_echo_n "checking if the compiler supports trailing commas... " >&6; }
4398  trailing_commas=no
4399  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4400/* end confdefs.h.  */
4401
4402int
4403main ()
4404{
4405
4406    enum {
4407      one,
4408    };
4409  ;
4410  return 0;
4411}
4412_ACEOF
4413if ac_fn_c_try_compile "$LINENO"; then :
4414  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4415$as_echo "yes" >&6; }; trailing_commas=yes
4416else
4417  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4418$as_echo "no" >&6; }
4419fi
4420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4421  if test "$trailing_commas" = no; then
4422    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4423$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4424as_fn_error $? "Compiler does not support trailing comma in enum
4425See \`config.log' for more details" "$LINENO" 5; }
4426  fi
4427
4428  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5
4429$as_echo_n "checking if the compiler supports C++ comments... " >&6; }
4430  slash_comments=no
4431  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4432/* end confdefs.h.  */
4433
4434int
4435main ()
4436{
4437// C++ comments?
4438  ;
4439  return 0;
4440}
4441_ACEOF
4442if ac_fn_c_try_compile "$LINENO"; then :
4443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4444$as_echo "yes" >&6; }; slash_comments=yes
4445else
4446  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4447$as_echo "no" >&6; }
4448fi
4449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4450  if test "$slash_comments" = no; then
4451    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4452$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4453as_fn_error $? "Compiler does not support C++ comments
4454See \`config.log' for more details" "$LINENO" 5; }
4455  fi
4456fi
4457
4458
4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5
4460$as_echo_n "checking --enable-fail-if-missing argument... " >&6; }
4461# Check whether --enable-fail_if_missing was given.
4462if test "${enable_fail_if_missing+set}" = set; then :
4463  enableval=$enable_fail_if_missing; fail_if_missing="yes"
4464else
4465  fail_if_missing="no"
4466fi
4467
4468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5
4469$as_echo "$fail_if_missing" >&6; }
4470
4471with_x_arg="$with_x"
4472
4473if test -z "$CFLAGS"; then
4474  CFLAGS="-O"
4475  test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
4476fi
4477if test "$GCC" = yes; then
4478    gccversion=`$CC -dumpversion`
4479  if test "x$gccversion" = "x"; then
4480        gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
4481  fi
4482    if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
4483    echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
4484    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
4485  else
4486    if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
4487      echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
4488      CFLAGS="$CFLAGS -fno-strength-reduce"
4489    fi
4490  fi
4491fi
4492
4493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5
4494$as_echo_n "checking for clang version... " >&6; }
4495CLANG_VERSION_STRING=`$CC --version 2>/dev/null | sed  -n -e 's/^.*clang[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*$/\1/p'`
4496if test x"$CLANG_VERSION_STRING" != x"" ; then
4497  CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'`
4498  CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'`
4499  CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'`
4500  CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION`
4501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5
4502$as_echo "$CLANG_VERSION" >&6; }
4503          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5
4504$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; }
4505  if test "$CLANG_VERSION" -ge 500002075 ; then
4506    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4507$as_echo "no" >&6; }
4508    CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'`
4509  else
4510    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4511$as_echo "yes" >&6; }
4512  fi
4513else
4514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5
4515$as_echo "N/A" >&6; }
4516fi
4517
4518CROSS_COMPILING=
4519if test "$cross_compiling" = yes; then
4520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
4521$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
4522  CROSS_COMPILING=1
4523fi
4524
4525
4526test "$GCC" = yes && CPP_MM=M;
4527
4528if test -f ./toolcheck; then
4529  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
4530$as_echo "$as_me: checking for buggy tools..." >&6;}
4531  sh ./toolcheck 1>&6
4532fi
4533
4534OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
4535
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5
4537$as_echo_n "checking for BeOS... " >&6; }
4538case `uname` in
4539    BeOS)	OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
4540		BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4541$as_echo "yes" >&6; };;
4542    *)		BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4543$as_echo "no" >&6; };;
4544esac
4545
4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5
4547$as_echo_n "checking for QNX... " >&6; }
4548case `uname` in
4549    QNX)	OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
4550		test -z "$with_x" && with_x=no
4551		QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4552$as_echo "yes" >&6; };;
4553    *)		QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4554$as_echo "no" >&6; };;
4555esac
4556
4557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5
4558$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
4559if test "`(uname) 2>/dev/null`" = Darwin; then
4560  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4561$as_echo "yes" >&6; }
4562  MACOS_X=yes
4563  CPPFLAGS="$CPPFLAGS -DMACOS_X"
4564
4565  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5
4566$as_echo_n "checking --disable-darwin argument... " >&6; }
4567  # Check whether --enable-darwin was given.
4568if test "${enable_darwin+set}" = set; then :
4569  enableval=$enable_darwin;
4570else
4571  enable_darwin="yes"
4572fi
4573
4574  if test "$enable_darwin" = "yes"; then
4575    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4576$as_echo "no" >&6; }
4577    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5
4578$as_echo_n "checking if Darwin files are there... " >&6; }
4579    if test -f os_macosx.m; then
4580      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4581$as_echo "yes" >&6; }
4582    else
4583      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5
4584$as_echo "no, Darwin support disabled" >&6; }
4585      enable_darwin=no
4586    fi
4587  else
4588    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5
4589$as_echo "yes, Darwin support excluded" >&6; }
4590  fi
4591
4592  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5
4593$as_echo_n "checking --with-mac-arch argument... " >&6; }
4594
4595# Check whether --with-mac-arch was given.
4596if test "${with_mac_arch+set}" = set; then :
4597  withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5
4598$as_echo "$MACARCH" >&6; }
4599else
4600  MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5
4601$as_echo "defaulting to $MACARCH" >&6; }
4602fi
4603
4604
4605  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5
4606$as_echo_n "checking --with-developer-dir argument... " >&6; }
4607
4608# Check whether --with-developer-dir was given.
4609if test "${with_developer_dir+set}" = set; then :
4610  withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4611$as_echo "$DEVELOPER_DIR" >&6; }
4612else
4613  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
4614$as_echo "not present" >&6; }
4615fi
4616
4617
4618  if test "x$DEVELOPER_DIR" = "x"; then
4619    # Extract the first word of "xcode-select", so it can be a program name with args.
4620set dummy xcode-select; ac_word=$2
4621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4622$as_echo_n "checking for $ac_word... " >&6; }
4623if ${ac_cv_path_XCODE_SELECT+:} false; then :
4624  $as_echo_n "(cached) " >&6
4625else
4626  case $XCODE_SELECT in
4627  [\\/]* | ?:[\\/]*)
4628  ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
4629  ;;
4630  *)
4631  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4632for as_dir in $PATH
4633do
4634  IFS=$as_save_IFS
4635  test -z "$as_dir" && as_dir=.
4636    for ac_exec_ext in '' $ac_executable_extensions; do
4637  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4638    ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
4639    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4640    break 2
4641  fi
4642done
4643  done
4644IFS=$as_save_IFS
4645
4646  ;;
4647esac
4648fi
4649XCODE_SELECT=$ac_cv_path_XCODE_SELECT
4650if test -n "$XCODE_SELECT"; then
4651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5
4652$as_echo "$XCODE_SELECT" >&6; }
4653else
4654  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4655$as_echo "no" >&6; }
4656fi
4657
4658
4659    if test "x$XCODE_SELECT" != "x"; then
4660      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5
4661$as_echo_n "checking for developer dir using xcode-select... " >&6; }
4662      DEVELOPER_DIR=`$XCODE_SELECT -print-path`
4663      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
4664$as_echo "$DEVELOPER_DIR" >&6; }
4665    else
4666      DEVELOPER_DIR=/Developer
4667    fi
4668  fi
4669
4670  if test "x$MACARCH" = "xboth"; then
4671    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5
4672$as_echo_n "checking for 10.4 universal SDK... " >&6; }
4673                            save_cppflags="$CPPFLAGS"
4674    save_cflags="$CFLAGS"
4675    save_ldflags="$LDFLAGS"
4676    CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
4677    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4678/* end confdefs.h.  */
4679
4680int
4681main ()
4682{
4683
4684  ;
4685  return 0;
4686}
4687_ACEOF
4688if ac_fn_c_try_link "$LINENO"; then :
4689  { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
4690$as_echo "found" >&6; }
4691else
4692  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
4693$as_echo "not found" >&6; }
4694	CFLAGS="$save_cflags"
4695	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5
4696$as_echo_n "checking if Intel architecture is supported... " >&6; }
4697	CPPFLAGS="$CPPFLAGS -arch i386"
4698	LDFLAGS="$save_ldflags -arch i386"
4699	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4700/* end confdefs.h.  */
4701
4702int
4703main ()
4704{
4705
4706  ;
4707  return 0;
4708}
4709_ACEOF
4710if ac_fn_c_try_link "$LINENO"; then :
4711  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4712$as_echo "yes" >&6; }; MACARCH="intel"
4713else
4714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4715$as_echo "no" >&6; }
4716		MACARCH="ppc"
4717		CPPFLAGS="$save_cppflags -arch ppc"
4718		LDFLAGS="$save_ldflags -arch ppc"
4719fi
4720rm -f core conftest.err conftest.$ac_objext \
4721    conftest$ac_exeext conftest.$ac_ext
4722fi
4723rm -f core conftest.err conftest.$ac_objext \
4724    conftest$ac_exeext conftest.$ac_ext
4725  elif test "x$MACARCH" = "xintel"; then
4726    CPPFLAGS="$CPPFLAGS -arch intel"
4727    LDFLAGS="$LDFLAGS -arch intel"
4728  elif test "x$MACARCH" = "xppc"; then
4729    CPPFLAGS="$CPPFLAGS -arch ppc"
4730    LDFLAGS="$LDFLAGS -arch ppc"
4731  fi
4732
4733  if test "$enable_darwin" = "yes"; then
4734    MACOS_X_DARWIN=yes
4735    OS_EXTRA_SRC="os_macosx.m os_mac_conv.c";
4736    OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
4737            CPPFLAGS="$CPPFLAGS -DMACOS_X_DARWIN"
4738
4739                # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4740for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4741		  inttypes.h stdint.h unistd.h
4742do :
4743  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4744ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4745"
4746if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4747  cat >>confdefs.h <<_ACEOF
4748#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4749_ACEOF
4750
4751fi
4752
4753done
4754
4755
4756ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default"
4757if test "x$ac_cv_header_Carbon_Carbon_h" = xyes; then :
4758  CARBON=yes
4759fi
4760
4761
4762    if test "x$CARBON" = "xyes"; then
4763      if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2 -a "X$enable_gui" != Xgtk3; then
4764	with_x=no
4765      fi
4766    fi
4767  fi
4768
4769        if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
4770    CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4771  fi
4772
4773else
4774  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4775$as_echo "no" >&6; }
4776fi
4777
4778for ac_header in AvailabilityMacros.h
4779do :
4780  ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default"
4781if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then :
4782  cat >>confdefs.h <<_ACEOF
4783#define HAVE_AVAILABILITYMACROS_H 1
4784_ACEOF
4785
4786fi
4787
4788done
4789
4790
4791
4792
4793
4794if test "$cross_compiling" = no; then
4795  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
4796$as_echo_n "checking --with-local-dir argument... " >&6; }
4797  have_local_include=''
4798  have_local_lib=''
4799
4800# Check whether --with-local-dir was given.
4801if test "${with_local_dir+set}" = set; then :
4802  withval=$with_local_dir;
4803    local_dir="$withval"
4804    case "$withval" in
4805    */*) ;;
4806    no)
4807      # avoid adding local dir to LDFLAGS and CPPFLAGS
4808      have_local_include=yes
4809      have_local_lib=yes
4810      ;;
4811    *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
4812    esac
4813	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
4814$as_echo "$local_dir" >&6; }
4815
4816else
4817
4818    local_dir=/usr/local
4819    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
4820$as_echo "Defaulting to $local_dir" >&6; }
4821
4822fi
4823
4824  if test "$GCC" = yes -a "$local_dir" != no; then
4825    echo 'void f(){}' > conftest.c
4826        have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4827    have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
4828    rm -f conftest.c conftest.o
4829  fi
4830  if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4831    tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"`
4832    if test "$tt" = "$LDFLAGS"; then
4833      LDFLAGS="$LDFLAGS -L${local_dir}/lib"
4834    fi
4835  fi
4836  if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4837    tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"`
4838    if test "$tt" = "$CPPFLAGS"; then
4839      CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
4840    fi
4841  fi
4842fi
4843
4844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
4845$as_echo_n "checking --with-vim-name argument... " >&6; }
4846
4847# Check whether --with-vim-name was given.
4848if test "${with_vim_name+set}" = set; then :
4849  withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
4850$as_echo "$VIMNAME" >&6; }
4851else
4852  VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
4853$as_echo "Defaulting to $VIMNAME" >&6; }
4854fi
4855
4856
4857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
4858$as_echo_n "checking --with-ex-name argument... " >&6; }
4859
4860# Check whether --with-ex-name was given.
4861if test "${with_ex_name+set}" = set; then :
4862  withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
4863$as_echo "$EXNAME" >&6; }
4864else
4865  EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
4866$as_echo "Defaulting to ex" >&6; }
4867fi
4868
4869
4870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
4871$as_echo_n "checking --with-view-name argument... " >&6; }
4872
4873# Check whether --with-view-name was given.
4874if test "${with_view_name+set}" = set; then :
4875  withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
4876$as_echo "$VIEWNAME" >&6; }
4877else
4878  VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
4879$as_echo "Defaulting to view" >&6; }
4880fi
4881
4882
4883
4884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
4885$as_echo_n "checking --with-global-runtime argument... " >&6; }
4886
4887# Check whether --with-global-runtime was given.
4888if test "${with_global_runtime+set}" = set; then :
4889  withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4890$as_echo "$withval" >&6; }
4891else
4892  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4893$as_echo "no" >&6; }
4894fi
4895
4896
4897if test "X$RUNTIME_GLOBAL" != "X"; then
4898  RUNTIME_GLOBAL_AFTER=$(printf -- "$RUNTIME_GLOBAL\\n" | $AWK -F, 'BEGIN { comma=0 } { for (i = NF; i > 0; i--) { if (comma) { printf ",%s/after", $i } else { printf "%s/after", $i; comma=1 } } } END { printf "\n" }')
4899  cat >>confdefs.h <<_ACEOF
4900#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL"
4901_ACEOF
4902
4903  cat >>confdefs.h <<_ACEOF
4904#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER"
4905_ACEOF
4906
4907fi
4908
4909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
4910$as_echo_n "checking --with-modified-by argument... " >&6; }
4911
4912# Check whether --with-modified-by was given.
4913if test "${with_modified_by+set}" = set; then :
4914  withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
4915$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
4916#define MODIFIED_BY "$withval"
4917_ACEOF
4918
4919else
4920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4921$as_echo "no" >&6; }
4922fi
4923
4924
4925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
4926$as_echo_n "checking if character set is EBCDIC... " >&6; }
4927cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4928/* end confdefs.h.  */
4929
4930int
4931main ()
4932{
4933 /* TryCompile function for CharSet.
4934   Treat any failure as ASCII for compatibility with existing art.
4935   Use compile-time rather than run-time tests for cross-compiler
4936   tolerance.  */
4937#if '0'!=240
4938make an error "Character set is not EBCDIC"
4939#endif
4940  ;
4941  return 0;
4942}
4943_ACEOF
4944if ac_fn_c_try_compile "$LINENO"; then :
4945   # TryCompile action if true
4946cf_cv_ebcdic=yes
4947else
4948   # TryCompile action if false
4949cf_cv_ebcdic=no
4950fi
4951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4952# end of TryCompile ])
4953# end of CacheVal CvEbcdic
4954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
4955$as_echo "$cf_cv_ebcdic" >&6; }
4956case "$cf_cv_ebcdic" in  #(vi
4957    yes)	$as_echo "#define EBCDIC 1" >>confdefs.h
4958
4959		line_break='"\\n"'
4960		;;
4961    *)		line_break='"\\012"';;
4962esac
4963
4964
4965if test "$cf_cv_ebcdic" = "yes"; then
4966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5
4967$as_echo_n "checking for z/OS Unix... " >&6; }
4968case `uname` in
4969    OS/390)	zOSUnix="yes";
4970										if test "$CC" = "cc"; then
4971		  ccm="$_CC_CCMODE"
4972		  ccn="CC"
4973		else
4974		  if test "$CC" = "c89"; then
4975		    ccm="$_CC_C89MODE"
4976		    ccn="C89"
4977		  else
4978		    ccm=1
4979		  fi
4980		fi
4981		if test "$ccm" != "1"; then
4982		  echo ""
4983		  echo "------------------------------------------"
4984		  echo " On z/OS Unix, the environment variable"
4985		  echo " _CC_${ccn}MODE must be set to \"1\"!"
4986		  echo " Do:"
4987		  echo "    export _CC_${ccn}MODE=1"
4988		  echo " and then call configure again."
4989		  echo "------------------------------------------"
4990		  exit 1
4991		fi
4992		# Set CFLAGS for configure process.
4993		# This will be reset later for config.mk.
4994		# Use haltonmsg to force error for missing H files.
4995		CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)";
4996		LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
4997		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4998$as_echo "yes" >&6; }
4999		;;
5000    *)		zOSUnix="no";
5001		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5002$as_echo "no" >&6; }
5003		;;
5004esac
5005fi
5006
5007if test "$zOSUnix" = "yes"; then
5008    QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'"
5009else
5010    QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'"
5011fi
5012
5013
5014
5015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5
5016$as_echo_n "checking --disable-smack argument... " >&6; }
5017# Check whether --enable-smack was given.
5018if test "${enable_smack+set}" = set; then :
5019  enableval=$enable_smack;
5020else
5021  enable_smack="yes"
5022fi
5023
5024if test "$enable_smack" = "yes"; then
5025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5026$as_echo "no" >&6; }
5027  ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default"
5028if test "x$ac_cv_header_linux_xattr_h" = xyes; then :
5029  true
5030else
5031  enable_smack="no"
5032fi
5033
5034
5035else
5036  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5037$as_echo "yes" >&6; }
5038fi
5039if test "$enable_smack" = "yes"; then
5040  ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
5041if test "x$ac_cv_header_attr_xattr_h" = xyes; then :
5042  true
5043else
5044  enable_smack="no"
5045fi
5046
5047
5048fi
5049if test "$enable_smack" = "yes"; then
5050  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5
5051$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; }
5052  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5053/* end confdefs.h.  */
5054#include <linux/xattr.h>
5055_ACEOF
5056if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5057  $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then :
5058  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5059$as_echo "yes" >&6; }
5060else
5061  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5062$as_echo "no" >&6; }; enable_smack="no"
5063fi
5064rm -f conftest*
5065
5066fi
5067if test "$enable_smack" = "yes"; then
5068  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5
5069$as_echo_n "checking for setxattr in -lattr... " >&6; }
5070if ${ac_cv_lib_attr_setxattr+:} false; then :
5071  $as_echo_n "(cached) " >&6
5072else
5073  ac_check_lib_save_LIBS=$LIBS
5074LIBS="-lattr  $LIBS"
5075cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5076/* end confdefs.h.  */
5077
5078/* Override any GCC internal prototype to avoid an error.
5079   Use char because int might match the return type of a GCC
5080   builtin and then its argument prototype would still apply.  */
5081#ifdef __cplusplus
5082extern "C"
5083#endif
5084char setxattr ();
5085int
5086main ()
5087{
5088return setxattr ();
5089  ;
5090  return 0;
5091}
5092_ACEOF
5093if ac_fn_c_try_link "$LINENO"; then :
5094  ac_cv_lib_attr_setxattr=yes
5095else
5096  ac_cv_lib_attr_setxattr=no
5097fi
5098rm -f core conftest.err conftest.$ac_objext \
5099    conftest$ac_exeext conftest.$ac_ext
5100LIBS=$ac_check_lib_save_LIBS
5101fi
5102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5
5103$as_echo "$ac_cv_lib_attr_setxattr" >&6; }
5104if test "x$ac_cv_lib_attr_setxattr" = xyes; then :
5105  LIBS="$LIBS -lattr"
5106	   found_smack="yes"
5107	   $as_echo "#define HAVE_SMACK 1" >>confdefs.h
5108
5109fi
5110
5111fi
5112
5113if test "x$found_smack" = "x"; then
5114    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
5115$as_echo_n "checking --disable-selinux argument... " >&6; }
5116  # Check whether --enable-selinux was given.
5117if test "${enable_selinux+set}" = set; then :
5118  enableval=$enable_selinux;
5119else
5120  enable_selinux="yes"
5121fi
5122
5123  if test "$enable_selinux" = "yes"; then
5124    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5125$as_echo "no" >&6; }
5126    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
5127$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
5128if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
5129  $as_echo_n "(cached) " >&6
5130else
5131  ac_check_lib_save_LIBS=$LIBS
5132LIBS="-lselinux  $LIBS"
5133cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5134/* end confdefs.h.  */
5135
5136/* Override any GCC internal prototype to avoid an error.
5137   Use char because int might match the return type of a GCC
5138   builtin and then its argument prototype would still apply.  */
5139#ifdef __cplusplus
5140extern "C"
5141#endif
5142char is_selinux_enabled ();
5143int
5144main ()
5145{
5146return is_selinux_enabled ();
5147  ;
5148  return 0;
5149}
5150_ACEOF
5151if ac_fn_c_try_link "$LINENO"; then :
5152  ac_cv_lib_selinux_is_selinux_enabled=yes
5153else
5154  ac_cv_lib_selinux_is_selinux_enabled=no
5155fi
5156rm -f core conftest.err conftest.$ac_objext \
5157    conftest$ac_exeext conftest.$ac_ext
5158LIBS=$ac_check_lib_save_LIBS
5159fi
5160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
5161$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
5162if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
5163  ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
5164if test "x$ac_cv_header_selinux_selinux_h" = xyes; then :
5165  LIBS="$LIBS -lselinux"
5166	    $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
5167
5168fi
5169
5170
5171fi
5172
5173  else
5174     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5175$as_echo "yes" >&6; }
5176  fi
5177fi
5178
5179
5180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
5181$as_echo_n "checking --with-features argument... " >&6; }
5182
5183# Check whether --with-features was given.
5184if test "${with_features+set}" = set; then :
5185  withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
5186$as_echo "$features" >&6; }
5187else
5188  features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5
5189$as_echo "Defaulting to huge" >&6; }
5190fi
5191
5192
5193dovimdiff=""
5194dogvimdiff=""
5195case "$features" in
5196  tiny)		$as_echo "#define FEAT_TINY 1" >>confdefs.h
5197 ;;
5198  small)	$as_echo "#define FEAT_SMALL 1" >>confdefs.h
5199 ;;
5200  normal)	$as_echo "#define FEAT_NORMAL 1" >>confdefs.h
5201 dovimdiff="installvimdiff";
5202			dogvimdiff="installgvimdiff" ;;
5203  big)		$as_echo "#define FEAT_BIG 1" >>confdefs.h
5204 dovimdiff="installvimdiff";
5205			dogvimdiff="installgvimdiff" ;;
5206  huge)		$as_echo "#define FEAT_HUGE 1" >>confdefs.h
5207 dovimdiff="installvimdiff";
5208			dogvimdiff="installgvimdiff" ;;
5209  *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
5210$as_echo "Sorry, $features is not supported" >&6; } ;;
5211esac
5212
5213
5214
5215
5216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
5217$as_echo_n "checking --with-compiledby argument... " >&6; }
5218
5219# Check whether --with-compiledby was given.
5220if test "${with_compiledby+set}" = set; then :
5221  withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
5222$as_echo "$withval" >&6; }
5223else
5224  compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5225$as_echo "no" >&6; }
5226fi
5227
5228
5229
5230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
5231$as_echo_n "checking --disable-xsmp argument... " >&6; }
5232# Check whether --enable-xsmp was given.
5233if test "${enable_xsmp+set}" = set; then :
5234  enableval=$enable_xsmp;
5235else
5236  enable_xsmp="yes"
5237fi
5238
5239
5240if test "$enable_xsmp" = "yes"; then
5241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5242$as_echo "no" >&6; }
5243  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
5244$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
5245  # Check whether --enable-xsmp-interact was given.
5246if test "${enable_xsmp_interact+set}" = set; then :
5247  enableval=$enable_xsmp_interact;
5248else
5249  enable_xsmp_interact="yes"
5250fi
5251
5252  if test "$enable_xsmp_interact" = "yes"; then
5253    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5254$as_echo "no" >&6; }
5255    $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
5256
5257  else
5258    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5259$as_echo "yes" >&6; }
5260  fi
5261else
5262  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5263$as_echo "yes" >&6; }
5264fi
5265
5266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5
5267$as_echo_n "checking --enable-luainterp argument... " >&6; }
5268# Check whether --enable-luainterp was given.
5269if test "${enable_luainterp+set}" = set; then :
5270  enableval=$enable_luainterp;
5271else
5272  enable_luainterp="no"
5273fi
5274
5275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5
5276$as_echo "$enable_luainterp" >&6; }
5277
5278if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then
5279  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
5280    as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5
5281  fi
5282
5283
5284
5285  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5
5286$as_echo_n "checking --with-lua-prefix argument... " >&6; }
5287
5288# Check whether --with-lua_prefix was given.
5289if test "${with_lua_prefix+set}" = set; then :
5290  withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5
5291$as_echo "$with_lua_prefix" >&6; }
5292else
5293  with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5294$as_echo "no" >&6; }
5295fi
5296
5297
5298  if test "X$with_lua_prefix" != "X"; then
5299       vi_cv_path_lua_pfx="$with_lua_prefix"
5300  else
5301    { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5
5302$as_echo_n "checking LUA_PREFIX environment var... " >&6; }
5303    if test "X$LUA_PREFIX" != "X"; then
5304	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5
5305$as_echo "\"$LUA_PREFIX\"" >&6; }
5306	vi_cv_path_lua_pfx="$LUA_PREFIX"
5307    else
5308	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5
5309$as_echo "not set, default to /usr" >&6; }
5310	vi_cv_path_lua_pfx="/usr"
5311    fi
5312  fi
5313
5314  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5
5315$as_echo_n "checking --with-luajit... " >&6; }
5316
5317# Check whether --with-luajit was given.
5318if test "${with_luajit+set}" = set; then :
5319  withval=$with_luajit; vi_cv_with_luajit="$withval"
5320else
5321  vi_cv_with_luajit="no"
5322fi
5323
5324  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5
5325$as_echo "$vi_cv_with_luajit" >&6; }
5326
5327  LUA_INC=
5328  if test "X$vi_cv_path_lua_pfx" != "X"; then
5329    if test "x$vi_cv_with_luajit" != "xno"; then
5330            # Extract the first word of "luajit", so it can be a program name with args.
5331set dummy luajit; ac_word=$2
5332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5333$as_echo_n "checking for $ac_word... " >&6; }
5334if ${ac_cv_path_vi_cv_path_luajit+:} false; then :
5335  $as_echo_n "(cached) " >&6
5336else
5337  case $vi_cv_path_luajit in
5338  [\\/]* | ?:[\\/]*)
5339  ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path.
5340  ;;
5341  *)
5342  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5343for as_dir in $PATH
5344do
5345  IFS=$as_save_IFS
5346  test -z "$as_dir" && as_dir=.
5347    for ac_exec_ext in '' $ac_executable_extensions; do
5348  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5349    ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext"
5350    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5351    break 2
5352  fi
5353done
5354  done
5355IFS=$as_save_IFS
5356
5357  ;;
5358esac
5359fi
5360vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit
5361if test -n "$vi_cv_path_luajit"; then
5362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5
5363$as_echo "$vi_cv_path_luajit" >&6; }
5364else
5365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5366$as_echo "no" >&6; }
5367fi
5368
5369
5370      if test "X$vi_cv_path_luajit" != "X"; then
5371		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5
5372$as_echo_n "checking LuaJIT version... " >&6; }
5373if ${vi_cv_version_luajit+:} false; then :
5374  $as_echo_n "(cached) " >&6
5375else
5376   vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'`
5377fi
5378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5
5379$as_echo "$vi_cv_version_luajit" >&6; }
5380	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5
5381$as_echo_n "checking Lua version of LuaJIT... " >&6; }
5382if ${vi_cv_version_lua_luajit+:} false; then :
5383  $as_echo_n "(cached) " >&6
5384else
5385   vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'`
5386fi
5387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5
5388$as_echo "$vi_cv_version_lua_luajit" >&6; }
5389	vi_cv_path_lua="$vi_cv_path_luajit"
5390	vi_cv_version_lua="$vi_cv_version_lua_luajit"
5391      fi
5392    else
5393            # Extract the first word of "lua", so it can be a program name with args.
5394set dummy lua; ac_word=$2
5395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5396$as_echo_n "checking for $ac_word... " >&6; }
5397if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then :
5398  $as_echo_n "(cached) " >&6
5399else
5400  case $vi_cv_path_plain_lua in
5401  [\\/]* | ?:[\\/]*)
5402  ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path.
5403  ;;
5404  *)
5405  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5406for as_dir in $PATH
5407do
5408  IFS=$as_save_IFS
5409  test -z "$as_dir" && as_dir=.
5410    for ac_exec_ext in '' $ac_executable_extensions; do
5411  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5412    ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext"
5413    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5414    break 2
5415  fi
5416done
5417  done
5418IFS=$as_save_IFS
5419
5420  ;;
5421esac
5422fi
5423vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua
5424if test -n "$vi_cv_path_plain_lua"; then
5425  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5
5426$as_echo "$vi_cv_path_plain_lua" >&6; }
5427else
5428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5429$as_echo "no" >&6; }
5430fi
5431
5432
5433      if test "X$vi_cv_path_plain_lua" != "X"; then
5434		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5
5435$as_echo_n "checking Lua version... " >&6; }
5436if ${vi_cv_version_plain_lua+:} false; then :
5437  $as_echo_n "(cached) " >&6
5438else
5439   vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'`
5440fi
5441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5
5442$as_echo "$vi_cv_version_plain_lua" >&6; }
5443      fi
5444      vi_cv_path_lua="$vi_cv_path_plain_lua"
5445      vi_cv_version_lua="$vi_cv_version_plain_lua"
5446    fi
5447    if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then
5448      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit" >&5
5449$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; }
5450      if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then
5451	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5452$as_echo "yes" >&6; }
5453	LUA_INC=/luajit-$vi_cv_version_luajit
5454      fi
5455    fi
5456    if test "X$LUA_INC" = "X"; then
5457      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5
5458$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; }
5459      if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then
5460	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5461$as_echo "yes" >&6; }
5462      else
5463	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5464$as_echo "no" >&6; }
5465	{ $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
5466$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; }
5467	if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then
5468	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5469$as_echo "yes" >&6; }
5470	  LUA_INC=/lua$vi_cv_version_lua
5471	else
5472	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5473$as_echo "no" >&6; }
5474	  vi_cv_path_lua_pfx=
5475	fi
5476      fi
5477    fi
5478  fi
5479
5480  if test "X$vi_cv_path_lua_pfx" != "X"; then
5481    if test "x$vi_cv_with_luajit" != "xno"; then
5482      multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
5483      if test "X$multiarch" != "X"; then
5484	lib_multiarch="lib/${multiarch}"
5485      else
5486	lib_multiarch="lib"
5487      fi
5488      if test "X$vi_cv_version_lua" = "X"; then
5489	LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit"
5490      else
5491	LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua"
5492      fi
5493    else
5494      if test "X$LUA_INC" != "X"; then
5495		LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua"
5496      else
5497	LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua"
5498      fi
5499    fi
5500    if test "$enable_luainterp" = "dynamic"; then
5501      lua_ok="yes"
5502    else
5503      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5
5504$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; }
5505      libs_save=$LIBS
5506      LIBS="$LIBS $LUA_LIBS"
5507      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5508/* end confdefs.h.  */
5509
5510int
5511main ()
5512{
5513
5514  ;
5515  return 0;
5516}
5517_ACEOF
5518if ac_fn_c_try_link "$LINENO"; then :
5519  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5520$as_echo "yes" >&6; }; lua_ok="yes"
5521else
5522  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5523$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS=""
5524fi
5525rm -f core conftest.err conftest.$ac_objext \
5526    conftest$ac_exeext conftest.$ac_ext
5527      LIBS=$libs_save
5528    fi
5529    if test "x$lua_ok" = "xyes"; then
5530      LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}"
5531      LUA_SRC="if_lua.c"
5532      LUA_OBJ="objects/if_lua.o"
5533      LUA_PRO="if_lua.pro"
5534      $as_echo "#define FEAT_LUA 1" >>confdefs.h
5535
5536    fi
5537    if test "$enable_luainterp" = "dynamic"; then
5538      if test "x$vi_cv_with_luajit" != "xno"; then
5539	luajit="jit"
5540      fi
5541      if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then
5542	vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll"
5543      else
5544	if test "x$MACOS_X" = "xyes"; then
5545	  ext="dylib"
5546	  indexes=""
5547	else
5548	  ext="so"
5549	  indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9"
5550	  multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null`
5551	  if test "X$multiarch" != "X"; then
5552	    lib_multiarch="lib/${multiarch}"
5553	  fi
5554	fi
5555			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5
5556$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; }
5557	for subdir in "${lib_multiarch}" lib64 lib; do
5558	  if test -z "$subdir"; then
5559	    continue
5560	  fi
5561	  for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \
5562	    ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do
5563	    for i in $indexes ""; do
5564	      if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then
5565		sover2="$i"
5566		break 3
5567	      fi
5568	    done
5569	  done
5570	  sover=""
5571	done
5572	if test "X$sover" = "X"; then
5573	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5574$as_echo "no" >&6; }
5575	  lua_ok="no"
5576	  vi_cv_dll_name_lua="liblua${luajit}.${ext}"
5577	else
5578	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5579$as_echo "yes" >&6; }
5580	  lua_ok="yes"
5581	  vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2"
5582	fi
5583      fi
5584      $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h
5585
5586      LUA_LIBS=""
5587      LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS"
5588    fi
5589    if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \
5590       test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \
5591       test "`(uname -m) 2>/dev/null`" = "x86_64"; then
5592            LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS"
5593    fi
5594  fi
5595  if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then
5596    as_fn_error $? "could not configure lua" "$LINENO" 5
5597  fi
5598
5599
5600
5601
5602
5603fi
5604
5605
5606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
5607$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
5608# Check whether --enable-mzschemeinterp was given.
5609if test "${enable_mzschemeinterp+set}" = set; then :
5610  enableval=$enable_mzschemeinterp;
5611else
5612  enable_mzschemeinterp="no"
5613fi
5614
5615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
5616$as_echo "$enable_mzschemeinterp" >&6; }
5617
5618if test "$enable_mzschemeinterp" = "yes"; then
5619
5620
5621  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
5622$as_echo_n "checking --with-plthome argument... " >&6; }
5623
5624# Check whether --with-plthome was given.
5625if test "${with_plthome+set}" = set; then :
5626  withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
5627$as_echo "$with_plthome" >&6; }
5628else
5629  with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
5630$as_echo "\"no\"" >&6; }
5631fi
5632
5633
5634  if test "X$with_plthome" != "X"; then
5635       vi_cv_path_mzscheme_pfx="$with_plthome"
5636       vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme"
5637  else
5638    { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
5639$as_echo_n "checking PLTHOME environment var... " >&6; }
5640    if test "X$PLTHOME" != "X"; then
5641	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
5642$as_echo "\"$PLTHOME\"" >&6; }
5643	vi_cv_path_mzscheme_pfx="$PLTHOME"
5644	vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme"
5645    else
5646	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
5647$as_echo "not set" >&6; }
5648		# Extract the first word of "mzscheme", so it can be a program name with args.
5649set dummy mzscheme; ac_word=$2
5650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5651$as_echo_n "checking for $ac_word... " >&6; }
5652if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then :
5653  $as_echo_n "(cached) " >&6
5654else
5655  case $vi_cv_path_mzscheme in
5656  [\\/]* | ?:[\\/]*)
5657  ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
5658  ;;
5659  *)
5660  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5661for as_dir in $PATH
5662do
5663  IFS=$as_save_IFS
5664  test -z "$as_dir" && as_dir=.
5665    for ac_exec_ext in '' $ac_executable_extensions; do
5666  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5667    ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
5668    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5669    break 2
5670  fi
5671done
5672  done
5673IFS=$as_save_IFS
5674
5675  ;;
5676esac
5677fi
5678vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
5679if test -n "$vi_cv_path_mzscheme"; then
5680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
5681$as_echo "$vi_cv_path_mzscheme" >&6; }
5682else
5683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5684$as_echo "no" >&6; }
5685fi
5686
5687
5688
5689			if test "X$vi_cv_path_mzscheme" != "X"; then
5690	  lsout=`ls -l $vi_cv_path_mzscheme`
5691	  if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
5692	    vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
5693	  fi
5694	fi
5695
5696	if test "X$vi_cv_path_mzscheme" != "X"; then
5697	    	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
5698$as_echo_n "checking MzScheme install prefix... " >&6; }
5699if ${vi_cv_path_mzscheme_pfx+:} false; then :
5700  $as_echo_n "(cached) " >&6
5701else
5702  	    	    echo "(display (simplify-path		\
5703	       (build-path (call-with-values	\
5704		(lambda () (split-path (find-system-path (quote exec-file)))) \
5705		(lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
5706	    	     vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
5707		sed -e 's+/$++'`
5708fi
5709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
5710$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
5711	    rm -f mzdirs.scm
5712	fi
5713    fi
5714  fi
5715
5716  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
5717    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5
5718$as_echo_n "checking for racket include directory... " >&6; }
5719    SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'`
5720    if test "X$SCHEME_INC" != "X"; then
5721      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5
5722$as_echo "${SCHEME_INC}" >&6; }
5723    else
5724      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5725$as_echo "not found" >&6; }
5726      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
5727$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
5728      if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then
5729	SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
5730	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5731$as_echo "yes" >&6; }
5732      else
5733	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5734$as_echo "no" >&6; }
5735	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
5736$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
5737	if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then
5738	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5739$as_echo "yes" >&6; }
5740	  SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
5741	else
5742	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5743$as_echo "no" >&6; }
5744	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5
5745$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; }
5746	  if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then
5747	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5748$as_echo "yes" >&6; }
5749	    SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket
5750	  else
5751	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5752$as_echo "no" >&6; }
5753	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5
5754$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
5755	    if test -f /usr/include/plt/scheme.h; then
5756	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5757$as_echo "yes" >&6; }
5758	      SCHEME_INC=/usr/include/plt
5759	    else
5760	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5761$as_echo "no" >&6; }
5762	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5
5763$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; }
5764	      if test -f /usr/include/racket/scheme.h; then
5765		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5766$as_echo "yes" >&6; }
5767		SCHEME_INC=/usr/include/racket
5768	      else
5769		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5770$as_echo "no" >&6; }
5771		vi_cv_path_mzscheme_pfx=
5772	      fi
5773	    fi
5774	  fi
5775	fi
5776      fi
5777    fi
5778  fi
5779
5780  if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
5781
5782    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5
5783$as_echo_n "checking for racket lib directory... " >&6; }
5784    SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'`
5785    if test "X$SCHEME_LIB" != "X"; then
5786      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5
5787$as_echo "${SCHEME_LIB}" >&6; }
5788    else
5789      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5790$as_echo "not found" >&6; }
5791    fi
5792
5793    for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do
5794      if test "X$path" != "X"; then
5795	if test "x$MACOS_X" = "xyes"; then
5796	  MZSCHEME_LIBS="-framework Racket"
5797	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5798	elif test -f "${path}/libmzscheme3m.a"; then
5799	  MZSCHEME_LIBS="${path}/libmzscheme3m.a"
5800	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5801	elif test -f "${path}/libracket3m.a"; then
5802	  MZSCHEME_LIBS="${path}/libracket3m.a"
5803	  MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5804	elif test -f "${path}/libracket.a"; then
5805	  MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a"
5806	elif test -f "${path}/libmzscheme.a"; then
5807	  MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a"
5808	else
5809	  	  if test -f "${path}/libmzscheme3m.so"; then
5810	    MZSCHEME_LIBS="-L${path} -lmzscheme3m"
5811	    MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5812	  elif test -f "${path}/libracket3m.so"; then
5813	    MZSCHEME_LIBS="-L${path} -lracket3m"
5814	    MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
5815	  elif test -f "${path}/libracket.so"; then
5816	    MZSCHEME_LIBS="-L${path} -lracket -lmzgc"
5817	  else
5818	    	    if test "$path" != "$SCHEME_LIB"; then
5819	      continue
5820	    fi
5821	    MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc"
5822	  fi
5823	  if test "$GCC" = yes; then
5824	    	    	    MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}"
5825	  elif test "`(uname) 2>/dev/null`" = SunOS &&
5826				   uname -r | grep '^5' >/dev/null; then
5827	    MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}"
5828	  fi
5829	fi
5830      fi
5831      if test "X$MZSCHEME_LIBS" != "X"; then
5832	break
5833      fi
5834    done
5835
5836    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5
5837$as_echo_n "checking if racket requires -pthread... " >&6; }
5838    if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then
5839      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5840$as_echo "yes" >&6; }
5841      MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread"
5842      MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread"
5843    else
5844      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5845$as_echo "no" >&6; }
5846    fi
5847
5848    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5
5849$as_echo_n "checking for racket config directory... " >&6; }
5850    SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'`
5851    if test "X$SCHEME_CONFIGDIR" != "X"; then
5852      MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'"
5853      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5
5854$as_echo "${SCHEME_CONFIGDIR}" >&6; }
5855    else
5856      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5857$as_echo "not found" >&6; }
5858    fi
5859
5860    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5
5861$as_echo_n "checking for racket collects directory... " >&6; }
5862    SCHEME_COLLECTS=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-collects-dir))) (when (path? p) (let-values (((base _1 _2) (split-path p))) (display base))))'`
5863    if test "X$SCHEME_COLLECTS" = "X"; then
5864      if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then
5865	SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/
5866      else
5867	if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then
5868	  SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/
5869	else
5870	  if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then
5871	    SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/
5872	  else
5873	    if test -d "$vi_cv_path_mzscheme_pfx/collects"; then
5874	      SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/
5875	    fi
5876	  fi
5877	fi
5878      fi
5879    fi
5880    if test "X$SCHEME_COLLECTS" != "X" ; then
5881      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5
5882$as_echo "${SCHEME_COLLECTS}" >&6; }
5883    else
5884      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5885$as_echo "not found" >&6; }
5886    fi
5887
5888    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5
5889$as_echo_n "checking for mzscheme_base.c... " >&6; }
5890    if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
5891      MZSCHEME_EXTRA="mzscheme_base.c"
5892      MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5893      MZSCHEME_MOD="++lib scheme/base"
5894    else
5895      if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then
5896	MZSCHEME_EXTRA="mzscheme_base.c"
5897	MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
5898	MZSCHEME_MOD="++lib scheme/base"
5899      else
5900	if test -f "${SCHEME_COLLECTS}collects/racket/base.rkt" ; then
5901	  MZSCHEME_EXTRA="mzscheme_base.c"
5902	  MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool"
5903	  MZSCHEME_MOD=""
5904	fi
5905      fi
5906    fi
5907    if test "X$MZSCHEME_EXTRA" != "X" ; then
5908            MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
5909      { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5
5910$as_echo "needed" >&6; }
5911    else
5912      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5
5913$as_echo "not needed" >&6; }
5914    fi
5915
5916        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5
5917$as_echo_n "checking for ffi_type_void in -lffi... " >&6; }
5918if ${ac_cv_lib_ffi_ffi_type_void+:} false; then :
5919  $as_echo_n "(cached) " >&6
5920else
5921  ac_check_lib_save_LIBS=$LIBS
5922LIBS="-lffi  $LIBS"
5923cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5924/* end confdefs.h.  */
5925
5926/* Override any GCC internal prototype to avoid an error.
5927   Use char because int might match the return type of a GCC
5928   builtin and then its argument prototype would still apply.  */
5929#ifdef __cplusplus
5930extern "C"
5931#endif
5932char ffi_type_void ();
5933int
5934main ()
5935{
5936return ffi_type_void ();
5937  ;
5938  return 0;
5939}
5940_ACEOF
5941if ac_fn_c_try_link "$LINENO"; then :
5942  ac_cv_lib_ffi_ffi_type_void=yes
5943else
5944  ac_cv_lib_ffi_ffi_type_void=no
5945fi
5946rm -f core conftest.err conftest.$ac_objext \
5947    conftest$ac_exeext conftest.$ac_ext
5948LIBS=$ac_check_lib_save_LIBS
5949fi
5950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5
5951$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; }
5952if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then :
5953  MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi"
5954fi
5955
5956
5957    MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
5958      -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'"
5959
5960        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5
5961$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; }
5962    cflags_save=$CFLAGS
5963    libs_save=$LIBS
5964    CFLAGS="$CFLAGS $MZSCHEME_CFLAGS"
5965    LIBS="$LIBS $MZSCHEME_LIBS"
5966    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5967/* end confdefs.h.  */
5968
5969int
5970main ()
5971{
5972
5973  ;
5974  return 0;
5975}
5976_ACEOF
5977if ac_fn_c_try_link "$LINENO"; then :
5978  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5979$as_echo "yes" >&6; }; mzs_ok=yes
5980else
5981  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5
5982$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no
5983fi
5984rm -f core conftest.err conftest.$ac_objext \
5985    conftest$ac_exeext conftest.$ac_ext
5986    CFLAGS=$cflags_save
5987    LIBS=$libs_save
5988    if test $mzs_ok = yes; then
5989      MZSCHEME_SRC="if_mzsch.c"
5990      MZSCHEME_OBJ="objects/if_mzsch.o"
5991      MZSCHEME_PRO="if_mzsch.pro"
5992      $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
5993
5994    else
5995      MZSCHEME_CFLAGS=
5996      MZSCHEME_LIBS=
5997      MZSCHEME_EXTRA=
5998      MZSCHEME_MZC=
5999    fi
6000  fi
6001
6002
6003
6004
6005
6006
6007
6008fi
6009
6010
6011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
6012$as_echo_n "checking --enable-perlinterp argument... " >&6; }
6013# Check whether --enable-perlinterp was given.
6014if test "${enable_perlinterp+set}" = set; then :
6015  enableval=$enable_perlinterp;
6016else
6017  enable_perlinterp="no"
6018fi
6019
6020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
6021$as_echo "$enable_perlinterp" >&6; }
6022if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
6023  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6024    as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5
6025  fi
6026
6027  # Extract the first word of "perl", so it can be a program name with args.
6028set dummy perl; ac_word=$2
6029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6030$as_echo_n "checking for $ac_word... " >&6; }
6031if ${ac_cv_path_vi_cv_path_perl+:} false; then :
6032  $as_echo_n "(cached) " >&6
6033else
6034  case $vi_cv_path_perl in
6035  [\\/]* | ?:[\\/]*)
6036  ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
6037  ;;
6038  *)
6039  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040for as_dir in $PATH
6041do
6042  IFS=$as_save_IFS
6043  test -z "$as_dir" && as_dir=.
6044    for ac_exec_ext in '' $ac_executable_extensions; do
6045  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6046    ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
6047    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6048    break 2
6049  fi
6050done
6051  done
6052IFS=$as_save_IFS
6053
6054  ;;
6055esac
6056fi
6057vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
6058if test -n "$vi_cv_path_perl"; then
6059  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
6060$as_echo "$vi_cv_path_perl" >&6; }
6061else
6062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6063$as_echo "no" >&6; }
6064fi
6065
6066
6067  if test "X$vi_cv_path_perl" != "X"; then
6068    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
6069$as_echo_n "checking Perl version... " >&6; }
6070    if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
6071     eval `$vi_cv_path_perl -V:usethreads`
6072     eval `$vi_cv_path_perl -V:libperl`
6073     if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
6074       badthreads=no
6075     else
6076       if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
6077	 eval `$vi_cv_path_perl -V:use5005threads`
6078	 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
6079	   badthreads=no
6080	 else
6081	   badthreads=yes
6082	   { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
6083$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
6084	 fi
6085       else
6086	 badthreads=yes
6087	 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
6088$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
6089       fi
6090     fi
6091     if test $badthreads = no; then
6092      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
6093$as_echo "OK" >&6; }
6094      eval `$vi_cv_path_perl -V:shrpenv`
6095      if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
6096	shrpenv=""
6097      fi
6098      vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
6099
6100      vi_cv_perl_extutils=unknown_perl_extutils_path
6101      for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do
6102	xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp"
6103	if test -f "$xsubpp_path"; then
6104	  vi_cv_perl_xsubpp="$xsubpp_path"
6105	fi
6106      done
6107
6108                              perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
6109		-e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \
6110		-e 's/-fdebug-prefix-map[^ ]*//g' \
6111		-e 's/-pipe //' \
6112		-e 's/-W[^ ]*//g' \
6113		-e 's/-D_FORTIFY_SOURCE=.//g'`
6114            perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
6115		sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
6116			-e 's/-bE:perl.exp//' -e 's/-lc //'`
6117                  perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
6118		-e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
6119
6120                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5
6121$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
6122      cflags_save=$CFLAGS
6123      libs_save=$LIBS
6124      ldflags_save=$LDFLAGS
6125      CFLAGS="$CFLAGS $perlcppflags"
6126      LIBS="$LIBS $perllibs"
6127      perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'`
6128      LDFLAGS="$perlldflags $LDFLAGS"
6129      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6130/* end confdefs.h.  */
6131
6132int
6133main ()
6134{
6135
6136  ;
6137  return 0;
6138}
6139_ACEOF
6140if ac_fn_c_try_link "$LINENO"; then :
6141  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6142$as_echo "yes" >&6; }; perl_ok=yes
6143else
6144  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
6145$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
6146fi
6147rm -f core conftest.err conftest.$ac_objext \
6148    conftest$ac_exeext conftest.$ac_ext
6149      CFLAGS=$cflags_save
6150      LIBS=$libs_save
6151      LDFLAGS=$ldflags_save
6152      if test $perl_ok = yes; then
6153	if test "X$perlcppflags" != "X"; then
6154	  PERL_CFLAGS=$perlcppflags
6155	fi
6156	if test "X$perlldflags" != "X"; then
6157	  if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then
6158	    LDFLAGS="$perlldflags $LDFLAGS"
6159	  fi
6160	fi
6161	PERL_LIBS=$perllibs
6162	PERL_SRC="auto/if_perl.c if_perlsfio.c"
6163	PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
6164	PERL_PRO="if_perl.pro if_perlsfio.pro"
6165	$as_echo "#define FEAT_PERL 1" >>confdefs.h
6166
6167      fi
6168     fi
6169    else
6170      { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
6171$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
6172    fi
6173  fi
6174
6175  if test "x$MACOS_X" = "xyes"; then
6176        dir=/System/Library/Perl
6177    darwindir=$dir/darwin
6178    if test -d $darwindir; then
6179      PERL=/usr/bin/perl
6180    else
6181            dir=/System/Library/Perl/5.8.1
6182      darwindir=$dir/darwin-thread-multi-2level
6183      if test -d $darwindir; then
6184	PERL=/usr/bin/perl
6185      fi
6186    fi
6187    if test -n "$PERL"; then
6188      PERL_DIR="$dir"
6189      PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
6190      PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
6191      PERL_LIBS="-L$darwindir/CORE -lperl"
6192    fi
6193                PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6194    PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
6195  fi
6196  if test "$enable_perlinterp" = "dynamic"; then
6197    if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then
6198      $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h
6199
6200      PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS"
6201    fi
6202  fi
6203
6204  if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then
6205    as_fn_error $? "could not configure perl" "$LINENO" 5
6206  fi
6207fi
6208
6209
6210
6211
6212
6213
6214
6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
6216$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
6217# Check whether --enable-pythoninterp was given.
6218if test "${enable_pythoninterp+set}" = set; then :
6219  enableval=$enable_pythoninterp;
6220else
6221  enable_pythoninterp="no"
6222fi
6223
6224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
6225$as_echo "$enable_pythoninterp" >&6; }
6226if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then
6227  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6228    as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5
6229  fi
6230
6231    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5
6232$as_echo_n "checking --with-python-command argument... " >&6; }
6233
6234
6235# Check whether --with-python-command was given.
6236if test "${with_python_command+set}" = set; then :
6237  withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
6238$as_echo "$vi_cv_path_python" >&6; }
6239else
6240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6241$as_echo "no" >&6; }
6242fi
6243
6244
6245  if test "X$vi_cv_path_python" = "X"; then
6246    for ac_prog in python2 python
6247do
6248  # Extract the first word of "$ac_prog", so it can be a program name with args.
6249set dummy $ac_prog; ac_word=$2
6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6251$as_echo_n "checking for $ac_word... " >&6; }
6252if ${ac_cv_path_vi_cv_path_python+:} false; then :
6253  $as_echo_n "(cached) " >&6
6254else
6255  case $vi_cv_path_python in
6256  [\\/]* | ?:[\\/]*)
6257  ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
6258  ;;
6259  *)
6260  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6261for as_dir in $PATH
6262do
6263  IFS=$as_save_IFS
6264  test -z "$as_dir" && as_dir=.
6265    for ac_exec_ext in '' $ac_executable_extensions; do
6266  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6267    ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
6268    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6269    break 2
6270  fi
6271done
6272  done
6273IFS=$as_save_IFS
6274
6275  ;;
6276esac
6277fi
6278vi_cv_path_python=$ac_cv_path_vi_cv_path_python
6279if test -n "$vi_cv_path_python"; then
6280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
6281$as_echo "$vi_cv_path_python" >&6; }
6282else
6283  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6284$as_echo "no" >&6; }
6285fi
6286
6287
6288  test -n "$vi_cv_path_python" && break
6289done
6290
6291  fi
6292  if test "X$vi_cv_path_python" != "X"; then
6293
6294        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
6295$as_echo_n "checking Python version... " >&6; }
6296if ${vi_cv_var_python_version+:} false; then :
6297  $as_echo_n "(cached) " >&6
6298else
6299  vi_cv_var_python_version=`
6300	    ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
6301
6302fi
6303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
6304$as_echo "$vi_cv_var_python_version" >&6; }
6305
6306        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5
6307$as_echo_n "checking Python is 2.3 or better... " >&6; }
6308    if ${vi_cv_path_python} -c \
6309	"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"
6310    then
6311      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
6312$as_echo "yep" >&6; }
6313
6314            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
6315$as_echo_n "checking Python's install prefix... " >&6; }
6316if ${vi_cv_path_python_pfx+:} false; then :
6317  $as_echo_n "(cached) " >&6
6318else
6319   vi_cv_path_python_pfx=`
6320	    ${vi_cv_path_python} -c \
6321		"import sys; print sys.prefix"`
6322fi
6323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
6324$as_echo "$vi_cv_path_python_pfx" >&6; }
6325
6326            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
6327$as_echo_n "checking Python's execution prefix... " >&6; }
6328if ${vi_cv_path_python_epfx+:} false; then :
6329  $as_echo_n "(cached) " >&6
6330else
6331   vi_cv_path_python_epfx=`
6332	    ${vi_cv_path_python} -c \
6333		"import sys; print sys.exec_prefix"`
6334fi
6335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
6336$as_echo "$vi_cv_path_python_epfx" >&6; }
6337
6338
6339      if ${vi_cv_path_pythonpath+:} false; then :
6340  $as_echo_n "(cached) " >&6
6341else
6342   vi_cv_path_pythonpath=`
6343	    unset PYTHONPATH;
6344	    ${vi_cv_path_python} -c \
6345		"import sys, string; print string.join(sys.path,':')"`
6346fi
6347
6348
6349
6350
6351# Check whether --with-python-config-dir was given.
6352if test "${with_python_config_dir+set}" = set; then :
6353  withval=$with_python_config_dir;  vi_cv_path_python_conf="${withval}"; have_python_config_dir=1
6354fi
6355
6356
6357      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
6358$as_echo_n "checking Python's configuration directory... " >&6; }
6359if ${vi_cv_path_python_conf+:} false; then :
6360  $as_echo_n "(cached) " >&6
6361else
6362
6363	vi_cv_path_python_conf=
6364	d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"`
6365	if test -d "$d" && test -f "$d/config.c"; then
6366	  vi_cv_path_python_conf="$d"
6367	else
6368	  for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
6369	    for subdir in lib64 lib share; do
6370	      d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
6371	      if test -d "$d" && test -f "$d/config.c"; then
6372		vi_cv_path_python_conf="$d"
6373	      fi
6374	    done
6375	  done
6376	fi
6377
6378fi
6379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
6380$as_echo "$vi_cv_path_python_conf" >&6; }
6381
6382      PYTHON_CONFDIR="${vi_cv_path_python_conf}"
6383
6384      if test "X$PYTHON_CONFDIR" = "X"; then
6385	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
6386$as_echo "can't find it!" >&6; }
6387      else
6388
6389			if ${vi_cv_path_python_plibs+:} false; then :
6390  $as_echo_n "(cached) " >&6
6391else
6392
6393	    pwd=`pwd`
6394	    tmp_mkf="$pwd/config-PyMake$$"
6395	    cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
6396__:
6397	@echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
6398	@echo "python_LIBS='$(LIBS)'"
6399	@echo "python_SYSLIBS='$(SYSLIBS)'"
6400	@echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
6401	@echo "python_DLLLIBRARY='$(DLLLIBRARY)'"
6402	@echo "python_INSTSONAME='$(INSTSONAME)'"
6403	@echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'"
6404	@echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'"
6405	@echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'"
6406eof
6407	    	    eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
6408	    rm -f -- "${tmp_mkf}"
6409	    if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \
6410		"import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
6411	      vi_cv_path_python_plibs="-framework Python"
6412	      if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
6413		  vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python"
6414	      fi
6415	    else
6416	      vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
6417	      	      	      	      if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then
6418	        python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'`
6419		python_link_path=`echo ${python_LINKFORSHARED} |   sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'`
6420	        if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then
6421	          		  	          python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}"
6422		  if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then
6423		    		    python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}"
6424	            	            		  fi
6425	          python_LINKFORSHARED="${python_link_symbol} ${python_link_path}"
6426	        fi
6427	      fi
6428	      vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
6429	      	      vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
6430	    fi
6431
6432fi
6433
6434	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5
6435$as_echo_n "checking Python's dll name... " >&6; }
6436if ${vi_cv_dll_name_python+:} false; then :
6437  $as_echo_n "(cached) " >&6
6438else
6439
6440	  if test "X$python_DLLLIBRARY" != "X"; then
6441	    vi_cv_dll_name_python="$python_DLLLIBRARY"
6442	  else
6443	    vi_cv_dll_name_python="$python_INSTSONAME"
6444	  fi
6445
6446fi
6447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5
6448$as_echo "$vi_cv_dll_name_python" >&6; }
6449
6450	PYTHON_LIBS="${vi_cv_path_python_plibs}"
6451	if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
6452	  PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
6453	else
6454	  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}"
6455	fi
6456	if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then
6457	  	  PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'"
6458
6459	fi
6460	PYTHON_SRC="if_python.c"
6461	PYTHON_OBJ="objects/if_python.o"
6462
6463								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
6464$as_echo_n "checking if -pthread should be used... " >&6; }
6465	threadsafe_flag=
6466	thread_lib=
6467	        if test "`(uname) 2>/dev/null`" != Darwin; then
6468	  test "$GCC" = yes && threadsafe_flag="-pthread"
6469	  if test "`(uname) 2>/dev/null`" = FreeBSD; then
6470	    threadsafe_flag="-D_THREAD_SAFE"
6471	    thread_lib="-pthread"
6472	  fi
6473	  if test "`(uname) 2>/dev/null`" = SunOS; then
6474	    threadsafe_flag="-pthreads"
6475	  fi
6476	fi
6477	libs_save_old=$LIBS
6478	if test -n "$threadsafe_flag"; then
6479	  cflags_save=$CFLAGS
6480	  CFLAGS="$CFLAGS $threadsafe_flag"
6481	  LIBS="$LIBS $thread_lib"
6482	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6483/* end confdefs.h.  */
6484
6485int
6486main ()
6487{
6488
6489  ;
6490  return 0;
6491}
6492_ACEOF
6493if ac_fn_c_try_link "$LINENO"; then :
6494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6495$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
6496else
6497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6498$as_echo "no" >&6; }; LIBS=$libs_save_old
6499
6500fi
6501rm -f core conftest.err conftest.$ac_objext \
6502    conftest$ac_exeext conftest.$ac_ext
6503	  CFLAGS=$cflags_save
6504	else
6505	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6506$as_echo "no" >&6; }
6507	fi
6508
6509			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5
6510$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
6511	cflags_save=$CFLAGS
6512	libs_save=$LIBS
6513	CFLAGS="$CFLAGS $PYTHON_CFLAGS"
6514	LIBS="$LIBS $PYTHON_LIBS"
6515	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6516/* end confdefs.h.  */
6517
6518int
6519main ()
6520{
6521
6522  ;
6523  return 0;
6524}
6525_ACEOF
6526if ac_fn_c_try_link "$LINENO"; then :
6527  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6528$as_echo "yes" >&6; }; python_ok=yes
6529else
6530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
6531$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
6532fi
6533rm -f core conftest.err conftest.$ac_objext \
6534    conftest$ac_exeext conftest.$ac_ext
6535	CFLAGS=$cflags_save
6536	LIBS=$libs_save
6537	if test $python_ok = yes; then
6538	  $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
6539
6540	else
6541	  LIBS=$libs_save_old
6542	  PYTHON_SRC=
6543	  PYTHON_OBJ=
6544	  PYTHON_LIBS=
6545	  PYTHON_CFLAGS=
6546	fi
6547      fi
6548    else
6549      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
6550$as_echo "too old" >&6; }
6551    fi
6552  fi
6553
6554  if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then
6555    as_fn_error $? "could not configure python" "$LINENO" 5
6556  fi
6557fi
6558
6559
6560
6561
6562
6563
6564
6565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5
6566$as_echo_n "checking --enable-python3interp argument... " >&6; }
6567# Check whether --enable-python3interp was given.
6568if test "${enable_python3interp+set}" = set; then :
6569  enableval=$enable_python3interp;
6570else
6571  enable_python3interp="no"
6572fi
6573
6574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5
6575$as_echo "$enable_python3interp" >&6; }
6576if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then
6577  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
6578    as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5
6579  fi
6580
6581    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5
6582$as_echo_n "checking --with-python3-command argument... " >&6; }
6583
6584
6585# Check whether --with-python3-command was given.
6586if test "${with_python3_command+set}" = set; then :
6587  withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
6588$as_echo "$vi_cv_path_python3" >&6; }
6589else
6590  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6591$as_echo "no" >&6; }
6592fi
6593
6594
6595  if test "X$vi_cv_path_python3" = "X"; then
6596    for ac_prog in python3 python
6597do
6598  # Extract the first word of "$ac_prog", so it can be a program name with args.
6599set dummy $ac_prog; ac_word=$2
6600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6601$as_echo_n "checking for $ac_word... " >&6; }
6602if ${ac_cv_path_vi_cv_path_python3+:} false; then :
6603  $as_echo_n "(cached) " >&6
6604else
6605  case $vi_cv_path_python3 in
6606  [\\/]* | ?:[\\/]*)
6607  ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path.
6608  ;;
6609  *)
6610  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6611for as_dir in $PATH
6612do
6613  IFS=$as_save_IFS
6614  test -z "$as_dir" && as_dir=.
6615    for ac_exec_ext in '' $ac_executable_extensions; do
6616  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6617    ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext"
6618    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6619    break 2
6620  fi
6621done
6622  done
6623IFS=$as_save_IFS
6624
6625  ;;
6626esac
6627fi
6628vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3
6629if test -n "$vi_cv_path_python3"; then
6630  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5
6631$as_echo "$vi_cv_path_python3" >&6; }
6632else
6633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6634$as_echo "no" >&6; }
6635fi
6636
6637
6638  test -n "$vi_cv_path_python3" && break
6639done
6640
6641  fi
6642  if test "X$vi_cv_path_python3" != "X"; then
6643
6644        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
6645$as_echo_n "checking Python version... " >&6; }
6646if ${vi_cv_var_python3_version+:} false; then :
6647  $as_echo_n "(cached) " >&6
6648else
6649  vi_cv_var_python3_version=`
6650          ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'`
6651
6652fi
6653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5
6654$as_echo "$vi_cv_var_python3_version" >&6; }
6655
6656        { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5
6657$as_echo_n "checking Python is 3.0 or better... " >&6; }
6658    if ${vi_cv_path_python3} -c \
6659      "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)"
6660    then
6661      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
6662$as_echo "yep" >&6; }
6663
6664            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5
6665$as_echo_n "checking Python's abiflags... " >&6; }
6666if ${vi_cv_var_python3_abiflags+:} false; then :
6667  $as_echo_n "(cached) " >&6
6668else
6669
6670       vi_cv_var_python3_abiflags=
6671       if ${vi_cv_path_python3} -c \
6672           "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)"
6673       then
6674         vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \
6675           "import sys; print(sys.abiflags)"`
6676       fi
6677fi
6678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5
6679$as_echo "$vi_cv_var_python3_abiflags" >&6; }
6680
6681            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
6682$as_echo_n "checking Python's install prefix... " >&6; }
6683if ${vi_cv_path_python3_pfx+:} false; then :
6684  $as_echo_n "(cached) " >&6
6685else
6686   vi_cv_path_python3_pfx=`
6687       ${vi_cv_path_python3} -c \
6688       "import sys; print(sys.prefix)"`
6689fi
6690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5
6691$as_echo "$vi_cv_path_python3_pfx" >&6; }
6692
6693            { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
6694$as_echo_n "checking Python's execution prefix... " >&6; }
6695if ${vi_cv_path_python3_epfx+:} false; then :
6696  $as_echo_n "(cached) " >&6
6697else
6698   vi_cv_path_python3_epfx=`
6699       ${vi_cv_path_python3} -c \
6700       "import sys; print(sys.exec_prefix)"`
6701fi
6702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5
6703$as_echo "$vi_cv_path_python3_epfx" >&6; }
6704
6705
6706      if ${vi_cv_path_python3path+:} false; then :
6707  $as_echo_n "(cached) " >&6
6708else
6709   vi_cv_path_python3path=`
6710       unset PYTHONPATH;
6711       ${vi_cv_path_python3} -c \
6712       "import sys, string; print(':'.join(sys.path))"`
6713fi
6714
6715
6716
6717
6718# Check whether --with-python3-config-dir was given.
6719if test "${with_python3_config_dir+set}" = set; then :
6720  withval=$with_python3_config_dir;  vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1
6721fi
6722
6723
6724      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
6725$as_echo_n "checking Python's configuration directory... " >&6; }
6726if ${vi_cv_path_python3_conf+:} false; then :
6727  $as_echo_n "(cached) " >&6
6728else
6729
6730       vi_cv_path_python3_conf=
6731       config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6732       d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"`
6733       if test -d "$d" && test -f "$d/config.c"; then
6734         vi_cv_path_python3_conf="$d"
6735       else
6736         for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do
6737	   for subdir in lib64 lib share; do
6738	     d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}"
6739	     if test -d "$d" && test -f "$d/config.c"; then
6740	       vi_cv_path_python3_conf="$d"
6741	     fi
6742	   done
6743         done
6744       fi
6745
6746fi
6747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5
6748$as_echo "$vi_cv_path_python3_conf" >&6; }
6749
6750      PYTHON3_CONFDIR="${vi_cv_path_python3_conf}"
6751
6752      if test "X$PYTHON3_CONFDIR" = "X"; then
6753        { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
6754$as_echo "can't find it!" >&6; }
6755      else
6756
6757                        if ${vi_cv_path_python3_plibs+:} false; then :
6758  $as_echo_n "(cached) " >&6
6759else
6760
6761            pwd=`pwd`
6762            tmp_mkf="$pwd/config-PyMake$$"
6763            cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
6764__:
6765	@echo "python3_BASEMODLIBS='$(BASEMODLIBS)'"
6766	@echo "python3_LIBS='$(LIBS)'"
6767	@echo "python3_SYSLIBS='$(SYSLIBS)'"
6768	@echo "python3_DLLLIBRARY='$(DLLLIBRARY)'"
6769	@echo "python3_INSTSONAME='$(INSTSONAME)'"
6770eof
6771	    	    eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
6772	    rm -f -- "${tmp_mkf}"
6773	    vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6774	    vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}"
6775	    	    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//`
6776	    vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//`
6777
6778fi
6779
6780	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5
6781$as_echo_n "checking Python3's dll name... " >&6; }
6782if ${vi_cv_dll_name_python3+:} false; then :
6783  $as_echo_n "(cached) " >&6
6784else
6785
6786	  if test "X$python3_DLLLIBRARY" != "X"; then
6787	    vi_cv_dll_name_python3="$python3_DLLLIBRARY"
6788	  else
6789	    vi_cv_dll_name_python3="$python3_INSTSONAME"
6790	  fi
6791
6792fi
6793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5
6794$as_echo "$vi_cv_dll_name_python3" >&6; }
6795
6796        PYTHON3_LIBS="${vi_cv_path_python3_plibs}"
6797        if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then
6798          PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}"
6799        else
6800          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}"
6801        fi
6802	if test "X$have_python3_config_dir" = "X1" -a "$enable_python3interp" = "dynamic"; then
6803	  	  PYTHON3_CFLAGS="${PYTHON3_CFLAGS}  -DPYTHON3_HOME='L\"${vi_cv_path_python3_pfx}\"'"
6804	fi
6805        PYTHON3_SRC="if_python3.c"
6806        PYTHON3_OBJ="objects/if_python3.o"
6807
6808                                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
6809$as_echo_n "checking if -pthread should be used... " >&6; }
6810        threadsafe_flag=
6811        thread_lib=
6812                if test "`(uname) 2>/dev/null`" != Darwin; then
6813          test "$GCC" = yes && threadsafe_flag="-pthread"
6814          if test "`(uname) 2>/dev/null`" = FreeBSD; then
6815            threadsafe_flag="-D_THREAD_SAFE"
6816            thread_lib="-pthread"
6817          fi
6818          if test "`(uname) 2>/dev/null`" = SunOS; then
6819            threadsafe_flag="-pthreads"
6820          fi
6821        fi
6822        libs_save_old=$LIBS
6823        if test -n "$threadsafe_flag"; then
6824          cflags_save=$CFLAGS
6825          CFLAGS="$CFLAGS $threadsafe_flag"
6826          LIBS="$LIBS $thread_lib"
6827          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6828/* end confdefs.h.  */
6829
6830int
6831main ()
6832{
6833
6834  ;
6835  return 0;
6836}
6837_ACEOF
6838if ac_fn_c_try_link "$LINENO"; then :
6839  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6840$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag"
6841else
6842  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6843$as_echo "no" >&6; }; LIBS=$libs_save_old
6844
6845fi
6846rm -f core conftest.err conftest.$ac_objext \
6847    conftest$ac_exeext conftest.$ac_ext
6848          CFLAGS=$cflags_save
6849        else
6850          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6851$as_echo "no" >&6; }
6852        fi
6853
6854                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5
6855$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; }
6856        cflags_save=$CFLAGS
6857        libs_save=$LIBS
6858        CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
6859        LIBS="$LIBS $PYTHON3_LIBS"
6860        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6861/* end confdefs.h.  */
6862
6863int
6864main ()
6865{
6866
6867  ;
6868  return 0;
6869}
6870_ACEOF
6871if ac_fn_c_try_link "$LINENO"; then :
6872  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6873$as_echo "yes" >&6; }; python3_ok=yes
6874else
6875  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5
6876$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no
6877fi
6878rm -f core conftest.err conftest.$ac_objext \
6879    conftest$ac_exeext conftest.$ac_ext
6880        CFLAGS=$cflags_save
6881        LIBS=$libs_save
6882        if test "$python3_ok" = yes; then
6883          $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h
6884
6885        else
6886          LIBS=$libs_save_old
6887          PYTHON3_SRC=
6888          PYTHON3_OBJ=
6889          PYTHON3_LIBS=
6890          PYTHON3_CFLAGS=
6891        fi
6892      fi
6893    else
6894      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
6895$as_echo "too old" >&6; }
6896    fi
6897  fi
6898  if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then
6899    as_fn_error $? "could not configure python3" "$LINENO" 5
6900  fi
6901fi
6902
6903
6904
6905
6906
6907
6908if test "$python_ok" = yes && test "$python3_ok" = yes; then
6909  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
6910
6911  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
6912
6913  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5
6914$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; }
6915  cflags_save=$CFLAGS
6916  CFLAGS="$CFLAGS $PYTHON_CFLAGS"
6917  libs_save=$LIBS
6918    LIBS="-ldl $LIBS"
6919  if test "$cross_compiling" = yes; then :
6920  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6921$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6922as_fn_error $? "cannot run test program while cross compiling
6923See \`config.log' for more details" "$LINENO" 5; }
6924else
6925  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6926/* end confdefs.h.  */
6927
6928    #include <dlfcn.h>
6929    /* If this program fails, then RTLD_GLOBAL is needed.
6930     * RTLD_GLOBAL will be used and then it is not possible to
6931     * have both python versions enabled in the same vim instance.
6932     * Only the first python version used will be switched on.
6933     */
6934
6935    int no_rtl_global_needed_for(char *python_instsoname, char *prefix)
6936    {
6937      int needed = 0;
6938      void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL);
6939      if (pylib != 0)
6940      {
6941          void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome");
6942          void (*init)(void) = dlsym(pylib, "Py_Initialize");
6943          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
6944          void (*final)(void) = dlsym(pylib, "Py_Finalize");
6945          (*pfx)(prefix);
6946          (*init)();
6947          needed = (*simple)("import termios") == -1;
6948          (*final)();
6949          dlclose(pylib);
6950      }
6951      return !needed;
6952    }
6953
6954    int main(int argc, char** argv)
6955    {
6956      int not_needed = 0;
6957      if (no_rtl_global_needed_for("${vi_cv_dll_name_python}", "${vi_cv_path_python_pfx}"))
6958            not_needed = 1;
6959      return !not_needed;
6960    }
6961_ACEOF
6962if ac_fn_c_try_run "$LINENO"; then :
6963  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6964$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h
6965
6966else
6967  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6968$as_echo "no" >&6; }
6969fi
6970rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6971  conftest.$ac_objext conftest.beam conftest.$ac_ext
6972fi
6973
6974
6975  CFLAGS=$cflags_save
6976  LIBS=$libs_save
6977
6978  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5
6979$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; }
6980  cflags_save=$CFLAGS
6981  CFLAGS="$CFLAGS $PYTHON3_CFLAGS"
6982  libs_save=$LIBS
6983    LIBS="-ldl $LIBS"
6984  if test "$cross_compiling" = yes; then :
6985  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6986$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6987as_fn_error $? "cannot run test program while cross compiling
6988See \`config.log' for more details" "$LINENO" 5; }
6989else
6990  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6991/* end confdefs.h.  */
6992
6993    #include <dlfcn.h>
6994    #include <wchar.h>
6995    /* If this program fails, then RTLD_GLOBAL is needed.
6996     * RTLD_GLOBAL will be used and then it is not possible to
6997     * have both python versions enabled in the same vim instance.
6998     * Only the first python version used will be switched on.
6999     */
7000
7001    int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix)
7002    {
7003      int needed = 0;
7004      void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL);
7005      if (pylib != 0)
7006      {
7007          void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome");
7008          void (*init)(void) = dlsym(pylib, "Py_Initialize");
7009          int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString");
7010          void (*final)(void) = dlsym(pylib, "Py_Finalize");
7011          (*pfx)(prefix);
7012          (*init)();
7013          needed = (*simple)("import termios") == -1;
7014          (*final)();
7015          dlclose(pylib);
7016      }
7017      return !needed;
7018    }
7019
7020    int main(int argc, char** argv)
7021    {
7022      int not_needed = 0;
7023      if (no_rtl_global_needed_for("${vi_cv_dll_name_python3}", L"${vi_cv_path_python3_pfx}"))
7024            not_needed = 1;
7025      return !not_needed;
7026    }
7027_ACEOF
7028if ac_fn_c_try_run "$LINENO"; then :
7029  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7030$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h
7031
7032else
7033  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7034$as_echo "no" >&6; }
7035fi
7036rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7037  conftest.$ac_objext conftest.beam conftest.$ac_ext
7038fi
7039
7040
7041  CFLAGS=$cflags_save
7042  LIBS=$libs_save
7043
7044  PYTHON_SRC="if_python.c"
7045  PYTHON_OBJ="objects/if_python.o"
7046  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\""
7047  PYTHON_LIBS=
7048  PYTHON3_SRC="if_python3.c"
7049  PYTHON3_OBJ="objects/if_python3.o"
7050  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\""
7051  PYTHON3_LIBS=
7052elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then
7053  $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h
7054
7055  PYTHON_SRC="if_python.c"
7056  PYTHON_OBJ="objects/if_python.o"
7057  PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\""
7058  PYTHON_LIBS=
7059elif test "$python_ok" = yes; then
7060      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5
7061$as_echo_n "checking if -fPIE can be added for Python... " >&6; }
7062  cflags_save=$CFLAGS
7063  libs_save=$LIBS
7064  CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE"
7065  LIBS="$LIBS $PYTHON_LIBS"
7066  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7067/* end confdefs.h.  */
7068
7069int
7070main ()
7071{
7072
7073  ;
7074  return 0;
7075}
7076_ACEOF
7077if ac_fn_c_try_link "$LINENO"; then :
7078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7079$as_echo "yes" >&6; }; fpie_ok=yes
7080else
7081  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7082$as_echo "no" >&6; }; fpie_ok=no
7083fi
7084rm -f core conftest.err conftest.$ac_objext \
7085    conftest$ac_exeext conftest.$ac_ext
7086  CFLAGS=$cflags_save
7087  LIBS=$libs_save
7088  if test $fpie_ok = yes; then
7089    PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE"
7090  fi
7091elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then
7092  $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h
7093
7094  PYTHON3_SRC="if_python3.c"
7095  PYTHON3_OBJ="objects/if_python3.o"
7096  PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\""
7097  PYTHON3_LIBS=
7098elif test "$python3_ok" = yes; then
7099      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5
7100$as_echo_n "checking if -fPIE can be added for Python3... " >&6; }
7101  cflags_save=$CFLAGS
7102  libs_save=$LIBS
7103  CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE"
7104  LIBS="$LIBS $PYTHON3_LIBS"
7105  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7106/* end confdefs.h.  */
7107
7108int
7109main ()
7110{
7111
7112  ;
7113  return 0;
7114}
7115_ACEOF
7116if ac_fn_c_try_link "$LINENO"; then :
7117  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7118$as_echo "yes" >&6; }; fpie_ok=yes
7119else
7120  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7121$as_echo "no" >&6; }; fpie_ok=no
7122fi
7123rm -f core conftest.err conftest.$ac_objext \
7124    conftest$ac_exeext conftest.$ac_ext
7125  CFLAGS=$cflags_save
7126  LIBS=$libs_save
7127  if test $fpie_ok = yes; then
7128    PYTHON3_CFLAGS="$PYTHON3_CFLAGS -fPIE"
7129  fi
7130fi
7131
7132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
7133$as_echo_n "checking --enable-tclinterp argument... " >&6; }
7134# Check whether --enable-tclinterp was given.
7135if test "${enable_tclinterp+set}" = set; then :
7136  enableval=$enable_tclinterp;
7137else
7138  enable_tclinterp="no"
7139fi
7140
7141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
7142$as_echo "$enable_tclinterp" >&6; }
7143
7144if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then
7145
7146    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
7147$as_echo_n "checking --with-tclsh argument... " >&6; }
7148
7149# Check whether --with-tclsh was given.
7150if test "${with_tclsh+set}" = set; then :
7151  withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
7152$as_echo "$tclsh_name" >&6; }
7153else
7154  tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7155$as_echo "no" >&6; }
7156fi
7157
7158  # Extract the first word of "$tclsh_name", so it can be a program name with args.
7159set dummy $tclsh_name; ac_word=$2
7160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7161$as_echo_n "checking for $ac_word... " >&6; }
7162if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7163  $as_echo_n "(cached) " >&6
7164else
7165  case $vi_cv_path_tcl in
7166  [\\/]* | ?:[\\/]*)
7167  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7168  ;;
7169  *)
7170  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7171for as_dir in $PATH
7172do
7173  IFS=$as_save_IFS
7174  test -z "$as_dir" && as_dir=.
7175    for ac_exec_ext in '' $ac_executable_extensions; do
7176  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7177    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7178    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7179    break 2
7180  fi
7181done
7182  done
7183IFS=$as_save_IFS
7184
7185  ;;
7186esac
7187fi
7188vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7189if test -n "$vi_cv_path_tcl"; then
7190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7191$as_echo "$vi_cv_path_tcl" >&6; }
7192else
7193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7194$as_echo "no" >&6; }
7195fi
7196
7197
7198
7199
7200    if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
7201    tclsh_name="tclsh8.4"
7202    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7203set dummy $tclsh_name; ac_word=$2
7204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7205$as_echo_n "checking for $ac_word... " >&6; }
7206if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7207  $as_echo_n "(cached) " >&6
7208else
7209  case $vi_cv_path_tcl in
7210  [\\/]* | ?:[\\/]*)
7211  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7212  ;;
7213  *)
7214  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7215for as_dir in $PATH
7216do
7217  IFS=$as_save_IFS
7218  test -z "$as_dir" && as_dir=.
7219    for ac_exec_ext in '' $ac_executable_extensions; do
7220  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7221    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7222    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7223    break 2
7224  fi
7225done
7226  done
7227IFS=$as_save_IFS
7228
7229  ;;
7230esac
7231fi
7232vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7233if test -n "$vi_cv_path_tcl"; then
7234  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7235$as_echo "$vi_cv_path_tcl" >&6; }
7236else
7237  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7238$as_echo "no" >&6; }
7239fi
7240
7241
7242  fi
7243  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
7244    tclsh_name="tclsh8.2"
7245    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7246set dummy $tclsh_name; ac_word=$2
7247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7248$as_echo_n "checking for $ac_word... " >&6; }
7249if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7250  $as_echo_n "(cached) " >&6
7251else
7252  case $vi_cv_path_tcl in
7253  [\\/]* | ?:[\\/]*)
7254  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7255  ;;
7256  *)
7257  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7258for as_dir in $PATH
7259do
7260  IFS=$as_save_IFS
7261  test -z "$as_dir" && as_dir=.
7262    for ac_exec_ext in '' $ac_executable_extensions; do
7263  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7264    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7265    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7266    break 2
7267  fi
7268done
7269  done
7270IFS=$as_save_IFS
7271
7272  ;;
7273esac
7274fi
7275vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7276if test -n "$vi_cv_path_tcl"; then
7277  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7278$as_echo "$vi_cv_path_tcl" >&6; }
7279else
7280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7281$as_echo "no" >&6; }
7282fi
7283
7284
7285  fi
7286  if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
7287    tclsh_name="tclsh8.0"
7288    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7289set dummy $tclsh_name; ac_word=$2
7290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7291$as_echo_n "checking for $ac_word... " >&6; }
7292if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7293  $as_echo_n "(cached) " >&6
7294else
7295  case $vi_cv_path_tcl in
7296  [\\/]* | ?:[\\/]*)
7297  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7298  ;;
7299  *)
7300  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7301for as_dir in $PATH
7302do
7303  IFS=$as_save_IFS
7304  test -z "$as_dir" && as_dir=.
7305    for ac_exec_ext in '' $ac_executable_extensions; do
7306  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7307    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7308    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7309    break 2
7310  fi
7311done
7312  done
7313IFS=$as_save_IFS
7314
7315  ;;
7316esac
7317fi
7318vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7319if test -n "$vi_cv_path_tcl"; then
7320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7321$as_echo "$vi_cv_path_tcl" >&6; }
7322else
7323  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7324$as_echo "no" >&6; }
7325fi
7326
7327
7328  fi
7329    if test "X$vi_cv_path_tcl" = "X"; then
7330    tclsh_name="tclsh"
7331    # Extract the first word of "$tclsh_name", so it can be a program name with args.
7332set dummy $tclsh_name; ac_word=$2
7333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7334$as_echo_n "checking for $ac_word... " >&6; }
7335if ${ac_cv_path_vi_cv_path_tcl+:} false; then :
7336  $as_echo_n "(cached) " >&6
7337else
7338  case $vi_cv_path_tcl in
7339  [\\/]* | ?:[\\/]*)
7340  ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
7341  ;;
7342  *)
7343  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7344for as_dir in $PATH
7345do
7346  IFS=$as_save_IFS
7347  test -z "$as_dir" && as_dir=.
7348    for ac_exec_ext in '' $ac_executable_extensions; do
7349  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7350    ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
7351    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7352    break 2
7353  fi
7354done
7355  done
7356IFS=$as_save_IFS
7357
7358  ;;
7359esac
7360fi
7361vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
7362if test -n "$vi_cv_path_tcl"; then
7363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
7364$as_echo "$vi_cv_path_tcl" >&6; }
7365else
7366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7367$as_echo "no" >&6; }
7368fi
7369
7370
7371  fi
7372  if test "X$vi_cv_path_tcl" != "X"; then
7373    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
7374$as_echo_n "checking Tcl version... " >&6; }
7375    if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then
7376      tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
7377      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
7378$as_echo "$tclver - OK" >&6; };
7379      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 -`
7380      tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -`
7381
7382      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
7383$as_echo_n "checking for location of Tcl include... " >&6; }
7384      if test "x$MACOS_X" != "xyes"; then
7385	tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver"
7386      else
7387		tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
7388      fi
7389      TCL_INC=
7390      for try in $tclinc; do
7391	if test -f "$try/tcl.h"; then
7392	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
7393$as_echo "$try/tcl.h" >&6; }
7394	  TCL_INC=$try
7395	  break
7396	fi
7397      done
7398      if test -z "$TCL_INC"; then
7399	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7400$as_echo "<not found>" >&6; }
7401	SKIP_TCL=YES
7402      fi
7403      if test -z "$SKIP_TCL"; then
7404	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
7405$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
7406	if test "x$MACOS_X" != "xyes"; then
7407	  tclcnf=`echo $tclinc | sed s/include/lib/g`
7408	  tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
7409	else
7410	  	  tclcnf="/System/Library/Frameworks/Tcl.framework"
7411	fi
7412	for try in $tclcnf; do
7413	  if test -f "$try/tclConfig.sh"; then
7414	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
7415$as_echo "$try/tclConfig.sh" >&6; }
7416	    . "$try/tclConfig.sh"
7417	    	    if test "$enable_tclinterp" = "dynamic"; then
7418	      TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"`
7419	    else
7420	      TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
7421	    fi
7422	    	    	    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'`
7423	    break
7424	  fi
7425	done
7426	if test -z "$TCL_LIBS"; then
7427	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7428$as_echo "<not found>" >&6; }
7429	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
7430$as_echo_n "checking for Tcl library by myself... " >&6; }
7431	  tcllib=`echo $tclinc | sed s/include/lib/g`
7432	  tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
7433	  for ext in .so .a ; do
7434	    for ver in "" $tclver ; do
7435	      for try in $tcllib ; do
7436		trylib=tcl$ver$ext
7437		if test -f "$try/lib$trylib" ; then
7438		  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
7439$as_echo "$try/lib$trylib" >&6; }
7440		  TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm"
7441		  if test "`(uname) 2>/dev/null`" = SunOS &&
7442					 uname -r | grep '^5' >/dev/null; then
7443		    TCL_LIBS="$TCL_LIBS -R $try"
7444		  fi
7445		  break 3
7446		fi
7447	      done
7448	    done
7449	  done
7450	  if test -z "$TCL_LIBS"; then
7451	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
7452$as_echo "<not found>" >&6; }
7453	    SKIP_TCL=YES
7454	  fi
7455	fi
7456	if test -z "$SKIP_TCL"; then
7457	  $as_echo "#define FEAT_TCL 1" >>confdefs.h
7458
7459	  TCL_SRC=if_tcl.c
7460	  TCL_OBJ=objects/if_tcl.o
7461	  TCL_PRO=if_tcl.pro
7462	  TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
7463	fi
7464      fi
7465    else
7466      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5
7467$as_echo "too old; need Tcl version 8.0 or later" >&6; }
7468    fi
7469  fi
7470  if test "$enable_tclinterp" = "dynamic"; then
7471    if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then
7472      $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h
7473
7474      TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS"
7475    fi
7476  fi
7477  if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then
7478    as_fn_error $? "could not configure Tcl" "$LINENO" 5
7479  fi
7480fi
7481
7482
7483
7484
7485
7486
7487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
7488$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
7489# Check whether --enable-rubyinterp was given.
7490if test "${enable_rubyinterp+set}" = set; then :
7491  enableval=$enable_rubyinterp;
7492else
7493  enable_rubyinterp="no"
7494fi
7495
7496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
7497$as_echo "$enable_rubyinterp" >&6; }
7498if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
7499  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7500    as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5
7501  fi
7502
7503  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
7504$as_echo_n "checking --with-ruby-command argument... " >&6; }
7505
7506
7507# Check whether --with-ruby-command was given.
7508if test "${with_ruby_command+set}" = set; then :
7509  withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5
7510$as_echo "$RUBY_CMD" >&6; }
7511else
7512  RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
7513$as_echo "defaulting to $RUBY_CMD" >&6; }
7514fi
7515
7516  # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
7517set dummy $RUBY_CMD; ac_word=$2
7518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7519$as_echo_n "checking for $ac_word... " >&6; }
7520if ${ac_cv_path_vi_cv_path_ruby+:} false; then :
7521  $as_echo_n "(cached) " >&6
7522else
7523  case $vi_cv_path_ruby in
7524  [\\/]* | ?:[\\/]*)
7525  ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
7526  ;;
7527  *)
7528  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7529for as_dir in $PATH
7530do
7531  IFS=$as_save_IFS
7532  test -z "$as_dir" && as_dir=.
7533    for ac_exec_ext in '' $ac_executable_extensions; do
7534  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7535    ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
7536    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7537    break 2
7538  fi
7539done
7540  done
7541IFS=$as_save_IFS
7542
7543  ;;
7544esac
7545fi
7546vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
7547if test -n "$vi_cv_path_ruby"; then
7548  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
7549$as_echo "$vi_cv_path_ruby" >&6; }
7550else
7551  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7552$as_echo "no" >&6; }
7553fi
7554
7555
7556  if test "X$vi_cv_path_ruby" != "X"; then
7557    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
7558$as_echo_n "checking Ruby version... " >&6; }
7559    if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
7560      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
7561$as_echo "OK" >&6; }
7562      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5
7563$as_echo_n "checking Ruby rbconfig... " >&6; }
7564      ruby_rbconfig="RbConfig"
7565      if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then
7566	ruby_rbconfig="Config"
7567      fi
7568      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5
7569$as_echo "$ruby_rbconfig" >&6; }
7570      { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
7571$as_echo_n "checking Ruby header files... " >&6; }
7572      rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null`
7573      if test "X$rubyhdrdir" != "X"; then
7574	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
7575$as_echo "$rubyhdrdir" >&6; }
7576	RUBY_CFLAGS="-I$rubyhdrdir"
7577        rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"`
7578        if test -d "$rubyarchdir"; then
7579          RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir"
7580        fi
7581        rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"`
7582	if test "X$rubyversion" = "X"; then
7583	  rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"`
7584	fi
7585        RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
7586	rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"`
7587	if test "X$rubylibs" != "X"; then
7588	  RUBY_LIBS="$rubylibs"
7589	fi
7590	librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"`
7591	librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"`
7592	rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"`
7593	if test -f "$rubylibdir/$librubya"; then
7594	  librubyarg="$librubyarg"
7595	  RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
7596	elif test "$librubyarg" = "libruby.a"; then
7597	  	  librubyarg="-lruby"
7598	  RUBY_LIBS="$RUBY_LIBS -L$rubylibdir"
7599	fi
7600
7601	if test "X$librubyarg" != "X"; then
7602	  RUBY_LIBS="$librubyarg $RUBY_LIBS"
7603	fi
7604	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"`
7605	if test "X$rubyldflags" != "X"; then
7606	  	  	  	  rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
7607	  if test "X$rubyldflags" != "X"; then
7608	    if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then
7609	      LDFLAGS="$rubyldflags $LDFLAGS"
7610	    fi
7611	  fi
7612	fi
7613	RUBY_SRC="if_ruby.c"
7614	RUBY_OBJ="objects/if_ruby.o"
7615	RUBY_PRO="if_ruby.pro"
7616	$as_echo "#define FEAT_RUBY 1" >>confdefs.h
7617
7618	if test "$enable_rubyinterp" = "dynamic"; then
7619	  libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"`
7620	  if test -z "$libruby_soname"; then
7621	    libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"`
7622	  fi
7623	  $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h
7624
7625	  RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" $RUBY_CFLAGS"
7626	  RUBY_LIBS=
7627	fi
7628      else
7629	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
7630$as_echo "not found; disabling Ruby" >&6; }
7631      fi
7632    else
7633      { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5
7634$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
7635    fi
7636  fi
7637
7638  if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then
7639    as_fn_error $? "could not configure Ruby" "$LINENO" 5
7640  fi
7641fi
7642
7643
7644
7645
7646
7647
7648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
7649$as_echo_n "checking --enable-cscope argument... " >&6; }
7650# Check whether --enable-cscope was given.
7651if test "${enable_cscope+set}" = set; then :
7652  enableval=$enable_cscope;
7653else
7654  enable_cscope="no"
7655fi
7656
7657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
7658$as_echo "$enable_cscope" >&6; }
7659if test "$enable_cscope" = "yes"; then
7660  $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
7661
7662fi
7663
7664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
7665$as_echo_n "checking --disable-netbeans argument... " >&6; }
7666# Check whether --enable-netbeans was given.
7667if test "${enable_netbeans+set}" = set; then :
7668  enableval=$enable_netbeans;
7669else
7670  enable_netbeans="yes"
7671fi
7672
7673if test "$enable_netbeans" = "yes"; then
7674  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7675    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5
7676$as_echo "cannot use NetBeans with tiny or small features" >&6; }
7677    enable_netbeans="no"
7678  else
7679    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7680$as_echo "no" >&6; }
7681  fi
7682else
7683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7684$as_echo "yes" >&6; }
7685fi
7686
7687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5
7688$as_echo_n "checking --disable-channel argument... " >&6; }
7689# Check whether --enable-channel was given.
7690if test "${enable_channel+set}" = set; then :
7691  enableval=$enable_channel;
7692else
7693  enable_channel="yes"
7694fi
7695
7696if test "$enable_channel" = "yes"; then
7697  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7698    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5
7699$as_echo "cannot use channels with tiny or small features" >&6; }
7700    enable_channel="no"
7701  else
7702    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7703$as_echo "no" >&6; }
7704  fi
7705else
7706  if test "$enable_netbeans" = "yes"; then
7707    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5
7708$as_echo "yes, netbeans also disabled" >&6; }
7709    enable_netbeans="no"
7710  else
7711    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7712$as_echo "yes" >&6; }
7713  fi
7714fi
7715
7716if test "$enable_channel" = "yes"; then
7717    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
7718$as_echo_n "checking for socket in -lsocket... " >&6; }
7719if ${ac_cv_lib_socket_socket+:} false; then :
7720  $as_echo_n "(cached) " >&6
7721else
7722  ac_check_lib_save_LIBS=$LIBS
7723LIBS="-lsocket  $LIBS"
7724cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7725/* end confdefs.h.  */
7726
7727/* Override any GCC internal prototype to avoid an error.
7728   Use char because int might match the return type of a GCC
7729   builtin and then its argument prototype would still apply.  */
7730#ifdef __cplusplus
7731extern "C"
7732#endif
7733char socket ();
7734int
7735main ()
7736{
7737return socket ();
7738  ;
7739  return 0;
7740}
7741_ACEOF
7742if ac_fn_c_try_link "$LINENO"; then :
7743  ac_cv_lib_socket_socket=yes
7744else
7745  ac_cv_lib_socket_socket=no
7746fi
7747rm -f core conftest.err conftest.$ac_objext \
7748    conftest$ac_exeext conftest.$ac_ext
7749LIBS=$ac_check_lib_save_LIBS
7750fi
7751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
7752$as_echo "$ac_cv_lib_socket_socket" >&6; }
7753if test "x$ac_cv_lib_socket_socket" = xyes; then :
7754  cat >>confdefs.h <<_ACEOF
7755#define HAVE_LIBSOCKET 1
7756_ACEOF
7757
7758  LIBS="-lsocket $LIBS"
7759
7760fi
7761
7762  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7763$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7764if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7765  $as_echo_n "(cached) " >&6
7766else
7767  ac_check_lib_save_LIBS=$LIBS
7768LIBS="-lnsl  $LIBS"
7769cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7770/* end confdefs.h.  */
7771
7772/* Override any GCC internal prototype to avoid an error.
7773   Use char because int might match the return type of a GCC
7774   builtin and then its argument prototype would still apply.  */
7775#ifdef __cplusplus
7776extern "C"
7777#endif
7778char gethostbyname ();
7779int
7780main ()
7781{
7782return gethostbyname ();
7783  ;
7784  return 0;
7785}
7786_ACEOF
7787if ac_fn_c_try_link "$LINENO"; then :
7788  ac_cv_lib_nsl_gethostbyname=yes
7789else
7790  ac_cv_lib_nsl_gethostbyname=no
7791fi
7792rm -f core conftest.err conftest.$ac_objext \
7793    conftest$ac_exeext conftest.$ac_ext
7794LIBS=$ac_check_lib_save_LIBS
7795fi
7796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7797$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7798if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7799  cat >>confdefs.h <<_ACEOF
7800#define HAVE_LIBNSL 1
7801_ACEOF
7802
7803  LIBS="-lnsl $LIBS"
7804
7805fi
7806
7807  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with process communication is possible" >&5
7808$as_echo_n "checking whether compiling with process communication is possible... " >&6; }
7809  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7810/* end confdefs.h.  */
7811
7812#include <stdio.h>
7813#include <stdlib.h>
7814#include <stdarg.h>
7815#include <fcntl.h>
7816#include <netdb.h>
7817#include <netinet/in.h>
7818#include <errno.h>
7819#include <sys/types.h>
7820#include <sys/socket.h>
7821	/* Check bitfields */
7822	struct nbbuf {
7823	unsigned int  initDone:1;
7824	unsigned short signmaplen;
7825	};
7826
7827int
7828main ()
7829{
7830
7831		/* Check creating a socket. */
7832		struct sockaddr_in server;
7833		(void)socket(AF_INET, SOCK_STREAM, 0);
7834		(void)htons(100);
7835		(void)gethostbyname("microsoft.com");
7836		if (errno == ECONNREFUSED)
7837		  (void)connect(1, (struct sockaddr *)&server, sizeof(server));
7838
7839  ;
7840  return 0;
7841}
7842_ACEOF
7843if ac_fn_c_try_link "$LINENO"; then :
7844  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7845$as_echo "yes" >&6; }
7846else
7847  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7848$as_echo "no" >&6; }; enable_netbeans="no"; enable_channel="no"
7849fi
7850rm -f core conftest.err conftest.$ac_objext \
7851    conftest$ac_exeext conftest.$ac_ext
7852fi
7853if test "$enable_netbeans" = "yes"; then
7854  $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
7855
7856  NETBEANS_SRC="netbeans.c"
7857
7858  NETBEANS_OBJ="objects/netbeans.o"
7859
7860fi
7861if test "$enable_channel" = "yes"; then
7862  $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h
7863
7864  CHANNEL_SRC="channel.c"
7865
7866  CHANNEL_OBJ="objects/channel.o"
7867
7868fi
7869
7870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5
7871$as_echo_n "checking --enable-terminal argument... " >&6; }
7872# Check whether --enable-terminal was given.
7873if test "${enable_terminal+set}" = set; then :
7874  enableval=$enable_terminal;
7875else
7876  enable_terminal="auto"
7877fi
7878
7879if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then
7880  if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
7881    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5
7882$as_echo "cannot use terminal emulator with tiny or small features" >&6; }
7883    enable_terminal="no"
7884  else
7885    if test "$enable_terminal" = "auto"; then
7886      enable_terminal="yes"
7887      { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5
7888$as_echo "defaulting to yes" >&6; }
7889    else
7890      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7891$as_echo "yes" >&6; }
7892    fi
7893  fi
7894else
7895  if test "$enable_terminal" = "auto"; then
7896    enable_terminal="no"
7897    { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5
7898$as_echo "defaulting to no" >&6; }
7899  else
7900    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7901$as_echo "no" >&6; }
7902  fi
7903fi
7904if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then
7905  $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h
7906
7907  TERM_SRC="libvterm/src/encoding.c libvterm/src/keyboard.c libvterm/src/mouse.c libvterm/src/parser.c libvterm/src/pen.c libvterm/src/creen.c libvterm/src/state.c libvterm/src/unicode.c libvterm/src/vterm.c"
7908
7909  TERM_OBJ="objects/vterm_encoding.o objects/vterm_keyboard.o objects/vterm_mouse.o objects/vterm_parser.o objects/vterm_pen.o objects/vterm_screen.o objects/vterm_state.o objects/vterm_unicode.o objects/vterm_vterm.o"
7910
7911  TERM_TEST="test_libvterm"
7912
7913fi
7914
7915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5
7916$as_echo_n "checking --enable-autoservername argument... " >&6; }
7917# Check whether --enable-autoservername was given.
7918if test "${enable_autoservername+set}" = set; then :
7919  enableval=$enable_autoservername;
7920else
7921  enable_autoservername="no"
7922fi
7923
7924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5
7925$as_echo "$enable_autoservername" >&6; }
7926if test "$enable_autoservername" = "yes"; then
7927  $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h
7928
7929fi
7930
7931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
7932$as_echo_n "checking --enable-multibyte argument... " >&6; }
7933# Check whether --enable-multibyte was given.
7934if test "${enable_multibyte+set}" = set; then :
7935  enableval=$enable_multibyte;
7936else
7937  enable_multibyte="yes"
7938fi
7939
7940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
7941$as_echo "$enable_multibyte" >&6; }
7942if test "$enable_multibyte" != "yes"; then
7943  as_fn_error $? "The multi-byte feature can no longer be disabled. If you have
7944		a problem with this, discuss on the Vim mailing list." "$LINENO" 5
7945fi
7946
7947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5
7948$as_echo_n "checking --disable-rightleft argument... " >&6; }
7949# Check whether --enable-rightleft was given.
7950if test "${enable_rightleft+set}" = set; then :
7951  enableval=$enable_rightleft;
7952else
7953  enable_rightleft="yes"
7954fi
7955
7956if test "$enable_rightleft" = "yes"; then
7957	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7958$as_echo "no" >&6; }
7959else
7960	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7961$as_echo "yes" >&6; }
7962	$as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h
7963
7964fi
7965
7966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5
7967$as_echo_n "checking --disable-arabic argument... " >&6; }
7968# Check whether --enable-arabic was given.
7969if test "${enable_arabic+set}" = set; then :
7970  enableval=$enable_arabic;
7971else
7972  enable_arabic="yes"
7973fi
7974
7975if test "$enable_arabic" = "yes"; then
7976	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7977$as_echo "no" >&6; }
7978else
7979	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7980$as_echo "yes" >&6; }
7981	$as_echo "#define DISABLE_ARABIC 1" >>confdefs.h
7982
7983fi
7984
7985# Check whether --enable-farsi was given.
7986if test "${enable_farsi+set}" = set; then :
7987  enableval=$enable_farsi;
7988fi
7989
7990
7991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
7992$as_echo_n "checking --enable-xim argument... " >&6; }
7993# Check whether --enable-xim was given.
7994if test "${enable_xim+set}" = set; then :
7995  enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
7996$as_echo "$enable_xim" >&6; }
7997else
7998  enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
7999$as_echo "defaulting to auto" >&6; }
8000fi
8001
8002
8003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
8004$as_echo_n "checking --enable-fontset argument... " >&6; }
8005# Check whether --enable-fontset was given.
8006if test "${enable_fontset+set}" = set; then :
8007  enableval=$enable_fontset;
8008else
8009  enable_fontset="no"
8010fi
8011
8012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
8013$as_echo "$enable_fontset" >&6; }
8014
8015test -z "$with_x" && with_x=yes
8016test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
8017if test "$with_x" = no; then
8018  { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
8019$as_echo "defaulting to: don't HAVE_X11" >&6; }
8020else
8021
8022  # Extract the first word of "xmkmf", so it can be a program name with args.
8023set dummy xmkmf; ac_word=$2
8024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8025$as_echo_n "checking for $ac_word... " >&6; }
8026if ${ac_cv_path_xmkmfpath+:} false; then :
8027  $as_echo_n "(cached) " >&6
8028else
8029  case $xmkmfpath in
8030  [\\/]* | ?:[\\/]*)
8031  ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
8032  ;;
8033  *)
8034  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8035for as_dir in $PATH
8036do
8037  IFS=$as_save_IFS
8038  test -z "$as_dir" && as_dir=.
8039    for ac_exec_ext in '' $ac_executable_extensions; do
8040  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8041    ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
8042    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8043    break 2
8044  fi
8045done
8046  done
8047IFS=$as_save_IFS
8048
8049  ;;
8050esac
8051fi
8052xmkmfpath=$ac_cv_path_xmkmfpath
8053if test -n "$xmkmfpath"; then
8054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
8055$as_echo "$xmkmfpath" >&6; }
8056else
8057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8058$as_echo "no" >&6; }
8059fi
8060
8061
8062
8063  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
8064$as_echo_n "checking for X... " >&6; }
8065
8066
8067# Check whether --with-x was given.
8068if test "${with_x+set}" = set; then :
8069  withval=$with_x;
8070fi
8071
8072# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8073if test "x$with_x" = xno; then
8074  # The user explicitly disabled X.
8075  have_x=disabled
8076else
8077  case $x_includes,$x_libraries in #(
8078    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
8079    *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
8080  $as_echo_n "(cached) " >&6
8081else
8082  # One or both of the vars are not set, and there is no cached value.
8083ac_x_includes=no ac_x_libraries=no
8084rm -f -r conftest.dir
8085if mkdir conftest.dir; then
8086  cd conftest.dir
8087  cat >Imakefile <<'_ACEOF'
8088incroot:
8089	@echo incroot='${INCROOT}'
8090usrlibdir:
8091	@echo usrlibdir='${USRLIBDIR}'
8092libdir:
8093	@echo libdir='${LIBDIR}'
8094_ACEOF
8095  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
8096    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8097    for ac_var in incroot usrlibdir libdir; do
8098      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
8099    done
8100    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8101    for ac_extension in a so sl dylib la dll; do
8102      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
8103	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
8104	ac_im_usrlibdir=$ac_im_libdir; break
8105      fi
8106    done
8107    # Screen out bogus values from the imake configuration.  They are
8108    # bogus both because they are the default anyway, and because
8109    # using them would break gcc on systems where it needs fixed includes.
8110    case $ac_im_incroot in
8111	/usr/include) ac_x_includes= ;;
8112	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8113    esac
8114    case $ac_im_usrlibdir in
8115	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
8116	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8117    esac
8118  fi
8119  cd ..
8120  rm -f -r conftest.dir
8121fi
8122
8123# Standard set of common directories for X headers.
8124# Check X11 before X11Rn because it is often a symlink to the current release.
8125ac_x_header_dirs='
8126/usr/X11/include
8127/usr/X11R7/include
8128/usr/X11R6/include
8129/usr/X11R5/include
8130/usr/X11R4/include
8131
8132/usr/include/X11
8133/usr/include/X11R7
8134/usr/include/X11R6
8135/usr/include/X11R5
8136/usr/include/X11R4
8137
8138/usr/local/X11/include
8139/usr/local/X11R7/include
8140/usr/local/X11R6/include
8141/usr/local/X11R5/include
8142/usr/local/X11R4/include
8143
8144/usr/local/include/X11
8145/usr/local/include/X11R7
8146/usr/local/include/X11R6
8147/usr/local/include/X11R5
8148/usr/local/include/X11R4
8149
8150/usr/X386/include
8151/usr/x386/include
8152/usr/XFree86/include/X11
8153
8154/usr/include
8155/usr/local/include
8156/usr/unsupported/include
8157/usr/athena/include
8158/usr/local/x11r5/include
8159/usr/lpp/Xamples/include
8160
8161/usr/openwin/include
8162/usr/openwin/share/include'
8163
8164if test "$ac_x_includes" = no; then
8165  # Guess where to find include files, by looking for Xlib.h.
8166  # First, try using that file with no special directory specified.
8167  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8168/* end confdefs.h.  */
8169#include <X11/Xlib.h>
8170_ACEOF
8171if ac_fn_c_try_cpp "$LINENO"; then :
8172  # We can compile using X headers with no special include directory.
8173ac_x_includes=
8174else
8175  for ac_dir in $ac_x_header_dirs; do
8176  if test -r "$ac_dir/X11/Xlib.h"; then
8177    ac_x_includes=$ac_dir
8178    break
8179  fi
8180done
8181fi
8182rm -f conftest.err conftest.i conftest.$ac_ext
8183fi # $ac_x_includes = no
8184
8185if test "$ac_x_libraries" = no; then
8186  # Check for the libraries.
8187  # See if we find them without any special options.
8188  # Don't add to $LIBS permanently.
8189  ac_save_LIBS=$LIBS
8190  LIBS="-lX11 $LIBS"
8191  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8192/* end confdefs.h.  */
8193#include <X11/Xlib.h>
8194int
8195main ()
8196{
8197XrmInitialize ()
8198  ;
8199  return 0;
8200}
8201_ACEOF
8202if ac_fn_c_try_link "$LINENO"; then :
8203  LIBS=$ac_save_LIBS
8204# We can link X programs with no special library path.
8205ac_x_libraries=
8206else
8207  LIBS=$ac_save_LIBS
8208for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
8209do
8210  # Don't even attempt the hair of trying to link an X program!
8211  for ac_extension in a so sl dylib la dll; do
8212    if test -r "$ac_dir/libX11.$ac_extension"; then
8213      ac_x_libraries=$ac_dir
8214      break 2
8215    fi
8216  done
8217done
8218fi
8219rm -f core conftest.err conftest.$ac_objext \
8220    conftest$ac_exeext conftest.$ac_ext
8221fi # $ac_x_libraries = no
8222
8223case $ac_x_includes,$ac_x_libraries in #(
8224  no,* | *,no | *\'*)
8225    # Didn't find X, or a directory has "'" in its name.
8226    ac_cv_have_x="have_x=no";; #(
8227  *)
8228    # Record where we found X for the cache.
8229    ac_cv_have_x="have_x=yes\
8230	ac_x_includes='$ac_x_includes'\
8231	ac_x_libraries='$ac_x_libraries'"
8232esac
8233fi
8234;; #(
8235    *) have_x=yes;;
8236  esac
8237  eval "$ac_cv_have_x"
8238fi # $with_x != no
8239
8240if test "$have_x" != yes; then
8241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
8242$as_echo "$have_x" >&6; }
8243  no_x=yes
8244else
8245  # If each of the values was on the command line, it overrides each guess.
8246  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
8247  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
8248  # Update the cache value to reflect the command line values.
8249  ac_cv_have_x="have_x=yes\
8250	ac_x_includes='$x_includes'\
8251	ac_x_libraries='$x_libraries'"
8252  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
8253$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
8254fi
8255
8256if test "$no_x" = yes; then
8257  # Not all programs may use this symbol, but it does not hurt to define it.
8258
8259$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
8260
8261  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
8262else
8263  if test -n "$x_includes"; then
8264    X_CFLAGS="$X_CFLAGS -I$x_includes"
8265  fi
8266
8267  # It would also be nice to do this for all -L options, not just this one.
8268  if test -n "$x_libraries"; then
8269    X_LIBS="$X_LIBS -L$x_libraries"
8270    # For Solaris; some versions of Sun CC require a space after -R and
8271    # others require no space.  Words are not sufficient . . . .
8272    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
8273$as_echo_n "checking whether -R must be followed by a space... " >&6; }
8274    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
8275    ac_xsave_c_werror_flag=$ac_c_werror_flag
8276    ac_c_werror_flag=yes
8277    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8278/* end confdefs.h.  */
8279
8280int
8281main ()
8282{
8283
8284  ;
8285  return 0;
8286}
8287_ACEOF
8288if ac_fn_c_try_link "$LINENO"; then :
8289  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8290$as_echo "no" >&6; }
8291       X_LIBS="$X_LIBS -R$x_libraries"
8292else
8293  LIBS="$ac_xsave_LIBS -R $x_libraries"
8294       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8295/* end confdefs.h.  */
8296
8297int
8298main ()
8299{
8300
8301  ;
8302  return 0;
8303}
8304_ACEOF
8305if ac_fn_c_try_link "$LINENO"; then :
8306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8307$as_echo "yes" >&6; }
8308	  X_LIBS="$X_LIBS -R $x_libraries"
8309else
8310  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
8311$as_echo "neither works" >&6; }
8312fi
8313rm -f core conftest.err conftest.$ac_objext \
8314    conftest$ac_exeext conftest.$ac_ext
8315fi
8316rm -f core conftest.err conftest.$ac_objext \
8317    conftest$ac_exeext conftest.$ac_ext
8318    ac_c_werror_flag=$ac_xsave_c_werror_flag
8319    LIBS=$ac_xsave_LIBS
8320  fi
8321
8322  # Check for system-dependent libraries X programs must link with.
8323  # Do this before checking for the system-independent R6 libraries
8324  # (-lICE), since we may need -lsocket or whatever for X linking.
8325
8326  if test "$ISC" = yes; then
8327    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
8328  else
8329    # Martyn Johnson says this is needed for Ultrix, if the X
8330    # libraries were built with DECnet support.  And Karl Berry says
8331    # the Alpha needs dnet_stub (dnet does not exist).
8332    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
8333    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8334/* end confdefs.h.  */
8335
8336/* Override any GCC internal prototype to avoid an error.
8337   Use char because int might match the return type of a GCC
8338   builtin and then its argument prototype would still apply.  */
8339#ifdef __cplusplus
8340extern "C"
8341#endif
8342char XOpenDisplay ();
8343int
8344main ()
8345{
8346return XOpenDisplay ();
8347  ;
8348  return 0;
8349}
8350_ACEOF
8351if ac_fn_c_try_link "$LINENO"; then :
8352
8353else
8354  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
8355$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
8356if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
8357  $as_echo_n "(cached) " >&6
8358else
8359  ac_check_lib_save_LIBS=$LIBS
8360LIBS="-ldnet  $LIBS"
8361cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8362/* end confdefs.h.  */
8363
8364/* Override any GCC internal prototype to avoid an error.
8365   Use char because int might match the return type of a GCC
8366   builtin and then its argument prototype would still apply.  */
8367#ifdef __cplusplus
8368extern "C"
8369#endif
8370char dnet_ntoa ();
8371int
8372main ()
8373{
8374return dnet_ntoa ();
8375  ;
8376  return 0;
8377}
8378_ACEOF
8379if ac_fn_c_try_link "$LINENO"; then :
8380  ac_cv_lib_dnet_dnet_ntoa=yes
8381else
8382  ac_cv_lib_dnet_dnet_ntoa=no
8383fi
8384rm -f core conftest.err conftest.$ac_objext \
8385    conftest$ac_exeext conftest.$ac_ext
8386LIBS=$ac_check_lib_save_LIBS
8387fi
8388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
8389$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
8390if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
8391  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
8392fi
8393
8394    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
8395      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
8396$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
8397if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
8398  $as_echo_n "(cached) " >&6
8399else
8400  ac_check_lib_save_LIBS=$LIBS
8401LIBS="-ldnet_stub  $LIBS"
8402cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8403/* end confdefs.h.  */
8404
8405/* Override any GCC internal prototype to avoid an error.
8406   Use char because int might match the return type of a GCC
8407   builtin and then its argument prototype would still apply.  */
8408#ifdef __cplusplus
8409extern "C"
8410#endif
8411char dnet_ntoa ();
8412int
8413main ()
8414{
8415return dnet_ntoa ();
8416  ;
8417  return 0;
8418}
8419_ACEOF
8420if ac_fn_c_try_link "$LINENO"; then :
8421  ac_cv_lib_dnet_stub_dnet_ntoa=yes
8422else
8423  ac_cv_lib_dnet_stub_dnet_ntoa=no
8424fi
8425rm -f core conftest.err conftest.$ac_objext \
8426    conftest$ac_exeext conftest.$ac_ext
8427LIBS=$ac_check_lib_save_LIBS
8428fi
8429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
8430$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
8431if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
8432  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
8433fi
8434
8435    fi
8436fi
8437rm -f core conftest.err conftest.$ac_objext \
8438    conftest$ac_exeext conftest.$ac_ext
8439    LIBS="$ac_xsave_LIBS"
8440
8441    # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT,
8442    # to get the SysV transport functions.
8443    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
8444    # needs -lnsl.
8445    # The nsl library prevents programs from opening the X display
8446    # on Irix 5.2, according to T.E. Dickey.
8447    # The functions gethostbyname, getservbyname, and inet_addr are
8448    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
8449    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
8450if test "x$ac_cv_func_gethostbyname" = xyes; then :
8451
8452fi
8453
8454    if test $ac_cv_func_gethostbyname = no; then
8455      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8456$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8457if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
8458  $as_echo_n "(cached) " >&6
8459else
8460  ac_check_lib_save_LIBS=$LIBS
8461LIBS="-lnsl  $LIBS"
8462cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8463/* end confdefs.h.  */
8464
8465/* Override any GCC internal prototype to avoid an error.
8466   Use char because int might match the return type of a GCC
8467   builtin and then its argument prototype would still apply.  */
8468#ifdef __cplusplus
8469extern "C"
8470#endif
8471char gethostbyname ();
8472int
8473main ()
8474{
8475return gethostbyname ();
8476  ;
8477  return 0;
8478}
8479_ACEOF
8480if ac_fn_c_try_link "$LINENO"; then :
8481  ac_cv_lib_nsl_gethostbyname=yes
8482else
8483  ac_cv_lib_nsl_gethostbyname=no
8484fi
8485rm -f core conftest.err conftest.$ac_objext \
8486    conftest$ac_exeext conftest.$ac_ext
8487LIBS=$ac_check_lib_save_LIBS
8488fi
8489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8490$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8491if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
8492  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
8493fi
8494
8495      if test $ac_cv_lib_nsl_gethostbyname = no; then
8496	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
8497$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
8498if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
8499  $as_echo_n "(cached) " >&6
8500else
8501  ac_check_lib_save_LIBS=$LIBS
8502LIBS="-lbsd  $LIBS"
8503cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8504/* end confdefs.h.  */
8505
8506/* Override any GCC internal prototype to avoid an error.
8507   Use char because int might match the return type of a GCC
8508   builtin and then its argument prototype would still apply.  */
8509#ifdef __cplusplus
8510extern "C"
8511#endif
8512char gethostbyname ();
8513int
8514main ()
8515{
8516return gethostbyname ();
8517  ;
8518  return 0;
8519}
8520_ACEOF
8521if ac_fn_c_try_link "$LINENO"; then :
8522  ac_cv_lib_bsd_gethostbyname=yes
8523else
8524  ac_cv_lib_bsd_gethostbyname=no
8525fi
8526rm -f core conftest.err conftest.$ac_objext \
8527    conftest$ac_exeext conftest.$ac_ext
8528LIBS=$ac_check_lib_save_LIBS
8529fi
8530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
8531$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
8532if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
8533  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
8534fi
8535
8536      fi
8537    fi
8538
8539    # [email protected] says without -lsocket,
8540    # socket/setsockopt and other routines are undefined under SCO ODT
8541    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
8542    # on later versions), says Simon Leinen: it contains gethostby*
8543    # variants that don't use the name server (or something).  -lsocket
8544    # must be given before -lnsl if both are needed.  We assume that
8545    # if connect needs -lnsl, so does gethostbyname.
8546    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
8547if test "x$ac_cv_func_connect" = xyes; then :
8548
8549fi
8550
8551    if test $ac_cv_func_connect = no; then
8552      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
8553$as_echo_n "checking for connect in -lsocket... " >&6; }
8554if ${ac_cv_lib_socket_connect+:} false; then :
8555  $as_echo_n "(cached) " >&6
8556else
8557  ac_check_lib_save_LIBS=$LIBS
8558LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
8559cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8560/* end confdefs.h.  */
8561
8562/* Override any GCC internal prototype to avoid an error.
8563   Use char because int might match the return type of a GCC
8564   builtin and then its argument prototype would still apply.  */
8565#ifdef __cplusplus
8566extern "C"
8567#endif
8568char connect ();
8569int
8570main ()
8571{
8572return connect ();
8573  ;
8574  return 0;
8575}
8576_ACEOF
8577if ac_fn_c_try_link "$LINENO"; then :
8578  ac_cv_lib_socket_connect=yes
8579else
8580  ac_cv_lib_socket_connect=no
8581fi
8582rm -f core conftest.err conftest.$ac_objext \
8583    conftest$ac_exeext conftest.$ac_ext
8584LIBS=$ac_check_lib_save_LIBS
8585fi
8586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
8587$as_echo "$ac_cv_lib_socket_connect" >&6; }
8588if test "x$ac_cv_lib_socket_connect" = xyes; then :
8589  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
8590fi
8591
8592    fi
8593
8594    # Guillermo Gomez says -lposix is necessary on A/UX.
8595    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
8596if test "x$ac_cv_func_remove" = xyes; then :
8597
8598fi
8599
8600    if test $ac_cv_func_remove = no; then
8601      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
8602$as_echo_n "checking for remove in -lposix... " >&6; }
8603if ${ac_cv_lib_posix_remove+:} false; then :
8604  $as_echo_n "(cached) " >&6
8605else
8606  ac_check_lib_save_LIBS=$LIBS
8607LIBS="-lposix  $LIBS"
8608cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8609/* end confdefs.h.  */
8610
8611/* Override any GCC internal prototype to avoid an error.
8612   Use char because int might match the return type of a GCC
8613   builtin and then its argument prototype would still apply.  */
8614#ifdef __cplusplus
8615extern "C"
8616#endif
8617char remove ();
8618int
8619main ()
8620{
8621return remove ();
8622  ;
8623  return 0;
8624}
8625_ACEOF
8626if ac_fn_c_try_link "$LINENO"; then :
8627  ac_cv_lib_posix_remove=yes
8628else
8629  ac_cv_lib_posix_remove=no
8630fi
8631rm -f core conftest.err conftest.$ac_objext \
8632    conftest$ac_exeext conftest.$ac_ext
8633LIBS=$ac_check_lib_save_LIBS
8634fi
8635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
8636$as_echo "$ac_cv_lib_posix_remove" >&6; }
8637if test "x$ac_cv_lib_posix_remove" = xyes; then :
8638  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
8639fi
8640
8641    fi
8642
8643    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
8644    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
8645if test "x$ac_cv_func_shmat" = xyes; then :
8646
8647fi
8648
8649    if test $ac_cv_func_shmat = no; then
8650      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
8651$as_echo_n "checking for shmat in -lipc... " >&6; }
8652if ${ac_cv_lib_ipc_shmat+:} false; then :
8653  $as_echo_n "(cached) " >&6
8654else
8655  ac_check_lib_save_LIBS=$LIBS
8656LIBS="-lipc  $LIBS"
8657cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8658/* end confdefs.h.  */
8659
8660/* Override any GCC internal prototype to avoid an error.
8661   Use char because int might match the return type of a GCC
8662   builtin and then its argument prototype would still apply.  */
8663#ifdef __cplusplus
8664extern "C"
8665#endif
8666char shmat ();
8667int
8668main ()
8669{
8670return shmat ();
8671  ;
8672  return 0;
8673}
8674_ACEOF
8675if ac_fn_c_try_link "$LINENO"; then :
8676  ac_cv_lib_ipc_shmat=yes
8677else
8678  ac_cv_lib_ipc_shmat=no
8679fi
8680rm -f core conftest.err conftest.$ac_objext \
8681    conftest$ac_exeext conftest.$ac_ext
8682LIBS=$ac_check_lib_save_LIBS
8683fi
8684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
8685$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
8686if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
8687  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
8688fi
8689
8690    fi
8691  fi
8692
8693  # Check for libraries that X11R6 Xt/Xaw programs need.
8694  ac_save_LDFLAGS=$LDFLAGS
8695  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
8696  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
8697  # check for ICE first), but we must link in the order -lSM -lICE or
8698  # we get undefined symbols.  So assume we have SM if we have ICE.
8699  # These have to be linked with before -lX11, unlike the other
8700  # libraries we check for below, so use a different variable.
8701  # John Interrante, Karl Berry
8702  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
8703$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
8704if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
8705  $as_echo_n "(cached) " >&6
8706else
8707  ac_check_lib_save_LIBS=$LIBS
8708LIBS="-lICE $X_EXTRA_LIBS $LIBS"
8709cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8710/* end confdefs.h.  */
8711
8712/* Override any GCC internal prototype to avoid an error.
8713   Use char because int might match the return type of a GCC
8714   builtin and then its argument prototype would still apply.  */
8715#ifdef __cplusplus
8716extern "C"
8717#endif
8718char IceConnectionNumber ();
8719int
8720main ()
8721{
8722return IceConnectionNumber ();
8723  ;
8724  return 0;
8725}
8726_ACEOF
8727if ac_fn_c_try_link "$LINENO"; then :
8728  ac_cv_lib_ICE_IceConnectionNumber=yes
8729else
8730  ac_cv_lib_ICE_IceConnectionNumber=no
8731fi
8732rm -f core conftest.err conftest.$ac_objext \
8733    conftest$ac_exeext conftest.$ac_ext
8734LIBS=$ac_check_lib_save_LIBS
8735fi
8736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
8737$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
8738if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
8739  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
8740fi
8741
8742  LDFLAGS=$ac_save_LDFLAGS
8743
8744fi
8745
8746
8747        if test "$zOSUnix" = "yes"; then
8748    CFLAGS="$CFLAGS -W c,dll"
8749    LDFLAGS="$LDFLAGS -W l,dll"
8750    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
8751  fi
8752
8753
8754  if test -d "$x_includes" && test ! -d "$x_libraries"; then
8755    x_libraries=`echo "$x_includes" | sed s/include/lib/`
8756    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
8757$as_echo "Corrected X libraries to $x_libraries" >&6; }
8758    X_LIBS="$X_LIBS -L$x_libraries"
8759    if test "`(uname) 2>/dev/null`" = SunOS &&
8760					 uname -r | grep '^5' >/dev/null; then
8761      X_LIBS="$X_LIBS -R $x_libraries"
8762    fi
8763  fi
8764
8765  if test -d "$x_libraries" && test ! -d "$x_includes"; then
8766    x_includes=`echo "$x_libraries" | sed s/lib/include/`
8767    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
8768$as_echo "Corrected X includes to $x_includes" >&6; }
8769    X_CFLAGS="$X_CFLAGS -I$x_includes"
8770  fi
8771
8772    X_CFLAGS="`echo $X_CFLAGS\  | sed 's%-I/usr/include %%'`"
8773    X_LIBS="`echo $X_LIBS\  | sed 's%-L/usr/lib %%'`"
8774    X_LIBS="`echo $X_LIBS\  | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
8775
8776
8777        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
8778$as_echo_n "checking if X11 header files can be found... " >&6; }
8779  cflags_save=$CFLAGS
8780  CFLAGS="$CFLAGS $X_CFLAGS"
8781  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8782/* end confdefs.h.  */
8783#include <X11/Xlib.h>
8784#include <X11/Intrinsic.h>
8785int
8786main ()
8787{
8788
8789  ;
8790  return 0;
8791}
8792_ACEOF
8793if ac_fn_c_try_compile "$LINENO"; then :
8794  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8795$as_echo "yes" >&6; }
8796else
8797  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8798$as_echo "no" >&6; }; no_x=yes
8799fi
8800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8801  CFLAGS=$cflags_save
8802
8803  if test "${no_x-no}" = yes; then
8804    with_x=no
8805  else
8806    $as_echo "#define HAVE_X11 1" >>confdefs.h
8807
8808    X_LIB="-lXt -lX11";
8809
8810
8811    ac_save_LDFLAGS="$LDFLAGS"
8812    LDFLAGS="-L$x_libraries $LDFLAGS"
8813
8814            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
8815$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
8816if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then :
8817  $as_echo_n "(cached) " >&6
8818else
8819  ac_check_lib_save_LIBS=$LIBS
8820LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
8821cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8822/* end confdefs.h.  */
8823
8824/* Override any GCC internal prototype to avoid an error.
8825   Use char because int might match the return type of a GCC
8826   builtin and then its argument prototype would still apply.  */
8827#ifdef __cplusplus
8828extern "C"
8829#endif
8830char _XdmcpAuthDoIt ();
8831int
8832main ()
8833{
8834return _XdmcpAuthDoIt ();
8835  ;
8836  return 0;
8837}
8838_ACEOF
8839if ac_fn_c_try_link "$LINENO"; then :
8840  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
8841else
8842  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
8843fi
8844rm -f core conftest.err conftest.$ac_objext \
8845    conftest$ac_exeext conftest.$ac_ext
8846LIBS=$ac_check_lib_save_LIBS
8847fi
8848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
8849$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
8850if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then :
8851  X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
8852fi
8853
8854
8855                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
8856$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
8857if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then :
8858  $as_echo_n "(cached) " >&6
8859else
8860  ac_check_lib_save_LIBS=$LIBS
8861LIBS="-lICE $X_EXTRA_LIBS $LIBS"
8862cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8863/* end confdefs.h.  */
8864
8865/* Override any GCC internal prototype to avoid an error.
8866   Use char because int might match the return type of a GCC
8867   builtin and then its argument prototype would still apply.  */
8868#ifdef __cplusplus
8869extern "C"
8870#endif
8871char IceOpenConnection ();
8872int
8873main ()
8874{
8875return IceOpenConnection ();
8876  ;
8877  return 0;
8878}
8879_ACEOF
8880if ac_fn_c_try_link "$LINENO"; then :
8881  ac_cv_lib_ICE_IceOpenConnection=yes
8882else
8883  ac_cv_lib_ICE_IceOpenConnection=no
8884fi
8885rm -f core conftest.err conftest.$ac_objext \
8886    conftest$ac_exeext conftest.$ac_ext
8887LIBS=$ac_check_lib_save_LIBS
8888fi
8889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
8890$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
8891if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then :
8892  X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
8893fi
8894
8895
8896        LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
8897    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
8898$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
8899if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then :
8900  $as_echo_n "(cached) " >&6
8901else
8902  ac_check_lib_save_LIBS=$LIBS
8903LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
8904cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8905/* end confdefs.h.  */
8906
8907/* Override any GCC internal prototype to avoid an error.
8908   Use char because int might match the return type of a GCC
8909   builtin and then its argument prototype would still apply.  */
8910#ifdef __cplusplus
8911extern "C"
8912#endif
8913char XpmCreatePixmapFromData ();
8914int
8915main ()
8916{
8917return XpmCreatePixmapFromData ();
8918  ;
8919  return 0;
8920}
8921_ACEOF
8922if ac_fn_c_try_link "$LINENO"; then :
8923  ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
8924else
8925  ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
8926fi
8927rm -f core conftest.err conftest.$ac_objext \
8928    conftest$ac_exeext conftest.$ac_ext
8929LIBS=$ac_check_lib_save_LIBS
8930fi
8931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
8932$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
8933if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then :
8934  X_PRE_LIBS="$X_PRE_LIBS -lXpm"
8935fi
8936
8937
8938        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
8939$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
8940    cflags_save=$CFLAGS
8941        if test "$GCC" = yes; then
8942      CFLAGS="$CFLAGS $X_CFLAGS -Werror"
8943    else
8944      CFLAGS="$CFLAGS $X_CFLAGS"
8945    fi
8946    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8947/* end confdefs.h.  */
8948#include <X11/Xlib.h>
8949int
8950main ()
8951{
8952
8953  ;
8954  return 0;
8955}
8956_ACEOF
8957if ac_fn_c_try_compile "$LINENO"; then :
8958  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8959$as_echo "no" >&6; }
8960else
8961  CFLAGS="$CFLAGS -Wno-implicit-int"
8962	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8963/* end confdefs.h.  */
8964#include <X11/Xlib.h>
8965int
8966main ()
8967{
8968
8969  ;
8970  return 0;
8971}
8972_ACEOF
8973if ac_fn_c_try_compile "$LINENO"; then :
8974  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8975$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
8976else
8977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
8978$as_echo "test failed" >&6; }
8979
8980fi
8981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8982
8983fi
8984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8985    CFLAGS=$cflags_save
8986
8987    LDFLAGS="$ac_save_LDFLAGS"
8988
8989    { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
8990$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
8991    if ${ac_cv_small_wchar_t+:} false; then :
8992  $as_echo_n "(cached) " >&6
8993else
8994  if test "$cross_compiling" = yes; then :
8995  as_fn_error $? "failed to compile test program" "$LINENO" 5
8996else
8997  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8998/* end confdefs.h.  */
8999
9000#include <X11/Xlib.h>
9001#if STDC_HEADERS
9002# include <stdlib.h>
9003# include <stddef.h>
9004#endif
9005		main()
9006		{
9007		  if (sizeof(wchar_t) <= 2)
9008		    exit(1);
9009		  exit(0);
9010		}
9011_ACEOF
9012if ac_fn_c_try_run "$LINENO"; then :
9013  ac_cv_small_wchar_t="no"
9014else
9015  ac_cv_small_wchar_t="yes"
9016fi
9017rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9018  conftest.$ac_objext conftest.beam conftest.$ac_ext
9019fi
9020
9021fi
9022
9023    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
9024$as_echo "$ac_cv_small_wchar_t" >&6; }
9025    if test "x$ac_cv_small_wchar_t" = "xyes" ; then
9026      $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
9027
9028    fi
9029
9030  fi
9031fi
9032
9033if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then
9034    as_fn_error $? "could not configure X" "$LINENO" 5
9035fi
9036
9037test "x$with_x" = xno -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
9038
9039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
9040$as_echo_n "checking --enable-gui argument... " >&6; }
9041# Check whether --enable-gui was given.
9042if test "${enable_gui+set}" = set; then :
9043  enableval=$enable_gui;
9044else
9045  enable_gui="auto"
9046fi
9047
9048
9049enable_gui_canon=`echo "_$enable_gui" | \
9050	sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
9051
9052SKIP_GTK2=YES
9053SKIP_GTK3=YES
9054SKIP_GNOME=YES
9055SKIP_MOTIF=YES
9056SKIP_ATHENA=YES
9057SKIP_NEXTAW=YES
9058SKIP_PHOTON=YES
9059SKIP_CARBON=YES
9060GUITYPE=NONE
9061
9062if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
9063  SKIP_PHOTON=
9064  case "$enable_gui_canon" in
9065    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9066$as_echo "no GUI support" >&6; }
9067		SKIP_PHOTON=YES ;;
9068    yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5
9069$as_echo "automatic GUI support" >&6; }
9070    		gui_auto=yes ;;
9071    photon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
9072$as_echo "Photon GUI support" >&6; } ;;
9073    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9074$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9075		SKIP_PHOTON=YES ;;
9076  esac
9077
9078elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then
9079  SKIP_CARBON=
9080  case "$enable_gui_canon" in
9081    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9082$as_echo "no GUI support" >&6; }
9083		SKIP_CARBON=YES ;;
9084    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
9085$as_echo "yes - automatic GUI support" >&6; }
9086    		gui_auto=yes ;;
9087    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5
9088$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; }
9089		SKIP_CARBON=YES ;;
9090    carbon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5
9091$as_echo "Carbon GUI support" >&6; } ;;
9092    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9093$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9094		SKIP_CARBON=YES ;;
9095  esac
9096
9097else
9098
9099  case "$enable_gui_canon" in
9100    no|none)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9101$as_echo "no GUI support" >&6; } ;;
9102    yes|""|auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
9103$as_echo "yes/auto - automatic GUI support" >&6; }
9104		gui_auto=yes
9105		SKIP_GTK2=
9106		SKIP_GNOME=
9107		SKIP_MOTIF=
9108		SKIP_ATHENA=
9109		SKIP_NEXTAW=
9110		SKIP_CARBON=;;
9111    gtk2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
9112$as_echo "GTK+ 2.x GUI support" >&6; }
9113		SKIP_GTK2=;;
9114    gnome2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
9115$as_echo "GNOME 2.x GUI support" >&6; }
9116		SKIP_GNOME=
9117		SKIP_GTK2=;;
9118    gtk3)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5
9119$as_echo "GTK+ 3.x GUI support" >&6; }
9120		SKIP_GTK3=;;
9121    motif)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
9122$as_echo "Motif GUI support" >&6; }
9123		SKIP_MOTIF=;;
9124    athena)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
9125$as_echo "Athena GUI support" >&6; }
9126		SKIP_ATHENA=;;
9127    nextaw)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
9128$as_echo "neXtaw GUI support" >&6; }
9129		SKIP_NEXTAW=;;
9130    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9131$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
9132  esac
9133
9134fi
9135
9136if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
9137				-a "$enable_gui_canon" != "gnome2"; then
9138  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
9139$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
9140  # Check whether --enable-gtk2-check was given.
9141if test "${enable_gtk2_check+set}" = set; then :
9142  enableval=$enable_gtk2_check;
9143else
9144  enable_gtk2_check="yes"
9145fi
9146
9147  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
9148$as_echo "$enable_gtk2_check" >&6; }
9149  if test "x$enable_gtk2_check" = "xno"; then
9150    SKIP_GTK2=YES
9151    SKIP_GNOME=YES
9152  fi
9153fi
9154
9155if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then
9156  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
9157$as_echo_n "checking whether or not to look for GNOME... " >&6; }
9158  # Check whether --enable-gnome-check was given.
9159if test "${enable_gnome_check+set}" = set; then :
9160  enableval=$enable_gnome_check;
9161else
9162  enable_gnome_check="no"
9163fi
9164
9165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
9166$as_echo "$enable_gnome_check" >&6; }
9167  if test "x$enable_gnome_check" = "xno"; then
9168    SKIP_GNOME=YES
9169  fi
9170fi
9171
9172if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then
9173  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5
9174$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; }
9175  # Check whether --enable-gtk3-check was given.
9176if test "${enable_gtk3_check+set}" = set; then :
9177  enableval=$enable_gtk3_check;
9178else
9179  enable_gtk3_check="yes"
9180fi
9181
9182  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5
9183$as_echo "$enable_gtk3_check" >&6; }
9184  if test "x$enable_gtk3_check" = "xno"; then
9185    SKIP_GTK3=YES
9186  fi
9187fi
9188
9189if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
9190  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
9191$as_echo_n "checking whether or not to look for Motif... " >&6; }
9192  # Check whether --enable-motif-check was given.
9193if test "${enable_motif_check+set}" = set; then :
9194  enableval=$enable_motif_check;
9195else
9196  enable_motif_check="yes"
9197fi
9198
9199  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
9200$as_echo "$enable_motif_check" >&6; }
9201  if test "x$enable_motif_check" = "xno"; then
9202    SKIP_MOTIF=YES
9203  fi
9204fi
9205
9206if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
9207  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
9208$as_echo_n "checking whether or not to look for Athena... " >&6; }
9209  # Check whether --enable-athena-check was given.
9210if test "${enable_athena_check+set}" = set; then :
9211  enableval=$enable_athena_check;
9212else
9213  enable_athena_check="yes"
9214fi
9215
9216  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
9217$as_echo "$enable_athena_check" >&6; }
9218  if test "x$enable_athena_check" = "xno"; then
9219    SKIP_ATHENA=YES
9220  fi
9221fi
9222
9223if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
9224  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
9225$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
9226  # Check whether --enable-nextaw-check was given.
9227if test "${enable_nextaw_check+set}" = set; then :
9228  enableval=$enable_nextaw_check;
9229else
9230  enable_nextaw_check="yes"
9231fi
9232
9233  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
9234$as_echo "$enable_nextaw_check" >&6; };
9235  if test "x$enable_nextaw_check" = "xno"; then
9236    SKIP_NEXTAW=YES
9237  fi
9238fi
9239
9240if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
9241  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5
9242$as_echo_n "checking whether or not to look for Carbon... " >&6; }
9243  # Check whether --enable-carbon-check was given.
9244if test "${enable_carbon_check+set}" = set; then :
9245  enableval=$enable_carbon_check;
9246else
9247  enable_carbon_check="yes"
9248fi
9249
9250  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5
9251$as_echo "$enable_carbon_check" >&6; };
9252  if test "x$enable_carbon_check" = "xno"; then
9253    SKIP_CARBON=YES
9254  fi
9255fi
9256
9257
9258if test "x$MACOS_X" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
9259  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5
9260$as_echo_n "checking for Carbon GUI... " >&6; }
9261    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9262$as_echo "yes" >&6; };
9263  GUITYPE=CARBONGUI
9264  if test "$VIMNAME" = "vim"; then
9265    VIMNAME=Vim
9266  fi
9267
9268  if test "x$MACARCH" = "xboth"; then
9269    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
9270  else
9271    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
9272  fi
9273
9274    if test x$prefix = xNONE; then
9275    prefix=/Applications
9276  fi
9277
9278    datadir='${prefix}/Vim.app/Contents/Resources'
9279
9280    SKIP_GTK2=YES;
9281  SKIP_GNOME=YES;
9282  SKIP_MOTIF=YES;
9283  SKIP_ATHENA=YES;
9284  SKIP_NEXTAW=YES;
9285  SKIP_PHOTON=YES;
9286  SKIP_CARBON=YES
9287fi
9288
9289
9290
9291
9292
9293
9294
9295if test "X$PKG_CONFIG" = "X"; then
9296  if test -n "$ac_tool_prefix"; then
9297  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
9298set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
9299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9300$as_echo_n "checking for $ac_word... " >&6; }
9301if ${ac_cv_path_PKG_CONFIG+:} false; then :
9302  $as_echo_n "(cached) " >&6
9303else
9304  case $PKG_CONFIG in
9305  [\\/]* | ?:[\\/]*)
9306  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9307  ;;
9308  *)
9309  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9310for as_dir in $PATH
9311do
9312  IFS=$as_save_IFS
9313  test -z "$as_dir" && as_dir=.
9314    for ac_exec_ext in '' $ac_executable_extensions; do
9315  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9316    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9317    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9318    break 2
9319  fi
9320done
9321  done
9322IFS=$as_save_IFS
9323
9324  ;;
9325esac
9326fi
9327PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9328if test -n "$PKG_CONFIG"; then
9329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9330$as_echo "$PKG_CONFIG" >&6; }
9331else
9332  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9333$as_echo "no" >&6; }
9334fi
9335
9336
9337fi
9338if test -z "$ac_cv_path_PKG_CONFIG"; then
9339  ac_pt_PKG_CONFIG=$PKG_CONFIG
9340  # Extract the first word of "pkg-config", so it can be a program name with args.
9341set dummy pkg-config; ac_word=$2
9342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9343$as_echo_n "checking for $ac_word... " >&6; }
9344if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
9345  $as_echo_n "(cached) " >&6
9346else
9347  case $ac_pt_PKG_CONFIG in
9348  [\\/]* | ?:[\\/]*)
9349  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
9350  ;;
9351  *)
9352  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9353for as_dir in $PATH
9354do
9355  IFS=$as_save_IFS
9356  test -z "$as_dir" && as_dir=.
9357    for ac_exec_ext in '' $ac_executable_extensions; do
9358  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9359    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9360    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9361    break 2
9362  fi
9363done
9364  done
9365IFS=$as_save_IFS
9366
9367  ;;
9368esac
9369fi
9370ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
9371if test -n "$ac_pt_PKG_CONFIG"; then
9372  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
9373$as_echo "$ac_pt_PKG_CONFIG" >&6; }
9374else
9375  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9376$as_echo "no" >&6; }
9377fi
9378
9379  if test "x$ac_pt_PKG_CONFIG" = x; then
9380    PKG_CONFIG="no"
9381  else
9382    case $cross_compiling:$ac_tool_warned in
9383yes:)
9384{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9385$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9386ac_tool_warned=yes ;;
9387esac
9388    PKG_CONFIG=$ac_pt_PKG_CONFIG
9389  fi
9390else
9391  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
9392fi
9393
9394fi
9395
9396
9397if test -z "$SKIP_GTK2"; then
9398
9399  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9400$as_echo_n "checking --disable-gtktest argument... " >&6; }
9401  # Check whether --enable-gtktest was given.
9402if test "${enable_gtktest+set}" = set; then :
9403  enableval=$enable_gtktest;
9404else
9405  enable_gtktest=yes
9406fi
9407
9408  if test "x$enable_gtktest" = "xyes" ; then
9409    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9410$as_echo "gtk test enabled" >&6; }
9411  else
9412    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9413$as_echo "gtk test disabled" >&6; }
9414  fi
9415
9416  if test "x$PKG_CONFIG" != "xno"; then
9417
9418  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9419  {
9420    no_gtk=""
9421    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9422	  && $PKG_CONFIG --exists gtk+-2.0; then
9423    {
9424      min_gtk_version=2.2.0
9425      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9426$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9427                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9428      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9429      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9430      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9431	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9432      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9433	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9434      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9435	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9436    }
9437    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9438	  && $PKG_CONFIG --exists gtk+-3.0; then
9439    {
9440      min_gtk_version=2.2.0
9441      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9442$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9443
9444      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9445      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9446      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9447      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9448	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9449      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9450	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9451      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9452	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9453    }
9454    else
9455      no_gtk=yes
9456    fi
9457
9458    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9459    {
9460      ac_save_CFLAGS="$CFLAGS"
9461      ac_save_LIBS="$LIBS"
9462      CFLAGS="$CFLAGS $GTK_CFLAGS"
9463      LIBS="$LIBS $GTK_LIBS"
9464
9465                        rm -f conf.gtktest
9466      if test "$cross_compiling" = yes; then :
9467  echo $ac_n "cross compiling; assumed OK... $ac_c"
9468else
9469  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9470/* end confdefs.h.  */
9471
9472#include <gtk/gtk.h>
9473#include <stdio.h>
9474#if STDC_HEADERS
9475# include <stdlib.h>
9476# include <stddef.h>
9477#endif
9478
9479int
9480main ()
9481{
9482int major, minor, micro;
9483char *tmp_version;
9484
9485system ("touch conf.gtktest");
9486
9487/* HP/UX 9 (%@#!) writes to sscanf strings */
9488tmp_version = g_strdup("$min_gtk_version");
9489if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9490   printf("%s, bad version string\n", "$min_gtk_version");
9491   exit(1);
9492 }
9493
9494if ((gtk_major_version > major) ||
9495    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9496    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9497				     (gtk_micro_version >= micro)))
9498{
9499    return 0;
9500}
9501return 1;
9502}
9503
9504_ACEOF
9505if ac_fn_c_try_run "$LINENO"; then :
9506
9507else
9508  no_gtk=yes
9509fi
9510rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9511  conftest.$ac_objext conftest.beam conftest.$ac_ext
9512fi
9513
9514      CFLAGS="$ac_save_CFLAGS"
9515      LIBS="$ac_save_LIBS"
9516    }
9517    fi
9518    if test "x$no_gtk" = x ; then
9519      if test "x$enable_gtktest" = "xyes"; then
9520	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9521$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9522      else
9523	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9524$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9525      fi
9526      GUI_LIB_LOC="$GTK_LIBDIR"
9527		 GTK_LIBNAME="$GTK_LIBS"
9528		GUI_INC_LOC="$GTK_CFLAGS"
9529    else
9530    {
9531      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9532$as_echo "no" >&6; }
9533      GTK_CFLAGS=""
9534      GTK_LIBS=""
9535      :
9536      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9537	as_fn_error $? "could not configure GTK" "$LINENO" 5
9538      fi
9539    }
9540    fi
9541  }
9542  else
9543    GTK_CFLAGS=""
9544    GTK_LIBS=""
9545    :
9546  fi
9547
9548
9549  rm -f conf.gtktest
9550
9551    if test "x$GTK_CFLAGS" != "x"; then
9552      SKIP_GTK3=YES
9553      SKIP_ATHENA=YES
9554      SKIP_NEXTAW=YES
9555      SKIP_MOTIF=YES
9556      GUITYPE=GTK
9557
9558    fi
9559  fi
9560  if test "x$GUITYPE" = "xGTK"; then
9561                if test -z "$SKIP_GNOME"; then
9562    {
9563
9564
9565
9566
9567
9568
9569# Check whether --with-gnome-includes was given.
9570if test "${with_gnome_includes+set}" = set; then :
9571  withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
9572
9573fi
9574
9575
9576
9577# Check whether --with-gnome-libs was given.
9578if test "${with_gnome_libs+set}" = set; then :
9579  withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
9580
9581fi
9582
9583
9584
9585# Check whether --with-gnome was given.
9586if test "${with_gnome+set}" = set; then :
9587  withval=$with_gnome; if test x$withval = xyes; then
9588      want_gnome=yes
9589      have_gnome=yes
9590    else
9591      if test "x$withval" = xno; then
9592	want_gnome=no
9593      else
9594	want_gnome=yes
9595	LDFLAGS="$LDFLAGS -L$withval/lib"
9596	CFLAGS="$CFLAGS -I$withval/include"
9597	gnome_prefix=$withval/lib
9598      fi
9599    fi
9600else
9601  want_gnome=yes
9602fi
9603
9604
9605  if test "x$want_gnome" = xyes; then
9606  {
9607    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
9608$as_echo_n "checking for libgnomeui-2.0... " >&6; }
9609    if $PKG_CONFIG --exists libgnomeui-2.0; then
9610      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9611$as_echo "yes" >&6; }
9612      GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
9613      GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
9614      GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
9615
9616                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
9617$as_echo_n "checking for FreeBSD... " >&6; }
9618      if test "`(uname) 2>/dev/null`" = FreeBSD; then
9619	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9620$as_echo "yes" >&6; }
9621	GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
9622	GNOME_LIBS="$GNOME_LIBS -pthread"
9623      else
9624	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9625$as_echo "no" >&6; }
9626      fi
9627      have_gnome=yes
9628    else
9629      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9630$as_echo "not found" >&6; }
9631      if test "x" = xfail; then
9632	as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
9633      fi
9634    fi
9635  }
9636  fi
9637
9638      if test "x$have_gnome" = xyes ; then
9639	$as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
9640
9641	GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
9642	GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
9643      fi
9644    }
9645    fi
9646  fi
9647fi
9648
9649
9650if test -z "$SKIP_GTK3"; then
9651
9652  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9653$as_echo_n "checking --disable-gtktest argument... " >&6; }
9654  # Check whether --enable-gtktest was given.
9655if test "${enable_gtktest+set}" = set; then :
9656  enableval=$enable_gtktest;
9657else
9658  enable_gtktest=yes
9659fi
9660
9661  if test "x$enable_gtktest" = "xyes" ; then
9662    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9663$as_echo "gtk test enabled" >&6; }
9664  else
9665    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9666$as_echo "gtk test disabled" >&6; }
9667  fi
9668
9669  if test "x$PKG_CONFIG" != "xno"; then
9670
9671  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9672  {
9673    no_gtk=""
9674    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9675	  && $PKG_CONFIG --exists gtk+-2.0; then
9676    {
9677      min_gtk_version=3.0.0
9678      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9679$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9680                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9681      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9682      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9683      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9684	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9685      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9686	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9687      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9688	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9689    }
9690    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9691	  && $PKG_CONFIG --exists gtk+-3.0; then
9692    {
9693      min_gtk_version=3.0.0
9694      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9695$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9696
9697      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9698      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9699      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9700      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9701	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9702      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9703	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9704      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9705	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9706    }
9707    else
9708      no_gtk=yes
9709    fi
9710
9711    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9712    {
9713      ac_save_CFLAGS="$CFLAGS"
9714      ac_save_LIBS="$LIBS"
9715      CFLAGS="$CFLAGS $GTK_CFLAGS"
9716      LIBS="$LIBS $GTK_LIBS"
9717
9718                        rm -f conf.gtktest
9719      if test "$cross_compiling" = yes; then :
9720  echo $ac_n "cross compiling; assumed OK... $ac_c"
9721else
9722  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9723/* end confdefs.h.  */
9724
9725#include <gtk/gtk.h>
9726#include <stdio.h>
9727#if STDC_HEADERS
9728# include <stdlib.h>
9729# include <stddef.h>
9730#endif
9731
9732int
9733main ()
9734{
9735int major, minor, micro;
9736char *tmp_version;
9737
9738system ("touch conf.gtktest");
9739
9740/* HP/UX 9 (%@#!) writes to sscanf strings */
9741tmp_version = g_strdup("$min_gtk_version");
9742if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9743   printf("%s, bad version string\n", "$min_gtk_version");
9744   exit(1);
9745 }
9746
9747if ((gtk_major_version > major) ||
9748    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9749    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9750				     (gtk_micro_version >= micro)))
9751{
9752    return 0;
9753}
9754return 1;
9755}
9756
9757_ACEOF
9758if ac_fn_c_try_run "$LINENO"; then :
9759
9760else
9761  no_gtk=yes
9762fi
9763rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9764  conftest.$ac_objext conftest.beam conftest.$ac_ext
9765fi
9766
9767      CFLAGS="$ac_save_CFLAGS"
9768      LIBS="$ac_save_LIBS"
9769    }
9770    fi
9771    if test "x$no_gtk" = x ; then
9772      if test "x$enable_gtktest" = "xyes"; then
9773	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9774$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9775      else
9776	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9777$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9778      fi
9779      GUI_LIB_LOC="$GTK_LIBDIR"
9780		 GTK_LIBNAME="$GTK_LIBS"
9781		GUI_INC_LOC="$GTK_CFLAGS"
9782    else
9783    {
9784      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9785$as_echo "no" >&6; }
9786      GTK_CFLAGS=""
9787      GTK_LIBS=""
9788      :
9789      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9790	as_fn_error $? "could not configure GTK" "$LINENO" 5
9791      fi
9792    }
9793    fi
9794  }
9795  else
9796    GTK_CFLAGS=""
9797    GTK_LIBS=""
9798    :
9799  fi
9800
9801
9802  rm -f conf.gtktest
9803
9804    if test "x$GTK_CFLAGS" != "x"; then
9805      SKIP_GTK2=YES
9806      SKIP_GNOME=YES
9807      SKIP_ATHENA=YES
9808      SKIP_NEXTAW=YES
9809      SKIP_MOTIF=YES
9810      GUITYPE=GTK
9811
9812      $as_echo "#define USE_GTK3 1" >>confdefs.h
9813
9814    fi
9815  fi
9816fi
9817
9818if test "x$GUITYPE" = "xGTK"; then
9819  { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5
9820$as_echo_n "checking version of Gdk-Pixbuf... " >&6; }
9821  gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0`
9822  if test "x$gdk_pixbuf_version" != x ; then
9823    gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \
9824      sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'`
9825    if test "x$gdk_pixbuf_version_minor" != x -a \
9826	$gdk_pixbuf_version_minor -ge 31 ; then
9827      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5
9828$as_echo "OK." >&6; }
9829      # Extract the first word of "glib-compile-resources", so it can be a program name with args.
9830set dummy glib-compile-resources; ac_word=$2
9831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9832$as_echo_n "checking for $ac_word... " >&6; }
9833if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then :
9834  $as_echo_n "(cached) " >&6
9835else
9836  case $GLIB_COMPILE_RESOURCES in
9837  [\\/]* | ?:[\\/]*)
9838  ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path.
9839  ;;
9840  *)
9841  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9842for as_dir in $PATH
9843do
9844  IFS=$as_save_IFS
9845  test -z "$as_dir" && as_dir=.
9846    for ac_exec_ext in '' $ac_executable_extensions; do
9847  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9848    ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext"
9849    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9850    break 2
9851  fi
9852done
9853  done
9854IFS=$as_save_IFS
9855
9856  test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no"
9857  ;;
9858esac
9859fi
9860GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES
9861if test -n "$GLIB_COMPILE_RESOURCES"; then
9862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5
9863$as_echo "$GLIB_COMPILE_RESOURCES" >&6; }
9864else
9865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9866$as_echo "no" >&6; }
9867fi
9868
9869
9870      { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5
9871$as_echo_n "checking glib-compile-resources... " >&6; }
9872      if test "x$GLIB_COMPILE_RESOURCES" = xno ; then
9873	GLIB_COMPILE_RESOURCES=""
9874	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5
9875$as_echo "cannot be found in PATH." >&6; }
9876      else
9877	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5
9878$as_echo "usable." >&6; }
9879	$as_echo "#define USE_GRESOURCE 1" >>confdefs.h
9880
9881	GRESOURCE_SRC="auto/gui_gtk_gresources.c"
9882	GRESOURCE_OBJ="objects/gui_gtk_gresources.o"
9883      fi
9884    else
9885      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5
9886$as_echo "not usable." >&6; }
9887    fi
9888  else
9889    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5
9890$as_echo "cannot obtain from pkg_config." >&6; }
9891  fi
9892
9893  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5
9894$as_echo_n "checking --disable-icon-cache-update argument... " >&6; }
9895  # Check whether --enable-icon_cache_update was given.
9896if test "${enable_icon_cache_update+set}" = set; then :
9897  enableval=$enable_icon_cache_update;
9898else
9899  enable_icon_cache_update="yes"
9900fi
9901
9902  if test "$enable_icon_cache_update" = "yes"; then
9903    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
9904$as_echo "not set" >&6; }
9905    # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args.
9906set dummy gtk-update-icon-cache; ac_word=$2
9907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9908$as_echo_n "checking for $ac_word... " >&6; }
9909if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then :
9910  $as_echo_n "(cached) " >&6
9911else
9912  case $GTK_UPDATE_ICON_CACHE in
9913  [\\/]* | ?:[\\/]*)
9914  ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path.
9915  ;;
9916  *)
9917  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9918for as_dir in $PATH
9919do
9920  IFS=$as_save_IFS
9921  test -z "$as_dir" && as_dir=.
9922    for ac_exec_ext in '' $ac_executable_extensions; do
9923  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9924    ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext"
9925    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9926    break 2
9927  fi
9928done
9929  done
9930IFS=$as_save_IFS
9931
9932  test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no"
9933  ;;
9934esac
9935fi
9936GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE
9937if test -n "$GTK_UPDATE_ICON_CACHE"; then
9938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5
9939$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; }
9940else
9941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9942$as_echo "no" >&6; }
9943fi
9944
9945
9946    if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then
9947      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
9948$as_echo "not found in PATH." >&6; }
9949    fi
9950  else
9951    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
9952$as_echo "update disabled" >&6; }
9953  fi
9954
9955  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5
9956$as_echo_n "checking --disable-desktop-database-update argument... " >&6; }
9957  # Check whether --enable-desktop_database_update was given.
9958if test "${enable_desktop_database_update+set}" = set; then :
9959  enableval=$enable_desktop_database_update;
9960else
9961  enable_desktop_database_update="yes"
9962fi
9963
9964  if test "$enable_desktop_database_update" = "yes"; then
9965    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
9966$as_echo "not set" >&6; }
9967    # Extract the first word of "update-desktop-database", so it can be a program name with args.
9968set dummy update-desktop-database; ac_word=$2
9969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9970$as_echo_n "checking for $ac_word... " >&6; }
9971if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then :
9972  $as_echo_n "(cached) " >&6
9973else
9974  case $UPDATE_DESKTOP_DATABASE in
9975  [\\/]* | ?:[\\/]*)
9976  ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path.
9977  ;;
9978  *)
9979  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9980for as_dir in $PATH
9981do
9982  IFS=$as_save_IFS
9983  test -z "$as_dir" && as_dir=.
9984    for ac_exec_ext in '' $ac_executable_extensions; do
9985  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9986    ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext"
9987    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9988    break 2
9989  fi
9990done
9991  done
9992IFS=$as_save_IFS
9993
9994  test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no"
9995  ;;
9996esac
9997fi
9998UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE
9999if test -n "$UPDATE_DESKTOP_DATABASE"; then
10000  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5
10001$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; }
10002else
10003  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10004$as_echo "no" >&6; }
10005fi
10006
10007
10008    if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then
10009      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10010$as_echo "not found in PATH." >&6; }
10011    fi
10012  else
10013    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10014$as_echo "update disabled" >&6; }
10015  fi
10016fi
10017
10018
10019
10020
10021
10022
10023
10024if test -z "$SKIP_MOTIF"; then
10025  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"
10026    GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
10027
10028  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
10029$as_echo_n "checking for location of Motif GUI includes... " >&6; }
10030  gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
10031  GUI_INC_LOC=
10032  for try in $gui_includes; do
10033    if test -f "$try/Xm/Xm.h"; then
10034      GUI_INC_LOC=$try
10035    fi
10036  done
10037  if test -n "$GUI_INC_LOC"; then
10038    if test "$GUI_INC_LOC" = /usr/include; then
10039      GUI_INC_LOC=
10040      { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10041$as_echo "in default path" >&6; }
10042    else
10043      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
10044$as_echo "$GUI_INC_LOC" >&6; }
10045    fi
10046  else
10047    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10048$as_echo "<not found>" >&6; }
10049    SKIP_MOTIF=YES
10050  fi
10051fi
10052
10053
10054if test -z "$SKIP_MOTIF"; then
10055  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
10056$as_echo_n "checking --with-motif-lib argument... " >&6; }
10057
10058# Check whether --with-motif-lib was given.
10059if test "${with_motif_lib+set}" = set; then :
10060  withval=$with_motif_lib;  MOTIF_LIBNAME="${withval}"
10061fi
10062
10063
10064  if test -n "$MOTIF_LIBNAME"; then
10065    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
10066$as_echo "$MOTIF_LIBNAME" >&6; }
10067    GUI_LIB_LOC=
10068  else
10069    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10070$as_echo "no" >&6; }
10071
10072        GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
10073
10074            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
10075$as_echo_n "checking for location of Motif GUI libs... " >&6; }
10076    gui_libs="`echo $x_libraries|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC"
10077    GUI_LIB_LOC=
10078    for try in $gui_libs; do
10079      for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
10080	if test -f "$libtry"; then
10081	  GUI_LIB_LOC=$try
10082	fi
10083      done
10084    done
10085    if test -n "$GUI_LIB_LOC"; then
10086            if test "$GUI_LIB_LOC" = /usr/lib \
10087	   -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \
10088	   -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then
10089	GUI_LIB_LOC=
10090	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10091$as_echo "in default path" >&6; }
10092      else
10093	if test -n "$GUI_LIB_LOC"; then
10094	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
10095$as_echo "$GUI_LIB_LOC" >&6; }
10096	  if test "`(uname) 2>/dev/null`" = SunOS &&
10097					 uname -r | grep '^5' >/dev/null; then
10098	    GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
10099	  fi
10100	fi
10101      fi
10102      MOTIF_LIBNAME=-lXm
10103    else
10104      { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10105$as_echo "<not found>" >&6; }
10106      SKIP_MOTIF=YES
10107    fi
10108  fi
10109fi
10110
10111if test -z "$SKIP_MOTIF"; then
10112  SKIP_ATHENA=YES
10113  SKIP_NEXTAW=YES
10114  GUITYPE=MOTIF
10115
10116fi
10117
10118
10119GUI_X_LIBS=
10120
10121if test -z "$SKIP_ATHENA"; then
10122  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
10123$as_echo_n "checking if Athena header files can be found... " >&6; }
10124  cflags_save=$CFLAGS
10125  CFLAGS="$CFLAGS $X_CFLAGS"
10126  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10127/* end confdefs.h.  */
10128
10129#include <X11/Intrinsic.h>
10130#include <X11/Xaw/Paned.h>
10131int
10132main ()
10133{
10134
10135  ;
10136  return 0;
10137}
10138_ACEOF
10139if ac_fn_c_try_compile "$LINENO"; then :
10140  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10141$as_echo "yes" >&6; }
10142else
10143  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10144$as_echo "no" >&6; }; SKIP_ATHENA=YES
10145fi
10146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10147  CFLAGS=$cflags_save
10148fi
10149
10150if test -z "$SKIP_ATHENA"; then
10151  GUITYPE=ATHENA
10152fi
10153
10154if test -z "$SKIP_NEXTAW"; then
10155  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
10156$as_echo_n "checking if neXtaw header files can be found... " >&6; }
10157  cflags_save=$CFLAGS
10158  CFLAGS="$CFLAGS $X_CFLAGS"
10159  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10160/* end confdefs.h.  */
10161
10162#include <X11/Intrinsic.h>
10163#include <X11/neXtaw/Paned.h>
10164int
10165main ()
10166{
10167
10168  ;
10169  return 0;
10170}
10171_ACEOF
10172if ac_fn_c_try_compile "$LINENO"; then :
10173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10174$as_echo "yes" >&6; }
10175else
10176  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10177$as_echo "no" >&6; }; SKIP_NEXTAW=YES
10178fi
10179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10180  CFLAGS=$cflags_save
10181fi
10182
10183if test -z "$SKIP_NEXTAW"; then
10184  GUITYPE=NEXTAW
10185fi
10186
10187if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10188      if test -n "$GUI_INC_LOC"; then
10189    GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
10190  fi
10191  if test -n "$GUI_LIB_LOC"; then
10192    GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
10193  fi
10194
10195    ldflags_save=$LDFLAGS
10196  LDFLAGS="$X_LIBS $LDFLAGS"
10197  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
10198$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
10199if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then :
10200  $as_echo_n "(cached) " >&6
10201else
10202  ac_check_lib_save_LIBS=$LIBS
10203LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10204cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10205/* end confdefs.h.  */
10206
10207/* Override any GCC internal prototype to avoid an error.
10208   Use char because int might match the return type of a GCC
10209   builtin and then its argument prototype would still apply.  */
10210#ifdef __cplusplus
10211extern "C"
10212#endif
10213char XShapeQueryExtension ();
10214int
10215main ()
10216{
10217return XShapeQueryExtension ();
10218  ;
10219  return 0;
10220}
10221_ACEOF
10222if ac_fn_c_try_link "$LINENO"; then :
10223  ac_cv_lib_Xext_XShapeQueryExtension=yes
10224else
10225  ac_cv_lib_Xext_XShapeQueryExtension=no
10226fi
10227rm -f core conftest.err conftest.$ac_objext \
10228    conftest$ac_exeext conftest.$ac_ext
10229LIBS=$ac_check_lib_save_LIBS
10230fi
10231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
10232$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
10233if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then :
10234  GUI_X_LIBS="-lXext"
10235fi
10236
10237    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
10238$as_echo_n "checking for wslen in -lw... " >&6; }
10239if ${ac_cv_lib_w_wslen+:} false; then :
10240  $as_echo_n "(cached) " >&6
10241else
10242  ac_check_lib_save_LIBS=$LIBS
10243LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10244cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10245/* end confdefs.h.  */
10246
10247/* Override any GCC internal prototype to avoid an error.
10248   Use char because int might match the return type of a GCC
10249   builtin and then its argument prototype would still apply.  */
10250#ifdef __cplusplus
10251extern "C"
10252#endif
10253char wslen ();
10254int
10255main ()
10256{
10257return wslen ();
10258  ;
10259  return 0;
10260}
10261_ACEOF
10262if ac_fn_c_try_link "$LINENO"; then :
10263  ac_cv_lib_w_wslen=yes
10264else
10265  ac_cv_lib_w_wslen=no
10266fi
10267rm -f core conftest.err conftest.$ac_objext \
10268    conftest$ac_exeext conftest.$ac_ext
10269LIBS=$ac_check_lib_save_LIBS
10270fi
10271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
10272$as_echo "$ac_cv_lib_w_wslen" >&6; }
10273if test "x$ac_cv_lib_w_wslen" = xyes; then :
10274  X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
10275fi
10276
10277  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
10278$as_echo_n "checking for dlsym in -ldl... " >&6; }
10279if ${ac_cv_lib_dl_dlsym+:} false; then :
10280  $as_echo_n "(cached) " >&6
10281else
10282  ac_check_lib_save_LIBS=$LIBS
10283LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10284cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10285/* end confdefs.h.  */
10286
10287/* Override any GCC internal prototype to avoid an error.
10288   Use char because int might match the return type of a GCC
10289   builtin and then its argument prototype would still apply.  */
10290#ifdef __cplusplus
10291extern "C"
10292#endif
10293char dlsym ();
10294int
10295main ()
10296{
10297return dlsym ();
10298  ;
10299  return 0;
10300}
10301_ACEOF
10302if ac_fn_c_try_link "$LINENO"; then :
10303  ac_cv_lib_dl_dlsym=yes
10304else
10305  ac_cv_lib_dl_dlsym=no
10306fi
10307rm -f core conftest.err conftest.$ac_objext \
10308    conftest$ac_exeext conftest.$ac_ext
10309LIBS=$ac_check_lib_save_LIBS
10310fi
10311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
10312$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
10313if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
10314  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
10315fi
10316
10317  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
10318$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
10319if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then :
10320  $as_echo_n "(cached) " >&6
10321else
10322  ac_check_lib_save_LIBS=$LIBS
10323LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10324cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10325/* end confdefs.h.  */
10326
10327/* Override any GCC internal prototype to avoid an error.
10328   Use char because int might match the return type of a GCC
10329   builtin and then its argument prototype would still apply.  */
10330#ifdef __cplusplus
10331extern "C"
10332#endif
10333char XmuCreateStippledPixmap ();
10334int
10335main ()
10336{
10337return XmuCreateStippledPixmap ();
10338  ;
10339  return 0;
10340}
10341_ACEOF
10342if ac_fn_c_try_link "$LINENO"; then :
10343  ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
10344else
10345  ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
10346fi
10347rm -f core conftest.err conftest.$ac_objext \
10348    conftest$ac_exeext conftest.$ac_ext
10349LIBS=$ac_check_lib_save_LIBS
10350fi
10351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
10352$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
10353if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then :
10354  GUI_X_LIBS="-lXmu $GUI_X_LIBS"
10355fi
10356
10357  if test -z "$SKIP_MOTIF"; then
10358    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
10359$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
10360if ${ac_cv_lib_Xp_XpEndJob+:} false; then :
10361  $as_echo_n "(cached) " >&6
10362else
10363  ac_check_lib_save_LIBS=$LIBS
10364LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10365cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10366/* end confdefs.h.  */
10367
10368/* Override any GCC internal prototype to avoid an error.
10369   Use char because int might match the return type of a GCC
10370   builtin and then its argument prototype would still apply.  */
10371#ifdef __cplusplus
10372extern "C"
10373#endif
10374char XpEndJob ();
10375int
10376main ()
10377{
10378return XpEndJob ();
10379  ;
10380  return 0;
10381}
10382_ACEOF
10383if ac_fn_c_try_link "$LINENO"; then :
10384  ac_cv_lib_Xp_XpEndJob=yes
10385else
10386  ac_cv_lib_Xp_XpEndJob=no
10387fi
10388rm -f core conftest.err conftest.$ac_objext \
10389    conftest$ac_exeext conftest.$ac_ext
10390LIBS=$ac_check_lib_save_LIBS
10391fi
10392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
10393$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
10394if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then :
10395  GUI_X_LIBS="-lXp $GUI_X_LIBS"
10396fi
10397
10398  fi
10399  LDFLAGS=$ldflags_save
10400
10401    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
10402$as_echo_n "checking for extra X11 defines... " >&6; }
10403  NARROW_PROTO=
10404  rm -fr conftestdir
10405  if mkdir conftestdir; then
10406    cd conftestdir
10407    cat > Imakefile <<'EOF'
10408acfindx:
10409	@echo 'NARROW_PROTO="${PROTO_DEFINES}"'
10410EOF
10411    if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10412      eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10413    fi
10414    cd ..
10415    rm -fr conftestdir
10416  fi
10417  if test -z "$NARROW_PROTO"; then
10418    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10419$as_echo "no" >&6; }
10420  else
10421    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
10422$as_echo "$NARROW_PROTO" >&6; }
10423  fi
10424
10425fi
10426
10427if test "$enable_xsmp" = "yes"; then
10428  cppflags_save=$CPPFLAGS
10429  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10430  for ac_header in X11/SM/SMlib.h
10431do :
10432  ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
10433if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then :
10434  cat >>confdefs.h <<_ACEOF
10435#define HAVE_X11_SM_SMLIB_H 1
10436_ACEOF
10437
10438fi
10439
10440done
10441
10442  CPPFLAGS=$cppflags_save
10443fi
10444
10445
10446if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then
10447    cppflags_save=$CPPFLAGS
10448  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10449  for ac_header in X11/xpm.h X11/Sunkeysym.h
10450do :
10451  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10452ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10453if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10454  cat >>confdefs.h <<_ACEOF
10455#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10456_ACEOF
10457
10458fi
10459
10460done
10461
10462
10463    if test ! "$enable_xim" = "no"; then
10464    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
10465$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
10466    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10467/* end confdefs.h.  */
10468#include <X11/Xlib.h>
10469_ACEOF
10470if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10471  $EGREP "XIMText" >/dev/null 2>&1; then :
10472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10473$as_echo "yes" >&6; }
10474else
10475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
10476$as_echo "no; xim has been disabled" >&6; }; enable_xim="no"
10477fi
10478rm -f conftest*
10479
10480  fi
10481  CPPFLAGS=$cppflags_save
10482
10483    if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then
10484    { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
10485$as_echo "X GUI selected; xim has been enabled" >&6; }
10486    enable_xim="yes"
10487  fi
10488fi
10489
10490if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10491  cppflags_save=$CPPFLAGS
10492  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10493  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
10494$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
10495  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10496/* end confdefs.h.  */
10497
10498#include <X11/Intrinsic.h>
10499#include <X11/Xmu/Editres.h>
10500int
10501main ()
10502{
10503int i; i = 0;
10504  ;
10505  return 0;
10506}
10507_ACEOF
10508if ac_fn_c_try_compile "$LINENO"; then :
10509  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10510$as_echo "yes" >&6; }
10511		      $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
10512
10513else
10514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10515$as_echo "no" >&6; }
10516fi
10517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10518  CPPFLAGS=$cppflags_save
10519fi
10520
10521if test -z "$SKIP_MOTIF"; then
10522  cppflags_save=$CPPFLAGS
10523  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10524  if test "$zOSUnix" = "yes"; then
10525	xmheader="Xm/Xm.h"
10526  else
10527	xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h
10528	   Xm/UnhighlightT.h Xm/Notebook.h"
10529  fi
10530  for ac_header in $xmheader
10531do :
10532  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10533ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10534if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10535  cat >>confdefs.h <<_ACEOF
10536#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10537_ACEOF
10538
10539fi
10540
10541done
10542
10543
10544  if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then
10545        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10546$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
10547    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10548/* end confdefs.h.  */
10549#include <Xm/XpmP.h>
10550int
10551main ()
10552{
10553XpmAttributes_21 attr;
10554  ;
10555  return 0;
10556}
10557_ACEOF
10558if ac_fn_c_try_compile "$LINENO"; then :
10559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10560$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
10561
10562else
10563  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10564$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10565
10566
10567fi
10568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10569  else
10570    $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10571
10572  fi
10573  CPPFLAGS=$cppflags_save
10574fi
10575
10576if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
10577  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
10578$as_echo "no GUI selected; xim has been disabled" >&6; }
10579  enable_xim="no"
10580fi
10581if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
10582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
10583$as_echo "no GUI selected; fontset has been disabled" >&6; }
10584  enable_fontset="no"
10585fi
10586if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then
10587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10588$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
10589  enable_fontset="no"
10590fi
10591
10592if test -z "$SKIP_PHOTON"; then
10593  GUITYPE=PHOTONGUI
10594fi
10595
10596
10597
10598
10599
10600
10601if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
10602  as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5
10603fi
10604
10605if test "$enable_xim" = "yes"; then
10606  $as_echo "#define FEAT_XIM 1" >>confdefs.h
10607
10608fi
10609if test "$enable_fontset" = "yes"; then
10610  $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
10611
10612fi
10613
10614
10615
10616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5
10617$as_echo_n "checking for /proc link to executable... " >&6; }
10618if test -L "/proc/self/exe"; then
10619    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5
10620$as_echo "/proc/self/exe" >&6; }
10621  $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h
10622
10623elif test -L "/proc/self/path/a.out"; then
10624    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5
10625$as_echo "/proc/self/path/a.out" >&6; }
10626  $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h
10627
10628elif test -L "/proc/curproc/file"; then
10629    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5
10630$as_echo "/proc/curproc/file" >&6; }
10631  $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h
10632
10633else
10634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10635$as_echo "no" >&6; }
10636fi
10637
10638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5
10639$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; }
10640case `uname` in
10641    CYGWIN*|MSYS*)    CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10642$as_echo "yes" >&6; }
10643                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5
10644$as_echo_n "checking for CYGWIN clipboard support... " >&6; }
10645                if test "x$with_x" = "xno" ; then
10646                  OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o
10647                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10648$as_echo "yes" >&6; }
10649                  $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h
10650
10651                else
10652                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5
10653$as_echo "no - using X11" >&6; }
10654                fi ;;
10655
10656    *)          CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10657$as_echo "no" >&6; };;
10658esac
10659
10660
10661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
10662$as_echo_n "checking whether toupper is broken... " >&6; }
10663if ${vim_cv_toupper_broken+:} false; then :
10664  $as_echo_n "(cached) " >&6
10665else
10666
10667    if test "$cross_compiling" = yes; then :
10668
10669    as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
10670
10671else
10672  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10673/* end confdefs.h.  */
10674
10675#include "confdefs.h"
10676#include <ctype.h>
10677#if STDC_HEADERS
10678# include <stdlib.h>
10679# include <stddef.h>
10680#endif
10681main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
10682
10683_ACEOF
10684if ac_fn_c_try_run "$LINENO"; then :
10685
10686    vim_cv_toupper_broken=yes
10687
10688else
10689
10690    vim_cv_toupper_broken=no
10691
10692fi
10693rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10694  conftest.$ac_objext conftest.beam conftest.$ac_ext
10695fi
10696
10697fi
10698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
10699$as_echo "$vim_cv_toupper_broken" >&6; }
10700
10701if test "x$vim_cv_toupper_broken" = "xyes" ; then
10702  $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
10703
10704fi
10705
10706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
10707$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
10708cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10709/* end confdefs.h.  */
10710#include <stdio.h>
10711int
10712main ()
10713{
10714printf("(" __DATE__ " " __TIME__ ")");
10715  ;
10716  return 0;
10717}
10718_ACEOF
10719if ac_fn_c_try_compile "$LINENO"; then :
10720  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10721$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
10722
10723else
10724  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10725$as_echo "no" >&6; }
10726fi
10727rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10728
10729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
10730$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10731cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10732/* end confdefs.h.  */
10733#include <stdio.h>
10734int
10735main ()
10736{
10737int x __attribute__((unused));
10738  ;
10739  return 0;
10740}
10741_ACEOF
10742if ac_fn_c_try_compile "$LINENO"; then :
10743  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10744$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
10745
10746else
10747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10748$as_echo "no" >&6; }
10749fi
10750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10751
10752ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
10753if test "x$ac_cv_header_elf_h" = xyes; then :
10754  HAS_ELF=1
10755fi
10756
10757
10758if test "$HAS_ELF" = 1; then
10759  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
10760$as_echo_n "checking for main in -lelf... " >&6; }
10761if ${ac_cv_lib_elf_main+:} false; then :
10762  $as_echo_n "(cached) " >&6
10763else
10764  ac_check_lib_save_LIBS=$LIBS
10765LIBS="-lelf  $LIBS"
10766cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10767/* end confdefs.h.  */
10768
10769
10770int
10771main ()
10772{
10773return main ();
10774  ;
10775  return 0;
10776}
10777_ACEOF
10778if ac_fn_c_try_link "$LINENO"; then :
10779  ac_cv_lib_elf_main=yes
10780else
10781  ac_cv_lib_elf_main=no
10782fi
10783rm -f core conftest.err conftest.$ac_objext \
10784    conftest$ac_exeext conftest.$ac_ext
10785LIBS=$ac_check_lib_save_LIBS
10786fi
10787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
10788$as_echo "$ac_cv_lib_elf_main" >&6; }
10789if test "x$ac_cv_lib_elf_main" = xyes; then :
10790  cat >>confdefs.h <<_ACEOF
10791#define HAVE_LIBELF 1
10792_ACEOF
10793
10794  LIBS="-lelf $LIBS"
10795
10796fi
10797
10798fi
10799
10800ac_header_dirent=no
10801for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10802  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10804$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10805if eval \${$as_ac_Header+:} false; then :
10806  $as_echo_n "(cached) " >&6
10807else
10808  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10809/* end confdefs.h.  */
10810#include <sys/types.h>
10811#include <$ac_hdr>
10812
10813int
10814main ()
10815{
10816if ((DIR *) 0)
10817return 0;
10818  ;
10819  return 0;
10820}
10821_ACEOF
10822if ac_fn_c_try_compile "$LINENO"; then :
10823  eval "$as_ac_Header=yes"
10824else
10825  eval "$as_ac_Header=no"
10826fi
10827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10828fi
10829eval ac_res=\$$as_ac_Header
10830	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10831$as_echo "$ac_res" >&6; }
10832if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10833  cat >>confdefs.h <<_ACEOF
10834#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10835_ACEOF
10836
10837ac_header_dirent=$ac_hdr; break
10838fi
10839
10840done
10841# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10842if test $ac_header_dirent = dirent.h; then
10843  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
10844$as_echo_n "checking for library containing opendir... " >&6; }
10845if ${ac_cv_search_opendir+:} false; then :
10846  $as_echo_n "(cached) " >&6
10847else
10848  ac_func_search_save_LIBS=$LIBS
10849cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10850/* end confdefs.h.  */
10851
10852/* Override any GCC internal prototype to avoid an error.
10853   Use char because int might match the return type of a GCC
10854   builtin and then its argument prototype would still apply.  */
10855#ifdef __cplusplus
10856extern "C"
10857#endif
10858char opendir ();
10859int
10860main ()
10861{
10862return opendir ();
10863  ;
10864  return 0;
10865}
10866_ACEOF
10867for ac_lib in '' dir; do
10868  if test -z "$ac_lib"; then
10869    ac_res="none required"
10870  else
10871    ac_res=-l$ac_lib
10872    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10873  fi
10874  if ac_fn_c_try_link "$LINENO"; then :
10875  ac_cv_search_opendir=$ac_res
10876fi
10877rm -f core conftest.err conftest.$ac_objext \
10878    conftest$ac_exeext
10879  if ${ac_cv_search_opendir+:} false; then :
10880  break
10881fi
10882done
10883if ${ac_cv_search_opendir+:} false; then :
10884
10885else
10886  ac_cv_search_opendir=no
10887fi
10888rm conftest.$ac_ext
10889LIBS=$ac_func_search_save_LIBS
10890fi
10891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
10892$as_echo "$ac_cv_search_opendir" >&6; }
10893ac_res=$ac_cv_search_opendir
10894if test "$ac_res" != no; then :
10895  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10896
10897fi
10898
10899else
10900  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
10901$as_echo_n "checking for library containing opendir... " >&6; }
10902if ${ac_cv_search_opendir+:} false; then :
10903  $as_echo_n "(cached) " >&6
10904else
10905  ac_func_search_save_LIBS=$LIBS
10906cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10907/* end confdefs.h.  */
10908
10909/* Override any GCC internal prototype to avoid an error.
10910   Use char because int might match the return type of a GCC
10911   builtin and then its argument prototype would still apply.  */
10912#ifdef __cplusplus
10913extern "C"
10914#endif
10915char opendir ();
10916int
10917main ()
10918{
10919return opendir ();
10920  ;
10921  return 0;
10922}
10923_ACEOF
10924for ac_lib in '' x; do
10925  if test -z "$ac_lib"; then
10926    ac_res="none required"
10927  else
10928    ac_res=-l$ac_lib
10929    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10930  fi
10931  if ac_fn_c_try_link "$LINENO"; then :
10932  ac_cv_search_opendir=$ac_res
10933fi
10934rm -f core conftest.err conftest.$ac_objext \
10935    conftest$ac_exeext
10936  if ${ac_cv_search_opendir+:} false; then :
10937  break
10938fi
10939done
10940if ${ac_cv_search_opendir+:} false; then :
10941
10942else
10943  ac_cv_search_opendir=no
10944fi
10945rm conftest.$ac_ext
10946LIBS=$ac_func_search_save_LIBS
10947fi
10948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
10949$as_echo "$ac_cv_search_opendir" >&6; }
10950ac_res=$ac_cv_search_opendir
10951if test "$ac_res" != no; then :
10952  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10953
10954fi
10955
10956fi
10957
10958
10959if test $ac_cv_header_sys_wait_h = no; then
10960  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
10961$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
10962  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10963/* end confdefs.h.  */
10964#include <sys/wait.h>
10965int
10966main ()
10967{
10968union wait xx, yy; xx = yy
10969  ;
10970  return 0;
10971}
10972_ACEOF
10973if ac_fn_c_try_compile "$LINENO"; then :
10974  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10975$as_echo "yes" >&6; }
10976			$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
10977
10978			$as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
10979
10980else
10981  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10982$as_echo "no" >&6; }
10983fi
10984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10985fi
10986
10987for ac_header in stdint.h stdlib.h string.h \
10988	sys/select.h sys/utsname.h termcap.h fcntl.h \
10989	sgtty.h sys/ioctl.h sys/time.h sys/types.h \
10990	termio.h iconv.h inttypes.h langinfo.h math.h \
10991	unistd.h stropts.h errno.h sys/resource.h \
10992	sys/systeminfo.h locale.h sys/stream.h termios.h \
10993	libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
10994	utime.h sys/param.h sys/ptms.h libintl.h libgen.h \
10995	util/debug.h util/msg18n.h frame.h sys/acl.h \
10996	sys/access.h sys/sysinfo.h wchar.h wctype.h
10997do :
10998  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10999ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11000if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11001  cat >>confdefs.h <<_ACEOF
11002#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11003_ACEOF
11004
11005fi
11006
11007done
11008
11009
11010for ac_header in sys/ptem.h
11011do :
11012  ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H
11013#  include <sys/stream.h>
11014#endif
11015"
11016if test "x$ac_cv_header_sys_ptem_h" = xyes; then :
11017  cat >>confdefs.h <<_ACEOF
11018#define HAVE_SYS_PTEM_H 1
11019_ACEOF
11020
11021fi
11022
11023done
11024
11025
11026for ac_header in sys/sysctl.h
11027do :
11028  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H
11029#  include <sys/param.h>
11030#endif
11031"
11032if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
11033  cat >>confdefs.h <<_ACEOF
11034#define HAVE_SYS_SYSCTL_H 1
11035_ACEOF
11036
11037fi
11038
11039done
11040
11041
11042
11043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
11044$as_echo_n "checking for pthread_np.h... " >&6; }
11045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11046/* end confdefs.h.  */
11047
11048#include <pthread.h>
11049#include <pthread_np.h>
11050int
11051main ()
11052{
11053int i; i = 0;
11054  ;
11055  return 0;
11056}
11057_ACEOF
11058if ac_fn_c_try_compile "$LINENO"; then :
11059  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11060$as_echo "yes" >&6; }
11061		      $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
11062
11063else
11064  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11065$as_echo "no" >&6; }
11066fi
11067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11068
11069for ac_header in strings.h
11070do :
11071  ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
11072if test "x$ac_cv_header_strings_h" = xyes; then :
11073  cat >>confdefs.h <<_ACEOF
11074#define HAVE_STRINGS_H 1
11075_ACEOF
11076
11077fi
11078
11079done
11080
11081if test "x$MACOS_X" = "xyes"; then
11082    $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11083
11084else
11085
11086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5
11087$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
11088cppflags_save=$CPPFLAGS
11089CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11090cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11091/* end confdefs.h.  */
11092
11093#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11094# define _NO_PROTO	/* like in os_unix.h, causes conflict for AIX (Winn) */
11095			/* but don't do it on AIX 5.1 (Uribarri) */
11096#endif
11097#ifdef HAVE_XM_XM_H
11098# include <Xm/Xm.h>	/* This breaks it for HP-UX 11 (Squassabia) */
11099#endif
11100#ifdef HAVE_STRING_H
11101# include <string.h>
11102#endif
11103#if defined(HAVE_STRINGS_H)
11104# include <strings.h>
11105#endif
11106
11107int
11108main ()
11109{
11110int i; i = 0;
11111  ;
11112  return 0;
11113}
11114_ACEOF
11115if ac_fn_c_try_compile "$LINENO"; then :
11116  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11117$as_echo "yes" >&6; }
11118else
11119  $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11120
11121		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11122$as_echo "no" >&6; }
11123fi
11124rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11125CPPFLAGS=$cppflags_save
11126fi
11127
11128if test $ac_cv_c_compiler_gnu = yes; then
11129    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
11130$as_echo_n "checking whether $CC needs -traditional... " >&6; }
11131if ${ac_cv_prog_gcc_traditional+:} false; then :
11132  $as_echo_n "(cached) " >&6
11133else
11134    ac_pattern="Autoconf.*'x'"
11135  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11136/* end confdefs.h.  */
11137#include <sgtty.h>
11138Autoconf TIOCGETP
11139_ACEOF
11140if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11141  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11142  ac_cv_prog_gcc_traditional=yes
11143else
11144  ac_cv_prog_gcc_traditional=no
11145fi
11146rm -f conftest*
11147
11148
11149  if test $ac_cv_prog_gcc_traditional = no; then
11150    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11151/* end confdefs.h.  */
11152#include <termio.h>
11153Autoconf TCGETA
11154_ACEOF
11155if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11156  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11157  ac_cv_prog_gcc_traditional=yes
11158fi
11159rm -f conftest*
11160
11161  fi
11162fi
11163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
11164$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
11165  if test $ac_cv_prog_gcc_traditional = yes; then
11166    CC="$CC -traditional"
11167  fi
11168fi
11169
11170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11171$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11172if ${ac_cv_c_const+:} false; then :
11173  $as_echo_n "(cached) " >&6
11174else
11175  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11176/* end confdefs.h.  */
11177
11178int
11179main ()
11180{
11181
11182#ifndef __cplusplus
11183  /* Ultrix mips cc rejects this sort of thing.  */
11184  typedef int charset[2];
11185  const charset cs = { 0, 0 };
11186  /* SunOS 4.1.1 cc rejects this.  */
11187  char const *const *pcpcc;
11188  char **ppc;
11189  /* NEC SVR4.0.2 mips cc rejects this.  */
11190  struct point {int x, y;};
11191  static struct point const zero = {0,0};
11192  /* AIX XL C 1.02.0.0 rejects this.
11193     It does not let you subtract one const X* pointer from another in
11194     an arm of an if-expression whose if-part is not a constant
11195     expression */
11196  const char *g = "string";
11197  pcpcc = &g + (g ? g-g : 0);
11198  /* HPUX 7.0 cc rejects these. */
11199  ++pcpcc;
11200  ppc = (char**) pcpcc;
11201  pcpcc = (char const *const *) ppc;
11202  { /* SCO 3.2v4 cc rejects this sort of thing.  */
11203    char tx;
11204    char *t = &tx;
11205    char const *s = 0 ? (char *) 0 : (char const *) 0;
11206
11207    *t++ = 0;
11208    if (s) return 0;
11209  }
11210  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11211    int x[] = {25, 17};
11212    const int *foo = &x[0];
11213    ++foo;
11214  }
11215  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11216    typedef const int *iptr;
11217    iptr p = 0;
11218    ++p;
11219  }
11220  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
11221       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11222    struct s { int j; const int *ap[3]; } bx;
11223    struct s *b = &bx; b->j = 5;
11224  }
11225  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11226    const int foo = 10;
11227    if (!foo) return 0;
11228  }
11229  return !cs[0] && !zero.x;
11230#endif
11231
11232  ;
11233  return 0;
11234}
11235_ACEOF
11236if ac_fn_c_try_compile "$LINENO"; then :
11237  ac_cv_c_const=yes
11238else
11239  ac_cv_c_const=no
11240fi
11241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11242fi
11243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11244$as_echo "$ac_cv_c_const" >&6; }
11245if test $ac_cv_c_const = no; then
11246
11247$as_echo "#define const /**/" >>confdefs.h
11248
11249fi
11250
11251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
11252$as_echo_n "checking for working volatile... " >&6; }
11253if ${ac_cv_c_volatile+:} false; then :
11254  $as_echo_n "(cached) " >&6
11255else
11256  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11257/* end confdefs.h.  */
11258
11259int
11260main ()
11261{
11262
11263volatile int x;
11264int * volatile y = (int *) 0;
11265return !x && !y;
11266  ;
11267  return 0;
11268}
11269_ACEOF
11270if ac_fn_c_try_compile "$LINENO"; then :
11271  ac_cv_c_volatile=yes
11272else
11273  ac_cv_c_volatile=no
11274fi
11275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11276fi
11277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
11278$as_echo "$ac_cv_c_volatile" >&6; }
11279if test $ac_cv_c_volatile = no; then
11280
11281$as_echo "#define volatile /**/" >>confdefs.h
11282
11283fi
11284
11285ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
11286if test "x$ac_cv_type_mode_t" = xyes; then :
11287
11288else
11289
11290cat >>confdefs.h <<_ACEOF
11291#define mode_t int
11292_ACEOF
11293
11294fi
11295
11296ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
11297if test "x$ac_cv_type_off_t" = xyes; then :
11298
11299else
11300
11301cat >>confdefs.h <<_ACEOF
11302#define off_t long int
11303_ACEOF
11304
11305fi
11306
11307ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11308if test "x$ac_cv_type_pid_t" = xyes; then :
11309
11310else
11311
11312cat >>confdefs.h <<_ACEOF
11313#define pid_t int
11314_ACEOF
11315
11316fi
11317
11318ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
11319if test "x$ac_cv_type_size_t" = xyes; then :
11320
11321else
11322
11323cat >>confdefs.h <<_ACEOF
11324#define size_t unsigned int
11325_ACEOF
11326
11327fi
11328
11329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
11330$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
11331if ${ac_cv_type_uid_t+:} false; then :
11332  $as_echo_n "(cached) " >&6
11333else
11334  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11335/* end confdefs.h.  */
11336#include <sys/types.h>
11337
11338_ACEOF
11339if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11340  $EGREP "uid_t" >/dev/null 2>&1; then :
11341  ac_cv_type_uid_t=yes
11342else
11343  ac_cv_type_uid_t=no
11344fi
11345rm -f conftest*
11346
11347fi
11348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
11349$as_echo "$ac_cv_type_uid_t" >&6; }
11350if test $ac_cv_type_uid_t = no; then
11351
11352$as_echo "#define uid_t int" >>confdefs.h
11353
11354
11355$as_echo "#define gid_t int" >>confdefs.h
11356
11357fi
11358
11359ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
11360case $ac_cv_c_uint32_t in #(
11361  no|yes) ;; #(
11362  *)
11363
11364$as_echo "#define _UINT32_T 1" >>confdefs.h
11365
11366
11367cat >>confdefs.h <<_ACEOF
11368#define uint32_t $ac_cv_c_uint32_t
11369_ACEOF
11370;;
11371  esac
11372
11373
11374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
11375$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
11376if ${ac_cv_header_time+:} false; then :
11377  $as_echo_n "(cached) " >&6
11378else
11379  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11380/* end confdefs.h.  */
11381#include <sys/types.h>
11382#include <sys/time.h>
11383#include <time.h>
11384
11385int
11386main ()
11387{
11388if ((struct tm *) 0)
11389return 0;
11390  ;
11391  return 0;
11392}
11393_ACEOF
11394if ac_fn_c_try_compile "$LINENO"; then :
11395  ac_cv_header_time=yes
11396else
11397  ac_cv_header_time=no
11398fi
11399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11400fi
11401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
11402$as_echo "$ac_cv_header_time" >&6; }
11403if test $ac_cv_header_time = yes; then
11404
11405$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
11406
11407fi
11408
11409ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
11410if test "x$ac_cv_type_ino_t" = xyes; then :
11411
11412else
11413
11414cat >>confdefs.h <<_ACEOF
11415#define ino_t long
11416_ACEOF
11417
11418fi
11419
11420ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
11421if test "x$ac_cv_type_dev_t" = xyes; then :
11422
11423else
11424
11425cat >>confdefs.h <<_ACEOF
11426#define dev_t unsigned
11427_ACEOF
11428
11429fi
11430
11431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11432$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11433if ${ac_cv_c_bigendian+:} false; then :
11434  $as_echo_n "(cached) " >&6
11435else
11436  ac_cv_c_bigendian=unknown
11437    # See if we're dealing with a universal compiler.
11438    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11439/* end confdefs.h.  */
11440#ifndef __APPLE_CC__
11441	       not a universal capable compiler
11442	     #endif
11443	     typedef int dummy;
11444
11445_ACEOF
11446if ac_fn_c_try_compile "$LINENO"; then :
11447
11448	# Check for potential -arch flags.  It is not universal unless
11449	# there are at least two -arch flags with different values.
11450	ac_arch=
11451	ac_prev=
11452	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11453	 if test -n "$ac_prev"; then
11454	   case $ac_word in
11455	     i?86 | x86_64 | ppc | ppc64)
11456	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11457		 ac_arch=$ac_word
11458	       else
11459		 ac_cv_c_bigendian=universal
11460		 break
11461	       fi
11462	       ;;
11463	   esac
11464	   ac_prev=
11465	 elif test "x$ac_word" = "x-arch"; then
11466	   ac_prev=arch
11467	 fi
11468       done
11469fi
11470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11471    if test $ac_cv_c_bigendian = unknown; then
11472      # See if sys/param.h defines the BYTE_ORDER macro.
11473      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11474/* end confdefs.h.  */
11475#include <sys/types.h>
11476	     #include <sys/param.h>
11477
11478int
11479main ()
11480{
11481#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11482		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11483		     && LITTLE_ENDIAN)
11484	      bogus endian macros
11485	     #endif
11486
11487  ;
11488  return 0;
11489}
11490_ACEOF
11491if ac_fn_c_try_compile "$LINENO"; then :
11492  # It does; now see whether it defined to BIG_ENDIAN or not.
11493	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11494/* end confdefs.h.  */
11495#include <sys/types.h>
11496		#include <sys/param.h>
11497
11498int
11499main ()
11500{
11501#if BYTE_ORDER != BIG_ENDIAN
11502		 not big endian
11503		#endif
11504
11505  ;
11506  return 0;
11507}
11508_ACEOF
11509if ac_fn_c_try_compile "$LINENO"; then :
11510  ac_cv_c_bigendian=yes
11511else
11512  ac_cv_c_bigendian=no
11513fi
11514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11515fi
11516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11517    fi
11518    if test $ac_cv_c_bigendian = unknown; then
11519      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11520      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11521/* end confdefs.h.  */
11522#include <limits.h>
11523
11524int
11525main ()
11526{
11527#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11528	      bogus endian macros
11529	     #endif
11530
11531  ;
11532  return 0;
11533}
11534_ACEOF
11535if ac_fn_c_try_compile "$LINENO"; then :
11536  # It does; now see whether it defined to _BIG_ENDIAN or not.
11537	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11538/* end confdefs.h.  */
11539#include <limits.h>
11540
11541int
11542main ()
11543{
11544#ifndef _BIG_ENDIAN
11545		 not big endian
11546		#endif
11547
11548  ;
11549  return 0;
11550}
11551_ACEOF
11552if ac_fn_c_try_compile "$LINENO"; then :
11553  ac_cv_c_bigendian=yes
11554else
11555  ac_cv_c_bigendian=no
11556fi
11557rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11558fi
11559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11560    fi
11561    if test $ac_cv_c_bigendian = unknown; then
11562      # Compile a test program.
11563      if test "$cross_compiling" = yes; then :
11564  # Try to guess by grepping values from an object file.
11565	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11566/* end confdefs.h.  */
11567short int ascii_mm[] =
11568		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11569		short int ascii_ii[] =
11570		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11571		int use_ascii (int i) {
11572		  return ascii_mm[i] + ascii_ii[i];
11573		}
11574		short int ebcdic_ii[] =
11575		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11576		short int ebcdic_mm[] =
11577		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11578		int use_ebcdic (int i) {
11579		  return ebcdic_mm[i] + ebcdic_ii[i];
11580		}
11581		extern int foo;
11582
11583int
11584main ()
11585{
11586return use_ascii (foo) == use_ebcdic (foo);
11587  ;
11588  return 0;
11589}
11590_ACEOF
11591if ac_fn_c_try_compile "$LINENO"; then :
11592  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11593	      ac_cv_c_bigendian=yes
11594	    fi
11595	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11596	      if test "$ac_cv_c_bigendian" = unknown; then
11597		ac_cv_c_bigendian=no
11598	      else
11599		# finding both strings is unlikely to happen, but who knows?
11600		ac_cv_c_bigendian=unknown
11601	      fi
11602	    fi
11603fi
11604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11605else
11606  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11607/* end confdefs.h.  */
11608$ac_includes_default
11609int
11610main ()
11611{
11612
11613	     /* Are we little or big endian?  From Harbison&Steele.  */
11614	     union
11615	     {
11616	       long int l;
11617	       char c[sizeof (long int)];
11618	     } u;
11619	     u.l = 1;
11620	     return u.c[sizeof (long int) - 1] == 1;
11621
11622  ;
11623  return 0;
11624}
11625_ACEOF
11626if ac_fn_c_try_run "$LINENO"; then :
11627  ac_cv_c_bigendian=no
11628else
11629  ac_cv_c_bigendian=yes
11630fi
11631rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11632  conftest.$ac_objext conftest.beam conftest.$ac_ext
11633fi
11634
11635    fi
11636fi
11637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11638$as_echo "$ac_cv_c_bigendian" >&6; }
11639 case $ac_cv_c_bigendian in #(
11640   yes)
11641     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11642;; #(
11643   no)
11644      ;; #(
11645   universal)
11646
11647$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11648
11649     ;; #(
11650   *)
11651     as_fn_error $? "unknown endianness
11652 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11653 esac
11654
11655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11656$as_echo_n "checking for inline... " >&6; }
11657if ${ac_cv_c_inline+:} false; then :
11658  $as_echo_n "(cached) " >&6
11659else
11660  ac_cv_c_inline=no
11661for ac_kw in inline __inline__ __inline; do
11662  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11663/* end confdefs.h.  */
11664#ifndef __cplusplus
11665typedef int foo_t;
11666static $ac_kw foo_t static_foo () {return 0; }
11667$ac_kw foo_t foo () {return 0; }
11668#endif
11669
11670_ACEOF
11671if ac_fn_c_try_compile "$LINENO"; then :
11672  ac_cv_c_inline=$ac_kw
11673fi
11674rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11675  test "$ac_cv_c_inline" != no && break
11676done
11677
11678fi
11679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11680$as_echo "$ac_cv_c_inline" >&6; }
11681
11682case $ac_cv_c_inline in
11683  inline | yes) ;;
11684  *)
11685    case $ac_cv_c_inline in
11686      no) ac_val=;;
11687      *) ac_val=$ac_cv_c_inline;;
11688    esac
11689    cat >>confdefs.h <<_ACEOF
11690#ifndef __cplusplus
11691#define inline $ac_val
11692#endif
11693_ACEOF
11694    ;;
11695esac
11696
11697
11698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
11699$as_echo_n "checking for rlim_t... " >&6; }
11700if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
11701  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
11702$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
11703else
11704  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11705/* end confdefs.h.  */
11706
11707#include <sys/types.h>
11708#if STDC_HEADERS
11709# include <stdlib.h>
11710# include <stddef.h>
11711#endif
11712#ifdef HAVE_SYS_RESOURCE_H
11713# include <sys/resource.h>
11714#endif
11715
11716_ACEOF
11717if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11718  $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
11719  ac_cv_type_rlim_t=yes
11720else
11721  ac_cv_type_rlim_t=no
11722fi
11723rm -f conftest*
11724
11725	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
11726$as_echo "$ac_cv_type_rlim_t" >&6; }
11727fi
11728if test $ac_cv_type_rlim_t = no; then
11729  cat >> confdefs.h <<\EOF
11730#define rlim_t unsigned long
11731EOF
11732fi
11733
11734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
11735$as_echo_n "checking for stack_t... " >&6; }
11736if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
11737  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
11738$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
11739else
11740  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11741/* end confdefs.h.  */
11742
11743#include <sys/types.h>
11744#if STDC_HEADERS
11745# include <stdlib.h>
11746# include <stddef.h>
11747#endif
11748#include <signal.h>
11749
11750_ACEOF
11751if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11752  $EGREP "stack_t" >/dev/null 2>&1; then :
11753  ac_cv_type_stack_t=yes
11754else
11755  ac_cv_type_stack_t=no
11756fi
11757rm -f conftest*
11758
11759	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
11760$as_echo "$ac_cv_type_stack_t" >&6; }
11761fi
11762if test $ac_cv_type_stack_t = no; then
11763  cat >> confdefs.h <<\EOF
11764#define stack_t struct sigaltstack
11765EOF
11766fi
11767
11768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
11769$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
11770cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11771/* end confdefs.h.  */
11772
11773#include <sys/types.h>
11774#if STDC_HEADERS
11775# include <stdlib.h>
11776# include <stddef.h>
11777#endif
11778#include <signal.h>
11779#include "confdefs.h"
11780
11781int
11782main ()
11783{
11784stack_t sigstk; sigstk.ss_base = 0;
11785  ;
11786  return 0;
11787}
11788_ACEOF
11789if ac_fn_c_try_compile "$LINENO"; then :
11790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11791$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
11792
11793else
11794  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11795$as_echo "no" >&6; }
11796fi
11797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11798
11799olibs="$LIBS"
11800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
11801$as_echo_n "checking --with-tlib argument... " >&6; }
11802
11803# Check whether --with-tlib was given.
11804if test "${with_tlib+set}" = set; then :
11805  withval=$with_tlib;
11806fi
11807
11808if test -n "$with_tlib"; then
11809  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
11810$as_echo "$with_tlib" >&6; }
11811  LIBS="$LIBS -l$with_tlib"
11812  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
11813$as_echo_n "checking for linking with $with_tlib library... " >&6; }
11814  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11815/* end confdefs.h.  */
11816
11817int
11818main ()
11819{
11820
11821  ;
11822  return 0;
11823}
11824_ACEOF
11825if ac_fn_c_try_link "$LINENO"; then :
11826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
11827$as_echo "OK" >&6; }
11828else
11829  as_fn_error $? "FAILED" "$LINENO" 5
11830fi
11831rm -f core conftest.err conftest.$ac_objext \
11832    conftest$ac_exeext conftest.$ac_ext
11833    olibs="$LIBS"
11834else
11835  { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
11836$as_echo "empty: automatic terminal library selection" >&6; }
11837                case "`uname -s 2>/dev/null`" in
11838	OSF1|SCO_SV)	tlibs="tinfo ncurses curses termlib termcap";;
11839	*)	tlibs="tinfo ncurses termlib termcap curses";;
11840  esac
11841  for libname in $tlibs; do
11842    as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
11843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
11844$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
11845if eval \${$as_ac_Lib+:} false; then :
11846  $as_echo_n "(cached) " >&6
11847else
11848  ac_check_lib_save_LIBS=$LIBS
11849LIBS="-l${libname}  $LIBS"
11850cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11851/* end confdefs.h.  */
11852
11853/* Override any GCC internal prototype to avoid an error.
11854   Use char because int might match the return type of a GCC
11855   builtin and then its argument prototype would still apply.  */
11856#ifdef __cplusplus
11857extern "C"
11858#endif
11859char tgetent ();
11860int
11861main ()
11862{
11863return tgetent ();
11864  ;
11865  return 0;
11866}
11867_ACEOF
11868if ac_fn_c_try_link "$LINENO"; then :
11869  eval "$as_ac_Lib=yes"
11870else
11871  eval "$as_ac_Lib=no"
11872fi
11873rm -f core conftest.err conftest.$ac_objext \
11874    conftest$ac_exeext conftest.$ac_ext
11875LIBS=$ac_check_lib_save_LIBS
11876fi
11877eval ac_res=\$$as_ac_Lib
11878	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11879$as_echo "$ac_res" >&6; }
11880if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11881  cat >>confdefs.h <<_ACEOF
11882#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
11883_ACEOF
11884
11885  LIBS="-l${libname} $LIBS"
11886
11887fi
11888
11889    if test "x$olibs" != "x$LIBS"; then
11890                        if test "$cross_compiling" = yes; then :
11891  res="FAIL"
11892else
11893  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11894/* end confdefs.h.  */
11895
11896#ifdef HAVE_TERMCAP_H
11897# include <termcap.h>
11898#endif
11899#if STDC_HEADERS
11900# include <stdlib.h>
11901# include <stddef.h>
11902#endif
11903main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
11904_ACEOF
11905if ac_fn_c_try_run "$LINENO"; then :
11906  res="OK"
11907else
11908  res="FAIL"
11909fi
11910rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11911  conftest.$ac_objext conftest.beam conftest.$ac_ext
11912fi
11913
11914      if test "$res" = "OK"; then
11915	break
11916      fi
11917      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
11918$as_echo "$libname library is not usable" >&6; }
11919      LIBS="$olibs"
11920    fi
11921  done
11922  if test "x$olibs" = "x$LIBS"; then
11923    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
11924$as_echo "no terminal library found" >&6; }
11925  fi
11926fi
11927
11928if test "x$olibs" = "x$LIBS"; then
11929  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
11930$as_echo_n "checking for tgetent()... " >&6; }
11931  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11932/* end confdefs.h.  */
11933
11934int
11935main ()
11936{
11937char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
11938  ;
11939  return 0;
11940}
11941_ACEOF
11942if ac_fn_c_try_link "$LINENO"; then :
11943  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11944$as_echo "yes" >&6; }
11945else
11946  as_fn_error $? "NOT FOUND!
11947      You need to install a terminal library; for example ncurses.
11948      Or specify the name of the library with --with-tlib." "$LINENO" 5
11949fi
11950rm -f core conftest.err conftest.$ac_objext \
11951    conftest$ac_exeext conftest.$ac_ext
11952fi
11953
11954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
11955$as_echo_n "checking whether we talk terminfo... " >&6; }
11956if ${vim_cv_terminfo+:} false; then :
11957  $as_echo_n "(cached) " >&6
11958else
11959
11960    if test "$cross_compiling" = yes; then :
11961
11962      as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
11963
11964else
11965  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11966/* end confdefs.h.  */
11967
11968#include "confdefs.h"
11969#ifdef HAVE_TERMCAP_H
11970# include <termcap.h>
11971#endif
11972#ifdef HAVE_STRING_H
11973# include <string.h>
11974#endif
11975#if STDC_HEADERS
11976# include <stdlib.h>
11977# include <stddef.h>
11978#endif
11979main()
11980{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
11981
11982_ACEOF
11983if ac_fn_c_try_run "$LINENO"; then :
11984
11985      vim_cv_terminfo=no
11986
11987else
11988
11989      vim_cv_terminfo=yes
11990
11991fi
11992rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11993  conftest.$ac_objext conftest.beam conftest.$ac_ext
11994fi
11995
11996
11997fi
11998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
11999$as_echo "$vim_cv_terminfo" >&6; }
12000
12001if test "x$vim_cv_terminfo" = "xyes" ; then
12002  $as_echo "#define TERMINFO 1" >>confdefs.h
12003
12004fi
12005
12006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
12007$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12008if ${vim_cv_tgetent+:} false; then :
12009  $as_echo_n "(cached) " >&6
12010else
12011
12012    if test "$cross_compiling" = yes; then :
12013
12014      as_fn_error $? "failed to compile test program." "$LINENO" 5
12015
12016else
12017  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12018/* end confdefs.h.  */
12019
12020#include "confdefs.h"
12021#ifdef HAVE_TERMCAP_H
12022# include <termcap.h>
12023#endif
12024#if STDC_HEADERS
12025# include <stdlib.h>
12026# include <stddef.h>
12027#endif
12028main()
12029{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
12030
12031_ACEOF
12032if ac_fn_c_try_run "$LINENO"; then :
12033
12034      vim_cv_tgetent=zero
12035
12036else
12037
12038      vim_cv_tgetent=non-zero
12039
12040fi
12041rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12042  conftest.$ac_objext conftest.beam conftest.$ac_ext
12043fi
12044
12045
12046fi
12047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5
12048$as_echo "$vim_cv_tgetent" >&6; }
12049
12050if test "x$vim_cv_tgetent" = "xzero" ; then
12051  $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
12052
12053fi
12054
12055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
12056$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
12057cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12058/* end confdefs.h.  */
12059
12060#ifdef HAVE_TERMCAP_H
12061# include <termcap.h>
12062#endif
12063
12064int
12065main ()
12066{
12067ospeed = 20000
12068  ;
12069  return 0;
12070}
12071_ACEOF
12072if ac_fn_c_try_link "$LINENO"; then :
12073  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12074$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
12075
12076else
12077  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12078$as_echo "no" >&6; }
12079	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
12080$as_echo_n "checking whether ospeed can be extern... " >&6; }
12081	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12082/* end confdefs.h.  */
12083
12084#ifdef HAVE_TERMCAP_H
12085# include <termcap.h>
12086#endif
12087extern short ospeed;
12088
12089int
12090main ()
12091{
12092ospeed = 20000
12093  ;
12094  return 0;
12095}
12096_ACEOF
12097if ac_fn_c_try_link "$LINENO"; then :
12098  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12099$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
12100
12101else
12102  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12103$as_echo "no" >&6; }
12104fi
12105rm -f core conftest.err conftest.$ac_objext \
12106    conftest$ac_exeext conftest.$ac_ext
12107
12108fi
12109rm -f core conftest.err conftest.$ac_objext \
12110    conftest$ac_exeext conftest.$ac_ext
12111
12112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
12113$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
12114cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12115/* end confdefs.h.  */
12116
12117#ifdef HAVE_TERMCAP_H
12118# include <termcap.h>
12119#endif
12120
12121int
12122main ()
12123{
12124if (UP == 0 && BC == 0) PC = 1
12125  ;
12126  return 0;
12127}
12128_ACEOF
12129if ac_fn_c_try_link "$LINENO"; then :
12130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12131$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
12132
12133else
12134  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12135$as_echo "no" >&6; }
12136	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
12137$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
12138	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12139/* end confdefs.h.  */
12140
12141#ifdef HAVE_TERMCAP_H
12142# include <termcap.h>
12143#endif
12144extern char *UP, *BC, PC;
12145
12146int
12147main ()
12148{
12149if (UP == 0 && BC == 0) PC = 1
12150  ;
12151  return 0;
12152}
12153_ACEOF
12154if ac_fn_c_try_link "$LINENO"; then :
12155  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12156$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
12157
12158else
12159  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12160$as_echo "no" >&6; }
12161fi
12162rm -f core conftest.err conftest.$ac_objext \
12163    conftest$ac_exeext conftest.$ac_ext
12164
12165fi
12166rm -f core conftest.err conftest.$ac_objext \
12167    conftest$ac_exeext conftest.$ac_ext
12168
12169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
12170$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
12171cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12172/* end confdefs.h.  */
12173
12174#ifdef HAVE_TERMCAP_H
12175# include <termcap.h>
12176#endif
12177
12178int
12179main ()
12180{
12181extern int xx(); tputs("test", 1, (outfuntype)xx)
12182  ;
12183  return 0;
12184}
12185_ACEOF
12186if ac_fn_c_try_compile "$LINENO"; then :
12187  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12188$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
12189
12190else
12191  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12192$as_echo "no" >&6; }
12193fi
12194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12195
12196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
12197$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
12198cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12199/* end confdefs.h.  */
12200
12201#include <sys/types.h>
12202#include <sys/time.h>
12203#include <sys/select.h>
12204int
12205main ()
12206{
12207
12208  ;
12209  return 0;
12210}
12211_ACEOF
12212if ac_fn_c_try_compile "$LINENO"; then :
12213  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12214$as_echo "yes" >&6; }
12215			$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
12216
12217else
12218  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12219$as_echo "no" >&6; }
12220fi
12221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12222
12223
12224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
12225$as_echo_n "checking for /dev/ptc... " >&6; }
12226if test -r /dev/ptc; then
12227  $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
12228
12229  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12230$as_echo "yes" >&6; }
12231else
12232  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12233$as_echo "no" >&6; }
12234fi
12235
12236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
12237$as_echo_n "checking for SVR4 ptys... " >&6; }
12238if test -c /dev/ptmx ; then
12239  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12240/* end confdefs.h.  */
12241
12242int
12243main ()
12244{
12245ptsname(0);grantpt(0);unlockpt(0);
12246  ;
12247  return 0;
12248}
12249_ACEOF
12250if ac_fn_c_try_link "$LINENO"; then :
12251  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12252$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
12253
12254else
12255  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12256$as_echo "no" >&6; }
12257fi
12258rm -f core conftest.err conftest.$ac_objext \
12259    conftest$ac_exeext conftest.$ac_ext
12260else
12261  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12262$as_echo "no" >&6; }
12263fi
12264
12265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
12266$as_echo_n "checking for ptyranges... " >&6; }
12267if test -d /dev/ptym ; then
12268  pdir='/dev/ptym'
12269else
12270  pdir='/dev'
12271fi
12272cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12273/* end confdefs.h.  */
12274#ifdef M_UNIX
12275   yes;
12276#endif
12277
12278_ACEOF
12279if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12280  $EGREP "yes" >/dev/null 2>&1; then :
12281  ptys=`echo /dev/ptyp??`
12282else
12283  ptys=`echo $pdir/pty??`
12284fi
12285rm -f conftest*
12286
12287if test "$ptys" != "$pdir/pty??" ; then
12288  p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
12289  p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g'  | sort -u | tr -d '\012'`
12290  cat >>confdefs.h <<_ACEOF
12291#define PTYRANGE0 "$p0"
12292_ACEOF
12293
12294  cat >>confdefs.h <<_ACEOF
12295#define PTYRANGE1 "$p1"
12296_ACEOF
12297
12298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
12299$as_echo "$p0 / $p1" >&6; }
12300else
12301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
12302$as_echo "don't know" >&6; }
12303fi
12304
12305rm -f conftest_grp
12306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5
12307$as_echo_n "checking default tty permissions/group... " >&6; }
12308if ${vim_cv_tty_group+:} false; then :
12309  $as_echo_n "(cached) " >&6
12310else
12311
12312    if test "$cross_compiling" = yes; then :
12313
12314      as_fn_error $? "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5
12315
12316else
12317  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12318/* end confdefs.h.  */
12319
12320#include "confdefs.h"
12321#include <sys/types.h>
12322#if STDC_HEADERS
12323# include <stdlib.h>
12324# include <stddef.h>
12325#endif
12326#ifdef HAVE_UNISTD_H
12327#include <unistd.h>
12328#endif
12329#include <sys/stat.h>
12330#include <stdio.h>
12331main()
12332{
12333  struct stat sb;
12334  char *x,*ttyname();
12335  int om, m;
12336  FILE *fp;
12337
12338  if (!(x = ttyname(0))) exit(1);
12339  if (stat(x, &sb)) exit(1);
12340  om = sb.st_mode;
12341  if (om & 002) exit(0);
12342  m = system("mesg y");
12343  if (m == -1 || m == 127) exit(1);
12344  if (stat(x, &sb)) exit(1);
12345  m = sb.st_mode;
12346  if (chmod(x, om)) exit(1);
12347  if (m & 002) exit(0);
12348  if (sb.st_gid == getgid()) exit(1);
12349  if (!(fp=fopen("conftest_grp", "w")))
12350    exit(1);
12351  fprintf(fp, "%d\n", sb.st_gid);
12352  fclose(fp);
12353  exit(0);
12354}
12355
12356_ACEOF
12357if ac_fn_c_try_run "$LINENO"; then :
12358
12359      if test -f conftest_grp; then
12360	vim_cv_tty_group=`cat conftest_grp`
12361	if test "x$vim_cv_tty_mode" = "x" ; then
12362	  vim_cv_tty_mode=0620
12363	fi
12364	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
12365$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
12366      else
12367	vim_cv_tty_group=world
12368	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5
12369$as_echo "ptys are world accessible" >&6; }
12370      fi
12371
12372else
12373
12374      vim_cv_tty_group=world
12375      { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5
12376$as_echo "can't determine - assume ptys are world accessible" >&6; }
12377
12378fi
12379rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12380  conftest.$ac_objext conftest.beam conftest.$ac_ext
12381fi
12382
12383
12384fi
12385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5
12386$as_echo "$vim_cv_tty_group" >&6; }
12387rm -f conftest_grp
12388
12389if test "x$vim_cv_tty_group" != "xworld" ; then
12390  cat >>confdefs.h <<_ACEOF
12391#define PTYGROUP $vim_cv_tty_group
12392_ACEOF
12393
12394  if test "x$vim_cv_tty_mode" = "x" ; then
12395    as_fn_error $? "It seems you're cross compiling and have 'vim_cv_tty_group' set, please also set the environment variable 'vim_cv_tty_mode' to the correct mode (probably 0620)" "$LINENO" 5
12396  else
12397    $as_echo "#define PTYMODE 0620" >>confdefs.h
12398
12399  fi
12400fi
12401
12402
12403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12404$as_echo_n "checking return type of signal handlers... " >&6; }
12405if ${ac_cv_type_signal+:} false; then :
12406  $as_echo_n "(cached) " >&6
12407else
12408  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12409/* end confdefs.h.  */
12410#include <sys/types.h>
12411#include <signal.h>
12412
12413int
12414main ()
12415{
12416return *(signal (0, 0)) (0) == 1;
12417  ;
12418  return 0;
12419}
12420_ACEOF
12421if ac_fn_c_try_compile "$LINENO"; then :
12422  ac_cv_type_signal=int
12423else
12424  ac_cv_type_signal=void
12425fi
12426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12427fi
12428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12429$as_echo "$ac_cv_type_signal" >&6; }
12430
12431cat >>confdefs.h <<_ACEOF
12432#define RETSIGTYPE $ac_cv_type_signal
12433_ACEOF
12434
12435
12436
12437if test $ac_cv_type_signal = void; then
12438  $as_echo "#define SIGRETURN return" >>confdefs.h
12439
12440else
12441  $as_echo "#define SIGRETURN return 0" >>confdefs.h
12442
12443fi
12444
12445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
12446$as_echo_n "checking for struct sigcontext... " >&6; }
12447cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12448/* end confdefs.h.  */
12449
12450#include <signal.h>
12451test_sig()
12452{
12453    struct sigcontext *scont;
12454    scont = (struct sigcontext *)0;
12455    return 1;
12456}
12457int
12458main ()
12459{
12460
12461  ;
12462  return 0;
12463}
12464_ACEOF
12465if ac_fn_c_try_compile "$LINENO"; then :
12466  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12467$as_echo "yes" >&6; }
12468		$as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
12469
12470else
12471  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12472$as_echo "no" >&6; }
12473fi
12474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12475
12476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
12477$as_echo_n "checking getcwd implementation is broken... " >&6; }
12478if ${vim_cv_getcwd_broken+:} false; then :
12479  $as_echo_n "(cached) " >&6
12480else
12481
12482    if test "$cross_compiling" = yes; then :
12483
12484      as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
12485
12486else
12487  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12488/* end confdefs.h.  */
12489
12490#include "confdefs.h"
12491#ifdef HAVE_UNISTD_H
12492#include <unistd.h>
12493#endif
12494char *dagger[] = { "IFS=pwd", 0 };
12495main()
12496{
12497  char buffer[500];
12498  extern char **environ;
12499  environ = dagger;
12500  return getcwd(buffer, 500) ? 0 : 1;
12501}
12502
12503_ACEOF
12504if ac_fn_c_try_run "$LINENO"; then :
12505
12506      vim_cv_getcwd_broken=no
12507
12508else
12509
12510      vim_cv_getcwd_broken=yes
12511
12512fi
12513rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12514  conftest.$ac_objext conftest.beam conftest.$ac_ext
12515fi
12516
12517
12518fi
12519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
12520$as_echo "$vim_cv_getcwd_broken" >&6; }
12521
12522if test "x$vim_cv_getcwd_broken" = "xyes" ; then
12523  $as_echo "#define BAD_GETCWD 1" >>confdefs.h
12524
12525  for ac_func in getwd
12526do :
12527  ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
12528if test "x$ac_cv_func_getwd" = xyes; then :
12529  cat >>confdefs.h <<_ACEOF
12530#define HAVE_GETWD 1
12531_ACEOF
12532
12533fi
12534done
12535
12536fi
12537
12538for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \
12539	getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \
12540	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
12541	getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
12542	sigprocmask sigvec strcasecmp strerror strftime stricmp strncasecmp \
12543	strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \
12544	tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt
12545do :
12546  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12547ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12548if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12549  cat >>confdefs.h <<_ACEOF
12550#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12551_ACEOF
12552
12553fi
12554done
12555
12556for ac_header in sys/select.h sys/socket.h
12557do :
12558  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12559ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12560if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12561  cat >>confdefs.h <<_ACEOF
12562#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12563_ACEOF
12564
12565fi
12566
12567done
12568
12569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
12570$as_echo_n "checking types of arguments for select... " >&6; }
12571if ${ac_cv_func_select_args+:} false; then :
12572  $as_echo_n "(cached) " >&6
12573else
12574  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
12575 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
12576  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
12577   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12578/* end confdefs.h.  */
12579$ac_includes_default
12580#ifdef HAVE_SYS_SELECT_H
12581# include <sys/select.h>
12582#endif
12583#ifdef HAVE_SYS_SOCKET_H
12584# include <sys/socket.h>
12585#endif
12586
12587int
12588main ()
12589{
12590extern int select ($ac_arg1,
12591					    $ac_arg234, $ac_arg234, $ac_arg234,
12592					    $ac_arg5);
12593  ;
12594  return 0;
12595}
12596_ACEOF
12597if ac_fn_c_try_compile "$LINENO"; then :
12598  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
12599fi
12600rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12601  done
12602 done
12603done
12604# Provide a safe default value.
12605: "${ac_cv_func_select_args=int,int *,struct timeval *}"
12606
12607fi
12608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
12609$as_echo "$ac_cv_func_select_args" >&6; }
12610ac_save_IFS=$IFS; IFS=','
12611set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
12612IFS=$ac_save_IFS
12613shift
12614
12615cat >>confdefs.h <<_ACEOF
12616#define SELECT_TYPE_ARG1 $1
12617_ACEOF
12618
12619
12620cat >>confdefs.h <<_ACEOF
12621#define SELECT_TYPE_ARG234 ($2)
12622_ACEOF
12623
12624
12625cat >>confdefs.h <<_ACEOF
12626#define SELECT_TYPE_ARG5 ($3)
12627_ACEOF
12628
12629rm -f conftest*
12630
12631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12632$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
12633if ${ac_cv_sys_largefile_source+:} false; then :
12634  $as_echo_n "(cached) " >&6
12635else
12636  while :; do
12637  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12638/* end confdefs.h.  */
12639#include <sys/types.h> /* for off_t */
12640     #include <stdio.h>
12641int
12642main ()
12643{
12644int (*fp) (FILE *, off_t, int) = fseeko;
12645     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12646  ;
12647  return 0;
12648}
12649_ACEOF
12650if ac_fn_c_try_link "$LINENO"; then :
12651  ac_cv_sys_largefile_source=no; break
12652fi
12653rm -f core conftest.err conftest.$ac_objext \
12654    conftest$ac_exeext conftest.$ac_ext
12655  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12656/* end confdefs.h.  */
12657#define _LARGEFILE_SOURCE 1
12658#include <sys/types.h> /* for off_t */
12659     #include <stdio.h>
12660int
12661main ()
12662{
12663int (*fp) (FILE *, off_t, int) = fseeko;
12664     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12665  ;
12666  return 0;
12667}
12668_ACEOF
12669if ac_fn_c_try_link "$LINENO"; then :
12670  ac_cv_sys_largefile_source=1; break
12671fi
12672rm -f core conftest.err conftest.$ac_objext \
12673    conftest$ac_exeext conftest.$ac_ext
12674  ac_cv_sys_largefile_source=unknown
12675  break
12676done
12677fi
12678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12679$as_echo "$ac_cv_sys_largefile_source" >&6; }
12680case $ac_cv_sys_largefile_source in #(
12681  no | unknown) ;;
12682  *)
12683cat >>confdefs.h <<_ACEOF
12684#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12685_ACEOF
12686;;
12687esac
12688rm -rf conftest*
12689
12690# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12691# in glibc 2.1.3, but that breaks too many other things.
12692# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12693if test $ac_cv_sys_largefile_source != unknown; then
12694
12695$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12696
12697fi
12698
12699
12700# Check whether --enable-largefile was given.
12701if test "${enable_largefile+set}" = set; then :
12702  enableval=$enable_largefile;
12703fi
12704
12705if test "$enable_largefile" != no; then
12706
12707  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12708$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12709if ${ac_cv_sys_largefile_CC+:} false; then :
12710  $as_echo_n "(cached) " >&6
12711else
12712  ac_cv_sys_largefile_CC=no
12713     if test "$GCC" != yes; then
12714       ac_save_CC=$CC
12715       while :; do
12716	 # IRIX 6.2 and later do not support large files by default,
12717	 # so use the C compiler's -n32 option if that helps.
12718	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12719/* end confdefs.h.  */
12720#include <sys/types.h>
12721 /* Check that off_t can represent 2**63 - 1 correctly.
12722    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12723    since some C++ compilers masquerading as C compilers
12724    incorrectly reject 9223372036854775807.  */
12725#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12726  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12727		       && LARGE_OFF_T % 2147483647 == 1)
12728		      ? 1 : -1];
12729int
12730main ()
12731{
12732
12733  ;
12734  return 0;
12735}
12736_ACEOF
12737	 if ac_fn_c_try_compile "$LINENO"; then :
12738  break
12739fi
12740rm -f core conftest.err conftest.$ac_objext
12741	 CC="$CC -n32"
12742	 if ac_fn_c_try_compile "$LINENO"; then :
12743  ac_cv_sys_largefile_CC=' -n32'; break
12744fi
12745rm -f core conftest.err conftest.$ac_objext
12746	 break
12747       done
12748       CC=$ac_save_CC
12749       rm -f conftest.$ac_ext
12750    fi
12751fi
12752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12753$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12754  if test "$ac_cv_sys_largefile_CC" != no; then
12755    CC=$CC$ac_cv_sys_largefile_CC
12756  fi
12757
12758  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12759$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12760if ${ac_cv_sys_file_offset_bits+:} false; then :
12761  $as_echo_n "(cached) " >&6
12762else
12763  while :; do
12764  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12765/* end confdefs.h.  */
12766#include <sys/types.h>
12767 /* Check that off_t can represent 2**63 - 1 correctly.
12768    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12769    since some C++ compilers masquerading as C compilers
12770    incorrectly reject 9223372036854775807.  */
12771#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12772  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12773		       && LARGE_OFF_T % 2147483647 == 1)
12774		      ? 1 : -1];
12775int
12776main ()
12777{
12778
12779  ;
12780  return 0;
12781}
12782_ACEOF
12783if ac_fn_c_try_compile "$LINENO"; then :
12784  ac_cv_sys_file_offset_bits=no; break
12785fi
12786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12787  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12788/* end confdefs.h.  */
12789#define _FILE_OFFSET_BITS 64
12790#include <sys/types.h>
12791 /* Check that off_t can represent 2**63 - 1 correctly.
12792    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12793    since some C++ compilers masquerading as C compilers
12794    incorrectly reject 9223372036854775807.  */
12795#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12796  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12797		       && LARGE_OFF_T % 2147483647 == 1)
12798		      ? 1 : -1];
12799int
12800main ()
12801{
12802
12803  ;
12804  return 0;
12805}
12806_ACEOF
12807if ac_fn_c_try_compile "$LINENO"; then :
12808  ac_cv_sys_file_offset_bits=64; break
12809fi
12810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12811  ac_cv_sys_file_offset_bits=unknown
12812  break
12813done
12814fi
12815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12816$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12817case $ac_cv_sys_file_offset_bits in #(
12818  no | unknown) ;;
12819  *)
12820cat >>confdefs.h <<_ACEOF
12821#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12822_ACEOF
12823;;
12824esac
12825rm -rf conftest*
12826  if test $ac_cv_sys_file_offset_bits = unknown; then
12827    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12828$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12829if ${ac_cv_sys_large_files+:} false; then :
12830  $as_echo_n "(cached) " >&6
12831else
12832  while :; do
12833  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12834/* end confdefs.h.  */
12835#include <sys/types.h>
12836 /* Check that off_t can represent 2**63 - 1 correctly.
12837    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12838    since some C++ compilers masquerading as C compilers
12839    incorrectly reject 9223372036854775807.  */
12840#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12841  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12842		       && LARGE_OFF_T % 2147483647 == 1)
12843		      ? 1 : -1];
12844int
12845main ()
12846{
12847
12848  ;
12849  return 0;
12850}
12851_ACEOF
12852if ac_fn_c_try_compile "$LINENO"; then :
12853  ac_cv_sys_large_files=no; break
12854fi
12855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12856  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12857/* end confdefs.h.  */
12858#define _LARGE_FILES 1
12859#include <sys/types.h>
12860 /* Check that off_t can represent 2**63 - 1 correctly.
12861    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12862    since some C++ compilers masquerading as C compilers
12863    incorrectly reject 9223372036854775807.  */
12864#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12865  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12866		       && LARGE_OFF_T % 2147483647 == 1)
12867		      ? 1 : -1];
12868int
12869main ()
12870{
12871
12872  ;
12873  return 0;
12874}
12875_ACEOF
12876if ac_fn_c_try_compile "$LINENO"; then :
12877  ac_cv_sys_large_files=1; break
12878fi
12879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12880  ac_cv_sys_large_files=unknown
12881  break
12882done
12883fi
12884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12885$as_echo "$ac_cv_sys_large_files" >&6; }
12886case $ac_cv_sys_large_files in #(
12887  no | unknown) ;;
12888  *)
12889cat >>confdefs.h <<_ACEOF
12890#define _LARGE_FILES $ac_cv_sys_large_files
12891_ACEOF
12892;;
12893esac
12894rm -rf conftest*
12895  fi
12896
12897
12898fi
12899
12900
12901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5
12902$as_echo_n "checking --enable-canberra argument... " >&6; }
12903# Check whether --enable-canberra was given.
12904if test "${enable_canberra+set}" = set; then :
12905  enableval=$enable_canberra;
12906else
12907  enable_canberra="maybe"
12908fi
12909
12910
12911if test "$enable_canberra" = "maybe"; then
12912  if test "$features" = "big" -o "$features" = "huge"; then
12913    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5
12914$as_echo "Defaulting to yes" >&6; }
12915    enable_canberra="yes"
12916  else
12917    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5
12918$as_echo "Defaulting to no" >&6; }
12919    enable_canberra="no"
12920  fi
12921else
12922  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5
12923$as_echo "$enable_canberra" >&6; }
12924fi
12925if test "$enable_canberra" = "yes"; then
12926  if test "x$PKG_CONFIG" != "xno"; then
12927    canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null`
12928    canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null`
12929  fi
12930  if test "x$canberra_lib" = "x"; then
12931    canberra_lib=-lcanberra
12932    canberra_cflags=-D_REENTRANT
12933  fi
12934  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5
12935$as_echo_n "checking for libcanberra... " >&6; }
12936  ac_save_CFLAGS="$CFLAGS"
12937  ac_save_LIBS="$LIBS"
12938  CFLAGS="$CFLAGS $canberra_cflags"
12939  LIBS="$LIBS $canberra_lib"
12940  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12941/* end confdefs.h.  */
12942
12943  # include <canberra.h>
12944
12945int
12946main ()
12947{
12948
12949     ca_context *hello;
12950     ca_context_create(&hello);
12951  ;
12952  return 0;
12953}
12954_ACEOF
12955if ac_fn_c_try_link "$LINENO"; then :
12956  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12957$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h
12958
12959else
12960  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5
12961$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS"
12962fi
12963rm -f core conftest.err conftest.$ac_objext \
12964    conftest$ac_exeext conftest.$ac_ext
12965fi
12966
12967
12968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
12969$as_echo_n "checking for st_blksize... " >&6; }
12970cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12971/* end confdefs.h.  */
12972#include <sys/types.h>
12973#include <sys/stat.h>
12974int
12975main ()
12976{
12977	struct stat st;
12978	int n;
12979
12980	stat("/", &st);
12981	n = (int)st.st_blksize;
12982  ;
12983  return 0;
12984}
12985_ACEOF
12986if ac_fn_c_try_compile "$LINENO"; then :
12987  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12988$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
12989
12990else
12991  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12992$as_echo "no" >&6; }
12993fi
12994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12995
12996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
12997$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
12998if ${vim_cv_stat_ignores_slash+:} false; then :
12999  $as_echo_n "(cached) " >&6
13000else
13001
13002    if test "$cross_compiling" = yes; then :
13003
13004      as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
13005
13006else
13007  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13008/* end confdefs.h.  */
13009
13010#include "confdefs.h"
13011#if STDC_HEADERS
13012# include <stdlib.h>
13013# include <stddef.h>
13014#endif
13015#include <sys/types.h>
13016#include <sys/stat.h>
13017main() {struct stat st;  exit(stat("configure/", &st) != 0); }
13018
13019_ACEOF
13020if ac_fn_c_try_run "$LINENO"; then :
13021
13022      vim_cv_stat_ignores_slash=yes
13023
13024else
13025
13026      vim_cv_stat_ignores_slash=no
13027
13028fi
13029rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13030  conftest.$ac_objext conftest.beam conftest.$ac_ext
13031fi
13032
13033
13034fi
13035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
13036$as_echo "$vim_cv_stat_ignores_slash" >&6; }
13037
13038if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
13039  $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
13040
13041fi
13042
13043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
13044$as_echo_n "checking for iconv_open()... " >&6; }
13045save_LIBS="$LIBS"
13046LIBS="$LIBS -liconv"
13047cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13048/* end confdefs.h.  */
13049
13050#ifdef HAVE_ICONV_H
13051# include <iconv.h>
13052#endif
13053
13054int
13055main ()
13056{
13057iconv_open("fr", "to");
13058  ;
13059  return 0;
13060}
13061_ACEOF
13062if ac_fn_c_try_link "$LINENO"; then :
13063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
13064$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13065
13066else
13067  LIBS="$save_LIBS"
13068    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13069/* end confdefs.h.  */
13070
13071#ifdef HAVE_ICONV_H
13072# include <iconv.h>
13073#endif
13074
13075int
13076main ()
13077{
13078iconv_open("fr", "to");
13079  ;
13080  return 0;
13081}
13082_ACEOF
13083if ac_fn_c_try_link "$LINENO"; then :
13084  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13085$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13086
13087else
13088  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13089$as_echo "no" >&6; }
13090fi
13091rm -f core conftest.err conftest.$ac_objext \
13092    conftest$ac_exeext conftest.$ac_ext
13093fi
13094rm -f core conftest.err conftest.$ac_objext \
13095    conftest$ac_exeext conftest.$ac_ext
13096
13097
13098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
13099$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
13100cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13101/* end confdefs.h.  */
13102
13103#ifdef HAVE_LANGINFO_H
13104# include <langinfo.h>
13105#endif
13106
13107int
13108main ()
13109{
13110char *cs = nl_langinfo(CODESET);
13111  ;
13112  return 0;
13113}
13114_ACEOF
13115if ac_fn_c_try_link "$LINENO"; then :
13116  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13117$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
13118
13119else
13120  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13121$as_echo "no" >&6; }
13122fi
13123rm -f core conftest.err conftest.$ac_objext \
13124    conftest$ac_exeext conftest.$ac_ext
13125
13126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
13127$as_echo_n "checking for strtod in -lm... " >&6; }
13128if ${ac_cv_lib_m_strtod+:} false; then :
13129  $as_echo_n "(cached) " >&6
13130else
13131  ac_check_lib_save_LIBS=$LIBS
13132LIBS="-lm  $LIBS"
13133cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13134/* end confdefs.h.  */
13135
13136/* Override any GCC internal prototype to avoid an error.
13137   Use char because int might match the return type of a GCC
13138   builtin and then its argument prototype would still apply.  */
13139#ifdef __cplusplus
13140extern "C"
13141#endif
13142char strtod ();
13143int
13144main ()
13145{
13146return strtod ();
13147  ;
13148  return 0;
13149}
13150_ACEOF
13151if ac_fn_c_try_link "$LINENO"; then :
13152  ac_cv_lib_m_strtod=yes
13153else
13154  ac_cv_lib_m_strtod=no
13155fi
13156rm -f core conftest.err conftest.$ac_objext \
13157    conftest$ac_exeext conftest.$ac_ext
13158LIBS=$ac_check_lib_save_LIBS
13159fi
13160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
13161$as_echo "$ac_cv_lib_m_strtod" >&6; }
13162if test "x$ac_cv_lib_m_strtod" = xyes; then :
13163  cat >>confdefs.h <<_ACEOF
13164#define HAVE_LIBM 1
13165_ACEOF
13166
13167  LIBS="-lm $LIBS"
13168
13169fi
13170
13171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
13172$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
13173cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13174/* end confdefs.h.  */
13175
13176#ifdef HAVE_MATH_H
13177# include <math.h>
13178#endif
13179#if STDC_HEADERS
13180# include <stdlib.h>
13181# include <stddef.h>
13182#endif
13183
13184int
13185main ()
13186{
13187char *s; double d;
13188    d = strtod("1.1", &s);
13189    d = fabs(1.11);
13190    d = ceil(1.11);
13191    d = floor(1.11);
13192    d = log10(1.11);
13193    d = pow(1.11, 2.22);
13194    d = sqrt(1.11);
13195    d = sin(1.11);
13196    d = cos(1.11);
13197    d = atan(1.11);
13198
13199  ;
13200  return 0;
13201}
13202_ACEOF
13203if ac_fn_c_try_link "$LINENO"; then :
13204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13205$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
13206
13207else
13208  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13209$as_echo "no" >&6; }
13210fi
13211rm -f core conftest.err conftest.$ac_objext \
13212    conftest$ac_exeext conftest.$ac_ext
13213
13214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5
13215$as_echo_n "checking for isinf()... " >&6; }
13216cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13217/* end confdefs.h.  */
13218
13219#ifdef HAVE_MATH_H
13220# include <math.h>
13221#endif
13222#if STDC_HEADERS
13223# include <stdlib.h>
13224# include <stddef.h>
13225#endif
13226
13227int
13228main ()
13229{
13230int r = isinf(1.11);
13231  ;
13232  return 0;
13233}
13234_ACEOF
13235if ac_fn_c_try_link "$LINENO"; then :
13236  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13237$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h
13238
13239else
13240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13241$as_echo "no" >&6; }
13242fi
13243rm -f core conftest.err conftest.$ac_objext \
13244    conftest$ac_exeext conftest.$ac_ext
13245
13246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5
13247$as_echo_n "checking for isnan()... " >&6; }
13248cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13249/* end confdefs.h.  */
13250
13251#ifdef HAVE_MATH_H
13252# include <math.h>
13253#endif
13254#if STDC_HEADERS
13255# include <stdlib.h>
13256# include <stddef.h>
13257#endif
13258
13259int
13260main ()
13261{
13262int r = isnan(1.11);
13263  ;
13264  return 0;
13265}
13266_ACEOF
13267if ac_fn_c_try_link "$LINENO"; then :
13268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13269$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h
13270
13271else
13272  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13273$as_echo "no" >&6; }
13274fi
13275rm -f core conftest.err conftest.$ac_objext \
13276    conftest$ac_exeext conftest.$ac_ext
13277
13278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
13279$as_echo_n "checking --disable-acl argument... " >&6; }
13280# Check whether --enable-acl was given.
13281if test "${enable_acl+set}" = set; then :
13282  enableval=$enable_acl;
13283else
13284  enable_acl="yes"
13285fi
13286
13287if test "$enable_acl" = "yes"; then
13288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13289$as_echo "no" >&6; }
13290  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
13291$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
13292if ${ac_cv_lib_posix1e_acl_get_file+:} false; then :
13293  $as_echo_n "(cached) " >&6
13294else
13295  ac_check_lib_save_LIBS=$LIBS
13296LIBS="-lposix1e  $LIBS"
13297cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13298/* end confdefs.h.  */
13299
13300/* Override any GCC internal prototype to avoid an error.
13301   Use char because int might match the return type of a GCC
13302   builtin and then its argument prototype would still apply.  */
13303#ifdef __cplusplus
13304extern "C"
13305#endif
13306char acl_get_file ();
13307int
13308main ()
13309{
13310return acl_get_file ();
13311  ;
13312  return 0;
13313}
13314_ACEOF
13315if ac_fn_c_try_link "$LINENO"; then :
13316  ac_cv_lib_posix1e_acl_get_file=yes
13317else
13318  ac_cv_lib_posix1e_acl_get_file=no
13319fi
13320rm -f core conftest.err conftest.$ac_objext \
13321    conftest$ac_exeext conftest.$ac_ext
13322LIBS=$ac_check_lib_save_LIBS
13323fi
13324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
13325$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
13326if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then :
13327  LIBS="$LIBS -lposix1e"
13328else
13329  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
13330$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
13331if ${ac_cv_lib_acl_acl_get_file+:} false; then :
13332  $as_echo_n "(cached) " >&6
13333else
13334  ac_check_lib_save_LIBS=$LIBS
13335LIBS="-lacl  $LIBS"
13336cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13337/* end confdefs.h.  */
13338
13339/* Override any GCC internal prototype to avoid an error.
13340   Use char because int might match the return type of a GCC
13341   builtin and then its argument prototype would still apply.  */
13342#ifdef __cplusplus
13343extern "C"
13344#endif
13345char acl_get_file ();
13346int
13347main ()
13348{
13349return acl_get_file ();
13350  ;
13351  return 0;
13352}
13353_ACEOF
13354if ac_fn_c_try_link "$LINENO"; then :
13355  ac_cv_lib_acl_acl_get_file=yes
13356else
13357  ac_cv_lib_acl_acl_get_file=no
13358fi
13359rm -f core conftest.err conftest.$ac_objext \
13360    conftest$ac_exeext conftest.$ac_ext
13361LIBS=$ac_check_lib_save_LIBS
13362fi
13363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
13364$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
13365if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then :
13366  LIBS="$LIBS -lacl"
13367		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
13368$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
13369if ${ac_cv_lib_attr_fgetxattr+:} false; then :
13370  $as_echo_n "(cached) " >&6
13371else
13372  ac_check_lib_save_LIBS=$LIBS
13373LIBS="-lattr  $LIBS"
13374cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13375/* end confdefs.h.  */
13376
13377/* Override any GCC internal prototype to avoid an error.
13378   Use char because int might match the return type of a GCC
13379   builtin and then its argument prototype would still apply.  */
13380#ifdef __cplusplus
13381extern "C"
13382#endif
13383char fgetxattr ();
13384int
13385main ()
13386{
13387return fgetxattr ();
13388  ;
13389  return 0;
13390}
13391_ACEOF
13392if ac_fn_c_try_link "$LINENO"; then :
13393  ac_cv_lib_attr_fgetxattr=yes
13394else
13395  ac_cv_lib_attr_fgetxattr=no
13396fi
13397rm -f core conftest.err conftest.$ac_objext \
13398    conftest$ac_exeext conftest.$ac_ext
13399LIBS=$ac_check_lib_save_LIBS
13400fi
13401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
13402$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
13403if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then :
13404  LIBS="$LIBS -lattr"
13405fi
13406
13407fi
13408
13409fi
13410
13411
13412  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
13413$as_echo_n "checking for POSIX ACL support... " >&6; }
13414  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13415/* end confdefs.h.  */
13416
13417#include <sys/types.h>
13418#ifdef HAVE_SYS_ACL_H
13419# include <sys/acl.h>
13420#endif
13421acl_t acl;
13422int
13423main ()
13424{
13425acl = acl_get_file("foo", ACL_TYPE_ACCESS);
13426	acl_set_file("foo", ACL_TYPE_ACCESS, acl);
13427	acl_free(acl);
13428  ;
13429  return 0;
13430}
13431_ACEOF
13432if ac_fn_c_try_link "$LINENO"; then :
13433  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13434$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
13435
13436else
13437  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13438$as_echo "no" >&6; }
13439fi
13440rm -f core conftest.err conftest.$ac_objext \
13441    conftest$ac_exeext conftest.$ac_ext
13442
13443  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5
13444$as_echo_n "checking for acl_get in -lsec... " >&6; }
13445if ${ac_cv_lib_sec_acl_get+:} false; then :
13446  $as_echo_n "(cached) " >&6
13447else
13448  ac_check_lib_save_LIBS=$LIBS
13449LIBS="-lsec  $LIBS"
13450cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13451/* end confdefs.h.  */
13452
13453/* Override any GCC internal prototype to avoid an error.
13454   Use char because int might match the return type of a GCC
13455   builtin and then its argument prototype would still apply.  */
13456#ifdef __cplusplus
13457extern "C"
13458#endif
13459char acl_get ();
13460int
13461main ()
13462{
13463return acl_get ();
13464  ;
13465  return 0;
13466}
13467_ACEOF
13468if ac_fn_c_try_link "$LINENO"; then :
13469  ac_cv_lib_sec_acl_get=yes
13470else
13471  ac_cv_lib_sec_acl_get=no
13472fi
13473rm -f core conftest.err conftest.$ac_objext \
13474    conftest$ac_exeext conftest.$ac_ext
13475LIBS=$ac_check_lib_save_LIBS
13476fi
13477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5
13478$as_echo "$ac_cv_lib_sec_acl_get" >&6; }
13479if test "x$ac_cv_lib_sec_acl_get" = xyes; then :
13480  LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h
13481
13482else
13483  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
13484$as_echo_n "checking for Solaris ACL support... " >&6; }
13485  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13486/* end confdefs.h.  */
13487
13488#ifdef HAVE_SYS_ACL_H
13489# include <sys/acl.h>
13490#endif
13491int
13492main ()
13493{
13494acl("foo", GETACLCNT, 0, NULL);
13495
13496  ;
13497  return 0;
13498}
13499_ACEOF
13500if ac_fn_c_try_link "$LINENO"; then :
13501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13502$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
13503
13504else
13505  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13506$as_echo "no" >&6; }
13507fi
13508rm -f core conftest.err conftest.$ac_objext \
13509    conftest$ac_exeext conftest.$ac_ext
13510fi
13511
13512
13513  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
13514$as_echo_n "checking for AIX ACL support... " >&6; }
13515  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13516/* end confdefs.h.  */
13517
13518#if STDC_HEADERS
13519# include <stdlib.h>
13520# include <stddef.h>
13521#endif
13522#ifdef HAVE_SYS_ACL_H
13523# include <sys/acl.h>
13524#endif
13525#ifdef HAVE_SYS_ACCESS_H
13526# include <sys/access.h>
13527#endif
13528#define _ALL_SOURCE
13529
13530#include <sys/stat.h>
13531
13532int aclsize;
13533struct acl *aclent;
13534int
13535main ()
13536{
13537aclsize = sizeof(struct acl);
13538	aclent = (void *)malloc(aclsize);
13539	statacl("foo", STX_NORMAL, aclent, aclsize);
13540
13541  ;
13542  return 0;
13543}
13544_ACEOF
13545if ac_fn_c_try_link "$LINENO"; then :
13546  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13547$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
13548
13549else
13550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13551$as_echo "no" >&6; }
13552fi
13553rm -f core conftest.err conftest.$ac_objext \
13554    conftest$ac_exeext conftest.$ac_ext
13555else
13556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13557$as_echo "yes" >&6; }
13558fi
13559
13560if test "x$GTK_CFLAGS" != "x"; then
13561    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5
13562$as_echo_n "checking for pango_shape_full... " >&6; }
13563  ac_save_CFLAGS="$CFLAGS"
13564  ac_save_LIBS="$LIBS"
13565  CFLAGS="$CFLAGS $GTK_CFLAGS"
13566  LIBS="$LIBS $GTK_LIBS"
13567  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13568/* end confdefs.h.  */
13569#include <gtk/gtk.h>
13570int
13571main ()
13572{
13573 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL);
13574  ;
13575  return 0;
13576}
13577_ACEOF
13578if ac_fn_c_try_link "$LINENO"; then :
13579  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13580$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h
13581
13582else
13583  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13584$as_echo "no" >&6; }
13585fi
13586rm -f core conftest.err conftest.$ac_objext \
13587    conftest$ac_exeext conftest.$ac_ext
13588  CFLAGS="$ac_save_CFLAGS"
13589  LIBS="$ac_save_LIBS"
13590fi
13591
13592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
13593$as_echo_n "checking --disable-gpm argument... " >&6; }
13594# Check whether --enable-gpm was given.
13595if test "${enable_gpm+set}" = set; then :
13596  enableval=$enable_gpm;
13597else
13598  enable_gpm="yes"
13599fi
13600
13601
13602if test "$enable_gpm" = "yes"; then
13603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13604$as_echo "no" >&6; }
13605    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
13606$as_echo_n "checking for gpm... " >&6; }
13607if ${vi_cv_have_gpm+:} false; then :
13608  $as_echo_n "(cached) " >&6
13609else
13610  olibs="$LIBS" ; LIBS="-lgpm"
13611	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13612/* end confdefs.h.  */
13613#include <gpm.h>
13614	    #include <linux/keyboard.h>
13615int
13616main ()
13617{
13618Gpm_GetLibVersion(NULL);
13619  ;
13620  return 0;
13621}
13622_ACEOF
13623if ac_fn_c_try_link "$LINENO"; then :
13624  	    	    vi_cv_have_gpm=yes
13625else
13626  vi_cv_have_gpm=no
13627fi
13628rm -f core conftest.err conftest.$ac_objext \
13629    conftest$ac_exeext conftest.$ac_ext
13630	LIBS="$olibs"
13631
13632fi
13633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
13634$as_echo "$vi_cv_have_gpm" >&6; }
13635  if test $vi_cv_have_gpm = yes; then
13636    LIBS="$LIBS -lgpm"
13637    $as_echo "#define HAVE_GPM 1" >>confdefs.h
13638
13639  fi
13640else
13641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13642$as_echo "yes" >&6; }
13643fi
13644
13645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
13646$as_echo_n "checking --disable-sysmouse argument... " >&6; }
13647# Check whether --enable-sysmouse was given.
13648if test "${enable_sysmouse+set}" = set; then :
13649  enableval=$enable_sysmouse;
13650else
13651  enable_sysmouse="yes"
13652fi
13653
13654
13655if test "$enable_sysmouse" = "yes"; then
13656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13657$as_echo "no" >&6; }
13658        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
13659$as_echo_n "checking for sysmouse... " >&6; }
13660if ${vi_cv_have_sysmouse+:} false; then :
13661  $as_echo_n "(cached) " >&6
13662else
13663  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13664/* end confdefs.h.  */
13665#include <sys/consio.h>
13666	     #include <signal.h>
13667	     #include <sys/fbio.h>
13668int
13669main ()
13670{
13671struct mouse_info   mouse;
13672	     mouse.operation = MOUSE_MODE;
13673	     mouse.operation = MOUSE_SHOW;
13674	     mouse.u.mode.mode = 0;
13675	     mouse.u.mode.signal = SIGUSR2;
13676  ;
13677  return 0;
13678}
13679_ACEOF
13680if ac_fn_c_try_link "$LINENO"; then :
13681  vi_cv_have_sysmouse=yes
13682else
13683  vi_cv_have_sysmouse=no
13684fi
13685rm -f core conftest.err conftest.$ac_objext \
13686    conftest$ac_exeext conftest.$ac_ext
13687
13688fi
13689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
13690$as_echo "$vi_cv_have_sysmouse" >&6; }
13691  if test $vi_cv_have_sysmouse = yes; then
13692    $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
13693
13694  fi
13695else
13696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13697$as_echo "yes" >&6; }
13698fi
13699
13700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
13701$as_echo_n "checking for FD_CLOEXEC... " >&6; }
13702cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13703/* end confdefs.h.  */
13704#if HAVE_FCNTL_H
13705# include <fcntl.h>
13706#endif
13707int
13708main ()
13709{
13710	int flag = FD_CLOEXEC;
13711  ;
13712  return 0;
13713}
13714_ACEOF
13715if ac_fn_c_try_compile "$LINENO"; then :
13716  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13717$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
13718
13719else
13720  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13721$as_echo "not usable" >&6; }
13722fi
13723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13724
13725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
13726$as_echo_n "checking for rename... " >&6; }
13727cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13728/* end confdefs.h.  */
13729#include <stdio.h>
13730int
13731main ()
13732{
13733rename("this", "that")
13734  ;
13735  return 0;
13736}
13737_ACEOF
13738if ac_fn_c_try_link "$LINENO"; then :
13739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13740$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
13741
13742else
13743  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13744$as_echo "no" >&6; }
13745fi
13746rm -f core conftest.err conftest.$ac_objext \
13747    conftest$ac_exeext conftest.$ac_ext
13748
13749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
13750$as_echo_n "checking for sysctl... " >&6; }
13751cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13752/* end confdefs.h.  */
13753#include <sys/types.h>
13754#include <sys/sysctl.h>
13755int
13756main ()
13757{
13758	int mib[2], r;
13759	size_t len;
13760
13761	mib[0] = CTL_HW;
13762	mib[1] = HW_USERMEM;
13763	len = sizeof(r);
13764	(void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
13765
13766  ;
13767  return 0;
13768}
13769_ACEOF
13770if ac_fn_c_try_compile "$LINENO"; then :
13771  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13772$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
13773
13774else
13775  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13776$as_echo "not usable" >&6; }
13777fi
13778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13779
13780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
13781$as_echo_n "checking for sysinfo... " >&6; }
13782cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13783/* end confdefs.h.  */
13784#include <sys/types.h>
13785#include <sys/sysinfo.h>
13786int
13787main ()
13788{
13789	struct sysinfo sinfo;
13790	int t;
13791
13792	(void)sysinfo(&sinfo);
13793	t = sinfo.totalram;
13794
13795  ;
13796  return 0;
13797}
13798_ACEOF
13799if ac_fn_c_try_compile "$LINENO"; then :
13800  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13801$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
13802
13803else
13804  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13805$as_echo "not usable" >&6; }
13806fi
13807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13808
13809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
13810$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
13811cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13812/* end confdefs.h.  */
13813#include <sys/types.h>
13814#include <sys/sysinfo.h>
13815int
13816main ()
13817{
13818	struct sysinfo sinfo;
13819	sinfo.mem_unit = 1;
13820
13821  ;
13822  return 0;
13823}
13824_ACEOF
13825if ac_fn_c_try_compile "$LINENO"; then :
13826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13827$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
13828
13829else
13830  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13831$as_echo "no" >&6; }
13832fi
13833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13834
13835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
13836$as_echo_n "checking for sysconf... " >&6; }
13837cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13838/* end confdefs.h.  */
13839#include <unistd.h>
13840int
13841main ()
13842{
13843	(void)sysconf(_SC_PAGESIZE);
13844	(void)sysconf(_SC_PHYS_PAGES);
13845
13846  ;
13847  return 0;
13848}
13849_ACEOF
13850if ac_fn_c_try_compile "$LINENO"; then :
13851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13852$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
13853
13854else
13855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13856$as_echo "not usable" >&6; }
13857fi
13858rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13859
13860# The cast to long int works around a bug in the HP C Compiler
13861# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13862# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13863# This bug is HP SR number 8606223364.
13864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13865$as_echo_n "checking size of int... " >&6; }
13866if ${ac_cv_sizeof_int+:} false; then :
13867  $as_echo_n "(cached) " >&6
13868else
13869  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13870
13871else
13872  if test "$ac_cv_type_int" = yes; then
13873     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13874$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13875as_fn_error 77 "cannot compute sizeof (int)
13876See \`config.log' for more details" "$LINENO" 5; }
13877   else
13878     ac_cv_sizeof_int=0
13879   fi
13880fi
13881
13882fi
13883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13884$as_echo "$ac_cv_sizeof_int" >&6; }
13885
13886
13887
13888cat >>confdefs.h <<_ACEOF
13889#define SIZEOF_INT $ac_cv_sizeof_int
13890_ACEOF
13891
13892
13893# The cast to long int works around a bug in the HP C Compiler
13894# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13895# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13896# This bug is HP SR number 8606223364.
13897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13898$as_echo_n "checking size of long... " >&6; }
13899if ${ac_cv_sizeof_long+:} false; then :
13900  $as_echo_n "(cached) " >&6
13901else
13902  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13903
13904else
13905  if test "$ac_cv_type_long" = yes; then
13906     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13907$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13908as_fn_error 77 "cannot compute sizeof (long)
13909See \`config.log' for more details" "$LINENO" 5; }
13910   else
13911     ac_cv_sizeof_long=0
13912   fi
13913fi
13914
13915fi
13916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13917$as_echo "$ac_cv_sizeof_long" >&6; }
13918
13919
13920
13921cat >>confdefs.h <<_ACEOF
13922#define SIZEOF_LONG $ac_cv_sizeof_long
13923_ACEOF
13924
13925
13926# The cast to long int works around a bug in the HP C Compiler
13927# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13928# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13929# This bug is HP SR number 8606223364.
13930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
13931$as_echo_n "checking size of time_t... " >&6; }
13932if ${ac_cv_sizeof_time_t+:} false; then :
13933  $as_echo_n "(cached) " >&6
13934else
13935  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
13936
13937else
13938  if test "$ac_cv_type_time_t" = yes; then
13939     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13940$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13941as_fn_error 77 "cannot compute sizeof (time_t)
13942See \`config.log' for more details" "$LINENO" 5; }
13943   else
13944     ac_cv_sizeof_time_t=0
13945   fi
13946fi
13947
13948fi
13949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
13950$as_echo "$ac_cv_sizeof_time_t" >&6; }
13951
13952
13953
13954cat >>confdefs.h <<_ACEOF
13955#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
13956_ACEOF
13957
13958
13959# The cast to long int works around a bug in the HP C Compiler
13960# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13961# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13962# This bug is HP SR number 8606223364.
13963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
13964$as_echo_n "checking size of off_t... " >&6; }
13965if ${ac_cv_sizeof_off_t+:} false; then :
13966  $as_echo_n "(cached) " >&6
13967else
13968  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
13969
13970else
13971  if test "$ac_cv_type_off_t" = yes; then
13972     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13973$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13974as_fn_error 77 "cannot compute sizeof (off_t)
13975See \`config.log' for more details" "$LINENO" 5; }
13976   else
13977     ac_cv_sizeof_off_t=0
13978   fi
13979fi
13980
13981fi
13982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
13983$as_echo "$ac_cv_sizeof_off_t" >&6; }
13984
13985
13986
13987cat >>confdefs.h <<_ACEOF
13988#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
13989_ACEOF
13990
13991
13992
13993cat >>confdefs.h <<_ACEOF
13994#define VIM_SIZEOF_INT $ac_cv_sizeof_int
13995_ACEOF
13996
13997cat >>confdefs.h <<_ACEOF
13998#define VIM_SIZEOF_LONG $ac_cv_sizeof_long
13999_ACEOF
14000
14001
14002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
14003$as_echo_n "checking uint32_t is 32 bits... " >&6; }
14004if test "$cross_compiling" = yes; then :
14005  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5
14006$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;}
14007else
14008  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14009/* end confdefs.h.  */
14010
14011#ifdef HAVE_STDINT_H
14012# include <stdint.h>
14013#endif
14014#ifdef HAVE_INTTYPES_H
14015# include <inttypes.h>
14016#endif
14017main() {
14018  uint32_t nr1 = (uint32_t)-1;
14019  uint32_t nr2 = (uint32_t)0xffffffffUL;
14020  if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1);
14021  exit(0);
14022}
14023_ACEOF
14024if ac_fn_c_try_run "$LINENO"; then :
14025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
14026$as_echo "ok" >&6; }
14027else
14028  as_fn_error $? "WRONG!  uint32_t not defined correctly." "$LINENO" 5
14029fi
14030rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14031  conftest.$ac_objext conftest.beam conftest.$ac_ext
14032fi
14033
14034
14035
14036bcopy_test_prog='
14037#include "confdefs.h"
14038#ifdef HAVE_STRING_H
14039# include <string.h>
14040#endif
14041#if STDC_HEADERS
14042# include <stdlib.h>
14043# include <stddef.h>
14044#endif
14045main() {
14046  char buf[10];
14047  strcpy(buf, "abcdefghi");
14048  mch_memmove(buf, buf + 2, 3);
14049  if (strncmp(buf, "ababcf", 6))
14050    exit(1);
14051  strcpy(buf, "abcdefghi");
14052  mch_memmove(buf + 2, buf, 3);
14053  if (strncmp(buf, "cdedef", 6))
14054    exit(1);
14055  exit(0); /* libc version works properly.  */
14056}'
14057
14058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
14059$as_echo_n "checking whether memmove handles overlaps... " >&6; }
14060if ${vim_cv_memmove_handles_overlap+:} false; then :
14061  $as_echo_n "(cached) " >&6
14062else
14063
14064    if test "$cross_compiling" = yes; then :
14065
14066	as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
14067
14068else
14069  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14070/* end confdefs.h.  */
14071#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
14072_ACEOF
14073if ac_fn_c_try_run "$LINENO"; then :
14074
14075	vim_cv_memmove_handles_overlap=yes
14076
14077else
14078
14079	vim_cv_memmove_handles_overlap=no
14080
14081fi
14082rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14083  conftest.$ac_objext conftest.beam conftest.$ac_ext
14084fi
14085
14086
14087fi
14088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
14089$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
14090
14091if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
14092  $as_echo "#define USEMEMMOVE 1" >>confdefs.h
14093
14094else
14095  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
14096$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
14097if ${vim_cv_bcopy_handles_overlap+:} false; then :
14098  $as_echo_n "(cached) " >&6
14099else
14100
14101      if test "$cross_compiling" = yes; then :
14102
14103	as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
14104
14105else
14106  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14107/* end confdefs.h.  */
14108#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
14109_ACEOF
14110if ac_fn_c_try_run "$LINENO"; then :
14111
14112	vim_cv_bcopy_handles_overlap=yes
14113
14114else
14115
14116	vim_cv_bcopy_handles_overlap=no
14117
14118fi
14119rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14120  conftest.$ac_objext conftest.beam conftest.$ac_ext
14121fi
14122
14123
14124fi
14125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
14126$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
14127
14128  if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
14129    $as_echo "#define USEBCOPY 1" >>confdefs.h
14130
14131  else
14132    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
14133$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
14134if ${vim_cv_memcpy_handles_overlap+:} false; then :
14135  $as_echo_n "(cached) " >&6
14136else
14137
14138	if test "$cross_compiling" = yes; then :
14139
14140	    as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
14141
14142else
14143  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14144/* end confdefs.h.  */
14145#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
14146_ACEOF
14147if ac_fn_c_try_run "$LINENO"; then :
14148
14149	    vim_cv_memcpy_handles_overlap=yes
14150
14151else
14152
14153	    vim_cv_memcpy_handles_overlap=no
14154
14155fi
14156rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14157  conftest.$ac_objext conftest.beam conftest.$ac_ext
14158fi
14159
14160
14161fi
14162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
14163$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
14164
14165    if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
14166      $as_echo "#define USEMEMCPY 1" >>confdefs.h
14167
14168    fi
14169  fi
14170fi
14171
14172
14173if test "x$with_x" = "xyes"; then
14174  cflags_save=$CFLAGS
14175  libs_save=$LIBS
14176  LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS"
14177  CFLAGS="$CFLAGS $X_CFLAGS"
14178
14179  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
14180$as_echo_n "checking whether X_LOCALE needed... " >&6; }
14181  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14182/* end confdefs.h.  */
14183#include <X11/Xlocale.h>
14184int
14185main ()
14186{
14187
14188  ;
14189  return 0;
14190}
14191_ACEOF
14192if ac_fn_c_try_compile "$LINENO"; then :
14193  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14194/* end confdefs.h.  */
14195
14196/* Override any GCC internal prototype to avoid an error.
14197   Use char because int might match the return type of a GCC
14198   builtin and then its argument prototype would still apply.  */
14199#ifdef __cplusplus
14200extern "C"
14201#endif
14202char _Xsetlocale ();
14203int
14204main ()
14205{
14206return _Xsetlocale ();
14207  ;
14208  return 0;
14209}
14210_ACEOF
14211if ac_fn_c_try_link "$LINENO"; then :
14212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14213$as_echo "yes" >&6; }
14214	      $as_echo "#define X_LOCALE 1" >>confdefs.h
14215
14216else
14217  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14218$as_echo "no" >&6; }
14219fi
14220rm -f core conftest.err conftest.$ac_objext \
14221    conftest$ac_exeext conftest.$ac_ext
14222else
14223  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14224$as_echo "no" >&6; }
14225fi
14226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14227
14228  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5
14229$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; }
14230  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14231/* end confdefs.h.  */
14232
14233/* Override any GCC internal prototype to avoid an error.
14234   Use char because int might match the return type of a GCC
14235   builtin and then its argument prototype would still apply.  */
14236#ifdef __cplusplus
14237extern "C"
14238#endif
14239char Xutf8SetWMProperties ();
14240int
14241main ()
14242{
14243return Xutf8SetWMProperties ();
14244  ;
14245  return 0;
14246}
14247_ACEOF
14248if ac_fn_c_try_link "$LINENO"; then :
14249  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14250$as_echo "yes" >&6; }
14251	      $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h
14252
14253else
14254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14255$as_echo "no" >&6; }
14256fi
14257rm -f core conftest.err conftest.$ac_objext \
14258    conftest$ac_exeext conftest.$ac_ext
14259
14260  CFLAGS=$cflags_save
14261  LIBS=$libs_save
14262fi
14263
14264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
14265$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
14266if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then :
14267  $as_echo_n "(cached) " >&6
14268else
14269  ac_check_lib_save_LIBS=$LIBS
14270LIBS="-lxpg4  $LIBS"
14271cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14272/* end confdefs.h.  */
14273
14274/* Override any GCC internal prototype to avoid an error.
14275   Use char because int might match the return type of a GCC
14276   builtin and then its argument prototype would still apply.  */
14277#ifdef __cplusplus
14278extern "C"
14279#endif
14280char _xpg4_setrunelocale ();
14281int
14282main ()
14283{
14284return _xpg4_setrunelocale ();
14285  ;
14286  return 0;
14287}
14288_ACEOF
14289if ac_fn_c_try_link "$LINENO"; then :
14290  ac_cv_lib_xpg4__xpg4_setrunelocale=yes
14291else
14292  ac_cv_lib_xpg4__xpg4_setrunelocale=no
14293fi
14294rm -f core conftest.err conftest.$ac_objext \
14295    conftest$ac_exeext conftest.$ac_ext
14296LIBS=$ac_check_lib_save_LIBS
14297fi
14298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
14299$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
14300if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then :
14301  LIBS="$LIBS -lxpg4"
14302fi
14303
14304
14305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
14306$as_echo_n "checking how to create tags... " >&6; }
14307test -f tags && mv tags tags.save
14308if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14309  TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14310elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14311  TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14312elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14313  TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S"
14314else
14315  TAGPRG="ctags"
14316  (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
14317  (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
14318  (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
14319  (eval ctags -t   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
14320  (eval ctags -ts  /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
14321  (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
14322  (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
14323fi
14324test -f tags.save && mv tags.save tags
14325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
14326$as_echo "$TAGPRG" >&6; }
14327
14328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
14329$as_echo_n "checking how to run man with a section nr... " >&6; }
14330MANDEF="man"
14331(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
14332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
14333$as_echo "$MANDEF" >&6; }
14334if test "$MANDEF" = "man -s"; then
14335  $as_echo "#define USEMAN_S 1" >>confdefs.h
14336
14337fi
14338
14339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
14340$as_echo_n "checking --disable-nls argument... " >&6; }
14341# Check whether --enable-nls was given.
14342if test "${enable_nls+set}" = set; then :
14343  enableval=$enable_nls;
14344else
14345  enable_nls="yes"
14346fi
14347
14348
14349if test "$enable_nls" = "yes"; then
14350  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14351$as_echo "no" >&6; }
14352
14353  INSTALL_LANGS=install-languages
14354
14355  INSTALL_TOOL_LANGS=install-tool-languages
14356
14357
14358  # Extract the first word of "msgfmt", so it can be a program name with args.
14359set dummy msgfmt; ac_word=$2
14360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14361$as_echo_n "checking for $ac_word... " >&6; }
14362if ${ac_cv_prog_MSGFMT+:} false; then :
14363  $as_echo_n "(cached) " >&6
14364else
14365  if test -n "$MSGFMT"; then
14366  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14367else
14368as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14369for as_dir in $PATH
14370do
14371  IFS=$as_save_IFS
14372  test -z "$as_dir" && as_dir=.
14373    for ac_exec_ext in '' $ac_executable_extensions; do
14374  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14375    ac_cv_prog_MSGFMT="msgfmt"
14376    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14377    break 2
14378  fi
14379done
14380  done
14381IFS=$as_save_IFS
14382
14383fi
14384fi
14385MSGFMT=$ac_cv_prog_MSGFMT
14386if test -n "$MSGFMT"; then
14387  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14388$as_echo "$MSGFMT" >&6; }
14389else
14390  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14391$as_echo "no" >&6; }
14392fi
14393
14394
14395  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
14396$as_echo_n "checking for NLS... " >&6; }
14397  if test -f po/Makefile; then
14398    have_gettext="no"
14399    if test -n "$MSGFMT"; then
14400      olibs=$LIBS
14401      LIBS=""
14402      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14403/* end confdefs.h.  */
14404#include <libintl.h>
14405int
14406main ()
14407{
14408gettext("Test");
14409  ;
14410  return 0;
14411}
14412_ACEOF
14413if ac_fn_c_try_link "$LINENO"; then :
14414  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
14415$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs
14416else
14417  LIBS="-lintl"
14418	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14419/* end confdefs.h.  */
14420#include <libintl.h>
14421int
14422main ()
14423{
14424gettext("Test");
14425  ;
14426  return 0;
14427}
14428_ACEOF
14429if ac_fn_c_try_link "$LINENO"; then :
14430  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
14431$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes";
14432	      LIBS="$olibs -lintl"
14433else
14434  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
14435$as_echo "gettext() doesn't work" >&6; };
14436	      LIBS=$olibs
14437fi
14438rm -f core conftest.err conftest.$ac_objext \
14439    conftest$ac_exeext conftest.$ac_ext
14440fi
14441rm -f core conftest.err conftest.$ac_objext \
14442    conftest$ac_exeext conftest.$ac_ext
14443    else
14444      { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
14445$as_echo "msgfmt not found - disabled" >&6; };
14446    fi
14447    if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then
14448      $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
14449
14450      MAKEMO=yes
14451
14452            for ac_func in bind_textdomain_codeset
14453do :
14454  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
14455if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
14456  cat >>confdefs.h <<_ACEOF
14457#define HAVE_BIND_TEXTDOMAIN_CODESET 1
14458_ACEOF
14459
14460fi
14461done
14462
14463            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
14464$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
14465      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14466/* end confdefs.h.  */
14467#include <libintl.h>
14468		extern int _nl_msg_cat_cntr;
14469int
14470main ()
14471{
14472++_nl_msg_cat_cntr;
14473  ;
14474  return 0;
14475}
14476_ACEOF
14477if ac_fn_c_try_link "$LINENO"; then :
14478  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14479$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
14480
14481else
14482  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14483$as_echo "no" >&6; }
14484fi
14485rm -f core conftest.err conftest.$ac_objext \
14486    conftest$ac_exeext conftest.$ac_ext
14487      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5
14488$as_echo_n "checking if msgfmt supports --desktop... " >&6; }
14489      MSGFMT_DESKTOP=
14490      if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then
14491	if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then
14492	  	  	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5
14493$as_echo "broken" >&6; }
14494	else
14495	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14496$as_echo "yes" >&6; }
14497	  MSGFMT_DESKTOP="gvim.desktop vim.desktop"
14498	fi
14499      else
14500	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14501$as_echo "no" >&6; }
14502      fi
14503
14504    fi
14505  else
14506    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
14507$as_echo "no \"po/Makefile\" - disabled" >&6; };
14508  fi
14509else
14510  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14511$as_echo "yes" >&6; }
14512fi
14513
14514ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
14515if test "x$ac_cv_header_dlfcn_h" = xyes; then :
14516  DLL=dlfcn.h
14517else
14518  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
14519if test "x$ac_cv_header_dl_h" = xyes; then :
14520  DLL=dl.h
14521fi
14522
14523
14524fi
14525
14526
14527if test x${DLL} = xdlfcn.h; then
14528
14529$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
14530
14531  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
14532$as_echo_n "checking for dlopen()... " >&6; }
14533  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14534/* end confdefs.h.  */
14535
14536int
14537main ()
14538{
14539
14540		extern void* dlopen();
14541		dlopen();
14542
14543  ;
14544  return 0;
14545}
14546_ACEOF
14547if ac_fn_c_try_link "$LINENO"; then :
14548  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14549$as_echo "yes" >&6; };
14550
14551$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14552
14553else
14554  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14555$as_echo "no" >&6; };
14556	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
14557$as_echo_n "checking for dlopen() in -ldl... " >&6; }
14558	      olibs=$LIBS
14559	      LIBS="$LIBS -ldl"
14560	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14561/* end confdefs.h.  */
14562
14563int
14564main ()
14565{
14566
14567				extern void* dlopen();
14568				dlopen();
14569
14570  ;
14571  return 0;
14572}
14573_ACEOF
14574if ac_fn_c_try_link "$LINENO"; then :
14575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14576$as_echo "yes" >&6; };
14577
14578$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14579
14580else
14581  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14582$as_echo "no" >&6; };
14583			  LIBS=$olibs
14584fi
14585rm -f core conftest.err conftest.$ac_objext \
14586    conftest$ac_exeext conftest.$ac_ext
14587fi
14588rm -f core conftest.err conftest.$ac_objext \
14589    conftest$ac_exeext conftest.$ac_ext
14590      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
14591$as_echo_n "checking for dlsym()... " >&6; }
14592  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14593/* end confdefs.h.  */
14594
14595int
14596main ()
14597{
14598
14599		extern void* dlsym();
14600		dlsym();
14601
14602  ;
14603  return 0;
14604}
14605_ACEOF
14606if ac_fn_c_try_link "$LINENO"; then :
14607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14608$as_echo "yes" >&6; };
14609
14610$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14611
14612else
14613  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14614$as_echo "no" >&6; };
14615	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
14616$as_echo_n "checking for dlsym() in -ldl... " >&6; }
14617	      olibs=$LIBS
14618	      LIBS="$LIBS -ldl"
14619	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14620/* end confdefs.h.  */
14621
14622int
14623main ()
14624{
14625
14626				extern void* dlsym();
14627				dlsym();
14628
14629  ;
14630  return 0;
14631}
14632_ACEOF
14633if ac_fn_c_try_link "$LINENO"; then :
14634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14635$as_echo "yes" >&6; };
14636
14637$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14638
14639else
14640  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14641$as_echo "no" >&6; };
14642			  LIBS=$olibs
14643fi
14644rm -f core conftest.err conftest.$ac_objext \
14645    conftest$ac_exeext conftest.$ac_ext
14646fi
14647rm -f core conftest.err conftest.$ac_objext \
14648    conftest$ac_exeext conftest.$ac_ext
14649elif test x${DLL} = xdl.h; then
14650
14651$as_echo "#define HAVE_DL_H 1" >>confdefs.h
14652
14653  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
14654$as_echo_n "checking for shl_load()... " >&6; }
14655  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14656/* end confdefs.h.  */
14657
14658int
14659main ()
14660{
14661
14662		extern void* shl_load();
14663		shl_load();
14664
14665  ;
14666  return 0;
14667}
14668_ACEOF
14669if ac_fn_c_try_link "$LINENO"; then :
14670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14671$as_echo "yes" >&6; };
14672
14673$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14674
14675else
14676  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14677$as_echo "no" >&6; };
14678	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
14679$as_echo_n "checking for shl_load() in -ldld... " >&6; }
14680	  olibs=$LIBS
14681	  LIBS="$LIBS -ldld"
14682	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14683/* end confdefs.h.  */
14684
14685int
14686main ()
14687{
14688
14689			extern void* shl_load();
14690			shl_load();
14691
14692  ;
14693  return 0;
14694}
14695_ACEOF
14696if ac_fn_c_try_link "$LINENO"; then :
14697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14698$as_echo "yes" >&6; };
14699
14700$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14701
14702else
14703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14704$as_echo "no" >&6; };
14705		  LIBS=$olibs
14706fi
14707rm -f core conftest.err conftest.$ac_objext \
14708    conftest$ac_exeext conftest.$ac_ext
14709fi
14710rm -f core conftest.err conftest.$ac_objext \
14711    conftest$ac_exeext conftest.$ac_ext
14712fi
14713for ac_header in setjmp.h
14714do :
14715  ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
14716if test "x$ac_cv_header_setjmp_h" = xyes; then :
14717  cat >>confdefs.h <<_ACEOF
14718#define HAVE_SETJMP_H 1
14719_ACEOF
14720
14721fi
14722
14723done
14724
14725
14726if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then
14727    if echo $LIBS | grep -e '-ldl' >/dev/null; then
14728    LIBS=`echo $LIBS | sed s/-ldl//`
14729    PERL_LIBS="$PERL_LIBS -ldl"
14730  fi
14731fi
14732
14733if test "$MACOS_X" = "yes"; then
14734  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5
14735$as_echo_n "checking whether we need macOS frameworks... " >&6; }
14736  if test "$GUITYPE" = "CARBONGUI"; then
14737    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need Carbon" >&5
14738$as_echo "yes, we need Carbon" >&6; }
14739    LIBS="$LIBS -framework Carbon"
14740  elif test "$MACOS_X_DARWIN" = "yes"; then
14741    if test "$features" = "tiny"; then
14742            OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'`
14743      OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'`
14744      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5
14745$as_echo "yes, we need CoreServices" >&6; }
14746      LIBS="$LIBS -framework CoreServices"
14747    else
14748      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5
14749$as_echo "yes, we need AppKit" >&6; }
14750      LIBS="$LIBS -framework AppKit"
14751    fi
14752  else
14753    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14754$as_echo "no" >&6; }
14755  fi
14756fi
14757if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then
14758  LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
14759fi
14760
14761DEPEND_CFLAGS_FILTER=
14762if test "$GCC" = yes; then
14763  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
14764$as_echo_n "checking for GCC 3 or later... " >&6; }
14765  gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'`
14766  if test "$gccmajor" -gt "2"; then
14767    DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
14768    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14769$as_echo "yes" >&6; }
14770  else
14771    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14772$as_echo "no" >&6; }
14773  fi
14774          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
14775$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
14776  if test "$gccmajor" -gt "3"; then
14777    CFLAGS=`echo "$CFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g' -e 's/$/ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1/'`
14778    CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'`
14779    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14780$as_echo "yes" >&6; }
14781  else
14782    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14783$as_echo "no" >&6; }
14784  fi
14785fi
14786
14787
14788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5
14789$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; }
14790if echo "$CFLAGS $LUA_CFLAGS $MZSCHEME_CFLAGS $PERL_CFLAGS $PYTHON_CFLAGS $PYTHON3_CFLAGS $TCL_CFLAGS $RUBY_CFLAGS $GTK_CFLAGS" | grep -q D_FILE_OFFSET_BITS 2>/dev/null; then
14791  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14792$as_echo "yes" >&6; }
14793  $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
14794
14795else
14796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14797$as_echo "no" >&6; }
14798fi
14799
14800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14801$as_echo_n "checking linker --as-needed support... " >&6; }
14802LINK_AS_NEEDED=
14803# Check if linker supports --as-needed and --no-as-needed options
14804if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
14805  LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'`
14806  LINK_AS_NEEDED=yes
14807fi
14808if test "$LINK_AS_NEEDED" = yes; then
14809  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14810$as_echo "yes" >&6; }
14811else
14812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14813$as_echo "no" >&6; }
14814fi
14815
14816
14817# IBM z/OS reset CFLAGS for config.mk
14818if test "$zOSUnix" = "yes"; then
14819	CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll"
14820fi
14821
14822ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
14823
14824cat >confcache <<\_ACEOF
14825# This file is a shell script that caches the results of configure
14826# tests run on this system so they can be shared between configure
14827# scripts and configure runs, see configure's option --config-cache.
14828# It is not useful on other systems.  If it contains results you don't
14829# want to keep, you may remove or edit it.
14830#
14831# config.status only pays attention to the cache file if you give it
14832# the --recheck option to rerun configure.
14833#
14834# `ac_cv_env_foo' variables (set or unset) will be overridden when
14835# loading this file, other *unset* `ac_cv_foo' will be assigned the
14836# following values.
14837
14838_ACEOF
14839
14840# The following way of writing the cache mishandles newlines in values,
14841# but we know of no workaround that is simple, portable, and efficient.
14842# So, we kill variables containing newlines.
14843# Ultrix sh set writes to stderr and can't be redirected directly,
14844# and sets the high bit in the cache file unless we assign to the vars.
14845(
14846  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14847    eval ac_val=\$$ac_var
14848    case $ac_val in #(
14849    *${as_nl}*)
14850      case $ac_var in #(
14851      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14852$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14853      esac
14854      case $ac_var in #(
14855      _ | IFS | as_nl) ;; #(
14856      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14857      *) { eval $ac_var=; unset $ac_var;} ;;
14858      esac ;;
14859    esac
14860  done
14861
14862  (set) 2>&1 |
14863    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14864    *${as_nl}ac_space=\ *)
14865      # `set' does not quote correctly, so add quotes: double-quote
14866      # substitution turns \\\\ into \\, and sed turns \\ into \.
14867      sed -n \
14868	"s/'/'\\\\''/g;
14869	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14870      ;; #(
14871    *)
14872      # `set' quotes correctly as required by POSIX, so do not add quotes.
14873      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14874      ;;
14875    esac |
14876    sort
14877) |
14878  sed '
14879     /^ac_cv_env_/b end
14880     t clear
14881     :clear
14882     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14883     t end
14884     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14885     :end' >>confcache
14886if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14887  if test -w "$cache_file"; then
14888    if test "x$cache_file" != "x/dev/null"; then
14889      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14890$as_echo "$as_me: updating cache $cache_file" >&6;}
14891      if test ! -f "$cache_file" || test -h "$cache_file"; then
14892	cat confcache >"$cache_file"
14893      else
14894        case $cache_file in #(
14895        */* | ?:*)
14896	  mv -f confcache "$cache_file"$$ &&
14897	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14898        *)
14899	  mv -f confcache "$cache_file" ;;
14900	esac
14901      fi
14902    fi
14903  else
14904    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14905$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14906  fi
14907fi
14908rm -f confcache
14909
14910test "x$prefix" = xNONE && prefix=$ac_default_prefix
14911# Let make expand exec_prefix.
14912test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14913
14914DEFS=-DHAVE_CONFIG_H
14915
14916ac_libobjs=
14917ac_ltlibobjs=
14918U=
14919for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14920  # 1. Remove the extension, and $U if already installed.
14921  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14922  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14923  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14924  #    will be set to the directory where LIBOBJS objects are built.
14925  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14926  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14927done
14928LIBOBJS=$ac_libobjs
14929
14930LTLIBOBJS=$ac_ltlibobjs
14931
14932
14933
14934
14935: "${CONFIG_STATUS=./config.status}"
14936ac_write_fail=0
14937ac_clean_files_save=$ac_clean_files
14938ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14939{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14940$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14941as_write_fail=0
14942cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14943#! $SHELL
14944# Generated by $as_me.
14945# Run this file to recreate the current configuration.
14946# Compiler output produced by configure, useful for debugging
14947# configure, is in config.log if it exists.
14948
14949debug=false
14950ac_cs_recheck=false
14951ac_cs_silent=false
14952
14953SHELL=\${CONFIG_SHELL-$SHELL}
14954export SHELL
14955_ASEOF
14956cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14957## -------------------- ##
14958## M4sh Initialization. ##
14959## -------------------- ##
14960
14961# Be more Bourne compatible
14962DUALCASE=1; export DUALCASE # for MKS sh
14963if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14964  emulate sh
14965  NULLCMD=:
14966  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14967  # is contrary to our usage.  Disable this feature.
14968  alias -g '${1+"$@"}'='"$@"'
14969  setopt NO_GLOB_SUBST
14970else
14971  case `(set -o) 2>/dev/null` in #(
14972  *posix*) :
14973    set -o posix ;; #(
14974  *) :
14975     ;;
14976esac
14977fi
14978
14979
14980as_nl='
14981'
14982export as_nl
14983# Printing a long string crashes Solaris 7 /usr/bin/printf.
14984as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14985as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14986as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14987# Prefer a ksh shell builtin over an external printf program on Solaris,
14988# but without wasting forks for bash or zsh.
14989if test -z "$BASH_VERSION$ZSH_VERSION" \
14990    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14991  as_echo='print -r --'
14992  as_echo_n='print -rn --'
14993elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14994  as_echo='printf %s\n'
14995  as_echo_n='printf %s'
14996else
14997  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14998    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14999    as_echo_n='/usr/ucb/echo -n'
15000  else
15001    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15002    as_echo_n_body='eval
15003      arg=$1;
15004      case $arg in #(
15005      *"$as_nl"*)
15006	expr "X$arg" : "X\\(.*\\)$as_nl";
15007	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15008      esac;
15009      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15010    '
15011    export as_echo_n_body
15012    as_echo_n='sh -c $as_echo_n_body as_echo'
15013  fi
15014  export as_echo_body
15015  as_echo='sh -c $as_echo_body as_echo'
15016fi
15017
15018# The user is always right.
15019if test "${PATH_SEPARATOR+set}" != set; then
15020  PATH_SEPARATOR=:
15021  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15022    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15023      PATH_SEPARATOR=';'
15024  }
15025fi
15026
15027
15028# IFS
15029# We need space, tab and new line, in precisely that order.  Quoting is
15030# there to prevent editors from complaining about space-tab.
15031# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15032# splitting by setting IFS to empty value.)
15033IFS=" ""	$as_nl"
15034
15035# Find who we are.  Look in the path if we contain no directory separator.
15036as_myself=
15037case $0 in #((
15038  *[\\/]* ) as_myself=$0 ;;
15039  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15040for as_dir in $PATH
15041do
15042  IFS=$as_save_IFS
15043  test -z "$as_dir" && as_dir=.
15044    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15045  done
15046IFS=$as_save_IFS
15047
15048     ;;
15049esac
15050# We did not find ourselves, most probably we were run as `sh COMMAND'
15051# in which case we are not to be found in the path.
15052if test "x$as_myself" = x; then
15053  as_myself=$0
15054fi
15055if test ! -f "$as_myself"; then
15056  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15057  exit 1
15058fi
15059
15060# Unset variables that we do not need and which cause bugs (e.g. in
15061# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15062# suppresses any "Segmentation fault" message there.  '((' could
15063# trigger a bug in pdksh 5.2.14.
15064for as_var in BASH_ENV ENV MAIL MAILPATH
15065do eval test x\${$as_var+set} = xset \
15066  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15067done
15068PS1='$ '
15069PS2='> '
15070PS4='+ '
15071
15072# NLS nuisances.
15073LC_ALL=C
15074export LC_ALL
15075LANGUAGE=C
15076export LANGUAGE
15077
15078# CDPATH.
15079(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15080
15081
15082# as_fn_error STATUS ERROR [LINENO LOG_FD]
15083# ----------------------------------------
15084# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15085# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15086# script with STATUS, using 1 if that was 0.
15087as_fn_error ()
15088{
15089  as_status=$1; test $as_status -eq 0 && as_status=1
15090  if test "$4"; then
15091    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15092    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15093  fi
15094  $as_echo "$as_me: error: $2" >&2
15095  as_fn_exit $as_status
15096} # as_fn_error
15097
15098
15099# as_fn_set_status STATUS
15100# -----------------------
15101# Set $? to STATUS, without forking.
15102as_fn_set_status ()
15103{
15104  return $1
15105} # as_fn_set_status
15106
15107# as_fn_exit STATUS
15108# -----------------
15109# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15110as_fn_exit ()
15111{
15112  set +e
15113  as_fn_set_status $1
15114  exit $1
15115} # as_fn_exit
15116
15117# as_fn_unset VAR
15118# ---------------
15119# Portably unset VAR.
15120as_fn_unset ()
15121{
15122  { eval $1=; unset $1;}
15123}
15124as_unset=as_fn_unset
15125# as_fn_append VAR VALUE
15126# ----------------------
15127# Append the text in VALUE to the end of the definition contained in VAR. Take
15128# advantage of any shell optimizations that allow amortized linear growth over
15129# repeated appends, instead of the typical quadratic growth present in naive
15130# implementations.
15131if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15132  eval 'as_fn_append ()
15133  {
15134    eval $1+=\$2
15135  }'
15136else
15137  as_fn_append ()
15138  {
15139    eval $1=\$$1\$2
15140  }
15141fi # as_fn_append
15142
15143# as_fn_arith ARG...
15144# ------------------
15145# Perform arithmetic evaluation on the ARGs, and store the result in the
15146# global $as_val. Take advantage of shells that can avoid forks. The arguments
15147# must be portable across $(()) and expr.
15148if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15149  eval 'as_fn_arith ()
15150  {
15151    as_val=$(( $* ))
15152  }'
15153else
15154  as_fn_arith ()
15155  {
15156    as_val=`expr "$@" || test $? -eq 1`
15157  }
15158fi # as_fn_arith
15159
15160
15161if expr a : '\(a\)' >/dev/null 2>&1 &&
15162   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15163  as_expr=expr
15164else
15165  as_expr=false
15166fi
15167
15168if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15169  as_basename=basename
15170else
15171  as_basename=false
15172fi
15173
15174if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15175  as_dirname=dirname
15176else
15177  as_dirname=false
15178fi
15179
15180as_me=`$as_basename -- "$0" ||
15181$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15182	 X"$0" : 'X\(//\)$' \| \
15183	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15184$as_echo X/"$0" |
15185    sed '/^.*\/\([^/][^/]*\)\/*$/{
15186	    s//\1/
15187	    q
15188	  }
15189	  /^X\/\(\/\/\)$/{
15190	    s//\1/
15191	    q
15192	  }
15193	  /^X\/\(\/\).*/{
15194	    s//\1/
15195	    q
15196	  }
15197	  s/.*/./; q'`
15198
15199# Avoid depending upon Character Ranges.
15200as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15201as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15202as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15203as_cr_digits='0123456789'
15204as_cr_alnum=$as_cr_Letters$as_cr_digits
15205
15206ECHO_C= ECHO_N= ECHO_T=
15207case `echo -n x` in #(((((
15208-n*)
15209  case `echo 'xy\c'` in
15210  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15211  xy)  ECHO_C='\c';;
15212  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15213       ECHO_T='	';;
15214  esac;;
15215*)
15216  ECHO_N='-n';;
15217esac
15218
15219rm -f conf$$ conf$$.exe conf$$.file
15220if test -d conf$$.dir; then
15221  rm -f conf$$.dir/conf$$.file
15222else
15223  rm -f conf$$.dir
15224  mkdir conf$$.dir 2>/dev/null
15225fi
15226if (echo >conf$$.file) 2>/dev/null; then
15227  if ln -s conf$$.file conf$$ 2>/dev/null; then
15228    as_ln_s='ln -s'
15229    # ... but there are two gotchas:
15230    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15231    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15232    # In both cases, we have to default to `cp -pR'.
15233    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15234      as_ln_s='cp -pR'
15235  elif ln conf$$.file conf$$ 2>/dev/null; then
15236    as_ln_s=ln
15237  else
15238    as_ln_s='cp -pR'
15239  fi
15240else
15241  as_ln_s='cp -pR'
15242fi
15243rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15244rmdir conf$$.dir 2>/dev/null
15245
15246
15247# as_fn_mkdir_p
15248# -------------
15249# Create "$as_dir" as a directory, including parents if necessary.
15250as_fn_mkdir_p ()
15251{
15252
15253  case $as_dir in #(
15254  -*) as_dir=./$as_dir;;
15255  esac
15256  test -d "$as_dir" || eval $as_mkdir_p || {
15257    as_dirs=
15258    while :; do
15259      case $as_dir in #(
15260      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15261      *) as_qdir=$as_dir;;
15262      esac
15263      as_dirs="'$as_qdir' $as_dirs"
15264      as_dir=`$as_dirname -- "$as_dir" ||
15265$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15266	 X"$as_dir" : 'X\(//\)[^/]' \| \
15267	 X"$as_dir" : 'X\(//\)$' \| \
15268	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15269$as_echo X"$as_dir" |
15270    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15271	    s//\1/
15272	    q
15273	  }
15274	  /^X\(\/\/\)[^/].*/{
15275	    s//\1/
15276	    q
15277	  }
15278	  /^X\(\/\/\)$/{
15279	    s//\1/
15280	    q
15281	  }
15282	  /^X\(\/\).*/{
15283	    s//\1/
15284	    q
15285	  }
15286	  s/.*/./; q'`
15287      test -d "$as_dir" && break
15288    done
15289    test -z "$as_dirs" || eval "mkdir $as_dirs"
15290  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15291
15292
15293} # as_fn_mkdir_p
15294if mkdir -p . 2>/dev/null; then
15295  as_mkdir_p='mkdir -p "$as_dir"'
15296else
15297  test -d ./-p && rmdir ./-p
15298  as_mkdir_p=false
15299fi
15300
15301
15302# as_fn_executable_p FILE
15303# -----------------------
15304# Test if FILE is an executable regular file.
15305as_fn_executable_p ()
15306{
15307  test -f "$1" && test -x "$1"
15308} # as_fn_executable_p
15309as_test_x='test -x'
15310as_executable_p=as_fn_executable_p
15311
15312# Sed expression to map a string onto a valid CPP name.
15313as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15314
15315# Sed expression to map a string onto a valid variable name.
15316as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15317
15318
15319exec 6>&1
15320## ----------------------------------- ##
15321## Main body of $CONFIG_STATUS script. ##
15322## ----------------------------------- ##
15323_ASEOF
15324test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15325
15326cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15327# Save the log message, to keep $0 and so on meaningful, and to
15328# report actual input values of CONFIG_FILES etc. instead of their
15329# values after options handling.
15330ac_log="
15331This file was extended by $as_me, which was
15332generated by GNU Autoconf 2.69.  Invocation command line was
15333
15334  CONFIG_FILES    = $CONFIG_FILES
15335  CONFIG_HEADERS  = $CONFIG_HEADERS
15336  CONFIG_LINKS    = $CONFIG_LINKS
15337  CONFIG_COMMANDS = $CONFIG_COMMANDS
15338  $ $0 $@
15339
15340on `(hostname || uname -n) 2>/dev/null | sed 1q`
15341"
15342
15343_ACEOF
15344
15345case $ac_config_files in *"
15346"*) set x $ac_config_files; shift; ac_config_files=$*;;
15347esac
15348
15349case $ac_config_headers in *"
15350"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15351esac
15352
15353
15354cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15355# Files that config.status was made for.
15356config_files="$ac_config_files"
15357config_headers="$ac_config_headers"
15358
15359_ACEOF
15360
15361cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15362ac_cs_usage="\
15363\`$as_me' instantiates files and other configuration actions
15364from templates according to the current configuration.  Unless the files
15365and actions are specified as TAGs, all are instantiated by default.
15366
15367Usage: $0 [OPTION]... [TAG]...
15368
15369  -h, --help       print this help, then exit
15370  -V, --version    print version number and configuration settings, then exit
15371      --config     print configuration, then exit
15372  -q, --quiet, --silent
15373                   do not print progress messages
15374  -d, --debug      don't remove temporary files
15375      --recheck    update $as_me by reconfiguring in the same conditions
15376      --file=FILE[:TEMPLATE]
15377                   instantiate the configuration file FILE
15378      --header=FILE[:TEMPLATE]
15379                   instantiate the configuration header FILE
15380
15381Configuration files:
15382$config_files
15383
15384Configuration headers:
15385$config_headers
15386
15387Report bugs to the package provider."
15388
15389_ACEOF
15390cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15391ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15392ac_cs_version="\\
15393config.status
15394configured by $0, generated by GNU Autoconf 2.69,
15395  with options \\"\$ac_cs_config\\"
15396
15397Copyright (C) 2012 Free Software Foundation, Inc.
15398This config.status script is free software; the Free Software Foundation
15399gives unlimited permission to copy, distribute and modify it."
15400
15401ac_pwd='$ac_pwd'
15402srcdir='$srcdir'
15403AWK='$AWK'
15404test -n "\$AWK" || AWK=awk
15405_ACEOF
15406
15407cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15408# The default lists apply if the user does not specify any file.
15409ac_need_defaults=:
15410while test $# != 0
15411do
15412  case $1 in
15413  --*=?*)
15414    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15415    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15416    ac_shift=:
15417    ;;
15418  --*=)
15419    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15420    ac_optarg=
15421    ac_shift=:
15422    ;;
15423  *)
15424    ac_option=$1
15425    ac_optarg=$2
15426    ac_shift=shift
15427    ;;
15428  esac
15429
15430  case $ac_option in
15431  # Handling of the options.
15432  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15433    ac_cs_recheck=: ;;
15434  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15435    $as_echo "$ac_cs_version"; exit ;;
15436  --config | --confi | --conf | --con | --co | --c )
15437    $as_echo "$ac_cs_config"; exit ;;
15438  --debug | --debu | --deb | --de | --d | -d )
15439    debug=: ;;
15440  --file | --fil | --fi | --f )
15441    $ac_shift
15442    case $ac_optarg in
15443    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15444    '') as_fn_error $? "missing file argument" ;;
15445    esac
15446    as_fn_append CONFIG_FILES " '$ac_optarg'"
15447    ac_need_defaults=false;;
15448  --header | --heade | --head | --hea )
15449    $ac_shift
15450    case $ac_optarg in
15451    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15452    esac
15453    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15454    ac_need_defaults=false;;
15455  --he | --h)
15456    # Conflict between --help and --header
15457    as_fn_error $? "ambiguous option: \`$1'
15458Try \`$0 --help' for more information.";;
15459  --help | --hel | -h )
15460    $as_echo "$ac_cs_usage"; exit ;;
15461  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15462  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15463    ac_cs_silent=: ;;
15464
15465  # This is an error.
15466  -*) as_fn_error $? "unrecognized option: \`$1'
15467Try \`$0 --help' for more information." ;;
15468
15469  *) as_fn_append ac_config_targets " $1"
15470     ac_need_defaults=false ;;
15471
15472  esac
15473  shift
15474done
15475
15476ac_configure_extra_args=
15477
15478if $ac_cs_silent; then
15479  exec 6>/dev/null
15480  ac_configure_extra_args="$ac_configure_extra_args --silent"
15481fi
15482
15483_ACEOF
15484cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15485if \$ac_cs_recheck; then
15486  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15487  shift
15488  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15489  CONFIG_SHELL='$SHELL'
15490  export CONFIG_SHELL
15491  exec "\$@"
15492fi
15493
15494_ACEOF
15495cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15496exec 5>>auto/config.log
15497{
15498  echo
15499  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15500## Running $as_me. ##
15501_ASBOX
15502  $as_echo "$ac_log"
15503} >&5
15504
15505_ACEOF
15506cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15507_ACEOF
15508
15509cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15510
15511# Handling of arguments.
15512for ac_config_target in $ac_config_targets
15513do
15514  case $ac_config_target in
15515    "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
15516    "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
15517
15518  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15519  esac
15520done
15521
15522
15523# If the user did not use the arguments to specify the items to instantiate,
15524# then the envvar interface is used.  Set only those that are not.
15525# We use the long form for the default assignment because of an extremely
15526# bizarre bug on SunOS 4.1.3.
15527if $ac_need_defaults; then
15528  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15529  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15530fi
15531
15532# Have a temporary directory for convenience.  Make it in the build tree
15533# simply because there is no reason against having it here, and in addition,
15534# creating and moving files from /tmp can sometimes cause problems.
15535# Hook for its removal unless debugging.
15536# Note that there is a small window in which the directory will not be cleaned:
15537# after its creation but before its name has been assigned to `$tmp'.
15538$debug ||
15539{
15540  tmp= ac_tmp=
15541  trap 'exit_status=$?
15542  : "${ac_tmp:=$tmp}"
15543  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15544' 0
15545  trap 'as_fn_exit 1' 1 2 13 15
15546}
15547# Create a (secure) tmp directory for tmp files.
15548
15549{
15550  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15551  test -d "$tmp"
15552}  ||
15553{
15554  tmp=./conf$$-$RANDOM
15555  (umask 077 && mkdir "$tmp")
15556} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15557ac_tmp=$tmp
15558
15559# Set up the scripts for CONFIG_FILES section.
15560# No need to generate them if there are no CONFIG_FILES.
15561# This happens for instance with `./config.status config.h'.
15562if test -n "$CONFIG_FILES"; then
15563
15564
15565ac_cr=`echo X | tr X '\015'`
15566# On cygwin, bash can eat \r inside `` if the user requested igncr.
15567# But we know of no other shell where ac_cr would be empty at this
15568# point, so we can use a bashism as a fallback.
15569if test "x$ac_cr" = x; then
15570  eval ac_cr=\$\'\\r\'
15571fi
15572ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15573if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15574  ac_cs_awk_cr='\\r'
15575else
15576  ac_cs_awk_cr=$ac_cr
15577fi
15578
15579echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15580_ACEOF
15581
15582
15583{
15584  echo "cat >conf$$subs.awk <<_ACEOF" &&
15585  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15586  echo "_ACEOF"
15587} >conf$$subs.sh ||
15588  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15589ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15590ac_delim='%!_!# '
15591for ac_last_try in false false false false false :; do
15592  . ./conf$$subs.sh ||
15593    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15594
15595  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15596  if test $ac_delim_n = $ac_delim_num; then
15597    break
15598  elif $ac_last_try; then
15599    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15600  else
15601    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15602  fi
15603done
15604rm -f conf$$subs.sh
15605
15606cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15607cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15608_ACEOF
15609sed -n '
15610h
15611s/^/S["/; s/!.*/"]=/
15612p
15613g
15614s/^[^!]*!//
15615:repl
15616t repl
15617s/'"$ac_delim"'$//
15618t delim
15619:nl
15620h
15621s/\(.\{148\}\)..*/\1/
15622t more1
15623s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15624p
15625n
15626b repl
15627:more1
15628s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15629p
15630g
15631s/.\{148\}//
15632t nl
15633:delim
15634h
15635s/\(.\{148\}\)..*/\1/
15636t more2
15637s/["\\]/\\&/g; s/^/"/; s/$/"/
15638p
15639b
15640:more2
15641s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15642p
15643g
15644s/.\{148\}//
15645t delim
15646' <conf$$subs.awk | sed '
15647/^[^""]/{
15648  N
15649  s/\n//
15650}
15651' >>$CONFIG_STATUS || ac_write_fail=1
15652rm -f conf$$subs.awk
15653cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15654_ACAWK
15655cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15656  for (key in S) S_is_set[key] = 1
15657  FS = ""
15658
15659}
15660{
15661  line = $ 0
15662  nfields = split(line, field, "@")
15663  substed = 0
15664  len = length(field[1])
15665  for (i = 2; i < nfields; i++) {
15666    key = field[i]
15667    keylen = length(key)
15668    if (S_is_set[key]) {
15669      value = S[key]
15670      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15671      len += length(value) + length(field[++i])
15672      substed = 1
15673    } else
15674      len += 1 + keylen
15675  }
15676
15677  print line
15678}
15679
15680_ACAWK
15681_ACEOF
15682cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15683if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15684  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15685else
15686  cat
15687fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15688  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15689_ACEOF
15690
15691# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15692# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15693# trailing colons and then remove the whole line if VPATH becomes empty
15694# (actually we leave an empty line to preserve line numbers).
15695if test "x$srcdir" = x.; then
15696  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15697h
15698s///
15699s/^/:/
15700s/[	 ]*$/:/
15701s/:\$(srcdir):/:/g
15702s/:\${srcdir}:/:/g
15703s/:@srcdir@:/:/g
15704s/^:*//
15705s/:*$//
15706x
15707s/\(=[	 ]*\).*/\1/
15708G
15709s/\n//
15710s/^[^=]*=[	 ]*$//
15711}'
15712fi
15713
15714cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15715fi # test -n "$CONFIG_FILES"
15716
15717# Set up the scripts for CONFIG_HEADERS section.
15718# No need to generate them if there are no CONFIG_HEADERS.
15719# This happens for instance with `./config.status Makefile'.
15720if test -n "$CONFIG_HEADERS"; then
15721cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15722BEGIN {
15723_ACEOF
15724
15725# Transform confdefs.h into an awk script `defines.awk', embedded as
15726# here-document in config.status, that substitutes the proper values into
15727# config.h.in to produce config.h.
15728
15729# Create a delimiter string that does not exist in confdefs.h, to ease
15730# handling of long lines.
15731ac_delim='%!_!# '
15732for ac_last_try in false false :; do
15733  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15734  if test -z "$ac_tt"; then
15735    break
15736  elif $ac_last_try; then
15737    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15738  else
15739    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15740  fi
15741done
15742
15743# For the awk script, D is an array of macro values keyed by name,
15744# likewise P contains macro parameters if any.  Preserve backslash
15745# newline sequences.
15746
15747ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15748sed -n '
15749s/.\{148\}/&'"$ac_delim"'/g
15750t rset
15751:rset
15752s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15753t def
15754d
15755:def
15756s/\\$//
15757t bsnl
15758s/["\\]/\\&/g
15759s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15760D["\1"]=" \3"/p
15761s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15762d
15763:bsnl
15764s/["\\]/\\&/g
15765s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15766D["\1"]=" \3\\\\\\n"\\/p
15767t cont
15768s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15769t cont
15770d
15771:cont
15772n
15773s/.\{148\}/&'"$ac_delim"'/g
15774t clear
15775:clear
15776s/\\$//
15777t bsnlc
15778s/["\\]/\\&/g; s/^/"/; s/$/"/p
15779d
15780:bsnlc
15781s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15782b cont
15783' <confdefs.h | sed '
15784s/'"$ac_delim"'/"\\\
15785"/g' >>$CONFIG_STATUS || ac_write_fail=1
15786
15787cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15788  for (key in D) D_is_set[key] = 1
15789  FS = ""
15790}
15791/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15792  line = \$ 0
15793  split(line, arg, " ")
15794  if (arg[1] == "#") {
15795    defundef = arg[2]
15796    mac1 = arg[3]
15797  } else {
15798    defundef = substr(arg[1], 2)
15799    mac1 = arg[2]
15800  }
15801  split(mac1, mac2, "(") #)
15802  macro = mac2[1]
15803  prefix = substr(line, 1, index(line, defundef) - 1)
15804  if (D_is_set[macro]) {
15805    # Preserve the white space surrounding the "#".
15806    print prefix "define", macro P[macro] D[macro]
15807    next
15808  } else {
15809    # Replace #undef with comments.  This is necessary, for example,
15810    # in the case of _POSIX_SOURCE, which is predefined and required
15811    # on some systems where configure will not decide to define it.
15812    if (defundef == "undef") {
15813      print "/*", prefix defundef, macro, "*/"
15814      next
15815    }
15816  }
15817}
15818{ print }
15819_ACAWK
15820_ACEOF
15821cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15822  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15823fi # test -n "$CONFIG_HEADERS"
15824
15825
15826eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
15827shift
15828for ac_tag
15829do
15830  case $ac_tag in
15831  :[FHLC]) ac_mode=$ac_tag; continue;;
15832  esac
15833  case $ac_mode$ac_tag in
15834  :[FHL]*:*);;
15835  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15836  :[FH]-) ac_tag=-:-;;
15837  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15838  esac
15839  ac_save_IFS=$IFS
15840  IFS=:
15841  set x $ac_tag
15842  IFS=$ac_save_IFS
15843  shift
15844  ac_file=$1
15845  shift
15846
15847  case $ac_mode in
15848  :L) ac_source=$1;;
15849  :[FH])
15850    ac_file_inputs=
15851    for ac_f
15852    do
15853      case $ac_f in
15854      -) ac_f="$ac_tmp/stdin";;
15855      *) # Look for the file first in the build tree, then in the source tree
15856	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15857	 # because $ac_f cannot contain `:'.
15858	 test -f "$ac_f" ||
15859	   case $ac_f in
15860	   [\\/$]*) false;;
15861	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15862	   esac ||
15863	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15864      esac
15865      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15866      as_fn_append ac_file_inputs " '$ac_f'"
15867    done
15868
15869    # Let's still pretend it is `configure' which instantiates (i.e., don't
15870    # use $as_me), people would be surprised to read:
15871    #    /* config.h.  Generated by config.status.  */
15872    configure_input='Generated from '`
15873	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15874	`' by configure.'
15875    if test x"$ac_file" != x-; then
15876      configure_input="$ac_file.  $configure_input"
15877      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15878$as_echo "$as_me: creating $ac_file" >&6;}
15879    fi
15880    # Neutralize special characters interpreted by sed in replacement strings.
15881    case $configure_input in #(
15882    *\&* | *\|* | *\\* )
15883       ac_sed_conf_input=`$as_echo "$configure_input" |
15884       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15885    *) ac_sed_conf_input=$configure_input;;
15886    esac
15887
15888    case $ac_tag in
15889    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15890      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15891    esac
15892    ;;
15893  esac
15894
15895  ac_dir=`$as_dirname -- "$ac_file" ||
15896$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15897	 X"$ac_file" : 'X\(//\)[^/]' \| \
15898	 X"$ac_file" : 'X\(//\)$' \| \
15899	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15900$as_echo X"$ac_file" |
15901    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15902	    s//\1/
15903	    q
15904	  }
15905	  /^X\(\/\/\)[^/].*/{
15906	    s//\1/
15907	    q
15908	  }
15909	  /^X\(\/\/\)$/{
15910	    s//\1/
15911	    q
15912	  }
15913	  /^X\(\/\).*/{
15914	    s//\1/
15915	    q
15916	  }
15917	  s/.*/./; q'`
15918  as_dir="$ac_dir"; as_fn_mkdir_p
15919  ac_builddir=.
15920
15921case "$ac_dir" in
15922.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15923*)
15924  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15925  # A ".." for each directory in $ac_dir_suffix.
15926  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15927  case $ac_top_builddir_sub in
15928  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15929  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15930  esac ;;
15931esac
15932ac_abs_top_builddir=$ac_pwd
15933ac_abs_builddir=$ac_pwd$ac_dir_suffix
15934# for backward compatibility:
15935ac_top_builddir=$ac_top_build_prefix
15936
15937case $srcdir in
15938  .)  # We are building in place.
15939    ac_srcdir=.
15940    ac_top_srcdir=$ac_top_builddir_sub
15941    ac_abs_top_srcdir=$ac_pwd ;;
15942  [\\/]* | ?:[\\/]* )  # Absolute name.
15943    ac_srcdir=$srcdir$ac_dir_suffix;
15944    ac_top_srcdir=$srcdir
15945    ac_abs_top_srcdir=$srcdir ;;
15946  *) # Relative name.
15947    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15948    ac_top_srcdir=$ac_top_build_prefix$srcdir
15949    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15950esac
15951ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15952
15953
15954  case $ac_mode in
15955  :F)
15956  #
15957  # CONFIG_FILE
15958  #
15959
15960_ACEOF
15961
15962cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15963# If the template does not know about datarootdir, expand it.
15964# FIXME: This hack should be removed a few years after 2.60.
15965ac_datarootdir_hack=; ac_datarootdir_seen=
15966ac_sed_dataroot='
15967/datarootdir/ {
15968  p
15969  q
15970}
15971/@datadir@/p
15972/@docdir@/p
15973/@infodir@/p
15974/@localedir@/p
15975/@mandir@/p'
15976case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15977*datarootdir*) ac_datarootdir_seen=yes;;
15978*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15979  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15980$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15981_ACEOF
15982cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15983  ac_datarootdir_hack='
15984  s&@datadir@&$datadir&g
15985  s&@docdir@&$docdir&g
15986  s&@infodir@&$infodir&g
15987  s&@localedir@&$localedir&g
15988  s&@mandir@&$mandir&g
15989  s&\\\${datarootdir}&$datarootdir&g' ;;
15990esac
15991_ACEOF
15992
15993# Neutralize VPATH when `$srcdir' = `.'.
15994# Shell code in configure.ac might set extrasub.
15995# FIXME: do we really want to maintain this feature?
15996cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15997ac_sed_extra="$ac_vpsub
15998$extrasub
15999_ACEOF
16000cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16001:t
16002/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16003s|@configure_input@|$ac_sed_conf_input|;t t
16004s&@top_builddir@&$ac_top_builddir_sub&;t t
16005s&@top_build_prefix@&$ac_top_build_prefix&;t t
16006s&@srcdir@&$ac_srcdir&;t t
16007s&@abs_srcdir@&$ac_abs_srcdir&;t t
16008s&@top_srcdir@&$ac_top_srcdir&;t t
16009s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16010s&@builddir@&$ac_builddir&;t t
16011s&@abs_builddir@&$ac_abs_builddir&;t t
16012s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16013$ac_datarootdir_hack
16014"
16015eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16016  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16017
16018test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16019  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16020  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16021      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16022  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16023which seems to be undefined.  Please make sure it is defined" >&5
16024$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16025which seems to be undefined.  Please make sure it is defined" >&2;}
16026
16027  rm -f "$ac_tmp/stdin"
16028  case $ac_file in
16029  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16030  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16031  esac \
16032  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16033 ;;
16034  :H)
16035  #
16036  # CONFIG_HEADER
16037  #
16038  if test x"$ac_file" != x-; then
16039    {
16040      $as_echo "/* $configure_input  */" \
16041      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16042    } >"$ac_tmp/config.h" \
16043      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16044    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16045      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16046$as_echo "$as_me: $ac_file is unchanged" >&6;}
16047    else
16048      rm -f "$ac_file"
16049      mv "$ac_tmp/config.h" "$ac_file" \
16050	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16051    fi
16052  else
16053    $as_echo "/* $configure_input  */" \
16054      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16055      || as_fn_error $? "could not create -" "$LINENO" 5
16056  fi
16057 ;;
16058
16059
16060  esac
16061
16062done # for ac_tag
16063
16064
16065as_fn_exit 0
16066_ACEOF
16067ac_clean_files=$ac_clean_files_save
16068
16069test $ac_write_fail = 0 ||
16070  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16071
16072
16073# configure is writing to config.log, and then calls config.status.
16074# config.status does its own redirection, appending to config.log.
16075# Unfortunately, on DOS this fails, as config.log is still kept open
16076# by configure, so config.status won't be able to write to it; its
16077# output is simply discarded.  So we exec the FD to /dev/null,
16078# effectively closing config.log, so it can be properly (re)opened and
16079# appended to by config.status.  When coming back to configure, we
16080# need to make the FD available again.
16081if test "$no_create" != yes; then
16082  ac_cs_success=:
16083  ac_config_status_args=
16084  test "$silent" = yes &&
16085    ac_config_status_args="$ac_config_status_args --quiet"
16086  exec 5>/dev/null
16087  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16088  exec 5>>auto/config.log
16089  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16090  # would make configure fail if this is the last instruction.
16091  $ac_cs_success || as_fn_exit 1
16092fi
16093if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16094  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16095$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16096fi
16097
16098
16099