2f461c4eb2dd0bad9fbd27aac7bb97aafc24224e
[asterisk/asterisk.git] / menuselect / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.71.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
7 # Inc.
8 #
9 #
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 #
13 # "Menuselect"
14 ## -------------------- ##
15 ## M4sh Initialization. ##
16 ## -------------------- ##
17
18 # Be more Bourne compatible
19 DUALCASE=1; export DUALCASE # for MKS sh
20 as_nop=:
21 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22 then :
23   emulate sh
24   NULLCMD=:
25   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26   # is contrary to our usage.  Disable this feature.
27   alias -g '${1+"$@"}'='"$@"'
28   setopt NO_GLOB_SUBST
29 else $as_nop
30   case `(set -o) 2>/dev/null` in #(
31   *posix*) :
32     set -o posix ;; #(
33   *) :
34      ;;
35 esac
36 fi
37
38
39
40 # Reset variables that may have inherited troublesome values from
41 # the environment.
42
43 # IFS needs to be set, to space, tab, and newline, in precisely that order.
44 # (If _AS_PATH_WALK were called with IFS unset, it would have the
45 # side effect of setting IFS to empty, thus disabling word splitting.)
46 # Quoting is to prevent editors from complaining about space-tab.
47 as_nl='
48 '
49 export as_nl
50 IFS=" ""        $as_nl"
51
52 PS1='$ '
53 PS2='> '
54 PS4='+ '
55
56 # Ensure predictable behavior from utilities with locale-dependent output.
57 LC_ALL=C
58 export LC_ALL
59 LANGUAGE=C
60 export LANGUAGE
61
62 # We cannot yet rely on "unset" to work, but we need these variables
63 # to be unset--not just set to an empty or harmless value--now, to
64 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65 # also avoids known problems related to "unset" and subshell syntax
66 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68 do eval test \${$as_var+y} \
69   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70 done
71
72 # Ensure that fds 0, 1, and 2 are open.
73 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75 if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76
77 # The user is always right.
78 if ${PATH_SEPARATOR+false} :; then
79   PATH_SEPARATOR=:
80   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82       PATH_SEPARATOR=';'
83   }
84 fi
85
86
87 # Find who we are.  Look in the path if we contain no directory separator.
88 as_myself=
89 case $0 in #((
90   *[\\/]* ) as_myself=$0 ;;
91   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92 for as_dir in $PATH
93 do
94   IFS=$as_save_IFS
95   case $as_dir in #(((
96     '') as_dir=./ ;;
97     */) ;;
98     *) as_dir=$as_dir/ ;;
99   esac
100     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101   done
102 IFS=$as_save_IFS
103
104      ;;
105 esac
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
109   as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113   exit 1
114 fi
115
116
117 # Use a proper internal environment variable to ensure we don't fall
118   # into an infinite loop, continuously re-executing ourselves.
119   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120     _as_can_reexec=no; export _as_can_reexec;
121     # We cannot yet assume a decent shell, so we have to provide a
122 # neutralization value for shells without unset; and this also
123 # works around shells that cannot unset nonexistent variables.
124 # Preserve -v and -x to the replacement shell.
125 BASH_ENV=/dev/null
126 ENV=/dev/null
127 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128 case $- in # ((((
129   *v*x* | *x*v* ) as_opts=-vx ;;
130   *v* ) as_opts=-v ;;
131   *x* ) as_opts=-x ;;
132   * ) as_opts= ;;
133 esac
134 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135 # Admittedly, this is quite paranoid, since all the known shells bail
136 # out after a failed `exec'.
137 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138 exit 255
139   fi
140   # We don't want this to propagate to other subprocesses.
141           { _as_can_reexec=; unset _as_can_reexec;}
142 if test "x$CONFIG_SHELL" = x; then
143   as_bourne_compatible="as_nop=:
144 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145 then :
146   emulate sh
147   NULLCMD=:
148   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
149   # is contrary to our usage.  Disable this feature.
150   alias -g '\${1+\"\$@\"}'='\"\$@\"'
151   setopt NO_GLOB_SUBST
152 else \$as_nop
153   case \`(set -o) 2>/dev/null\` in #(
154   *posix*) :
155     set -o posix ;; #(
156   *) :
157      ;;
158 esac
159 fi
160 "
161   as_required="as_fn_return () { (exit \$1); }
162 as_fn_success () { as_fn_return 0; }
163 as_fn_failure () { as_fn_return 1; }
164 as_fn_ret_success () { return 0; }
165 as_fn_ret_failure () { return 1; }
166
167 exitcode=0
168 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
169 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
173 then :
174
175 else \$as_nop
176   exitcode=1; echo positional parameters were not saved.
177 fi
178 test x\$exitcode = x0 || exit 1
179 blah=\$(echo \$(echo blah))
180 test x\"\$blah\" = xblah || exit 1
181 test -x / || exit 1"
182   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
183   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
184   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
185   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
186 test \$(( 1 + 1 )) = 2 || exit 1"
187   if (eval "$as_required") 2>/dev/null
188 then :
189   as_have_required=yes
190 else $as_nop
191   as_have_required=no
192 fi
193   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
194 then :
195
196 else $as_nop
197   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
198 as_found=false
199 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
200 do
201   IFS=$as_save_IFS
202   case $as_dir in #(((
203     '') as_dir=./ ;;
204     */) ;;
205     *) as_dir=$as_dir/ ;;
206   esac
207   as_found=:
208   case $as_dir in #(
209          /*)
210            for as_base in sh bash ksh sh5; do
211              # Try only shells that exist, to save several forks.
212              as_shell=$as_dir$as_base
213              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
214                     as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
215 then :
216   CONFIG_SHELL=$as_shell as_have_required=yes
217                    if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
218 then :
219   break 2
220 fi
221 fi
222            done;;
223        esac
224   as_found=false
225 done
226 IFS=$as_save_IFS
227 if $as_found
228 then :
229
230 else $as_nop
231   if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232               as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
233 then :
234   CONFIG_SHELL=$SHELL as_have_required=yes
235 fi
236 fi
237
238
239       if test "x$CONFIG_SHELL" != x
240 then :
241   export CONFIG_SHELL
242              # We cannot yet assume a decent shell, so we have to provide a
243 # neutralization value for shells without unset; and this also
244 # works around shells that cannot unset nonexistent variables.
245 # Preserve -v and -x to the replacement shell.
246 BASH_ENV=/dev/null
247 ENV=/dev/null
248 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
249 case $- in # ((((
250   *v*x* | *x*v* ) as_opts=-vx ;;
251   *v* ) as_opts=-v ;;
252   *x* ) as_opts=-x ;;
253   * ) as_opts= ;;
254 esac
255 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
256 # Admittedly, this is quite paranoid, since all the known shells bail
257 # out after a failed `exec'.
258 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
259 exit 255
260 fi
261
262     if test x$as_have_required = xno
263 then :
264   printf "%s\n" "$0: This script requires a shell more modern than all"
265   printf "%s\n" "$0: the shells that I found on your system."
266   if test ${ZSH_VERSION+y} ; then
267     printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
268     printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
269   else
270     printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
271 $0: including any error possibly output before this
272 $0: message. Then install a modern shell, or manually run
273 $0: the script under such a shell if you do have one."
274   fi
275   exit 1
276 fi
277 fi
278 fi
279 SHELL=${CONFIG_SHELL-/bin/sh}
280 export SHELL
281 # Unset more variables known to interfere with behavior of common tools.
282 CLICOLOR_FORCE= GREP_OPTIONS=
283 unset CLICOLOR_FORCE GREP_OPTIONS
284
285 ## --------------------- ##
286 ## M4sh Shell Functions. ##
287 ## --------------------- ##
288 # as_fn_unset VAR
289 # ---------------
290 # Portably unset VAR.
291 as_fn_unset ()
292 {
293   { eval $1=; unset $1;}
294 }
295 as_unset=as_fn_unset
296
297
298 # as_fn_set_status STATUS
299 # -----------------------
300 # Set $? to STATUS, without forking.
301 as_fn_set_status ()
302 {
303   return $1
304 } # as_fn_set_status
305
306 # as_fn_exit STATUS
307 # -----------------
308 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
309 as_fn_exit ()
310 {
311   set +e
312   as_fn_set_status $1
313   exit $1
314 } # as_fn_exit
315 # as_fn_nop
316 # ---------
317 # Do nothing but, unlike ":", preserve the value of $?.
318 as_fn_nop ()
319 {
320   return $?
321 }
322 as_nop=as_fn_nop
323
324 # as_fn_mkdir_p
325 # -------------
326 # Create "$as_dir" as a directory, including parents if necessary.
327 as_fn_mkdir_p ()
328 {
329
330   case $as_dir in #(
331   -*) as_dir=./$as_dir;;
332   esac
333   test -d "$as_dir" || eval $as_mkdir_p || {
334     as_dirs=
335     while :; do
336       case $as_dir in #(
337       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338       *) as_qdir=$as_dir;;
339       esac
340       as_dirs="'$as_qdir' $as_dirs"
341       as_dir=`$as_dirname -- "$as_dir" ||
342 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
343          X"$as_dir" : 'X\(//\)[^/]' \| \
344          X"$as_dir" : 'X\(//\)$' \| \
345          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
346 printf "%s\n" X"$as_dir" |
347     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
348             s//\1/
349             q
350           }
351           /^X\(\/\/\)[^/].*/{
352             s//\1/
353             q
354           }
355           /^X\(\/\/\)$/{
356             s//\1/
357             q
358           }
359           /^X\(\/\).*/{
360             s//\1/
361             q
362           }
363           s/.*/./; q'`
364       test -d "$as_dir" && break
365     done
366     test -z "$as_dirs" || eval "mkdir $as_dirs"
367   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368
369
370 } # as_fn_mkdir_p
371
372 # as_fn_executable_p FILE
373 # -----------------------
374 # Test if FILE is an executable regular file.
375 as_fn_executable_p ()
376 {
377   test -f "$1" && test -x "$1"
378 } # as_fn_executable_p
379 # as_fn_append VAR VALUE
380 # ----------------------
381 # Append the text in VALUE to the end of the definition contained in VAR. Take
382 # advantage of any shell optimizations that allow amortized linear growth over
383 # repeated appends, instead of the typical quadratic growth present in naive
384 # implementations.
385 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
386 then :
387   eval 'as_fn_append ()
388   {
389     eval $1+=\$2
390   }'
391 else $as_nop
392   as_fn_append ()
393   {
394     eval $1=\$$1\$2
395   }
396 fi # as_fn_append
397
398 # as_fn_arith ARG...
399 # ------------------
400 # Perform arithmetic evaluation on the ARGs, and store the result in the
401 # global $as_val. Take advantage of shells that can avoid forks. The arguments
402 # must be portable across $(()) and expr.
403 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
404 then :
405   eval 'as_fn_arith ()
406   {
407     as_val=$(( $* ))
408   }'
409 else $as_nop
410   as_fn_arith ()
411   {
412     as_val=`expr "$@" || test $? -eq 1`
413   }
414 fi # as_fn_arith
415
416 # as_fn_nop
417 # ---------
418 # Do nothing but, unlike ":", preserve the value of $?.
419 as_fn_nop ()
420 {
421   return $?
422 }
423 as_nop=as_fn_nop
424
425 # as_fn_error STATUS ERROR [LINENO LOG_FD]
426 # ----------------------------------------
427 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
428 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
429 # script with STATUS, using 1 if that was 0.
430 as_fn_error ()
431 {
432   as_status=$1; test $as_status -eq 0 && as_status=1
433   if test "$4"; then
434     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
435     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
436   fi
437   printf "%s\n" "$as_me: error: $2" >&2
438   as_fn_exit $as_status
439 } # as_fn_error
440
441 if expr a : '\(a\)' >/dev/null 2>&1 &&
442    test "X`expr 00001 : '.*\(...\)'`" = X001; then
443   as_expr=expr
444 else
445   as_expr=false
446 fi
447
448 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
449   as_basename=basename
450 else
451   as_basename=false
452 fi
453
454 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
455   as_dirname=dirname
456 else
457   as_dirname=false
458 fi
459
460 as_me=`$as_basename -- "$0" ||
461 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
462          X"$0" : 'X\(//\)$' \| \
463          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
464 printf "%s\n" X/"$0" |
465     sed '/^.*\/\([^/][^/]*\)\/*$/{
466             s//\1/
467             q
468           }
469           /^X\/\(\/\/\)$/{
470             s//\1/
471             q
472           }
473           /^X\/\(\/\).*/{
474             s//\1/
475             q
476           }
477           s/.*/./; q'`
478
479 # Avoid depending upon Character Ranges.
480 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
481 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
482 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
483 as_cr_digits='0123456789'
484 as_cr_alnum=$as_cr_Letters$as_cr_digits
485
486
487   as_lineno_1=$LINENO as_lineno_1a=$LINENO
488   as_lineno_2=$LINENO as_lineno_2a=$LINENO
489   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
490   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
491   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
492   sed -n '
493     p
494     /[$]LINENO/=
495   ' <$as_myself |
496     sed '
497       s/[$]LINENO.*/&-/
498       t lineno
499       b
500       :lineno
501       N
502       :loop
503       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
504       t loop
505       s/-\n.*//
506     ' >$as_me.lineno &&
507   chmod +x "$as_me.lineno" ||
508     { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
509
510   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
511   # already done that, so ensure we don't try to do so again and fall
512   # in an infinite loop.  This has already happened in practice.
513   _as_can_reexec=no; export _as_can_reexec
514   # Don't try to exec as it changes $[0], causing all sort of problems
515   # (the dirname of $[0] is not the place where we might find the
516   # original and so on.  Autoconf is especially sensitive to this).
517   . "./$as_me.lineno"
518   # Exit status is that of the last command.
519   exit
520 }
521
522
523 # Determine whether it's possible to make 'echo' print without a newline.
524 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
525 # for compatibility with existing Makefiles.
526 ECHO_C= ECHO_N= ECHO_T=
527 case `echo -n x` in #(((((
528 -n*)
529   case `echo 'xy\c'` in
530   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
531   xy)  ECHO_C='\c';;
532   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
533        ECHO_T=' ';;
534   esac;;
535 *)
536   ECHO_N='-n';;
537 esac
538
539 # For backward compatibility with old third-party macros, we provide
540 # the shell variables $as_echo and $as_echo_n.  New code should use
541 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
542 as_echo='printf %s\n'
543 as_echo_n='printf %s'
544
545
546 rm -f conf$$ conf$$.exe conf$$.file
547 if test -d conf$$.dir; then
548   rm -f conf$$.dir/conf$$.file
549 else
550   rm -f conf$$.dir
551   mkdir conf$$.dir 2>/dev/null
552 fi
553 if (echo >conf$$.file) 2>/dev/null; then
554   if ln -s conf$$.file conf$$ 2>/dev/null; then
555     as_ln_s='ln -s'
556     # ... but there are two gotchas:
557     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
558     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
559     # In both cases, we have to default to `cp -pR'.
560     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
561       as_ln_s='cp -pR'
562   elif ln conf$$.file conf$$ 2>/dev/null; then
563     as_ln_s=ln
564   else
565     as_ln_s='cp -pR'
566   fi
567 else
568   as_ln_s='cp -pR'
569 fi
570 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
571 rmdir conf$$.dir 2>/dev/null
572
573 if mkdir -p . 2>/dev/null; then
574   as_mkdir_p='mkdir -p "$as_dir"'
575 else
576   test -d ./-p && rmdir ./-p
577   as_mkdir_p=false
578 fi
579
580 as_test_x='test -x'
581 as_executable_p=as_fn_executable_p
582
583 # Sed expression to map a string onto a valid CPP name.
584 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
585
586 # Sed expression to map a string onto a valid variable name.
587 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
588
589
590 test -n "$DJDIR" || exec 7<&0 </dev/null
591 exec 6>&1
592
593 # Name of the host.
594 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
595 # so uname gets run too.
596 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
597
598 #
599 # Initializations.
600 #
601 ac_default_prefix=/usr/local
602 ac_clean_files=
603 ac_config_libobj_dir=.
604 LIBOBJS=
605 cross_compiling=no
606 subdirs=
607 MFLAGS=
608 MAKEFLAGS=
609
610 # Identity of this package.
611 PACKAGE_NAME=''
612 PACKAGE_TARNAME=''
613 PACKAGE_VERSION=''
614 PACKAGE_STRING=''
615 PACKAGE_BUGREPORT=''
616 PACKAGE_URL=''
617
618 ac_unique_file="menuselect"
619 ac_unique_file="menuselect.c"
620 # Factoring default headers for most tests.
621 ac_includes_default="\
622 #include <stddef.h>
623 #ifdef HAVE_STDIO_H
624 # include <stdio.h>
625 #endif
626 #ifdef HAVE_STDLIB_H
627 # include <stdlib.h>
628 #endif
629 #ifdef HAVE_STRING_H
630 # include <string.h>
631 #endif
632 #ifdef HAVE_INTTYPES_H
633 # include <inttypes.h>
634 #endif
635 #ifdef HAVE_STDINT_H
636 # include <stdint.h>
637 #endif
638 #ifdef HAVE_STRINGS_H
639 # include <strings.h>
640 #endif
641 #ifdef HAVE_SYS_TYPES_H
642 # include <sys/types.h>
643 #endif
644 #ifdef HAVE_SYS_STAT_H
645 # include <sys/stat.h>
646 #endif
647 #ifdef HAVE_UNISTD_H
648 # include <unistd.h>
649 #endif"
650
651 ac_header_c_list=
652 ac_subst_vars='LTLIBOBJS
653 LIBOBJS
654 GTK2_LIB
655 GTK2_INCLUDE
656 PBX_GTK2
657 GTK2_LIBS
658 GTK2_CFLAGS
659 CONFIG_LIBXML2
660 SED
661 LIBXML2_LIBS
662 LIBXML2_CFLAGS
663 HAVE_NCURSES_SUBDIR
664 PBX_TINFO
665 TINFO_DIR
666 TINFO_INCLUDE
667 TINFO_LIB
668 PBX_LIBXML2
669 LIBXML2_DIR
670 LIBXML2_INCLUDE
671 LIBXML2_LIB
672 PBX_NCURSES
673 NCURSES_DIR
674 NCURSES_INCLUDE
675 NCURSES_LIB
676 PBX_CURSES
677 CURSES_DIR
678 CURSES_INCLUDE
679 CURSES_LIB
680 PBX_NEWT
681 NEWT_DIR
682 NEWT_INCLUDE
683 NEWT_LIB
684 ALLOCA
685 MENUSELECT_DEBUG
686 PKG_CONFIG_LIBDIR
687 PKG_CONFIG_PATH
688 PKG_CONFIG
689 GNU_MAKE
690 OBJEXT
691 EXEEXT
692 ac_ct_CC
693 CPPFLAGS
694 LDFLAGS
695 CFLAGS
696 CC
697 HOST_OS
698 host_os
699 host_vendor
700 host_cpu
701 host
702 build_os
703 build_vendor
704 build_cpu
705 build
706 target_alias
707 host_alias
708 build_alias
709 LIBS
710 ECHO_T
711 ECHO_N
712 ECHO_C
713 DEFS
714 mandir
715 localedir
716 libdir
717 psdir
718 pdfdir
719 dvidir
720 htmldir
721 infodir
722 docdir
723 oldincludedir
724 includedir
725 runstatedir
726 localstatedir
727 sharedstatedir
728 sysconfdir
729 datadir
730 datarootdir
731 libexecdir
732 sbindir
733 bindir
734 program_transform_name
735 prefix
736 exec_prefix
737 PACKAGE_URL
738 PACKAGE_BUGREPORT
739 PACKAGE_STRING
740 PACKAGE_VERSION
741 PACKAGE_TARNAME
742 PACKAGE_NAME
743 PATH_SEPARATOR
744 SHELL'
745 ac_subst_files=''
746 ac_user_opts='
747 enable_option_checking
748 enable_debug
749 with_newt
750 with_curses
751 with_ncurses
752 with_libxml2
753 with_libtinfo
754 '
755       ac_precious_vars='build_alias
756 host_alias
757 target_alias
758 CC
759 CFLAGS
760 LDFLAGS
761 LIBS
762 CPPFLAGS
763 PKG_CONFIG
764 PKG_CONFIG_PATH
765 PKG_CONFIG_LIBDIR
766 LIBXML2_CFLAGS
767 LIBXML2_LIBS
768 GTK2_CFLAGS
769 GTK2_LIBS'
770
771
772 # Initialize some variables set by options.
773 ac_init_help=
774 ac_init_version=false
775 ac_unrecognized_opts=
776 ac_unrecognized_sep=
777 # The variables have the same names as the options, with
778 # dashes changed to underlines.
779 cache_file=/dev/null
780 exec_prefix=NONE
781 no_create=
782 no_recursion=
783 prefix=NONE
784 program_prefix=NONE
785 program_suffix=NONE
786 program_transform_name=s,x,x,
787 silent=
788 site=
789 srcdir=
790 verbose=
791 x_includes=NONE
792 x_libraries=NONE
793
794 # Installation directory options.
795 # These are left unexpanded so users can "make install exec_prefix=/foo"
796 # and all the variables that are supposed to be based on exec_prefix
797 # by default will actually change.
798 # Use braces instead of parens because sh, perl, etc. also accept them.
799 # (The list follows the same order as the GNU Coding Standards.)
800 bindir='${exec_prefix}/bin'
801 sbindir='${exec_prefix}/sbin'
802 libexecdir='${exec_prefix}/libexec'
803 datarootdir='${prefix}/share'
804 datadir='${datarootdir}'
805 sysconfdir='${prefix}/etc'
806 sharedstatedir='${prefix}/com'
807 localstatedir='${prefix}/var'
808 runstatedir='${localstatedir}/run'
809 includedir='${prefix}/include'
810 oldincludedir='/usr/include'
811 docdir='${datarootdir}/doc/${PACKAGE}'
812 infodir='${datarootdir}/info'
813 htmldir='${docdir}'
814 dvidir='${docdir}'
815 pdfdir='${docdir}'
816 psdir='${docdir}'
817 libdir='${exec_prefix}/lib'
818 localedir='${datarootdir}/locale'
819 mandir='${datarootdir}/man'
820
821 ac_prev=
822 ac_dashdash=
823 for ac_option
824 do
825   # If the previous option needs an argument, assign it.
826   if test -n "$ac_prev"; then
827     eval $ac_prev=\$ac_option
828     ac_prev=
829     continue
830   fi
831
832   case $ac_option in
833   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
834   *=)   ac_optarg= ;;
835   *)    ac_optarg=yes ;;
836   esac
837
838   case $ac_dashdash$ac_option in
839   --)
840     ac_dashdash=yes ;;
841
842   -bindir | --bindir | --bindi | --bind | --bin | --bi)
843     ac_prev=bindir ;;
844   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
845     bindir=$ac_optarg ;;
846
847   -build | --build | --buil | --bui | --bu)
848     ac_prev=build_alias ;;
849   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
850     build_alias=$ac_optarg ;;
851
852   -cache-file | --cache-file | --cache-fil | --cache-fi \
853   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
854     ac_prev=cache_file ;;
855   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
856   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
857     cache_file=$ac_optarg ;;
858
859   --config-cache | -C)
860     cache_file=config.cache ;;
861
862   -datadir | --datadir | --datadi | --datad)
863     ac_prev=datadir ;;
864   -datadir=* | --datadir=* | --datadi=* | --datad=*)
865     datadir=$ac_optarg ;;
866
867   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
868   | --dataroo | --dataro | --datar)
869     ac_prev=datarootdir ;;
870   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
871   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
872     datarootdir=$ac_optarg ;;
873
874   -disable-* | --disable-*)
875     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
876     # Reject names that are not valid shell variable names.
877     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
878       as_fn_error $? "invalid feature name: \`$ac_useropt'"
879     ac_useropt_orig=$ac_useropt
880     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
881     case $ac_user_opts in
882       *"
883 "enable_$ac_useropt"
884 "*) ;;
885       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
886          ac_unrecognized_sep=', ';;
887     esac
888     eval enable_$ac_useropt=no ;;
889
890   -docdir | --docdir | --docdi | --doc | --do)
891     ac_prev=docdir ;;
892   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
893     docdir=$ac_optarg ;;
894
895   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
896     ac_prev=dvidir ;;
897   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
898     dvidir=$ac_optarg ;;
899
900   -enable-* | --enable-*)
901     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
902     # Reject names that are not valid shell variable names.
903     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904       as_fn_error $? "invalid feature name: \`$ac_useropt'"
905     ac_useropt_orig=$ac_useropt
906     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
907     case $ac_user_opts in
908       *"
909 "enable_$ac_useropt"
910 "*) ;;
911       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
912          ac_unrecognized_sep=', ';;
913     esac
914     eval enable_$ac_useropt=\$ac_optarg ;;
915
916   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
917   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
918   | --exec | --exe | --ex)
919     ac_prev=exec_prefix ;;
920   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
921   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
922   | --exec=* | --exe=* | --ex=*)
923     exec_prefix=$ac_optarg ;;
924
925   -gas | --gas | --ga | --g)
926     # Obsolete; use --with-gas.
927     with_gas=yes ;;
928
929   -help | --help | --hel | --he | -h)
930     ac_init_help=long ;;
931   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
932     ac_init_help=recursive ;;
933   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
934     ac_init_help=short ;;
935
936   -host | --host | --hos | --ho)
937     ac_prev=host_alias ;;
938   -host=* | --host=* | --hos=* | --ho=*)
939     host_alias=$ac_optarg ;;
940
941   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
942     ac_prev=htmldir ;;
943   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
944   | --ht=*)
945     htmldir=$ac_optarg ;;
946
947   -includedir | --includedir | --includedi | --included | --include \
948   | --includ | --inclu | --incl | --inc)
949     ac_prev=includedir ;;
950   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
951   | --includ=* | --inclu=* | --incl=* | --inc=*)
952     includedir=$ac_optarg ;;
953
954   -infodir | --infodir | --infodi | --infod | --info | --inf)
955     ac_prev=infodir ;;
956   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
957     infodir=$ac_optarg ;;
958
959   -libdir | --libdir | --libdi | --libd)
960     ac_prev=libdir ;;
961   -libdir=* | --libdir=* | --libdi=* | --libd=*)
962     libdir=$ac_optarg ;;
963
964   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
965   | --libexe | --libex | --libe)
966     ac_prev=libexecdir ;;
967   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
968   | --libexe=* | --libex=* | --libe=*)
969     libexecdir=$ac_optarg ;;
970
971   -localedir | --localedir | --localedi | --localed | --locale)
972     ac_prev=localedir ;;
973   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
974     localedir=$ac_optarg ;;
975
976   -localstatedir | --localstatedir | --localstatedi | --localstated \
977   | --localstate | --localstat | --localsta | --localst | --locals)
978     ac_prev=localstatedir ;;
979   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
980   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
981     localstatedir=$ac_optarg ;;
982
983   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
984     ac_prev=mandir ;;
985   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
986     mandir=$ac_optarg ;;
987
988   -nfp | --nfp | --nf)
989     # Obsolete; use --without-fp.
990     with_fp=no ;;
991
992   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
993   | --no-cr | --no-c | -n)
994     no_create=yes ;;
995
996   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
997   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
998     no_recursion=yes ;;
999
1000   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1001   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1002   | --oldin | --oldi | --old | --ol | --o)
1003     ac_prev=oldincludedir ;;
1004   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1005   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1006   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1007     oldincludedir=$ac_optarg ;;
1008
1009   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1010     ac_prev=prefix ;;
1011   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1012     prefix=$ac_optarg ;;
1013
1014   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1015   | --program-pre | --program-pr | --program-p)
1016     ac_prev=program_prefix ;;
1017   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1018   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1019     program_prefix=$ac_optarg ;;
1020
1021   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1022   | --program-suf | --program-su | --program-s)
1023     ac_prev=program_suffix ;;
1024   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1025   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1026     program_suffix=$ac_optarg ;;
1027
1028   -program-transform-name | --program-transform-name \
1029   | --program-transform-nam | --program-transform-na \
1030   | --program-transform-n | --program-transform- \
1031   | --program-transform | --program-transfor \
1032   | --program-transfo | --program-transf \
1033   | --program-trans | --program-tran \
1034   | --progr-tra | --program-tr | --program-t)
1035     ac_prev=program_transform_name ;;
1036   -program-transform-name=* | --program-transform-name=* \
1037   | --program-transform-nam=* | --program-transform-na=* \
1038   | --program-transform-n=* | --program-transform-=* \
1039   | --program-transform=* | --program-transfor=* \
1040   | --program-transfo=* | --program-transf=* \
1041   | --program-trans=* | --program-tran=* \
1042   | --progr-tra=* | --program-tr=* | --program-t=*)
1043     program_transform_name=$ac_optarg ;;
1044
1045   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1046     ac_prev=pdfdir ;;
1047   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1048     pdfdir=$ac_optarg ;;
1049
1050   -psdir | --psdir | --psdi | --psd | --ps)
1051     ac_prev=psdir ;;
1052   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1053     psdir=$ac_optarg ;;
1054
1055   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1056   | -silent | --silent | --silen | --sile | --sil)
1057     silent=yes ;;
1058
1059   -runstatedir | --runstatedir | --runstatedi | --runstated \
1060   | --runstate | --runstat | --runsta | --runst | --runs \
1061   | --run | --ru | --r)
1062     ac_prev=runstatedir ;;
1063   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1064   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1065   | --run=* | --ru=* | --r=*)
1066     runstatedir=$ac_optarg ;;
1067
1068   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1069     ac_prev=sbindir ;;
1070   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1071   | --sbi=* | --sb=*)
1072     sbindir=$ac_optarg ;;
1073
1074   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1075   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1076   | --sharedst | --shareds | --shared | --share | --shar \
1077   | --sha | --sh)
1078     ac_prev=sharedstatedir ;;
1079   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1080   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1081   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1082   | --sha=* | --sh=*)
1083     sharedstatedir=$ac_optarg ;;
1084
1085   -site | --site | --sit)
1086     ac_prev=site ;;
1087   -site=* | --site=* | --sit=*)
1088     site=$ac_optarg ;;
1089
1090   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1091     ac_prev=srcdir ;;
1092   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1093     srcdir=$ac_optarg ;;
1094
1095   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1096   | --syscon | --sysco | --sysc | --sys | --sy)
1097     ac_prev=sysconfdir ;;
1098   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1099   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1100     sysconfdir=$ac_optarg ;;
1101
1102   -target | --target | --targe | --targ | --tar | --ta | --t)
1103     ac_prev=target_alias ;;
1104   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1105     target_alias=$ac_optarg ;;
1106
1107   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1108     verbose=yes ;;
1109
1110   -version | --version | --versio | --versi | --vers | -V)
1111     ac_init_version=: ;;
1112
1113   -with-* | --with-*)
1114     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1115     # Reject names that are not valid shell variable names.
1116     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1117       as_fn_error $? "invalid package name: \`$ac_useropt'"
1118     ac_useropt_orig=$ac_useropt
1119     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1120     case $ac_user_opts in
1121       *"
1122 "with_$ac_useropt"
1123 "*) ;;
1124       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1125          ac_unrecognized_sep=', ';;
1126     esac
1127     eval with_$ac_useropt=\$ac_optarg ;;
1128
1129   -without-* | --without-*)
1130     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1131     # Reject names that are not valid shell variable names.
1132     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1133       as_fn_error $? "invalid package name: \`$ac_useropt'"
1134     ac_useropt_orig=$ac_useropt
1135     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1136     case $ac_user_opts in
1137       *"
1138 "with_$ac_useropt"
1139 "*) ;;
1140       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1141          ac_unrecognized_sep=', ';;
1142     esac
1143     eval with_$ac_useropt=no ;;
1144
1145   --x)
1146     # Obsolete; use --with-x.
1147     with_x=yes ;;
1148
1149   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1150   | --x-incl | --x-inc | --x-in | --x-i)
1151     ac_prev=x_includes ;;
1152   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1153   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1154     x_includes=$ac_optarg ;;
1155
1156   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1157   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1158     ac_prev=x_libraries ;;
1159   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1160   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1161     x_libraries=$ac_optarg ;;
1162
1163   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1164 Try \`$0 --help' for more information"
1165     ;;
1166
1167   *=*)
1168     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1169     # Reject names that are not valid shell variable names.
1170     case $ac_envvar in #(
1171       '' | [0-9]* | *[!_$as_cr_alnum]* )
1172       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1173     esac
1174     eval $ac_envvar=\$ac_optarg
1175     export $ac_envvar ;;
1176
1177   *)
1178     # FIXME: should be removed in autoconf 3.0.
1179     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1180     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1181       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1182     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1183     ;;
1184
1185   esac
1186 done
1187
1188 if test -n "$ac_prev"; then
1189   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1190   as_fn_error $? "missing argument to $ac_option"
1191 fi
1192
1193 if test -n "$ac_unrecognized_opts"; then
1194   case $enable_option_checking in
1195     no) ;;
1196     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1197     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1198   esac
1199 fi
1200
1201 # Check all directory arguments for consistency.
1202 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1203                 datadir sysconfdir sharedstatedir localstatedir includedir \
1204                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1205                 libdir localedir mandir runstatedir
1206 do
1207   eval ac_val=\$$ac_var
1208   # Remove trailing slashes.
1209   case $ac_val in
1210     */ )
1211       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1212       eval $ac_var=\$ac_val;;
1213   esac
1214   # Be sure to have absolute directory names.
1215   case $ac_val in
1216     [\\/$]* | ?:[\\/]* )  continue;;
1217     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1218   esac
1219   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1220 done
1221
1222 # There might be people who depend on the old broken behavior: `$host'
1223 # used to hold the argument of --host etc.
1224 # FIXME: To remove some day.
1225 build=$build_alias
1226 host=$host_alias
1227 target=$target_alias
1228
1229 # FIXME: To remove some day.
1230 if test "x$host_alias" != x; then
1231   if test "x$build_alias" = x; then
1232     cross_compiling=maybe
1233   elif test "x$build_alias" != "x$host_alias"; then
1234     cross_compiling=yes
1235   fi
1236 fi
1237
1238 ac_tool_prefix=
1239 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1240
1241 test "$silent" = yes && exec 6>/dev/null
1242
1243
1244 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1245 ac_ls_di=`ls -di .` &&
1246 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1247   as_fn_error $? "working directory cannot be determined"
1248 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1249   as_fn_error $? "pwd does not report name of working directory"
1250
1251
1252 # Find the source files, if location was not specified.
1253 if test -z "$srcdir"; then
1254   ac_srcdir_defaulted=yes
1255   # Try the directory containing this script, then the parent directory.
1256   ac_confdir=`$as_dirname -- "$as_myself" ||
1257 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1258          X"$as_myself" : 'X\(//\)[^/]' \| \
1259          X"$as_myself" : 'X\(//\)$' \| \
1260          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1261 printf "%s\n" X"$as_myself" |
1262     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1263             s//\1/
1264             q
1265           }
1266           /^X\(\/\/\)[^/].*/{
1267             s//\1/
1268             q
1269           }
1270           /^X\(\/\/\)$/{
1271             s//\1/
1272             q
1273           }
1274           /^X\(\/\).*/{
1275             s//\1/
1276             q
1277           }
1278           s/.*/./; q'`
1279   srcdir=$ac_confdir
1280   if test ! -r "$srcdir/$ac_unique_file"; then
1281     srcdir=..
1282   fi
1283 else
1284   ac_srcdir_defaulted=no
1285 fi
1286 if test ! -r "$srcdir/$ac_unique_file"; then
1287   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1288   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1289 fi
1290 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1291 ac_abs_confdir=`(
1292         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1293         pwd)`
1294 # When building in place, set srcdir=.
1295 if test "$ac_abs_confdir" = "$ac_pwd"; then
1296   srcdir=.
1297 fi
1298 # Remove unnecessary trailing slashes from srcdir.
1299 # Double slashes in file names in object file debugging info
1300 # mess up M-x gdb in Emacs.
1301 case $srcdir in
1302 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1303 esac
1304 for ac_var in $ac_precious_vars; do
1305   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1306   eval ac_env_${ac_var}_value=\$${ac_var}
1307   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1308   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1309 done
1310
1311 #
1312 # Report the --help message.
1313 #
1314 if test "$ac_init_help" = "long"; then
1315   # Omit some internal or obsolete options to make the list less imposing.
1316   # This message is too long to be a string in the A/UX 3.1 sh.
1317   cat <<_ACEOF
1318 \`configure' configures this package to adapt to many kinds of systems.
1319
1320 Usage: $0 [OPTION]... [VAR=VALUE]...
1321
1322 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1323 VAR=VALUE.  See below for descriptions of some of the useful variables.
1324
1325 Defaults for the options are specified in brackets.
1326
1327 Configuration:
1328   -h, --help              display this help and exit
1329       --help=short        display options specific to this package
1330       --help=recursive    display the short help of all the included packages
1331   -V, --version           display version information and exit
1332   -q, --quiet, --silent   do not print \`checking ...' messages
1333       --cache-file=FILE   cache test results in FILE [disabled]
1334   -C, --config-cache      alias for \`--cache-file=config.cache'
1335   -n, --no-create         do not create output files
1336       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1337
1338 Installation directories:
1339   --prefix=PREFIX         install architecture-independent files in PREFIX
1340                           [$ac_default_prefix]
1341   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1342                           [PREFIX]
1343
1344 By default, \`make install' will install all the files in
1345 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1346 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1347 for instance \`--prefix=\$HOME'.
1348
1349 For better control, use the options below.
1350
1351 Fine tuning of the installation directories:
1352   --bindir=DIR            user executables [EPREFIX/bin]
1353   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1354   --libexecdir=DIR        program executables [EPREFIX/libexec]
1355   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1356   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1357   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1358   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1359   --libdir=DIR            object code libraries [EPREFIX/lib]
1360   --includedir=DIR        C header files [PREFIX/include]
1361   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1362   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1363   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1364   --infodir=DIR           info documentation [DATAROOTDIR/info]
1365   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1366   --mandir=DIR            man documentation [DATAROOTDIR/man]
1367   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1368   --htmldir=DIR           html documentation [DOCDIR]
1369   --dvidir=DIR            dvi documentation [DOCDIR]
1370   --pdfdir=DIR            pdf documentation [DOCDIR]
1371   --psdir=DIR             ps documentation [DOCDIR]
1372 _ACEOF
1373
1374   cat <<\_ACEOF
1375
1376 System types:
1377   --build=BUILD     configure for building on BUILD [guessed]
1378   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1379 _ACEOF
1380 fi
1381
1382 if test -n "$ac_init_help"; then
1383
1384   cat <<\_ACEOF
1385
1386 Optional Features:
1387   --disable-option-checking  ignore unrecognized --enable/--with options
1388   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1389   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1390   --enable-debug          Turn on debug mode
1391
1392 Optional Packages:
1393   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1394   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1395   --with-newt=PATH        use newt files in PATH
1396   --with-curses=PATH      use curses files in PATH
1397   --with-ncurses=PATH     use ncurses files in PATH
1398   --with-libxml2=PATH     use LibXML2 files in PATH
1399   --with-libtinfo=PATH    use terminfo files in PATH
1400
1401 Some influential environment variables:
1402   CC          C compiler command
1403   CFLAGS      C compiler flags
1404   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1405               nonstandard directory <lib dir>
1406   LIBS        libraries to pass to the linker, e.g. -l<library>
1407   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1408               you have headers in a nonstandard directory <include dir>
1409   PKG_CONFIG  path to pkg-config utility
1410   PKG_CONFIG_PATH
1411               directories to add to pkg-config's search path
1412   PKG_CONFIG_LIBDIR
1413               path overriding pkg-config's built-in search path
1414   LIBXML2_CFLAGS
1415               C compiler flags for LIBXML2, overriding pkg-config
1416   LIBXML2_LIBS
1417               linker flags for LIBXML2, overriding pkg-config
1418   GTK2_CFLAGS C compiler flags for GTK2, overriding pkg-config
1419   GTK2_LIBS   linker flags for GTK2, overriding pkg-config
1420
1421 Use these variables to override the choices made by `configure' or to help
1422 it to find libraries and programs with nonstandard names/locations.
1423
1424 Report bugs to the package provider.
1425 _ACEOF
1426 ac_status=$?
1427 fi
1428
1429 if test "$ac_init_help" = "recursive"; then
1430   # If there are subdirs, report their specific --help.
1431   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1432     test -d "$ac_dir" ||
1433       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1434       continue
1435     ac_builddir=.
1436
1437 case "$ac_dir" in
1438 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1439 *)
1440   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1441   # A ".." for each directory in $ac_dir_suffix.
1442   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1443   case $ac_top_builddir_sub in
1444   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1445   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1446   esac ;;
1447 esac
1448 ac_abs_top_builddir=$ac_pwd
1449 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1450 # for backward compatibility:
1451 ac_top_builddir=$ac_top_build_prefix
1452
1453 case $srcdir in
1454   .)  # We are building in place.
1455     ac_srcdir=.
1456     ac_top_srcdir=$ac_top_builddir_sub
1457     ac_abs_top_srcdir=$ac_pwd ;;
1458   [\\/]* | ?:[\\/]* )  # Absolute name.
1459     ac_srcdir=$srcdir$ac_dir_suffix;
1460     ac_top_srcdir=$srcdir
1461     ac_abs_top_srcdir=$srcdir ;;
1462   *) # Relative name.
1463     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1464     ac_top_srcdir=$ac_top_build_prefix$srcdir
1465     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1466 esac
1467 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1468
1469     cd "$ac_dir" || { ac_status=$?; continue; }
1470     # Check for configure.gnu first; this name is used for a wrapper for
1471     # Metaconfig's "Configure" on case-insensitive file systems.
1472     if test -f "$ac_srcdir/configure.gnu"; then
1473       echo &&
1474       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1475     elif test -f "$ac_srcdir/configure"; then
1476       echo &&
1477       $SHELL "$ac_srcdir/configure" --help=recursive
1478     else
1479       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1480     fi || ac_status=$?
1481     cd "$ac_pwd" || { ac_status=$?; break; }
1482   done
1483 fi
1484
1485 test -n "$ac_init_help" && exit $ac_status
1486 if $ac_init_version; then
1487   cat <<\_ACEOF
1488 configure
1489 generated by GNU Autoconf 2.71
1490
1491 Copyright (C) 2021 Free Software Foundation, Inc.
1492 This configure script is free software; the Free Software Foundation
1493 gives unlimited permission to copy, distribute and modify it.
1494
1495 "Menuselect"
1496 _ACEOF
1497   exit
1498 fi
1499
1500 ## ------------------------ ##
1501 ## Autoconf initialization. ##
1502 ## ------------------------ ##
1503
1504 # ac_fn_c_try_compile LINENO
1505 # --------------------------
1506 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1507 ac_fn_c_try_compile ()
1508 {
1509   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1510   rm -f conftest.$ac_objext conftest.beam
1511   if { { ac_try="$ac_compile"
1512 case "(($ac_try" in
1513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1514   *) ac_try_echo=$ac_try;;
1515 esac
1516 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1517 printf "%s\n" "$ac_try_echo"; } >&5
1518   (eval "$ac_compile") 2>conftest.err
1519   ac_status=$?
1520   if test -s conftest.err; then
1521     grep -v '^ *+' conftest.err >conftest.er1
1522     cat conftest.er1 >&5
1523     mv -f conftest.er1 conftest.err
1524   fi
1525   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1526   test $ac_status = 0; } && {
1527          test -z "$ac_c_werror_flag" ||
1528          test ! -s conftest.err
1529        } && test -s conftest.$ac_objext
1530 then :
1531   ac_retval=0
1532 else $as_nop
1533   printf "%s\n" "$as_me: failed program was:" >&5
1534 sed 's/^/| /' conftest.$ac_ext >&5
1535
1536         ac_retval=1
1537 fi
1538   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1539   as_fn_set_status $ac_retval
1540
1541 } # ac_fn_c_try_compile
1542
1543 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1544 # -------------------------------------------
1545 # Tests whether TYPE exists after having included INCLUDES, setting cache
1546 # variable VAR accordingly.
1547 ac_fn_c_check_type ()
1548 {
1549   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1550   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1551 printf %s "checking for $2... " >&6; }
1552 if eval test \${$3+y}
1553 then :
1554   printf %s "(cached) " >&6
1555 else $as_nop
1556   eval "$3=no"
1557   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1558 /* end confdefs.h.  */
1559 $4
1560 int
1561 main (void)
1562 {
1563 if (sizeof ($2))
1564          return 0;
1565   ;
1566   return 0;
1567 }
1568 _ACEOF
1569 if ac_fn_c_try_compile "$LINENO"
1570 then :
1571   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1572 /* end confdefs.h.  */
1573 $4
1574 int
1575 main (void)
1576 {
1577 if (sizeof (($2)))
1578             return 0;
1579   ;
1580   return 0;
1581 }
1582 _ACEOF
1583 if ac_fn_c_try_compile "$LINENO"
1584 then :
1585
1586 else $as_nop
1587   eval "$3=yes"
1588 fi
1589 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1590 fi
1591 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1592 fi
1593 eval ac_res=\$$3
1594                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1595 printf "%s\n" "$ac_res" >&6; }
1596   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1597
1598 } # ac_fn_c_check_type
1599
1600 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1601 # -------------------------------------------------------
1602 # Tests whether HEADER exists and can be compiled using the include files in
1603 # INCLUDES, setting the cache variable VAR accordingly.
1604 ac_fn_c_check_header_compile ()
1605 {
1606   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1607   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1608 printf %s "checking for $2... " >&6; }
1609 if eval test \${$3+y}
1610 then :
1611   printf %s "(cached) " >&6
1612 else $as_nop
1613   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1614 /* end confdefs.h.  */
1615 $4
1616 #include <$2>
1617 _ACEOF
1618 if ac_fn_c_try_compile "$LINENO"
1619 then :
1620   eval "$3=yes"
1621 else $as_nop
1622   eval "$3=no"
1623 fi
1624 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1625 fi
1626 eval ac_res=\$$3
1627                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1628 printf "%s\n" "$ac_res" >&6; }
1629   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1630
1631 } # ac_fn_c_check_header_compile
1632
1633 # ac_fn_c_try_link LINENO
1634 # -----------------------
1635 # Try to link conftest.$ac_ext, and return whether this succeeded.
1636 ac_fn_c_try_link ()
1637 {
1638   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1639   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1640   if { { ac_try="$ac_link"
1641 case "(($ac_try" in
1642   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1643   *) ac_try_echo=$ac_try;;
1644 esac
1645 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1646 printf "%s\n" "$ac_try_echo"; } >&5
1647   (eval "$ac_link") 2>conftest.err
1648   ac_status=$?
1649   if test -s conftest.err; then
1650     grep -v '^ *+' conftest.err >conftest.er1
1651     cat conftest.er1 >&5
1652     mv -f conftest.er1 conftest.err
1653   fi
1654   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1655   test $ac_status = 0; } && {
1656          test -z "$ac_c_werror_flag" ||
1657          test ! -s conftest.err
1658        } && test -s conftest$ac_exeext && {
1659          test "$cross_compiling" = yes ||
1660          test -x conftest$ac_exeext
1661        }
1662 then :
1663   ac_retval=0
1664 else $as_nop
1665   printf "%s\n" "$as_me: failed program was:" >&5
1666 sed 's/^/| /' conftest.$ac_ext >&5
1667
1668         ac_retval=1
1669 fi
1670   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1671   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1672   # interfere with the next link command; also delete a directory that is
1673   # left behind by Apple's compiler.  We do this before executing the actions.
1674   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1675   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1676   as_fn_set_status $ac_retval
1677
1678 } # ac_fn_c_try_link
1679
1680 # ac_fn_c_try_run LINENO
1681 # ----------------------
1682 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1683 # executables *can* be run.
1684 ac_fn_c_try_run ()
1685 {
1686   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687   if { { ac_try="$ac_link"
1688 case "(($ac_try" in
1689   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1690   *) ac_try_echo=$ac_try;;
1691 esac
1692 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693 printf "%s\n" "$ac_try_echo"; } >&5
1694   (eval "$ac_link") 2>&5
1695   ac_status=$?
1696   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1698   { { case "(($ac_try" in
1699   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700   *) ac_try_echo=$ac_try;;
1701 esac
1702 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703 printf "%s\n" "$ac_try_echo"; } >&5
1704   (eval "$ac_try") 2>&5
1705   ac_status=$?
1706   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707   test $ac_status = 0; }; }
1708 then :
1709   ac_retval=0
1710 else $as_nop
1711   printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1712        printf "%s\n" "$as_me: failed program was:" >&5
1713 sed 's/^/| /' conftest.$ac_ext >&5
1714
1715        ac_retval=$ac_status
1716 fi
1717   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1718   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1719   as_fn_set_status $ac_retval
1720
1721 } # ac_fn_c_try_run
1722
1723 # ac_fn_c_check_func LINENO FUNC VAR
1724 # ----------------------------------
1725 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1726 ac_fn_c_check_func ()
1727 {
1728   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1730 printf %s "checking for $2... " >&6; }
1731 if eval test \${$3+y}
1732 then :
1733   printf %s "(cached) " >&6
1734 else $as_nop
1735   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1736 /* end confdefs.h.  */
1737 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1738    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1739 #define $2 innocuous_$2
1740
1741 /* System header to define __stub macros and hopefully few prototypes,
1742    which can conflict with char $2 (); below.  */
1743
1744 #include <limits.h>
1745 #undef $2
1746
1747 /* Override any GCC internal prototype to avoid an error.
1748    Use char because int might match the return type of a GCC
1749    builtin and then its argument prototype would still apply.  */
1750 #ifdef __cplusplus
1751 extern "C"
1752 #endif
1753 char $2 ();
1754 /* The GNU C library defines this for functions which it implements
1755     to always fail with ENOSYS.  Some functions are actually named
1756     something starting with __ and the normal name is an alias.  */
1757 #if defined __stub_$2 || defined __stub___$2
1758 choke me
1759 #endif
1760
1761 int
1762 main (void)
1763 {
1764 return $2 ();
1765   ;
1766   return 0;
1767 }
1768 _ACEOF
1769 if ac_fn_c_try_link "$LINENO"
1770 then :
1771   eval "$3=yes"
1772 else $as_nop
1773   eval "$3=no"
1774 fi
1775 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1776     conftest$ac_exeext conftest.$ac_ext
1777 fi
1778 eval ac_res=\$$3
1779                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1780 printf "%s\n" "$ac_res" >&6; }
1781   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1782
1783 } # ac_fn_c_check_func
1784 ac_configure_args_raw=
1785 for ac_arg
1786 do
1787   case $ac_arg in
1788   *\'*)
1789     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1790   esac
1791   as_fn_append ac_configure_args_raw " '$ac_arg'"
1792 done
1793
1794 case $ac_configure_args_raw in
1795   *$as_nl*)
1796     ac_safe_unquote= ;;
1797   *)
1798     ac_unsafe_z='|&;<>()$`\\"*?[ ''     ' # This string ends in space, tab.
1799     ac_unsafe_a="$ac_unsafe_z#~"
1800     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1801     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1802 esac
1803
1804 cat >config.log <<_ACEOF
1805 This file contains any messages produced by compilers while
1806 running configure, to aid debugging if configure makes a mistake.
1807
1808 It was created by $as_me, which was
1809 generated by GNU Autoconf 2.71.  Invocation command line was
1810
1811   $ $0$ac_configure_args_raw
1812
1813 _ACEOF
1814 exec 5>>config.log
1815 {
1816 cat <<_ASUNAME
1817 ## --------- ##
1818 ## Platform. ##
1819 ## --------- ##
1820
1821 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1822 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1823 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1824 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1825 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1826
1827 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1828 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1829
1830 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1831 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1832 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1833 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1834 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1835 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1836 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1837
1838 _ASUNAME
1839
1840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1841 for as_dir in $PATH
1842 do
1843   IFS=$as_save_IFS
1844   case $as_dir in #(((
1845     '') as_dir=./ ;;
1846     */) ;;
1847     *) as_dir=$as_dir/ ;;
1848   esac
1849     printf "%s\n" "PATH: $as_dir"
1850   done
1851 IFS=$as_save_IFS
1852
1853 } >&5
1854
1855 cat >&5 <<_ACEOF
1856
1857
1858 ## ----------- ##
1859 ## Core tests. ##
1860 ## ----------- ##
1861
1862 _ACEOF
1863
1864
1865 # Keep a trace of the command line.
1866 # Strip out --no-create and --no-recursion so they do not pile up.
1867 # Strip out --silent because we don't want to record it for future runs.
1868 # Also quote any args containing shell meta-characters.
1869 # Make two passes to allow for proper duplicate-argument suppression.
1870 ac_configure_args=
1871 ac_configure_args0=
1872 ac_configure_args1=
1873 ac_must_keep_next=false
1874 for ac_pass in 1 2
1875 do
1876   for ac_arg
1877   do
1878     case $ac_arg in
1879     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1880     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1881     | -silent | --silent | --silen | --sile | --sil)
1882       continue ;;
1883     *\'*)
1884       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1885     esac
1886     case $ac_pass in
1887     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1888     2)
1889       as_fn_append ac_configure_args1 " '$ac_arg'"
1890       if test $ac_must_keep_next = true; then
1891         ac_must_keep_next=false # Got value, back to normal.
1892       else
1893         case $ac_arg in
1894           *=* | --config-cache | -C | -disable-* | --disable-* \
1895           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1896           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1897           | -with-* | --with-* | -without-* | --without-* | --x)
1898             case "$ac_configure_args0 " in
1899               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1900             esac
1901             ;;
1902           -* ) ac_must_keep_next=true ;;
1903         esac
1904       fi
1905       as_fn_append ac_configure_args " '$ac_arg'"
1906       ;;
1907     esac
1908   done
1909 done
1910 { ac_configure_args0=; unset ac_configure_args0;}
1911 { ac_configure_args1=; unset ac_configure_args1;}
1912
1913 # When interrupted or exit'd, cleanup temporary files, and complete
1914 # config.log.  We remove comments because anyway the quotes in there
1915 # would cause problems or look ugly.
1916 # WARNING: Use '\'' to represent an apostrophe within the trap.
1917 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1918 trap 'exit_status=$?
1919   # Sanitize IFS.
1920   IFS=" ""      $as_nl"
1921   # Save into config.log some information that might help in debugging.
1922   {
1923     echo
1924
1925     printf "%s\n" "## ---------------- ##
1926 ## Cache variables. ##
1927 ## ---------------- ##"
1928     echo
1929     # The following way of writing the cache mishandles newlines in values,
1930 (
1931   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1932     eval ac_val=\$$ac_var
1933     case $ac_val in #(
1934     *${as_nl}*)
1935       case $ac_var in #(
1936       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1937 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1938       esac
1939       case $ac_var in #(
1940       _ | IFS | as_nl) ;; #(
1941       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1942       *) { eval $ac_var=; unset $ac_var;} ;;
1943       esac ;;
1944     esac
1945   done
1946   (set) 2>&1 |
1947     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1948     *${as_nl}ac_space=\ *)
1949       sed -n \
1950         "s/'\''/'\''\\\\'\'''\''/g;
1951           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1952       ;; #(
1953     *)
1954       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1955       ;;
1956     esac |
1957     sort
1958 )
1959     echo
1960
1961     printf "%s\n" "## ----------------- ##
1962 ## Output variables. ##
1963 ## ----------------- ##"
1964     echo
1965     for ac_var in $ac_subst_vars
1966     do
1967       eval ac_val=\$$ac_var
1968       case $ac_val in
1969       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1970       esac
1971       printf "%s\n" "$ac_var='\''$ac_val'\''"
1972     done | sort
1973     echo
1974
1975     if test -n "$ac_subst_files"; then
1976       printf "%s\n" "## ------------------- ##
1977 ## File substitutions. ##
1978 ## ------------------- ##"
1979       echo
1980       for ac_var in $ac_subst_files
1981       do
1982         eval ac_val=\$$ac_var
1983         case $ac_val in
1984         *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1985         esac
1986         printf "%s\n" "$ac_var='\''$ac_val'\''"
1987       done | sort
1988       echo
1989     fi
1990
1991     if test -s confdefs.h; then
1992       printf "%s\n" "## ----------- ##
1993 ## confdefs.h. ##
1994 ## ----------- ##"
1995       echo
1996       cat confdefs.h
1997       echo
1998     fi
1999     test "$ac_signal" != 0 &&
2000       printf "%s\n" "$as_me: caught signal $ac_signal"
2001     printf "%s\n" "$as_me: exit $exit_status"
2002   } >&5
2003   rm -f core *.core core.conftest.* &&
2004     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2005     exit $exit_status
2006 ' 0
2007 for ac_signal in 1 2 13 15; do
2008   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2009 done
2010 ac_signal=0
2011
2012 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2013 rm -f -r conftest* confdefs.h
2014
2015 printf "%s\n" "/* confdefs.h */" > confdefs.h
2016
2017 # Predefined preprocessor variables.
2018
2019 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2020
2021 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2022
2023 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2024
2025 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2026
2027 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2028
2029 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2030
2031
2032 # Let the site file select an alternate cache file if it wants to.
2033 # Prefer an explicitly selected file to automatically selected ones.
2034 if test -n "$CONFIG_SITE"; then
2035   ac_site_files="$CONFIG_SITE"
2036 elif test "x$prefix" != xNONE; then
2037   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2038 else
2039   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2040 fi
2041
2042 for ac_site_file in $ac_site_files
2043 do
2044   case $ac_site_file in #(
2045   */*) :
2046      ;; #(
2047   *) :
2048     ac_site_file=./$ac_site_file ;;
2049 esac
2050   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2051     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2052 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2053     sed 's/^/| /' "$ac_site_file" >&5
2054     . "$ac_site_file" \
2055       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2056 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2057 as_fn_error $? "failed to load site script $ac_site_file
2058 See \`config.log' for more details" "$LINENO" 5; }
2059   fi
2060 done
2061
2062 if test -r "$cache_file"; then
2063   # Some versions of bash will fail to source /dev/null (special files
2064   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2065   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2066     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2067 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2068     case $cache_file in
2069       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2070       *)                      . "./$cache_file";;
2071     esac
2072   fi
2073 else
2074   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2075 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2076   >$cache_file
2077 fi
2078
2079 # Test code for whether the C compiler supports C89 (global declarations)
2080 ac_c_conftest_c89_globals='
2081 /* Does the compiler advertise C89 conformance?
2082    Do not test the value of __STDC__, because some compilers set it to 0
2083    while being otherwise adequately conformant. */
2084 #if !defined __STDC__
2085 # error "Compiler does not advertise C89 conformance"
2086 #endif
2087
2088 #include <stddef.h>
2089 #include <stdarg.h>
2090 struct stat;
2091 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2092 struct buf { int x; };
2093 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2094 static char *e (p, i)
2095      char **p;
2096      int i;
2097 {
2098   return p[i];
2099 }
2100 static char *f (char * (*g) (char **, int), char **p, ...)
2101 {
2102   char *s;
2103   va_list v;
2104   va_start (v,p);
2105   s = g (p, va_arg (v,int));
2106   va_end (v);
2107   return s;
2108 }
2109
2110 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2111    function prototypes and stuff, but not \xHH hex character constants.
2112    These do not provoke an error unfortunately, instead are silently treated
2113    as an "x".  The following induces an error, until -std is added to get
2114    proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2115    array size at least.  It is necessary to write \x00 == 0 to get something
2116    that is true only with -std.  */
2117 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2118
2119 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2120    inside strings and character constants.  */
2121 #define FOO(x) '\''x'\''
2122 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2123
2124 int test (int i, double x);
2125 struct s1 {int (*f) (int a);};
2126 struct s2 {int (*f) (double a);};
2127 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2128                int, int);'
2129
2130 # Test code for whether the C compiler supports C89 (body of main).
2131 ac_c_conftest_c89_main='
2132 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2133 '
2134
2135 # Test code for whether the C compiler supports C99 (global declarations)
2136 ac_c_conftest_c99_globals='
2137 // Does the compiler advertise C99 conformance?
2138 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2139 # error "Compiler does not advertise C99 conformance"
2140 #endif
2141
2142 #include <stdbool.h>
2143 extern int puts (const char *);
2144 extern int printf (const char *, ...);
2145 extern int dprintf (int, const char *, ...);
2146 extern void *malloc (size_t);
2147
2148 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
2149 // dprintf is used instead of fprintf to avoid needing to declare
2150 // FILE and stderr.
2151 #define debug(...) dprintf (2, __VA_ARGS__)
2152 #define showlist(...) puts (#__VA_ARGS__)
2153 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2154 static void
2155 test_varargs_macros (void)
2156 {
2157   int x = 1234;
2158   int y = 5678;
2159   debug ("Flag");
2160   debug ("X = %d\n", x);
2161   showlist (The first, second, and third items.);
2162   report (x>y, "x is %d but y is %d", x, y);
2163 }
2164
2165 // Check long long types.
2166 #define BIG64 18446744073709551615ull
2167 #define BIG32 4294967295ul
2168 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2169 #if !BIG_OK
2170   #error "your preprocessor is broken"
2171 #endif
2172 #if BIG_OK
2173 #else
2174   #error "your preprocessor is broken"
2175 #endif
2176 static long long int bignum = -9223372036854775807LL;
2177 static unsigned long long int ubignum = BIG64;
2178
2179 struct incomplete_array
2180 {
2181   int datasize;
2182   double data[];
2183 };
2184
2185 struct named_init {
2186   int number;
2187   const wchar_t *name;
2188   double average;
2189 };
2190
2191 typedef const char *ccp;
2192
2193 static inline int
2194 test_restrict (ccp restrict text)
2195 {
2196   // See if C++-style comments work.
2197   // Iterate through items via the restricted pointer.
2198   // Also check for declarations in for loops.
2199   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2200     continue;
2201   return 0;
2202 }
2203
2204 // Check varargs and va_copy.
2205 static bool
2206 test_varargs (const char *format, ...)
2207 {
2208   va_list args;
2209   va_start (args, format);
2210   va_list args_copy;
2211   va_copy (args_copy, args);
2212
2213   const char *str = "";
2214   int number = 0;
2215   float fnumber = 0;
2216
2217   while (*format)
2218     {
2219       switch (*format++)
2220         {
2221         case '\''s'\'': // string
2222           str = va_arg (args_copy, const char *);
2223           break;
2224         case '\''d'\'': // int
2225           number = va_arg (args_copy, int);
2226           break;
2227         case '\''f'\'': // float
2228           fnumber = va_arg (args_copy, double);
2229           break;
2230         default:
2231           break;
2232         }
2233     }
2234   va_end (args_copy);
2235   va_end (args);
2236
2237   return *str && number && fnumber;
2238 }
2239 '
2240
2241 # Test code for whether the C compiler supports C99 (body of main).
2242 ac_c_conftest_c99_main='
2243   // Check bool.
2244   _Bool success = false;
2245   success |= (argc != 0);
2246
2247   // Check restrict.
2248   if (test_restrict ("String literal") == 0)
2249     success = true;
2250   char *restrict newvar = "Another string";
2251
2252   // Check varargs.
2253   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2254   test_varargs_macros ();
2255
2256   // Check flexible array members.
2257   struct incomplete_array *ia =
2258     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2259   ia->datasize = 10;
2260   for (int i = 0; i < ia->datasize; ++i)
2261     ia->data[i] = i * 1.234;
2262
2263   // Check named initializers.
2264   struct named_init ni = {
2265     .number = 34,
2266     .name = L"Test wide string",
2267     .average = 543.34343,
2268   };
2269
2270   ni.number = 58;
2271
2272   int dynamic_array[ni.number];
2273   dynamic_array[0] = argv[0][0];
2274   dynamic_array[ni.number - 1] = 543;
2275
2276   // work around unused variable warnings
2277   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2278          || dynamic_array[ni.number - 1] != 543);
2279 '
2280
2281 # Test code for whether the C compiler supports C11 (global declarations)
2282 ac_c_conftest_c11_globals='
2283 // Does the compiler advertise C11 conformance?
2284 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2285 # error "Compiler does not advertise C11 conformance"
2286 #endif
2287
2288 // Check _Alignas.
2289 char _Alignas (double) aligned_as_double;
2290 char _Alignas (0) no_special_alignment;
2291 extern char aligned_as_int;
2292 char _Alignas (0) _Alignas (int) aligned_as_int;
2293
2294 // Check _Alignof.
2295 enum
2296 {
2297   int_alignment = _Alignof (int),
2298   int_array_alignment = _Alignof (int[100]),
2299   char_alignment = _Alignof (char)
2300 };
2301 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2302
2303 // Check _Noreturn.
2304 int _Noreturn does_not_return (void) { for (;;) continue; }
2305
2306 // Check _Static_assert.
2307 struct test_static_assert
2308 {
2309   int x;
2310   _Static_assert (sizeof (int) <= sizeof (long int),
2311                   "_Static_assert does not work in struct");
2312   long int y;
2313 };
2314
2315 // Check UTF-8 literals.
2316 #define u8 syntax error!
2317 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2318
2319 // Check duplicate typedefs.
2320 typedef long *long_ptr;
2321 typedef long int *long_ptr;
2322 typedef long_ptr long_ptr;
2323
2324 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2325 struct anonymous
2326 {
2327   union {
2328     struct { int i; int j; };
2329     struct { int k; long int l; } w;
2330   };
2331   int m;
2332 } v1;
2333 '
2334
2335 # Test code for whether the C compiler supports C11 (body of main).
2336 ac_c_conftest_c11_main='
2337   _Static_assert ((offsetof (struct anonymous, i)
2338                    == offsetof (struct anonymous, w.k)),
2339                   "Anonymous union alignment botch");
2340   v1.i = 2;
2341   v1.w.k = 5;
2342   ok |= v1.i != 5;
2343 '
2344
2345 # Test code for whether the C compiler supports C11 (complete).
2346 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2347 ${ac_c_conftest_c99_globals}
2348 ${ac_c_conftest_c11_globals}
2349
2350 int
2351 main (int argc, char **argv)
2352 {
2353   int ok = 0;
2354   ${ac_c_conftest_c89_main}
2355   ${ac_c_conftest_c99_main}
2356   ${ac_c_conftest_c11_main}
2357   return ok;
2358 }
2359 "
2360
2361 # Test code for whether the C compiler supports C99 (complete).
2362 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2363 ${ac_c_conftest_c99_globals}
2364
2365 int
2366 main (int argc, char **argv)
2367 {
2368   int ok = 0;
2369   ${ac_c_conftest_c89_main}
2370   ${ac_c_conftest_c99_main}
2371   return ok;
2372 }
2373 "
2374
2375 # Test code for whether the C compiler supports C89 (complete).
2376 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2377
2378 int
2379 main (int argc, char **argv)
2380 {
2381   int ok = 0;
2382   ${ac_c_conftest_c89_main}
2383   return ok;
2384 }
2385 "
2386
2387 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2388 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2389 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2390 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2391 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2392 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2393 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2394 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2395 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2396
2397 # Auxiliary files required by this configure script.
2398 ac_aux_files="config.guess config.sub"
2399
2400 # Locations in which to look for auxiliary files.
2401 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2402
2403 # Search for a directory containing all of the required auxiliary files,
2404 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2405 # If we don't find one directory that contains all the files we need,
2406 # we report the set of missing files from the *first* directory in
2407 # $ac_aux_dir_candidates and give up.
2408 ac_missing_aux_files=""
2409 ac_first_candidate=:
2410 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2412 as_found=false
2413 for as_dir in $ac_aux_dir_candidates
2414 do
2415   IFS=$as_save_IFS
2416   case $as_dir in #(((
2417     '') as_dir=./ ;;
2418     */) ;;
2419     *) as_dir=$as_dir/ ;;
2420   esac
2421   as_found=:
2422
2423   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2424   ac_aux_dir_found=yes
2425   ac_install_sh=
2426   for ac_aux in $ac_aux_files
2427   do
2428     # As a special case, if "install-sh" is required, that requirement
2429     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2430     # and $ac_install_sh is set appropriately for whichever one is found.
2431     if test x"$ac_aux" = x"install-sh"
2432     then
2433       if test -f "${as_dir}install-sh"; then
2434         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2435         ac_install_sh="${as_dir}install-sh -c"
2436       elif test -f "${as_dir}install.sh"; then
2437         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2438         ac_install_sh="${as_dir}install.sh -c"
2439       elif test -f "${as_dir}shtool"; then
2440         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2441         ac_install_sh="${as_dir}shtool install -c"
2442       else
2443         ac_aux_dir_found=no
2444         if $ac_first_candidate; then
2445           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2446         else
2447           break
2448         fi
2449       fi
2450     else
2451       if test -f "${as_dir}${ac_aux}"; then
2452         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2453       else
2454         ac_aux_dir_found=no
2455         if $ac_first_candidate; then
2456           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2457         else
2458           break
2459         fi
2460       fi
2461     fi
2462   done
2463   if test "$ac_aux_dir_found" = yes; then
2464     ac_aux_dir="$as_dir"
2465     break
2466   fi
2467   ac_first_candidate=false
2468
2469   as_found=false
2470 done
2471 IFS=$as_save_IFS
2472 if $as_found
2473 then :
2474
2475 else $as_nop
2476   as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2477 fi
2478
2479
2480 # These three variables are undocumented and unsupported,
2481 # and are intended to be withdrawn in a future Autoconf release.
2482 # They can cause serious problems if a builder's source tree is in a directory
2483 # whose full name contains unusual characters.
2484 if test -f "${ac_aux_dir}config.guess"; then
2485   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2486 fi
2487 if test -f "${ac_aux_dir}config.sub"; then
2488   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2489 fi
2490 if test -f "$ac_aux_dir/configure"; then
2491   ac_configure="$SHELL ${ac_aux_dir}configure"
2492 fi
2493
2494 # Check that the precious variables saved in the cache have kept the same
2495 # value.
2496 ac_cache_corrupted=false
2497 for ac_var in $ac_precious_vars; do
2498   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2499   eval ac_new_set=\$ac_env_${ac_var}_set
2500   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2501   eval ac_new_val=\$ac_env_${ac_var}_value
2502   case $ac_old_set,$ac_new_set in
2503     set,)
2504       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2505 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2506       ac_cache_corrupted=: ;;
2507     ,set)
2508       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2509 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2510       ac_cache_corrupted=: ;;
2511     ,);;
2512     *)
2513       if test "x$ac_old_val" != "x$ac_new_val"; then
2514         # differences in whitespace do not lead to failure.
2515         ac_old_val_w=`echo x $ac_old_val`
2516         ac_new_val_w=`echo x $ac_new_val`
2517         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2518           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2519 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2520           ac_cache_corrupted=:
2521         else
2522           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2523 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2524           eval $ac_var=\$ac_old_val
2525         fi
2526         { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2527 printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
2528         { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2529 printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
2530       fi;;
2531   esac
2532   # Pass precious variables to config.status.
2533   if test "$ac_new_set" = set; then
2534     case $ac_new_val in
2535     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2536     *) ac_arg=$ac_var=$ac_new_val ;;
2537     esac
2538     case " $ac_configure_args " in
2539       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2540       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2541     esac
2542   fi
2543 done
2544 if $ac_cache_corrupted; then
2545   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2546 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2547   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2548 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2549   as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2550             and start over" "$LINENO" 5
2551 fi
2552 ## -------------------- ##
2553 ## Main body of script. ##
2554 ## -------------------- ##
2555
2556 ac_ext=c
2557 ac_cpp='$CPP $CPPFLAGS'
2558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2561
2562
2563
2564 # check existence of the package
2565
2566
2567 # specify output header file
2568 ac_config_headers="$ac_config_headers autoconfig.h"
2569
2570
2571
2572
2573
2574
2575
2576   # Make sure we can run config.sub.
2577 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
2578   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
2579
2580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2581 printf %s "checking build system type... " >&6; }
2582 if test ${ac_cv_build+y}
2583 then :
2584   printf %s "(cached) " >&6
2585 else $as_nop
2586   ac_build_alias=$build_alias
2587 test "x$ac_build_alias" = x &&
2588   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
2589 test "x$ac_build_alias" = x &&
2590   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2591 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
2592   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
2593
2594 fi
2595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2596 printf "%s\n" "$ac_cv_build" >&6; }
2597 case $ac_cv_build in
2598 *-*-*) ;;
2599 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2600 esac
2601 build=$ac_cv_build
2602 ac_save_IFS=$IFS; IFS='-'
2603 set x $ac_cv_build
2604 shift
2605 build_cpu=$1
2606 build_vendor=$2
2607 shift; shift
2608 # Remember, the first character of IFS is used to create $*,
2609 # except with old shells:
2610 build_os=$*
2611 IFS=$ac_save_IFS
2612 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2613
2614
2615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2616 printf %s "checking host system type... " >&6; }
2617 if test ${ac_cv_host+y}
2618 then :
2619   printf %s "(cached) " >&6
2620 else $as_nop
2621   if test "x$host_alias" = x; then
2622   ac_cv_host=$ac_cv_build
2623 else
2624   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
2625     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
2626 fi
2627
2628 fi
2629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2630 printf "%s\n" "$ac_cv_host" >&6; }
2631 case $ac_cv_host in
2632 *-*-*) ;;
2633 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2634 esac
2635 host=$ac_cv_host
2636 ac_save_IFS=$IFS; IFS='-'
2637 set x $ac_cv_host
2638 shift
2639 host_cpu=$1
2640 host_vendor=$2
2641 shift; shift
2642 # Remember, the first character of IFS is used to create $*,
2643 # except with old shells:
2644 host_os=$*
2645 IFS=$ac_save_IFS
2646 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2647
2648
2649
2650 HOST_OS=${host_os}
2651
2652
2653 case "${host_os}" in
2654      *dragonfly*)
2655      CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
2656      LDFLAGS="${LDFLAGS} -L/usr/local/lib"
2657      ;;
2658      *netbsd*)
2659      CPPFLAGS="${CPPFLAGS} -I/usr/pkg/include"
2660      LDFLAGS="${LDFLAGS} -L/usr/pkg/lib"
2661      ;;
2662      *bsd*)
2663      CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
2664      LDFLAGS="${LDFLAGS} -L/usr/local/lib"
2665      ;;
2666 esac
2667
2668
2669
2670
2671
2672 # Checks for programs.
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682 ac_ext=c
2683 ac_cpp='$CPP $CPPFLAGS'
2684 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2685 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2686 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2687 if test -n "$ac_tool_prefix"; then
2688   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2689 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2691 printf %s "checking for $ac_word... " >&6; }
2692 if test ${ac_cv_prog_CC+y}
2693 then :
2694   printf %s "(cached) " >&6
2695 else $as_nop
2696   if test -n "$CC"; then
2697   ac_cv_prog_CC="$CC" # Let the user override the test.
2698 else
2699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2700 for as_dir in $PATH
2701 do
2702   IFS=$as_save_IFS
2703   case $as_dir in #(((
2704     '') as_dir=./ ;;
2705     */) ;;
2706     *) as_dir=$as_dir/ ;;
2707   esac
2708     for ac_exec_ext in '' $ac_executable_extensions; do
2709   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2710     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2711     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2712     break 2
2713   fi
2714 done
2715   done
2716 IFS=$as_save_IFS
2717
2718 fi
2719 fi
2720 CC=$ac_cv_prog_CC
2721 if test -n "$CC"; then
2722   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2723 printf "%s\n" "$CC" >&6; }
2724 else
2725   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2726 printf "%s\n" "no" >&6; }
2727 fi
2728
2729
2730 fi
2731 if test -z "$ac_cv_prog_CC"; then
2732   ac_ct_CC=$CC
2733   # Extract the first word of "gcc", so it can be a program name with args.
2734 set dummy gcc; ac_word=$2
2735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2736 printf %s "checking for $ac_word... " >&6; }
2737 if test ${ac_cv_prog_ac_ct_CC+y}
2738 then :
2739   printf %s "(cached) " >&6
2740 else $as_nop
2741   if test -n "$ac_ct_CC"; then
2742   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2743 else
2744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2745 for as_dir in $PATH
2746 do
2747   IFS=$as_save_IFS
2748   case $as_dir in #(((
2749     '') as_dir=./ ;;
2750     */) ;;
2751     *) as_dir=$as_dir/ ;;
2752   esac
2753     for ac_exec_ext in '' $ac_executable_extensions; do
2754   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2755     ac_cv_prog_ac_ct_CC="gcc"
2756     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2757     break 2
2758   fi
2759 done
2760   done
2761 IFS=$as_save_IFS
2762
2763 fi
2764 fi
2765 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2766 if test -n "$ac_ct_CC"; then
2767   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2768 printf "%s\n" "$ac_ct_CC" >&6; }
2769 else
2770   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2771 printf "%s\n" "no" >&6; }
2772 fi
2773
2774   if test "x$ac_ct_CC" = x; then
2775     CC=""
2776   else
2777     case $cross_compiling:$ac_tool_warned in
2778 yes:)
2779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2780 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2781 ac_tool_warned=yes ;;
2782 esac
2783     CC=$ac_ct_CC
2784   fi
2785 else
2786   CC="$ac_cv_prog_CC"
2787 fi
2788
2789 if test -z "$CC"; then
2790           if test -n "$ac_tool_prefix"; then
2791     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2792 set dummy ${ac_tool_prefix}cc; ac_word=$2
2793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2794 printf %s "checking for $ac_word... " >&6; }
2795 if test ${ac_cv_prog_CC+y}
2796 then :
2797   printf %s "(cached) " >&6
2798 else $as_nop
2799   if test -n "$CC"; then
2800   ac_cv_prog_CC="$CC" # Let the user override the test.
2801 else
2802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2803 for as_dir in $PATH
2804 do
2805   IFS=$as_save_IFS
2806   case $as_dir in #(((
2807     '') as_dir=./ ;;
2808     */) ;;
2809     *) as_dir=$as_dir/ ;;
2810   esac
2811     for ac_exec_ext in '' $ac_executable_extensions; do
2812   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2813     ac_cv_prog_CC="${ac_tool_prefix}cc"
2814     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2815     break 2
2816   fi
2817 done
2818   done
2819 IFS=$as_save_IFS
2820
2821 fi
2822 fi
2823 CC=$ac_cv_prog_CC
2824 if test -n "$CC"; then
2825   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2826 printf "%s\n" "$CC" >&6; }
2827 else
2828   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2829 printf "%s\n" "no" >&6; }
2830 fi
2831
2832
2833   fi
2834 fi
2835 if test -z "$CC"; then
2836   # Extract the first word of "cc", so it can be a program name with args.
2837 set dummy cc; ac_word=$2
2838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2839 printf %s "checking for $ac_word... " >&6; }
2840 if test ${ac_cv_prog_CC+y}
2841 then :
2842   printf %s "(cached) " >&6
2843 else $as_nop
2844   if test -n "$CC"; then
2845   ac_cv_prog_CC="$CC" # Let the user override the test.
2846 else
2847   ac_prog_rejected=no
2848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2849 for as_dir in $PATH
2850 do
2851   IFS=$as_save_IFS
2852   case $as_dir in #(((
2853     '') as_dir=./ ;;
2854     */) ;;
2855     *) as_dir=$as_dir/ ;;
2856   esac
2857     for ac_exec_ext in '' $ac_executable_extensions; do
2858   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2859     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2860        ac_prog_rejected=yes
2861        continue
2862      fi
2863     ac_cv_prog_CC="cc"
2864     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2865     break 2
2866   fi
2867 done
2868   done
2869 IFS=$as_save_IFS
2870
2871 if test $ac_prog_rejected = yes; then
2872   # We found a bogon in the path, so make sure we never use it.
2873   set dummy $ac_cv_prog_CC
2874   shift
2875   if test $# != 0; then
2876     # We chose a different compiler from the bogus one.
2877     # However, it has the same basename, so the bogon will be chosen
2878     # first if we set CC to just the basename; use the full file name.
2879     shift
2880     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
2881   fi
2882 fi
2883 fi
2884 fi
2885 CC=$ac_cv_prog_CC
2886 if test -n "$CC"; then
2887   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2888 printf "%s\n" "$CC" >&6; }
2889 else
2890   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2891 printf "%s\n" "no" >&6; }
2892 fi
2893
2894
2895 fi
2896 if test -z "$CC"; then
2897   if test -n "$ac_tool_prefix"; then
2898   for ac_prog in cl.exe
2899   do
2900     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2901 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2903 printf %s "checking for $ac_word... " >&6; }
2904 if test ${ac_cv_prog_CC+y}
2905 then :
2906   printf %s "(cached) " >&6
2907 else $as_nop
2908   if test -n "$CC"; then
2909   ac_cv_prog_CC="$CC" # Let the user override the test.
2910 else
2911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2912 for as_dir in $PATH
2913 do
2914   IFS=$as_save_IFS
2915   case $as_dir in #(((
2916     '') as_dir=./ ;;
2917     */) ;;
2918     *) as_dir=$as_dir/ ;;
2919   esac
2920     for ac_exec_ext in '' $ac_executable_extensions; do
2921   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2922     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2923     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2924     break 2
2925   fi
2926 done
2927   done
2928 IFS=$as_save_IFS
2929
2930 fi
2931 fi
2932 CC=$ac_cv_prog_CC
2933 if test -n "$CC"; then
2934   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2935 printf "%s\n" "$CC" >&6; }
2936 else
2937   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2938 printf "%s\n" "no" >&6; }
2939 fi
2940
2941
2942     test -n "$CC" && break
2943   done
2944 fi
2945 if test -z "$CC"; then
2946   ac_ct_CC=$CC
2947   for ac_prog in cl.exe
2948 do
2949   # Extract the first word of "$ac_prog", so it can be a program name with args.
2950 set dummy $ac_prog; ac_word=$2
2951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2952 printf %s "checking for $ac_word... " >&6; }
2953 if test ${ac_cv_prog_ac_ct_CC+y}
2954 then :
2955   printf %s "(cached) " >&6
2956 else $as_nop
2957   if test -n "$ac_ct_CC"; then
2958   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2959 else
2960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2961 for as_dir in $PATH
2962 do
2963   IFS=$as_save_IFS
2964   case $as_dir in #(((
2965     '') as_dir=./ ;;
2966     */) ;;
2967     *) as_dir=$as_dir/ ;;
2968   esac
2969     for ac_exec_ext in '' $ac_executable_extensions; do
2970   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2971     ac_cv_prog_ac_ct_CC="$ac_prog"
2972     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2973     break 2
2974   fi
2975 done
2976   done
2977 IFS=$as_save_IFS
2978
2979 fi
2980 fi
2981 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2982 if test -n "$ac_ct_CC"; then
2983   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2984 printf "%s\n" "$ac_ct_CC" >&6; }
2985 else
2986   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2987 printf "%s\n" "no" >&6; }
2988 fi
2989
2990
2991   test -n "$ac_ct_CC" && break
2992 done
2993
2994   if test "x$ac_ct_CC" = x; then
2995     CC=""
2996   else
2997     case $cross_compiling:$ac_tool_warned in
2998 yes:)
2999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3000 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3001 ac_tool_warned=yes ;;
3002 esac
3003     CC=$ac_ct_CC
3004   fi
3005 fi
3006
3007 fi
3008 if test -z "$CC"; then
3009   if test -n "$ac_tool_prefix"; then
3010   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3011 set dummy ${ac_tool_prefix}clang; ac_word=$2
3012 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3013 printf %s "checking for $ac_word... " >&6; }
3014 if test ${ac_cv_prog_CC+y}
3015 then :
3016   printf %s "(cached) " >&6
3017 else $as_nop
3018   if test -n "$CC"; then
3019   ac_cv_prog_CC="$CC" # Let the user override the test.
3020 else
3021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3022 for as_dir in $PATH
3023 do
3024   IFS=$as_save_IFS
3025   case $as_dir in #(((
3026     '') as_dir=./ ;;
3027     */) ;;
3028     *) as_dir=$as_dir/ ;;
3029   esac
3030     for ac_exec_ext in '' $ac_executable_extensions; do
3031   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3032     ac_cv_prog_CC="${ac_tool_prefix}clang"
3033     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3034     break 2
3035   fi
3036 done
3037   done
3038 IFS=$as_save_IFS
3039
3040 fi
3041 fi
3042 CC=$ac_cv_prog_CC
3043 if test -n "$CC"; then
3044   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3045 printf "%s\n" "$CC" >&6; }
3046 else
3047   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3048 printf "%s\n" "no" >&6; }
3049 fi
3050
3051
3052 fi
3053 if test -z "$ac_cv_prog_CC"; then
3054   ac_ct_CC=$CC
3055   # Extract the first word of "clang", so it can be a program name with args.
3056 set dummy clang; ac_word=$2
3057 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3058 printf %s "checking for $ac_word... " >&6; }
3059 if test ${ac_cv_prog_ac_ct_CC+y}
3060 then :
3061   printf %s "(cached) " >&6
3062 else $as_nop
3063   if test -n "$ac_ct_CC"; then
3064   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3065 else
3066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3067 for as_dir in $PATH
3068 do
3069   IFS=$as_save_IFS
3070   case $as_dir in #(((
3071     '') as_dir=./ ;;
3072     */) ;;
3073     *) as_dir=$as_dir/ ;;
3074   esac
3075     for ac_exec_ext in '' $ac_executable_extensions; do
3076   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3077     ac_cv_prog_ac_ct_CC="clang"
3078     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3079     break 2
3080   fi
3081 done
3082   done
3083 IFS=$as_save_IFS
3084
3085 fi
3086 fi
3087 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3088 if test -n "$ac_ct_CC"; then
3089   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3090 printf "%s\n" "$ac_ct_CC" >&6; }
3091 else
3092   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3093 printf "%s\n" "no" >&6; }
3094 fi
3095
3096   if test "x$ac_ct_CC" = x; then
3097     CC=""
3098   else
3099     case $cross_compiling:$ac_tool_warned in
3100 yes:)
3101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3102 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3103 ac_tool_warned=yes ;;
3104 esac
3105     CC=$ac_ct_CC
3106   fi
3107 else
3108   CC="$ac_cv_prog_CC"
3109 fi
3110
3111 fi
3112
3113
3114 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3115 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3116 as_fn_error $? "no acceptable C compiler found in \$PATH
3117 See \`config.log' for more details" "$LINENO" 5; }
3118
3119 # Provide some information about the compiler.
3120 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3121 set X $ac_compile
3122 ac_compiler=$2
3123 for ac_option in --version -v -V -qversion -version; do
3124   { { ac_try="$ac_compiler $ac_option >&5"
3125 case "(($ac_try" in
3126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3127   *) ac_try_echo=$ac_try;;
3128 esac
3129 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3130 printf "%s\n" "$ac_try_echo"; } >&5
3131   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3132   ac_status=$?
3133   if test -s conftest.err; then
3134     sed '10a\
3135 ... rest of stderr output deleted ...
3136          10q' conftest.err >conftest.er1
3137     cat conftest.er1 >&5
3138   fi
3139   rm -f conftest.er1 conftest.err
3140   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3141   test $ac_status = 0; }
3142 done
3143
3144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3145 /* end confdefs.h.  */
3146
3147 int
3148 main (void)
3149 {
3150
3151   ;
3152   return 0;
3153 }
3154 _ACEOF
3155 ac_clean_files_save=$ac_clean_files
3156 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3157 # Try to create an executable without -o first, disregard a.out.
3158 # It will help us diagnose broken compilers, and finding out an intuition
3159 # of exeext.
3160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3161 printf %s "checking whether the C compiler works... " >&6; }
3162 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3163
3164 # The possible output files:
3165 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3166
3167 ac_rmfiles=
3168 for ac_file in $ac_files
3169 do
3170   case $ac_file in
3171     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3172     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3173   esac
3174 done
3175 rm -f $ac_rmfiles
3176
3177 if { { ac_try="$ac_link_default"
3178 case "(($ac_try" in
3179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3180   *) ac_try_echo=$ac_try;;
3181 esac
3182 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3183 printf "%s\n" "$ac_try_echo"; } >&5
3184   (eval "$ac_link_default") 2>&5
3185   ac_status=$?
3186   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3187   test $ac_status = 0; }
3188 then :
3189   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3190 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3191 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3192 # so that the user can short-circuit this test for compilers unknown to
3193 # Autoconf.
3194 for ac_file in $ac_files ''
3195 do
3196   test -f "$ac_file" || continue
3197   case $ac_file in
3198     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3199         ;;
3200     [ab].out )
3201         # We found the default executable, but exeext='' is most
3202         # certainly right.
3203         break;;
3204     *.* )
3205         if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3206         then :; else
3207            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3208         fi
3209         # We set ac_cv_exeext here because the later test for it is not
3210         # safe: cross compilers may not add the suffix if given an `-o'
3211         # argument, so we may need to know it at that point already.
3212         # Even if this section looks crufty: it has the advantage of
3213         # actually working.
3214         break;;
3215     * )
3216         break;;
3217   esac
3218 done
3219 test "$ac_cv_exeext" = no && ac_cv_exeext=
3220
3221 else $as_nop
3222   ac_file=''
3223 fi
3224 if test -z "$ac_file"
3225 then :
3226   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3227 printf "%s\n" "no" >&6; }
3228 printf "%s\n" "$as_me: failed program was:" >&5
3229 sed 's/^/| /' conftest.$ac_ext >&5
3230
3231 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3232 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3233 as_fn_error 77 "C compiler cannot create executables
3234 See \`config.log' for more details" "$LINENO" 5; }
3235 else $as_nop
3236   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3237 printf "%s\n" "yes" >&6; }
3238 fi
3239 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3240 printf %s "checking for C compiler default output file name... " >&6; }
3241 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3242 printf "%s\n" "$ac_file" >&6; }
3243 ac_exeext=$ac_cv_exeext
3244
3245 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3246 ac_clean_files=$ac_clean_files_save
3247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3248 printf %s "checking for suffix of executables... " >&6; }
3249 if { { ac_try="$ac_link"
3250 case "(($ac_try" in
3251   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3252   *) ac_try_echo=$ac_try;;
3253 esac
3254 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3255 printf "%s\n" "$ac_try_echo"; } >&5
3256   (eval "$ac_link") 2>&5
3257   ac_status=$?
3258   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3259   test $ac_status = 0; }
3260 then :
3261   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3262 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3263 # work properly (i.e., refer to `conftest.exe'), while it won't with
3264 # `rm'.
3265 for ac_file in conftest.exe conftest conftest.*; do
3266   test -f "$ac_file" || continue
3267   case $ac_file in
3268     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3269     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3270           break;;
3271     * ) break;;
3272   esac
3273 done
3274 else $as_nop
3275   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3276 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3277 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3278 See \`config.log' for more details" "$LINENO" 5; }
3279 fi
3280 rm -f conftest conftest$ac_cv_exeext
3281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3282 printf "%s\n" "$ac_cv_exeext" >&6; }
3283
3284 rm -f conftest.$ac_ext
3285 EXEEXT=$ac_cv_exeext
3286 ac_exeext=$EXEEXT
3287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3288 /* end confdefs.h.  */
3289 #include <stdio.h>
3290 int
3291 main (void)
3292 {
3293 FILE *f = fopen ("conftest.out", "w");
3294  return ferror (f) || fclose (f) != 0;
3295
3296   ;
3297   return 0;
3298 }
3299 _ACEOF
3300 ac_clean_files="$ac_clean_files conftest.out"
3301 # Check that the compiler produces executables we can run.  If not, either
3302 # the compiler is broken, or we cross compile.
3303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3304 printf %s "checking whether we are cross compiling... " >&6; }
3305 if test "$cross_compiling" != yes; then
3306   { { ac_try="$ac_link"
3307 case "(($ac_try" in
3308   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3309   *) ac_try_echo=$ac_try;;
3310 esac
3311 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3312 printf "%s\n" "$ac_try_echo"; } >&5
3313   (eval "$ac_link") 2>&5
3314   ac_status=$?
3315   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3316   test $ac_status = 0; }
3317   if { ac_try='./conftest$ac_cv_exeext'
3318   { { case "(($ac_try" in
3319   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3320   *) ac_try_echo=$ac_try;;
3321 esac
3322 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3323 printf "%s\n" "$ac_try_echo"; } >&5
3324   (eval "$ac_try") 2>&5
3325   ac_status=$?
3326   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3327   test $ac_status = 0; }; }; then
3328     cross_compiling=no
3329   else
3330     if test "$cross_compiling" = maybe; then
3331         cross_compiling=yes
3332     else
3333         { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3334 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3335 as_fn_error 77 "cannot run C compiled programs.
3336 If you meant to cross compile, use \`--host'.
3337 See \`config.log' for more details" "$LINENO" 5; }
3338     fi
3339   fi
3340 fi
3341 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3342 printf "%s\n" "$cross_compiling" >&6; }
3343
3344 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3345 ac_clean_files=$ac_clean_files_save
3346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3347 printf %s "checking for suffix of object files... " >&6; }
3348 if test ${ac_cv_objext+y}
3349 then :
3350   printf %s "(cached) " >&6
3351 else $as_nop
3352   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3353 /* end confdefs.h.  */
3354
3355 int
3356 main (void)
3357 {
3358
3359   ;
3360   return 0;
3361 }
3362 _ACEOF
3363 rm -f conftest.o conftest.obj
3364 if { { ac_try="$ac_compile"
3365 case "(($ac_try" in
3366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3367   *) ac_try_echo=$ac_try;;
3368 esac
3369 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3370 printf "%s\n" "$ac_try_echo"; } >&5
3371   (eval "$ac_compile") 2>&5
3372   ac_status=$?
3373   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3374   test $ac_status = 0; }
3375 then :
3376   for ac_file in conftest.o conftest.obj conftest.*; do
3377   test -f "$ac_file" || continue;
3378   case $ac_file in
3379     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3380     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3381        break;;
3382   esac
3383 done
3384 else $as_nop
3385   printf "%s\n" "$as_me: failed program was:" >&5
3386 sed 's/^/| /' conftest.$ac_ext >&5
3387
3388 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3389 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3390 as_fn_error $? "cannot compute suffix of object files: cannot compile
3391 See \`config.log' for more details" "$LINENO" 5; }
3392 fi
3393 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3394 fi
3395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3396 printf "%s\n" "$ac_cv_objext" >&6; }
3397 OBJEXT=$ac_cv_objext
3398 ac_objext=$OBJEXT
3399 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3400 printf %s "checking whether the compiler supports GNU C... " >&6; }
3401 if test ${ac_cv_c_compiler_gnu+y}
3402 then :
3403   printf %s "(cached) " >&6
3404 else $as_nop
3405   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3406 /* end confdefs.h.  */
3407
3408 int
3409 main (void)
3410 {
3411 #ifndef __GNUC__
3412        choke me
3413 #endif
3414
3415   ;
3416   return 0;
3417 }
3418 _ACEOF
3419 if ac_fn_c_try_compile "$LINENO"
3420 then :
3421   ac_compiler_gnu=yes
3422 else $as_nop
3423   ac_compiler_gnu=no
3424 fi
3425 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3426 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3427
3428 fi
3429 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3430 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3432
3433 if test $ac_compiler_gnu = yes; then
3434   GCC=yes
3435 else
3436   GCC=
3437 fi
3438 ac_test_CFLAGS=${CFLAGS+y}
3439 ac_save_CFLAGS=$CFLAGS
3440 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3441 printf %s "checking whether $CC accepts -g... " >&6; }
3442 if test ${ac_cv_prog_cc_g+y}
3443 then :
3444   printf %s "(cached) " >&6
3445 else $as_nop
3446   ac_save_c_werror_flag=$ac_c_werror_flag
3447    ac_c_werror_flag=yes
3448    ac_cv_prog_cc_g=no
3449    CFLAGS="-g"
3450    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3451 /* end confdefs.h.  */
3452
3453 int
3454 main (void)
3455 {
3456
3457   ;
3458   return 0;
3459 }
3460 _ACEOF
3461 if ac_fn_c_try_compile "$LINENO"
3462 then :
3463   ac_cv_prog_cc_g=yes
3464 else $as_nop
3465   CFLAGS=""
3466       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3467 /* end confdefs.h.  */
3468
3469 int
3470 main (void)
3471 {
3472
3473   ;
3474   return 0;
3475 }
3476 _ACEOF
3477 if ac_fn_c_try_compile "$LINENO"
3478 then :
3479
3480 else $as_nop
3481   ac_c_werror_flag=$ac_save_c_werror_flag
3482          CFLAGS="-g"
3483          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3484 /* end confdefs.h.  */
3485
3486 int
3487 main (void)
3488 {
3489
3490   ;
3491   return 0;
3492 }
3493 _ACEOF
3494 if ac_fn_c_try_compile "$LINENO"
3495 then :
3496   ac_cv_prog_cc_g=yes
3497 fi
3498 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3499 fi
3500 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3501 fi
3502 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3503    ac_c_werror_flag=$ac_save_c_werror_flag
3504 fi
3505 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3506 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3507 if test $ac_test_CFLAGS; then
3508   CFLAGS=$ac_save_CFLAGS
3509 elif test $ac_cv_prog_cc_g = yes; then
3510   if test "$GCC" = yes; then
3511     CFLAGS="-g -O2"
3512   else
3513     CFLAGS="-g"
3514   fi
3515 else
3516   if test "$GCC" = yes; then
3517     CFLAGS="-O2"
3518   else
3519     CFLAGS=
3520   fi
3521 fi
3522 ac_prog_cc_stdc=no
3523 if test x$ac_prog_cc_stdc = xno
3524 then :
3525   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3526 printf %s "checking for $CC option to enable C11 features... " >&6; }
3527 if test ${ac_cv_prog_cc_c11+y}
3528 then :
3529   printf %s "(cached) " >&6
3530 else $as_nop
3531   ac_cv_prog_cc_c11=no
3532 ac_save_CC=$CC
3533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3534 /* end confdefs.h.  */
3535 $ac_c_conftest_c11_program
3536 _ACEOF
3537 for ac_arg in '' -std=gnu11
3538 do
3539   CC="$ac_save_CC $ac_arg"
3540   if ac_fn_c_try_compile "$LINENO"
3541 then :
3542   ac_cv_prog_cc_c11=$ac_arg
3543 fi
3544 rm -f core conftest.err conftest.$ac_objext conftest.beam
3545   test "x$ac_cv_prog_cc_c11" != "xno" && break
3546 done
3547 rm -f conftest.$ac_ext
3548 CC=$ac_save_CC
3549 fi
3550
3551 if test "x$ac_cv_prog_cc_c11" = xno
3552 then :
3553   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3554 printf "%s\n" "unsupported" >&6; }
3555 else $as_nop
3556   if test "x$ac_cv_prog_cc_c11" = x
3557 then :
3558   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3559 printf "%s\n" "none needed" >&6; }
3560 else $as_nop
3561   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3562 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3563      CC="$CC $ac_cv_prog_cc_c11"
3564 fi
3565   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3566   ac_prog_cc_stdc=c11
3567 fi
3568 fi
3569 if test x$ac_prog_cc_stdc = xno
3570 then :
3571   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3572 printf %s "checking for $CC option to enable C99 features... " >&6; }
3573 if test ${ac_cv_prog_cc_c99+y}
3574 then :
3575   printf %s "(cached) " >&6
3576 else $as_nop
3577   ac_cv_prog_cc_c99=no
3578 ac_save_CC=$CC
3579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3580 /* end confdefs.h.  */
3581 $ac_c_conftest_c99_program
3582 _ACEOF
3583 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3584 do
3585   CC="$ac_save_CC $ac_arg"
3586   if ac_fn_c_try_compile "$LINENO"
3587 then :
3588   ac_cv_prog_cc_c99=$ac_arg
3589 fi
3590 rm -f core conftest.err conftest.$ac_objext conftest.beam
3591   test "x$ac_cv_prog_cc_c99" != "xno" && break
3592 done
3593 rm -f conftest.$ac_ext
3594 CC=$ac_save_CC
3595 fi
3596
3597 if test "x$ac_cv_prog_cc_c99" = xno
3598 then :
3599   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3600 printf "%s\n" "unsupported" >&6; }
3601 else $as_nop
3602   if test "x$ac_cv_prog_cc_c99" = x
3603 then :
3604   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3605 printf "%s\n" "none needed" >&6; }
3606 else $as_nop
3607   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3608 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3609      CC="$CC $ac_cv_prog_cc_c99"
3610 fi
3611   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3612   ac_prog_cc_stdc=c99
3613 fi
3614 fi
3615 if test x$ac_prog_cc_stdc = xno
3616 then :
3617   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3618 printf %s "checking for $CC option to enable C89 features... " >&6; }
3619 if test ${ac_cv_prog_cc_c89+y}
3620 then :
3621   printf %s "(cached) " >&6
3622 else $as_nop
3623   ac_cv_prog_cc_c89=no
3624 ac_save_CC=$CC
3625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3626 /* end confdefs.h.  */
3627 $ac_c_conftest_c89_program
3628 _ACEOF
3629 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3630 do
3631   CC="$ac_save_CC $ac_arg"
3632   if ac_fn_c_try_compile "$LINENO"
3633 then :
3634   ac_cv_prog_cc_c89=$ac_arg
3635 fi
3636 rm -f core conftest.err conftest.$ac_objext conftest.beam
3637   test "x$ac_cv_prog_cc_c89" != "xno" && break
3638 done
3639 rm -f conftest.$ac_ext
3640 CC=$ac_save_CC
3641 fi
3642
3643 if test "x$ac_cv_prog_cc_c89" = xno
3644 then :
3645   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3646 printf "%s\n" "unsupported" >&6; }
3647 else $as_nop
3648   if test "x$ac_cv_prog_cc_c89" = x
3649 then :
3650   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3651 printf "%s\n" "none needed" >&6; }
3652 else $as_nop
3653   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3654 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
3655      CC="$CC $ac_cv_prog_cc_c89"
3656 fi
3657   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3658   ac_prog_cc_stdc=c89
3659 fi
3660 fi
3661
3662 ac_ext=c
3663 ac_cpp='$CPP $CPPFLAGS'
3664 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3665 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3666 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3667
3668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
3669 printf %s "checking for GNU make... " >&6; }
3670 if test ${ac_cv_GNU_MAKE+y}
3671 then :
3672   printf %s "(cached) " >&6
3673 else $as_nop
3674   ac_cv_GNU_MAKE='Not Found' ;
3675    ac_cv_GNU_MAKE_VERSION_MAJOR=0 ;
3676    ac_cv_GNU_MAKE_VERSION_MINOR=0 ;
3677    for a in make gmake gnumake ; do
3678       if test -z "$a" ; then continue ; fi ;
3679       if ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
3680          ac_cv_GNU_MAKE=$a ;
3681          ac_cv_GNU_MAKE_VERSION_MAJOR=`$ac_cv_GNU_MAKE --version | grep "GNU Make" | cut -f3 -d' ' | cut -f1 -d'.'`
3682          ac_cv_GNU_MAKE_VERSION_MINOR=`$ac_cv_GNU_MAKE --version | grep "GNU Make" | cut -f2 -d'.' | cut -c1-2`
3683          break;
3684       fi
3685    done ;
3686
3687 fi
3688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_GNU_MAKE" >&5
3689 printf "%s\n" "$ac_cv_GNU_MAKE" >&6; } ;
3690 if test  "x$ac_cv_GNU_MAKE" = "xNot Found"  ; then
3691    as_fn_error $? "*** Please install GNU make.  It is required to build Asterisk!" "$LINENO" 5
3692    exit 1
3693 fi
3694 GNU_MAKE=$ac_cv_GNU_MAKE
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
3706         if test -n "$ac_tool_prefix"; then
3707   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3708 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3710 printf %s "checking for $ac_word... " >&6; }
3711 if test ${ac_cv_path_PKG_CONFIG+y}
3712 then :
3713   printf %s "(cached) " >&6
3714 else $as_nop
3715   case $PKG_CONFIG in
3716   [\\/]* | ?:[\\/]*)
3717   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3718   ;;
3719   *)
3720   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3721 for as_dir in $PATH
3722 do
3723   IFS=$as_save_IFS
3724   case $as_dir in #(((
3725     '') as_dir=./ ;;
3726     */) ;;
3727     *) as_dir=$as_dir/ ;;
3728   esac
3729     for ac_exec_ext in '' $ac_executable_extensions; do
3730   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3731     ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
3732     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3733     break 2
3734   fi
3735 done
3736   done
3737 IFS=$as_save_IFS
3738
3739   ;;
3740 esac
3741 fi
3742 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3743 if test -n "$PKG_CONFIG"; then
3744   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
3745 printf "%s\n" "$PKG_CONFIG" >&6; }
3746 else
3747   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3748 printf "%s\n" "no" >&6; }
3749 fi
3750
3751
3752 fi
3753 if test -z "$ac_cv_path_PKG_CONFIG"; then
3754   ac_pt_PKG_CONFIG=$PKG_CONFIG
3755   # Extract the first word of "pkg-config", so it can be a program name with args.
3756 set dummy pkg-config; ac_word=$2
3757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3758 printf %s "checking for $ac_word... " >&6; }
3759 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
3760 then :
3761   printf %s "(cached) " >&6
3762 else $as_nop
3763   case $ac_pt_PKG_CONFIG in
3764   [\\/]* | ?:[\\/]*)
3765   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3766   ;;
3767   *)
3768   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3769 for as_dir in $PATH
3770 do
3771   IFS=$as_save_IFS
3772   case $as_dir in #(((
3773     '') as_dir=./ ;;
3774     */) ;;
3775     *) as_dir=$as_dir/ ;;
3776   esac
3777     for ac_exec_ext in '' $ac_executable_extensions; do
3778   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3779     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
3780     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3781     break 2
3782   fi
3783 done
3784   done
3785 IFS=$as_save_IFS
3786
3787   ;;
3788 esac
3789 fi
3790 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3791 if test -n "$ac_pt_PKG_CONFIG"; then
3792   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
3793 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
3794 else
3795   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3796 printf "%s\n" "no" >&6; }
3797 fi
3798
3799   if test "x$ac_pt_PKG_CONFIG" = x; then
3800     PKG_CONFIG=""
3801   else
3802     case $cross_compiling:$ac_tool_warned in
3803 yes:)
3804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3805 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3806 ac_tool_warned=yes ;;
3807 esac
3808     PKG_CONFIG=$ac_pt_PKG_CONFIG
3809   fi
3810 else
3811   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3812 fi
3813
3814 fi
3815 if test -n "$PKG_CONFIG"; then
3816         _pkg_min_version=0.9.0
3817         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
3818 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
3819         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
3820                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3821 printf "%s\n" "yes" >&6; }
3822         else
3823                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3824 printf "%s\n" "no" >&6; }
3825                 PKG_CONFIG=""
3826         fi
3827 fi
3828
3829 ac_ext=c
3830 ac_cpp='$CPP $CPPFLAGS'
3831 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3832 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3833 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3834
3835 # Check whether --enable-debug was given.
3836 if test ${enable_debug+y}
3837 then :
3838   enableval=$enable_debug; case "${enableval}" in
3839                 y|ye|yes) MENUSELECT_DEBUG=yes ;;
3840                 n|no)  MENUSELECT_DEBUG=no ;;
3841                 *) as_fn_error $? "bad value ${enableval} for --enable-debug" "$LINENO" 5  ;;
3842     esac
3843 fi
3844
3845
3846
3847
3848 ac_header= ac_cache=
3849 for ac_item in $ac_header_c_list
3850 do
3851   if test $ac_cache; then
3852     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3853     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3854       printf "%s\n" "#define $ac_item 1" >> confdefs.h
3855     fi
3856     ac_header= ac_cache=
3857   elif test $ac_header; then
3858     ac_cache=$ac_item
3859   else
3860     ac_header=$ac_item
3861   fi
3862 done
3863
3864
3865
3866
3867
3868
3869
3870
3871 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3872 then :
3873
3874 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3875
3876 fi
3877 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
3878 if test "x$ac_cv_type_size_t" = xyes
3879 then :
3880
3881 else $as_nop
3882
3883 printf "%s\n" "#define size_t unsigned int" >>confdefs.h
3884
3885 fi
3886
3887 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3888 # for constant arguments.  Useless!
3889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
3890 printf %s "checking for working alloca.h... " >&6; }
3891 if test ${ac_cv_working_alloca_h+y}
3892 then :
3893   printf %s "(cached) " >&6
3894 else $as_nop
3895   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3896 /* end confdefs.h.  */
3897 #include <alloca.h>
3898 int
3899 main (void)
3900 {
3901 char *p = (char *) alloca (2 * sizeof (int));
3902                           if (p) return 0;
3903   ;
3904   return 0;
3905 }
3906 _ACEOF
3907 if ac_fn_c_try_link "$LINENO"
3908 then :
3909   ac_cv_working_alloca_h=yes
3910 else $as_nop
3911   ac_cv_working_alloca_h=no
3912 fi
3913 rm -f core conftest.err conftest.$ac_objext conftest.beam \
3914     conftest$ac_exeext conftest.$ac_ext
3915 fi
3916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
3917 printf "%s\n" "$ac_cv_working_alloca_h" >&6; }
3918 if test $ac_cv_working_alloca_h = yes; then
3919
3920 printf "%s\n" "#define HAVE_ALLOCA_H 1" >>confdefs.h
3921
3922 fi
3923
3924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
3925 printf %s "checking for alloca... " >&6; }
3926 if test ${ac_cv_func_alloca_works+y}
3927 then :
3928   printf %s "(cached) " >&6
3929 else $as_nop
3930   if test $ac_cv_working_alloca_h = yes; then
3931   ac_cv_func_alloca_works=yes
3932 else
3933   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3934 /* end confdefs.h.  */
3935 #include <stdlib.h>
3936 #include <stddef.h>
3937 #ifndef alloca
3938 # ifdef __GNUC__
3939 #  define alloca __builtin_alloca
3940 # elif defined _MSC_VER
3941 #  include <malloc.h>
3942 #  define alloca _alloca
3943 # else
3944 #  ifdef  __cplusplus
3945 extern "C"
3946 #  endif
3947 void *alloca (size_t);
3948 # endif
3949 #endif
3950
3951 int
3952 main (void)
3953 {
3954 char *p = (char *) alloca (1);
3955                                     if (p) return 0;
3956   ;
3957   return 0;
3958 }
3959 _ACEOF
3960 if ac_fn_c_try_link "$LINENO"
3961 then :
3962   ac_cv_func_alloca_works=yes
3963 else $as_nop
3964   ac_cv_func_alloca_works=no
3965 fi
3966 rm -f core conftest.err conftest.$ac_objext conftest.beam \
3967     conftest$ac_exeext conftest.$ac_ext
3968 fi
3969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
3970 printf "%s\n" "$ac_cv_func_alloca_works" >&6; }
3971 fi
3972
3973 if test $ac_cv_func_alloca_works = yes; then
3974
3975 printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h
3976
3977 else
3978   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3979 # that cause trouble.  Some versions do not even contain alloca or
3980 # contain a buggy version.  If you still want to use their alloca,
3981 # use ar to extract alloca.o from them instead of compiling alloca.c.
3982
3983 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
3984
3985 printf "%s\n" "#define C_ALLOCA 1" >>confdefs.h
3986
3987
3988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
3989 printf %s "checking stack direction for C alloca... " >&6; }
3990 if test ${ac_cv_c_stack_direction+y}
3991 then :
3992   printf %s "(cached) " >&6
3993 else $as_nop
3994   if test "$cross_compiling" = yes
3995 then :
3996   ac_cv_c_stack_direction=0
3997 else $as_nop
3998   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3999 /* end confdefs.h.  */
4000 $ac_includes_default
4001 int
4002 find_stack_direction (int *addr, int depth)
4003 {
4004   int dir, dummy = 0;
4005   if (! addr)
4006     addr = &dummy;
4007   *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
4008   dir = depth ? find_stack_direction (addr, depth - 1) : 0;
4009   return dir + dummy;
4010 }
4011
4012 int
4013 main (int argc, char **argv)
4014 {
4015   return find_stack_direction (0, argc + !argv + 20) < 0;
4016 }
4017 _ACEOF
4018 if ac_fn_c_try_run "$LINENO"
4019 then :
4020   ac_cv_c_stack_direction=1
4021 else $as_nop
4022   ac_cv_c_stack_direction=-1
4023 fi
4024 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4025   conftest.$ac_objext conftest.beam conftest.$ac_ext
4026 fi
4027
4028 fi
4029 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
4030 printf "%s\n" "$ac_cv_c_stack_direction" >&6; }
4031 printf "%s\n" "#define STACK_DIRECTION $ac_cv_c_stack_direction" >>confdefs.h
4032
4033
4034 fi
4035
4036 ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
4037 if test "x$ac_cv_func_asprintf" = xyes
4038 then :
4039   printf "%s\n" "#define HAVE_ASPRINTF 1" >>confdefs.h
4040
4041 fi
4042 ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg"
4043 if test "x$ac_cv_func_getloadavg" = xyes
4044 then :
4045   printf "%s\n" "#define HAVE_GETLOADAVG 1" >>confdefs.h
4046
4047 fi
4048 ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"
4049 if test "x$ac_cv_func_setenv" = xyes
4050 then :
4051   printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h
4052
4053 fi
4054 ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
4055 if test "x$ac_cv_func_strcasestr" = xyes
4056 then :
4057   printf "%s\n" "#define HAVE_STRCASESTR 1" >>confdefs.h
4058
4059 fi
4060 ac_fn_c_check_func "$LINENO" "strndup" "ac_cv_func_strndup"
4061 if test "x$ac_cv_func_strndup" = xyes
4062 then :
4063   printf "%s\n" "#define HAVE_STRNDUP 1" >>confdefs.h
4064
4065 fi
4066 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
4067 if test "x$ac_cv_func_strnlen" = xyes
4068 then :
4069   printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
4070
4071 fi
4072 ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
4073 if test "x$ac_cv_func_strsep" = xyes
4074 then :
4075   printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h
4076
4077 fi
4078 ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
4079 if test "x$ac_cv_func_unsetenv" = xyes
4080 then :
4081   printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h
4082
4083 fi
4084 ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
4085 if test "x$ac_cv_func_vasprintf" = xyes
4086 then :
4087   printf "%s\n" "#define HAVE_VASPRINTF 1" >>confdefs.h
4088
4089 fi
4090
4091
4092 # The frontend can use curses, ncurses, newt or GTK2 so check for all of them
4093
4094
4095     NEWT_DESCRIP="newt"
4096     NEWT_OPTION="newt"
4097     PBX_NEWT=0
4098
4099 # Check whether --with-newt was given.
4100 if test ${with_newt+y}
4101 then :
4102   withval=$with_newt;
4103         case ${withval} in
4104         n|no)
4105         USE_NEWT=no
4106         # -1 is a magic value used by menuselect to know that the package
4107         # was disabled, other than 'not found'
4108         PBX_NEWT=-1
4109         ;;
4110         y|ye|yes)
4111         ac_mandatory_list="${ac_mandatory_list} NEWT"
4112         ;;
4113         *)
4114         NEWT_DIR="${withval}"
4115         ac_mandatory_list="${ac_mandatory_list} NEWT"
4116         ;;
4117         esac
4118
4119 fi
4120
4121
4122
4123
4124
4125
4126
4127
4128     CURSES_DESCRIP="curses"
4129     CURSES_OPTION="curses"
4130     PBX_CURSES=0
4131
4132 # Check whether --with-curses was given.
4133 if test ${with_curses+y}
4134 then :
4135   withval=$with_curses;
4136         case ${withval} in
4137         n|no)
4138         USE_CURSES=no
4139         # -1 is a magic value used by menuselect to know that the package
4140         # was disabled, other than 'not found'
4141         PBX_CURSES=-1
4142         ;;
4143         y|ye|yes)
4144         ac_mandatory_list="${ac_mandatory_list} CURSES"
4145         ;;
4146         *)
4147         CURSES_DIR="${withval}"
4148         ac_mandatory_list="${ac_mandatory_list} CURSES"
4149         ;;
4150         esac
4151
4152 fi
4153
4154
4155
4156
4157
4158
4159
4160
4161     NCURSES_DESCRIP="ncurses"
4162     NCURSES_OPTION="ncurses"
4163     PBX_NCURSES=0
4164
4165 # Check whether --with-ncurses was given.
4166 if test ${with_ncurses+y}
4167 then :
4168   withval=$with_ncurses;
4169         case ${withval} in
4170         n|no)
4171         USE_NCURSES=no
4172         # -1 is a magic value used by menuselect to know that the package
4173         # was disabled, other than 'not found'
4174         PBX_NCURSES=-1
4175         ;;
4176         y|ye|yes)
4177         ac_mandatory_list="${ac_mandatory_list} NCURSES"
4178         ;;
4179         *)
4180         NCURSES_DIR="${withval}"
4181         ac_mandatory_list="${ac_mandatory_list} NCURSES"
4182         ;;
4183         esac
4184
4185 fi
4186
4187
4188
4189
4190
4191
4192
4193
4194     LIBXML2_DESCRIP="LibXML2"
4195     LIBXML2_OPTION="libxml2"
4196     PBX_LIBXML2=0
4197
4198 # Check whether --with-libxml2 was given.
4199 if test ${with_libxml2+y}
4200 then :
4201   withval=$with_libxml2;
4202         case ${withval} in
4203         n|no)
4204         USE_LIBXML2=no
4205         # -1 is a magic value used by menuselect to know that the package
4206         # was disabled, other than 'not found'
4207         PBX_LIBXML2=-1
4208         ;;
4209         y|ye|yes)
4210         ac_mandatory_list="${ac_mandatory_list} LIBXML2"
4211         ;;
4212         *)
4213         LIBXML2_DIR="${withval}"
4214         ac_mandatory_list="${ac_mandatory_list} LIBXML2"
4215         ;;
4216         esac
4217
4218 fi
4219
4220
4221
4222
4223
4224
4225
4226
4227     TINFO_DESCRIP="terminfo"
4228     TINFO_OPTION="libtinfo"
4229     PBX_TINFO=0
4230
4231 # Check whether --with-libtinfo was given.
4232 if test ${with_libtinfo+y}
4233 then :
4234   withval=$with_libtinfo;
4235         case ${withval} in
4236         n|no)
4237         USE_TINFO=no
4238         # -1 is a magic value used by menuselect to know that the package
4239         # was disabled, other than 'not found'
4240         PBX_TINFO=-1
4241         ;;
4242         y|ye|yes)
4243         ac_mandatory_list="${ac_mandatory_list} TINFO"
4244         ;;
4245         *)
4246         TINFO_DIR="${withval}"
4247         ac_mandatory_list="${ac_mandatory_list} TINFO"
4248         ;;
4249         esac
4250
4251 fi
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261 if test "x${PBX_NEWT}" != "x1" -a "${USE_NEWT}" != "no"; then
4262    pbxlibdir=""
4263    # if --with-NEWT=DIR has been specified, use it.
4264    if test "x${NEWT_DIR}" != "x"; then
4265       if test -d ${NEWT_DIR}/lib; then
4266          pbxlibdir="-L${NEWT_DIR}/lib"
4267       else
4268          pbxlibdir="-L${NEWT_DIR}"
4269       fi
4270    fi
4271
4272       ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
4273       CFLAGS="${CFLAGS} "
4274       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for newtBell in -lnewt" >&5
4275 printf %s "checking for newtBell in -lnewt... " >&6; }
4276 if test ${ac_cv_lib_newt_newtBell+y}
4277 then :
4278   printf %s "(cached) " >&6
4279 else $as_nop
4280   ac_check_lib_save_LIBS=$LIBS
4281 LIBS="-lnewt ${pbxlibdir}  $LIBS"
4282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4283 /* end confdefs.h.  */
4284
4285 /* Override any GCC internal prototype to avoid an error.
4286    Use char because int might match the return type of a GCC
4287    builtin and then its argument prototype would still apply.  */
4288 char newtBell ();
4289 int
4290 main (void)
4291 {
4292 return newtBell ();
4293   ;
4294   return 0;
4295 }
4296 _ACEOF
4297 if ac_fn_c_try_link "$LINENO"
4298 then :
4299   ac_cv_lib_newt_newtBell=yes
4300 else $as_nop
4301   ac_cv_lib_newt_newtBell=no
4302 fi
4303 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4304     conftest$ac_exeext conftest.$ac_ext
4305 LIBS=$ac_check_lib_save_LIBS
4306 fi
4307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_newt_newtBell" >&5
4308 printf "%s\n" "$ac_cv_lib_newt_newtBell" >&6; }
4309 if test "x$ac_cv_lib_newt_newtBell" = xyes
4310 then :
4311   AST_NEWT_FOUND=yes
4312 else $as_nop
4313   AST_NEWT_FOUND=no
4314 fi
4315
4316       CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
4317
4318
4319    # now check for the header.
4320    if test "${AST_NEWT_FOUND}" = "yes"; then
4321       NEWT_LIB="${pbxlibdir} -lnewt "
4322       # if --with-NEWT=DIR has been specified, use it.
4323       if test "x${NEWT_DIR}" != "x"; then
4324          NEWT_INCLUDE="-I${NEWT_DIR}/include"
4325       fi
4326       NEWT_INCLUDE="${NEWT_INCLUDE} "
4327
4328          # check for the header
4329          ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
4330          CPPFLAGS="${CPPFLAGS} ${NEWT_INCLUDE}"
4331          ac_fn_c_check_header_compile "$LINENO" "newt.h" "ac_cv_header_newt_h" "$ac_includes_default"
4332 if test "x$ac_cv_header_newt_h" = xyes
4333 then :
4334   NEWT_HEADER_FOUND=1
4335 else $as_nop
4336   NEWT_HEADER_FOUND=0
4337 fi
4338
4339          CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
4340
4341       if test "x${NEWT_HEADER_FOUND}" = "x0" ; then
4342          NEWT_LIB=""
4343          NEWT_INCLUDE=""
4344       else
4345
4346          PBX_NEWT=1
4347          cat >>confdefs.h <<_ACEOF
4348 #define HAVE_NEWT 1
4349 _ACEOF
4350
4351       fi
4352    fi
4353 fi
4354
4355
4356
4357 if test "x${PBX_NCURSES}" != "x1" -a "${USE_NCURSES}" != "no"; then
4358    pbxlibdir=""
4359    # if --with-NCURSES=DIR has been specified, use it.
4360    if test "x${NCURSES_DIR}" != "x"; then
4361       if test -d ${NCURSES_DIR}/lib; then
4362          pbxlibdir="-L${NCURSES_DIR}/lib"
4363       else
4364          pbxlibdir="-L${NCURSES_DIR}"
4365       fi
4366    fi
4367
4368       ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
4369       CFLAGS="${CFLAGS} "
4370       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for initscr in -lncurses" >&5
4371 printf %s "checking for initscr in -lncurses... " >&6; }
4372 if test ${ac_cv_lib_ncurses_initscr+y}
4373 then :
4374   printf %s "(cached) " >&6
4375 else $as_nop
4376   ac_check_lib_save_LIBS=$LIBS
4377 LIBS="-lncurses ${pbxlibdir}  $LIBS"
4378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4379 /* end confdefs.h.  */
4380
4381 /* Override any GCC internal prototype to avoid an error.
4382    Use char because int might match the return type of a GCC
4383    builtin and then its argument prototype would still apply.  */
4384 char initscr ();
4385 int
4386 main (void)
4387 {
4388 return initscr ();
4389   ;
4390   return 0;
4391 }
4392 _ACEOF
4393 if ac_fn_c_try_link "$LINENO"
4394 then :
4395   ac_cv_lib_ncurses_initscr=yes
4396 else $as_nop
4397   ac_cv_lib_ncurses_initscr=no
4398 fi
4399 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4400     conftest$ac_exeext conftest.$ac_ext
4401 LIBS=$ac_check_lib_save_LIBS
4402 fi
4403 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_initscr" >&5
4404 printf "%s\n" "$ac_cv_lib_ncurses_initscr" >&6; }
4405 if test "x$ac_cv_lib_ncurses_initscr" = xyes
4406 then :
4407   AST_NCURSES_FOUND=yes
4408 else $as_nop
4409   AST_NCURSES_FOUND=no
4410 fi
4411
4412       CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
4413
4414
4415    # now check for the header.
4416    if test "${AST_NCURSES_FOUND}" = "yes"; then
4417       NCURSES_LIB="${pbxlibdir} -lncurses "
4418       # if --with-NCURSES=DIR has been specified, use it.
4419       if test "x${NCURSES_DIR}" != "x"; then
4420          NCURSES_INCLUDE="-I${NCURSES_DIR}/include"
4421       fi
4422       NCURSES_INCLUDE="${NCURSES_INCLUDE} "
4423
4424          # check for the header
4425          ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
4426          CPPFLAGS="${CPPFLAGS} ${NCURSES_INCLUDE}"
4427          ac_fn_c_check_header_compile "$LINENO" "ncurses.h" "ac_cv_header_ncurses_h" "$ac_includes_default"
4428 if test "x$ac_cv_header_ncurses_h" = xyes
4429 then :
4430   NCURSES_HEADER_FOUND=1
4431 else $as_nop
4432   NCURSES_HEADER_FOUND=0
4433 fi
4434
4435          CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
4436
4437       if test "x${NCURSES_HEADER_FOUND}" = "x0" ; then
4438          NCURSES_LIB=""
4439          NCURSES_INCLUDE=""
4440       else
4441
4442          PBX_NCURSES=1
4443          cat >>confdefs.h <<_ACEOF
4444 #define HAVE_NCURSES 1
4445 _ACEOF
4446
4447       fi
4448    fi
4449 fi
4450
4451
4452 if test "${PBX_NCURSES}" != 1; then
4453   # some platforms have the header in a sub-directory, for example Solaris
4454
4455 if test "x${PBX_NCURSES}" != "x1" -a "${USE_NCURSES}" != "no"; then
4456    pbxlibdir=""
4457    # if --with-NCURSES=DIR h