xref: /vim-8.2.3635/src/auto/configure (revision 577fadfc)
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
626MAKEMO
627MSGFMT
628INSTALL_TOOL_LANGS
629INSTALL_LANGS
630TAGPRG
631HANGULIN_OBJ
632HANGULIN_SRC
633GUI_X_LIBS
634GUITYPE
635GUI_LIB_LOC
636GUI_INC_LOC
637NARROW_PROTO
638MOTIF_LIBNAME
639GRESOURCE_OBJ
640GRESOURCE_SRC
641UPDATE_DESKTOP_DATABASE
642GTK_UPDATE_ICON_CACHE
643GLIB_COMPILE_RESOURCES
644GNOME_INCLUDEDIR
645GNOME_LIBDIR
646GNOME_LIBS
647GTK_LIBNAME
648GTK_LIBS
649GTK_CFLAGS
650PKG_CONFIG
651X_LIB
652X_EXTRA_LIBS
653X_LIBS
654X_PRE_LIBS
655X_CFLAGS
656XMKMF
657xmkmfpath
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_hangulinput
822enable_xim
823enable_fontset
824with_x
825enable_gui
826enable_gtk2_check
827enable_gnome_check
828enable_gtk3_check
829enable_motif_check
830enable_athena_check
831enable_nextaw_check
832enable_carbon_check
833enable_gtktest
834with_gnome_includes
835with_gnome_libs
836with_gnome
837enable_icon_cache_update
838enable_desktop_database_update
839with_motif_lib
840with_tlib
841enable_largefile
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-hangulinput    Include Hangul input support.
1503  --enable-xim            Include XIM input support.
1504  --enable-fontset        Include X fontset output support.
1505  --enable-gui=OPTS       X11 GUI. default=auto OPTS=auto/no/gtk2/gnome2/gtk3/motif/athena/neXtaw/photon/carbon
1506  --enable-gtk2-check     If auto-select GUI, check for GTK+ 2 default=yes
1507  --enable-gnome-check    If GTK GUI, check for GNOME default=no
1508  --enable-gtk3-check     If auto-select GUI, check for GTK+ 3 default=yes
1509  --enable-motif-check    If auto-select GUI, check for Motif default=yes
1510  --enable-athena-check   If auto-select GUI, check for Athena default=yes
1511  --enable-nextaw-check   If auto-select GUI, check for neXtaw default=yes
1512  --enable-carbon-check   If auto-select GUI, check for Carbon default=yes
1513  --disable-gtktest       Do not try to compile and run a test GTK program
1514  --disable-icon-cache-update        update disabled
1515  --disable-desktop-database-update  update disabled
1516  --disable-largefile     omit support for large files
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\\\" -DDYNAMIC_RUBY_VER=$rubyversion $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/termscreen.c libvterm/src/state.c libvterm/src/unicode.c libvterm/src/vterm.c"
7908
7909  TERM_OBJ="objects/encoding.o objects/keyboard.o objects/mouse.o objects/parser.o objects/pen.o objects/termscreen.o objects/state.o objects/unicode.o objects/vterm.o"
7910
7911fi
7912
7913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5
7914$as_echo_n "checking --enable-autoservername argument... " >&6; }
7915# Check whether --enable-autoservername was given.
7916if test "${enable_autoservername+set}" = set; then :
7917  enableval=$enable_autoservername;
7918else
7919  enable_autoservername="no"
7920fi
7921
7922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5
7923$as_echo "$enable_autoservername" >&6; }
7924if test "$enable_autoservername" = "yes"; then
7925  $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h
7926
7927fi
7928
7929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
7930$as_echo_n "checking --enable-multibyte argument... " >&6; }
7931# Check whether --enable-multibyte was given.
7932if test "${enable_multibyte+set}" = set; then :
7933  enableval=$enable_multibyte;
7934else
7935  enable_multibyte="yes"
7936fi
7937
7938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
7939$as_echo "$enable_multibyte" >&6; }
7940if test "$enable_multibyte" != "yes"; then
7941  as_fn_error $? "The multi-byte feature can no longer be disabled. If you have
7942		a problem with this, discuss on the Vim mailing list." "$LINENO" 5
7943fi
7944
7945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5
7946$as_echo_n "checking --disable-rightleft argument... " >&6; }
7947# Check whether --enable-rightleft was given.
7948if test "${enable_rightleft+set}" = set; then :
7949  enableval=$enable_rightleft;
7950else
7951  enable_rightleft="yes"
7952fi
7953
7954if test "$enable_rightleft" = "yes"; then
7955	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7956$as_echo "no" >&6; }
7957else
7958	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7959$as_echo "yes" >&6; }
7960	$as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h
7961
7962fi
7963
7964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5
7965$as_echo_n "checking --disable-arabic argument... " >&6; }
7966# Check whether --enable-arabic was given.
7967if test "${enable_arabic+set}" = set; then :
7968  enableval=$enable_arabic;
7969else
7970  enable_arabic="yes"
7971fi
7972
7973if test "$enable_arabic" = "yes"; then
7974	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7975$as_echo "no" >&6; }
7976else
7977	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7978$as_echo "yes" >&6; }
7979	$as_echo "#define DISABLE_ARABIC 1" >>confdefs.h
7980
7981fi
7982
7983# Check whether --enable-farsi was given.
7984if test "${enable_farsi+set}" = set; then :
7985  enableval=$enable_farsi;
7986fi
7987
7988
7989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5
7990$as_echo_n "checking --enable-hangulinput argument... " >&6; }
7991# Check whether --enable-hangulinput was given.
7992if test "${enable_hangulinput+set}" = set; then :
7993  enableval=$enable_hangulinput;
7994else
7995  enable_hangulinput="no"
7996fi
7997
7998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5
7999$as_echo "$enable_hangulinput" >&6; }
8000
8001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
8002$as_echo_n "checking --enable-xim argument... " >&6; }
8003# Check whether --enable-xim was given.
8004if test "${enable_xim+set}" = set; then :
8005  enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
8006$as_echo "$enable_xim" >&6; }
8007else
8008  enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
8009$as_echo "defaulting to auto" >&6; }
8010fi
8011
8012
8013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
8014$as_echo_n "checking --enable-fontset argument... " >&6; }
8015# Check whether --enable-fontset was given.
8016if test "${enable_fontset+set}" = set; then :
8017  enableval=$enable_fontset;
8018else
8019  enable_fontset="no"
8020fi
8021
8022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
8023$as_echo "$enable_fontset" >&6; }
8024
8025test -z "$with_x" && with_x=yes
8026test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
8027if test "$with_x" = no; then
8028  { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
8029$as_echo "defaulting to: don't HAVE_X11" >&6; }
8030else
8031
8032  # Extract the first word of "xmkmf", so it can be a program name with args.
8033set dummy xmkmf; ac_word=$2
8034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8035$as_echo_n "checking for $ac_word... " >&6; }
8036if ${ac_cv_path_xmkmfpath+:} false; then :
8037  $as_echo_n "(cached) " >&6
8038else
8039  case $xmkmfpath in
8040  [\\/]* | ?:[\\/]*)
8041  ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
8042  ;;
8043  *)
8044  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8045for as_dir in $PATH
8046do
8047  IFS=$as_save_IFS
8048  test -z "$as_dir" && as_dir=.
8049    for ac_exec_ext in '' $ac_executable_extensions; do
8050  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8051    ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
8052    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8053    break 2
8054  fi
8055done
8056  done
8057IFS=$as_save_IFS
8058
8059  ;;
8060esac
8061fi
8062xmkmfpath=$ac_cv_path_xmkmfpath
8063if test -n "$xmkmfpath"; then
8064  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
8065$as_echo "$xmkmfpath" >&6; }
8066else
8067  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8068$as_echo "no" >&6; }
8069fi
8070
8071
8072
8073  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
8074$as_echo_n "checking for X... " >&6; }
8075
8076
8077# Check whether --with-x was given.
8078if test "${with_x+set}" = set; then :
8079  withval=$with_x;
8080fi
8081
8082# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8083if test "x$with_x" = xno; then
8084  # The user explicitly disabled X.
8085  have_x=disabled
8086else
8087  case $x_includes,$x_libraries in #(
8088    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
8089    *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
8090  $as_echo_n "(cached) " >&6
8091else
8092  # One or both of the vars are not set, and there is no cached value.
8093ac_x_includes=no ac_x_libraries=no
8094rm -f -r conftest.dir
8095if mkdir conftest.dir; then
8096  cd conftest.dir
8097  cat >Imakefile <<'_ACEOF'
8098incroot:
8099	@echo incroot='${INCROOT}'
8100usrlibdir:
8101	@echo usrlibdir='${USRLIBDIR}'
8102libdir:
8103	@echo libdir='${LIBDIR}'
8104_ACEOF
8105  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
8106    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8107    for ac_var in incroot usrlibdir libdir; do
8108      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
8109    done
8110    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8111    for ac_extension in a so sl dylib la dll; do
8112      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
8113	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
8114	ac_im_usrlibdir=$ac_im_libdir; break
8115      fi
8116    done
8117    # Screen out bogus values from the imake configuration.  They are
8118    # bogus both because they are the default anyway, and because
8119    # using them would break gcc on systems where it needs fixed includes.
8120    case $ac_im_incroot in
8121	/usr/include) ac_x_includes= ;;
8122	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8123    esac
8124    case $ac_im_usrlibdir in
8125	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
8126	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8127    esac
8128  fi
8129  cd ..
8130  rm -f -r conftest.dir
8131fi
8132
8133# Standard set of common directories for X headers.
8134# Check X11 before X11Rn because it is often a symlink to the current release.
8135ac_x_header_dirs='
8136/usr/X11/include
8137/usr/X11R7/include
8138/usr/X11R6/include
8139/usr/X11R5/include
8140/usr/X11R4/include
8141
8142/usr/include/X11
8143/usr/include/X11R7
8144/usr/include/X11R6
8145/usr/include/X11R5
8146/usr/include/X11R4
8147
8148/usr/local/X11/include
8149/usr/local/X11R7/include
8150/usr/local/X11R6/include
8151/usr/local/X11R5/include
8152/usr/local/X11R4/include
8153
8154/usr/local/include/X11
8155/usr/local/include/X11R7
8156/usr/local/include/X11R6
8157/usr/local/include/X11R5
8158/usr/local/include/X11R4
8159
8160/usr/X386/include
8161/usr/x386/include
8162/usr/XFree86/include/X11
8163
8164/usr/include
8165/usr/local/include
8166/usr/unsupported/include
8167/usr/athena/include
8168/usr/local/x11r5/include
8169/usr/lpp/Xamples/include
8170
8171/usr/openwin/include
8172/usr/openwin/share/include'
8173
8174if test "$ac_x_includes" = no; then
8175  # Guess where to find include files, by looking for Xlib.h.
8176  # First, try using that file with no special directory specified.
8177  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8178/* end confdefs.h.  */
8179#include <X11/Xlib.h>
8180_ACEOF
8181if ac_fn_c_try_cpp "$LINENO"; then :
8182  # We can compile using X headers with no special include directory.
8183ac_x_includes=
8184else
8185  for ac_dir in $ac_x_header_dirs; do
8186  if test -r "$ac_dir/X11/Xlib.h"; then
8187    ac_x_includes=$ac_dir
8188    break
8189  fi
8190done
8191fi
8192rm -f conftest.err conftest.i conftest.$ac_ext
8193fi # $ac_x_includes = no
8194
8195if test "$ac_x_libraries" = no; then
8196  # Check for the libraries.
8197  # See if we find them without any special options.
8198  # Don't add to $LIBS permanently.
8199  ac_save_LIBS=$LIBS
8200  LIBS="-lX11 $LIBS"
8201  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8202/* end confdefs.h.  */
8203#include <X11/Xlib.h>
8204int
8205main ()
8206{
8207XrmInitialize ()
8208  ;
8209  return 0;
8210}
8211_ACEOF
8212if ac_fn_c_try_link "$LINENO"; then :
8213  LIBS=$ac_save_LIBS
8214# We can link X programs with no special library path.
8215ac_x_libraries=
8216else
8217  LIBS=$ac_save_LIBS
8218for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
8219do
8220  # Don't even attempt the hair of trying to link an X program!
8221  for ac_extension in a so sl dylib la dll; do
8222    if test -r "$ac_dir/libX11.$ac_extension"; then
8223      ac_x_libraries=$ac_dir
8224      break 2
8225    fi
8226  done
8227done
8228fi
8229rm -f core conftest.err conftest.$ac_objext \
8230    conftest$ac_exeext conftest.$ac_ext
8231fi # $ac_x_libraries = no
8232
8233case $ac_x_includes,$ac_x_libraries in #(
8234  no,* | *,no | *\'*)
8235    # Didn't find X, or a directory has "'" in its name.
8236    ac_cv_have_x="have_x=no";; #(
8237  *)
8238    # Record where we found X for the cache.
8239    ac_cv_have_x="have_x=yes\
8240	ac_x_includes='$ac_x_includes'\
8241	ac_x_libraries='$ac_x_libraries'"
8242esac
8243fi
8244;; #(
8245    *) have_x=yes;;
8246  esac
8247  eval "$ac_cv_have_x"
8248fi # $with_x != no
8249
8250if test "$have_x" != yes; then
8251  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
8252$as_echo "$have_x" >&6; }
8253  no_x=yes
8254else
8255  # If each of the values was on the command line, it overrides each guess.
8256  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
8257  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
8258  # Update the cache value to reflect the command line values.
8259  ac_cv_have_x="have_x=yes\
8260	ac_x_includes='$x_includes'\
8261	ac_x_libraries='$x_libraries'"
8262  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
8263$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
8264fi
8265
8266if test "$no_x" = yes; then
8267  # Not all programs may use this symbol, but it does not hurt to define it.
8268
8269$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
8270
8271  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
8272else
8273  if test -n "$x_includes"; then
8274    X_CFLAGS="$X_CFLAGS -I$x_includes"
8275  fi
8276
8277  # It would also be nice to do this for all -L options, not just this one.
8278  if test -n "$x_libraries"; then
8279    X_LIBS="$X_LIBS -L$x_libraries"
8280    # For Solaris; some versions of Sun CC require a space after -R and
8281    # others require no space.  Words are not sufficient . . . .
8282    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
8283$as_echo_n "checking whether -R must be followed by a space... " >&6; }
8284    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
8285    ac_xsave_c_werror_flag=$ac_c_werror_flag
8286    ac_c_werror_flag=yes
8287    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8288/* end confdefs.h.  */
8289
8290int
8291main ()
8292{
8293
8294  ;
8295  return 0;
8296}
8297_ACEOF
8298if ac_fn_c_try_link "$LINENO"; then :
8299  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300$as_echo "no" >&6; }
8301       X_LIBS="$X_LIBS -R$x_libraries"
8302else
8303  LIBS="$ac_xsave_LIBS -R $x_libraries"
8304       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8305/* end confdefs.h.  */
8306
8307int
8308main ()
8309{
8310
8311  ;
8312  return 0;
8313}
8314_ACEOF
8315if ac_fn_c_try_link "$LINENO"; then :
8316  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8317$as_echo "yes" >&6; }
8318	  X_LIBS="$X_LIBS -R $x_libraries"
8319else
8320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
8321$as_echo "neither works" >&6; }
8322fi
8323rm -f core conftest.err conftest.$ac_objext \
8324    conftest$ac_exeext conftest.$ac_ext
8325fi
8326rm -f core conftest.err conftest.$ac_objext \
8327    conftest$ac_exeext conftest.$ac_ext
8328    ac_c_werror_flag=$ac_xsave_c_werror_flag
8329    LIBS=$ac_xsave_LIBS
8330  fi
8331
8332  # Check for system-dependent libraries X programs must link with.
8333  # Do this before checking for the system-independent R6 libraries
8334  # (-lICE), since we may need -lsocket or whatever for X linking.
8335
8336  if test "$ISC" = yes; then
8337    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
8338  else
8339    # Martyn Johnson says this is needed for Ultrix, if the X
8340    # libraries were built with DECnet support.  And Karl Berry says
8341    # the Alpha needs dnet_stub (dnet does not exist).
8342    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
8343    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8344/* end confdefs.h.  */
8345
8346/* Override any GCC internal prototype to avoid an error.
8347   Use char because int might match the return type of a GCC
8348   builtin and then its argument prototype would still apply.  */
8349#ifdef __cplusplus
8350extern "C"
8351#endif
8352char XOpenDisplay ();
8353int
8354main ()
8355{
8356return XOpenDisplay ();
8357  ;
8358  return 0;
8359}
8360_ACEOF
8361if ac_fn_c_try_link "$LINENO"; then :
8362
8363else
8364  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
8365$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
8366if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
8367  $as_echo_n "(cached) " >&6
8368else
8369  ac_check_lib_save_LIBS=$LIBS
8370LIBS="-ldnet  $LIBS"
8371cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8372/* end confdefs.h.  */
8373
8374/* Override any GCC internal prototype to avoid an error.
8375   Use char because int might match the return type of a GCC
8376   builtin and then its argument prototype would still apply.  */
8377#ifdef __cplusplus
8378extern "C"
8379#endif
8380char dnet_ntoa ();
8381int
8382main ()
8383{
8384return dnet_ntoa ();
8385  ;
8386  return 0;
8387}
8388_ACEOF
8389if ac_fn_c_try_link "$LINENO"; then :
8390  ac_cv_lib_dnet_dnet_ntoa=yes
8391else
8392  ac_cv_lib_dnet_dnet_ntoa=no
8393fi
8394rm -f core conftest.err conftest.$ac_objext \
8395    conftest$ac_exeext conftest.$ac_ext
8396LIBS=$ac_check_lib_save_LIBS
8397fi
8398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
8399$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
8400if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
8401  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
8402fi
8403
8404    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
8405      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
8406$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
8407if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
8408  $as_echo_n "(cached) " >&6
8409else
8410  ac_check_lib_save_LIBS=$LIBS
8411LIBS="-ldnet_stub  $LIBS"
8412cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8413/* end confdefs.h.  */
8414
8415/* Override any GCC internal prototype to avoid an error.
8416   Use char because int might match the return type of a GCC
8417   builtin and then its argument prototype would still apply.  */
8418#ifdef __cplusplus
8419extern "C"
8420#endif
8421char dnet_ntoa ();
8422int
8423main ()
8424{
8425return dnet_ntoa ();
8426  ;
8427  return 0;
8428}
8429_ACEOF
8430if ac_fn_c_try_link "$LINENO"; then :
8431  ac_cv_lib_dnet_stub_dnet_ntoa=yes
8432else
8433  ac_cv_lib_dnet_stub_dnet_ntoa=no
8434fi
8435rm -f core conftest.err conftest.$ac_objext \
8436    conftest$ac_exeext conftest.$ac_ext
8437LIBS=$ac_check_lib_save_LIBS
8438fi
8439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
8440$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
8441if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
8442  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
8443fi
8444
8445    fi
8446fi
8447rm -f core conftest.err conftest.$ac_objext \
8448    conftest$ac_exeext conftest.$ac_ext
8449    LIBS="$ac_xsave_LIBS"
8450
8451    # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT,
8452    # to get the SysV transport functions.
8453    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
8454    # needs -lnsl.
8455    # The nsl library prevents programs from opening the X display
8456    # on Irix 5.2, according to T.E. Dickey.
8457    # The functions gethostbyname, getservbyname, and inet_addr are
8458    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
8459    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
8460if test "x$ac_cv_func_gethostbyname" = xyes; then :
8461
8462fi
8463
8464    if test $ac_cv_func_gethostbyname = no; then
8465      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8466$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8467if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
8468  $as_echo_n "(cached) " >&6
8469else
8470  ac_check_lib_save_LIBS=$LIBS
8471LIBS="-lnsl  $LIBS"
8472cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8473/* end confdefs.h.  */
8474
8475/* Override any GCC internal prototype to avoid an error.
8476   Use char because int might match the return type of a GCC
8477   builtin and then its argument prototype would still apply.  */
8478#ifdef __cplusplus
8479extern "C"
8480#endif
8481char gethostbyname ();
8482int
8483main ()
8484{
8485return gethostbyname ();
8486  ;
8487  return 0;
8488}
8489_ACEOF
8490if ac_fn_c_try_link "$LINENO"; then :
8491  ac_cv_lib_nsl_gethostbyname=yes
8492else
8493  ac_cv_lib_nsl_gethostbyname=no
8494fi
8495rm -f core conftest.err conftest.$ac_objext \
8496    conftest$ac_exeext conftest.$ac_ext
8497LIBS=$ac_check_lib_save_LIBS
8498fi
8499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8500$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8501if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
8502  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
8503fi
8504
8505      if test $ac_cv_lib_nsl_gethostbyname = no; then
8506	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
8507$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
8508if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
8509  $as_echo_n "(cached) " >&6
8510else
8511  ac_check_lib_save_LIBS=$LIBS
8512LIBS="-lbsd  $LIBS"
8513cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8514/* end confdefs.h.  */
8515
8516/* Override any GCC internal prototype to avoid an error.
8517   Use char because int might match the return type of a GCC
8518   builtin and then its argument prototype would still apply.  */
8519#ifdef __cplusplus
8520extern "C"
8521#endif
8522char gethostbyname ();
8523int
8524main ()
8525{
8526return gethostbyname ();
8527  ;
8528  return 0;
8529}
8530_ACEOF
8531if ac_fn_c_try_link "$LINENO"; then :
8532  ac_cv_lib_bsd_gethostbyname=yes
8533else
8534  ac_cv_lib_bsd_gethostbyname=no
8535fi
8536rm -f core conftest.err conftest.$ac_objext \
8537    conftest$ac_exeext conftest.$ac_ext
8538LIBS=$ac_check_lib_save_LIBS
8539fi
8540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
8541$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
8542if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
8543  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
8544fi
8545
8546      fi
8547    fi
8548
8549    # [email protected] says without -lsocket,
8550    # socket/setsockopt and other routines are undefined under SCO ODT
8551    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
8552    # on later versions), says Simon Leinen: it contains gethostby*
8553    # variants that don't use the name server (or something).  -lsocket
8554    # must be given before -lnsl if both are needed.  We assume that
8555    # if connect needs -lnsl, so does gethostbyname.
8556    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
8557if test "x$ac_cv_func_connect" = xyes; then :
8558
8559fi
8560
8561    if test $ac_cv_func_connect = no; then
8562      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
8563$as_echo_n "checking for connect in -lsocket... " >&6; }
8564if ${ac_cv_lib_socket_connect+:} false; then :
8565  $as_echo_n "(cached) " >&6
8566else
8567  ac_check_lib_save_LIBS=$LIBS
8568LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
8569cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8570/* end confdefs.h.  */
8571
8572/* Override any GCC internal prototype to avoid an error.
8573   Use char because int might match the return type of a GCC
8574   builtin and then its argument prototype would still apply.  */
8575#ifdef __cplusplus
8576extern "C"
8577#endif
8578char connect ();
8579int
8580main ()
8581{
8582return connect ();
8583  ;
8584  return 0;
8585}
8586_ACEOF
8587if ac_fn_c_try_link "$LINENO"; then :
8588  ac_cv_lib_socket_connect=yes
8589else
8590  ac_cv_lib_socket_connect=no
8591fi
8592rm -f core conftest.err conftest.$ac_objext \
8593    conftest$ac_exeext conftest.$ac_ext
8594LIBS=$ac_check_lib_save_LIBS
8595fi
8596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
8597$as_echo "$ac_cv_lib_socket_connect" >&6; }
8598if test "x$ac_cv_lib_socket_connect" = xyes; then :
8599  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
8600fi
8601
8602    fi
8603
8604    # Guillermo Gomez says -lposix is necessary on A/UX.
8605    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
8606if test "x$ac_cv_func_remove" = xyes; then :
8607
8608fi
8609
8610    if test $ac_cv_func_remove = no; then
8611      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
8612$as_echo_n "checking for remove in -lposix... " >&6; }
8613if ${ac_cv_lib_posix_remove+:} false; then :
8614  $as_echo_n "(cached) " >&6
8615else
8616  ac_check_lib_save_LIBS=$LIBS
8617LIBS="-lposix  $LIBS"
8618cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8619/* end confdefs.h.  */
8620
8621/* Override any GCC internal prototype to avoid an error.
8622   Use char because int might match the return type of a GCC
8623   builtin and then its argument prototype would still apply.  */
8624#ifdef __cplusplus
8625extern "C"
8626#endif
8627char remove ();
8628int
8629main ()
8630{
8631return remove ();
8632  ;
8633  return 0;
8634}
8635_ACEOF
8636if ac_fn_c_try_link "$LINENO"; then :
8637  ac_cv_lib_posix_remove=yes
8638else
8639  ac_cv_lib_posix_remove=no
8640fi
8641rm -f core conftest.err conftest.$ac_objext \
8642    conftest$ac_exeext conftest.$ac_ext
8643LIBS=$ac_check_lib_save_LIBS
8644fi
8645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
8646$as_echo "$ac_cv_lib_posix_remove" >&6; }
8647if test "x$ac_cv_lib_posix_remove" = xyes; then :
8648  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
8649fi
8650
8651    fi
8652
8653    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
8654    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
8655if test "x$ac_cv_func_shmat" = xyes; then :
8656
8657fi
8658
8659    if test $ac_cv_func_shmat = no; then
8660      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
8661$as_echo_n "checking for shmat in -lipc... " >&6; }
8662if ${ac_cv_lib_ipc_shmat+:} false; then :
8663  $as_echo_n "(cached) " >&6
8664else
8665  ac_check_lib_save_LIBS=$LIBS
8666LIBS="-lipc  $LIBS"
8667cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8668/* end confdefs.h.  */
8669
8670/* Override any GCC internal prototype to avoid an error.
8671   Use char because int might match the return type of a GCC
8672   builtin and then its argument prototype would still apply.  */
8673#ifdef __cplusplus
8674extern "C"
8675#endif
8676char shmat ();
8677int
8678main ()
8679{
8680return shmat ();
8681  ;
8682  return 0;
8683}
8684_ACEOF
8685if ac_fn_c_try_link "$LINENO"; then :
8686  ac_cv_lib_ipc_shmat=yes
8687else
8688  ac_cv_lib_ipc_shmat=no
8689fi
8690rm -f core conftest.err conftest.$ac_objext \
8691    conftest$ac_exeext conftest.$ac_ext
8692LIBS=$ac_check_lib_save_LIBS
8693fi
8694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
8695$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
8696if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
8697  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
8698fi
8699
8700    fi
8701  fi
8702
8703  # Check for libraries that X11R6 Xt/Xaw programs need.
8704  ac_save_LDFLAGS=$LDFLAGS
8705  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
8706  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
8707  # check for ICE first), but we must link in the order -lSM -lICE or
8708  # we get undefined symbols.  So assume we have SM if we have ICE.
8709  # These have to be linked with before -lX11, unlike the other
8710  # libraries we check for below, so use a different variable.
8711  # John Interrante, Karl Berry
8712  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
8713$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
8714if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
8715  $as_echo_n "(cached) " >&6
8716else
8717  ac_check_lib_save_LIBS=$LIBS
8718LIBS="-lICE $X_EXTRA_LIBS $LIBS"
8719cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8720/* end confdefs.h.  */
8721
8722/* Override any GCC internal prototype to avoid an error.
8723   Use char because int might match the return type of a GCC
8724   builtin and then its argument prototype would still apply.  */
8725#ifdef __cplusplus
8726extern "C"
8727#endif
8728char IceConnectionNumber ();
8729int
8730main ()
8731{
8732return IceConnectionNumber ();
8733  ;
8734  return 0;
8735}
8736_ACEOF
8737if ac_fn_c_try_link "$LINENO"; then :
8738  ac_cv_lib_ICE_IceConnectionNumber=yes
8739else
8740  ac_cv_lib_ICE_IceConnectionNumber=no
8741fi
8742rm -f core conftest.err conftest.$ac_objext \
8743    conftest$ac_exeext conftest.$ac_ext
8744LIBS=$ac_check_lib_save_LIBS
8745fi
8746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
8747$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
8748if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
8749  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
8750fi
8751
8752  LDFLAGS=$ac_save_LDFLAGS
8753
8754fi
8755
8756
8757        if test "$zOSUnix" = "yes"; then
8758    CFLAGS="$CFLAGS -W c,dll"
8759    LDFLAGS="$LDFLAGS -W l,dll"
8760    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
8761  fi
8762
8763
8764  if test -d "$x_includes" && test ! -d "$x_libraries"; then
8765    x_libraries=`echo "$x_includes" | sed s/include/lib/`
8766    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
8767$as_echo "Corrected X libraries to $x_libraries" >&6; }
8768    X_LIBS="$X_LIBS -L$x_libraries"
8769    if test "`(uname) 2>/dev/null`" = SunOS &&
8770					 uname -r | grep '^5' >/dev/null; then
8771      X_LIBS="$X_LIBS -R $x_libraries"
8772    fi
8773  fi
8774
8775  if test -d "$x_libraries" && test ! -d "$x_includes"; then
8776    x_includes=`echo "$x_libraries" | sed s/lib/include/`
8777    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
8778$as_echo "Corrected X includes to $x_includes" >&6; }
8779    X_CFLAGS="$X_CFLAGS -I$x_includes"
8780  fi
8781
8782    X_CFLAGS="`echo $X_CFLAGS\  | sed 's%-I/usr/include %%'`"
8783    X_LIBS="`echo $X_LIBS\  | sed 's%-L/usr/lib %%'`"
8784    X_LIBS="`echo $X_LIBS\  | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
8785
8786
8787        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
8788$as_echo_n "checking if X11 header files can be found... " >&6; }
8789  cflags_save=$CFLAGS
8790  CFLAGS="$CFLAGS $X_CFLAGS"
8791  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8792/* end confdefs.h.  */
8793#include <X11/Xlib.h>
8794#include <X11/Intrinsic.h>
8795int
8796main ()
8797{
8798
8799  ;
8800  return 0;
8801}
8802_ACEOF
8803if ac_fn_c_try_compile "$LINENO"; then :
8804  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8805$as_echo "yes" >&6; }
8806else
8807  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8808$as_echo "no" >&6; }; no_x=yes
8809fi
8810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8811  CFLAGS=$cflags_save
8812
8813  if test "${no_x-no}" = yes; then
8814    with_x=no
8815  else
8816    $as_echo "#define HAVE_X11 1" >>confdefs.h
8817
8818    X_LIB="-lXt -lX11";
8819
8820
8821    ac_save_LDFLAGS="$LDFLAGS"
8822    LDFLAGS="-L$x_libraries $LDFLAGS"
8823
8824            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
8825$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
8826if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then :
8827  $as_echo_n "(cached) " >&6
8828else
8829  ac_check_lib_save_LIBS=$LIBS
8830LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
8831cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8832/* end confdefs.h.  */
8833
8834/* Override any GCC internal prototype to avoid an error.
8835   Use char because int might match the return type of a GCC
8836   builtin and then its argument prototype would still apply.  */
8837#ifdef __cplusplus
8838extern "C"
8839#endif
8840char _XdmcpAuthDoIt ();
8841int
8842main ()
8843{
8844return _XdmcpAuthDoIt ();
8845  ;
8846  return 0;
8847}
8848_ACEOF
8849if ac_fn_c_try_link "$LINENO"; then :
8850  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
8851else
8852  ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
8853fi
8854rm -f core conftest.err conftest.$ac_objext \
8855    conftest$ac_exeext conftest.$ac_ext
8856LIBS=$ac_check_lib_save_LIBS
8857fi
8858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
8859$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
8860if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then :
8861  X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
8862fi
8863
8864
8865                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
8866$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
8867if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then :
8868  $as_echo_n "(cached) " >&6
8869else
8870  ac_check_lib_save_LIBS=$LIBS
8871LIBS="-lICE $X_EXTRA_LIBS $LIBS"
8872cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8873/* end confdefs.h.  */
8874
8875/* Override any GCC internal prototype to avoid an error.
8876   Use char because int might match the return type of a GCC
8877   builtin and then its argument prototype would still apply.  */
8878#ifdef __cplusplus
8879extern "C"
8880#endif
8881char IceOpenConnection ();
8882int
8883main ()
8884{
8885return IceOpenConnection ();
8886  ;
8887  return 0;
8888}
8889_ACEOF
8890if ac_fn_c_try_link "$LINENO"; then :
8891  ac_cv_lib_ICE_IceOpenConnection=yes
8892else
8893  ac_cv_lib_ICE_IceOpenConnection=no
8894fi
8895rm -f core conftest.err conftest.$ac_objext \
8896    conftest$ac_exeext conftest.$ac_ext
8897LIBS=$ac_check_lib_save_LIBS
8898fi
8899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
8900$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
8901if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then :
8902  X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
8903fi
8904
8905
8906        LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
8907    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
8908$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
8909if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then :
8910  $as_echo_n "(cached) " >&6
8911else
8912  ac_check_lib_save_LIBS=$LIBS
8913LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
8914cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8915/* end confdefs.h.  */
8916
8917/* Override any GCC internal prototype to avoid an error.
8918   Use char because int might match the return type of a GCC
8919   builtin and then its argument prototype would still apply.  */
8920#ifdef __cplusplus
8921extern "C"
8922#endif
8923char XpmCreatePixmapFromData ();
8924int
8925main ()
8926{
8927return XpmCreatePixmapFromData ();
8928  ;
8929  return 0;
8930}
8931_ACEOF
8932if ac_fn_c_try_link "$LINENO"; then :
8933  ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
8934else
8935  ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
8936fi
8937rm -f core conftest.err conftest.$ac_objext \
8938    conftest$ac_exeext conftest.$ac_ext
8939LIBS=$ac_check_lib_save_LIBS
8940fi
8941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
8942$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
8943if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then :
8944  X_PRE_LIBS="$X_PRE_LIBS -lXpm"
8945fi
8946
8947
8948        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
8949$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
8950    cflags_save=$CFLAGS
8951        if test "$GCC" = yes; then
8952      CFLAGS="$CFLAGS $X_CFLAGS -Werror"
8953    else
8954      CFLAGS="$CFLAGS $X_CFLAGS"
8955    fi
8956    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8957/* end confdefs.h.  */
8958#include <X11/Xlib.h>
8959int
8960main ()
8961{
8962
8963  ;
8964  return 0;
8965}
8966_ACEOF
8967if ac_fn_c_try_compile "$LINENO"; then :
8968  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8969$as_echo "no" >&6; }
8970else
8971  CFLAGS="$CFLAGS -Wno-implicit-int"
8972	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8973/* end confdefs.h.  */
8974#include <X11/Xlib.h>
8975int
8976main ()
8977{
8978
8979  ;
8980  return 0;
8981}
8982_ACEOF
8983if ac_fn_c_try_compile "$LINENO"; then :
8984  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8985$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
8986else
8987  { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
8988$as_echo "test failed" >&6; }
8989
8990fi
8991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8992
8993fi
8994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8995    CFLAGS=$cflags_save
8996
8997    LDFLAGS="$ac_save_LDFLAGS"
8998
8999    { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
9000$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
9001    if ${ac_cv_small_wchar_t+:} false; then :
9002  $as_echo_n "(cached) " >&6
9003else
9004  if test "$cross_compiling" = yes; then :
9005  as_fn_error $? "failed to compile test program" "$LINENO" 5
9006else
9007  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9008/* end confdefs.h.  */
9009
9010#include <X11/Xlib.h>
9011#if STDC_HEADERS
9012# include <stdlib.h>
9013# include <stddef.h>
9014#endif
9015		main()
9016		{
9017		  if (sizeof(wchar_t) <= 2)
9018		    exit(1);
9019		  exit(0);
9020		}
9021_ACEOF
9022if ac_fn_c_try_run "$LINENO"; then :
9023  ac_cv_small_wchar_t="no"
9024else
9025  ac_cv_small_wchar_t="yes"
9026fi
9027rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9028  conftest.$ac_objext conftest.beam conftest.$ac_ext
9029fi
9030
9031fi
9032
9033    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
9034$as_echo "$ac_cv_small_wchar_t" >&6; }
9035    if test "x$ac_cv_small_wchar_t" = "xyes" ; then
9036      $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
9037
9038    fi
9039
9040  fi
9041fi
9042
9043if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then
9044    as_fn_error $? "could not configure X" "$LINENO" 5
9045fi
9046
9047test "x$with_x" = xno -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
9048
9049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
9050$as_echo_n "checking --enable-gui argument... " >&6; }
9051# Check whether --enable-gui was given.
9052if test "${enable_gui+set}" = set; then :
9053  enableval=$enable_gui;
9054else
9055  enable_gui="auto"
9056fi
9057
9058
9059enable_gui_canon=`echo "_$enable_gui" | \
9060	sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
9061
9062SKIP_GTK2=YES
9063SKIP_GTK3=YES
9064SKIP_GNOME=YES
9065SKIP_MOTIF=YES
9066SKIP_ATHENA=YES
9067SKIP_NEXTAW=YES
9068SKIP_PHOTON=YES
9069SKIP_CARBON=YES
9070GUITYPE=NONE
9071
9072if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
9073  SKIP_PHOTON=
9074  case "$enable_gui_canon" in
9075    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9076$as_echo "no GUI support" >&6; }
9077		SKIP_PHOTON=YES ;;
9078    yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5
9079$as_echo "automatic GUI support" >&6; }
9080    		gui_auto=yes ;;
9081    photon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
9082$as_echo "Photon GUI support" >&6; } ;;
9083    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9084$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9085		SKIP_PHOTON=YES ;;
9086  esac
9087
9088elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then
9089  SKIP_CARBON=
9090  case "$enable_gui_canon" in
9091    no)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9092$as_echo "no GUI support" >&6; }
9093		SKIP_CARBON=YES ;;
9094    yes|"")	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
9095$as_echo "yes - automatic GUI support" >&6; }
9096    		gui_auto=yes ;;
9097    auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5
9098$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; }
9099		SKIP_CARBON=YES ;;
9100    carbon)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5
9101$as_echo "Carbon GUI support" >&6; } ;;
9102    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9103$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
9104		SKIP_CARBON=YES ;;
9105  esac
9106
9107else
9108
9109  case "$enable_gui_canon" in
9110    no|none)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
9111$as_echo "no GUI support" >&6; } ;;
9112    yes|""|auto)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
9113$as_echo "yes/auto - automatic GUI support" >&6; }
9114		gui_auto=yes
9115		SKIP_GTK2=
9116		SKIP_GNOME=
9117		SKIP_MOTIF=
9118		SKIP_ATHENA=
9119		SKIP_NEXTAW=
9120		SKIP_CARBON=;;
9121    gtk2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
9122$as_echo "GTK+ 2.x GUI support" >&6; }
9123		SKIP_GTK2=;;
9124    gnome2)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
9125$as_echo "GNOME 2.x GUI support" >&6; }
9126		SKIP_GNOME=
9127		SKIP_GTK2=;;
9128    gtk3)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5
9129$as_echo "GTK+ 3.x GUI support" >&6; }
9130		SKIP_GTK3=;;
9131    motif)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
9132$as_echo "Motif GUI support" >&6; }
9133		SKIP_MOTIF=;;
9134    athena)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
9135$as_echo "Athena GUI support" >&6; }
9136		SKIP_ATHENA=;;
9137    nextaw)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
9138$as_echo "neXtaw GUI support" >&6; }
9139		SKIP_NEXTAW=;;
9140    *)		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
9141$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
9142  esac
9143
9144fi
9145
9146if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
9147				-a "$enable_gui_canon" != "gnome2"; then
9148  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
9149$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
9150  # Check whether --enable-gtk2-check was given.
9151if test "${enable_gtk2_check+set}" = set; then :
9152  enableval=$enable_gtk2_check;
9153else
9154  enable_gtk2_check="yes"
9155fi
9156
9157  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
9158$as_echo "$enable_gtk2_check" >&6; }
9159  if test "x$enable_gtk2_check" = "xno"; then
9160    SKIP_GTK2=YES
9161    SKIP_GNOME=YES
9162  fi
9163fi
9164
9165if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then
9166  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
9167$as_echo_n "checking whether or not to look for GNOME... " >&6; }
9168  # Check whether --enable-gnome-check was given.
9169if test "${enable_gnome_check+set}" = set; then :
9170  enableval=$enable_gnome_check;
9171else
9172  enable_gnome_check="no"
9173fi
9174
9175  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
9176$as_echo "$enable_gnome_check" >&6; }
9177  if test "x$enable_gnome_check" = "xno"; then
9178    SKIP_GNOME=YES
9179  fi
9180fi
9181
9182if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then
9183  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5
9184$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; }
9185  # Check whether --enable-gtk3-check was given.
9186if test "${enable_gtk3_check+set}" = set; then :
9187  enableval=$enable_gtk3_check;
9188else
9189  enable_gtk3_check="yes"
9190fi
9191
9192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5
9193$as_echo "$enable_gtk3_check" >&6; }
9194  if test "x$enable_gtk3_check" = "xno"; then
9195    SKIP_GTK3=YES
9196  fi
9197fi
9198
9199if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
9200  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
9201$as_echo_n "checking whether or not to look for Motif... " >&6; }
9202  # Check whether --enable-motif-check was given.
9203if test "${enable_motif_check+set}" = set; then :
9204  enableval=$enable_motif_check;
9205else
9206  enable_motif_check="yes"
9207fi
9208
9209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
9210$as_echo "$enable_motif_check" >&6; }
9211  if test "x$enable_motif_check" = "xno"; then
9212    SKIP_MOTIF=YES
9213  fi
9214fi
9215
9216if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
9217  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
9218$as_echo_n "checking whether or not to look for Athena... " >&6; }
9219  # Check whether --enable-athena-check was given.
9220if test "${enable_athena_check+set}" = set; then :
9221  enableval=$enable_athena_check;
9222else
9223  enable_athena_check="yes"
9224fi
9225
9226  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
9227$as_echo "$enable_athena_check" >&6; }
9228  if test "x$enable_athena_check" = "xno"; then
9229    SKIP_ATHENA=YES
9230  fi
9231fi
9232
9233if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
9234  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
9235$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
9236  # Check whether --enable-nextaw-check was given.
9237if test "${enable_nextaw_check+set}" = set; then :
9238  enableval=$enable_nextaw_check;
9239else
9240  enable_nextaw_check="yes"
9241fi
9242
9243  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
9244$as_echo "$enable_nextaw_check" >&6; };
9245  if test "x$enable_nextaw_check" = "xno"; then
9246    SKIP_NEXTAW=YES
9247  fi
9248fi
9249
9250if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
9251  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5
9252$as_echo_n "checking whether or not to look for Carbon... " >&6; }
9253  # Check whether --enable-carbon-check was given.
9254if test "${enable_carbon_check+set}" = set; then :
9255  enableval=$enable_carbon_check;
9256else
9257  enable_carbon_check="yes"
9258fi
9259
9260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5
9261$as_echo "$enable_carbon_check" >&6; };
9262  if test "x$enable_carbon_check" = "xno"; then
9263    SKIP_CARBON=YES
9264  fi
9265fi
9266
9267
9268if test "x$MACOS_X" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
9269  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5
9270$as_echo_n "checking for Carbon GUI... " >&6; }
9271    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9272$as_echo "yes" >&6; };
9273  GUITYPE=CARBONGUI
9274  if test "$VIMNAME" = "vim"; then
9275    VIMNAME=Vim
9276  fi
9277
9278  if test "x$MACARCH" = "xboth"; then
9279    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
9280  else
9281    CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
9282  fi
9283
9284    if test x$prefix = xNONE; then
9285    prefix=/Applications
9286  fi
9287
9288    datadir='${prefix}/Vim.app/Contents/Resources'
9289
9290    SKIP_GTK2=YES;
9291  SKIP_GNOME=YES;
9292  SKIP_MOTIF=YES;
9293  SKIP_ATHENA=YES;
9294  SKIP_NEXTAW=YES;
9295  SKIP_PHOTON=YES;
9296  SKIP_CARBON=YES
9297fi
9298
9299
9300
9301
9302
9303
9304
9305
9306if test -z "$SKIP_GTK2"; then
9307
9308  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9309$as_echo_n "checking --disable-gtktest argument... " >&6; }
9310  # Check whether --enable-gtktest was given.
9311if test "${enable_gtktest+set}" = set; then :
9312  enableval=$enable_gtktest;
9313else
9314  enable_gtktest=yes
9315fi
9316
9317  if test "x$enable_gtktest" = "xyes" ; then
9318    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9319$as_echo "gtk test enabled" >&6; }
9320  else
9321    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9322$as_echo "gtk test disabled" >&6; }
9323  fi
9324
9325  if test "X$PKG_CONFIG" = "X"; then
9326    if test -n "$ac_tool_prefix"; then
9327  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
9328set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
9329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9330$as_echo_n "checking for $ac_word... " >&6; }
9331if ${ac_cv_path_PKG_CONFIG+:} false; then :
9332  $as_echo_n "(cached) " >&6
9333else
9334  case $PKG_CONFIG in
9335  [\\/]* | ?:[\\/]*)
9336  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9337  ;;
9338  *)
9339  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9340for as_dir in $PATH
9341do
9342  IFS=$as_save_IFS
9343  test -z "$as_dir" && as_dir=.
9344    for ac_exec_ext in '' $ac_executable_extensions; do
9345  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9346    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9347    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9348    break 2
9349  fi
9350done
9351  done
9352IFS=$as_save_IFS
9353
9354  ;;
9355esac
9356fi
9357PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9358if test -n "$PKG_CONFIG"; then
9359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9360$as_echo "$PKG_CONFIG" >&6; }
9361else
9362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9363$as_echo "no" >&6; }
9364fi
9365
9366
9367fi
9368if test -z "$ac_cv_path_PKG_CONFIG"; then
9369  ac_pt_PKG_CONFIG=$PKG_CONFIG
9370  # Extract the first word of "pkg-config", so it can be a program name with args.
9371set dummy pkg-config; ac_word=$2
9372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9373$as_echo_n "checking for $ac_word... " >&6; }
9374if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
9375  $as_echo_n "(cached) " >&6
9376else
9377  case $ac_pt_PKG_CONFIG in
9378  [\\/]* | ?:[\\/]*)
9379  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
9380  ;;
9381  *)
9382  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9383for as_dir in $PATH
9384do
9385  IFS=$as_save_IFS
9386  test -z "$as_dir" && as_dir=.
9387    for ac_exec_ext in '' $ac_executable_extensions; do
9388  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9389    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9390    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9391    break 2
9392  fi
9393done
9394  done
9395IFS=$as_save_IFS
9396
9397  ;;
9398esac
9399fi
9400ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
9401if test -n "$ac_pt_PKG_CONFIG"; then
9402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
9403$as_echo "$ac_pt_PKG_CONFIG" >&6; }
9404else
9405  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9406$as_echo "no" >&6; }
9407fi
9408
9409  if test "x$ac_pt_PKG_CONFIG" = x; then
9410    PKG_CONFIG="no"
9411  else
9412    case $cross_compiling:$ac_tool_warned in
9413yes:)
9414{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9415$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9416ac_tool_warned=yes ;;
9417esac
9418    PKG_CONFIG=$ac_pt_PKG_CONFIG
9419  fi
9420else
9421  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
9422fi
9423
9424  fi
9425
9426  if test "x$PKG_CONFIG" != "xno"; then
9427
9428  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9429  {
9430    no_gtk=""
9431    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9432	  && $PKG_CONFIG --exists gtk+-2.0; then
9433    {
9434      min_gtk_version=2.2.0
9435      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9436$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9437                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9438      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9439      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9440      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9441	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9442      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9443	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9444      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9445	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9446    }
9447    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9448	  && $PKG_CONFIG --exists gtk+-3.0; then
9449    {
9450      min_gtk_version=2.2.0
9451      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9452$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9453
9454      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9455      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9456      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9457      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9458	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9459      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9460	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9461      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9462	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9463    }
9464    else
9465      no_gtk=yes
9466    fi
9467
9468    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9469    {
9470      ac_save_CFLAGS="$CFLAGS"
9471      ac_save_LIBS="$LIBS"
9472      CFLAGS="$CFLAGS $GTK_CFLAGS"
9473      LIBS="$LIBS $GTK_LIBS"
9474
9475                        rm -f conf.gtktest
9476      if test "$cross_compiling" = yes; then :
9477  echo $ac_n "cross compiling; assumed OK... $ac_c"
9478else
9479  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9480/* end confdefs.h.  */
9481
9482#include <gtk/gtk.h>
9483#include <stdio.h>
9484#if STDC_HEADERS
9485# include <stdlib.h>
9486# include <stddef.h>
9487#endif
9488
9489int
9490main ()
9491{
9492int major, minor, micro;
9493char *tmp_version;
9494
9495system ("touch conf.gtktest");
9496
9497/* HP/UX 9 (%@#!) writes to sscanf strings */
9498tmp_version = g_strdup("$min_gtk_version");
9499if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9500   printf("%s, bad version string\n", "$min_gtk_version");
9501   exit(1);
9502 }
9503
9504if ((gtk_major_version > major) ||
9505    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9506    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9507				     (gtk_micro_version >= micro)))
9508{
9509    return 0;
9510}
9511return 1;
9512}
9513
9514_ACEOF
9515if ac_fn_c_try_run "$LINENO"; then :
9516
9517else
9518  no_gtk=yes
9519fi
9520rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9521  conftest.$ac_objext conftest.beam conftest.$ac_ext
9522fi
9523
9524      CFLAGS="$ac_save_CFLAGS"
9525      LIBS="$ac_save_LIBS"
9526    }
9527    fi
9528    if test "x$no_gtk" = x ; then
9529      if test "x$enable_gtktest" = "xyes"; then
9530	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9531$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9532      else
9533	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9534$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9535      fi
9536      GUI_LIB_LOC="$GTK_LIBDIR"
9537		 GTK_LIBNAME="$GTK_LIBS"
9538		GUI_INC_LOC="$GTK_CFLAGS"
9539    else
9540    {
9541      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9542$as_echo "no" >&6; }
9543      GTK_CFLAGS=""
9544      GTK_LIBS=""
9545      :
9546      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9547	as_fn_error $? "could not configure GTK" "$LINENO" 5
9548      fi
9549    }
9550    fi
9551  }
9552  else
9553    GTK_CFLAGS=""
9554    GTK_LIBS=""
9555    :
9556  fi
9557
9558
9559  rm -f conf.gtktest
9560
9561    if test "x$GTK_CFLAGS" != "x"; then
9562      SKIP_GTK3=YES
9563      SKIP_ATHENA=YES
9564      SKIP_NEXTAW=YES
9565      SKIP_MOTIF=YES
9566      GUITYPE=GTK
9567
9568    fi
9569  fi
9570  if test "x$GUITYPE" = "xGTK"; then
9571                if test -z "$SKIP_GNOME"; then
9572    {
9573
9574
9575
9576
9577
9578
9579# Check whether --with-gnome-includes was given.
9580if test "${with_gnome_includes+set}" = set; then :
9581  withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
9582
9583fi
9584
9585
9586
9587# Check whether --with-gnome-libs was given.
9588if test "${with_gnome_libs+set}" = set; then :
9589  withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
9590
9591fi
9592
9593
9594
9595# Check whether --with-gnome was given.
9596if test "${with_gnome+set}" = set; then :
9597  withval=$with_gnome; if test x$withval = xyes; then
9598      want_gnome=yes
9599      have_gnome=yes
9600    else
9601      if test "x$withval" = xno; then
9602	want_gnome=no
9603      else
9604	want_gnome=yes
9605	LDFLAGS="$LDFLAGS -L$withval/lib"
9606	CFLAGS="$CFLAGS -I$withval/include"
9607	gnome_prefix=$withval/lib
9608      fi
9609    fi
9610else
9611  want_gnome=yes
9612fi
9613
9614
9615  if test "x$want_gnome" = xyes; then
9616  {
9617    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
9618$as_echo_n "checking for libgnomeui-2.0... " >&6; }
9619    if $PKG_CONFIG --exists libgnomeui-2.0; then
9620      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9621$as_echo "yes" >&6; }
9622      GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
9623      GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
9624      GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
9625
9626                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
9627$as_echo_n "checking for FreeBSD... " >&6; }
9628      if test "`(uname) 2>/dev/null`" = FreeBSD; then
9629	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9630$as_echo "yes" >&6; }
9631	GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
9632	GNOME_LIBS="$GNOME_LIBS -pthread"
9633      else
9634	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9635$as_echo "no" >&6; }
9636      fi
9637      have_gnome=yes
9638    else
9639      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9640$as_echo "not found" >&6; }
9641      if test "x" = xfail; then
9642	as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
9643      fi
9644    fi
9645  }
9646  fi
9647
9648      if test "x$have_gnome" = xyes ; then
9649	$as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
9650
9651	GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
9652	GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
9653      fi
9654    }
9655    fi
9656  fi
9657fi
9658
9659
9660if test -z "$SKIP_GTK3"; then
9661
9662  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
9663$as_echo_n "checking --disable-gtktest argument... " >&6; }
9664  # Check whether --enable-gtktest was given.
9665if test "${enable_gtktest+set}" = set; then :
9666  enableval=$enable_gtktest;
9667else
9668  enable_gtktest=yes
9669fi
9670
9671  if test "x$enable_gtktest" = "xyes" ; then
9672    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
9673$as_echo "gtk test enabled" >&6; }
9674  else
9675    { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
9676$as_echo "gtk test disabled" >&6; }
9677  fi
9678
9679  if test "X$PKG_CONFIG" = "X"; then
9680    if test -n "$ac_tool_prefix"; then
9681  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
9682set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
9683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9684$as_echo_n "checking for $ac_word... " >&6; }
9685if ${ac_cv_path_PKG_CONFIG+:} false; then :
9686  $as_echo_n "(cached) " >&6
9687else
9688  case $PKG_CONFIG in
9689  [\\/]* | ?:[\\/]*)
9690  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9691  ;;
9692  *)
9693  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9694for as_dir in $PATH
9695do
9696  IFS=$as_save_IFS
9697  test -z "$as_dir" && as_dir=.
9698    for ac_exec_ext in '' $ac_executable_extensions; do
9699  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9700    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9701    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9702    break 2
9703  fi
9704done
9705  done
9706IFS=$as_save_IFS
9707
9708  ;;
9709esac
9710fi
9711PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9712if test -n "$PKG_CONFIG"; then
9713  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9714$as_echo "$PKG_CONFIG" >&6; }
9715else
9716  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9717$as_echo "no" >&6; }
9718fi
9719
9720
9721fi
9722if test -z "$ac_cv_path_PKG_CONFIG"; then
9723  ac_pt_PKG_CONFIG=$PKG_CONFIG
9724  # Extract the first word of "pkg-config", so it can be a program name with args.
9725set dummy pkg-config; ac_word=$2
9726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9727$as_echo_n "checking for $ac_word... " >&6; }
9728if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
9729  $as_echo_n "(cached) " >&6
9730else
9731  case $ac_pt_PKG_CONFIG in
9732  [\\/]* | ?:[\\/]*)
9733  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
9734  ;;
9735  *)
9736  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9737for as_dir in $PATH
9738do
9739  IFS=$as_save_IFS
9740  test -z "$as_dir" && as_dir=.
9741    for ac_exec_ext in '' $ac_executable_extensions; do
9742  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9743    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9744    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9745    break 2
9746  fi
9747done
9748  done
9749IFS=$as_save_IFS
9750
9751  ;;
9752esac
9753fi
9754ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
9755if test -n "$ac_pt_PKG_CONFIG"; then
9756  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
9757$as_echo "$ac_pt_PKG_CONFIG" >&6; }
9758else
9759  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9760$as_echo "no" >&6; }
9761fi
9762
9763  if test "x$ac_pt_PKG_CONFIG" = x; then
9764    PKG_CONFIG="no"
9765  else
9766    case $cross_compiling:$ac_tool_warned in
9767yes:)
9768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9770ac_tool_warned=yes ;;
9771esac
9772    PKG_CONFIG=$ac_pt_PKG_CONFIG
9773  fi
9774else
9775  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
9776fi
9777
9778  fi
9779
9780  if test "x$PKG_CONFIG" != "xno"; then
9781
9782  if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
9783  {
9784    no_gtk=""
9785    if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9786	  && $PKG_CONFIG --exists gtk+-2.0; then
9787    {
9788      min_gtk_version=3.0.0
9789      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9790$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9791                        GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
9792      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
9793      GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
9794      gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9795	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9796      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9797	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9798      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
9799	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9800    }
9801    elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
9802	  && $PKG_CONFIG --exists gtk+-3.0; then
9803    {
9804      min_gtk_version=3.0.0
9805      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
9806$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
9807
9808      GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0`
9809      GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0`
9810      GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0`
9811      gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9812	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
9813      gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9814	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
9815      gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
9816	     sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
9817    }
9818    else
9819      no_gtk=yes
9820    fi
9821
9822    if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
9823    {
9824      ac_save_CFLAGS="$CFLAGS"
9825      ac_save_LIBS="$LIBS"
9826      CFLAGS="$CFLAGS $GTK_CFLAGS"
9827      LIBS="$LIBS $GTK_LIBS"
9828
9829                        rm -f conf.gtktest
9830      if test "$cross_compiling" = yes; then :
9831  echo $ac_n "cross compiling; assumed OK... $ac_c"
9832else
9833  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9834/* end confdefs.h.  */
9835
9836#include <gtk/gtk.h>
9837#include <stdio.h>
9838#if STDC_HEADERS
9839# include <stdlib.h>
9840# include <stddef.h>
9841#endif
9842
9843int
9844main ()
9845{
9846int major, minor, micro;
9847char *tmp_version;
9848
9849system ("touch conf.gtktest");
9850
9851/* HP/UX 9 (%@#!) writes to sscanf strings */
9852tmp_version = g_strdup("$min_gtk_version");
9853if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9854   printf("%s, bad version string\n", "$min_gtk_version");
9855   exit(1);
9856 }
9857
9858if ((gtk_major_version > major) ||
9859    ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
9860    ((gtk_major_version == major) && (gtk_minor_version == minor) &&
9861				     (gtk_micro_version >= micro)))
9862{
9863    return 0;
9864}
9865return 1;
9866}
9867
9868_ACEOF
9869if ac_fn_c_try_run "$LINENO"; then :
9870
9871else
9872  no_gtk=yes
9873fi
9874rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9875  conftest.$ac_objext conftest.beam conftest.$ac_ext
9876fi
9877
9878      CFLAGS="$ac_save_CFLAGS"
9879      LIBS="$ac_save_LIBS"
9880    }
9881    fi
9882    if test "x$no_gtk" = x ; then
9883      if test "x$enable_gtktest" = "xyes"; then
9884	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9885$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9886      else
9887	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
9888$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
9889      fi
9890      GUI_LIB_LOC="$GTK_LIBDIR"
9891		 GTK_LIBNAME="$GTK_LIBS"
9892		GUI_INC_LOC="$GTK_CFLAGS"
9893    else
9894    {
9895      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9896$as_echo "no" >&6; }
9897      GTK_CFLAGS=""
9898      GTK_LIBS=""
9899      :
9900      if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then
9901	as_fn_error $? "could not configure GTK" "$LINENO" 5
9902      fi
9903    }
9904    fi
9905  }
9906  else
9907    GTK_CFLAGS=""
9908    GTK_LIBS=""
9909    :
9910  fi
9911
9912
9913  rm -f conf.gtktest
9914
9915    if test "x$GTK_CFLAGS" != "x"; then
9916      SKIP_GTK2=YES
9917      SKIP_GNOME=YES
9918      SKIP_ATHENA=YES
9919      SKIP_NEXTAW=YES
9920      SKIP_MOTIF=YES
9921      GUITYPE=GTK
9922
9923      $as_echo "#define USE_GTK3 1" >>confdefs.h
9924
9925    fi
9926  fi
9927fi
9928
9929if test "x$GUITYPE" = "xGTK"; then
9930  { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5
9931$as_echo_n "checking version of Gdk-Pixbuf... " >&6; }
9932  gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0`
9933  if test "x$gdk_pixbuf_version" != x ; then
9934    gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \
9935      sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'`
9936    if test "x$gdk_pixbuf_version_minor" != x -a \
9937	$gdk_pixbuf_version_minor -ge 31 ; then
9938      { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5
9939$as_echo "OK." >&6; }
9940      # Extract the first word of "glib-compile-resources", so it can be a program name with args.
9941set dummy glib-compile-resources; ac_word=$2
9942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9943$as_echo_n "checking for $ac_word... " >&6; }
9944if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then :
9945  $as_echo_n "(cached) " >&6
9946else
9947  case $GLIB_COMPILE_RESOURCES in
9948  [\\/]* | ?:[\\/]*)
9949  ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path.
9950  ;;
9951  *)
9952  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9953for as_dir in $PATH
9954do
9955  IFS=$as_save_IFS
9956  test -z "$as_dir" && as_dir=.
9957    for ac_exec_ext in '' $ac_executable_extensions; do
9958  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9959    ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext"
9960    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9961    break 2
9962  fi
9963done
9964  done
9965IFS=$as_save_IFS
9966
9967  test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no"
9968  ;;
9969esac
9970fi
9971GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES
9972if test -n "$GLIB_COMPILE_RESOURCES"; then
9973  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5
9974$as_echo "$GLIB_COMPILE_RESOURCES" >&6; }
9975else
9976  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9977$as_echo "no" >&6; }
9978fi
9979
9980
9981      { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5
9982$as_echo_n "checking glib-compile-resources... " >&6; }
9983      if test "x$GLIB_COMPILE_RESOURCES" = xno ; then
9984	GLIB_COMPILE_RESOURCES=""
9985	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5
9986$as_echo "cannot be found in PATH." >&6; }
9987      else
9988	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5
9989$as_echo "usable." >&6; }
9990	$as_echo "#define USE_GRESOURCE 1" >>confdefs.h
9991
9992	GRESOURCE_SRC="auto/gui_gtk_gresources.c"
9993	GRESOURCE_OBJ="objects/gui_gtk_gresources.o"
9994      fi
9995    else
9996      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5
9997$as_echo "not usable." >&6; }
9998    fi
9999  else
10000    { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5
10001$as_echo "cannot obtain from pkg_config." >&6; }
10002  fi
10003
10004  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5
10005$as_echo_n "checking --disable-icon-cache-update argument... " >&6; }
10006  # Check whether --enable-icon_cache_update was given.
10007if test "${enable_icon_cache_update+set}" = set; then :
10008  enableval=$enable_icon_cache_update;
10009else
10010  enable_icon_cache_update="yes"
10011fi
10012
10013  if test "$enable_icon_cache_update" = "yes"; then
10014    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
10015$as_echo "not set" >&6; }
10016    # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args.
10017set dummy gtk-update-icon-cache; ac_word=$2
10018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10019$as_echo_n "checking for $ac_word... " >&6; }
10020if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then :
10021  $as_echo_n "(cached) " >&6
10022else
10023  case $GTK_UPDATE_ICON_CACHE in
10024  [\\/]* | ?:[\\/]*)
10025  ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path.
10026  ;;
10027  *)
10028  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10029for as_dir in $PATH
10030do
10031  IFS=$as_save_IFS
10032  test -z "$as_dir" && as_dir=.
10033    for ac_exec_ext in '' $ac_executable_extensions; do
10034  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10035    ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext"
10036    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10037    break 2
10038  fi
10039done
10040  done
10041IFS=$as_save_IFS
10042
10043  test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no"
10044  ;;
10045esac
10046fi
10047GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE
10048if test -n "$GTK_UPDATE_ICON_CACHE"; then
10049  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5
10050$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; }
10051else
10052  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10053$as_echo "no" >&6; }
10054fi
10055
10056
10057    if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then
10058      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10059$as_echo "not found in PATH." >&6; }
10060    fi
10061  else
10062    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10063$as_echo "update disabled" >&6; }
10064  fi
10065
10066  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5
10067$as_echo_n "checking --disable-desktop-database-update argument... " >&6; }
10068  # Check whether --enable-desktop_database_update was given.
10069if test "${enable_desktop_database_update+set}" = set; then :
10070  enableval=$enable_desktop_database_update;
10071else
10072  enable_desktop_database_update="yes"
10073fi
10074
10075  if test "$enable_desktop_database_update" = "yes"; then
10076    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
10077$as_echo "not set" >&6; }
10078    # Extract the first word of "update-desktop-database", so it can be a program name with args.
10079set dummy update-desktop-database; ac_word=$2
10080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10081$as_echo_n "checking for $ac_word... " >&6; }
10082if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then :
10083  $as_echo_n "(cached) " >&6
10084else
10085  case $UPDATE_DESKTOP_DATABASE in
10086  [\\/]* | ?:[\\/]*)
10087  ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path.
10088  ;;
10089  *)
10090  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10091for as_dir in $PATH
10092do
10093  IFS=$as_save_IFS
10094  test -z "$as_dir" && as_dir=.
10095    for ac_exec_ext in '' $ac_executable_extensions; do
10096  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10097    ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext"
10098    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10099    break 2
10100  fi
10101done
10102  done
10103IFS=$as_save_IFS
10104
10105  test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no"
10106  ;;
10107esac
10108fi
10109UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE
10110if test -n "$UPDATE_DESKTOP_DATABASE"; then
10111  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5
10112$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; }
10113else
10114  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10115$as_echo "no" >&6; }
10116fi
10117
10118
10119    if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then
10120      { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5
10121$as_echo "not found in PATH." >&6; }
10122    fi
10123  else
10124    { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5
10125$as_echo "update disabled" >&6; }
10126  fi
10127fi
10128
10129
10130
10131
10132
10133
10134
10135if test -z "$SKIP_MOTIF"; then
10136  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"
10137    GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
10138
10139  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
10140$as_echo_n "checking for location of Motif GUI includes... " >&6; }
10141  gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
10142  GUI_INC_LOC=
10143  for try in $gui_includes; do
10144    if test -f "$try/Xm/Xm.h"; then
10145      GUI_INC_LOC=$try
10146    fi
10147  done
10148  if test -n "$GUI_INC_LOC"; then
10149    if test "$GUI_INC_LOC" = /usr/include; then
10150      GUI_INC_LOC=
10151      { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10152$as_echo "in default path" >&6; }
10153    else
10154      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
10155$as_echo "$GUI_INC_LOC" >&6; }
10156    fi
10157  else
10158    { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10159$as_echo "<not found>" >&6; }
10160    SKIP_MOTIF=YES
10161  fi
10162fi
10163
10164
10165if test -z "$SKIP_MOTIF"; then
10166  { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
10167$as_echo_n "checking --with-motif-lib argument... " >&6; }
10168
10169# Check whether --with-motif-lib was given.
10170if test "${with_motif_lib+set}" = set; then :
10171  withval=$with_motif_lib;  MOTIF_LIBNAME="${withval}"
10172fi
10173
10174
10175  if test -n "$MOTIF_LIBNAME"; then
10176    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
10177$as_echo "$MOTIF_LIBNAME" >&6; }
10178    GUI_LIB_LOC=
10179  else
10180    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10181$as_echo "no" >&6; }
10182
10183        GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
10184
10185            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
10186$as_echo_n "checking for location of Motif GUI libs... " >&6; }
10187    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"
10188    GUI_LIB_LOC=
10189    for try in $gui_libs; do
10190      for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
10191	if test -f "$libtry"; then
10192	  GUI_LIB_LOC=$try
10193	fi
10194      done
10195    done
10196    if test -n "$GUI_LIB_LOC"; then
10197            if test "$GUI_LIB_LOC" = /usr/lib \
10198	   -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \
10199	   -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then
10200	GUI_LIB_LOC=
10201	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
10202$as_echo "in default path" >&6; }
10203      else
10204	if test -n "$GUI_LIB_LOC"; then
10205	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
10206$as_echo "$GUI_LIB_LOC" >&6; }
10207	  if test "`(uname) 2>/dev/null`" = SunOS &&
10208					 uname -r | grep '^5' >/dev/null; then
10209	    GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
10210	  fi
10211	fi
10212      fi
10213      MOTIF_LIBNAME=-lXm
10214    else
10215      { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
10216$as_echo "<not found>" >&6; }
10217      SKIP_MOTIF=YES
10218    fi
10219  fi
10220fi
10221
10222if test -z "$SKIP_MOTIF"; then
10223  SKIP_ATHENA=YES
10224  SKIP_NEXTAW=YES
10225  GUITYPE=MOTIF
10226
10227fi
10228
10229
10230GUI_X_LIBS=
10231
10232if test -z "$SKIP_ATHENA"; then
10233  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
10234$as_echo_n "checking if Athena header files can be found... " >&6; }
10235  cflags_save=$CFLAGS
10236  CFLAGS="$CFLAGS $X_CFLAGS"
10237  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10238/* end confdefs.h.  */
10239
10240#include <X11/Intrinsic.h>
10241#include <X11/Xaw/Paned.h>
10242int
10243main ()
10244{
10245
10246  ;
10247  return 0;
10248}
10249_ACEOF
10250if ac_fn_c_try_compile "$LINENO"; then :
10251  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10252$as_echo "yes" >&6; }
10253else
10254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10255$as_echo "no" >&6; }; SKIP_ATHENA=YES
10256fi
10257rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10258  CFLAGS=$cflags_save
10259fi
10260
10261if test -z "$SKIP_ATHENA"; then
10262  GUITYPE=ATHENA
10263fi
10264
10265if test -z "$SKIP_NEXTAW"; then
10266  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
10267$as_echo_n "checking if neXtaw header files can be found... " >&6; }
10268  cflags_save=$CFLAGS
10269  CFLAGS="$CFLAGS $X_CFLAGS"
10270  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10271/* end confdefs.h.  */
10272
10273#include <X11/Intrinsic.h>
10274#include <X11/neXtaw/Paned.h>
10275int
10276main ()
10277{
10278
10279  ;
10280  return 0;
10281}
10282_ACEOF
10283if ac_fn_c_try_compile "$LINENO"; then :
10284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10285$as_echo "yes" >&6; }
10286else
10287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10288$as_echo "no" >&6; }; SKIP_NEXTAW=YES
10289fi
10290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10291  CFLAGS=$cflags_save
10292fi
10293
10294if test -z "$SKIP_NEXTAW"; then
10295  GUITYPE=NEXTAW
10296fi
10297
10298if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10299      if test -n "$GUI_INC_LOC"; then
10300    GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
10301  fi
10302  if test -n "$GUI_LIB_LOC"; then
10303    GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
10304  fi
10305
10306    ldflags_save=$LDFLAGS
10307  LDFLAGS="$X_LIBS $LDFLAGS"
10308  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
10309$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
10310if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then :
10311  $as_echo_n "(cached) " >&6
10312else
10313  ac_check_lib_save_LIBS=$LIBS
10314LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10315cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10316/* end confdefs.h.  */
10317
10318/* Override any GCC internal prototype to avoid an error.
10319   Use char because int might match the return type of a GCC
10320   builtin and then its argument prototype would still apply.  */
10321#ifdef __cplusplus
10322extern "C"
10323#endif
10324char XShapeQueryExtension ();
10325int
10326main ()
10327{
10328return XShapeQueryExtension ();
10329  ;
10330  return 0;
10331}
10332_ACEOF
10333if ac_fn_c_try_link "$LINENO"; then :
10334  ac_cv_lib_Xext_XShapeQueryExtension=yes
10335else
10336  ac_cv_lib_Xext_XShapeQueryExtension=no
10337fi
10338rm -f core conftest.err conftest.$ac_objext \
10339    conftest$ac_exeext conftest.$ac_ext
10340LIBS=$ac_check_lib_save_LIBS
10341fi
10342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
10343$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
10344if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then :
10345  GUI_X_LIBS="-lXext"
10346fi
10347
10348    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
10349$as_echo_n "checking for wslen in -lw... " >&6; }
10350if ${ac_cv_lib_w_wslen+:} false; then :
10351  $as_echo_n "(cached) " >&6
10352else
10353  ac_check_lib_save_LIBS=$LIBS
10354LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10355cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10356/* end confdefs.h.  */
10357
10358/* Override any GCC internal prototype to avoid an error.
10359   Use char because int might match the return type of a GCC
10360   builtin and then its argument prototype would still apply.  */
10361#ifdef __cplusplus
10362extern "C"
10363#endif
10364char wslen ();
10365int
10366main ()
10367{
10368return wslen ();
10369  ;
10370  return 0;
10371}
10372_ACEOF
10373if ac_fn_c_try_link "$LINENO"; then :
10374  ac_cv_lib_w_wslen=yes
10375else
10376  ac_cv_lib_w_wslen=no
10377fi
10378rm -f core conftest.err conftest.$ac_objext \
10379    conftest$ac_exeext conftest.$ac_ext
10380LIBS=$ac_check_lib_save_LIBS
10381fi
10382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
10383$as_echo "$ac_cv_lib_w_wslen" >&6; }
10384if test "x$ac_cv_lib_w_wslen" = xyes; then :
10385  X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
10386fi
10387
10388  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
10389$as_echo_n "checking for dlsym in -ldl... " >&6; }
10390if ${ac_cv_lib_dl_dlsym+:} false; then :
10391  $as_echo_n "(cached) " >&6
10392else
10393  ac_check_lib_save_LIBS=$LIBS
10394LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10395cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10396/* end confdefs.h.  */
10397
10398/* Override any GCC internal prototype to avoid an error.
10399   Use char because int might match the return type of a GCC
10400   builtin and then its argument prototype would still apply.  */
10401#ifdef __cplusplus
10402extern "C"
10403#endif
10404char dlsym ();
10405int
10406main ()
10407{
10408return dlsym ();
10409  ;
10410  return 0;
10411}
10412_ACEOF
10413if ac_fn_c_try_link "$LINENO"; then :
10414  ac_cv_lib_dl_dlsym=yes
10415else
10416  ac_cv_lib_dl_dlsym=no
10417fi
10418rm -f core conftest.err conftest.$ac_objext \
10419    conftest$ac_exeext conftest.$ac_ext
10420LIBS=$ac_check_lib_save_LIBS
10421fi
10422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
10423$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
10424if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
10425  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
10426fi
10427
10428  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
10429$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
10430if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then :
10431  $as_echo_n "(cached) " >&6
10432else
10433  ac_check_lib_save_LIBS=$LIBS
10434LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10435cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10436/* end confdefs.h.  */
10437
10438/* Override any GCC internal prototype to avoid an error.
10439   Use char because int might match the return type of a GCC
10440   builtin and then its argument prototype would still apply.  */
10441#ifdef __cplusplus
10442extern "C"
10443#endif
10444char XmuCreateStippledPixmap ();
10445int
10446main ()
10447{
10448return XmuCreateStippledPixmap ();
10449  ;
10450  return 0;
10451}
10452_ACEOF
10453if ac_fn_c_try_link "$LINENO"; then :
10454  ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
10455else
10456  ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
10457fi
10458rm -f core conftest.err conftest.$ac_objext \
10459    conftest$ac_exeext conftest.$ac_ext
10460LIBS=$ac_check_lib_save_LIBS
10461fi
10462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
10463$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
10464if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then :
10465  GUI_X_LIBS="-lXmu $GUI_X_LIBS"
10466fi
10467
10468  if test -z "$SKIP_MOTIF"; then
10469    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
10470$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
10471if ${ac_cv_lib_Xp_XpEndJob+:} false; then :
10472  $as_echo_n "(cached) " >&6
10473else
10474  ac_check_lib_save_LIBS=$LIBS
10475LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
10476cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10477/* end confdefs.h.  */
10478
10479/* Override any GCC internal prototype to avoid an error.
10480   Use char because int might match the return type of a GCC
10481   builtin and then its argument prototype would still apply.  */
10482#ifdef __cplusplus
10483extern "C"
10484#endif
10485char XpEndJob ();
10486int
10487main ()
10488{
10489return XpEndJob ();
10490  ;
10491  return 0;
10492}
10493_ACEOF
10494if ac_fn_c_try_link "$LINENO"; then :
10495  ac_cv_lib_Xp_XpEndJob=yes
10496else
10497  ac_cv_lib_Xp_XpEndJob=no
10498fi
10499rm -f core conftest.err conftest.$ac_objext \
10500    conftest$ac_exeext conftest.$ac_ext
10501LIBS=$ac_check_lib_save_LIBS
10502fi
10503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
10504$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
10505if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then :
10506  GUI_X_LIBS="-lXp $GUI_X_LIBS"
10507fi
10508
10509  fi
10510  LDFLAGS=$ldflags_save
10511
10512    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
10513$as_echo_n "checking for extra X11 defines... " >&6; }
10514  NARROW_PROTO=
10515  rm -fr conftestdir
10516  if mkdir conftestdir; then
10517    cd conftestdir
10518    cat > Imakefile <<'EOF'
10519acfindx:
10520	@echo 'NARROW_PROTO="${PROTO_DEFINES}"'
10521EOF
10522    if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10523      eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10524    fi
10525    cd ..
10526    rm -fr conftestdir
10527  fi
10528  if test -z "$NARROW_PROTO"; then
10529    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10530$as_echo "no" >&6; }
10531  else
10532    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
10533$as_echo "$NARROW_PROTO" >&6; }
10534  fi
10535
10536fi
10537
10538if test "$enable_xsmp" = "yes"; then
10539  cppflags_save=$CPPFLAGS
10540  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10541  for ac_header in X11/SM/SMlib.h
10542do :
10543  ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
10544if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then :
10545  cat >>confdefs.h <<_ACEOF
10546#define HAVE_X11_SM_SMLIB_H 1
10547_ACEOF
10548
10549fi
10550
10551done
10552
10553  CPPFLAGS=$cppflags_save
10554fi
10555
10556
10557if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then
10558    cppflags_save=$CPPFLAGS
10559  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10560  for ac_header in X11/xpm.h X11/Sunkeysym.h
10561do :
10562  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10563ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10564if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10565  cat >>confdefs.h <<_ACEOF
10566#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10567_ACEOF
10568
10569fi
10570
10571done
10572
10573
10574    if test ! "$enable_xim" = "no"; then
10575    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
10576$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
10577    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10578/* end confdefs.h.  */
10579#include <X11/Xlib.h>
10580_ACEOF
10581if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10582  $EGREP "XIMText" >/dev/null 2>&1; then :
10583  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10584$as_echo "yes" >&6; }
10585else
10586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
10587$as_echo "no; xim has been disabled" >&6; }; enable_xim="no"
10588fi
10589rm -f conftest*
10590
10591  fi
10592  CPPFLAGS=$cppflags_save
10593
10594    if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
10595		-a "x$GUITYPE" != "xNONE" ; then
10596    { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
10597$as_echo "X GUI selected; xim has been enabled" >&6; }
10598    enable_xim="yes"
10599  fi
10600fi
10601
10602if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
10603  cppflags_save=$CPPFLAGS
10604  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10605  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
10606$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
10607  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10608/* end confdefs.h.  */
10609
10610#include <X11/Intrinsic.h>
10611#include <X11/Xmu/Editres.h>
10612int
10613main ()
10614{
10615int i; i = 0;
10616  ;
10617  return 0;
10618}
10619_ACEOF
10620if ac_fn_c_try_compile "$LINENO"; then :
10621  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10622$as_echo "yes" >&6; }
10623		      $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
10624
10625else
10626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10627$as_echo "no" >&6; }
10628fi
10629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10630  CPPFLAGS=$cppflags_save
10631fi
10632
10633if test -z "$SKIP_MOTIF"; then
10634  cppflags_save=$CPPFLAGS
10635  CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10636  if test "$zOSUnix" = "yes"; then
10637	xmheader="Xm/Xm.h"
10638  else
10639	xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h
10640	   Xm/UnhighlightT.h Xm/Notebook.h"
10641  fi
10642  for ac_header in $xmheader
10643do :
10644  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10645ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10646if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10647  cat >>confdefs.h <<_ACEOF
10648#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10649_ACEOF
10650
10651fi
10652
10653done
10654
10655
10656  if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then
10657        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10658$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
10659    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10660/* end confdefs.h.  */
10661#include <Xm/XpmP.h>
10662int
10663main ()
10664{
10665XpmAttributes_21 attr;
10666  ;
10667  return 0;
10668}
10669_ACEOF
10670if ac_fn_c_try_compile "$LINENO"; then :
10671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10672$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
10673
10674else
10675  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10676$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10677
10678
10679fi
10680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10681  else
10682    $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
10683
10684  fi
10685  CPPFLAGS=$cppflags_save
10686fi
10687
10688if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
10689  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
10690$as_echo "no GUI selected; xim has been disabled" >&6; }
10691  enable_xim="no"
10692fi
10693if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
10694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
10695$as_echo "no GUI selected; fontset has been disabled" >&6; }
10696  enable_fontset="no"
10697fi
10698if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then
10699  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10700$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
10701  enable_fontset="no"
10702fi
10703
10704if test -z "$SKIP_PHOTON"; then
10705  GUITYPE=PHOTONGUI
10706fi
10707
10708
10709
10710
10711
10712
10713if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
10714  as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5
10715fi
10716
10717if test "$enable_xim" = "yes"; then
10718  $as_echo "#define FEAT_XIM 1" >>confdefs.h
10719
10720fi
10721if test "$enable_fontset" = "yes"; then
10722  $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
10723
10724fi
10725
10726
10727
10728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5
10729$as_echo_n "checking for /proc link to executable... " >&6; }
10730if test -L "/proc/self/exe"; then
10731    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5
10732$as_echo "/proc/self/exe" >&6; }
10733  $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h
10734
10735elif test -L "/proc/self/path/a.out"; then
10736    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5
10737$as_echo "/proc/self/path/a.out" >&6; }
10738  $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h
10739
10740elif test -L "/proc/curproc/file"; then
10741    { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5
10742$as_echo "/proc/curproc/file" >&6; }
10743  $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h
10744
10745else
10746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10747$as_echo "no" >&6; }
10748fi
10749
10750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5
10751$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; }
10752case `uname` in
10753    CYGWIN*|MSYS*)    CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10754$as_echo "yes" >&6; }
10755                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5
10756$as_echo_n "checking for CYGWIN clipboard support... " >&6; }
10757                if test "x$with_x" = "xno" ; then
10758                  OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o
10759                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10760$as_echo "yes" >&6; }
10761                  $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h
10762
10763                else
10764                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5
10765$as_echo "no - using X11" >&6; }
10766                fi ;;
10767
10768    *)          CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10769$as_echo "no" >&6; };;
10770esac
10771
10772if test "$enable_hangulinput" = "yes"; then
10773  if test "x$GUITYPE" = "xNONE"; then
10774    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5
10775$as_echo "no GUI selected; hangul input has been disabled" >&6; }
10776    enable_hangulinput=no
10777  else
10778    $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h
10779
10780    HANGULIN_SRC=hangulin.c
10781
10782    HANGULIN_OBJ=objects/hangulin.o
10783
10784  fi
10785fi
10786
10787
10788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
10789$as_echo_n "checking whether toupper is broken... " >&6; }
10790if ${vim_cv_toupper_broken+:} false; then :
10791  $as_echo_n "(cached) " >&6
10792else
10793
10794    if test "$cross_compiling" = yes; then :
10795
10796    as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
10797
10798else
10799  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10800/* end confdefs.h.  */
10801
10802#include "confdefs.h"
10803#include <ctype.h>
10804#if STDC_HEADERS
10805# include <stdlib.h>
10806# include <stddef.h>
10807#endif
10808main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
10809
10810_ACEOF
10811if ac_fn_c_try_run "$LINENO"; then :
10812
10813    vim_cv_toupper_broken=yes
10814
10815else
10816
10817    vim_cv_toupper_broken=no
10818
10819fi
10820rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10821  conftest.$ac_objext conftest.beam conftest.$ac_ext
10822fi
10823
10824fi
10825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
10826$as_echo "$vim_cv_toupper_broken" >&6; }
10827
10828if test "x$vim_cv_toupper_broken" = "xyes" ; then
10829  $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
10830
10831fi
10832
10833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
10834$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
10835cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10836/* end confdefs.h.  */
10837#include <stdio.h>
10838int
10839main ()
10840{
10841printf("(" __DATE__ " " __TIME__ ")");
10842  ;
10843  return 0;
10844}
10845_ACEOF
10846if ac_fn_c_try_compile "$LINENO"; then :
10847  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10848$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
10849
10850else
10851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10852$as_echo "no" >&6; }
10853fi
10854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10855
10856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
10857$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10858cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10859/* end confdefs.h.  */
10860#include <stdio.h>
10861int
10862main ()
10863{
10864int x __attribute__((unused));
10865  ;
10866  return 0;
10867}
10868_ACEOF
10869if ac_fn_c_try_compile "$LINENO"; then :
10870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10871$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
10872
10873else
10874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10875$as_echo "no" >&6; }
10876fi
10877rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10878
10879ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
10880if test "x$ac_cv_header_elf_h" = xyes; then :
10881  HAS_ELF=1
10882fi
10883
10884
10885if test "$HAS_ELF" = 1; then
10886  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
10887$as_echo_n "checking for main in -lelf... " >&6; }
10888if ${ac_cv_lib_elf_main+:} false; then :
10889  $as_echo_n "(cached) " >&6
10890else
10891  ac_check_lib_save_LIBS=$LIBS
10892LIBS="-lelf  $LIBS"
10893cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10894/* end confdefs.h.  */
10895
10896
10897int
10898main ()
10899{
10900return main ();
10901  ;
10902  return 0;
10903}
10904_ACEOF
10905if ac_fn_c_try_link "$LINENO"; then :
10906  ac_cv_lib_elf_main=yes
10907else
10908  ac_cv_lib_elf_main=no
10909fi
10910rm -f core conftest.err conftest.$ac_objext \
10911    conftest$ac_exeext conftest.$ac_ext
10912LIBS=$ac_check_lib_save_LIBS
10913fi
10914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
10915$as_echo "$ac_cv_lib_elf_main" >&6; }
10916if test "x$ac_cv_lib_elf_main" = xyes; then :
10917  cat >>confdefs.h <<_ACEOF
10918#define HAVE_LIBELF 1
10919_ACEOF
10920
10921  LIBS="-lelf $LIBS"
10922
10923fi
10924
10925fi
10926
10927ac_header_dirent=no
10928for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10929  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10931$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10932if eval \${$as_ac_Header+:} false; then :
10933  $as_echo_n "(cached) " >&6
10934else
10935  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10936/* end confdefs.h.  */
10937#include <sys/types.h>
10938#include <$ac_hdr>
10939
10940int
10941main ()
10942{
10943if ((DIR *) 0)
10944return 0;
10945  ;
10946  return 0;
10947}
10948_ACEOF
10949if ac_fn_c_try_compile "$LINENO"; then :
10950  eval "$as_ac_Header=yes"
10951else
10952  eval "$as_ac_Header=no"
10953fi
10954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10955fi
10956eval ac_res=\$$as_ac_Header
10957	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10958$as_echo "$ac_res" >&6; }
10959if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10960  cat >>confdefs.h <<_ACEOF
10961#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10962_ACEOF
10963
10964ac_header_dirent=$ac_hdr; break
10965fi
10966
10967done
10968# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10969if test $ac_header_dirent = dirent.h; then
10970  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
10971$as_echo_n "checking for library containing opendir... " >&6; }
10972if ${ac_cv_search_opendir+:} false; then :
10973  $as_echo_n "(cached) " >&6
10974else
10975  ac_func_search_save_LIBS=$LIBS
10976cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10977/* end confdefs.h.  */
10978
10979/* Override any GCC internal prototype to avoid an error.
10980   Use char because int might match the return type of a GCC
10981   builtin and then its argument prototype would still apply.  */
10982#ifdef __cplusplus
10983extern "C"
10984#endif
10985char opendir ();
10986int
10987main ()
10988{
10989return opendir ();
10990  ;
10991  return 0;
10992}
10993_ACEOF
10994for ac_lib in '' dir; do
10995  if test -z "$ac_lib"; then
10996    ac_res="none required"
10997  else
10998    ac_res=-l$ac_lib
10999    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11000  fi
11001  if ac_fn_c_try_link "$LINENO"; then :
11002  ac_cv_search_opendir=$ac_res
11003fi
11004rm -f core conftest.err conftest.$ac_objext \
11005    conftest$ac_exeext
11006  if ${ac_cv_search_opendir+:} false; then :
11007  break
11008fi
11009done
11010if ${ac_cv_search_opendir+:} false; then :
11011
11012else
11013  ac_cv_search_opendir=no
11014fi
11015rm conftest.$ac_ext
11016LIBS=$ac_func_search_save_LIBS
11017fi
11018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11019$as_echo "$ac_cv_search_opendir" >&6; }
11020ac_res=$ac_cv_search_opendir
11021if test "$ac_res" != no; then :
11022  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11023
11024fi
11025
11026else
11027  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11028$as_echo_n "checking for library containing opendir... " >&6; }
11029if ${ac_cv_search_opendir+:} false; then :
11030  $as_echo_n "(cached) " >&6
11031else
11032  ac_func_search_save_LIBS=$LIBS
11033cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11034/* end confdefs.h.  */
11035
11036/* Override any GCC internal prototype to avoid an error.
11037   Use char because int might match the return type of a GCC
11038   builtin and then its argument prototype would still apply.  */
11039#ifdef __cplusplus
11040extern "C"
11041#endif
11042char opendir ();
11043int
11044main ()
11045{
11046return opendir ();
11047  ;
11048  return 0;
11049}
11050_ACEOF
11051for ac_lib in '' x; do
11052  if test -z "$ac_lib"; then
11053    ac_res="none required"
11054  else
11055    ac_res=-l$ac_lib
11056    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11057  fi
11058  if ac_fn_c_try_link "$LINENO"; then :
11059  ac_cv_search_opendir=$ac_res
11060fi
11061rm -f core conftest.err conftest.$ac_objext \
11062    conftest$ac_exeext
11063  if ${ac_cv_search_opendir+:} false; then :
11064  break
11065fi
11066done
11067if ${ac_cv_search_opendir+:} false; then :
11068
11069else
11070  ac_cv_search_opendir=no
11071fi
11072rm conftest.$ac_ext
11073LIBS=$ac_func_search_save_LIBS
11074fi
11075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11076$as_echo "$ac_cv_search_opendir" >&6; }
11077ac_res=$ac_cv_search_opendir
11078if test "$ac_res" != no; then :
11079  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11080
11081fi
11082
11083fi
11084
11085
11086if test $ac_cv_header_sys_wait_h = no; then
11087  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
11088$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
11089  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11090/* end confdefs.h.  */
11091#include <sys/wait.h>
11092int
11093main ()
11094{
11095union wait xx, yy; xx = yy
11096  ;
11097  return 0;
11098}
11099_ACEOF
11100if ac_fn_c_try_compile "$LINENO"; then :
11101  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11102$as_echo "yes" >&6; }
11103			$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11104
11105			$as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
11106
11107else
11108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11109$as_echo "no" >&6; }
11110fi
11111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11112fi
11113
11114for ac_header in stdint.h stdlib.h string.h \
11115	sys/select.h sys/utsname.h termcap.h fcntl.h \
11116	sgtty.h sys/ioctl.h sys/time.h sys/types.h \
11117	termio.h iconv.h inttypes.h langinfo.h math.h \
11118	unistd.h stropts.h errno.h sys/resource.h \
11119	sys/systeminfo.h locale.h sys/stream.h termios.h \
11120	libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
11121	utime.h sys/param.h sys/ptms.h libintl.h libgen.h \
11122	util/debug.h util/msg18n.h frame.h sys/acl.h \
11123	sys/access.h sys/sysinfo.h wchar.h wctype.h
11124do :
11125  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11126ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11127if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11128  cat >>confdefs.h <<_ACEOF
11129#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11130_ACEOF
11131
11132fi
11133
11134done
11135
11136
11137for ac_header in sys/ptem.h
11138do :
11139  ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H
11140#  include <sys/stream.h>
11141#endif
11142"
11143if test "x$ac_cv_header_sys_ptem_h" = xyes; then :
11144  cat >>confdefs.h <<_ACEOF
11145#define HAVE_SYS_PTEM_H 1
11146_ACEOF
11147
11148fi
11149
11150done
11151
11152
11153for ac_header in sys/sysctl.h
11154do :
11155  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H
11156#  include <sys/param.h>
11157#endif
11158"
11159if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
11160  cat >>confdefs.h <<_ACEOF
11161#define HAVE_SYS_SYSCTL_H 1
11162_ACEOF
11163
11164fi
11165
11166done
11167
11168
11169
11170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
11171$as_echo_n "checking for pthread_np.h... " >&6; }
11172cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11173/* end confdefs.h.  */
11174
11175#include <pthread.h>
11176#include <pthread_np.h>
11177int
11178main ()
11179{
11180int i; i = 0;
11181  ;
11182  return 0;
11183}
11184_ACEOF
11185if ac_fn_c_try_compile "$LINENO"; then :
11186  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11187$as_echo "yes" >&6; }
11188		      $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
11189
11190else
11191  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11192$as_echo "no" >&6; }
11193fi
11194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11195
11196for ac_header in strings.h
11197do :
11198  ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
11199if test "x$ac_cv_header_strings_h" = xyes; then :
11200  cat >>confdefs.h <<_ACEOF
11201#define HAVE_STRINGS_H 1
11202_ACEOF
11203
11204fi
11205
11206done
11207
11208if test "x$MACOS_X" = "xyes"; then
11209    $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11210
11211else
11212
11213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5
11214$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
11215cppflags_save=$CPPFLAGS
11216CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11217cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11218/* end confdefs.h.  */
11219
11220#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11221# define _NO_PROTO	/* like in os_unix.h, causes conflict for AIX (Winn) */
11222			/* but don't do it on AIX 5.1 (Uribarri) */
11223#endif
11224#ifdef HAVE_XM_XM_H
11225# include <Xm/Xm.h>	/* This breaks it for HP-UX 11 (Squassabia) */
11226#endif
11227#ifdef HAVE_STRING_H
11228# include <string.h>
11229#endif
11230#if defined(HAVE_STRINGS_H)
11231# include <strings.h>
11232#endif
11233
11234int
11235main ()
11236{
11237int i; i = 0;
11238  ;
11239  return 0;
11240}
11241_ACEOF
11242if ac_fn_c_try_compile "$LINENO"; then :
11243  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11244$as_echo "yes" >&6; }
11245else
11246  $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
11247
11248		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11249$as_echo "no" >&6; }
11250fi
11251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11252CPPFLAGS=$cppflags_save
11253fi
11254
11255if test $ac_cv_c_compiler_gnu = yes; then
11256    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
11257$as_echo_n "checking whether $CC needs -traditional... " >&6; }
11258if ${ac_cv_prog_gcc_traditional+:} false; then :
11259  $as_echo_n "(cached) " >&6
11260else
11261    ac_pattern="Autoconf.*'x'"
11262  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11263/* end confdefs.h.  */
11264#include <sgtty.h>
11265Autoconf TIOCGETP
11266_ACEOF
11267if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11268  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11269  ac_cv_prog_gcc_traditional=yes
11270else
11271  ac_cv_prog_gcc_traditional=no
11272fi
11273rm -f conftest*
11274
11275
11276  if test $ac_cv_prog_gcc_traditional = no; then
11277    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11278/* end confdefs.h.  */
11279#include <termio.h>
11280Autoconf TCGETA
11281_ACEOF
11282if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11283  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
11284  ac_cv_prog_gcc_traditional=yes
11285fi
11286rm -f conftest*
11287
11288  fi
11289fi
11290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
11291$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
11292  if test $ac_cv_prog_gcc_traditional = yes; then
11293    CC="$CC -traditional"
11294  fi
11295fi
11296
11297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11298$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11299if ${ac_cv_c_const+:} false; then :
11300  $as_echo_n "(cached) " >&6
11301else
11302  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11303/* end confdefs.h.  */
11304
11305int
11306main ()
11307{
11308
11309#ifndef __cplusplus
11310  /* Ultrix mips cc rejects this sort of thing.  */
11311  typedef int charset[2];
11312  const charset cs = { 0, 0 };
11313  /* SunOS 4.1.1 cc rejects this.  */
11314  char const *const *pcpcc;
11315  char **ppc;
11316  /* NEC SVR4.0.2 mips cc rejects this.  */
11317  struct point {int x, y;};
11318  static struct point const zero = {0,0};
11319  /* AIX XL C 1.02.0.0 rejects this.
11320     It does not let you subtract one const X* pointer from another in
11321     an arm of an if-expression whose if-part is not a constant
11322     expression */
11323  const char *g = "string";
11324  pcpcc = &g + (g ? g-g : 0);
11325  /* HPUX 7.0 cc rejects these. */
11326  ++pcpcc;
11327  ppc = (char**) pcpcc;
11328  pcpcc = (char const *const *) ppc;
11329  { /* SCO 3.2v4 cc rejects this sort of thing.  */
11330    char tx;
11331    char *t = &tx;
11332    char const *s = 0 ? (char *) 0 : (char const *) 0;
11333
11334    *t++ = 0;
11335    if (s) return 0;
11336  }
11337  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11338    int x[] = {25, 17};
11339    const int *foo = &x[0];
11340    ++foo;
11341  }
11342  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11343    typedef const int *iptr;
11344    iptr p = 0;
11345    ++p;
11346  }
11347  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
11348       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11349    struct s { int j; const int *ap[3]; } bx;
11350    struct s *b = &bx; b->j = 5;
11351  }
11352  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11353    const int foo = 10;
11354    if (!foo) return 0;
11355  }
11356  return !cs[0] && !zero.x;
11357#endif
11358
11359  ;
11360  return 0;
11361}
11362_ACEOF
11363if ac_fn_c_try_compile "$LINENO"; then :
11364  ac_cv_c_const=yes
11365else
11366  ac_cv_c_const=no
11367fi
11368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11369fi
11370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11371$as_echo "$ac_cv_c_const" >&6; }
11372if test $ac_cv_c_const = no; then
11373
11374$as_echo "#define const /**/" >>confdefs.h
11375
11376fi
11377
11378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
11379$as_echo_n "checking for working volatile... " >&6; }
11380if ${ac_cv_c_volatile+:} false; then :
11381  $as_echo_n "(cached) " >&6
11382else
11383  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11384/* end confdefs.h.  */
11385
11386int
11387main ()
11388{
11389
11390volatile int x;
11391int * volatile y = (int *) 0;
11392return !x && !y;
11393  ;
11394  return 0;
11395}
11396_ACEOF
11397if ac_fn_c_try_compile "$LINENO"; then :
11398  ac_cv_c_volatile=yes
11399else
11400  ac_cv_c_volatile=no
11401fi
11402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11403fi
11404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
11405$as_echo "$ac_cv_c_volatile" >&6; }
11406if test $ac_cv_c_volatile = no; then
11407
11408$as_echo "#define volatile /**/" >>confdefs.h
11409
11410fi
11411
11412ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
11413if test "x$ac_cv_type_mode_t" = xyes; then :
11414
11415else
11416
11417cat >>confdefs.h <<_ACEOF
11418#define mode_t int
11419_ACEOF
11420
11421fi
11422
11423ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
11424if test "x$ac_cv_type_off_t" = xyes; then :
11425
11426else
11427
11428cat >>confdefs.h <<_ACEOF
11429#define off_t long int
11430_ACEOF
11431
11432fi
11433
11434ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11435if test "x$ac_cv_type_pid_t" = xyes; then :
11436
11437else
11438
11439cat >>confdefs.h <<_ACEOF
11440#define pid_t int
11441_ACEOF
11442
11443fi
11444
11445ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
11446if test "x$ac_cv_type_size_t" = xyes; then :
11447
11448else
11449
11450cat >>confdefs.h <<_ACEOF
11451#define size_t unsigned int
11452_ACEOF
11453
11454fi
11455
11456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
11457$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
11458if ${ac_cv_type_uid_t+:} false; then :
11459  $as_echo_n "(cached) " >&6
11460else
11461  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11462/* end confdefs.h.  */
11463#include <sys/types.h>
11464
11465_ACEOF
11466if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11467  $EGREP "uid_t" >/dev/null 2>&1; then :
11468  ac_cv_type_uid_t=yes
11469else
11470  ac_cv_type_uid_t=no
11471fi
11472rm -f conftest*
11473
11474fi
11475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
11476$as_echo "$ac_cv_type_uid_t" >&6; }
11477if test $ac_cv_type_uid_t = no; then
11478
11479$as_echo "#define uid_t int" >>confdefs.h
11480
11481
11482$as_echo "#define gid_t int" >>confdefs.h
11483
11484fi
11485
11486ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
11487case $ac_cv_c_uint32_t in #(
11488  no|yes) ;; #(
11489  *)
11490
11491$as_echo "#define _UINT32_T 1" >>confdefs.h
11492
11493
11494cat >>confdefs.h <<_ACEOF
11495#define uint32_t $ac_cv_c_uint32_t
11496_ACEOF
11497;;
11498  esac
11499
11500
11501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
11502$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
11503if ${ac_cv_header_time+:} false; then :
11504  $as_echo_n "(cached) " >&6
11505else
11506  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11507/* end confdefs.h.  */
11508#include <sys/types.h>
11509#include <sys/time.h>
11510#include <time.h>
11511
11512int
11513main ()
11514{
11515if ((struct tm *) 0)
11516return 0;
11517  ;
11518  return 0;
11519}
11520_ACEOF
11521if ac_fn_c_try_compile "$LINENO"; then :
11522  ac_cv_header_time=yes
11523else
11524  ac_cv_header_time=no
11525fi
11526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11527fi
11528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
11529$as_echo "$ac_cv_header_time" >&6; }
11530if test $ac_cv_header_time = yes; then
11531
11532$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
11533
11534fi
11535
11536ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
11537if test "x$ac_cv_type_ino_t" = xyes; then :
11538
11539else
11540
11541cat >>confdefs.h <<_ACEOF
11542#define ino_t long
11543_ACEOF
11544
11545fi
11546
11547ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
11548if test "x$ac_cv_type_dev_t" = xyes; then :
11549
11550else
11551
11552cat >>confdefs.h <<_ACEOF
11553#define dev_t unsigned
11554_ACEOF
11555
11556fi
11557
11558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11559$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11560if ${ac_cv_c_bigendian+:} false; then :
11561  $as_echo_n "(cached) " >&6
11562else
11563  ac_cv_c_bigendian=unknown
11564    # See if we're dealing with a universal compiler.
11565    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11566/* end confdefs.h.  */
11567#ifndef __APPLE_CC__
11568	       not a universal capable compiler
11569	     #endif
11570	     typedef int dummy;
11571
11572_ACEOF
11573if ac_fn_c_try_compile "$LINENO"; then :
11574
11575	# Check for potential -arch flags.  It is not universal unless
11576	# there are at least two -arch flags with different values.
11577	ac_arch=
11578	ac_prev=
11579	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11580	 if test -n "$ac_prev"; then
11581	   case $ac_word in
11582	     i?86 | x86_64 | ppc | ppc64)
11583	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11584		 ac_arch=$ac_word
11585	       else
11586		 ac_cv_c_bigendian=universal
11587		 break
11588	       fi
11589	       ;;
11590	   esac
11591	   ac_prev=
11592	 elif test "x$ac_word" = "x-arch"; then
11593	   ac_prev=arch
11594	 fi
11595       done
11596fi
11597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11598    if test $ac_cv_c_bigendian = unknown; then
11599      # See if sys/param.h defines the BYTE_ORDER macro.
11600      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11601/* end confdefs.h.  */
11602#include <sys/types.h>
11603	     #include <sys/param.h>
11604
11605int
11606main ()
11607{
11608#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11609		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11610		     && LITTLE_ENDIAN)
11611	      bogus endian macros
11612	     #endif
11613
11614  ;
11615  return 0;
11616}
11617_ACEOF
11618if ac_fn_c_try_compile "$LINENO"; then :
11619  # It does; now see whether it defined to BIG_ENDIAN or not.
11620	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11621/* end confdefs.h.  */
11622#include <sys/types.h>
11623		#include <sys/param.h>
11624
11625int
11626main ()
11627{
11628#if BYTE_ORDER != BIG_ENDIAN
11629		 not big endian
11630		#endif
11631
11632  ;
11633  return 0;
11634}
11635_ACEOF
11636if ac_fn_c_try_compile "$LINENO"; then :
11637  ac_cv_c_bigendian=yes
11638else
11639  ac_cv_c_bigendian=no
11640fi
11641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11642fi
11643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11644    fi
11645    if test $ac_cv_c_bigendian = unknown; then
11646      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11647      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11648/* end confdefs.h.  */
11649#include <limits.h>
11650
11651int
11652main ()
11653{
11654#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11655	      bogus endian macros
11656	     #endif
11657
11658  ;
11659  return 0;
11660}
11661_ACEOF
11662if ac_fn_c_try_compile "$LINENO"; then :
11663  # It does; now see whether it defined to _BIG_ENDIAN or not.
11664	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11665/* end confdefs.h.  */
11666#include <limits.h>
11667
11668int
11669main ()
11670{
11671#ifndef _BIG_ENDIAN
11672		 not big endian
11673		#endif
11674
11675  ;
11676  return 0;
11677}
11678_ACEOF
11679if ac_fn_c_try_compile "$LINENO"; then :
11680  ac_cv_c_bigendian=yes
11681else
11682  ac_cv_c_bigendian=no
11683fi
11684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11685fi
11686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11687    fi
11688    if test $ac_cv_c_bigendian = unknown; then
11689      # Compile a test program.
11690      if test "$cross_compiling" = yes; then :
11691  # Try to guess by grepping values from an object file.
11692	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11693/* end confdefs.h.  */
11694short int ascii_mm[] =
11695		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11696		short int ascii_ii[] =
11697		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11698		int use_ascii (int i) {
11699		  return ascii_mm[i] + ascii_ii[i];
11700		}
11701		short int ebcdic_ii[] =
11702		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11703		short int ebcdic_mm[] =
11704		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11705		int use_ebcdic (int i) {
11706		  return ebcdic_mm[i] + ebcdic_ii[i];
11707		}
11708		extern int foo;
11709
11710int
11711main ()
11712{
11713return use_ascii (foo) == use_ebcdic (foo);
11714  ;
11715  return 0;
11716}
11717_ACEOF
11718if ac_fn_c_try_compile "$LINENO"; then :
11719  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11720	      ac_cv_c_bigendian=yes
11721	    fi
11722	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11723	      if test "$ac_cv_c_bigendian" = unknown; then
11724		ac_cv_c_bigendian=no
11725	      else
11726		# finding both strings is unlikely to happen, but who knows?
11727		ac_cv_c_bigendian=unknown
11728	      fi
11729	    fi
11730fi
11731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11732else
11733  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11734/* end confdefs.h.  */
11735$ac_includes_default
11736int
11737main ()
11738{
11739
11740	     /* Are we little or big endian?  From Harbison&Steele.  */
11741	     union
11742	     {
11743	       long int l;
11744	       char c[sizeof (long int)];
11745	     } u;
11746	     u.l = 1;
11747	     return u.c[sizeof (long int) - 1] == 1;
11748
11749  ;
11750  return 0;
11751}
11752_ACEOF
11753if ac_fn_c_try_run "$LINENO"; then :
11754  ac_cv_c_bigendian=no
11755else
11756  ac_cv_c_bigendian=yes
11757fi
11758rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11759  conftest.$ac_objext conftest.beam conftest.$ac_ext
11760fi
11761
11762    fi
11763fi
11764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11765$as_echo "$ac_cv_c_bigendian" >&6; }
11766 case $ac_cv_c_bigendian in #(
11767   yes)
11768     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11769;; #(
11770   no)
11771      ;; #(
11772   universal)
11773
11774$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11775
11776     ;; #(
11777   *)
11778     as_fn_error $? "unknown endianness
11779 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11780 esac
11781
11782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11783$as_echo_n "checking for inline... " >&6; }
11784if ${ac_cv_c_inline+:} false; then :
11785  $as_echo_n "(cached) " >&6
11786else
11787  ac_cv_c_inline=no
11788for ac_kw in inline __inline__ __inline; do
11789  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11790/* end confdefs.h.  */
11791#ifndef __cplusplus
11792typedef int foo_t;
11793static $ac_kw foo_t static_foo () {return 0; }
11794$ac_kw foo_t foo () {return 0; }
11795#endif
11796
11797_ACEOF
11798if ac_fn_c_try_compile "$LINENO"; then :
11799  ac_cv_c_inline=$ac_kw
11800fi
11801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11802  test "$ac_cv_c_inline" != no && break
11803done
11804
11805fi
11806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11807$as_echo "$ac_cv_c_inline" >&6; }
11808
11809case $ac_cv_c_inline in
11810  inline | yes) ;;
11811  *)
11812    case $ac_cv_c_inline in
11813      no) ac_val=;;
11814      *) ac_val=$ac_cv_c_inline;;
11815    esac
11816    cat >>confdefs.h <<_ACEOF
11817#ifndef __cplusplus
11818#define inline $ac_val
11819#endif
11820_ACEOF
11821    ;;
11822esac
11823
11824
11825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
11826$as_echo_n "checking for rlim_t... " >&6; }
11827if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
11828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
11829$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
11830else
11831  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11832/* end confdefs.h.  */
11833
11834#include <sys/types.h>
11835#if STDC_HEADERS
11836# include <stdlib.h>
11837# include <stddef.h>
11838#endif
11839#ifdef HAVE_SYS_RESOURCE_H
11840# include <sys/resource.h>
11841#endif
11842
11843_ACEOF
11844if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11845  $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
11846  ac_cv_type_rlim_t=yes
11847else
11848  ac_cv_type_rlim_t=no
11849fi
11850rm -f conftest*
11851
11852	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
11853$as_echo "$ac_cv_type_rlim_t" >&6; }
11854fi
11855if test $ac_cv_type_rlim_t = no; then
11856  cat >> confdefs.h <<\EOF
11857#define rlim_t unsigned long
11858EOF
11859fi
11860
11861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
11862$as_echo_n "checking for stack_t... " >&6; }
11863if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
11864  { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
11865$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
11866else
11867  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11868/* end confdefs.h.  */
11869
11870#include <sys/types.h>
11871#if STDC_HEADERS
11872# include <stdlib.h>
11873# include <stddef.h>
11874#endif
11875#include <signal.h>
11876
11877_ACEOF
11878if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11879  $EGREP "stack_t" >/dev/null 2>&1; then :
11880  ac_cv_type_stack_t=yes
11881else
11882  ac_cv_type_stack_t=no
11883fi
11884rm -f conftest*
11885
11886	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
11887$as_echo "$ac_cv_type_stack_t" >&6; }
11888fi
11889if test $ac_cv_type_stack_t = no; then
11890  cat >> confdefs.h <<\EOF
11891#define stack_t struct sigaltstack
11892EOF
11893fi
11894
11895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
11896$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
11897cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11898/* end confdefs.h.  */
11899
11900#include <sys/types.h>
11901#if STDC_HEADERS
11902# include <stdlib.h>
11903# include <stddef.h>
11904#endif
11905#include <signal.h>
11906#include "confdefs.h"
11907
11908int
11909main ()
11910{
11911stack_t sigstk; sigstk.ss_base = 0;
11912  ;
11913  return 0;
11914}
11915_ACEOF
11916if ac_fn_c_try_compile "$LINENO"; then :
11917  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11918$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
11919
11920else
11921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11922$as_echo "no" >&6; }
11923fi
11924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11925
11926olibs="$LIBS"
11927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
11928$as_echo_n "checking --with-tlib argument... " >&6; }
11929
11930# Check whether --with-tlib was given.
11931if test "${with_tlib+set}" = set; then :
11932  withval=$with_tlib;
11933fi
11934
11935if test -n "$with_tlib"; then
11936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
11937$as_echo "$with_tlib" >&6; }
11938  LIBS="$LIBS -l$with_tlib"
11939  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
11940$as_echo_n "checking for linking with $with_tlib library... " >&6; }
11941  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11942/* end confdefs.h.  */
11943
11944int
11945main ()
11946{
11947
11948  ;
11949  return 0;
11950}
11951_ACEOF
11952if ac_fn_c_try_link "$LINENO"; then :
11953  { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
11954$as_echo "OK" >&6; }
11955else
11956  as_fn_error $? "FAILED" "$LINENO" 5
11957fi
11958rm -f core conftest.err conftest.$ac_objext \
11959    conftest$ac_exeext conftest.$ac_ext
11960    olibs="$LIBS"
11961else
11962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
11963$as_echo "empty: automatic terminal library selection" >&6; }
11964                case "`uname -s 2>/dev/null`" in
11965	OSF1|SCO_SV)	tlibs="tinfo ncurses curses termlib termcap";;
11966	*)	tlibs="tinfo ncurses termlib termcap curses";;
11967  esac
11968  for libname in $tlibs; do
11969    as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
11970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
11971$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
11972if eval \${$as_ac_Lib+:} false; then :
11973  $as_echo_n "(cached) " >&6
11974else
11975  ac_check_lib_save_LIBS=$LIBS
11976LIBS="-l${libname}  $LIBS"
11977cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11978/* end confdefs.h.  */
11979
11980/* Override any GCC internal prototype to avoid an error.
11981   Use char because int might match the return type of a GCC
11982   builtin and then its argument prototype would still apply.  */
11983#ifdef __cplusplus
11984extern "C"
11985#endif
11986char tgetent ();
11987int
11988main ()
11989{
11990return tgetent ();
11991  ;
11992  return 0;
11993}
11994_ACEOF
11995if ac_fn_c_try_link "$LINENO"; then :
11996  eval "$as_ac_Lib=yes"
11997else
11998  eval "$as_ac_Lib=no"
11999fi
12000rm -f core conftest.err conftest.$ac_objext \
12001    conftest$ac_exeext conftest.$ac_ext
12002LIBS=$ac_check_lib_save_LIBS
12003fi
12004eval ac_res=\$$as_ac_Lib
12005	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12006$as_echo "$ac_res" >&6; }
12007if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12008  cat >>confdefs.h <<_ACEOF
12009#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
12010_ACEOF
12011
12012  LIBS="-l${libname} $LIBS"
12013
12014fi
12015
12016    if test "x$olibs" != "x$LIBS"; then
12017                        if test "$cross_compiling" = yes; then :
12018  res="FAIL"
12019else
12020  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12021/* end confdefs.h.  */
12022
12023#ifdef HAVE_TERMCAP_H
12024# include <termcap.h>
12025#endif
12026#if STDC_HEADERS
12027# include <stdlib.h>
12028# include <stddef.h>
12029#endif
12030main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
12031_ACEOF
12032if ac_fn_c_try_run "$LINENO"; then :
12033  res="OK"
12034else
12035  res="FAIL"
12036fi
12037rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12038  conftest.$ac_objext conftest.beam conftest.$ac_ext
12039fi
12040
12041      if test "$res" = "OK"; then
12042	break
12043      fi
12044      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
12045$as_echo "$libname library is not usable" >&6; }
12046      LIBS="$olibs"
12047    fi
12048  done
12049  if test "x$olibs" = "x$LIBS"; then
12050    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
12051$as_echo "no terminal library found" >&6; }
12052  fi
12053fi
12054
12055if test "x$olibs" = "x$LIBS"; then
12056  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
12057$as_echo_n "checking for tgetent()... " >&6; }
12058  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12059/* end confdefs.h.  */
12060
12061int
12062main ()
12063{
12064char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
12065  ;
12066  return 0;
12067}
12068_ACEOF
12069if ac_fn_c_try_link "$LINENO"; then :
12070  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12071$as_echo "yes" >&6; }
12072else
12073  as_fn_error $? "NOT FOUND!
12074      You need to install a terminal library; for example ncurses.
12075      Or specify the name of the library with --with-tlib." "$LINENO" 5
12076fi
12077rm -f core conftest.err conftest.$ac_objext \
12078    conftest$ac_exeext conftest.$ac_ext
12079fi
12080
12081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
12082$as_echo_n "checking whether we talk terminfo... " >&6; }
12083if ${vim_cv_terminfo+:} false; then :
12084  $as_echo_n "(cached) " >&6
12085else
12086
12087    if test "$cross_compiling" = yes; then :
12088
12089      as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
12090
12091else
12092  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12093/* end confdefs.h.  */
12094
12095#include "confdefs.h"
12096#ifdef HAVE_TERMCAP_H
12097# include <termcap.h>
12098#endif
12099#ifdef HAVE_STRING_H
12100# include <string.h>
12101#endif
12102#if STDC_HEADERS
12103# include <stdlib.h>
12104# include <stddef.h>
12105#endif
12106main()
12107{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
12108
12109_ACEOF
12110if ac_fn_c_try_run "$LINENO"; then :
12111
12112      vim_cv_terminfo=no
12113
12114else
12115
12116      vim_cv_terminfo=yes
12117
12118fi
12119rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12120  conftest.$ac_objext conftest.beam conftest.$ac_ext
12121fi
12122
12123
12124fi
12125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
12126$as_echo "$vim_cv_terminfo" >&6; }
12127
12128if test "x$vim_cv_terminfo" = "xyes" ; then
12129  $as_echo "#define TERMINFO 1" >>confdefs.h
12130
12131fi
12132
12133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
12134$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12135if ${vim_cv_tgetent+:} false; then :
12136  $as_echo_n "(cached) " >&6
12137else
12138
12139    if test "$cross_compiling" = yes; then :
12140
12141      as_fn_error $? "failed to compile test program." "$LINENO" 5
12142
12143else
12144  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12145/* end confdefs.h.  */
12146
12147#include "confdefs.h"
12148#ifdef HAVE_TERMCAP_H
12149# include <termcap.h>
12150#endif
12151#if STDC_HEADERS
12152# include <stdlib.h>
12153# include <stddef.h>
12154#endif
12155main()
12156{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
12157
12158_ACEOF
12159if ac_fn_c_try_run "$LINENO"; then :
12160
12161      vim_cv_tgetent=zero
12162
12163else
12164
12165      vim_cv_tgetent=non-zero
12166
12167fi
12168rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12169  conftest.$ac_objext conftest.beam conftest.$ac_ext
12170fi
12171
12172
12173fi
12174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5
12175$as_echo "$vim_cv_tgetent" >&6; }
12176
12177if test "x$vim_cv_tgetent" = "xzero" ; then
12178  $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
12179
12180fi
12181
12182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
12183$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
12184cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12185/* end confdefs.h.  */
12186
12187#ifdef HAVE_TERMCAP_H
12188# include <termcap.h>
12189#endif
12190
12191int
12192main ()
12193{
12194ospeed = 20000
12195  ;
12196  return 0;
12197}
12198_ACEOF
12199if ac_fn_c_try_link "$LINENO"; then :
12200  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12201$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
12202
12203else
12204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12205$as_echo "no" >&6; }
12206	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
12207$as_echo_n "checking whether ospeed can be extern... " >&6; }
12208	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12209/* end confdefs.h.  */
12210
12211#ifdef HAVE_TERMCAP_H
12212# include <termcap.h>
12213#endif
12214extern short ospeed;
12215
12216int
12217main ()
12218{
12219ospeed = 20000
12220  ;
12221  return 0;
12222}
12223_ACEOF
12224if ac_fn_c_try_link "$LINENO"; then :
12225  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12226$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
12227
12228else
12229  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12230$as_echo "no" >&6; }
12231fi
12232rm -f core conftest.err conftest.$ac_objext \
12233    conftest$ac_exeext conftest.$ac_ext
12234
12235fi
12236rm -f core conftest.err conftest.$ac_objext \
12237    conftest$ac_exeext conftest.$ac_ext
12238
12239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
12240$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
12241cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12242/* end confdefs.h.  */
12243
12244#ifdef HAVE_TERMCAP_H
12245# include <termcap.h>
12246#endif
12247
12248int
12249main ()
12250{
12251if (UP == 0 && BC == 0) PC = 1
12252  ;
12253  return 0;
12254}
12255_ACEOF
12256if ac_fn_c_try_link "$LINENO"; then :
12257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12258$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
12259
12260else
12261  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12262$as_echo "no" >&6; }
12263	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
12264$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
12265	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12266/* end confdefs.h.  */
12267
12268#ifdef HAVE_TERMCAP_H
12269# include <termcap.h>
12270#endif
12271extern char *UP, *BC, PC;
12272
12273int
12274main ()
12275{
12276if (UP == 0 && BC == 0) PC = 1
12277  ;
12278  return 0;
12279}
12280_ACEOF
12281if ac_fn_c_try_link "$LINENO"; then :
12282  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12283$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
12284
12285else
12286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12287$as_echo "no" >&6; }
12288fi
12289rm -f core conftest.err conftest.$ac_objext \
12290    conftest$ac_exeext conftest.$ac_ext
12291
12292fi
12293rm -f core conftest.err conftest.$ac_objext \
12294    conftest$ac_exeext conftest.$ac_ext
12295
12296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
12297$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
12298cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12299/* end confdefs.h.  */
12300
12301#ifdef HAVE_TERMCAP_H
12302# include <termcap.h>
12303#endif
12304
12305int
12306main ()
12307{
12308extern int xx(); tputs("test", 1, (outfuntype)xx)
12309  ;
12310  return 0;
12311}
12312_ACEOF
12313if ac_fn_c_try_compile "$LINENO"; then :
12314  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12315$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
12316
12317else
12318  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12319$as_echo "no" >&6; }
12320fi
12321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12322
12323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
12324$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
12325cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12326/* end confdefs.h.  */
12327
12328#include <sys/types.h>
12329#include <sys/time.h>
12330#include <sys/select.h>
12331int
12332main ()
12333{
12334
12335  ;
12336  return 0;
12337}
12338_ACEOF
12339if ac_fn_c_try_compile "$LINENO"; then :
12340  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12341$as_echo "yes" >&6; }
12342			$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
12343
12344else
12345  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12346$as_echo "no" >&6; }
12347fi
12348rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12349
12350
12351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
12352$as_echo_n "checking for /dev/ptc... " >&6; }
12353if test -r /dev/ptc; then
12354  $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
12355
12356  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12357$as_echo "yes" >&6; }
12358else
12359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12360$as_echo "no" >&6; }
12361fi
12362
12363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
12364$as_echo_n "checking for SVR4 ptys... " >&6; }
12365if test -c /dev/ptmx ; then
12366  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12367/* end confdefs.h.  */
12368
12369int
12370main ()
12371{
12372ptsname(0);grantpt(0);unlockpt(0);
12373  ;
12374  return 0;
12375}
12376_ACEOF
12377if ac_fn_c_try_link "$LINENO"; then :
12378  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12379$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
12380
12381else
12382  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12383$as_echo "no" >&6; }
12384fi
12385rm -f core conftest.err conftest.$ac_objext \
12386    conftest$ac_exeext conftest.$ac_ext
12387else
12388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12389$as_echo "no" >&6; }
12390fi
12391
12392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
12393$as_echo_n "checking for ptyranges... " >&6; }
12394if test -d /dev/ptym ; then
12395  pdir='/dev/ptym'
12396else
12397  pdir='/dev'
12398fi
12399cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12400/* end confdefs.h.  */
12401#ifdef M_UNIX
12402   yes;
12403#endif
12404
12405_ACEOF
12406if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12407  $EGREP "yes" >/dev/null 2>&1; then :
12408  ptys=`echo /dev/ptyp??`
12409else
12410  ptys=`echo $pdir/pty??`
12411fi
12412rm -f conftest*
12413
12414if test "$ptys" != "$pdir/pty??" ; then
12415  p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
12416  p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g'  | sort -u | tr -d '\012'`
12417  cat >>confdefs.h <<_ACEOF
12418#define PTYRANGE0 "$p0"
12419_ACEOF
12420
12421  cat >>confdefs.h <<_ACEOF
12422#define PTYRANGE1 "$p1"
12423_ACEOF
12424
12425  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
12426$as_echo "$p0 / $p1" >&6; }
12427else
12428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
12429$as_echo "don't know" >&6; }
12430fi
12431
12432rm -f conftest_grp
12433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5
12434$as_echo_n "checking default tty permissions/group... " >&6; }
12435if ${vim_cv_tty_group+:} false; then :
12436  $as_echo_n "(cached) " >&6
12437else
12438
12439    if test "$cross_compiling" = yes; then :
12440
12441      as_fn_error $? "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5
12442
12443else
12444  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12445/* end confdefs.h.  */
12446
12447#include "confdefs.h"
12448#include <sys/types.h>
12449#if STDC_HEADERS
12450# include <stdlib.h>
12451# include <stddef.h>
12452#endif
12453#ifdef HAVE_UNISTD_H
12454#include <unistd.h>
12455#endif
12456#include <sys/stat.h>
12457#include <stdio.h>
12458main()
12459{
12460  struct stat sb;
12461  char *x,*ttyname();
12462  int om, m;
12463  FILE *fp;
12464
12465  if (!(x = ttyname(0))) exit(1);
12466  if (stat(x, &sb)) exit(1);
12467  om = sb.st_mode;
12468  if (om & 002) exit(0);
12469  m = system("mesg y");
12470  if (m == -1 || m == 127) exit(1);
12471  if (stat(x, &sb)) exit(1);
12472  m = sb.st_mode;
12473  if (chmod(x, om)) exit(1);
12474  if (m & 002) exit(0);
12475  if (sb.st_gid == getgid()) exit(1);
12476  if (!(fp=fopen("conftest_grp", "w")))
12477    exit(1);
12478  fprintf(fp, "%d\n", sb.st_gid);
12479  fclose(fp);
12480  exit(0);
12481}
12482
12483_ACEOF
12484if ac_fn_c_try_run "$LINENO"; then :
12485
12486      if test -f conftest_grp; then
12487	vim_cv_tty_group=`cat conftest_grp`
12488	if test "x$vim_cv_tty_mode" = "x" ; then
12489	  vim_cv_tty_mode=0620
12490	fi
12491	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
12492$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
12493      else
12494	vim_cv_tty_group=world
12495	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5
12496$as_echo "ptys are world accessible" >&6; }
12497      fi
12498
12499else
12500
12501      vim_cv_tty_group=world
12502      { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5
12503$as_echo "can't determine - assume ptys are world accessible" >&6; }
12504
12505fi
12506rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12507  conftest.$ac_objext conftest.beam conftest.$ac_ext
12508fi
12509
12510
12511fi
12512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5
12513$as_echo "$vim_cv_tty_group" >&6; }
12514rm -f conftest_grp
12515
12516if test "x$vim_cv_tty_group" != "xworld" ; then
12517  cat >>confdefs.h <<_ACEOF
12518#define PTYGROUP $vim_cv_tty_group
12519_ACEOF
12520
12521  if test "x$vim_cv_tty_mode" = "x" ; then
12522    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
12523  else
12524    $as_echo "#define PTYMODE 0620" >>confdefs.h
12525
12526  fi
12527fi
12528
12529
12530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12531$as_echo_n "checking return type of signal handlers... " >&6; }
12532if ${ac_cv_type_signal+:} false; then :
12533  $as_echo_n "(cached) " >&6
12534else
12535  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12536/* end confdefs.h.  */
12537#include <sys/types.h>
12538#include <signal.h>
12539
12540int
12541main ()
12542{
12543return *(signal (0, 0)) (0) == 1;
12544  ;
12545  return 0;
12546}
12547_ACEOF
12548if ac_fn_c_try_compile "$LINENO"; then :
12549  ac_cv_type_signal=int
12550else
12551  ac_cv_type_signal=void
12552fi
12553rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12554fi
12555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12556$as_echo "$ac_cv_type_signal" >&6; }
12557
12558cat >>confdefs.h <<_ACEOF
12559#define RETSIGTYPE $ac_cv_type_signal
12560_ACEOF
12561
12562
12563
12564if test $ac_cv_type_signal = void; then
12565  $as_echo "#define SIGRETURN return" >>confdefs.h
12566
12567else
12568  $as_echo "#define SIGRETURN return 0" >>confdefs.h
12569
12570fi
12571
12572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
12573$as_echo_n "checking for struct sigcontext... " >&6; }
12574cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12575/* end confdefs.h.  */
12576
12577#include <signal.h>
12578test_sig()
12579{
12580    struct sigcontext *scont;
12581    scont = (struct sigcontext *)0;
12582    return 1;
12583}
12584int
12585main ()
12586{
12587
12588  ;
12589  return 0;
12590}
12591_ACEOF
12592if ac_fn_c_try_compile "$LINENO"; then :
12593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12594$as_echo "yes" >&6; }
12595		$as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
12596
12597else
12598  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12599$as_echo "no" >&6; }
12600fi
12601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12602
12603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
12604$as_echo_n "checking getcwd implementation is broken... " >&6; }
12605if ${vim_cv_getcwd_broken+:} false; then :
12606  $as_echo_n "(cached) " >&6
12607else
12608
12609    if test "$cross_compiling" = yes; then :
12610
12611      as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
12612
12613else
12614  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12615/* end confdefs.h.  */
12616
12617#include "confdefs.h"
12618#ifdef HAVE_UNISTD_H
12619#include <unistd.h>
12620#endif
12621char *dagger[] = { "IFS=pwd", 0 };
12622main()
12623{
12624  char buffer[500];
12625  extern char **environ;
12626  environ = dagger;
12627  return getcwd(buffer, 500) ? 0 : 1;
12628}
12629
12630_ACEOF
12631if ac_fn_c_try_run "$LINENO"; then :
12632
12633      vim_cv_getcwd_broken=no
12634
12635else
12636
12637      vim_cv_getcwd_broken=yes
12638
12639fi
12640rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12641  conftest.$ac_objext conftest.beam conftest.$ac_ext
12642fi
12643
12644
12645fi
12646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
12647$as_echo "$vim_cv_getcwd_broken" >&6; }
12648
12649if test "x$vim_cv_getcwd_broken" = "xyes" ; then
12650  $as_echo "#define BAD_GETCWD 1" >>confdefs.h
12651
12652fi
12653
12654for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \
12655	getpwent getpwnam getpwuid getrlimit gettimeofday getwd lstat \
12656	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
12657	getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
12658	sigprocmask sigvec strcasecmp strerror strftime stricmp strncasecmp \
12659	strnicmp strpbrk strtol tgetent towlower towupper iswupper \
12660	usleep utime utimes mblen ftruncate unsetenv
12661do :
12662  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12663ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12664if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12665  cat >>confdefs.h <<_ACEOF
12666#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12667_ACEOF
12668
12669fi
12670done
12671
12672for ac_header in sys/select.h sys/socket.h
12673do :
12674  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12675ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12676if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12677  cat >>confdefs.h <<_ACEOF
12678#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12679_ACEOF
12680
12681fi
12682
12683done
12684
12685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
12686$as_echo_n "checking types of arguments for select... " >&6; }
12687if ${ac_cv_func_select_args+:} false; then :
12688  $as_echo_n "(cached) " >&6
12689else
12690  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
12691 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
12692  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
12693   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12694/* end confdefs.h.  */
12695$ac_includes_default
12696#ifdef HAVE_SYS_SELECT_H
12697# include <sys/select.h>
12698#endif
12699#ifdef HAVE_SYS_SOCKET_H
12700# include <sys/socket.h>
12701#endif
12702
12703int
12704main ()
12705{
12706extern int select ($ac_arg1,
12707					    $ac_arg234, $ac_arg234, $ac_arg234,
12708					    $ac_arg5);
12709  ;
12710  return 0;
12711}
12712_ACEOF
12713if ac_fn_c_try_compile "$LINENO"; then :
12714  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
12715fi
12716rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12717  done
12718 done
12719done
12720# Provide a safe default value.
12721: "${ac_cv_func_select_args=int,int *,struct timeval *}"
12722
12723fi
12724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
12725$as_echo "$ac_cv_func_select_args" >&6; }
12726ac_save_IFS=$IFS; IFS=','
12727set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
12728IFS=$ac_save_IFS
12729shift
12730
12731cat >>confdefs.h <<_ACEOF
12732#define SELECT_TYPE_ARG1 $1
12733_ACEOF
12734
12735
12736cat >>confdefs.h <<_ACEOF
12737#define SELECT_TYPE_ARG234 ($2)
12738_ACEOF
12739
12740
12741cat >>confdefs.h <<_ACEOF
12742#define SELECT_TYPE_ARG5 ($3)
12743_ACEOF
12744
12745rm -f conftest*
12746
12747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12748$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
12749if ${ac_cv_sys_largefile_source+:} false; then :
12750  $as_echo_n "(cached) " >&6
12751else
12752  while :; do
12753  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12754/* end confdefs.h.  */
12755#include <sys/types.h> /* for off_t */
12756     #include <stdio.h>
12757int
12758main ()
12759{
12760int (*fp) (FILE *, off_t, int) = fseeko;
12761     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12762  ;
12763  return 0;
12764}
12765_ACEOF
12766if ac_fn_c_try_link "$LINENO"; then :
12767  ac_cv_sys_largefile_source=no; break
12768fi
12769rm -f core conftest.err conftest.$ac_objext \
12770    conftest$ac_exeext conftest.$ac_ext
12771  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12772/* end confdefs.h.  */
12773#define _LARGEFILE_SOURCE 1
12774#include <sys/types.h> /* for off_t */
12775     #include <stdio.h>
12776int
12777main ()
12778{
12779int (*fp) (FILE *, off_t, int) = fseeko;
12780     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12781  ;
12782  return 0;
12783}
12784_ACEOF
12785if ac_fn_c_try_link "$LINENO"; then :
12786  ac_cv_sys_largefile_source=1; break
12787fi
12788rm -f core conftest.err conftest.$ac_objext \
12789    conftest$ac_exeext conftest.$ac_ext
12790  ac_cv_sys_largefile_source=unknown
12791  break
12792done
12793fi
12794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12795$as_echo "$ac_cv_sys_largefile_source" >&6; }
12796case $ac_cv_sys_largefile_source in #(
12797  no | unknown) ;;
12798  *)
12799cat >>confdefs.h <<_ACEOF
12800#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12801_ACEOF
12802;;
12803esac
12804rm -rf conftest*
12805
12806# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12807# in glibc 2.1.3, but that breaks too many other things.
12808# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12809if test $ac_cv_sys_largefile_source != unknown; then
12810
12811$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12812
12813fi
12814
12815
12816# Check whether --enable-largefile was given.
12817if test "${enable_largefile+set}" = set; then :
12818  enableval=$enable_largefile;
12819fi
12820
12821if test "$enable_largefile" != no; then
12822
12823  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12824$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12825if ${ac_cv_sys_largefile_CC+:} false; then :
12826  $as_echo_n "(cached) " >&6
12827else
12828  ac_cv_sys_largefile_CC=no
12829     if test "$GCC" != yes; then
12830       ac_save_CC=$CC
12831       while :; do
12832	 # IRIX 6.2 and later do not support large files by default,
12833	 # so use the C compiler's -n32 option if that helps.
12834	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12835/* end confdefs.h.  */
12836#include <sys/types.h>
12837 /* Check that off_t can represent 2**63 - 1 correctly.
12838    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12839    since some C++ compilers masquerading as C compilers
12840    incorrectly reject 9223372036854775807.  */
12841#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12842  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12843		       && LARGE_OFF_T % 2147483647 == 1)
12844		      ? 1 : -1];
12845int
12846main ()
12847{
12848
12849  ;
12850  return 0;
12851}
12852_ACEOF
12853	 if ac_fn_c_try_compile "$LINENO"; then :
12854  break
12855fi
12856rm -f core conftest.err conftest.$ac_objext
12857	 CC="$CC -n32"
12858	 if ac_fn_c_try_compile "$LINENO"; then :
12859  ac_cv_sys_largefile_CC=' -n32'; break
12860fi
12861rm -f core conftest.err conftest.$ac_objext
12862	 break
12863       done
12864       CC=$ac_save_CC
12865       rm -f conftest.$ac_ext
12866    fi
12867fi
12868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12869$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12870  if test "$ac_cv_sys_largefile_CC" != no; then
12871    CC=$CC$ac_cv_sys_largefile_CC
12872  fi
12873
12874  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12875$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12876if ${ac_cv_sys_file_offset_bits+:} false; then :
12877  $as_echo_n "(cached) " >&6
12878else
12879  while :; do
12880  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12881/* end confdefs.h.  */
12882#include <sys/types.h>
12883 /* Check that off_t can represent 2**63 - 1 correctly.
12884    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12885    since some C++ compilers masquerading as C compilers
12886    incorrectly reject 9223372036854775807.  */
12887#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12888  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12889		       && LARGE_OFF_T % 2147483647 == 1)
12890		      ? 1 : -1];
12891int
12892main ()
12893{
12894
12895  ;
12896  return 0;
12897}
12898_ACEOF
12899if ac_fn_c_try_compile "$LINENO"; then :
12900  ac_cv_sys_file_offset_bits=no; break
12901fi
12902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12903  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12904/* end confdefs.h.  */
12905#define _FILE_OFFSET_BITS 64
12906#include <sys/types.h>
12907 /* Check that off_t can represent 2**63 - 1 correctly.
12908    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12909    since some C++ compilers masquerading as C compilers
12910    incorrectly reject 9223372036854775807.  */
12911#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12912  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12913		       && LARGE_OFF_T % 2147483647 == 1)
12914		      ? 1 : -1];
12915int
12916main ()
12917{
12918
12919  ;
12920  return 0;
12921}
12922_ACEOF
12923if ac_fn_c_try_compile "$LINENO"; then :
12924  ac_cv_sys_file_offset_bits=64; break
12925fi
12926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12927  ac_cv_sys_file_offset_bits=unknown
12928  break
12929done
12930fi
12931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12932$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12933case $ac_cv_sys_file_offset_bits in #(
12934  no | unknown) ;;
12935  *)
12936cat >>confdefs.h <<_ACEOF
12937#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12938_ACEOF
12939;;
12940esac
12941rm -rf conftest*
12942  if test $ac_cv_sys_file_offset_bits = unknown; then
12943    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12944$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12945if ${ac_cv_sys_large_files+:} false; then :
12946  $as_echo_n "(cached) " >&6
12947else
12948  while :; do
12949  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12950/* end confdefs.h.  */
12951#include <sys/types.h>
12952 /* Check that off_t can represent 2**63 - 1 correctly.
12953    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12954    since some C++ compilers masquerading as C compilers
12955    incorrectly reject 9223372036854775807.  */
12956#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12957  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12958		       && LARGE_OFF_T % 2147483647 == 1)
12959		      ? 1 : -1];
12960int
12961main ()
12962{
12963
12964  ;
12965  return 0;
12966}
12967_ACEOF
12968if ac_fn_c_try_compile "$LINENO"; then :
12969  ac_cv_sys_large_files=no; break
12970fi
12971rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12972  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12973/* end confdefs.h.  */
12974#define _LARGE_FILES 1
12975#include <sys/types.h>
12976 /* Check that off_t can represent 2**63 - 1 correctly.
12977    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12978    since some C++ compilers masquerading as C compilers
12979    incorrectly reject 9223372036854775807.  */
12980#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
12981  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12982		       && LARGE_OFF_T % 2147483647 == 1)
12983		      ? 1 : -1];
12984int
12985main ()
12986{
12987
12988  ;
12989  return 0;
12990}
12991_ACEOF
12992if ac_fn_c_try_compile "$LINENO"; then :
12993  ac_cv_sys_large_files=1; break
12994fi
12995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12996  ac_cv_sys_large_files=unknown
12997  break
12998done
12999fi
13000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
13001$as_echo "$ac_cv_sys_large_files" >&6; }
13002case $ac_cv_sys_large_files in #(
13003  no | unknown) ;;
13004  *)
13005cat >>confdefs.h <<_ACEOF
13006#define _LARGE_FILES $ac_cv_sys_large_files
13007_ACEOF
13008;;
13009esac
13010rm -rf conftest*
13011  fi
13012
13013
13014fi
13015
13016
13017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
13018$as_echo_n "checking for st_blksize... " >&6; }
13019cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13020/* end confdefs.h.  */
13021#include <sys/types.h>
13022#include <sys/stat.h>
13023int
13024main ()
13025{
13026	struct stat st;
13027	int n;
13028
13029	stat("/", &st);
13030	n = (int)st.st_blksize;
13031  ;
13032  return 0;
13033}
13034_ACEOF
13035if ac_fn_c_try_compile "$LINENO"; then :
13036  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13037$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
13038
13039else
13040  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13041$as_echo "no" >&6; }
13042fi
13043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13044
13045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
13046$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13047if ${vim_cv_stat_ignores_slash+:} false; then :
13048  $as_echo_n "(cached) " >&6
13049else
13050
13051    if test "$cross_compiling" = yes; then :
13052
13053      as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
13054
13055else
13056  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13057/* end confdefs.h.  */
13058
13059#include "confdefs.h"
13060#if STDC_HEADERS
13061# include <stdlib.h>
13062# include <stddef.h>
13063#endif
13064#include <sys/types.h>
13065#include <sys/stat.h>
13066main() {struct stat st;  exit(stat("configure/", &st) != 0); }
13067
13068_ACEOF
13069if ac_fn_c_try_run "$LINENO"; then :
13070
13071      vim_cv_stat_ignores_slash=yes
13072
13073else
13074
13075      vim_cv_stat_ignores_slash=no
13076
13077fi
13078rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13079  conftest.$ac_objext conftest.beam conftest.$ac_ext
13080fi
13081
13082
13083fi
13084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
13085$as_echo "$vim_cv_stat_ignores_slash" >&6; }
13086
13087if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
13088  $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
13089
13090fi
13091
13092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
13093$as_echo_n "checking for iconv_open()... " >&6; }
13094save_LIBS="$LIBS"
13095LIBS="$LIBS -liconv"
13096cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13097/* end confdefs.h.  */
13098
13099#ifdef HAVE_ICONV_H
13100# include <iconv.h>
13101#endif
13102
13103int
13104main ()
13105{
13106iconv_open("fr", "to");
13107  ;
13108  return 0;
13109}
13110_ACEOF
13111if ac_fn_c_try_link "$LINENO"; then :
13112  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
13113$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13114
13115else
13116  LIBS="$save_LIBS"
13117    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13118/* end confdefs.h.  */
13119
13120#ifdef HAVE_ICONV_H
13121# include <iconv.h>
13122#endif
13123
13124int
13125main ()
13126{
13127iconv_open("fr", "to");
13128  ;
13129  return 0;
13130}
13131_ACEOF
13132if ac_fn_c_try_link "$LINENO"; then :
13133  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13134$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
13135
13136else
13137  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13138$as_echo "no" >&6; }
13139fi
13140rm -f core conftest.err conftest.$ac_objext \
13141    conftest$ac_exeext conftest.$ac_ext
13142fi
13143rm -f core conftest.err conftest.$ac_objext \
13144    conftest$ac_exeext conftest.$ac_ext
13145
13146
13147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
13148$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
13149cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13150/* end confdefs.h.  */
13151
13152#ifdef HAVE_LANGINFO_H
13153# include <langinfo.h>
13154#endif
13155
13156int
13157main ()
13158{
13159char *cs = nl_langinfo(CODESET);
13160  ;
13161  return 0;
13162}
13163_ACEOF
13164if ac_fn_c_try_link "$LINENO"; then :
13165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13166$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
13167
13168else
13169  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13170$as_echo "no" >&6; }
13171fi
13172rm -f core conftest.err conftest.$ac_objext \
13173    conftest$ac_exeext conftest.$ac_ext
13174
13175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
13176$as_echo_n "checking for strtod in -lm... " >&6; }
13177if ${ac_cv_lib_m_strtod+:} false; then :
13178  $as_echo_n "(cached) " >&6
13179else
13180  ac_check_lib_save_LIBS=$LIBS
13181LIBS="-lm  $LIBS"
13182cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13183/* end confdefs.h.  */
13184
13185/* Override any GCC internal prototype to avoid an error.
13186   Use char because int might match the return type of a GCC
13187   builtin and then its argument prototype would still apply.  */
13188#ifdef __cplusplus
13189extern "C"
13190#endif
13191char strtod ();
13192int
13193main ()
13194{
13195return strtod ();
13196  ;
13197  return 0;
13198}
13199_ACEOF
13200if ac_fn_c_try_link "$LINENO"; then :
13201  ac_cv_lib_m_strtod=yes
13202else
13203  ac_cv_lib_m_strtod=no
13204fi
13205rm -f core conftest.err conftest.$ac_objext \
13206    conftest$ac_exeext conftest.$ac_ext
13207LIBS=$ac_check_lib_save_LIBS
13208fi
13209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
13210$as_echo "$ac_cv_lib_m_strtod" >&6; }
13211if test "x$ac_cv_lib_m_strtod" = xyes; then :
13212  cat >>confdefs.h <<_ACEOF
13213#define HAVE_LIBM 1
13214_ACEOF
13215
13216  LIBS="-lm $LIBS"
13217
13218fi
13219
13220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
13221$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
13222cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13223/* end confdefs.h.  */
13224
13225#ifdef HAVE_MATH_H
13226# include <math.h>
13227#endif
13228#if STDC_HEADERS
13229# include <stdlib.h>
13230# include <stddef.h>
13231#endif
13232
13233int
13234main ()
13235{
13236char *s; double d;
13237    d = strtod("1.1", &s);
13238    d = fabs(1.11);
13239    d = ceil(1.11);
13240    d = floor(1.11);
13241    d = log10(1.11);
13242    d = pow(1.11, 2.22);
13243    d = sqrt(1.11);
13244    d = sin(1.11);
13245    d = cos(1.11);
13246    d = atan(1.11);
13247
13248  ;
13249  return 0;
13250}
13251_ACEOF
13252if ac_fn_c_try_link "$LINENO"; then :
13253  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13254$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
13255
13256else
13257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13258$as_echo "no" >&6; }
13259fi
13260rm -f core conftest.err conftest.$ac_objext \
13261    conftest$ac_exeext conftest.$ac_ext
13262
13263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5
13264$as_echo_n "checking for isinf()... " >&6; }
13265cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13266/* end confdefs.h.  */
13267
13268#ifdef HAVE_MATH_H
13269# include <math.h>
13270#endif
13271#if STDC_HEADERS
13272# include <stdlib.h>
13273# include <stddef.h>
13274#endif
13275
13276int
13277main ()
13278{
13279int r = isinf(1.11);
13280  ;
13281  return 0;
13282}
13283_ACEOF
13284if ac_fn_c_try_link "$LINENO"; then :
13285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13286$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h
13287
13288else
13289  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13290$as_echo "no" >&6; }
13291fi
13292rm -f core conftest.err conftest.$ac_objext \
13293    conftest$ac_exeext conftest.$ac_ext
13294
13295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5
13296$as_echo_n "checking for isnan()... " >&6; }
13297cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13298/* end confdefs.h.  */
13299
13300#ifdef HAVE_MATH_H
13301# include <math.h>
13302#endif
13303#if STDC_HEADERS
13304# include <stdlib.h>
13305# include <stddef.h>
13306#endif
13307
13308int
13309main ()
13310{
13311int r = isnan(1.11);
13312  ;
13313  return 0;
13314}
13315_ACEOF
13316if ac_fn_c_try_link "$LINENO"; then :
13317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13318$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h
13319
13320else
13321  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13322$as_echo "no" >&6; }
13323fi
13324rm -f core conftest.err conftest.$ac_objext \
13325    conftest$ac_exeext conftest.$ac_ext
13326
13327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
13328$as_echo_n "checking --disable-acl argument... " >&6; }
13329# Check whether --enable-acl was given.
13330if test "${enable_acl+set}" = set; then :
13331  enableval=$enable_acl;
13332else
13333  enable_acl="yes"
13334fi
13335
13336if test "$enable_acl" = "yes"; then
13337  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13338$as_echo "no" >&6; }
13339  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
13340$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
13341if ${ac_cv_lib_posix1e_acl_get_file+:} false; then :
13342  $as_echo_n "(cached) " >&6
13343else
13344  ac_check_lib_save_LIBS=$LIBS
13345LIBS="-lposix1e  $LIBS"
13346cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13347/* end confdefs.h.  */
13348
13349/* Override any GCC internal prototype to avoid an error.
13350   Use char because int might match the return type of a GCC
13351   builtin and then its argument prototype would still apply.  */
13352#ifdef __cplusplus
13353extern "C"
13354#endif
13355char acl_get_file ();
13356int
13357main ()
13358{
13359return acl_get_file ();
13360  ;
13361  return 0;
13362}
13363_ACEOF
13364if ac_fn_c_try_link "$LINENO"; then :
13365  ac_cv_lib_posix1e_acl_get_file=yes
13366else
13367  ac_cv_lib_posix1e_acl_get_file=no
13368fi
13369rm -f core conftest.err conftest.$ac_objext \
13370    conftest$ac_exeext conftest.$ac_ext
13371LIBS=$ac_check_lib_save_LIBS
13372fi
13373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
13374$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
13375if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then :
13376  LIBS="$LIBS -lposix1e"
13377else
13378  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
13379$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
13380if ${ac_cv_lib_acl_acl_get_file+:} false; then :
13381  $as_echo_n "(cached) " >&6
13382else
13383  ac_check_lib_save_LIBS=$LIBS
13384LIBS="-lacl  $LIBS"
13385cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13386/* end confdefs.h.  */
13387
13388/* Override any GCC internal prototype to avoid an error.
13389   Use char because int might match the return type of a GCC
13390   builtin and then its argument prototype would still apply.  */
13391#ifdef __cplusplus
13392extern "C"
13393#endif
13394char acl_get_file ();
13395int
13396main ()
13397{
13398return acl_get_file ();
13399  ;
13400  return 0;
13401}
13402_ACEOF
13403if ac_fn_c_try_link "$LINENO"; then :
13404  ac_cv_lib_acl_acl_get_file=yes
13405else
13406  ac_cv_lib_acl_acl_get_file=no
13407fi
13408rm -f core conftest.err conftest.$ac_objext \
13409    conftest$ac_exeext conftest.$ac_ext
13410LIBS=$ac_check_lib_save_LIBS
13411fi
13412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
13413$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
13414if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then :
13415  LIBS="$LIBS -lacl"
13416		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
13417$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
13418if ${ac_cv_lib_attr_fgetxattr+:} false; then :
13419  $as_echo_n "(cached) " >&6
13420else
13421  ac_check_lib_save_LIBS=$LIBS
13422LIBS="-lattr  $LIBS"
13423cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13424/* end confdefs.h.  */
13425
13426/* Override any GCC internal prototype to avoid an error.
13427   Use char because int might match the return type of a GCC
13428   builtin and then its argument prototype would still apply.  */
13429#ifdef __cplusplus
13430extern "C"
13431#endif
13432char fgetxattr ();
13433int
13434main ()
13435{
13436return fgetxattr ();
13437  ;
13438  return 0;
13439}
13440_ACEOF
13441if ac_fn_c_try_link "$LINENO"; then :
13442  ac_cv_lib_attr_fgetxattr=yes
13443else
13444  ac_cv_lib_attr_fgetxattr=no
13445fi
13446rm -f core conftest.err conftest.$ac_objext \
13447    conftest$ac_exeext conftest.$ac_ext
13448LIBS=$ac_check_lib_save_LIBS
13449fi
13450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
13451$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
13452if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then :
13453  LIBS="$LIBS -lattr"
13454fi
13455
13456fi
13457
13458fi
13459
13460
13461  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
13462$as_echo_n "checking for POSIX ACL support... " >&6; }
13463  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13464/* end confdefs.h.  */
13465
13466#include <sys/types.h>
13467#ifdef HAVE_SYS_ACL_H
13468# include <sys/acl.h>
13469#endif
13470acl_t acl;
13471int
13472main ()
13473{
13474acl = acl_get_file("foo", ACL_TYPE_ACCESS);
13475	acl_set_file("foo", ACL_TYPE_ACCESS, acl);
13476	acl_free(acl);
13477  ;
13478  return 0;
13479}
13480_ACEOF
13481if ac_fn_c_try_link "$LINENO"; then :
13482  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13483$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
13484
13485else
13486  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13487$as_echo "no" >&6; }
13488fi
13489rm -f core conftest.err conftest.$ac_objext \
13490    conftest$ac_exeext conftest.$ac_ext
13491
13492  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5
13493$as_echo_n "checking for acl_get in -lsec... " >&6; }
13494if ${ac_cv_lib_sec_acl_get+:} false; then :
13495  $as_echo_n "(cached) " >&6
13496else
13497  ac_check_lib_save_LIBS=$LIBS
13498LIBS="-lsec  $LIBS"
13499cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13500/* end confdefs.h.  */
13501
13502/* Override any GCC internal prototype to avoid an error.
13503   Use char because int might match the return type of a GCC
13504   builtin and then its argument prototype would still apply.  */
13505#ifdef __cplusplus
13506extern "C"
13507#endif
13508char acl_get ();
13509int
13510main ()
13511{
13512return acl_get ();
13513  ;
13514  return 0;
13515}
13516_ACEOF
13517if ac_fn_c_try_link "$LINENO"; then :
13518  ac_cv_lib_sec_acl_get=yes
13519else
13520  ac_cv_lib_sec_acl_get=no
13521fi
13522rm -f core conftest.err conftest.$ac_objext \
13523    conftest$ac_exeext conftest.$ac_ext
13524LIBS=$ac_check_lib_save_LIBS
13525fi
13526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5
13527$as_echo "$ac_cv_lib_sec_acl_get" >&6; }
13528if test "x$ac_cv_lib_sec_acl_get" = xyes; then :
13529  LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h
13530
13531else
13532  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
13533$as_echo_n "checking for Solaris ACL support... " >&6; }
13534  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13535/* end confdefs.h.  */
13536
13537#ifdef HAVE_SYS_ACL_H
13538# include <sys/acl.h>
13539#endif
13540int
13541main ()
13542{
13543acl("foo", GETACLCNT, 0, NULL);
13544
13545  ;
13546  return 0;
13547}
13548_ACEOF
13549if ac_fn_c_try_link "$LINENO"; then :
13550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13551$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
13552
13553else
13554  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13555$as_echo "no" >&6; }
13556fi
13557rm -f core conftest.err conftest.$ac_objext \
13558    conftest$ac_exeext conftest.$ac_ext
13559fi
13560
13561
13562  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
13563$as_echo_n "checking for AIX ACL support... " >&6; }
13564  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13565/* end confdefs.h.  */
13566
13567#if STDC_HEADERS
13568# include <stdlib.h>
13569# include <stddef.h>
13570#endif
13571#ifdef HAVE_SYS_ACL_H
13572# include <sys/acl.h>
13573#endif
13574#ifdef HAVE_SYS_ACCESS_H
13575# include <sys/access.h>
13576#endif
13577#define _ALL_SOURCE
13578
13579#include <sys/stat.h>
13580
13581int aclsize;
13582struct acl *aclent;
13583int
13584main ()
13585{
13586aclsize = sizeof(struct acl);
13587	aclent = (void *)malloc(aclsize);
13588	statacl("foo", STX_NORMAL, aclent, aclsize);
13589
13590  ;
13591  return 0;
13592}
13593_ACEOF
13594if ac_fn_c_try_link "$LINENO"; then :
13595  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13596$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
13597
13598else
13599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13600$as_echo "no" >&6; }
13601fi
13602rm -f core conftest.err conftest.$ac_objext \
13603    conftest$ac_exeext conftest.$ac_ext
13604else
13605  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13606$as_echo "yes" >&6; }
13607fi
13608
13609if test "x$GTK_CFLAGS" != "x"; then
13610    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5
13611$as_echo_n "checking for pango_shape_full... " >&6; }
13612  ac_save_CFLAGS="$CFLAGS"
13613  ac_save_LIBS="$LIBS"
13614  CFLAGS="$CFLAGS $GTK_CFLAGS"
13615  LIBS="$LIBS $GTK_LIBS"
13616  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13617/* end confdefs.h.  */
13618#include <gtk/gtk.h>
13619int
13620main ()
13621{
13622 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL);
13623  ;
13624  return 0;
13625}
13626_ACEOF
13627if ac_fn_c_try_link "$LINENO"; then :
13628  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13629$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h
13630
13631else
13632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13633$as_echo "no" >&6; }
13634fi
13635rm -f core conftest.err conftest.$ac_objext \
13636    conftest$ac_exeext conftest.$ac_ext
13637  CFLAGS="$ac_save_CFLAGS"
13638  LIBS="$ac_save_LIBS"
13639fi
13640
13641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
13642$as_echo_n "checking --disable-gpm argument... " >&6; }
13643# Check whether --enable-gpm was given.
13644if test "${enable_gpm+set}" = set; then :
13645  enableval=$enable_gpm;
13646else
13647  enable_gpm="yes"
13648fi
13649
13650
13651if test "$enable_gpm" = "yes"; then
13652  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13653$as_echo "no" >&6; }
13654    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
13655$as_echo_n "checking for gpm... " >&6; }
13656if ${vi_cv_have_gpm+:} false; then :
13657  $as_echo_n "(cached) " >&6
13658else
13659  olibs="$LIBS" ; LIBS="-lgpm"
13660	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13661/* end confdefs.h.  */
13662#include <gpm.h>
13663	    #include <linux/keyboard.h>
13664int
13665main ()
13666{
13667Gpm_GetLibVersion(NULL);
13668  ;
13669  return 0;
13670}
13671_ACEOF
13672if ac_fn_c_try_link "$LINENO"; then :
13673  	    	    vi_cv_have_gpm=yes
13674else
13675  vi_cv_have_gpm=no
13676fi
13677rm -f core conftest.err conftest.$ac_objext \
13678    conftest$ac_exeext conftest.$ac_ext
13679	LIBS="$olibs"
13680
13681fi
13682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
13683$as_echo "$vi_cv_have_gpm" >&6; }
13684  if test $vi_cv_have_gpm = yes; then
13685    LIBS="$LIBS -lgpm"
13686    $as_echo "#define HAVE_GPM 1" >>confdefs.h
13687
13688  fi
13689else
13690  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13691$as_echo "yes" >&6; }
13692fi
13693
13694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
13695$as_echo_n "checking --disable-sysmouse argument... " >&6; }
13696# Check whether --enable-sysmouse was given.
13697if test "${enable_sysmouse+set}" = set; then :
13698  enableval=$enable_sysmouse;
13699else
13700  enable_sysmouse="yes"
13701fi
13702
13703
13704if test "$enable_sysmouse" = "yes"; then
13705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13706$as_echo "no" >&6; }
13707        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
13708$as_echo_n "checking for sysmouse... " >&6; }
13709if ${vi_cv_have_sysmouse+:} false; then :
13710  $as_echo_n "(cached) " >&6
13711else
13712  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13713/* end confdefs.h.  */
13714#include <sys/consio.h>
13715	     #include <signal.h>
13716	     #include <sys/fbio.h>
13717int
13718main ()
13719{
13720struct mouse_info   mouse;
13721	     mouse.operation = MOUSE_MODE;
13722	     mouse.operation = MOUSE_SHOW;
13723	     mouse.u.mode.mode = 0;
13724	     mouse.u.mode.signal = SIGUSR2;
13725  ;
13726  return 0;
13727}
13728_ACEOF
13729if ac_fn_c_try_link "$LINENO"; then :
13730  vi_cv_have_sysmouse=yes
13731else
13732  vi_cv_have_sysmouse=no
13733fi
13734rm -f core conftest.err conftest.$ac_objext \
13735    conftest$ac_exeext conftest.$ac_ext
13736
13737fi
13738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
13739$as_echo "$vi_cv_have_sysmouse" >&6; }
13740  if test $vi_cv_have_sysmouse = yes; then
13741    $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
13742
13743  fi
13744else
13745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13746$as_echo "yes" >&6; }
13747fi
13748
13749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
13750$as_echo_n "checking for FD_CLOEXEC... " >&6; }
13751cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13752/* end confdefs.h.  */
13753#if HAVE_FCNTL_H
13754# include <fcntl.h>
13755#endif
13756int
13757main ()
13758{
13759	int flag = FD_CLOEXEC;
13760  ;
13761  return 0;
13762}
13763_ACEOF
13764if ac_fn_c_try_compile "$LINENO"; then :
13765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13766$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
13767
13768else
13769  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13770$as_echo "not usable" >&6; }
13771fi
13772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13773
13774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
13775$as_echo_n "checking for rename... " >&6; }
13776cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13777/* end confdefs.h.  */
13778#include <stdio.h>
13779int
13780main ()
13781{
13782rename("this", "that")
13783  ;
13784  return 0;
13785}
13786_ACEOF
13787if ac_fn_c_try_link "$LINENO"; then :
13788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13789$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
13790
13791else
13792  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13793$as_echo "no" >&6; }
13794fi
13795rm -f core conftest.err conftest.$ac_objext \
13796    conftest$ac_exeext conftest.$ac_ext
13797
13798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
13799$as_echo_n "checking for sysctl... " >&6; }
13800cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13801/* end confdefs.h.  */
13802#include <sys/types.h>
13803#include <sys/sysctl.h>
13804int
13805main ()
13806{
13807	int mib[2], r;
13808	size_t len;
13809
13810	mib[0] = CTL_HW;
13811	mib[1] = HW_USERMEM;
13812	len = sizeof(r);
13813	(void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
13814
13815  ;
13816  return 0;
13817}
13818_ACEOF
13819if ac_fn_c_try_compile "$LINENO"; then :
13820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13821$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
13822
13823else
13824  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13825$as_echo "not usable" >&6; }
13826fi
13827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13828
13829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
13830$as_echo_n "checking for sysinfo... " >&6; }
13831cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13832/* end confdefs.h.  */
13833#include <sys/types.h>
13834#include <sys/sysinfo.h>
13835int
13836main ()
13837{
13838	struct sysinfo sinfo;
13839	int t;
13840
13841	(void)sysinfo(&sinfo);
13842	t = sinfo.totalram;
13843
13844  ;
13845  return 0;
13846}
13847_ACEOF
13848if ac_fn_c_try_compile "$LINENO"; then :
13849  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13850$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
13851
13852else
13853  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13854$as_echo "not usable" >&6; }
13855fi
13856rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13857
13858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
13859$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
13860cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13861/* end confdefs.h.  */
13862#include <sys/types.h>
13863#include <sys/sysinfo.h>
13864int
13865main ()
13866{
13867	struct sysinfo sinfo;
13868	sinfo.mem_unit = 1;
13869
13870  ;
13871  return 0;
13872}
13873_ACEOF
13874if ac_fn_c_try_compile "$LINENO"; then :
13875  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13876$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
13877
13878else
13879  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13880$as_echo "no" >&6; }
13881fi
13882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13883
13884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
13885$as_echo_n "checking for sysconf... " >&6; }
13886cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13887/* end confdefs.h.  */
13888#include <unistd.h>
13889int
13890main ()
13891{
13892	(void)sysconf(_SC_PAGESIZE);
13893	(void)sysconf(_SC_PHYS_PAGES);
13894
13895  ;
13896  return 0;
13897}
13898_ACEOF
13899if ac_fn_c_try_compile "$LINENO"; then :
13900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13901$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
13902
13903else
13904  { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
13905$as_echo "not usable" >&6; }
13906fi
13907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13908
13909# The cast to long int works around a bug in the HP C Compiler
13910# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13911# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13912# This bug is HP SR number 8606223364.
13913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13914$as_echo_n "checking size of int... " >&6; }
13915if ${ac_cv_sizeof_int+:} false; then :
13916  $as_echo_n "(cached) " >&6
13917else
13918  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13919
13920else
13921  if test "$ac_cv_type_int" = yes; then
13922     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13923$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13924as_fn_error 77 "cannot compute sizeof (int)
13925See \`config.log' for more details" "$LINENO" 5; }
13926   else
13927     ac_cv_sizeof_int=0
13928   fi
13929fi
13930
13931fi
13932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13933$as_echo "$ac_cv_sizeof_int" >&6; }
13934
13935
13936
13937cat >>confdefs.h <<_ACEOF
13938#define SIZEOF_INT $ac_cv_sizeof_int
13939_ACEOF
13940
13941
13942# The cast to long int works around a bug in the HP C Compiler
13943# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13944# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13945# This bug is HP SR number 8606223364.
13946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13947$as_echo_n "checking size of long... " >&6; }
13948if ${ac_cv_sizeof_long+:} false; then :
13949  $as_echo_n "(cached) " >&6
13950else
13951  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13952
13953else
13954  if test "$ac_cv_type_long" = yes; then
13955     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13956$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13957as_fn_error 77 "cannot compute sizeof (long)
13958See \`config.log' for more details" "$LINENO" 5; }
13959   else
13960     ac_cv_sizeof_long=0
13961   fi
13962fi
13963
13964fi
13965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13966$as_echo "$ac_cv_sizeof_long" >&6; }
13967
13968
13969
13970cat >>confdefs.h <<_ACEOF
13971#define SIZEOF_LONG $ac_cv_sizeof_long
13972_ACEOF
13973
13974
13975# The cast to long int works around a bug in the HP C Compiler
13976# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13977# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13978# This bug is HP SR number 8606223364.
13979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
13980$as_echo_n "checking size of time_t... " >&6; }
13981if ${ac_cv_sizeof_time_t+:} false; then :
13982  $as_echo_n "(cached) " >&6
13983else
13984  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
13985
13986else
13987  if test "$ac_cv_type_time_t" = yes; then
13988     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13989$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13990as_fn_error 77 "cannot compute sizeof (time_t)
13991See \`config.log' for more details" "$LINENO" 5; }
13992   else
13993     ac_cv_sizeof_time_t=0
13994   fi
13995fi
13996
13997fi
13998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
13999$as_echo "$ac_cv_sizeof_time_t" >&6; }
14000
14001
14002
14003cat >>confdefs.h <<_ACEOF
14004#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
14005_ACEOF
14006
14007
14008# The cast to long int works around a bug in the HP C Compiler
14009# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14010# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14011# This bug is HP SR number 8606223364.
14012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14013$as_echo_n "checking size of off_t... " >&6; }
14014if ${ac_cv_sizeof_off_t+:} false; then :
14015  $as_echo_n "(cached) " >&6
14016else
14017  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
14018
14019else
14020  if test "$ac_cv_type_off_t" = yes; then
14021     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14022$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14023as_fn_error 77 "cannot compute sizeof (off_t)
14024See \`config.log' for more details" "$LINENO" 5; }
14025   else
14026     ac_cv_sizeof_off_t=0
14027   fi
14028fi
14029
14030fi
14031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14032$as_echo "$ac_cv_sizeof_off_t" >&6; }
14033
14034
14035
14036cat >>confdefs.h <<_ACEOF
14037#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
14038_ACEOF
14039
14040
14041
14042cat >>confdefs.h <<_ACEOF
14043#define VIM_SIZEOF_INT $ac_cv_sizeof_int
14044_ACEOF
14045
14046cat >>confdefs.h <<_ACEOF
14047#define VIM_SIZEOF_LONG $ac_cv_sizeof_long
14048_ACEOF
14049
14050
14051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
14052$as_echo_n "checking uint32_t is 32 bits... " >&6; }
14053if test "$cross_compiling" = yes; then :
14054  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5
14055$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;}
14056else
14057  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14058/* end confdefs.h.  */
14059
14060#ifdef HAVE_STDINT_H
14061# include <stdint.h>
14062#endif
14063#ifdef HAVE_INTTYPES_H
14064# include <inttypes.h>
14065#endif
14066main() {
14067  uint32_t nr1 = (uint32_t)-1;
14068  uint32_t nr2 = (uint32_t)0xffffffffUL;
14069  if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1);
14070  exit(0);
14071}
14072_ACEOF
14073if ac_fn_c_try_run "$LINENO"; then :
14074  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
14075$as_echo "ok" >&6; }
14076else
14077  as_fn_error $? "WRONG!  uint32_t not defined correctly." "$LINENO" 5
14078fi
14079rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14080  conftest.$ac_objext conftest.beam conftest.$ac_ext
14081fi
14082
14083
14084
14085bcopy_test_prog='
14086#include "confdefs.h"
14087#ifdef HAVE_STRING_H
14088# include <string.h>
14089#endif
14090#if STDC_HEADERS
14091# include <stdlib.h>
14092# include <stddef.h>
14093#endif
14094main() {
14095  char buf[10];
14096  strcpy(buf, "abcdefghi");
14097  mch_memmove(buf, buf + 2, 3);
14098  if (strncmp(buf, "ababcf", 6))
14099    exit(1);
14100  strcpy(buf, "abcdefghi");
14101  mch_memmove(buf + 2, buf, 3);
14102  if (strncmp(buf, "cdedef", 6))
14103    exit(1);
14104  exit(0); /* libc version works properly.  */
14105}'
14106
14107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
14108$as_echo_n "checking whether memmove handles overlaps... " >&6; }
14109if ${vim_cv_memmove_handles_overlap+:} false; then :
14110  $as_echo_n "(cached) " >&6
14111else
14112
14113    if test "$cross_compiling" = yes; then :
14114
14115	as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
14116
14117else
14118  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14119/* end confdefs.h.  */
14120#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
14121_ACEOF
14122if ac_fn_c_try_run "$LINENO"; then :
14123
14124	vim_cv_memmove_handles_overlap=yes
14125
14126else
14127
14128	vim_cv_memmove_handles_overlap=no
14129
14130fi
14131rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14132  conftest.$ac_objext conftest.beam conftest.$ac_ext
14133fi
14134
14135
14136fi
14137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
14138$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
14139
14140if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
14141  $as_echo "#define USEMEMMOVE 1" >>confdefs.h
14142
14143else
14144  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
14145$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
14146if ${vim_cv_bcopy_handles_overlap+:} false; then :
14147  $as_echo_n "(cached) " >&6
14148else
14149
14150      if test "$cross_compiling" = yes; then :
14151
14152	as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
14153
14154else
14155  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14156/* end confdefs.h.  */
14157#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
14158_ACEOF
14159if ac_fn_c_try_run "$LINENO"; then :
14160
14161	vim_cv_bcopy_handles_overlap=yes
14162
14163else
14164
14165	vim_cv_bcopy_handles_overlap=no
14166
14167fi
14168rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14169  conftest.$ac_objext conftest.beam conftest.$ac_ext
14170fi
14171
14172
14173fi
14174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
14175$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
14176
14177  if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
14178    $as_echo "#define USEBCOPY 1" >>confdefs.h
14179
14180  else
14181    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
14182$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
14183if ${vim_cv_memcpy_handles_overlap+:} false; then :
14184  $as_echo_n "(cached) " >&6
14185else
14186
14187	if test "$cross_compiling" = yes; then :
14188
14189	    as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
14190
14191else
14192  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14193/* end confdefs.h.  */
14194#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
14195_ACEOF
14196if ac_fn_c_try_run "$LINENO"; then :
14197
14198	    vim_cv_memcpy_handles_overlap=yes
14199
14200else
14201
14202	    vim_cv_memcpy_handles_overlap=no
14203
14204fi
14205rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14206  conftest.$ac_objext conftest.beam conftest.$ac_ext
14207fi
14208
14209
14210fi
14211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
14212$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
14213
14214    if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
14215      $as_echo "#define USEMEMCPY 1" >>confdefs.h
14216
14217    fi
14218  fi
14219fi
14220
14221
14222if test "x$with_x" = "xyes"; then
14223  cflags_save=$CFLAGS
14224  libs_save=$LIBS
14225  LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS"
14226  CFLAGS="$CFLAGS $X_CFLAGS"
14227
14228  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
14229$as_echo_n "checking whether X_LOCALE needed... " >&6; }
14230  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14231/* end confdefs.h.  */
14232#include <X11/Xlocale.h>
14233int
14234main ()
14235{
14236
14237  ;
14238  return 0;
14239}
14240_ACEOF
14241if ac_fn_c_try_compile "$LINENO"; then :
14242  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14243/* end confdefs.h.  */
14244
14245/* Override any GCC internal prototype to avoid an error.
14246   Use char because int might match the return type of a GCC
14247   builtin and then its argument prototype would still apply.  */
14248#ifdef __cplusplus
14249extern "C"
14250#endif
14251char _Xsetlocale ();
14252int
14253main ()
14254{
14255return _Xsetlocale ();
14256  ;
14257  return 0;
14258}
14259_ACEOF
14260if ac_fn_c_try_link "$LINENO"; then :
14261  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14262$as_echo "yes" >&6; }
14263	      $as_echo "#define X_LOCALE 1" >>confdefs.h
14264
14265else
14266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14267$as_echo "no" >&6; }
14268fi
14269rm -f core conftest.err conftest.$ac_objext \
14270    conftest$ac_exeext conftest.$ac_ext
14271else
14272  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14273$as_echo "no" >&6; }
14274fi
14275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14276
14277  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5
14278$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; }
14279  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14280/* end confdefs.h.  */
14281
14282/* Override any GCC internal prototype to avoid an error.
14283   Use char because int might match the return type of a GCC
14284   builtin and then its argument prototype would still apply.  */
14285#ifdef __cplusplus
14286extern "C"
14287#endif
14288char Xutf8SetWMProperties ();
14289int
14290main ()
14291{
14292return Xutf8SetWMProperties ();
14293  ;
14294  return 0;
14295}
14296_ACEOF
14297if ac_fn_c_try_link "$LINENO"; then :
14298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14299$as_echo "yes" >&6; }
14300	      $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h
14301
14302else
14303  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14304$as_echo "no" >&6; }
14305fi
14306rm -f core conftest.err conftest.$ac_objext \
14307    conftest$ac_exeext conftest.$ac_ext
14308
14309  CFLAGS=$cflags_save
14310  LIBS=$libs_save
14311fi
14312
14313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
14314$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
14315if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then :
14316  $as_echo_n "(cached) " >&6
14317else
14318  ac_check_lib_save_LIBS=$LIBS
14319LIBS="-lxpg4  $LIBS"
14320cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14321/* end confdefs.h.  */
14322
14323/* Override any GCC internal prototype to avoid an error.
14324   Use char because int might match the return type of a GCC
14325   builtin and then its argument prototype would still apply.  */
14326#ifdef __cplusplus
14327extern "C"
14328#endif
14329char _xpg4_setrunelocale ();
14330int
14331main ()
14332{
14333return _xpg4_setrunelocale ();
14334  ;
14335  return 0;
14336}
14337_ACEOF
14338if ac_fn_c_try_link "$LINENO"; then :
14339  ac_cv_lib_xpg4__xpg4_setrunelocale=yes
14340else
14341  ac_cv_lib_xpg4__xpg4_setrunelocale=no
14342fi
14343rm -f core conftest.err conftest.$ac_objext \
14344    conftest$ac_exeext conftest.$ac_ext
14345LIBS=$ac_check_lib_save_LIBS
14346fi
14347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
14348$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
14349if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then :
14350  LIBS="$LIBS -lxpg4"
14351fi
14352
14353
14354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
14355$as_echo_n "checking how to create tags... " >&6; }
14356test -f tags && mv tags tags.save
14357if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14358  TAGPRG="ctags -I INIT+ --fields=+S"
14359elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14360  TAGPRG="exctags -I INIT+ --fields=+S"
14361elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
14362  TAGPRG="exuberant-ctags -I INIT+ --fields=+S"
14363else
14364  TAGPRG="ctags"
14365  (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
14366  (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
14367  (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
14368  (eval ctags -t   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
14369  (eval ctags -ts  /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
14370  (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
14371  (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
14372fi
14373test -f tags.save && mv tags.save tags
14374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
14375$as_echo "$TAGPRG" >&6; }
14376
14377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
14378$as_echo_n "checking how to run man with a section nr... " >&6; }
14379MANDEF="man"
14380(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
14381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
14382$as_echo "$MANDEF" >&6; }
14383if test "$MANDEF" = "man -s"; then
14384  $as_echo "#define USEMAN_S 1" >>confdefs.h
14385
14386fi
14387
14388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
14389$as_echo_n "checking --disable-nls argument... " >&6; }
14390# Check whether --enable-nls was given.
14391if test "${enable_nls+set}" = set; then :
14392  enableval=$enable_nls;
14393else
14394  enable_nls="yes"
14395fi
14396
14397
14398if test "$enable_nls" = "yes"; then
14399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14400$as_echo "no" >&6; }
14401
14402  INSTALL_LANGS=install-languages
14403
14404  INSTALL_TOOL_LANGS=install-tool-languages
14405
14406
14407  # Extract the first word of "msgfmt", so it can be a program name with args.
14408set dummy msgfmt; ac_word=$2
14409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14410$as_echo_n "checking for $ac_word... " >&6; }
14411if ${ac_cv_prog_MSGFMT+:} false; then :
14412  $as_echo_n "(cached) " >&6
14413else
14414  if test -n "$MSGFMT"; then
14415  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14416else
14417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14418for as_dir in $PATH
14419do
14420  IFS=$as_save_IFS
14421  test -z "$as_dir" && as_dir=.
14422    for ac_exec_ext in '' $ac_executable_extensions; do
14423  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14424    ac_cv_prog_MSGFMT="msgfmt"
14425    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14426    break 2
14427  fi
14428done
14429  done
14430IFS=$as_save_IFS
14431
14432fi
14433fi
14434MSGFMT=$ac_cv_prog_MSGFMT
14435if test -n "$MSGFMT"; then
14436  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14437$as_echo "$MSGFMT" >&6; }
14438else
14439  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14440$as_echo "no" >&6; }
14441fi
14442
14443
14444  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
14445$as_echo_n "checking for NLS... " >&6; }
14446  if test -f po/Makefile; then
14447    have_gettext="no"
14448    if test -n "$MSGFMT"; then
14449      olibs=$LIBS
14450      LIBS=""
14451      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14452/* end confdefs.h.  */
14453#include <libintl.h>
14454int
14455main ()
14456{
14457gettext("Test");
14458  ;
14459  return 0;
14460}
14461_ACEOF
14462if ac_fn_c_try_link "$LINENO"; then :
14463  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
14464$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs
14465else
14466  LIBS="-lintl"
14467	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14468/* end confdefs.h.  */
14469#include <libintl.h>
14470int
14471main ()
14472{
14473gettext("Test");
14474  ;
14475  return 0;
14476}
14477_ACEOF
14478if ac_fn_c_try_link "$LINENO"; then :
14479  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
14480$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes";
14481	      LIBS="$olibs -lintl"
14482else
14483  { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
14484$as_echo "gettext() doesn't work" >&6; };
14485	      LIBS=$olibs
14486fi
14487rm -f core conftest.err conftest.$ac_objext \
14488    conftest$ac_exeext conftest.$ac_ext
14489fi
14490rm -f core conftest.err conftest.$ac_objext \
14491    conftest$ac_exeext conftest.$ac_ext
14492    else
14493      { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
14494$as_echo "msgfmt not found - disabled" >&6; };
14495    fi
14496    if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then
14497      $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
14498
14499      MAKEMO=yes
14500
14501            for ac_func in bind_textdomain_codeset
14502do :
14503  ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
14504if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
14505  cat >>confdefs.h <<_ACEOF
14506#define HAVE_BIND_TEXTDOMAIN_CODESET 1
14507_ACEOF
14508
14509fi
14510done
14511
14512            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
14513$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
14514      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14515/* end confdefs.h.  */
14516#include <libintl.h>
14517		extern int _nl_msg_cat_cntr;
14518int
14519main ()
14520{
14521++_nl_msg_cat_cntr;
14522  ;
14523  return 0;
14524}
14525_ACEOF
14526if ac_fn_c_try_link "$LINENO"; then :
14527  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14528$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
14529
14530else
14531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14532$as_echo "no" >&6; }
14533fi
14534rm -f core conftest.err conftest.$ac_objext \
14535    conftest$ac_exeext conftest.$ac_ext
14536    fi
14537  else
14538    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
14539$as_echo "no \"po/Makefile\" - disabled" >&6; };
14540  fi
14541else
14542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14543$as_echo "yes" >&6; }
14544fi
14545
14546ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
14547if test "x$ac_cv_header_dlfcn_h" = xyes; then :
14548  DLL=dlfcn.h
14549else
14550  ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
14551if test "x$ac_cv_header_dl_h" = xyes; then :
14552  DLL=dl.h
14553fi
14554
14555
14556fi
14557
14558
14559if test x${DLL} = xdlfcn.h; then
14560
14561$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
14562
14563  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
14564$as_echo_n "checking for dlopen()... " >&6; }
14565  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14566/* end confdefs.h.  */
14567
14568int
14569main ()
14570{
14571
14572		extern void* dlopen();
14573		dlopen();
14574
14575  ;
14576  return 0;
14577}
14578_ACEOF
14579if ac_fn_c_try_link "$LINENO"; then :
14580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14581$as_echo "yes" >&6; };
14582
14583$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14584
14585else
14586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14587$as_echo "no" >&6; };
14588	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
14589$as_echo_n "checking for dlopen() in -ldl... " >&6; }
14590	      olibs=$LIBS
14591	      LIBS="$LIBS -ldl"
14592	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14593/* end confdefs.h.  */
14594
14595int
14596main ()
14597{
14598
14599				extern void* dlopen();
14600				dlopen();
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_DLOPEN 1" >>confdefs.h
14611
14612else
14613  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14614$as_echo "no" >&6; };
14615			  LIBS=$olibs
14616fi
14617rm -f core conftest.err conftest.$ac_objext \
14618    conftest$ac_exeext conftest.$ac_ext
14619fi
14620rm -f core conftest.err conftest.$ac_objext \
14621    conftest$ac_exeext conftest.$ac_ext
14622      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
14623$as_echo_n "checking for dlsym()... " >&6; }
14624  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14625/* end confdefs.h.  */
14626
14627int
14628main ()
14629{
14630
14631		extern void* dlsym();
14632		dlsym();
14633
14634  ;
14635  return 0;
14636}
14637_ACEOF
14638if ac_fn_c_try_link "$LINENO"; then :
14639  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14640$as_echo "yes" >&6; };
14641
14642$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14643
14644else
14645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14646$as_echo "no" >&6; };
14647	      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
14648$as_echo_n "checking for dlsym() in -ldl... " >&6; }
14649	      olibs=$LIBS
14650	      LIBS="$LIBS -ldl"
14651	      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14652/* end confdefs.h.  */
14653
14654int
14655main ()
14656{
14657
14658				extern void* dlsym();
14659				dlsym();
14660
14661  ;
14662  return 0;
14663}
14664_ACEOF
14665if ac_fn_c_try_link "$LINENO"; then :
14666  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14667$as_echo "yes" >&6; };
14668
14669$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
14670
14671else
14672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14673$as_echo "no" >&6; };
14674			  LIBS=$olibs
14675fi
14676rm -f core conftest.err conftest.$ac_objext \
14677    conftest$ac_exeext conftest.$ac_ext
14678fi
14679rm -f core conftest.err conftest.$ac_objext \
14680    conftest$ac_exeext conftest.$ac_ext
14681elif test x${DLL} = xdl.h; then
14682
14683$as_echo "#define HAVE_DL_H 1" >>confdefs.h
14684
14685  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
14686$as_echo_n "checking for shl_load()... " >&6; }
14687  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14688/* end confdefs.h.  */
14689
14690int
14691main ()
14692{
14693
14694		extern void* shl_load();
14695		shl_load();
14696
14697  ;
14698  return 0;
14699}
14700_ACEOF
14701if ac_fn_c_try_link "$LINENO"; then :
14702  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14703$as_echo "yes" >&6; };
14704
14705$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14706
14707else
14708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14709$as_echo "no" >&6; };
14710	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
14711$as_echo_n "checking for shl_load() in -ldld... " >&6; }
14712	  olibs=$LIBS
14713	  LIBS="$LIBS -ldld"
14714	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14715/* end confdefs.h.  */
14716
14717int
14718main ()
14719{
14720
14721			extern void* shl_load();
14722			shl_load();
14723
14724  ;
14725  return 0;
14726}
14727_ACEOF
14728if ac_fn_c_try_link "$LINENO"; then :
14729  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14730$as_echo "yes" >&6; };
14731
14732$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14733
14734else
14735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14736$as_echo "no" >&6; };
14737		  LIBS=$olibs
14738fi
14739rm -f core conftest.err conftest.$ac_objext \
14740    conftest$ac_exeext conftest.$ac_ext
14741fi
14742rm -f core conftest.err conftest.$ac_objext \
14743    conftest$ac_exeext conftest.$ac_ext
14744fi
14745for ac_header in setjmp.h
14746do :
14747  ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
14748if test "x$ac_cv_header_setjmp_h" = xyes; then :
14749  cat >>confdefs.h <<_ACEOF
14750#define HAVE_SETJMP_H 1
14751_ACEOF
14752
14753fi
14754
14755done
14756
14757
14758if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then
14759    if echo $LIBS | grep -e '-ldl' >/dev/null; then
14760    LIBS=`echo $LIBS | sed s/-ldl//`
14761    PERL_LIBS="$PERL_LIBS -ldl"
14762  fi
14763fi
14764
14765if test "$MACOS_X" = "yes"; then
14766  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5
14767$as_echo_n "checking whether we need macOS frameworks... " >&6; }
14768  if test "$GUITYPE" = "CARBONGUI"; then
14769    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need Carbon" >&5
14770$as_echo "yes, we need Carbon" >&6; }
14771    LIBS="$LIBS -framework Carbon"
14772  elif test "$MACOS_X_DARWIN" = "yes"; then
14773    if test "$features" = "tiny"; then
14774            OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'`
14775      OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'`
14776      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5
14777$as_echo "yes, we need CoreServices" >&6; }
14778      LIBS="$LIBS -framework CoreServices"
14779    else
14780      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5
14781$as_echo "yes, we need AppKit" >&6; }
14782      LIBS="$LIBS -framework AppKit"
14783    fi
14784  else
14785    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14786$as_echo "no" >&6; }
14787  fi
14788fi
14789if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then
14790  LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
14791fi
14792
14793DEPEND_CFLAGS_FILTER=
14794if test "$GCC" = yes; then
14795  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
14796$as_echo_n "checking for GCC 3 or later... " >&6; }
14797  gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
14798  if test "$gccmajor" -gt "2"; then
14799    DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
14800    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14801$as_echo "yes" >&6; }
14802  else
14803    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14804$as_echo "no" >&6; }
14805  fi
14806          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
14807$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
14808  if test "$gccmajor" -gt "3"; then
14809    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/'`
14810    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14811$as_echo "yes" >&6; }
14812  else
14813    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14814$as_echo "no" >&6; }
14815  fi
14816fi
14817
14818
14819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5
14820$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; }
14821if 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
14822  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14823$as_echo "yes" >&6; }
14824  $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
14825
14826else
14827  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14828$as_echo "no" >&6; }
14829fi
14830
14831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14832$as_echo_n "checking linker --as-needed support... " >&6; }
14833LINK_AS_NEEDED=
14834# Check if linker supports --as-needed and --no-as-needed options
14835if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
14836  LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'`
14837  LINK_AS_NEEDED=yes
14838fi
14839if test "$LINK_AS_NEEDED" = yes; then
14840  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14841$as_echo "yes" >&6; }
14842else
14843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14844$as_echo "no" >&6; }
14845fi
14846
14847
14848# IBM z/OS reset CFLAGS for config.mk
14849if test "$zOSUnix" = "yes"; then
14850	CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll"
14851fi
14852
14853ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
14854
14855cat >confcache <<\_ACEOF
14856# This file is a shell script that caches the results of configure
14857# tests run on this system so they can be shared between configure
14858# scripts and configure runs, see configure's option --config-cache.
14859# It is not useful on other systems.  If it contains results you don't
14860# want to keep, you may remove or edit it.
14861#
14862# config.status only pays attention to the cache file if you give it
14863# the --recheck option to rerun configure.
14864#
14865# `ac_cv_env_foo' variables (set or unset) will be overridden when
14866# loading this file, other *unset* `ac_cv_foo' will be assigned the
14867# following values.
14868
14869_ACEOF
14870
14871# The following way of writing the cache mishandles newlines in values,
14872# but we know of no workaround that is simple, portable, and efficient.
14873# So, we kill variables containing newlines.
14874# Ultrix sh set writes to stderr and can't be redirected directly,
14875# and sets the high bit in the cache file unless we assign to the vars.
14876(
14877  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14878    eval ac_val=\$$ac_var
14879    case $ac_val in #(
14880    *${as_nl}*)
14881      case $ac_var in #(
14882      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14883$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14884      esac
14885      case $ac_var in #(
14886      _ | IFS | as_nl) ;; #(
14887      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14888      *) { eval $ac_var=; unset $ac_var;} ;;
14889      esac ;;
14890    esac
14891  done
14892
14893  (set) 2>&1 |
14894    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14895    *${as_nl}ac_space=\ *)
14896      # `set' does not quote correctly, so add quotes: double-quote
14897      # substitution turns \\\\ into \\, and sed turns \\ into \.
14898      sed -n \
14899	"s/'/'\\\\''/g;
14900	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14901      ;; #(
14902    *)
14903      # `set' quotes correctly as required by POSIX, so do not add quotes.
14904      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14905      ;;
14906    esac |
14907    sort
14908) |
14909  sed '
14910     /^ac_cv_env_/b end
14911     t clear
14912     :clear
14913     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14914     t end
14915     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14916     :end' >>confcache
14917if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14918  if test -w "$cache_file"; then
14919    if test "x$cache_file" != "x/dev/null"; then
14920      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14921$as_echo "$as_me: updating cache $cache_file" >&6;}
14922      if test ! -f "$cache_file" || test -h "$cache_file"; then
14923	cat confcache >"$cache_file"
14924      else
14925        case $cache_file in #(
14926        */* | ?:*)
14927	  mv -f confcache "$cache_file"$$ &&
14928	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14929        *)
14930	  mv -f confcache "$cache_file" ;;
14931	esac
14932      fi
14933    fi
14934  else
14935    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14936$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14937  fi
14938fi
14939rm -f confcache
14940
14941test "x$prefix" = xNONE && prefix=$ac_default_prefix
14942# Let make expand exec_prefix.
14943test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14944
14945DEFS=-DHAVE_CONFIG_H
14946
14947ac_libobjs=
14948ac_ltlibobjs=
14949U=
14950for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14951  # 1. Remove the extension, and $U if already installed.
14952  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14953  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14954  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14955  #    will be set to the directory where LIBOBJS objects are built.
14956  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14957  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14958done
14959LIBOBJS=$ac_libobjs
14960
14961LTLIBOBJS=$ac_ltlibobjs
14962
14963
14964
14965
14966: "${CONFIG_STATUS=./config.status}"
14967ac_write_fail=0
14968ac_clean_files_save=$ac_clean_files
14969ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14970{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14971$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14972as_write_fail=0
14973cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14974#! $SHELL
14975# Generated by $as_me.
14976# Run this file to recreate the current configuration.
14977# Compiler output produced by configure, useful for debugging
14978# configure, is in config.log if it exists.
14979
14980debug=false
14981ac_cs_recheck=false
14982ac_cs_silent=false
14983
14984SHELL=\${CONFIG_SHELL-$SHELL}
14985export SHELL
14986_ASEOF
14987cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14988## -------------------- ##
14989## M4sh Initialization. ##
14990## -------------------- ##
14991
14992# Be more Bourne compatible
14993DUALCASE=1; export DUALCASE # for MKS sh
14994if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14995  emulate sh
14996  NULLCMD=:
14997  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14998  # is contrary to our usage.  Disable this feature.
14999  alias -g '${1+"$@"}'='"$@"'
15000  setopt NO_GLOB_SUBST
15001else
15002  case `(set -o) 2>/dev/null` in #(
15003  *posix*) :
15004    set -o posix ;; #(
15005  *) :
15006     ;;
15007esac
15008fi
15009
15010
15011as_nl='
15012'
15013export as_nl
15014# Printing a long string crashes Solaris 7 /usr/bin/printf.
15015as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15016as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15017as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15018# Prefer a ksh shell builtin over an external printf program on Solaris,
15019# but without wasting forks for bash or zsh.
15020if test -z "$BASH_VERSION$ZSH_VERSION" \
15021    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15022  as_echo='print -r --'
15023  as_echo_n='print -rn --'
15024elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15025  as_echo='printf %s\n'
15026  as_echo_n='printf %s'
15027else
15028  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15029    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15030    as_echo_n='/usr/ucb/echo -n'
15031  else
15032    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15033    as_echo_n_body='eval
15034      arg=$1;
15035      case $arg in #(
15036      *"$as_nl"*)
15037	expr "X$arg" : "X\\(.*\\)$as_nl";
15038	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15039      esac;
15040      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15041    '
15042    export as_echo_n_body
15043    as_echo_n='sh -c $as_echo_n_body as_echo'
15044  fi
15045  export as_echo_body
15046  as_echo='sh -c $as_echo_body as_echo'
15047fi
15048
15049# The user is always right.
15050if test "${PATH_SEPARATOR+set}" != set; then
15051  PATH_SEPARATOR=:
15052  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15053    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15054      PATH_SEPARATOR=';'
15055  }
15056fi
15057
15058
15059# IFS
15060# We need space, tab and new line, in precisely that order.  Quoting is
15061# there to prevent editors from complaining about space-tab.
15062# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15063# splitting by setting IFS to empty value.)
15064IFS=" ""	$as_nl"
15065
15066# Find who we are.  Look in the path if we contain no directory separator.
15067as_myself=
15068case $0 in #((
15069  *[\\/]* ) as_myself=$0 ;;
15070  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15071for as_dir in $PATH
15072do
15073  IFS=$as_save_IFS
15074  test -z "$as_dir" && as_dir=.
15075    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15076  done
15077IFS=$as_save_IFS
15078
15079     ;;
15080esac
15081# We did not find ourselves, most probably we were run as `sh COMMAND'
15082# in which case we are not to be found in the path.
15083if test "x$as_myself" = x; then
15084  as_myself=$0
15085fi
15086if test ! -f "$as_myself"; then
15087  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15088  exit 1
15089fi
15090
15091# Unset variables that we do not need and which cause bugs (e.g. in
15092# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15093# suppresses any "Segmentation fault" message there.  '((' could
15094# trigger a bug in pdksh 5.2.14.
15095for as_var in BASH_ENV ENV MAIL MAILPATH
15096do eval test x\${$as_var+set} = xset \
15097  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15098done
15099PS1='$ '
15100PS2='> '
15101PS4='+ '
15102
15103# NLS nuisances.
15104LC_ALL=C
15105export LC_ALL
15106LANGUAGE=C
15107export LANGUAGE
15108
15109# CDPATH.
15110(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15111
15112
15113# as_fn_error STATUS ERROR [LINENO LOG_FD]
15114# ----------------------------------------
15115# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15116# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15117# script with STATUS, using 1 if that was 0.
15118as_fn_error ()
15119{
15120  as_status=$1; test $as_status -eq 0 && as_status=1
15121  if test "$4"; then
15122    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15123    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15124  fi
15125  $as_echo "$as_me: error: $2" >&2
15126  as_fn_exit $as_status
15127} # as_fn_error
15128
15129
15130# as_fn_set_status STATUS
15131# -----------------------
15132# Set $? to STATUS, without forking.
15133as_fn_set_status ()
15134{
15135  return $1
15136} # as_fn_set_status
15137
15138# as_fn_exit STATUS
15139# -----------------
15140# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15141as_fn_exit ()
15142{
15143  set +e
15144  as_fn_set_status $1
15145  exit $1
15146} # as_fn_exit
15147
15148# as_fn_unset VAR
15149# ---------------
15150# Portably unset VAR.
15151as_fn_unset ()
15152{
15153  { eval $1=; unset $1;}
15154}
15155as_unset=as_fn_unset
15156# as_fn_append VAR VALUE
15157# ----------------------
15158# Append the text in VALUE to the end of the definition contained in VAR. Take
15159# advantage of any shell optimizations that allow amortized linear growth over
15160# repeated appends, instead of the typical quadratic growth present in naive
15161# implementations.
15162if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15163  eval 'as_fn_append ()
15164  {
15165    eval $1+=\$2
15166  }'
15167else
15168  as_fn_append ()
15169  {
15170    eval $1=\$$1\$2
15171  }
15172fi # as_fn_append
15173
15174# as_fn_arith ARG...
15175# ------------------
15176# Perform arithmetic evaluation on the ARGs, and store the result in the
15177# global $as_val. Take advantage of shells that can avoid forks. The arguments
15178# must be portable across $(()) and expr.
15179if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15180  eval 'as_fn_arith ()
15181  {
15182    as_val=$(( $* ))
15183  }'
15184else
15185  as_fn_arith ()
15186  {
15187    as_val=`expr "$@" || test $? -eq 1`
15188  }
15189fi # as_fn_arith
15190
15191
15192if expr a : '\(a\)' >/dev/null 2>&1 &&
15193   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15194  as_expr=expr
15195else
15196  as_expr=false
15197fi
15198
15199if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15200  as_basename=basename
15201else
15202  as_basename=false
15203fi
15204
15205if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15206  as_dirname=dirname
15207else
15208  as_dirname=false
15209fi
15210
15211as_me=`$as_basename -- "$0" ||
15212$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15213	 X"$0" : 'X\(//\)$' \| \
15214	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15215$as_echo X/"$0" |
15216    sed '/^.*\/\([^/][^/]*\)\/*$/{
15217	    s//\1/
15218	    q
15219	  }
15220	  /^X\/\(\/\/\)$/{
15221	    s//\1/
15222	    q
15223	  }
15224	  /^X\/\(\/\).*/{
15225	    s//\1/
15226	    q
15227	  }
15228	  s/.*/./; q'`
15229
15230# Avoid depending upon Character Ranges.
15231as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15232as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15233as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15234as_cr_digits='0123456789'
15235as_cr_alnum=$as_cr_Letters$as_cr_digits
15236
15237ECHO_C= ECHO_N= ECHO_T=
15238case `echo -n x` in #(((((
15239-n*)
15240  case `echo 'xy\c'` in
15241  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15242  xy)  ECHO_C='\c';;
15243  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15244       ECHO_T='	';;
15245  esac;;
15246*)
15247  ECHO_N='-n';;
15248esac
15249
15250rm -f conf$$ conf$$.exe conf$$.file
15251if test -d conf$$.dir; then
15252  rm -f conf$$.dir/conf$$.file
15253else
15254  rm -f conf$$.dir
15255  mkdir conf$$.dir 2>/dev/null
15256fi
15257if (echo >conf$$.file) 2>/dev/null; then
15258  if ln -s conf$$.file conf$$ 2>/dev/null; then
15259    as_ln_s='ln -s'
15260    # ... but there are two gotchas:
15261    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15262    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15263    # In both cases, we have to default to `cp -pR'.
15264    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15265      as_ln_s='cp -pR'
15266  elif ln conf$$.file conf$$ 2>/dev/null; then
15267    as_ln_s=ln
15268  else
15269    as_ln_s='cp -pR'
15270  fi
15271else
15272  as_ln_s='cp -pR'
15273fi
15274rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15275rmdir conf$$.dir 2>/dev/null
15276
15277
15278# as_fn_mkdir_p
15279# -------------
15280# Create "$as_dir" as a directory, including parents if necessary.
15281as_fn_mkdir_p ()
15282{
15283
15284  case $as_dir in #(
15285  -*) as_dir=./$as_dir;;
15286  esac
15287  test -d "$as_dir" || eval $as_mkdir_p || {
15288    as_dirs=
15289    while :; do
15290      case $as_dir in #(
15291      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15292      *) as_qdir=$as_dir;;
15293      esac
15294      as_dirs="'$as_qdir' $as_dirs"
15295      as_dir=`$as_dirname -- "$as_dir" ||
15296$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15297	 X"$as_dir" : 'X\(//\)[^/]' \| \
15298	 X"$as_dir" : 'X\(//\)$' \| \
15299	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15300$as_echo X"$as_dir" |
15301    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15302	    s//\1/
15303	    q
15304	  }
15305	  /^X\(\/\/\)[^/].*/{
15306	    s//\1/
15307	    q
15308	  }
15309	  /^X\(\/\/\)$/{
15310	    s//\1/
15311	    q
15312	  }
15313	  /^X\(\/\).*/{
15314	    s//\1/
15315	    q
15316	  }
15317	  s/.*/./; q'`
15318      test -d "$as_dir" && break
15319    done
15320    test -z "$as_dirs" || eval "mkdir $as_dirs"
15321  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15322
15323
15324} # as_fn_mkdir_p
15325if mkdir -p . 2>/dev/null; then
15326  as_mkdir_p='mkdir -p "$as_dir"'
15327else
15328  test -d ./-p && rmdir ./-p
15329  as_mkdir_p=false
15330fi
15331
15332
15333# as_fn_executable_p FILE
15334# -----------------------
15335# Test if FILE is an executable regular file.
15336as_fn_executable_p ()
15337{
15338  test -f "$1" && test -x "$1"
15339} # as_fn_executable_p
15340as_test_x='test -x'
15341as_executable_p=as_fn_executable_p
15342
15343# Sed expression to map a string onto a valid CPP name.
15344as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15345
15346# Sed expression to map a string onto a valid variable name.
15347as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15348
15349
15350exec 6>&1
15351## ----------------------------------- ##
15352## Main body of $CONFIG_STATUS script. ##
15353## ----------------------------------- ##
15354_ASEOF
15355test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15356
15357cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15358# Save the log message, to keep $0 and so on meaningful, and to
15359# report actual input values of CONFIG_FILES etc. instead of their
15360# values after options handling.
15361ac_log="
15362This file was extended by $as_me, which was
15363generated by GNU Autoconf 2.69.  Invocation command line was
15364
15365  CONFIG_FILES    = $CONFIG_FILES
15366  CONFIG_HEADERS  = $CONFIG_HEADERS
15367  CONFIG_LINKS    = $CONFIG_LINKS
15368  CONFIG_COMMANDS = $CONFIG_COMMANDS
15369  $ $0 $@
15370
15371on `(hostname || uname -n) 2>/dev/null | sed 1q`
15372"
15373
15374_ACEOF
15375
15376case $ac_config_files in *"
15377"*) set x $ac_config_files; shift; ac_config_files=$*;;
15378esac
15379
15380case $ac_config_headers in *"
15381"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15382esac
15383
15384
15385cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15386# Files that config.status was made for.
15387config_files="$ac_config_files"
15388config_headers="$ac_config_headers"
15389
15390_ACEOF
15391
15392cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15393ac_cs_usage="\
15394\`$as_me' instantiates files and other configuration actions
15395from templates according to the current configuration.  Unless the files
15396and actions are specified as TAGs, all are instantiated by default.
15397
15398Usage: $0 [OPTION]... [TAG]...
15399
15400  -h, --help       print this help, then exit
15401  -V, --version    print version number and configuration settings, then exit
15402      --config     print configuration, then exit
15403  -q, --quiet, --silent
15404                   do not print progress messages
15405  -d, --debug      don't remove temporary files
15406      --recheck    update $as_me by reconfiguring in the same conditions
15407      --file=FILE[:TEMPLATE]
15408                   instantiate the configuration file FILE
15409      --header=FILE[:TEMPLATE]
15410                   instantiate the configuration header FILE
15411
15412Configuration files:
15413$config_files
15414
15415Configuration headers:
15416$config_headers
15417
15418Report bugs to the package provider."
15419
15420_ACEOF
15421cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15422ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15423ac_cs_version="\\
15424config.status
15425configured by $0, generated by GNU Autoconf 2.69,
15426  with options \\"\$ac_cs_config\\"
15427
15428Copyright (C) 2012 Free Software Foundation, Inc.
15429This config.status script is free software; the Free Software Foundation
15430gives unlimited permission to copy, distribute and modify it."
15431
15432ac_pwd='$ac_pwd'
15433srcdir='$srcdir'
15434AWK='$AWK'
15435test -n "\$AWK" || AWK=awk
15436_ACEOF
15437
15438cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15439# The default lists apply if the user does not specify any file.
15440ac_need_defaults=:
15441while test $# != 0
15442do
15443  case $1 in
15444  --*=?*)
15445    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15446    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15447    ac_shift=:
15448    ;;
15449  --*=)
15450    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15451    ac_optarg=
15452    ac_shift=:
15453    ;;
15454  *)
15455    ac_option=$1
15456    ac_optarg=$2
15457    ac_shift=shift
15458    ;;
15459  esac
15460
15461  case $ac_option in
15462  # Handling of the options.
15463  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15464    ac_cs_recheck=: ;;
15465  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15466    $as_echo "$ac_cs_version"; exit ;;
15467  --config | --confi | --conf | --con | --co | --c )
15468    $as_echo "$ac_cs_config"; exit ;;
15469  --debug | --debu | --deb | --de | --d | -d )
15470    debug=: ;;
15471  --file | --fil | --fi | --f )
15472    $ac_shift
15473    case $ac_optarg in
15474    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15475    '') as_fn_error $? "missing file argument" ;;
15476    esac
15477    as_fn_append CONFIG_FILES " '$ac_optarg'"
15478    ac_need_defaults=false;;
15479  --header | --heade | --head | --hea )
15480    $ac_shift
15481    case $ac_optarg in
15482    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15483    esac
15484    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15485    ac_need_defaults=false;;
15486  --he | --h)
15487    # Conflict between --help and --header
15488    as_fn_error $? "ambiguous option: \`$1'
15489Try \`$0 --help' for more information.";;
15490  --help | --hel | -h )
15491    $as_echo "$ac_cs_usage"; exit ;;
15492  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15493  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15494    ac_cs_silent=: ;;
15495
15496  # This is an error.
15497  -*) as_fn_error $? "unrecognized option: \`$1'
15498Try \`$0 --help' for more information." ;;
15499
15500  *) as_fn_append ac_config_targets " $1"
15501     ac_need_defaults=false ;;
15502
15503  esac
15504  shift
15505done
15506
15507ac_configure_extra_args=
15508
15509if $ac_cs_silent; then
15510  exec 6>/dev/null
15511  ac_configure_extra_args="$ac_configure_extra_args --silent"
15512fi
15513
15514_ACEOF
15515cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15516if \$ac_cs_recheck; then
15517  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15518  shift
15519  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15520  CONFIG_SHELL='$SHELL'
15521  export CONFIG_SHELL
15522  exec "\$@"
15523fi
15524
15525_ACEOF
15526cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15527exec 5>>auto/config.log
15528{
15529  echo
15530  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15531## Running $as_me. ##
15532_ASBOX
15533  $as_echo "$ac_log"
15534} >&5
15535
15536_ACEOF
15537cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15538_ACEOF
15539
15540cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15541
15542# Handling of arguments.
15543for ac_config_target in $ac_config_targets
15544do
15545  case $ac_config_target in
15546    "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
15547    "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
15548
15549  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15550  esac
15551done
15552
15553
15554# If the user did not use the arguments to specify the items to instantiate,
15555# then the envvar interface is used.  Set only those that are not.
15556# We use the long form for the default assignment because of an extremely
15557# bizarre bug on SunOS 4.1.3.
15558if $ac_need_defaults; then
15559  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15560  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15561fi
15562
15563# Have a temporary directory for convenience.  Make it in the build tree
15564# simply because there is no reason against having it here, and in addition,
15565# creating and moving files from /tmp can sometimes cause problems.
15566# Hook for its removal unless debugging.
15567# Note that there is a small window in which the directory will not be cleaned:
15568# after its creation but before its name has been assigned to `$tmp'.
15569$debug ||
15570{
15571  tmp= ac_tmp=
15572  trap 'exit_status=$?
15573  : "${ac_tmp:=$tmp}"
15574  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15575' 0
15576  trap 'as_fn_exit 1' 1 2 13 15
15577}
15578# Create a (secure) tmp directory for tmp files.
15579
15580{
15581  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15582  test -d "$tmp"
15583}  ||
15584{
15585  tmp=./conf$$-$RANDOM
15586  (umask 077 && mkdir "$tmp")
15587} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15588ac_tmp=$tmp
15589
15590# Set up the scripts for CONFIG_FILES section.
15591# No need to generate them if there are no CONFIG_FILES.
15592# This happens for instance with `./config.status config.h'.
15593if test -n "$CONFIG_FILES"; then
15594
15595
15596ac_cr=`echo X | tr X '\015'`
15597# On cygwin, bash can eat \r inside `` if the user requested igncr.
15598# But we know of no other shell where ac_cr would be empty at this
15599# point, so we can use a bashism as a fallback.
15600if test "x$ac_cr" = x; then
15601  eval ac_cr=\$\'\\r\'
15602fi
15603ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15604if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15605  ac_cs_awk_cr='\\r'
15606else
15607  ac_cs_awk_cr=$ac_cr
15608fi
15609
15610echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15611_ACEOF
15612
15613
15614{
15615  echo "cat >conf$$subs.awk <<_ACEOF" &&
15616  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15617  echo "_ACEOF"
15618} >conf$$subs.sh ||
15619  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15620ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15621ac_delim='%!_!# '
15622for ac_last_try in false false false false false :; do
15623  . ./conf$$subs.sh ||
15624    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15625
15626  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15627  if test $ac_delim_n = $ac_delim_num; then
15628    break
15629  elif $ac_last_try; then
15630    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15631  else
15632    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15633  fi
15634done
15635rm -f conf$$subs.sh
15636
15637cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15638cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15639_ACEOF
15640sed -n '
15641h
15642s/^/S["/; s/!.*/"]=/
15643p
15644g
15645s/^[^!]*!//
15646:repl
15647t repl
15648s/'"$ac_delim"'$//
15649t delim
15650:nl
15651h
15652s/\(.\{148\}\)..*/\1/
15653t more1
15654s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15655p
15656n
15657b repl
15658:more1
15659s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15660p
15661g
15662s/.\{148\}//
15663t nl
15664:delim
15665h
15666s/\(.\{148\}\)..*/\1/
15667t more2
15668s/["\\]/\\&/g; s/^/"/; s/$/"/
15669p
15670b
15671:more2
15672s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15673p
15674g
15675s/.\{148\}//
15676t delim
15677' <conf$$subs.awk | sed '
15678/^[^""]/{
15679  N
15680  s/\n//
15681}
15682' >>$CONFIG_STATUS || ac_write_fail=1
15683rm -f conf$$subs.awk
15684cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15685_ACAWK
15686cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15687  for (key in S) S_is_set[key] = 1
15688  FS = ""
15689
15690}
15691{
15692  line = $ 0
15693  nfields = split(line, field, "@")
15694  substed = 0
15695  len = length(field[1])
15696  for (i = 2; i < nfields; i++) {
15697    key = field[i]
15698    keylen = length(key)
15699    if (S_is_set[key]) {
15700      value = S[key]
15701      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15702      len += length(value) + length(field[++i])
15703      substed = 1
15704    } else
15705      len += 1 + keylen
15706  }
15707
15708  print line
15709}
15710
15711_ACAWK
15712_ACEOF
15713cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15714if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15715  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15716else
15717  cat
15718fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15719  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15720_ACEOF
15721
15722# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15723# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15724# trailing colons and then remove the whole line if VPATH becomes empty
15725# (actually we leave an empty line to preserve line numbers).
15726if test "x$srcdir" = x.; then
15727  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15728h
15729s///
15730s/^/:/
15731s/[	 ]*$/:/
15732s/:\$(srcdir):/:/g
15733s/:\${srcdir}:/:/g
15734s/:@srcdir@:/:/g
15735s/^:*//
15736s/:*$//
15737x
15738s/\(=[	 ]*\).*/\1/
15739G
15740s/\n//
15741s/^[^=]*=[	 ]*$//
15742}'
15743fi
15744
15745cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15746fi # test -n "$CONFIG_FILES"
15747
15748# Set up the scripts for CONFIG_HEADERS section.
15749# No need to generate them if there are no CONFIG_HEADERS.
15750# This happens for instance with `./config.status Makefile'.
15751if test -n "$CONFIG_HEADERS"; then
15752cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15753BEGIN {
15754_ACEOF
15755
15756# Transform confdefs.h into an awk script `defines.awk', embedded as
15757# here-document in config.status, that substitutes the proper values into
15758# config.h.in to produce config.h.
15759
15760# Create a delimiter string that does not exist in confdefs.h, to ease
15761# handling of long lines.
15762ac_delim='%!_!# '
15763for ac_last_try in false false :; do
15764  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15765  if test -z "$ac_tt"; then
15766    break
15767  elif $ac_last_try; then
15768    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15769  else
15770    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15771  fi
15772done
15773
15774# For the awk script, D is an array of macro values keyed by name,
15775# likewise P contains macro parameters if any.  Preserve backslash
15776# newline sequences.
15777
15778ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15779sed -n '
15780s/.\{148\}/&'"$ac_delim"'/g
15781t rset
15782:rset
15783s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15784t def
15785d
15786:def
15787s/\\$//
15788t bsnl
15789s/["\\]/\\&/g
15790s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15791D["\1"]=" \3"/p
15792s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15793d
15794:bsnl
15795s/["\\]/\\&/g
15796s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15797D["\1"]=" \3\\\\\\n"\\/p
15798t cont
15799s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15800t cont
15801d
15802:cont
15803n
15804s/.\{148\}/&'"$ac_delim"'/g
15805t clear
15806:clear
15807s/\\$//
15808t bsnlc
15809s/["\\]/\\&/g; s/^/"/; s/$/"/p
15810d
15811:bsnlc
15812s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15813b cont
15814' <confdefs.h | sed '
15815s/'"$ac_delim"'/"\\\
15816"/g' >>$CONFIG_STATUS || ac_write_fail=1
15817
15818cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15819  for (key in D) D_is_set[key] = 1
15820  FS = ""
15821}
15822/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15823  line = \$ 0
15824  split(line, arg, " ")
15825  if (arg[1] == "#") {
15826    defundef = arg[2]
15827    mac1 = arg[3]
15828  } else {
15829    defundef = substr(arg[1], 2)
15830    mac1 = arg[2]
15831  }
15832  split(mac1, mac2, "(") #)
15833  macro = mac2[1]
15834  prefix = substr(line, 1, index(line, defundef) - 1)
15835  if (D_is_set[macro]) {
15836    # Preserve the white space surrounding the "#".
15837    print prefix "define", macro P[macro] D[macro]
15838    next
15839  } else {
15840    # Replace #undef with comments.  This is necessary, for example,
15841    # in the case of _POSIX_SOURCE, which is predefined and required
15842    # on some systems where configure will not decide to define it.
15843    if (defundef == "undef") {
15844      print "/*", prefix defundef, macro, "*/"
15845      next
15846    }
15847  }
15848}
15849{ print }
15850_ACAWK
15851_ACEOF
15852cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15853  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15854fi # test -n "$CONFIG_HEADERS"
15855
15856
15857eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
15858shift
15859for ac_tag
15860do
15861  case $ac_tag in
15862  :[FHLC]) ac_mode=$ac_tag; continue;;
15863  esac
15864  case $ac_mode$ac_tag in
15865  :[FHL]*:*);;
15866  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15867  :[FH]-) ac_tag=-:-;;
15868  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15869  esac
15870  ac_save_IFS=$IFS
15871  IFS=:
15872  set x $ac_tag
15873  IFS=$ac_save_IFS
15874  shift
15875  ac_file=$1
15876  shift
15877
15878  case $ac_mode in
15879  :L) ac_source=$1;;
15880  :[FH])
15881    ac_file_inputs=
15882    for ac_f
15883    do
15884      case $ac_f in
15885      -) ac_f="$ac_tmp/stdin";;
15886      *) # Look for the file first in the build tree, then in the source tree
15887	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15888	 # because $ac_f cannot contain `:'.
15889	 test -f "$ac_f" ||
15890	   case $ac_f in
15891	   [\\/$]*) false;;
15892	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15893	   esac ||
15894	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15895      esac
15896      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15897      as_fn_append ac_file_inputs " '$ac_f'"
15898    done
15899
15900    # Let's still pretend it is `configure' which instantiates (i.e., don't
15901    # use $as_me), people would be surprised to read:
15902    #    /* config.h.  Generated by config.status.  */
15903    configure_input='Generated from '`
15904	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15905	`' by configure.'
15906    if test x"$ac_file" != x-; then
15907      configure_input="$ac_file.  $configure_input"
15908      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15909$as_echo "$as_me: creating $ac_file" >&6;}
15910    fi
15911    # Neutralize special characters interpreted by sed in replacement strings.
15912    case $configure_input in #(
15913    *\&* | *\|* | *\\* )
15914       ac_sed_conf_input=`$as_echo "$configure_input" |
15915       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15916    *) ac_sed_conf_input=$configure_input;;
15917    esac
15918
15919    case $ac_tag in
15920    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15921      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15922    esac
15923    ;;
15924  esac
15925
15926  ac_dir=`$as_dirname -- "$ac_file" ||
15927$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15928	 X"$ac_file" : 'X\(//\)[^/]' \| \
15929	 X"$ac_file" : 'X\(//\)$' \| \
15930	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15931$as_echo X"$ac_file" |
15932    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15933	    s//\1/
15934	    q
15935	  }
15936	  /^X\(\/\/\)[^/].*/{
15937	    s//\1/
15938	    q
15939	  }
15940	  /^X\(\/\/\)$/{
15941	    s//\1/
15942	    q
15943	  }
15944	  /^X\(\/\).*/{
15945	    s//\1/
15946	    q
15947	  }
15948	  s/.*/./; q'`
15949  as_dir="$ac_dir"; as_fn_mkdir_p
15950  ac_builddir=.
15951
15952case "$ac_dir" in
15953.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15954*)
15955  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15956  # A ".." for each directory in $ac_dir_suffix.
15957  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15958  case $ac_top_builddir_sub in
15959  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15960  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15961  esac ;;
15962esac
15963ac_abs_top_builddir=$ac_pwd
15964ac_abs_builddir=$ac_pwd$ac_dir_suffix
15965# for backward compatibility:
15966ac_top_builddir=$ac_top_build_prefix
15967
15968case $srcdir in
15969  .)  # We are building in place.
15970    ac_srcdir=.
15971    ac_top_srcdir=$ac_top_builddir_sub
15972    ac_abs_top_srcdir=$ac_pwd ;;
15973  [\\/]* | ?:[\\/]* )  # Absolute name.
15974    ac_srcdir=$srcdir$ac_dir_suffix;
15975    ac_top_srcdir=$srcdir
15976    ac_abs_top_srcdir=$srcdir ;;
15977  *) # Relative name.
15978    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15979    ac_top_srcdir=$ac_top_build_prefix$srcdir
15980    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15981esac
15982ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15983
15984
15985  case $ac_mode in
15986  :F)
15987  #
15988  # CONFIG_FILE
15989  #
15990
15991_ACEOF
15992
15993cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15994# If the template does not know about datarootdir, expand it.
15995# FIXME: This hack should be removed a few years after 2.60.
15996ac_datarootdir_hack=; ac_datarootdir_seen=
15997ac_sed_dataroot='
15998/datarootdir/ {
15999  p
16000  q
16001}
16002/@datadir@/p
16003/@docdir@/p
16004/@infodir@/p
16005/@localedir@/p
16006/@mandir@/p'
16007case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16008*datarootdir*) ac_datarootdir_seen=yes;;
16009*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16010  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16011$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16012_ACEOF
16013cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16014  ac_datarootdir_hack='
16015  s&@datadir@&$datadir&g
16016  s&@docdir@&$docdir&g
16017  s&@infodir@&$infodir&g
16018  s&@localedir@&$localedir&g
16019  s&@mandir@&$mandir&g
16020  s&\\\${datarootdir}&$datarootdir&g' ;;
16021esac
16022_ACEOF
16023
16024# Neutralize VPATH when `$srcdir' = `.'.
16025# Shell code in configure.ac might set extrasub.
16026# FIXME: do we really want to maintain this feature?
16027cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16028ac_sed_extra="$ac_vpsub
16029$extrasub
16030_ACEOF
16031cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16032:t
16033/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16034s|@configure_input@|$ac_sed_conf_input|;t t
16035s&@top_builddir@&$ac_top_builddir_sub&;t t
16036s&@top_build_prefix@&$ac_top_build_prefix&;t t
16037s&@srcdir@&$ac_srcdir&;t t
16038s&@abs_srcdir@&$ac_abs_srcdir&;t t
16039s&@top_srcdir@&$ac_top_srcdir&;t t
16040s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16041s&@builddir@&$ac_builddir&;t t
16042s&@abs_builddir@&$ac_abs_builddir&;t t
16043s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16044$ac_datarootdir_hack
16045"
16046eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16047  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16048
16049test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16050  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16051  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16052      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16053  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16054which seems to be undefined.  Please make sure it is defined" >&5
16055$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16056which seems to be undefined.  Please make sure it is defined" >&2;}
16057
16058  rm -f "$ac_tmp/stdin"
16059  case $ac_file in
16060  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16061  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16062  esac \
16063  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16064 ;;
16065  :H)
16066  #
16067  # CONFIG_HEADER
16068  #
16069  if test x"$ac_file" != x-; then
16070    {
16071      $as_echo "/* $configure_input  */" \
16072      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16073    } >"$ac_tmp/config.h" \
16074      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16075    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16076      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16077$as_echo "$as_me: $ac_file is unchanged" >&6;}
16078    else
16079      rm -f "$ac_file"
16080      mv "$ac_tmp/config.h" "$ac_file" \
16081	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16082    fi
16083  else
16084    $as_echo "/* $configure_input  */" \
16085      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16086      || as_fn_error $? "could not create -" "$LINENO" 5
16087  fi
16088 ;;
16089
16090
16091  esac
16092
16093done # for ac_tag
16094
16095
16096as_fn_exit 0
16097_ACEOF
16098ac_clean_files=$ac_clean_files_save
16099
16100test $ac_write_fail = 0 ||
16101  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16102
16103
16104# configure is writing to config.log, and then calls config.status.
16105# config.status does its own redirection, appending to config.log.
16106# Unfortunately, on DOS this fails, as config.log is still kept open
16107# by configure, so config.status won't be able to write to it; its
16108# output is simply discarded.  So we exec the FD to /dev/null,
16109# effectively closing config.log, so it can be properly (re)opened and
16110# appended to by config.status.  When coming back to configure, we
16111# need to make the FD available again.
16112if test "$no_create" != yes; then
16113  ac_cs_success=:
16114  ac_config_status_args=
16115  test "$silent" = yes &&
16116    ac_config_status_args="$ac_config_status_args --quiet"
16117  exec 5>/dev/null
16118  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16119  exec 5>>auto/config.log
16120  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16121  # would make configure fail if this is the last instruction.
16122  $ac_cs_success || as_fn_exit 1
16123fi
16124if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16125  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16126$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16127fi
16128
16129
16130