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