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