Regenerate configure.
[jelmer/samba4-debian.git] / source / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.61 for samba 4.
4 #
5 # Report bugs to <samba-technical@samba.org>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization.  ##
13 ## --------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18   emulate sh
19   NULLCMD=:
20   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in
26   *posix*) set -o posix ;;
27 esac
28
29 fi
30
31
32
33
34 # PATH needs CR
35 # Avoid depending upon Character Ranges.
36 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 as_cr_digits='0123456789'
40 as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42 # The user is always right.
43 if test "${PATH_SEPARATOR+set}" != set; then
44   echo "#! /bin/sh" >conf$$.sh
45   echo  "exit 0"   >>conf$$.sh
46   chmod +x conf$$.sh
47   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48     PATH_SEPARATOR=';'
49   else
50     PATH_SEPARATOR=:
51   fi
52   rm -f conf$$.sh
53 fi
54
55 # Support unset when possible.
56 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57   as_unset=unset
58 else
59   as_unset=false
60 fi
61
62
63 # IFS
64 # We need space, tab and new line, in precisely that order.  Quoting is
65 # there to prevent editors from complaining about space-tab.
66 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
67 # splitting by setting IFS to empty value.)
68 as_nl='
69 '
70 IFS=" ""        $as_nl"
71
72 # Find who we are.  Look in the path if we contain no directory separator.
73 case $0 in
74   *[\\/]* ) as_myself=$0 ;;
75   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76 for as_dir in $PATH
77 do
78   IFS=$as_save_IFS
79   test -z "$as_dir" && as_dir=.
80   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81 done
82 IFS=$as_save_IFS
83
84      ;;
85 esac
86 # We did not find ourselves, most probably we were run as `sh COMMAND'
87 # in which case we are not to be found in the path.
88 if test "x$as_myself" = x; then
89   as_myself=$0
90 fi
91 if test ! -f "$as_myself"; then
92   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93   { (exit 1); exit 1; }
94 fi
95
96 # Work around bugs in pre-3.0 UWIN ksh.
97 for as_var in ENV MAIL MAILPATH
98 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99 done
100 PS1='$ '
101 PS2='> '
102 PS4='+ '
103
104 # NLS nuisances.
105 for as_var in \
106   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108   LC_TELEPHONE LC_TIME
109 do
110   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111     eval $as_var=C; export $as_var
112   else
113     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114   fi
115 done
116
117 # Required to use basename.
118 if expr a : '\(a\)' >/dev/null 2>&1 &&
119    test "X`expr 00001 : '.*\(...\)'`" = X001; then
120   as_expr=expr
121 else
122   as_expr=false
123 fi
124
125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126   as_basename=basename
127 else
128   as_basename=false
129 fi
130
131
132 # Name of the executable.
133 as_me=`$as_basename -- "$0" ||
134 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135          X"$0" : 'X\(//\)$' \| \
136          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137 echo X/"$0" |
138     sed '/^.*\/\([^/][^/]*\)\/*$/{
139             s//\1/
140             q
141           }
142           /^X\/\(\/\/\)$/{
143             s//\1/
144             q
145           }
146           /^X\/\(\/\).*/{
147             s//\1/
148             q
149           }
150           s/.*/./; q'`
151
152 # CDPATH.
153 $as_unset CDPATH
154
155
156 if test "x$CONFIG_SHELL" = x; then
157   if (eval ":") 2>/dev/null; then
158   as_have_required=yes
159 else
160   as_have_required=no
161 fi
162
163   if test $as_have_required = yes &&     (eval ":
164 (as_func_return () {
165   (exit \$1)
166 }
167 as_func_success () {
168   as_func_return 0
169 }
170 as_func_failure () {
171   as_func_return 1
172 }
173 as_func_ret_success () {
174   return 0
175 }
176 as_func_ret_failure () {
177   return 1
178 }
179
180 exitcode=0
181 if as_func_success; then
182   :
183 else
184   exitcode=1
185   echo as_func_success failed.
186 fi
187
188 if as_func_failure; then
189   exitcode=1
190   echo as_func_failure succeeded.
191 fi
192
193 if as_func_ret_success; then
194   :
195 else
196   exitcode=1
197   echo as_func_ret_success failed.
198 fi
199
200 if as_func_ret_failure; then
201   exitcode=1
202   echo as_func_ret_failure succeeded.
203 fi
204
205 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206   :
207 else
208   exitcode=1
209   echo positional parameters were not saved.
210 fi
211
212 test \$exitcode = 0) || { (exit 1); exit 1; }
213
214 (
215   as_lineno_1=\$LINENO
216   as_lineno_2=\$LINENO
217   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219 ") 2> /dev/null; then
220   :
221 else
222   as_candidate_shells=
223     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225 do
226   IFS=$as_save_IFS
227   test -z "$as_dir" && as_dir=.
228   case $as_dir in
229          /*)
230            for as_base in sh bash ksh sh5; do
231              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232            done;;
233        esac
234 done
235 IFS=$as_save_IFS
236
237
238       for as_shell in $as_candidate_shells $SHELL; do
239          # Try only shells that exist, to save several forks.
240          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241                 { ("$as_shell") 2> /dev/null <<\_ASEOF
242 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243   emulate sh
244   NULLCMD=:
245   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246   # is contrary to our usage.  Disable this feature.
247   alias -g '${1+"$@"}'='"$@"'
248   setopt NO_GLOB_SUBST
249 else
250   case `(set -o) 2>/dev/null` in
251   *posix*) set -o posix ;;
252 esac
253
254 fi
255
256
257 :
258 _ASEOF
259 }; then
260   CONFIG_SHELL=$as_shell
261                as_have_required=yes
262                if { "$as_shell" 2> /dev/null <<\_ASEOF
263 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264   emulate sh
265   NULLCMD=:
266   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267   # is contrary to our usage.  Disable this feature.
268   alias -g '${1+"$@"}'='"$@"'
269   setopt NO_GLOB_SUBST
270 else
271   case `(set -o) 2>/dev/null` in
272   *posix*) set -o posix ;;
273 esac
274
275 fi
276
277
278 :
279 (as_func_return () {
280   (exit $1)
281 }
282 as_func_success () {
283   as_func_return 0
284 }
285 as_func_failure () {
286   as_func_return 1
287 }
288 as_func_ret_success () {
289   return 0
290 }
291 as_func_ret_failure () {
292   return 1
293 }
294
295 exitcode=0
296 if as_func_success; then
297   :
298 else
299   exitcode=1
300   echo as_func_success failed.
301 fi
302
303 if as_func_failure; then
304   exitcode=1
305   echo as_func_failure succeeded.
306 fi
307
308 if as_func_ret_success; then
309   :
310 else
311   exitcode=1
312   echo as_func_ret_success failed.
313 fi
314
315 if as_func_ret_failure; then
316   exitcode=1
317   echo as_func_ret_failure succeeded.
318 fi
319
320 if ( set x; as_func_ret_success y && test x = "$1" ); then
321   :
322 else
323   exitcode=1
324   echo positional parameters were not saved.
325 fi
326
327 test $exitcode = 0) || { (exit 1); exit 1; }
328
329 (
330   as_lineno_1=$LINENO
331   as_lineno_2=$LINENO
332   test "x$as_lineno_1" != "x$as_lineno_2" &&
333   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335 _ASEOF
336 }; then
337   break
338 fi
339
340 fi
341
342       done
343
344       if test "x$CONFIG_SHELL" != x; then
345   for as_var in BASH_ENV ENV
346         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347         done
348         export CONFIG_SHELL
349         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350 fi
351
352
353     if test $as_have_required = no; then
354   echo This script requires a shell more modern than all the
355       echo shells that I found on your system.  Please install a
356       echo modern shell, or manually run the script under such a
357       echo shell if you do have one.
358       { (exit 1); exit 1; }
359 fi
360
361
362 fi
363
364 fi
365
366
367
368 (eval "as_func_return () {
369   (exit \$1)
370 }
371 as_func_success () {
372   as_func_return 0
373 }
374 as_func_failure () {
375   as_func_return 1
376 }
377 as_func_ret_success () {
378   return 0
379 }
380 as_func_ret_failure () {
381   return 1
382 }
383
384 exitcode=0
385 if as_func_success; then
386   :
387 else
388   exitcode=1
389   echo as_func_success failed.
390 fi
391
392 if as_func_failure; then
393   exitcode=1
394   echo as_func_failure succeeded.
395 fi
396
397 if as_func_ret_success; then
398   :
399 else
400   exitcode=1
401   echo as_func_ret_success failed.
402 fi
403
404 if as_func_ret_failure; then
405   exitcode=1
406   echo as_func_ret_failure succeeded.
407 fi
408
409 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410   :
411 else
412   exitcode=1
413   echo positional parameters were not saved.
414 fi
415
416 test \$exitcode = 0") || {
417   echo No shell found that supports shell functions.
418   echo Please tell autoconf@gnu.org about your system,
419   echo including any error possibly output before this
420   echo message
421 }
422
423
424
425   as_lineno_1=$LINENO
426   as_lineno_2=$LINENO
427   test "x$as_lineno_1" != "x$as_lineno_2" &&
428   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429
430   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431   # uniformly replaced by the line number.  The first 'sed' inserts a
432   # line-number line after each line using $LINENO; the second 'sed'
433   # does the real work.  The second script uses 'N' to pair each
434   # line-number line with the line containing $LINENO, and appends
435   # trailing '-' during substitution so that $LINENO is not a special
436   # case at line end.
437   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438   # scripts with optimization help from Paolo Bonzini.  Blame Lee
439   # E. McMahon (1931-1989) for sed's syntax.  :-)
440   sed -n '
441     p
442     /[$]LINENO/=
443   ' <$as_myself |
444     sed '
445       s/[$]LINENO.*/&-/
446       t lineno
447       b
448       :lineno
449       N
450       :loop
451       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452       t loop
453       s/-\n.*//
454     ' >$as_me.lineno &&
455   chmod +x "$as_me.lineno" ||
456     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457    { (exit 1); exit 1; }; }
458
459   # Don't try to exec as it changes $[0], causing all sort of problems
460   # (the dirname of $[0] is not the place where we might find the
461   # original and so on.  Autoconf is especially sensitive to this).
462   . "./$as_me.lineno"
463   # Exit status is that of the last command.
464   exit
465 }
466
467
468 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469   as_dirname=dirname
470 else
471   as_dirname=false
472 fi
473
474 ECHO_C= ECHO_N= ECHO_T=
475 case `echo -n x` in
476 -n*)
477   case `echo 'x\c'` in
478   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
479   *)   ECHO_C='\c';;
480   esac;;
481 *)
482   ECHO_N='-n';;
483 esac
484
485 if expr a : '\(a\)' >/dev/null 2>&1 &&
486    test "X`expr 00001 : '.*\(...\)'`" = X001; then
487   as_expr=expr
488 else
489   as_expr=false
490 fi
491
492 rm -f conf$$ conf$$.exe conf$$.file
493 if test -d conf$$.dir; then
494   rm -f conf$$.dir/conf$$.file
495 else
496   rm -f conf$$.dir
497   mkdir conf$$.dir
498 fi
499 echo >conf$$.file
500 if ln -s conf$$.file conf$$ 2>/dev/null; then
501   as_ln_s='ln -s'
502   # ... but there are two gotchas:
503   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505   # In both cases, we have to default to `cp -p'.
506   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507     as_ln_s='cp -p'
508 elif ln conf$$.file conf$$ 2>/dev/null; then
509   as_ln_s=ln
510 else
511   as_ln_s='cp -p'
512 fi
513 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514 rmdir conf$$.dir 2>/dev/null
515
516 if mkdir -p . 2>/dev/null; then
517   as_mkdir_p=:
518 else
519   test -d ./-p && rmdir ./-p
520   as_mkdir_p=false
521 fi
522
523 if test -x / >/dev/null 2>&1; then
524   as_test_x='test -x'
525 else
526   if ls -dL / >/dev/null 2>&1; then
527     as_ls_L_option=L
528   else
529     as_ls_L_option=
530   fi
531   as_test_x='
532     eval sh -c '\''
533       if test -d "$1"; then
534         test -d "$1/.";
535       else
536         case $1 in
537         -*)set "./$1";;
538         esac;
539         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540         ???[sx]*):;;*)false;;esac;fi
541     '\'' sh
542   '
543 fi
544 as_executable_p=$as_test_x
545
546 # Sed expression to map a string onto a valid CPP name.
547 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549 # Sed expression to map a string onto a valid variable name.
550 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
553
554 exec 7<&0 </dev/null 6>&1
555
556 # Name of the host.
557 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
558 # so uname gets run too.
559 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
560
561 #
562 # Initializations.
563 #
564 ac_default_prefix=/usr/local
565 ac_clean_files=
566 ac_config_libobj_dir=.
567 LIBOBJS=
568 cross_compiling=no
569 subdirs=
570 MFLAGS=
571 MAKEFLAGS=
572 SHELL=${CONFIG_SHELL-/bin/sh}
573
574 # Identity of this package.
575 PACKAGE_NAME='samba'
576 PACKAGE_TARNAME='samba'
577 PACKAGE_VERSION='4'
578 PACKAGE_STRING='samba 4'
579 PACKAGE_BUGREPORT='samba-technical@samba.org'
580
581 ac_unique_file="include/includes.h"
582 ac_default_prefix=/usr/local/samba
583 # Factoring default headers for most tests.
584 ac_includes_default="\
585 #include <stdio.h>
586 #ifdef HAVE_SYS_TYPES_H
587 # include <sys/types.h>
588 #endif
589 #ifdef HAVE_SYS_STAT_H
590 # include <sys/stat.h>
591 #endif
592 #ifdef STDC_HEADERS
593 # include <stdlib.h>
594 # include <stddef.h>
595 #else
596 # ifdef HAVE_STDLIB_H
597 #  include <stdlib.h>
598 # endif
599 #endif
600 #ifdef HAVE_STRING_H
601 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
602 #  include <memory.h>
603 # endif
604 # include <string.h>
605 #endif
606 #ifdef HAVE_STRINGS_H
607 # include <strings.h>
608 #endif
609 #ifdef HAVE_INTTYPES_H
610 # include <inttypes.h>
611 #endif
612 #ifdef HAVE_STDINT_H
613 # include <stdint.h>
614 #endif
615 #ifdef HAVE_UNISTD_H
616 # include <unistd.h>
617 #endif"
618
619 ac_subst_vars='SHELL
620 PATH_SEPARATOR
621 PACKAGE_NAME
622 PACKAGE_TARNAME
623 PACKAGE_VERSION
624 PACKAGE_STRING
625 PACKAGE_BUGREPORT
626 exec_prefix
627 prefix
628 program_transform_name
629 bindir
630 sbindir
631 libexecdir
632 datarootdir
633 datadir
634 sysconfdir
635 sharedstatedir
636 localstatedir
637 includedir
638 oldincludedir
639 docdir
640 infodir
641 htmldir
642 dvidir
643 pdfdir
644 psdir
645 libdir
646 localedir
647 mandir
648 DEFS
649 ECHO_C
650 ECHO_N
651 ECHO_T
652 LIBS
653 build_alias
654 host_alias
655 target_alias
656 srcdir
657 builddir
658 libreplacedir
659 LIBREPLACEOBJ
660 build
661 build_cpu
662 build_vendor
663 build_os
664 host
665 host_cpu
666 host_vendor
667 host_os
668 target
669 target_cpu
670 target_vendor
671 target_os
672 lockdir
673 piddir
674 logfilebase
675 privatedir
676 winbindd_socket_dir
677 modulesdir
678 selftest_prefix
679 developer
680 PERL
681 YAPP
682 CC
683 CFLAGS
684 LDFLAGS
685 CPPFLAGS
686 ac_ct_CC
687 EXEEXT
688 OBJEXT
689 CPP
690 GREP
691 EGREP
692 INSTALL_PROGRAM
693 INSTALL_SCRIPT
694 INSTALL_DATA
695 libreplace_cv_immediate_structures
696 visibility_attribute
697 CFLAG_NO_CAST_QUAL
698 CFLAG_NO_UNUSED_MACROS
699 HOSTCC
700 GCOV
701 PROG_LD
702 BLDSHARED
703 LD
704 SYS_LDFLAGS
705 HOSTLD
706 PROG_AR
707 STLD
708 STLD_FLAGS
709 PICFLAG
710 LD_EXPORT_DYNAMIC
711 SHLIBEXT
712 SONAMEFLAG
713 LD_SHLIB_LINKER
714 SHLD
715 LD_SHLIB_FLAGS
716 LD_SHLIB_DISALLOW_UNDEF_FLAG
717 SHLD_FLAGS
718 MDLD
719 LD_SHLIB_ALLOW_UNDEF_FLAG
720 MDLD_FLAGS
721 LIB_PATH_VAR
722 USESHARED
723 MAKE
724 GNU_MAKE_VERSION
725 automatic_dependencies
726 XSLTPROC
727 LIBOBJS
728 LIBDL
729 VOID_RETSIGTYPE
730 LIB_res_search
731 LIB_res_nsearch
732 LIB_res_ndestroy
733 LIB_dn_expand
734 LEX
735 LEX_OUTPUT_ROOT
736 LEXLIB
737 YACC
738 YFLAGS
739 POPT_LIBS
740 POPT_CFLAGS
741 poptdir
742 POPT_OBJ
743 HAVE_PERL_EXTUTILS_MAKEMAKER
744 PKG_CONFIG
745 tallocdir
746 TALLOC_OBJ
747 TALLOC_CFLAGS
748 TALLOC_LIBS
749 tdbdir
750 TDB_OBJ
751 TDB_LIBS
752 TDB_CFLAGS
753 ldbdir
754 PYTHON_VERSION
755 SWIG
756 SWIG_LIB
757 PYTHON
758 PYTHON_CONFIG
759 DEFAULT_TEST_OPTIONS
760 HAVE_SOCKET_WRAPPER
761 SOCKET_WRAPPER_OBJS
762 HAVE_NSS_WRAPPER
763 NSS_WRAPPER_OBJS
764 ac_default_prefix
765 INTERN_LDFLAGS
766 INSTALL_LINK_FLAGS
767 LTLIBOBJS'
768 ac_subst_files=''
769       ac_precious_vars='build_alias
770 host_alias
771 target_alias
772 CC
773 CFLAGS
774 LDFLAGS
775 LIBS
776 CPPFLAGS
777 CPP
778 YACC
779 YFLAGS
780 PYTHON_VERSION'
781
782
783 # Initialize some variables set by options.
784 ac_init_help=
785 ac_init_version=false
786 # The variables have the same names as the options, with
787 # dashes changed to underlines.
788 cache_file=/dev/null
789 exec_prefix=NONE
790 no_create=
791 no_recursion=
792 prefix=NONE
793 program_prefix=NONE
794 program_suffix=NONE
795 program_transform_name=s,x,x,
796 silent=
797 site=
798 srcdir=
799 verbose=
800 x_includes=NONE
801 x_libraries=NONE
802
803 # Installation directory options.
804 # These are left unexpanded so users can "make install exec_prefix=/foo"
805 # and all the variables that are supposed to be based on exec_prefix
806 # by default will actually change.
807 # Use braces instead of parens because sh, perl, etc. also accept them.
808 # (The list follows the same order as the GNU Coding Standards.)
809 bindir='${exec_prefix}/bin'
810 sbindir='${exec_prefix}/sbin'
811 libexecdir='${exec_prefix}/libexec'
812 datarootdir='${prefix}/share'
813 datadir='${datarootdir}'
814 sysconfdir='${prefix}/etc'
815 sharedstatedir='${prefix}/com'
816 localstatedir='${prefix}/var'
817 includedir='${prefix}/include'
818 oldincludedir='/usr/include'
819 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
820 infodir='${datarootdir}/info'
821 htmldir='${docdir}'
822 dvidir='${docdir}'
823 pdfdir='${docdir}'
824 psdir='${docdir}'
825 libdir='${exec_prefix}/lib'
826 localedir='${datarootdir}/locale'
827 mandir='${datarootdir}/man'
828
829 ac_prev=
830 ac_dashdash=
831 for ac_option
832 do
833   # If the previous option needs an argument, assign it.
834   if test -n "$ac_prev"; then
835     eval $ac_prev=\$ac_option
836     ac_prev=
837     continue
838   fi
839
840   case $ac_option in
841   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
842   *)    ac_optarg=yes ;;
843   esac
844
845   # Accept the important Cygnus configure options, so we can diagnose typos.
846
847   case $ac_dashdash$ac_option in
848   --)
849     ac_dashdash=yes ;;
850
851   -bindir | --bindir | --bindi | --bind | --bin | --bi)
852     ac_prev=bindir ;;
853   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
854     bindir=$ac_optarg ;;
855
856   -build | --build | --buil | --bui | --bu)
857     ac_prev=build_alias ;;
858   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
859     build_alias=$ac_optarg ;;
860
861   -cache-file | --cache-file | --cache-fil | --cache-fi \
862   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
863     ac_prev=cache_file ;;
864   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
865   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
866     cache_file=$ac_optarg ;;
867
868   --config-cache | -C)
869     cache_file=config.cache ;;
870
871   -datadir | --datadir | --datadi | --datad)
872     ac_prev=datadir ;;
873   -datadir=* | --datadir=* | --datadi=* | --datad=*)
874     datadir=$ac_optarg ;;
875
876   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
877   | --dataroo | --dataro | --datar)
878     ac_prev=datarootdir ;;
879   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
880   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
881     datarootdir=$ac_optarg ;;
882
883   -disable-* | --disable-*)
884     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
885     # Reject names that are not valid shell variable names.
886     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
887       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
888    { (exit 1); exit 1; }; }
889     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
890     eval enable_$ac_feature=no ;;
891
892   -docdir | --docdir | --docdi | --doc | --do)
893     ac_prev=docdir ;;
894   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
895     docdir=$ac_optarg ;;
896
897   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
898     ac_prev=dvidir ;;
899   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
900     dvidir=$ac_optarg ;;
901
902   -enable-* | --enable-*)
903     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
904     # Reject names that are not valid shell variable names.
905     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
906       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
907    { (exit 1); exit 1; }; }
908     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
909     eval enable_$ac_feature=\$ac_optarg ;;
910
911   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
912   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
913   | --exec | --exe | --ex)
914     ac_prev=exec_prefix ;;
915   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
916   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
917   | --exec=* | --exe=* | --ex=*)
918     exec_prefix=$ac_optarg ;;
919
920   -gas | --gas | --ga | --g)
921     # Obsolete; use --with-gas.
922     with_gas=yes ;;
923
924   -help | --help | --hel | --he | -h)
925     ac_init_help=long ;;
926   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
927     ac_init_help=recursive ;;
928   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
929     ac_init_help=short ;;
930
931   -host | --host | --hos | --ho)
932     ac_prev=host_alias ;;
933   -host=* | --host=* | --hos=* | --ho=*)
934     host_alias=$ac_optarg ;;
935
936   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
937     ac_prev=htmldir ;;
938   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
939   | --ht=*)
940     htmldir=$ac_optarg ;;
941
942   -includedir | --includedir | --includedi | --included | --include \
943   | --includ | --inclu | --incl | --inc)
944     ac_prev=includedir ;;
945   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
946   | --includ=* | --inclu=* | --incl=* | --inc=*)
947     includedir=$ac_optarg ;;
948
949   -infodir | --infodir | --infodi | --infod | --info | --inf)
950     ac_prev=infodir ;;
951   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
952     infodir=$ac_optarg ;;
953
954   -libdir | --libdir | --libdi | --libd)
955     ac_prev=libdir ;;
956   -libdir=* | --libdir=* | --libdi=* | --libd=*)
957     libdir=$ac_optarg ;;
958
959   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
960   | --libexe | --libex | --libe)
961     ac_prev=libexecdir ;;
962   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
963   | --libexe=* | --libex=* | --libe=*)
964     libexecdir=$ac_optarg ;;
965
966   -localedir | --localedir | --localedi | --localed | --locale)
967     ac_prev=localedir ;;
968   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
969     localedir=$ac_optarg ;;
970
971   -localstatedir | --localstatedir | --localstatedi | --localstated \
972   | --localstate | --localstat | --localsta | --localst | --locals)
973     ac_prev=localstatedir ;;
974   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
975   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
976     localstatedir=$ac_optarg ;;
977
978   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
979     ac_prev=mandir ;;
980   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
981     mandir=$ac_optarg ;;
982
983   -nfp | --nfp | --nf)
984     # Obsolete; use --without-fp.
985     with_fp=no ;;
986
987   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
988   | --no-cr | --no-c | -n)
989     no_create=yes ;;
990
991   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
992   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
993     no_recursion=yes ;;
994
995   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
996   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
997   | --oldin | --oldi | --old | --ol | --o)
998     ac_prev=oldincludedir ;;
999   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1000   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1001   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1002     oldincludedir=$ac_optarg ;;
1003
1004   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1005     ac_prev=prefix ;;
1006   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1007     prefix=$ac_optarg ;;
1008
1009   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1010   | --program-pre | --program-pr | --program-p)
1011     ac_prev=program_prefix ;;
1012   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1013   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1014     program_prefix=$ac_optarg ;;
1015
1016   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1017   | --program-suf | --program-su | --program-s)
1018     ac_prev=program_suffix ;;
1019   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1020   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1021     program_suffix=$ac_optarg ;;
1022
1023   -program-transform-name | --program-transform-name \
1024   | --program-transform-nam | --program-transform-na \
1025   | --program-transform-n | --program-transform- \
1026   | --program-transform | --program-transfor \
1027   | --program-transfo | --program-transf \
1028   | --program-trans | --program-tran \
1029   | --progr-tra | --program-tr | --program-t)
1030     ac_prev=program_transform_name ;;
1031   -program-transform-name=* | --program-transform-name=* \
1032   | --program-transform-nam=* | --program-transform-na=* \
1033   | --program-transform-n=* | --program-transform-=* \
1034   | --program-transform=* | --program-transfor=* \
1035   | --program-transfo=* | --program-transf=* \
1036   | --program-trans=* | --program-tran=* \
1037   | --progr-tra=* | --program-tr=* | --program-t=*)
1038     program_transform_name=$ac_optarg ;;
1039
1040   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1041     ac_prev=pdfdir ;;
1042   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1043     pdfdir=$ac_optarg ;;
1044
1045   -psdir | --psdir | --psdi | --psd | --ps)
1046     ac_prev=psdir ;;
1047   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1048     psdir=$ac_optarg ;;
1049
1050   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1051   | -silent | --silent | --silen | --sile | --sil)
1052     silent=yes ;;
1053
1054   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1055     ac_prev=sbindir ;;
1056   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1057   | --sbi=* | --sb=*)
1058     sbindir=$ac_optarg ;;
1059
1060   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1061   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1062   | --sharedst | --shareds | --shared | --share | --shar \
1063   | --sha | --sh)
1064     ac_prev=sharedstatedir ;;
1065   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1066   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1067   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1068   | --sha=* | --sh=*)
1069     sharedstatedir=$ac_optarg ;;
1070
1071   -site | --site | --sit)
1072     ac_prev=site ;;
1073   -site=* | --site=* | --sit=*)
1074     site=$ac_optarg ;;
1075
1076   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1077     ac_prev=srcdir ;;
1078   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1079     srcdir=$ac_optarg ;;
1080
1081   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1082   | --syscon | --sysco | --sysc | --sys | --sy)
1083     ac_prev=sysconfdir ;;
1084   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1085   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1086     sysconfdir=$ac_optarg ;;
1087
1088   -target | --target | --targe | --targ | --tar | --ta | --t)
1089     ac_prev=target_alias ;;
1090   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1091     target_alias=$ac_optarg ;;
1092
1093   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1094     verbose=yes ;;
1095
1096   -version | --version | --versio | --versi | --vers | -V)
1097     ac_init_version=: ;;
1098
1099   -with-* | --with-*)
1100     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1101     # Reject names that are not valid shell variable names.
1102     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1103       { echo "$as_me: error: invalid package name: $ac_package" >&2
1104    { (exit 1); exit 1; }; }
1105     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1106     eval with_$ac_package=\$ac_optarg ;;
1107
1108   -without-* | --without-*)
1109     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1110     # Reject names that are not valid shell variable names.
1111     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1112       { echo "$as_me: error: invalid package name: $ac_package" >&2
1113    { (exit 1); exit 1; }; }
1114     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1115     eval with_$ac_package=no ;;
1116
1117   --x)
1118     # Obsolete; use --with-x.
1119     with_x=yes ;;
1120
1121   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1122   | --x-incl | --x-inc | --x-in | --x-i)
1123     ac_prev=x_includes ;;
1124   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1125   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1126     x_includes=$ac_optarg ;;
1127
1128   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1129   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1130     ac_prev=x_libraries ;;
1131   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1132   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1133     x_libraries=$ac_optarg ;;
1134
1135   -*) { echo "$as_me: error: unrecognized option: $ac_option
1136 Try \`$0 --help' for more information." >&2
1137    { (exit 1); exit 1; }; }
1138     ;;
1139
1140   *=*)
1141     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1142     # Reject names that are not valid shell variable names.
1143     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1144       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1145    { (exit 1); exit 1; }; }
1146     eval $ac_envvar=\$ac_optarg
1147     export $ac_envvar ;;
1148
1149   *)
1150     # FIXME: should be removed in autoconf 3.0.
1151     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1152     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1153       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1154     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1155     ;;
1156
1157   esac
1158 done
1159
1160 if test -n "$ac_prev"; then
1161   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1162   { echo "$as_me: error: missing argument to $ac_option" >&2
1163    { (exit 1); exit 1; }; }
1164 fi
1165
1166 # Be sure to have absolute directory names.
1167 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1168                 datadir sysconfdir sharedstatedir localstatedir includedir \
1169                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1170                 libdir localedir mandir
1171 do
1172   eval ac_val=\$$ac_var
1173   case $ac_val in
1174     [\\/$]* | ?:[\\/]* )  continue;;
1175     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1176   esac
1177   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1178    { (exit 1); exit 1; }; }
1179 done
1180
1181 # There might be people who depend on the old broken behavior: `$host'
1182 # used to hold the argument of --host etc.
1183 # FIXME: To remove some day.
1184 build=$build_alias
1185 host=$host_alias
1186 target=$target_alias
1187
1188 # FIXME: To remove some day.
1189 if test "x$host_alias" != x; then
1190   if test "x$build_alias" = x; then
1191     cross_compiling=maybe
1192     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1193     If a cross compiler is detected then cross compile mode will be used." >&2
1194   elif test "x$build_alias" != "x$host_alias"; then
1195     cross_compiling=yes
1196   fi
1197 fi
1198
1199 ac_tool_prefix=
1200 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1201
1202 test "$silent" = yes && exec 6>/dev/null
1203
1204
1205 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1206 ac_ls_di=`ls -di .` &&
1207 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1208   { echo "$as_me: error: Working directory cannot be determined" >&2
1209    { (exit 1); exit 1; }; }
1210 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1211   { echo "$as_me: error: pwd does not report name of working directory" >&2
1212    { (exit 1); exit 1; }; }
1213
1214
1215 # Find the source files, if location was not specified.
1216 if test -z "$srcdir"; then
1217   ac_srcdir_defaulted=yes
1218   # Try the directory containing this script, then the parent directory.
1219   ac_confdir=`$as_dirname -- "$0" ||
1220 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1221          X"$0" : 'X\(//\)[^/]' \| \
1222          X"$0" : 'X\(//\)$' \| \
1223          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1224 echo X"$0" |
1225     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1226             s//\1/
1227             q
1228           }
1229           /^X\(\/\/\)[^/].*/{
1230             s//\1/
1231             q
1232           }
1233           /^X\(\/\/\)$/{
1234             s//\1/
1235             q
1236           }
1237           /^X\(\/\).*/{
1238             s//\1/
1239             q
1240           }
1241           s/.*/./; q'`
1242   srcdir=$ac_confdir
1243   if test ! -r "$srcdir/$ac_unique_file"; then
1244     srcdir=..
1245   fi
1246 else
1247   ac_srcdir_defaulted=no
1248 fi
1249 if test ! -r "$srcdir/$ac_unique_file"; then
1250   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1251   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1252    { (exit 1); exit 1; }; }
1253 fi
1254 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1255 ac_abs_confdir=`(
1256         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1257    { (exit 1); exit 1; }; }
1258         pwd)`
1259 # When building in place, set srcdir=.
1260 if test "$ac_abs_confdir" = "$ac_pwd"; then
1261   srcdir=.
1262 fi
1263 # Remove unnecessary trailing slashes from srcdir.
1264 # Double slashes in file names in object file debugging info
1265 # mess up M-x gdb in Emacs.
1266 case $srcdir in
1267 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1268 esac
1269 for ac_var in $ac_precious_vars; do
1270   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1271   eval ac_env_${ac_var}_value=\$${ac_var}
1272   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1273   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1274 done
1275
1276 #
1277 # Report the --help message.
1278 #
1279 if test "$ac_init_help" = "long"; then
1280   # Omit some internal or obsolete options to make the list less imposing.
1281   # This message is too long to be a string in the A/UX 3.1 sh.
1282   cat <<_ACEOF
1283 \`configure' configures samba 4 to adapt to many kinds of systems.
1284
1285 Usage: $0 [OPTION]... [VAR=VALUE]...
1286
1287 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1288 VAR=VALUE.  See below for descriptions of some of the useful variables.
1289
1290 Defaults for the options are specified in brackets.
1291
1292 Configuration:
1293   -h, --help              display this help and exit
1294       --help=short        display options specific to this package
1295       --help=recursive    display the short help of all the included packages
1296   -V, --version           display version information and exit
1297   -q, --quiet, --silent   do not print \`checking...' messages
1298       --cache-file=FILE   cache test results in FILE [disabled]
1299   -C, --config-cache      alias for \`--cache-file=config.cache'
1300   -n, --no-create         do not create output files
1301       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1302
1303 Installation directories:
1304   --prefix=PREFIX         install architecture-independent files in PREFIX
1305                           [$ac_default_prefix]
1306   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1307                           [PREFIX]
1308
1309 By default, \`make install' will install all the files in
1310 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1311 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1312 for instance \`--prefix=\$HOME'.
1313
1314 For better control, use the options below.
1315
1316 Fine tuning of the installation directories:
1317   --bindir=DIR           user executables [EPREFIX/bin]
1318   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1319   --libexecdir=DIR       program executables [EPREFIX/libexec]
1320   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1321   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1322   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1323   --libdir=DIR           object code libraries [EPREFIX/lib]
1324   --includedir=DIR       C header files [PREFIX/include]
1325   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1326   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1327   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1328   --infodir=DIR          info documentation [DATAROOTDIR/info]
1329   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1330   --mandir=DIR           man documentation [DATAROOTDIR/man]
1331   --docdir=DIR           documentation root [DATAROOTDIR/doc/samba]
1332   --htmldir=DIR          html documentation [DOCDIR]
1333   --dvidir=DIR           dvi documentation [DOCDIR]
1334   --pdfdir=DIR           pdf documentation [DOCDIR]
1335   --psdir=DIR            ps documentation [DOCDIR]
1336 _ACEOF
1337
1338   cat <<\_ACEOF
1339
1340 System types:
1341   --build=BUILD     configure for building on BUILD [guessed]
1342   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1343   --target=TARGET   configure for building compilers for TARGET [HOST]
1344 _ACEOF
1345 fi
1346
1347 if test -n "$ac_init_help"; then
1348   case $ac_init_help in
1349      short | recursive ) echo "Configuration of samba 4:";;
1350    esac
1351   cat <<\_ACEOF
1352
1353 Optional Features:
1354   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1355   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1356   --enable-debug          Turn on compiler debugging information (default=no)
1357   --enable-developer      Turn on developer warnings and debugging (default=no)
1358   --disable-largefile     omit support for large files
1359   --enable-dso            Enable using shared libraries internally (experimental)
1360   --enable-automatic-dependencies Enable automatic dependencies
1361   --enable-socket-wrapper         Turn on socket wrapper library (default=no)
1362   --enable-nss-wrapper         Turn on nss wrapper library (default=no)
1363
1364 Optional Packages:
1365   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1366   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1367   --with-fhs              Use FHS-compliant paths (default=no)
1368   --with-privatedir=DIR   Where to put sam.ldb and other private files containing key material ($ac_default_prefix/private)
1369   --with-winbindd-socket-dir=DIR   Where to put the winbindd socket ($ac_default_prefix/run/winbind_pipe)
1370   --with-lockdir=DIR      Where to put lock files ($ac_default_prefix/var/locks)
1371   --with-piddir=DIR       Where to put pid files ($ac_default_prefix/var/locks)
1372   --with-logfilebase=DIR  Where to put log files (\$(VARDIR))
1373   --with-selftest-prefix=DIR    The prefix where make test will be run ($selftest_prefix)
1374   --with-disable-ext-lib=LIB Comma-seperated list of external libraries
1375   --with-hostcc=compiler  choose host compiler
1376   --with-hostld=linker    choose host linker
1377   --with-readline=DIR   Look for readline include/libs in DIR (default=auto)
1378   --with-included-popt    use bundled popt library, not from system
1379   --with-libiconv=BASEDIR Use libiconv in BASEDIR/lib and BASEDIR/include (default=auto)
1380   --with-sqlite3          SQLITE3 backend support (default=no)
1381   --with-pthreads              Include pthreads (default=no)
1382   --with-setproctitle          Search for setproctitle support (default=no)
1383
1384 Some influential environment variables:
1385   CC          C compiler command
1386   CFLAGS      C compiler flags
1387   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1388               nonstandard directory <lib dir>
1389   LIBS        libraries to pass to the linker, e.g. -l<library>
1390   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1391               you have headers in a nonstandard directory <include dir>
1392   CPP         C preprocessor
1393   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1394               the first program found out of: `bison -y', `byacc', `yacc'.
1395   YFLAGS      The list of arguments that will be passed by default to $YACC.
1396               This script will default YFLAGS to the empty string to avoid a
1397               default value of `-d' given by some make applications.
1398   PYTHON_VERSION
1399               The installed Python version to use, for example '2.3'. This
1400               string will be appended to the Python interpreter canonical
1401               name.
1402
1403 Use these variables to override the choices made by `configure' or to help
1404 it to find libraries and programs with nonstandard names/locations.
1405
1406 Report bugs to <samba-technical@samba.org>.
1407 _ACEOF
1408 ac_status=$?
1409 fi
1410
1411 if test "$ac_init_help" = "recursive"; then
1412   # If there are subdirs, report their specific --help.
1413   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1414     test -d "$ac_dir" || continue
1415     ac_builddir=.
1416
1417 case "$ac_dir" in
1418 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1419 *)
1420   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1421   # A ".." for each directory in $ac_dir_suffix.
1422   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1423   case $ac_top_builddir_sub in
1424   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1425   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1426   esac ;;
1427 esac
1428 ac_abs_top_builddir=$ac_pwd
1429 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1430 # for backward compatibility:
1431 ac_top_builddir=$ac_top_build_prefix
1432
1433 case $srcdir in
1434   .)  # We are building in place.
1435     ac_srcdir=.
1436     ac_top_srcdir=$ac_top_builddir_sub
1437     ac_abs_top_srcdir=$ac_pwd ;;
1438   [\\/]* | ?:[\\/]* )  # Absolute name.
1439     ac_srcdir=$srcdir$ac_dir_suffix;
1440     ac_top_srcdir=$srcdir
1441     ac_abs_top_srcdir=$srcdir ;;
1442   *) # Relative name.
1443     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1444     ac_top_srcdir=$ac_top_build_prefix$srcdir
1445     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1446 esac
1447 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1448
1449     cd "$ac_dir" || { ac_status=$?; continue; }
1450     # Check for guested configure.
1451     if test -f "$ac_srcdir/configure.gnu"; then
1452       echo &&
1453       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1454     elif test -f "$ac_srcdir/configure"; then
1455       echo &&
1456       $SHELL "$ac_srcdir/configure" --help=recursive
1457     else
1458       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1459     fi || ac_status=$?
1460     cd "$ac_pwd" || { ac_status=$?; break; }
1461   done
1462 fi
1463
1464 test -n "$ac_init_help" && exit $ac_status
1465 if $ac_init_version; then
1466   cat <<\_ACEOF
1467 samba configure 4
1468 generated by GNU Autoconf 2.61
1469
1470 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1471 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1472 This configure script is free software; the Free Software Foundation
1473 gives unlimited permission to copy, distribute and modify it.
1474 _ACEOF
1475   exit
1476 fi
1477 cat >config.log <<_ACEOF
1478 This file contains any messages produced by compilers while
1479 running configure, to aid debugging if configure makes a mistake.
1480
1481 It was created by samba $as_me 4, which was
1482 generated by GNU Autoconf 2.61.  Invocation command line was
1483
1484   $ $0 $@
1485
1486 _ACEOF
1487 exec 5>>config.log
1488 {
1489 cat <<_ASUNAME
1490 ## --------- ##
1491 ## Platform. ##
1492 ## --------- ##
1493
1494 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1495 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1496 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1497 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1498 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1499
1500 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1501 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1502
1503 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1504 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1505 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1506 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1507 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1508 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1509 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1510
1511 _ASUNAME
1512
1513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1514 for as_dir in $PATH
1515 do
1516   IFS=$as_save_IFS
1517   test -z "$as_dir" && as_dir=.
1518   echo "PATH: $as_dir"
1519 done
1520 IFS=$as_save_IFS
1521
1522 } >&5
1523
1524 cat >&5 <<_ACEOF
1525
1526
1527 ## ----------- ##
1528 ## Core tests. ##
1529 ## ----------- ##
1530
1531 _ACEOF
1532
1533
1534 # Keep a trace of the command line.
1535 # Strip out --no-create and --no-recursion so they do not pile up.
1536 # Strip out --silent because we don't want to record it for future runs.
1537 # Also quote any args containing shell meta-characters.
1538 # Make two passes to allow for proper duplicate-argument suppression.
1539 ac_configure_args=
1540 ac_configure_args0=
1541 ac_configure_args1=
1542 ac_must_keep_next=false
1543 for ac_pass in 1 2
1544 do
1545   for ac_arg
1546   do
1547     case $ac_arg in
1548     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1549     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1550     | -silent | --silent | --silen | --sile | --sil)
1551       continue ;;
1552     *\'*)
1553       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1554     esac
1555     case $ac_pass in
1556     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1557     2)
1558       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1559       if test $ac_must_keep_next = true; then
1560         ac_must_keep_next=false # Got value, back to normal.
1561       else
1562         case $ac_arg in
1563           *=* | --config-cache | -C | -disable-* | --disable-* \
1564           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1565           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1566           | -with-* | --with-* | -without-* | --without-* | --x)
1567             case "$ac_configure_args0 " in
1568               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1569             esac
1570             ;;
1571           -* ) ac_must_keep_next=true ;;
1572         esac
1573       fi
1574       ac_configure_args="$ac_configure_args '$ac_arg'"
1575       ;;
1576     esac
1577   done
1578 done
1579 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1580 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1581
1582 # When interrupted or exit'd, cleanup temporary files, and complete
1583 # config.log.  We remove comments because anyway the quotes in there
1584 # would cause problems or look ugly.
1585 # WARNING: Use '\'' to represent an apostrophe within the trap.
1586 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1587 trap 'exit_status=$?
1588   # Save into config.log some information that might help in debugging.
1589   {
1590     echo
1591
1592     cat <<\_ASBOX
1593 ## ---------------- ##
1594 ## Cache variables. ##
1595 ## ---------------- ##
1596 _ASBOX
1597     echo
1598     # The following way of writing the cache mishandles newlines in values,
1599 (
1600   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1601     eval ac_val=\$$ac_var
1602     case $ac_val in #(
1603     *${as_nl}*)
1604       case $ac_var in #(
1605       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1606 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1607       esac
1608       case $ac_var in #(
1609       _ | IFS | as_nl) ;; #(
1610       *) $as_unset $ac_var ;;
1611       esac ;;
1612     esac
1613   done
1614   (set) 2>&1 |
1615     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1616     *${as_nl}ac_space=\ *)
1617       sed -n \
1618         "s/'\''/'\''\\\\'\'''\''/g;
1619           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1620       ;; #(
1621     *)
1622       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1623       ;;
1624     esac |
1625     sort
1626 )
1627     echo
1628
1629     cat <<\_ASBOX
1630 ## ----------------- ##
1631 ## Output variables. ##
1632 ## ----------------- ##
1633 _ASBOX
1634     echo
1635     for ac_var in $ac_subst_vars
1636     do
1637       eval ac_val=\$$ac_var
1638       case $ac_val in
1639       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1640       esac
1641       echo "$ac_var='\''$ac_val'\''"
1642     done | sort
1643     echo
1644
1645     if test -n "$ac_subst_files"; then
1646       cat <<\_ASBOX
1647 ## ------------------- ##
1648 ## File substitutions. ##
1649 ## ------------------- ##
1650 _ASBOX
1651       echo
1652       for ac_var in $ac_subst_files
1653       do
1654         eval ac_val=\$$ac_var
1655         case $ac_val in
1656         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1657         esac
1658         echo "$ac_var='\''$ac_val'\''"
1659       done | sort
1660       echo
1661     fi
1662
1663     if test -s confdefs.h; then
1664       cat <<\_ASBOX
1665 ## ----------- ##
1666 ## confdefs.h. ##
1667 ## ----------- ##
1668 _ASBOX
1669       echo
1670       cat confdefs.h
1671       echo
1672     fi
1673     test "$ac_signal" != 0 &&
1674       echo "$as_me: caught signal $ac_signal"
1675     echo "$as_me: exit $exit_status"
1676   } >&5
1677   rm -f core *.core core.conftest.* &&
1678     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1679     exit $exit_status
1680 ' 0
1681 for ac_signal in 1 2 13 15; do
1682   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1683 done
1684 ac_signal=0
1685
1686 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1687 rm -f -r conftest* confdefs.h
1688
1689 # Predefined preprocessor variables.
1690
1691 cat >>confdefs.h <<_ACEOF
1692 #define PACKAGE_NAME "$PACKAGE_NAME"
1693 _ACEOF
1694
1695
1696 cat >>confdefs.h <<_ACEOF
1697 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1698 _ACEOF
1699
1700
1701 cat >>confdefs.h <<_ACEOF
1702 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1703 _ACEOF
1704
1705
1706 cat >>confdefs.h <<_ACEOF
1707 #define PACKAGE_STRING "$PACKAGE_STRING"
1708 _ACEOF
1709
1710
1711 cat >>confdefs.h <<_ACEOF
1712 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1713 _ACEOF
1714
1715
1716 # Let the site file select an alternate cache file if it wants to.
1717 # Prefer explicitly selected file to automatically selected ones.
1718 if test -n "$CONFIG_SITE"; then
1719   set x "$CONFIG_SITE"
1720 elif test "x$prefix" != xNONE; then
1721   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1722 else
1723   set x "$ac_default_prefix/share/config.site" \
1724         "$ac_default_prefix/etc/config.site"
1725 fi
1726 shift
1727 for ac_site_file
1728 do
1729   if test -r "$ac_site_file"; then
1730     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1731 echo "$as_me: loading site script $ac_site_file" >&6;}
1732     sed 's/^/| /' "$ac_site_file" >&5
1733     . "$ac_site_file"
1734   fi
1735 done
1736
1737 if test -r "$cache_file"; then
1738   # Some versions of bash will fail to source /dev/null (special
1739   # files actually), so we avoid doing that.
1740   if test -f "$cache_file"; then
1741     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1742 echo "$as_me: loading cache $cache_file" >&6;}
1743     case $cache_file in
1744       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1745       *)                      . "./$cache_file";;
1746     esac
1747   fi
1748 else
1749   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1750 echo "$as_me: creating cache $cache_file" >&6;}
1751   >$cache_file
1752 fi
1753
1754 # Check that the precious variables saved in the cache have kept the same
1755 # value.
1756 ac_cache_corrupted=false
1757 for ac_var in $ac_precious_vars; do
1758   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1759   eval ac_new_set=\$ac_env_${ac_var}_set
1760   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1761   eval ac_new_val=\$ac_env_${ac_var}_value
1762   case $ac_old_set,$ac_new_set in
1763     set,)
1764       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1765 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1766       ac_cache_corrupted=: ;;
1767     ,set)
1768       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1769 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1770       ac_cache_corrupted=: ;;
1771     ,);;
1772     *)
1773       if test "x$ac_old_val" != "x$ac_new_val"; then
1774         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1775 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1776         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1777 echo "$as_me:   former value:  $ac_old_val" >&2;}
1778         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1779 echo "$as_me:   current value: $ac_new_val" >&2;}
1780         ac_cache_corrupted=:
1781       fi;;
1782   esac
1783   # Pass precious variables to config.status.
1784   if test "$ac_new_set" = set; then
1785     case $ac_new_val in
1786     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1787     *) ac_arg=$ac_var=$ac_new_val ;;
1788     esac
1789     case " $ac_configure_args " in
1790       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1791       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1792     esac
1793   fi
1794 done
1795 if $ac_cache_corrupted; then
1796   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1797 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1798   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1799 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1800    { (exit 1); exit 1; }; }
1801 fi
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827 ac_ext=c
1828 ac_cpp='$CPP $CPPFLAGS'
1829 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1830 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1831 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1832
1833
1834
1835
1836 ac_config_headers="$ac_config_headers include/config_tmp.h"
1837
1838
1839 cat >>confdefs.h <<\_ACEOF
1840 #define CONFIG_H_IS_FROM_SAMBA 1
1841 _ACEOF
1842
1843
1844 # Configuration rules.
1845
1846
1847 export srcdir;
1848
1849 # we always set builddir to "." as that's nicer than
1850 # having the absolute path of the current work directory
1851 builddir=.
1852
1853 export builddir;
1854
1855
1856
1857 SMB_VERSION_STRING=`cat ${srcdir}/version.h | grep 'SAMBA_VERSION_OFFICIAL_STRING' | cut -d '"' -f2`
1858 echo "SAMBA VERSION: ${SMB_VERSION_STRING}"
1859
1860 SAMBA_VERSION_GIT_COMMIT_FULLREV=`cat ${srcdir}/version.h | grep 'SAMBA_VERSION_GIT_COMMIT_FULLREV' | cut -d ' ' -f3- | cut -d '"' -f2`
1861 if test -n "${SAMBA_VERSION_GIT_COMMIT_FULLREV}";then
1862         echo "BUILD COMMIT REVISION: ${SAMBA_VERSION_GIT_COMMIT_FULLREV}"
1863 fi
1864 SAMBA_VERSION_GIT_COMMIT_DATE=`cat ${srcdir}/version.h | grep 'SAMBA_VERSION_GIT_COMMIT_DATE' | cut -d ' ' -f3-`
1865 if test -n "${SAMBA_VERSION_GIT_COMMIT_DATE}";then
1866         echo "BUILD COMMIT DATE: ${SAMBA_VERSION_GIT_COMMIT_DATE}"
1867 fi
1868 SAMBA_VERSION_GIT_COMMIT_TIME=`cat ${srcdir}/version.h | grep 'SAMBA_VERSION_GIT_COMMIT_TIME' | cut -d ' ' -f3-`
1869 if test -n "${SAMBA_VERSION_GIT_COMMIT_TIME}";then
1870         echo "BUILD COMMIT TIME: ${SAMBA_VERSION_GIT_COMMIT_TIME}"
1871
1872         # just to keep the build-farm gui happy for now...
1873         echo "BUILD REVISION: ${SAMBA_VERSION_GIT_COMMIT_TIME}"
1874 fi
1875
1876
1877 ac_aux_dir=
1878 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1879   if test -f "$ac_dir/install-sh"; then
1880     ac_aux_dir=$ac_dir
1881     ac_install_sh="$ac_aux_dir/install-sh -c"
1882     break
1883   elif test -f "$ac_dir/install.sh"; then
1884     ac_aux_dir=$ac_dir
1885     ac_install_sh="$ac_aux_dir/install.sh -c"
1886     break
1887   elif test -f "$ac_dir/shtool"; then
1888     ac_aux_dir=$ac_dir
1889     ac_install_sh="$ac_aux_dir/shtool install -c"
1890     break
1891   fi
1892 done
1893 if test -z "$ac_aux_dir"; then
1894   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1895 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1896    { (exit 1); exit 1; }; }
1897 fi
1898
1899 # These three variables are undocumented and unsupported,
1900 # and are intended to be withdrawn in a future Autoconf release.
1901 # They can cause serious problems if a builder's source tree is in a directory
1902 # whose full name contains unusual characters.
1903 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1904 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1905 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1906
1907
1908
1909 echo "LIBREPLACE_LOCATION_CHECKS: START"
1910
1911 libreplacedir=""
1912 libreplacepaths="$srcdir $srcdir/lib/replace $srcdir/libreplace $srcdir/../libreplace $srcdir/../replace"
1913 for d in $libreplacepaths; do
1914         if test -f "$d/replace.c"; then
1915                 libreplacedir="$d"
1916
1917                 break;
1918         fi
1919 done
1920 if test x"$libreplacedir" = "x"; then
1921         { { echo "$as_me:$LINENO: error: cannot find libreplace in $libreplacepaths" >&5
1922 echo "$as_me: error: cannot find libreplace in $libreplacepaths" >&2;}
1923    { (exit 1); exit 1; }; }
1924 fi
1925 LIBREPLACEOBJ="replace.o"
1926
1927
1928 # Make sure we can run config.sub.
1929 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1930   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1931 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1932    { (exit 1); exit 1; }; }
1933
1934 { echo "$as_me:$LINENO: checking build system type" >&5
1935 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1936 if test "${ac_cv_build+set}" = set; then
1937   echo $ECHO_N "(cached) $ECHO_C" >&6
1938 else
1939   ac_build_alias=$build_alias
1940 test "x$ac_build_alias" = x &&
1941   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1942 test "x$ac_build_alias" = x &&
1943   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1944 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1945    { (exit 1); exit 1; }; }
1946 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
1947   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
1948 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
1949    { (exit 1); exit 1; }; }
1950
1951 fi
1952 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1953 echo "${ECHO_T}$ac_cv_build" >&6; }
1954 case $ac_cv_build in
1955 *-*-*) ;;
1956 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
1957 echo "$as_me: error: invalid value of canonical build" >&2;}
1958    { (exit 1); exit 1; }; };;
1959 esac
1960 build=$ac_cv_build
1961 ac_save_IFS=$IFS; IFS='-'
1962 set x $ac_cv_build
1963 shift
1964 build_cpu=$1
1965 build_vendor=$2
1966 shift; shift
1967 # Remember, the first character of IFS is used to create $*,
1968 # except with old shells:
1969 build_os=$*
1970 IFS=$ac_save_IFS
1971 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
1972
1973
1974 { echo "$as_me:$LINENO: checking host system type" >&5
1975 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
1976 if test "${ac_cv_host+set}" = set; then
1977   echo $ECHO_N "(cached) $ECHO_C" >&6
1978 else
1979   if test "x$host_alias" = x; then
1980   ac_cv_host=$ac_cv_build
1981 else
1982   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
1983     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
1984 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
1985    { (exit 1); exit 1; }; }
1986 fi
1987
1988 fi
1989 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1990 echo "${ECHO_T}$ac_cv_host" >&6; }
1991 case $ac_cv_host in
1992 *-*-*) ;;
1993 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
1994 echo "$as_me: error: invalid value of canonical host" >&2;}
1995    { (exit 1); exit 1; }; };;
1996 esac
1997 host=$ac_cv_host
1998 ac_save_IFS=$IFS; IFS='-'
1999 set x $ac_cv_host
2000 shift
2001 host_cpu=$1
2002 host_vendor=$2
2003 shift; shift
2004 # Remember, the first character of IFS is used to create $*,
2005 # except with old shells:
2006 host_os=$*
2007 IFS=$ac_save_IFS
2008 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2009
2010
2011 { echo "$as_me:$LINENO: checking target system type" >&5
2012 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2013 if test "${ac_cv_target+set}" = set; then
2014   echo $ECHO_N "(cached) $ECHO_C" >&6
2015 else
2016   if test "x$target_alias" = x; then
2017   ac_cv_target=$ac_cv_host
2018 else
2019   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2020     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2021 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2022    { (exit 1); exit 1; }; }
2023 fi
2024
2025 fi
2026 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2027 echo "${ECHO_T}$ac_cv_target" >&6; }
2028 case $ac_cv_target in
2029 *-*-*) ;;
2030 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2031 echo "$as_me: error: invalid value of canonical target" >&2;}
2032    { (exit 1); exit 1; }; };;
2033 esac
2034 target=$ac_cv_target
2035 ac_save_IFS=$IFS; IFS='-'
2036 set x $ac_cv_target
2037 shift
2038 target_cpu=$1
2039 target_vendor=$2
2040 shift; shift
2041 # Remember, the first character of IFS is used to create $*,
2042 # except with old shells:
2043 target_os=$*
2044 IFS=$ac_save_IFS
2045 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2046
2047
2048 # The aliases save the names the user supplied, while $host etc.
2049 # will get canonicalized.
2050 test -n "$target_alias" &&
2051   test "$program_prefix$program_suffix$program_transform_name" = \
2052     NONENONEs,x,x, &&
2053   program_prefix=${target_alias}-
2054
2055 echo "LIBREPLACE_LOCATION_CHECKS: END"
2056
2057
2058 #################################################
2059 # Directory handling stuff to support both the
2060 # legacy SAMBA directories and FHS compliant
2061 # ones...
2062
2063
2064 # Defaults and --without-fhs
2065 logfilebase="${localstatedir}"
2066 lockdir="${localstatedir}/locks"
2067 piddir="${localstatedir}/run"
2068 privatedir="\${prefix}/private"
2069 modulesdir="\${prefix}/modules"
2070 winbindd_socket_dir="${localstatedir}/run/winbind_pipe"
2071
2072
2073 # Check whether --with-fhs was given.
2074 if test "${with_fhs+set}" = set; then
2075   withval=$with_fhs; lockdir="${localstatedir}/lib/samba"
2076     piddir="${localstatedir}/run/samba"
2077     logfilebase="${localstatedir}/log/samba"
2078     privatedir="${localstatedir}/lib/samba/private"
2079     sysconfdir="${sysconfdir}/samba"
2080     modulesdir="${libdir}/samba"
2081     datadir="${datadir}/samba"
2082     includedir="${includedir}/samba-4.0"
2083     winbindd_socket_dir="${localstatedir}/run/samba/winbind_pipe"
2084
2085 fi
2086
2087
2088 #################################################
2089 # set private directory location
2090
2091 # Check whether --with-privatedir was given.
2092 if test "${with_privatedir+set}" = set; then
2093   withval=$with_privatedir;  case "$withval" in
2094   yes|no)
2095   #
2096   # Just in case anybody calls it without argument
2097   #
2098     { echo "$as_me:$LINENO: WARNING: --with-privatedir called without argument - will use default" >&5
2099 echo "$as_me: WARNING: --with-privatedir called without argument - will use default" >&2;}
2100   ;;
2101   * )
2102     privatedir="$withval"
2103     ;;
2104   esac
2105 fi
2106
2107
2108 #################################################
2109 # set where the winbindd socket should be put
2110
2111 # Check whether --with-winbindd-socket-dir was given.
2112 if test "${with_winbindd_socket_dir+set}" = set; then
2113   withval=$with_winbindd_socket_dir;  case "$withval" in
2114   yes|no)
2115   #
2116   # Just in case anybody calls it without argument
2117   #
2118     { echo "$as_me:$LINENO: WARNING: --with-winbind-socketdir called without argument - will use default" >&5
2119 echo "$as_me: WARNING: --with-winbind-socketdir called without argument - will use default" >&2;}
2120   ;;
2121   * )
2122     winbindd_socket_dir="$withval"
2123     ;;
2124   esac
2125 fi
2126
2127
2128 #################################################
2129 # set lock directory location
2130
2131 # Check whether --with-lockdir was given.
2132 if test "${with_lockdir+set}" = set; then
2133   withval=$with_lockdir;  case "$withval" in
2134   yes|no)
2135   #
2136   # Just in case anybody calls it without argument
2137   #
2138     { echo "$as_me:$LINENO: WARNING: --with-lockdir called without argument - will use default" >&5
2139 echo "$as_me: WARNING: --with-lockdir called without argument - will use default" >&2;}
2140   ;;
2141   * )
2142     lockdir="$withval"
2143     ;;
2144   esac
2145 fi
2146
2147
2148 #################################################
2149 # set pid directory location
2150
2151 # Check whether --with-piddir was given.
2152 if test "${with_piddir+set}" = set; then
2153   withval=$with_piddir;  case "$withval" in
2154   yes|no)
2155   #
2156   # Just in case anybody calls it without argument
2157   #
2158     { echo "$as_me:$LINENO: WARNING: --with-piddir called without argument - will use default" >&5
2159 echo "$as_me: WARNING: --with-piddir called without argument - will use default" >&2;}
2160   ;;
2161   * )
2162     piddir="$withval"
2163     ;;
2164   esac
2165 fi
2166
2167
2168 #################################################
2169 # set log directory location
2170
2171 # Check whether --with-logfilebase was given.
2172 if test "${with_logfilebase+set}" = set; then
2173   withval=$with_logfilebase;  case "$withval" in
2174   yes|no)
2175   #
2176   # Just in case anybody does it
2177   #
2178     { echo "$as_me:$LINENO: WARNING: --with-logfilebase called without argument - will use default" >&5
2179 echo "$as_me: WARNING: --with-logfilebase called without argument - will use default" >&2;}
2180   ;;
2181   * )
2182     logfilebase="$withval"
2183     ;;
2184   esac
2185 fi
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198 #################################################
2199 # set prefix for 'make test'
2200 # this is needed to workarround the 108 char
2201 # unix socket path limitation!
2202 #
2203 selftest_prefix="./st"
2204
2205
2206 # Check whether --with-selftest-prefix was given.
2207 if test "${with_selftest_prefix+set}" = set; then
2208   withval=$with_selftest_prefix;  case "$withval" in
2209   yes|no)
2210     { echo "$as_me:$LINENO: WARNING: --with-selftest-prefix called without argument - will use default" >&5
2211 echo "$as_me: WARNING: --with-selftest-prefix called without argument - will use default" >&2;}
2212   ;;
2213   * )
2214     selftest_prefix="$withval"
2215     ;;
2216   esac
2217 fi
2218
2219
2220 debug=no
2221 # Check whether --enable-debug was given.
2222 if test "${enable_debug+set}" = set; then
2223   enableval=$enable_debug; if test x$enable_debug = xyes; then
2224         debug=yes
2225     fi
2226 fi
2227
2228
2229 developer=no
2230
2231 # Check whether --enable-developer was given.
2232 if test "${enable_developer+set}" = set; then
2233   enableval=$enable_developer; if test x$enable_developer = xyes; then
2234         debug=yes
2235         developer=yes
2236     fi
2237 fi
2238
2239
2240
2241 # Check whether --with-disable-ext-lib was given.
2242 if test "${with_disable_ext_lib+set}" = set; then
2243   withval=$with_disable_ext_lib;  if test $withval; then
2244         for i in `echo $withval | sed -e's/,/ /g'`
2245         do
2246                 eval SMB_$i=NO
2247         done
2248 fi
2249 fi
2250
2251
2252
2253 case "$host_os" in
2254         *irix*)
2255                 # On IRIX, we prefer Freeware or Nekoware Perl, because the
2256                 # system perl is so ancient.
2257                 # Extract the first word of "perl", so it can be a program name with args.
2258 set dummy perl; ac_word=$2
2259 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2260 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2261 if test "${ac_cv_path_PERL+set}" = set; then
2262   echo $ECHO_N "(cached) $ECHO_C" >&6
2263 else
2264   case $PERL in
2265   [\\/]* | ?:[\\/]*)
2266   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
2267   ;;
2268   *)
2269   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2270 as_dummy=""/usr/freeware/bin:/usr/nekoware/bin:$PATH""
2271 for as_dir in $as_dummy
2272 do
2273   IFS=$as_save_IFS
2274   test -z "$as_dir" && as_dir=.
2275   for ac_exec_ext in '' $ac_executable_extensions; do
2276   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2277     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
2278     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2279     break 2
2280   fi
2281 done
2282 done
2283 IFS=$as_save_IFS
2284
2285   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL=""""
2286   ;;
2287 esac
2288 fi
2289 PERL=$ac_cv_path_PERL
2290 if test -n "$PERL"; then
2291   { echo "$as_me:$LINENO: result: $PERL" >&5
2292 echo "${ECHO_T}$PERL" >&6; }
2293 else
2294   { echo "$as_me:$LINENO: result: no" >&5
2295 echo "${ECHO_T}no" >&6; }
2296 fi
2297
2298
2299                 ;;
2300         *)
2301                 # Extract the first word of "perl", so it can be a program name with args.
2302 set dummy perl; ac_word=$2
2303 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2304 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2305 if test "${ac_cv_path_PERL+set}" = set; then
2306   echo $ECHO_N "(cached) $ECHO_C" >&6
2307 else
2308   case $PERL in
2309   [\\/]* | ?:[\\/]*)
2310   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
2311   ;;
2312   *)
2313   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2314 for as_dir in $PATH
2315 do
2316   IFS=$as_save_IFS
2317   test -z "$as_dir" && as_dir=.
2318   for ac_exec_ext in '' $ac_executable_extensions; do
2319   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2320     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
2321     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2322     break 2
2323   fi
2324 done
2325 done
2326 IFS=$as_save_IFS
2327
2328   ;;
2329 esac
2330 fi
2331 PERL=$ac_cv_path_PERL
2332 if test -n "$PERL"; then
2333   { echo "$as_me:$LINENO: result: $PERL" >&5
2334 echo "${ECHO_T}$PERL" >&6; }
2335 else
2336   { echo "$as_me:$LINENO: result: no" >&5
2337 echo "${ECHO_T}no" >&6; }
2338 fi
2339
2340
2341                 ;;
2342 esac
2343
2344 if test x"$PERL" = x""; then
2345         { echo "$as_me:$LINENO: WARNING: No version of perl was found!" >&5
2346 echo "$as_me: WARNING: No version of perl was found!" >&2;}
2347         { { echo "$as_me:$LINENO: error: Please install perl from http://www.perl.com/" >&5
2348 echo "$as_me: error: Please install perl from http://www.perl.com/" >&2;}
2349    { (exit 1); exit 1; }; }
2350 fi
2351 if test x"$debug" = x"yes";then
2352         PERL="$PERL -W"
2353 fi
2354 export PERL
2355
2356 # Extract the first word of "yapp", so it can be a program name with args.
2357 set dummy yapp; ac_word=$2
2358 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2359 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2360 if test "${ac_cv_path_YAPP+set}" = set; then
2361   echo $ECHO_N "(cached) $ECHO_C" >&6
2362 else
2363   case $YAPP in
2364   [\\/]* | ?:[\\/]*)
2365   ac_cv_path_YAPP="$YAPP" # Let the user override the test with a path.
2366   ;;
2367   *)
2368   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2369 for as_dir in $PATH
2370 do
2371   IFS=$as_save_IFS
2372   test -z "$as_dir" && as_dir=.
2373   for ac_exec_ext in '' $ac_executable_extensions; do
2374   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2375     ac_cv_path_YAPP="$as_dir/$ac_word$ac_exec_ext"
2376     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2377     break 2
2378   fi
2379 done
2380 done
2381 IFS=$as_save_IFS
2382
2383   test -z "$ac_cv_path_YAPP" && ac_cv_path_YAPP="false"
2384   ;;
2385 esac
2386 fi
2387 YAPP=$ac_cv_path_YAPP
2388 if test -n "$YAPP"; then
2389   { echo "$as_me:$LINENO: result: $YAPP" >&5
2390 echo "${ECHO_T}$YAPP" >&6; }
2391 else
2392   { echo "$as_me:$LINENO: result: no" >&5
2393 echo "${ECHO_T}no" >&6; }
2394 fi
2395
2396
2397
2398
2399
2400
2401 echo "LIBREPLACE_CC_CHECKS: START"
2402
2403
2404 ac_cv_prog_cc_Ae=no
2405
2406 savedCFLAGS=$CFLAGS
2407 ac_ext=c
2408 ac_cpp='$CPP $CPPFLAGS'
2409 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2410 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2411 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2412 if test -n "$ac_tool_prefix"; then
2413   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2414 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2415 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2416 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2417 if test "${ac_cv_prog_CC+set}" = set; then
2418   echo $ECHO_N "(cached) $ECHO_C" >&6
2419 else
2420   if test -n "$CC"; then
2421   ac_cv_prog_CC="$CC" # Let the user override the test.
2422 else
2423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2424 for as_dir in $PATH
2425 do
2426   IFS=$as_save_IFS
2427   test -z "$as_dir" && as_dir=.
2428   for ac_exec_ext in '' $ac_executable_extensions; do
2429   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2430     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2431     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2432     break 2
2433   fi
2434 done
2435 done
2436 IFS=$as_save_IFS
2437
2438 fi
2439 fi
2440 CC=$ac_cv_prog_CC
2441 if test -n "$CC"; then
2442   { echo "$as_me:$LINENO: result: $CC" >&5
2443 echo "${ECHO_T}$CC" >&6; }
2444 else
2445   { echo "$as_me:$LINENO: result: no" >&5
2446 echo "${ECHO_T}no" >&6; }
2447 fi
2448
2449
2450 fi
2451 if test -z "$ac_cv_prog_CC"; then
2452   ac_ct_CC=$CC
2453   # Extract the first word of "gcc", so it can be a program name with args.
2454 set dummy gcc; ac_word=$2
2455 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2456 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2457 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2458   echo $ECHO_N "(cached) $ECHO_C" >&6
2459 else
2460   if test -n "$ac_ct_CC"; then
2461   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2462 else
2463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2464 for as_dir in $PATH
2465 do
2466   IFS=$as_save_IFS
2467   test -z "$as_dir" && as_dir=.
2468   for ac_exec_ext in '' $ac_executable_extensions; do
2469   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2470     ac_cv_prog_ac_ct_CC="gcc"
2471     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2472     break 2
2473   fi
2474 done
2475 done
2476 IFS=$as_save_IFS
2477
2478 fi
2479 fi
2480 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2481 if test -n "$ac_ct_CC"; then
2482   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2483 echo "${ECHO_T}$ac_ct_CC" >&6; }
2484 else
2485   { echo "$as_me:$LINENO: result: no" >&5
2486 echo "${ECHO_T}no" >&6; }
2487 fi
2488
2489   if test "x$ac_ct_CC" = x; then
2490     CC=""
2491   else
2492     case $cross_compiling:$ac_tool_warned in
2493 yes:)
2494 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2495 whose name does not start with the host triplet.  If you think this
2496 configuration is useful to you, please write to autoconf@gnu.org." >&5
2497 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2498 whose name does not start with the host triplet.  If you think this
2499 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2500 ac_tool_warned=yes ;;
2501 esac
2502     CC=$ac_ct_CC
2503   fi
2504 else
2505   CC="$ac_cv_prog_CC"
2506 fi
2507
2508 if test -z "$CC"; then
2509           if test -n "$ac_tool_prefix"; then
2510     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2511 set dummy ${ac_tool_prefix}cc; ac_word=$2
2512 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2513 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2514 if test "${ac_cv_prog_CC+set}" = set; then
2515   echo $ECHO_N "(cached) $ECHO_C" >&6
2516 else
2517   if test -n "$CC"; then
2518   ac_cv_prog_CC="$CC" # Let the user override the test.
2519 else
2520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2521 for as_dir in $PATH
2522 do
2523   IFS=$as_save_IFS
2524   test -z "$as_dir" && as_dir=.
2525   for ac_exec_ext in '' $ac_executable_extensions; do
2526   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2527     ac_cv_prog_CC="${ac_tool_prefix}cc"
2528     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2529     break 2
2530   fi
2531 done
2532 done
2533 IFS=$as_save_IFS
2534
2535 fi
2536 fi
2537 CC=$ac_cv_prog_CC
2538 if test -n "$CC"; then
2539   { echo "$as_me:$LINENO: result: $CC" >&5
2540 echo "${ECHO_T}$CC" >&6; }
2541 else
2542   { echo "$as_me:$LINENO: result: no" >&5
2543 echo "${ECHO_T}no" >&6; }
2544 fi
2545
2546
2547   fi
2548 fi
2549 if test -z "$CC"; then
2550   # Extract the first word of "cc", so it can be a program name with args.
2551 set dummy cc; ac_word=$2
2552 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2553 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2554 if test "${ac_cv_prog_CC+set}" = set; then
2555   echo $ECHO_N "(cached) $ECHO_C" >&6
2556 else
2557   if test -n "$CC"; then
2558   ac_cv_prog_CC="$CC" # Let the user override the test.
2559 else
2560   ac_prog_rejected=no
2561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2562 for as_dir in $PATH
2563 do
2564   IFS=$as_save_IFS
2565   test -z "$as_dir" && as_dir=.
2566   for ac_exec_ext in '' $ac_executable_extensions; do
2567   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2568     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2569        ac_prog_rejected=yes
2570        continue
2571      fi
2572     ac_cv_prog_CC="cc"
2573     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2574     break 2
2575   fi
2576 done
2577 done
2578 IFS=$as_save_IFS
2579
2580 if test $ac_prog_rejected = yes; then
2581   # We found a bogon in the path, so make sure we never use it.
2582   set dummy $ac_cv_prog_CC
2583   shift
2584   if test $# != 0; then
2585     # We chose a different compiler from the bogus one.
2586     # However, it has the same basename, so the bogon will be chosen
2587     # first if we set CC to just the basename; use the full file name.
2588     shift
2589     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2590   fi
2591 fi
2592 fi
2593 fi
2594 CC=$ac_cv_prog_CC
2595 if test -n "$CC"; then
2596   { echo "$as_me:$LINENO: result: $CC" >&5
2597 echo "${ECHO_T}$CC" >&6; }
2598 else
2599   { echo "$as_me:$LINENO: result: no" >&5
2600 echo "${ECHO_T}no" >&6; }
2601 fi
2602
2603
2604 fi
2605 if test -z "$CC"; then
2606   if test -n "$ac_tool_prefix"; then
2607   for ac_prog in cl.exe
2608   do
2609     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2610 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2611 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2612 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2613 if test "${ac_cv_prog_CC+set}" = set; then
2614   echo $ECHO_N "(cached) $ECHO_C" >&6
2615 else
2616   if test -n "$CC"; then
2617   ac_cv_prog_CC="$CC" # Let the user override the test.
2618 else
2619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2620 for as_dir in $PATH
2621 do
2622   IFS=$as_save_IFS
2623   test -z "$as_dir" && as_dir=.
2624   for ac_exec_ext in '' $ac_executable_extensions; do
2625   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2626     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2627     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2628     break 2
2629   fi
2630 done
2631 done
2632 IFS=$as_save_IFS
2633
2634 fi
2635 fi
2636 CC=$ac_cv_prog_CC
2637 if test -n "$CC"; then
2638   { echo "$as_me:$LINENO: result: $CC" >&5
2639 echo "${ECHO_T}$CC" >&6; }
2640 else
2641   { echo "$as_me:$LINENO: result: no" >&5
2642 echo "${ECHO_T}no" >&6; }
2643 fi
2644
2645
2646     test -n "$CC" && break
2647   done
2648 fi
2649 if test -z "$CC"; then
2650   ac_ct_CC=$CC
2651   for ac_prog in cl.exe
2652 do
2653   # Extract the first word of "$ac_prog", so it can be a program name with args.
2654 set dummy $ac_prog; ac_word=$2
2655 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2656 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2657 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2658   echo $ECHO_N "(cached) $ECHO_C" >&6
2659 else
2660   if test -n "$ac_ct_CC"; then
2661   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2662 else
2663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2664 for as_dir in $PATH
2665 do
2666   IFS=$as_save_IFS
2667   test -z "$as_dir" && as_dir=.
2668   for ac_exec_ext in '' $ac_executable_extensions; do
2669   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2670     ac_cv_prog_ac_ct_CC="$ac_prog"
2671     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2672     break 2
2673   fi
2674 done
2675 done
2676 IFS=$as_save_IFS
2677
2678 fi
2679 fi
2680 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2681 if test -n "$ac_ct_CC"; then
2682   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2683 echo "${ECHO_T}$ac_ct_CC" >&6; }
2684 else
2685   { echo "$as_me:$LINENO: result: no" >&5
2686 echo "${ECHO_T}no" >&6; }
2687 fi
2688
2689
2690   test -n "$ac_ct_CC" && break
2691 done
2692
2693   if test "x$ac_ct_CC" = x; then
2694     CC=""
2695   else
2696     case $cross_compiling:$ac_tool_warned in
2697 yes:)
2698 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2699 whose name does not start with the host triplet.  If you think this
2700 configuration is useful to you, please write to autoconf@gnu.org." >&5
2701 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2702 whose name does not start with the host triplet.  If you think this
2703 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2704 ac_tool_warned=yes ;;
2705 esac
2706     CC=$ac_ct_CC
2707   fi
2708 fi
2709
2710 fi
2711
2712
2713 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2714 See \`config.log' for more details." >&5
2715 echo "$as_me: error: no acceptable C compiler found in \$PATH
2716 See \`config.log' for more details." >&2;}
2717    { (exit 1); exit 1; }; }
2718
2719 # Provide some information about the compiler.
2720 echo "$as_me:$LINENO: checking for C compiler version" >&5
2721 ac_compiler=`set X $ac_compile; echo $2`
2722 { (ac_try="$ac_compiler --version >&5"
2723 case "(($ac_try" in
2724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2725   *) ac_try_echo=$ac_try;;
2726 esac
2727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2728   (eval "$ac_compiler --version >&5") 2>&5
2729   ac_status=$?
2730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2731   (exit $ac_status); }
2732 { (ac_try="$ac_compiler -v >&5"
2733 case "(($ac_try" in
2734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735   *) ac_try_echo=$ac_try;;
2736 esac
2737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2738   (eval "$ac_compiler -v >&5") 2>&5
2739   ac_status=$?
2740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2741   (exit $ac_status); }
2742 { (ac_try="$ac_compiler -V >&5"
2743 case "(($ac_try" in
2744   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2745   *) ac_try_echo=$ac_try;;
2746 esac
2747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2748   (eval "$ac_compiler -V >&5") 2>&5
2749   ac_status=$?
2750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2751   (exit $ac_status); }
2752
2753 cat >conftest.$ac_ext <<_ACEOF
2754 /* confdefs.h.  */
2755 _ACEOF
2756 cat confdefs.h >>conftest.$ac_ext
2757 cat >>conftest.$ac_ext <<_ACEOF
2758 /* end confdefs.h.  */
2759
2760 int
2761 main ()
2762 {
2763
2764   ;
2765   return 0;
2766 }
2767 _ACEOF
2768 ac_clean_files_save=$ac_clean_files
2769 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2770 # Try to create an executable without -o first, disregard a.out.
2771 # It will help us diagnose broken compilers, and finding out an intuition
2772 # of exeext.
2773 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2774 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2775 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2776 #
2777 # List of possible output files, starting from the most likely.
2778 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2779 # only as a last resort.  b.out is created by i960 compilers.
2780 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2781 #
2782 # The IRIX 6 linker writes into existing files which may not be
2783 # executable, retaining their permissions.  Remove them first so a
2784 # subsequent execution test works.
2785 ac_rmfiles=
2786 for ac_file in $ac_files
2787 do
2788   case $ac_file in
2789     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2790     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2791   esac
2792 done
2793 rm -f $ac_rmfiles
2794
2795 if { (ac_try="$ac_link_default"
2796 case "(($ac_try" in
2797   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2798   *) ac_try_echo=$ac_try;;
2799 esac
2800 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2801   (eval "$ac_link_default") 2>&5
2802   ac_status=$?
2803   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2804   (exit $ac_status); }; then
2805   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2806 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2807 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2808 # so that the user can short-circuit this test for compilers unknown to
2809 # Autoconf.
2810 for ac_file in $ac_files ''
2811 do
2812   test -f "$ac_file" || continue
2813   case $ac_file in
2814     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2815         ;;
2816     [ab].out )
2817         # We found the default executable, but exeext='' is most
2818         # certainly right.
2819         break;;
2820     *.* )
2821         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2822         then :; else
2823            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2824         fi
2825         # We set ac_cv_exeext here because the later test for it is not
2826         # safe: cross compilers may not add the suffix if given an `-o'
2827         # argument, so we may need to know it at that point already.
2828         # Even if this section looks crufty: it has the advantage of
2829         # actually working.
2830         break;;
2831     * )
2832         break;;
2833   esac
2834 done
2835 test "$ac_cv_exeext" = no && ac_cv_exeext=
2836
2837 else
2838   ac_file=''
2839 fi
2840
2841 { echo "$as_me:$LINENO: result: $ac_file" >&5
2842 echo "${ECHO_T}$ac_file" >&6; }
2843 if test -z "$ac_file"; then
2844   echo "$as_me: failed program was:" >&5
2845 sed 's/^/| /' conftest.$ac_ext >&5
2846
2847 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2848 See \`config.log' for more details." >&5
2849 echo "$as_me: error: C compiler cannot create executables
2850 See \`config.log' for more details." >&2;}
2851    { (exit 77); exit 77; }; }
2852 fi
2853
2854 ac_exeext=$ac_cv_exeext
2855
2856 # Check that the compiler produces executables we can run.  If not, either
2857 # the compiler is broken, or we cross compile.
2858 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2859 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2860 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2861 # If not cross compiling, check that we can run a simple program.
2862 if test "$cross_compiling" != yes; then
2863   if { ac_try='./$ac_file'
2864   { (case "(($ac_try" in
2865   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2866   *) ac_try_echo=$ac_try;;
2867 esac
2868 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2869   (eval "$ac_try") 2>&5
2870   ac_status=$?
2871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2872   (exit $ac_status); }; }; then
2873     cross_compiling=no
2874   else
2875     if test "$cross_compiling" = maybe; then
2876         cross_compiling=yes
2877     else
2878         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2879 If you meant to cross compile, use \`--host'.
2880 See \`config.log' for more details." >&5
2881 echo "$as_me: error: cannot run C compiled programs.
2882 If you meant to cross compile, use \`--host'.
2883 See \`config.log' for more details." >&2;}
2884    { (exit 1); exit 1; }; }
2885     fi
2886   fi
2887 fi
2888 { echo "$as_me:$LINENO: result: yes" >&5
2889 echo "${ECHO_T}yes" >&6; }
2890
2891 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2892 ac_clean_files=$ac_clean_files_save
2893 # Check that the compiler produces executables we can run.  If not, either
2894 # the compiler is broken, or we cross compile.
2895 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2896 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2897 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2898 echo "${ECHO_T}$cross_compiling" >&6; }
2899
2900 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2901 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2902 if { (ac_try="$ac_link"
2903 case "(($ac_try" in
2904   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2905   *) ac_try_echo=$ac_try;;
2906 esac
2907 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2908   (eval "$ac_link") 2>&5
2909   ac_status=$?
2910   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2911   (exit $ac_status); }; then
2912   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2913 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2914 # work properly (i.e., refer to `conftest.exe'), while it won't with
2915 # `rm'.
2916 for ac_file in conftest.exe conftest conftest.*; do
2917   test -f "$ac_file" || continue
2918   case $ac_file in
2919     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2920     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2921           break;;
2922     * ) break;;
2923   esac
2924 done
2925 else
2926   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2927 See \`config.log' for more details." >&5
2928 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2929 See \`config.log' for more details." >&2;}
2930    { (exit 1); exit 1; }; }
2931 fi
2932
2933 rm -f conftest$ac_cv_exeext
2934 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2935 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2936
2937 rm -f conftest.$ac_ext
2938 EXEEXT=$ac_cv_exeext
2939 ac_exeext=$EXEEXT
2940 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2941 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2942 if test "${ac_cv_objext+set}" = set; then
2943   echo $ECHO_N "(cached) $ECHO_C" >&6
2944 else
2945   cat >conftest.$ac_ext <<_ACEOF
2946 /* confdefs.h.  */
2947 _ACEOF
2948 cat confdefs.h >>conftest.$ac_ext
2949 cat >>conftest.$ac_ext <<_ACEOF
2950 /* end confdefs.h.  */
2951
2952 int
2953 main ()
2954 {
2955
2956   ;
2957   return 0;
2958 }
2959 _ACEOF
2960 rm -f conftest.o conftest.obj
2961 if { (ac_try="$ac_compile"
2962 case "(($ac_try" in
2963   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2964   *) ac_try_echo=$ac_try;;
2965 esac
2966 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2967   (eval "$ac_compile") 2>&5
2968   ac_status=$?
2969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970   (exit $ac_status); }; then
2971   for ac_file in conftest.o conftest.obj conftest.*; do
2972   test -f "$ac_file" || continue;
2973   case $ac_file in
2974     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2975     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2976        break;;
2977   esac
2978 done
2979 else
2980   echo "$as_me: failed program was:" >&5
2981 sed 's/^/| /' conftest.$ac_ext >&5
2982
2983 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2984 See \`config.log' for more details." >&5
2985 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2986 See \`config.log' for more details." >&2;}
2987    { (exit 1); exit 1; }; }
2988 fi
2989
2990 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2991 fi
2992 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2993 echo "${ECHO_T}$ac_cv_objext" >&6; }
2994 OBJEXT=$ac_cv_objext
2995 ac_objext=$OBJEXT
2996 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2997 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2998 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2999   echo $ECHO_N "(cached) $ECHO_C" >&6
3000 else
3001   cat >conftest.$ac_ext <<_ACEOF
3002 /* confdefs.h.  */
3003 _ACEOF
3004 cat confdefs.h >>conftest.$ac_ext
3005 cat >>conftest.$ac_ext <<_ACEOF
3006 /* end confdefs.h.  */
3007
3008 int
3009 main ()
3010 {
3011 #ifndef __GNUC__
3012        choke me
3013 #endif
3014
3015   ;
3016   return 0;
3017 }
3018 _ACEOF
3019 rm -f conftest.$ac_objext
3020 if { (ac_try="$ac_compile"
3021 case "(($ac_try" in
3022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3023   *) ac_try_echo=$ac_try;;
3024 esac
3025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3026   (eval "$ac_compile") 2>conftest.er1
3027   ac_status=$?
3028   grep -v '^ *+' conftest.er1 >conftest.err
3029   rm -f conftest.er1
3030   cat conftest.err >&5
3031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3032   (exit $ac_status); } && {
3033          test -z "$ac_c_werror_flag" ||
3034          test ! -s conftest.err
3035        } && test -s conftest.$ac_objext; then
3036   ac_compiler_gnu=yes
3037 else
3038   echo "$as_me: failed program was:" >&5
3039 sed 's/^/| /' conftest.$ac_ext >&5
3040
3041         ac_compiler_gnu=no
3042 fi
3043
3044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3045 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3046
3047 fi
3048 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3049 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3050 GCC=`test $ac_compiler_gnu = yes && echo yes`
3051 ac_test_CFLAGS=${CFLAGS+set}
3052 ac_save_CFLAGS=$CFLAGS
3053 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3054 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3055 if test "${ac_cv_prog_cc_g+set}" = set; then
3056   echo $ECHO_N "(cached) $ECHO_C" >&6
3057 else
3058   ac_save_c_werror_flag=$ac_c_werror_flag
3059    ac_c_werror_flag=yes
3060    ac_cv_prog_cc_g=no
3061    CFLAGS="-g"
3062    cat >conftest.$ac_ext <<_ACEOF
3063 /* confdefs.h.  */
3064 _ACEOF
3065 cat confdefs.h >>conftest.$ac_ext
3066 cat >>conftest.$ac_ext <<_ACEOF
3067 /* end confdefs.h.  */
3068
3069 int
3070 main ()
3071 {
3072
3073   ;
3074   return 0;
3075 }
3076 _ACEOF
3077 rm -f conftest.$ac_objext
3078 if { (ac_try="$ac_compile"
3079 case "(($ac_try" in
3080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3081   *) ac_try_echo=$ac_try;;
3082 esac
3083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3084   (eval "$ac_compile") 2>conftest.er1
3085   ac_status=$?
3086   grep -v '^ *+' conftest.er1 >conftest.err
3087   rm -f conftest.er1
3088   cat conftest.err >&5
3089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3090   (exit $ac_status); } && {
3091          test -z "$ac_c_werror_flag" ||
3092          test ! -s conftest.err
3093        } && test -s conftest.$ac_objext; then
3094   ac_cv_prog_cc_g=yes
3095 else
3096   echo "$as_me: failed program was:" >&5
3097 sed 's/^/| /' conftest.$ac_ext >&5
3098
3099         CFLAGS=""
3100       cat >conftest.$ac_ext <<_ACEOF
3101 /* confdefs.h.  */
3102 _ACEOF
3103 cat confdefs.h >>conftest.$ac_ext
3104 cat >>conftest.$ac_ext <<_ACEOF
3105 /* end confdefs.h.  */
3106
3107 int
3108 main ()
3109 {
3110
3111   ;
3112   return 0;
3113 }
3114 _ACEOF
3115 rm -f conftest.$ac_objext
3116 if { (ac_try="$ac_compile"
3117 case "(($ac_try" in
3118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3119   *) ac_try_echo=$ac_try;;
3120 esac
3121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3122   (eval "$ac_compile") 2>conftest.er1
3123   ac_status=$?
3124   grep -v '^ *+' conftest.er1 >conftest.err
3125   rm -f conftest.er1
3126   cat conftest.err >&5
3127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3128   (exit $ac_status); } && {
3129          test -z "$ac_c_werror_flag" ||
3130          test ! -s conftest.err
3131        } && test -s conftest.$ac_objext; then
3132   :
3133 else
3134   echo "$as_me: failed program was:" >&5
3135 sed 's/^/| /' conftest.$ac_ext >&5
3136
3137         ac_c_werror_flag=$ac_save_c_werror_flag
3138          CFLAGS="-g"
3139          cat >conftest.$ac_ext <<_ACEOF
3140 /* confdefs.h.  */
3141 _ACEOF
3142 cat confdefs.h >>conftest.$ac_ext
3143 cat >>conftest.$ac_ext <<_ACEOF
3144 /* end confdefs.h.  */
3145
3146 int
3147 main ()
3148 {
3149
3150   ;
3151   return 0;
3152 }
3153 _ACEOF
3154 rm -f conftest.$ac_objext
3155 if { (ac_try="$ac_compile"
3156 case "(($ac_try" in
3157   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3158   *) ac_try_echo=$ac_try;;
3159 esac
3160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3161   (eval "$ac_compile") 2>conftest.er1
3162   ac_status=$?
3163   grep -v '^ *+' conftest.er1 >conftest.err
3164   rm -f conftest.er1
3165   cat conftest.err >&5
3166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3167   (exit $ac_status); } && {
3168          test -z "$ac_c_werror_flag" ||
3169          test ! -s conftest.err
3170        } && test -s conftest.$ac_objext; then
3171   ac_cv_prog_cc_g=yes
3172 else
3173   echo "$as_me: failed program was:" >&5
3174 sed 's/^/| /' conftest.$ac_ext >&5
3175
3176
3177 fi
3178
3179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3180 fi
3181
3182 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3183 fi
3184
3185 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3186    ac_c_werror_flag=$ac_save_c_werror_flag
3187 fi
3188 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3189 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3190 if test "$ac_test_CFLAGS" = set; then
3191   CFLAGS=$ac_save_CFLAGS
3192 elif test $ac_cv_prog_cc_g = yes; then
3193   if test "$GCC" = yes; then
3194     CFLAGS="-g -O2"
3195   else
3196     CFLAGS="-g"
3197   fi
3198 else
3199   if test "$GCC" = yes; then
3200     CFLAGS="-O2"
3201   else
3202     CFLAGS=
3203   fi
3204 fi
3205 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3206 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3207 if test "${ac_cv_prog_cc_c89+set}" = set; then
3208   echo $ECHO_N "(cached) $ECHO_C" >&6
3209 else
3210   ac_cv_prog_cc_c89=no
3211 ac_save_CC=$CC
3212 cat >conftest.$ac_ext <<_ACEOF
3213 /* confdefs.h.  */
3214 _ACEOF
3215 cat confdefs.h >>conftest.$ac_ext
3216 cat >>conftest.$ac_ext <<_ACEOF
3217 /* end confdefs.h.  */
3218 #include <stdarg.h>
3219 #include <stdio.h>
3220 #include <sys/types.h>
3221 #include <sys/stat.h>
3222 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3223 struct buf { int x; };
3224 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3225 static char *e (p, i)
3226      char **p;
3227      int i;
3228 {
3229   return p[i];
3230 }
3231 static char *f (char * (*g) (char **, int), char **p, ...)
3232 {
3233   char *s;
3234   va_list v;
3235   va_start (v,p);
3236   s = g (p, va_arg (v,int));
3237   va_end (v);
3238   return s;
3239 }
3240
3241 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3242    function prototypes and stuff, but not '\xHH' hex character constants.
3243    These don't provoke an error unfortunately, instead are silently treated
3244    as 'x'.  The following induces an error, until -std is added to get
3245    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3246    array size at least.  It's necessary to write '\x00'==0 to get something
3247    that's true only with -std.  */
3248 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3249
3250 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3251    inside strings and character constants.  */
3252 #define FOO(x) 'x'
3253 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3254
3255 int test (int i, double x);
3256 struct s1 {int (*f) (int a);};
3257 struct s2 {int (*f) (double a);};
3258 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3259 int argc;
3260 char **argv;
3261 int
3262 main ()
3263 {
3264 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3265   ;
3266   return 0;
3267 }
3268 _ACEOF
3269 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3270         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3271 do
3272   CC="$ac_save_CC $ac_arg"
3273   rm -f conftest.$ac_objext
3274 if { (ac_try="$ac_compile"
3275 case "(($ac_try" in
3276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3277   *) ac_try_echo=$ac_try;;
3278 esac
3279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3280   (eval "$ac_compile") 2>conftest.er1
3281   ac_status=$?
3282   grep -v '^ *+' conftest.er1 >conftest.err
3283   rm -f conftest.er1
3284   cat conftest.err >&5
3285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3286   (exit $ac_status); } && {
3287          test -z "$ac_c_werror_flag" ||
3288          test ! -s conftest.err
3289        } && test -s conftest.$ac_objext; then
3290   ac_cv_prog_cc_c89=$ac_arg
3291 else
3292   echo "$as_me: failed program was:" >&5
3293 sed 's/^/| /' conftest.$ac_ext >&5
3294
3295
3296 fi
3297
3298 rm -f core conftest.err conftest.$ac_objext
3299   test "x$ac_cv_prog_cc_c89" != "xno" && break
3300 done
3301 rm -f conftest.$ac_ext
3302 CC=$ac_save_CC
3303
3304 fi
3305 # AC_CACHE_VAL
3306 case "x$ac_cv_prog_cc_c89" in
3307   x)
3308     { echo "$as_me:$LINENO: result: none needed" >&5
3309 echo "${ECHO_T}none needed" >&6; } ;;
3310   xno)
3311     { echo "$as_me:$LINENO: result: unsupported" >&5
3312 echo "${ECHO_T}unsupported" >&6; } ;;
3313   *)
3314     CC="$CC $ac_cv_prog_cc_c89"
3315     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3316 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3317 esac
3318
3319
3320 ac_ext=c
3321 ac_cpp='$CPP $CPPFLAGS'
3322 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3323 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3324 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3325
3326 CFLAGS=$savedCFLAGS
3327
3328 if test x"$GCC" != x"yes" ; then
3329    { echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
3330 echo $ECHO_N "checking for $CC option to accept ISO C99... $ECHO_C" >&6; }
3331 if test "${ac_cv_prog_cc_c99+set}" = set; then
3332   echo $ECHO_N "(cached) $ECHO_C" >&6
3333 else
3334   ac_cv_prog_cc_c99=no
3335 ac_save_CC=$CC
3336 cat >conftest.$ac_ext <<_ACEOF
3337 /* confdefs.h.  */
3338 _ACEOF
3339 cat confdefs.h >>conftest.$ac_ext
3340 cat >>conftest.$ac_ext <<_ACEOF
3341 /* end confdefs.h.  */
3342 #include <stdarg.h>
3343 #include <stdbool.h>
3344 #include <stdlib.h>
3345 #include <wchar.h>
3346 #include <stdio.h>
3347
3348 struct incomplete_array
3349 {
3350   int datasize;
3351   double data[];
3352 };
3353
3354 struct named_init {
3355   int number;
3356   const wchar_t *name;
3357   double average;
3358 };
3359
3360 typedef const char *ccp;
3361
3362 static inline int
3363 test_restrict(ccp restrict text)
3364 {
3365   // See if C++-style comments work.
3366   // Iterate through items via the restricted pointer.
3367   // Also check for declarations in for loops.
3368   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3369     continue;
3370   return 0;
3371 }
3372
3373 // Check varargs and va_copy work.
3374 static void
3375 test_varargs(const char *format, ...)
3376 {
3377   va_list args;
3378   va_start(args, format);
3379   va_list args_copy;
3380   va_copy(args_copy, args);
3381
3382   const char *str;
3383   int number;
3384   float fnumber;
3385
3386   while (*format)
3387     {
3388       switch (*format++)
3389         {
3390         case 's': // string
3391           str = va_arg(args_copy, const char *);
3392           break;
3393         case 'd': // int
3394           number = va_arg(args_copy, int);
3395           break;
3396         case 'f': // float
3397           fnumber = (float) va_arg(args_copy, double);
3398           break;
3399         default:
3400           break;
3401         }
3402     }
3403   va_end(args_copy);
3404   va_end(args);
3405 }
3406
3407 int
3408 main ()
3409 {
3410
3411   // Check bool and long long datatypes.
3412   _Bool success = false;
3413   long long int bignum = -1234567890LL;
3414   unsigned long long int ubignum = 1234567890uLL;
3415
3416   // Check restrict.
3417   if (test_restrict("String literal") != 0)
3418     success = true;
3419   char *restrict newvar = "Another string";
3420
3421   // Check varargs.
3422   test_varargs("s, d' f .", "string", 65, 34.234);
3423
3424   // Check incomplete arrays work.
3425   struct incomplete_array *ia =
3426     malloc(sizeof(struct incomplete_array) + (sizeof(double) * 10));
3427   ia->datasize = 10;
3428   for (int i = 0; i < ia->datasize; ++i)
3429     ia->data[i] = (double) i * 1.234;
3430
3431   // Check named initialisers.
3432   struct named_init ni = {
3433     .number = 34,
3434     .name = L"Test wide string",
3435     .average = 543.34343,
3436   };
3437
3438   ni.number = 58;
3439
3440   int dynamic_array[ni.number];
3441   dynamic_array[43] = 543;
3442
3443   // work around unused variable warnings
3444   return  bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x';
3445
3446   ;
3447   return 0;
3448 }
3449 _ACEOF
3450 for ac_arg in '' -std=gnu99 -c99 -qlanglvl=extc99
3451 do
3452   CC="$ac_save_CC $ac_arg"
3453   rm -f conftest.$ac_objext
3454 if { (ac_try="$ac_compile"
3455 case "(($ac_try" in
3456   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3457   *) ac_try_echo=$ac_try;;
3458 esac
3459 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3460   (eval "$ac_compile") 2>conftest.er1
3461   ac_status=$?
3462   grep -v '^ *+' conftest.er1 >conftest.err
3463   rm -f conftest.er1
3464   cat conftest.err >&5
3465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3466   (exit $ac_status); } && {
3467          test -z "$ac_c_werror_flag" ||
3468          test ! -s conftest.err
3469        } && test -s conftest.$ac_objext; then
3470   ac_cv_prog_cc_c99=$ac_arg
3471 else
3472   echo "$as_me: failed program was:" >&5
3473 sed 's/^/| /' conftest.$ac_ext >&5
3474
3475
3476 fi
3477
3478 rm -f core conftest.err conftest.$ac_objext
3479   test "x$ac_cv_prog_cc_c99" != "xno" && break
3480 done
3481 rm -f conftest.$ac_ext
3482 CC=$ac_save_CC
3483
3484 fi
3485 # AC_CACHE_VAL
3486 case "x$ac_cv_prog_cc_c99" in
3487   x)
3488     { echo "$as_me:$LINENO: result: none needed" >&5
3489 echo "${ECHO_T}none needed" >&6; } ;;
3490   xno)
3491     { echo "$as_me:$LINENO: result: unsupported" >&5
3492 echo "${ECHO_T}unsupported" >&6; } ;;
3493   *)
3494     CC="$CC $ac_cv_prog_cc_c99"
3495     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
3496 echo "${ECHO_T}$ac_cv_prog_cc_c99" >&6; } ;;
3497 esac
3498
3499
3500
3501 fi
3502
3503 if test x"$GCC" = x"yes" ; then
3504         { echo "$as_me:$LINENO: checking for version of gcc" >&5
3505 echo $ECHO_N "checking for version of gcc... $ECHO_C" >&6; }
3506         GCC_VERSION=`$CC -dumpversion`
3507         { echo "$as_me:$LINENO: result: ${GCC_VERSION}" >&5
3508 echo "${ECHO_T}${GCC_VERSION}" >&6; }
3509 fi
3510
3511 cat >>confdefs.h <<\_ACEOF
3512 #define _GNU_SOURCE 1
3513 _ACEOF
3514
3515
3516
3517 ac_ext=c
3518 ac_cpp='$CPP $CPPFLAGS'
3519 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3520 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3521 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3522 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3523 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3524 # On Suns, sometimes $CPP names a directory.
3525 if test -n "$CPP" && test -d "$CPP"; then
3526   CPP=
3527 fi
3528 if test -z "$CPP"; then
3529   if test "${ac_cv_prog_CPP+set}" = set; then
3530   echo $ECHO_N "(cached) $ECHO_C" >&6
3531 else
3532       # Double quotes because CPP needs to be expanded
3533     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3534     do
3535       ac_preproc_ok=false
3536 for ac_c_preproc_warn_flag in '' yes
3537 do
3538   # Use a header file that comes with gcc, so configuring glibc
3539   # with a fresh cross-compiler works.
3540   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3541   # <limits.h> exists even on freestanding compilers.
3542   # On the NeXT, cc -E runs the code through the compiler's parser,
3543   # not just through cpp. "Syntax error" is here to catch this case.
3544   cat >conftest.$ac_ext <<_ACEOF
3545 /* confdefs.h.  */
3546 _ACEOF
3547 cat confdefs.h >>conftest.$ac_ext
3548 cat >>conftest.$ac_ext <<_ACEOF
3549 /* end confdefs.h.  */
3550 #ifdef __STDC__
3551 # include <limits.h>
3552 #else
3553 # include <assert.h>
3554 #endif
3555                      Syntax error
3556 _ACEOF
3557 if { (ac_try="$ac_cpp conftest.$ac_ext"
3558 case "(($ac_try" in
3559   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3560   *) ac_try_echo=$ac_try;;
3561 esac
3562 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3563   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3564   ac_status=$?
3565   grep -v '^ *+' conftest.er1 >conftest.err
3566   rm -f conftest.er1
3567   cat conftest.err >&5
3568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3569   (exit $ac_status); } >/dev/null && {
3570          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3571          test ! -s conftest.err
3572        }; then
3573   :
3574 else
3575   echo "$as_me: failed program was:" >&5
3576 sed 's/^/| /' conftest.$ac_ext >&5
3577
3578   # Broken: fails on valid input.
3579 continue
3580 fi
3581
3582 rm -f conftest.err conftest.$ac_ext
3583
3584   # OK, works on sane cases.  Now check whether nonexistent headers
3585   # can be detected and how.
3586   cat >conftest.$ac_ext <<_ACEOF
3587 /* confdefs.h.  */
3588 _ACEOF
3589 cat confdefs.h >>conftest.$ac_ext
3590 cat >>conftest.$ac_ext <<_ACEOF
3591 /* end confdefs.h.  */
3592 #include <ac_nonexistent.h>
3593 _ACEOF
3594 if { (ac_try="$ac_cpp conftest.$ac_ext"
3595 case "(($ac_try" in
3596   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3597   *) ac_try_echo=$ac_try;;
3598 esac
3599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3600   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3601   ac_status=$?
3602   grep -v '^ *+' conftest.er1 >conftest.err
3603   rm -f conftest.er1
3604   cat conftest.err >&5
3605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606   (exit $ac_status); } >/dev/null && {
3607          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3608          test ! -s conftest.err
3609        }; then
3610   # Broken: success on invalid input.
3611 continue
3612 else
3613   echo "$as_me: failed program was:" >&5
3614 sed 's/^/| /' conftest.$ac_ext >&5
3615
3616   # Passes both tests.
3617 ac_preproc_ok=:
3618 break
3619 fi
3620
3621 rm -f conftest.err conftest.$ac_ext
3622
3623 done
3624 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3625 rm -f conftest.err conftest.$ac_ext
3626 if $ac_preproc_ok; then
3627   break
3628 fi
3629
3630     done
3631     ac_cv_prog_CPP=$CPP
3632
3633 fi
3634   CPP=$ac_cv_prog_CPP
3635 else
3636   ac_cv_prog_CPP=$CPP
3637 fi
3638 { echo "$as_me:$LINENO: result: $CPP" >&5
3639 echo "${ECHO_T}$CPP" >&6; }
3640 ac_preproc_ok=false
3641 for ac_c_preproc_warn_flag in '' yes
3642 do
3643   # Use a header file that comes with gcc, so configuring glibc
3644   # with a fresh cross-compiler works.
3645   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3646   # <limits.h> exists even on freestanding compilers.
3647   # On the NeXT, cc -E runs the code through the compiler's parser,
3648   # not just through cpp. "Syntax error" is here to catch this case.
3649   cat >conftest.$ac_ext <<_ACEOF
3650 /* confdefs.h.  */
3651 _ACEOF
3652 cat confdefs.h >>conftest.$ac_ext
3653 cat >>conftest.$ac_ext <<_ACEOF
3654 /* end confdefs.h.  */
3655 #ifdef __STDC__
3656 # include <limits.h>
3657 #else
3658 # include <assert.h>
3659 #endif
3660                      Syntax error
3661 _ACEOF
3662 if { (ac_try="$ac_cpp conftest.$ac_ext"
3663 case "(($ac_try" in
3664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3665   *) ac_try_echo=$ac_try;;
3666 esac
3667 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3668   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3669   ac_status=$?
3670   grep -v '^ *+' conftest.er1 >conftest.err
3671   rm -f conftest.er1
3672   cat conftest.err >&5
3673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3674   (exit $ac_status); } >/dev/null && {
3675          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3676          test ! -s conftest.err
3677        }; then
3678   :
3679 else
3680   echo "$as_me: failed program was:" >&5
3681 sed 's/^/| /' conftest.$ac_ext >&5
3682
3683   # Broken: fails on valid input.
3684 continue
3685 fi
3686
3687 rm -f conftest.err conftest.$ac_ext
3688
3689   # OK, works on sane cases.  Now check whether nonexistent headers
3690   # can be detected and how.
3691   cat >conftest.$ac_ext <<_ACEOF
3692 /* confdefs.h.  */
3693 _ACEOF
3694 cat confdefs.h >>conftest.$ac_ext
3695 cat >>conftest.$ac_ext <<_ACEOF
3696 /* end confdefs.h.  */
3697 #include <ac_nonexistent.h>
3698 _ACEOF
3699 if { (ac_try="$ac_cpp conftest.$ac_ext"
3700 case "(($ac_try" in
3701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3702   *) ac_try_echo=$ac_try;;
3703 esac
3704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3705   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3706   ac_status=$?
3707   grep -v '^ *+' conftest.er1 >conftest.err
3708   rm -f conftest.er1
3709   cat conftest.err >&5
3710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3711   (exit $ac_status); } >/dev/null && {
3712          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3713          test ! -s conftest.err
3714        }; then
3715   # Broken: success on invalid input.
3716 continue
3717 else
3718   echo "$as_me: failed program was:" >&5
3719 sed 's/^/| /' conftest.$ac_ext >&5
3720
3721   # Passes both tests.
3722 ac_preproc_ok=:
3723 break
3724 fi
3725
3726 rm -f conftest.err conftest.$ac_ext
3727
3728 done
3729 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3730 rm -f conftest.err conftest.$ac_ext
3731 if $ac_preproc_ok; then
3732   :
3733 else
3734   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3735 See \`config.log' for more details." >&5
3736 echo "$as_me: error: C preprocessor \"$CPP\" fails