]> git.sur5r.net Git - openldap/blob - configure
62dd225a5f5b1e313a860aac0aa12e1af1081cc5
[openldap] / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13 
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_default_prefix=/usr/local
15 ac_help="$ac_help
16   --with-subdir=DIR change default subdirectory used for installs"
17 ac_help="$ac_help
18   --enable-debug        enable debugging (yes)"
19 ac_help="$ac_help
20   --enable-proctitle    enable proctitle support (yes)"
21 ac_help="$ac_help
22   --enable-cache        enable caching (yes)"
23 ac_help="$ac_help
24   --enable-dns          enable V2 DNS  extension (no)"
25 ac_help="$ac_help
26   --enable-referrals    enable V2 Referrals extension (yes)"
27 ac_help="$ac_help
28   --enable-cldap        enable connectionless ldap (no)"
29 ac_help="$ac_help
30   --enable-x-compile    enable cross compiling (no)"
31 ac_help="$ac_help
32   --enable-dmalloc      enable debug malloc support (no)"
33 ac_help="$ac_help
34   --with-kerberos       use Kerberos (auto)"
35 ac_help="$ac_help
36   --with-threads        use threads (auto)"
37 ac_help="$ac_help
38   --with-yielding-select        with implicitly yielding select (auto)"
39 ac_help="$ac_help
40 LDAPD Options:"
41 ac_help="$ac_help
42   --enable-ldapd        enable building ldapd (no)"
43 ac_help="$ac_help
44 SLAPD Options:"
45 ac_help="$ac_help
46   --enable-slapd        enable building slapd (yes)"
47 ac_help="$ac_help
48     --enable-aclgroups  enable ACL group support (auto)"
49 ac_help="$ac_help
50     --enable-cleartext  enable cleartext passwords (yes)"
51 ac_help="$ac_help
52     --enable-crypt      enable crypt(3) passwords (auto)"
53 ac_help="$ac_help
54     --enable-wrappers   enable tcp wrapper support (no)"
55 ac_help="$ac_help
56     --enable-phonetic   enable phonetic/soundex (no)"
57 ac_help="$ac_help
58     --enable-rlookups   enable reverse lookups (auto)"
59 ac_help="$ac_help
60     --enable-bdb2       enable bdb2 backend (no)"
61 ac_help="$ac_help
62     --enable-ldbm       enable ldbm backend (yes)"
63 ac_help="$ac_help
64       --with-ldbm-api   use LDBM API (auto)"
65 ac_help="$ac_help
66       --with-ldbm-type  use LDBM type (auto)"
67 ac_help="$ac_help
68     --enable-passwd     enable passwd backend (no)"
69 ac_help="$ac_help
70     --enable-perl       enable perl backend (no)"
71 ac_help="$ac_help
72     --enable-shell      enable shell backend (no)"
73 ac_help="$ac_help
74 SLURPD Options:"
75 ac_help="$ac_help
76   --enable-slurpd       enable building slurpd (auto)"
77 ac_help="$ac_help
78 Library Generation & Linking Options"
79 ac_help="$ac_help
80   --enable-static         build static libraries [default=yes]
81   --enable-static=PKGS    only build shared libraries if the current package
82                           appears as an element in the PKGS list"
83 ac_help="$ac_help
84   --enable-shared         build shared libraries [default=yes]
85   --enable-shared=PKGS    only build shared libraries if the current package
86                           appears as an element in the PKGS list"
87 ac_help="$ac_help
88   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
89
90 # Initialize some variables set by options.
91 # The variables have the same names as the options, with
92 # dashes changed to underlines.
93 build=NONE
94 cache_file=./config.cache
95 exec_prefix=NONE
96 host=NONE
97 no_create=
98 nonopt=NONE
99 no_recursion=
100 prefix=NONE
101 program_prefix=NONE
102 program_suffix=NONE
103 program_transform_name=s,x,x,
104 silent=
105 site=
106 srcdir=
107 target=NONE
108 verbose=
109 x_includes=NONE
110 x_libraries=NONE
111 bindir='${exec_prefix}/bin'
112 sbindir='${exec_prefix}/sbin'
113 libexecdir='${exec_prefix}/libexec'
114 datadir='${prefix}/share'
115 sysconfdir='${prefix}/etc'
116 sharedstatedir='${prefix}/com'
117 localstatedir='${prefix}/var'
118 libdir='${exec_prefix}/lib'
119 includedir='${prefix}/include'
120 oldincludedir='/usr/include'
121 infodir='${prefix}/info'
122 mandir='${prefix}/man'
123
124 # Initialize some other variables.
125 subdirs=
126 MFLAGS= MAKEFLAGS=
127 SHELL=${CONFIG_SHELL-/bin/sh}
128 # Maximum number of lines to put in a shell here document.
129 ac_max_here_lines=12
130
131 ac_prev=
132 for ac_option
133 do
134
135   # If the previous option needs an argument, assign it.
136   if test -n "$ac_prev"; then
137     eval "$ac_prev=\$ac_option"
138     ac_prev=
139     continue
140   fi
141
142   case "$ac_option" in
143   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
144   *) ac_optarg= ;;
145   esac
146
147   # Accept the important Cygnus configure options, so we can diagnose typos.
148
149   case "$ac_option" in
150
151   -bindir | --bindir | --bindi | --bind | --bin | --bi)
152     ac_prev=bindir ;;
153   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
154     bindir="$ac_optarg" ;;
155
156   -build | --build | --buil | --bui | --bu)
157     ac_prev=build ;;
158   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
159     build="$ac_optarg" ;;
160
161   -cache-file | --cache-file | --cache-fil | --cache-fi \
162   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
163     ac_prev=cache_file ;;
164   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
165   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
166     cache_file="$ac_optarg" ;;
167
168   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
169     ac_prev=datadir ;;
170   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
171   | --da=*)
172     datadir="$ac_optarg" ;;
173
174   -disable-* | --disable-*)
175     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
176     # Reject names that are not valid shell variable names.
177     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
178       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
179     fi
180     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
181     eval "enable_${ac_feature}=no" ;;
182
183   -enable-* | --enable-*)
184     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
185     # Reject names that are not valid shell variable names.
186     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
187       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
188     fi
189     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
190     case "$ac_option" in
191       *=*) ;;
192       *) ac_optarg=yes ;;
193     esac
194     eval "enable_${ac_feature}='$ac_optarg'" ;;
195
196   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
197   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
198   | --exec | --exe | --ex)
199     ac_prev=exec_prefix ;;
200   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
201   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
202   | --exec=* | --exe=* | --ex=*)
203     exec_prefix="$ac_optarg" ;;
204
205   -gas | --gas | --ga | --g)
206     # Obsolete; use --with-gas.
207     with_gas=yes ;;
208
209   -help | --help | --hel | --he)
210     # Omit some internal or obsolete options to make the list less imposing.
211     # This message is too long to be a string in the A/UX 3.1 sh.
212     cat << EOF
213 Usage: configure [options] [host]
214 Options: [defaults in brackets after descriptions]
215 Configuration:
216   --cache-file=FILE       cache test results in FILE
217   --help                  print this message
218   --no-create             do not create output files
219   --quiet, --silent       do not print \`checking...' messages
220   --version               print the version of autoconf that created configure
221 Directory and file names:
222   --prefix=PREFIX         install architecture-independent files in PREFIX
223                           [$ac_default_prefix]
224   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
225                           [same as prefix]
226   --bindir=DIR            user executables in DIR [EPREFIX/bin]
227   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
228   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
229   --datadir=DIR           read-only architecture-independent data in DIR
230                           [PREFIX/share]
231   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
232   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
233                           [PREFIX/com]
234   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
235   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
236   --includedir=DIR        C header files in DIR [PREFIX/include]
237   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
238   --infodir=DIR           info documentation in DIR [PREFIX/info]
239   --mandir=DIR            man documentation in DIR [PREFIX/man]
240   --srcdir=DIR            find the sources in DIR [configure dir or ..]
241   --program-prefix=PREFIX prepend PREFIX to installed program names
242   --program-suffix=SUFFIX append SUFFIX to installed program names
243   --program-transform-name=PROGRAM
244                           run sed PROGRAM on installed program names
245 EOF
246     cat << EOF
247 Host type:
248   --build=BUILD           configure for building on BUILD [BUILD=HOST]
249   --host=HOST             configure for HOST [guessed]
250   --target=TARGET         configure for TARGET [TARGET=HOST]
251 Features and packages:
252   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
253   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
254   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
255   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
256   --x-includes=DIR        X include files are in DIR
257   --x-libraries=DIR       X library files are in DIR
258 EOF
259     if test -n "$ac_help"; then
260       echo "--enable and --with options recognized:$ac_help"
261     fi
262     exit 0 ;;
263
264   -host | --host | --hos | --ho)
265     ac_prev=host ;;
266   -host=* | --host=* | --hos=* | --ho=*)
267     host="$ac_optarg" ;;
268
269   -includedir | --includedir | --includedi | --included | --include \
270   | --includ | --inclu | --incl | --inc)
271     ac_prev=includedir ;;
272   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
273   | --includ=* | --inclu=* | --incl=* | --inc=*)
274     includedir="$ac_optarg" ;;
275
276   -infodir | --infodir | --infodi | --infod | --info | --inf)
277     ac_prev=infodir ;;
278   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
279     infodir="$ac_optarg" ;;
280
281   -libdir | --libdir | --libdi | --libd)
282     ac_prev=libdir ;;
283   -libdir=* | --libdir=* | --libdi=* | --libd=*)
284     libdir="$ac_optarg" ;;
285
286   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
287   | --libexe | --libex | --libe)
288     ac_prev=libexecdir ;;
289   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
290   | --libexe=* | --libex=* | --libe=*)
291     libexecdir="$ac_optarg" ;;
292
293   -localstatedir | --localstatedir | --localstatedi | --localstated \
294   | --localstate | --localstat | --localsta | --localst \
295   | --locals | --local | --loca | --loc | --lo)
296     ac_prev=localstatedir ;;
297   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
298   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
299   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
300     localstatedir="$ac_optarg" ;;
301
302   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
303     ac_prev=mandir ;;
304   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
305     mandir="$ac_optarg" ;;
306
307   -nfp | --nfp | --nf)
308     # Obsolete; use --without-fp.
309     with_fp=no ;;
310
311   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
312   | --no-cr | --no-c)
313     no_create=yes ;;
314
315   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
316   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
317     no_recursion=yes ;;
318
319   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
320   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
321   | --oldin | --oldi | --old | --ol | --o)
322     ac_prev=oldincludedir ;;
323   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
324   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
325   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
326     oldincludedir="$ac_optarg" ;;
327
328   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
329     ac_prev=prefix ;;
330   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
331     prefix="$ac_optarg" ;;
332
333   -program-prefix | --program-prefix | --program-prefi | --program-pref \
334   | --program-pre | --program-pr | --program-p)
335     ac_prev=program_prefix ;;
336   -program-prefix=* | --program-prefix=* | --program-prefi=* \
337   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
338     program_prefix="$ac_optarg" ;;
339
340   -program-suffix | --program-suffix | --program-suffi | --program-suff \
341   | --program-suf | --program-su | --program-s)
342     ac_prev=program_suffix ;;
343   -program-suffix=* | --program-suffix=* | --program-suffi=* \
344   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
345     program_suffix="$ac_optarg" ;;
346
347   -program-transform-name | --program-transform-name \
348   | --program-transform-nam | --program-transform-na \
349   | --program-transform-n | --program-transform- \
350   | --program-transform | --program-transfor \
351   | --program-transfo | --program-transf \
352   | --program-trans | --program-tran \
353   | --progr-tra | --program-tr | --program-t)
354     ac_prev=program_transform_name ;;
355   -program-transform-name=* | --program-transform-name=* \
356   | --program-transform-nam=* | --program-transform-na=* \
357   | --program-transform-n=* | --program-transform-=* \
358   | --program-transform=* | --program-transfor=* \
359   | --program-transfo=* | --program-transf=* \
360   | --program-trans=* | --program-tran=* \
361   | --progr-tra=* | --program-tr=* | --program-t=*)
362     program_transform_name="$ac_optarg" ;;
363
364   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
365   | -silent | --silent | --silen | --sile | --sil)
366     silent=yes ;;
367
368   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
369     ac_prev=sbindir ;;
370   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
371   | --sbi=* | --sb=*)
372     sbindir="$ac_optarg" ;;
373
374   -sharedstatedir | --sharedstatedir | --sharedstatedi \
375   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
376   | --sharedst | --shareds | --shared | --share | --shar \
377   | --sha | --sh)
378     ac_prev=sharedstatedir ;;
379   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
380   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
381   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
382   | --sha=* | --sh=*)
383     sharedstatedir="$ac_optarg" ;;
384
385   -site | --site | --sit)
386     ac_prev=site ;;
387   -site=* | --site=* | --sit=*)
388     site="$ac_optarg" ;;
389
390   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
391     ac_prev=srcdir ;;
392   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
393     srcdir="$ac_optarg" ;;
394
395   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
396   | --syscon | --sysco | --sysc | --sys | --sy)
397     ac_prev=sysconfdir ;;
398   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
399   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
400     sysconfdir="$ac_optarg" ;;
401
402   -target | --target | --targe | --targ | --tar | --ta | --t)
403     ac_prev=target ;;
404   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
405     target="$ac_optarg" ;;
406
407   -v | -verbose | --verbose | --verbos | --verbo | --verb)
408     verbose=yes ;;
409
410   -version | --version | --versio | --versi | --vers)
411     echo "configure generated by autoconf version 2.13"
412     exit 0 ;;
413
414   -with-* | --with-*)
415     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
416     # Reject names that are not valid shell variable names.
417     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
418       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
419     fi
420     ac_package=`echo $ac_package| sed 's/-/_/g'`
421     case "$ac_option" in
422       *=*) ;;
423       *) ac_optarg=yes ;;
424     esac
425     eval "with_${ac_package}='$ac_optarg'" ;;
426
427   -without-* | --without-*)
428     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
429     # Reject names that are not valid shell variable names.
430     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
431       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
432     fi
433     ac_package=`echo $ac_package| sed 's/-/_/g'`
434     eval "with_${ac_package}=no" ;;
435
436   --x)
437     # Obsolete; use --with-x.
438     with_x=yes ;;
439
440   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
441   | --x-incl | --x-inc | --x-in | --x-i)
442     ac_prev=x_includes ;;
443   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
444   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
445     x_includes="$ac_optarg" ;;
446
447   -x-libraries | --x-libraries | --x-librarie | --x-librari \
448   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
449     ac_prev=x_libraries ;;
450   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
451   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
452     x_libraries="$ac_optarg" ;;
453
454   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
455     ;;
456
457   *)
458     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
459       echo "configure: warning: $ac_option: invalid host type" 1>&2
460     fi
461     if test "x$nonopt" != xNONE; then
462       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
463     fi
464     nonopt="$ac_option"
465     ;;
466
467   esac
468 done
469
470 if test -n "$ac_prev"; then
471   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
472 fi
473
474 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
475
476 # File descriptor usage:
477 # 0 standard input
478 # 1 file creation
479 # 2 errors and warnings
480 # 3 some systems may open it to /dev/tty
481 # 4 used on the Kubota Titan
482 # 6 checking for... messages and results
483 # 5 compiler messages saved in config.log
484 if test "$silent" = yes; then
485   exec 6>/dev/null
486 else
487   exec 6>&1
488 fi
489 exec 5>./config.log
490
491 echo "\
492 This file contains any messages produced by compilers while
493 running configure, to aid debugging if configure makes a mistake.
494 " 1>&5
495
496 # Strip out --no-create and --no-recursion so they do not pile up.
497 # Also quote any args containing shell metacharacters.
498 ac_configure_args=
499 for ac_arg
500 do
501   case "$ac_arg" in
502   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
503   | --no-cr | --no-c) ;;
504   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
505   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
506   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
507   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
508   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
509   esac
510 done
511
512 # NLS nuisances.
513 # Only set these to C if already set.  These must not be set unconditionally
514 # because not all systems understand e.g. LANG=C (notably SCO).
515 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
516 # Non-C LC_CTYPE values break the ctype check.
517 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
518 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
519 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
520 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
521
522 # confdefs.h avoids OS command line length limits that DEFS can exceed.
523 rm -rf conftest* confdefs.h
524 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
525 echo > confdefs.h
526
527 # A filename unique to this package, relative to the directory that
528 # configure is in, which we can look for to find out if srcdir is correct.
529 ac_unique_file=include/ldap.h
530
531 # Find the source files, if location was not specified.
532 if test -z "$srcdir"; then
533   ac_srcdir_defaulted=yes
534   # Try the directory containing this script, then its parent.
535   ac_prog=$0
536   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
537   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
538   srcdir=$ac_confdir
539   if test ! -r $srcdir/$ac_unique_file; then
540     srcdir=..
541   fi
542 else
543   ac_srcdir_defaulted=no
544 fi
545 if test ! -r $srcdir/$ac_unique_file; then
546   if test "$ac_srcdir_defaulted" = yes; then
547     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
548   else
549     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
550   fi
551 fi
552 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
553
554 # Prefer explicitly selected file to automatically selected ones.
555 if test -z "$CONFIG_SITE"; then
556   if test "x$prefix" != xNONE; then
557     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
558   else
559     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
560   fi
561 fi
562 for ac_site_file in $CONFIG_SITE; do
563   if test -r "$ac_site_file"; then
564     echo "loading site script $ac_site_file"
565     . "$ac_site_file"
566   fi
567 done
568
569 if test -r "$cache_file"; then
570   echo "loading cache $cache_file"
571   . $cache_file
572 else
573   echo "creating cache $cache_file"
574   > $cache_file
575 fi
576
577 ac_ext=c
578 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
579 ac_cpp='$CPP $CPPFLAGS'
580 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
581 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
582 cross_compiling=$ac_cv_prog_cc_cross
583
584 ac_exeext=
585 ac_objext=o
586 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
587   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
588   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
589     ac_n= ac_c='
590 ' ac_t='        '
591   else
592     ac_n=-n ac_c= ac_t=
593   fi
594 else
595   ac_n= ac_c='\c' ac_t=
596 fi
597
598 ac_aux_dir=
599 for ac_dir in build $srcdir/build; do
600   if test -f $ac_dir/install-sh; then
601     ac_aux_dir=$ac_dir
602     ac_install_sh="$ac_aux_dir/install-sh -c"
603     break
604   elif test -f $ac_dir/install.sh; then
605     ac_aux_dir=$ac_dir
606     ac_install_sh="$ac_aux_dir/install.sh -c"
607     break
608   fi
609 done
610 if test -z "$ac_aux_dir"; then
611   { echo "configure: error: can not find install-sh or install.sh in build $srcdir/build" 1>&2; exit 1; }
612 fi
613 ac_config_guess=$ac_aux_dir/config.guess
614 ac_config_sub=$ac_aux_dir/config.sub
615 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
616 # Find a good install program.  We prefer a C program (faster),
617 # so one script is as good as another.  But avoid the broken or
618 # incompatible versions:
619 # SysV /etc/install, /usr/sbin/install
620 # SunOS /usr/etc/install
621 # IRIX /sbin/install
622 # AIX /bin/install
623 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
624 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
625 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
626 # ./install, which can be erroneously created by make from ./install.sh.
627 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
628 echo "configure:629: checking for a BSD compatible install" >&5
629 if test -z "$INSTALL"; then
630 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
631   echo $ac_n "(cached) $ac_c" 1>&6
632 else
633     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
634   for ac_dir in $PATH; do
635     # Account for people who put trailing slashes in PATH elements.
636     case "$ac_dir/" in
637     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
638     *)
639       # OSF1 and SCO ODT 3.0 have their own names for install.
640       # Don't use installbsd from OSF since it installs stuff as root
641       # by default.
642       for ac_prog in ginstall scoinst install; do
643         if test -f $ac_dir/$ac_prog; then
644           if test $ac_prog = install &&
645             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
646             # AIX install.  It has an incompatible calling convention.
647             :
648           else
649             ac_cv_path_install="$ac_dir/$ac_prog -c"
650             break 2
651           fi
652         fi
653       done
654       ;;
655     esac
656   done
657   IFS="$ac_save_IFS"
658
659 fi
660   if test "${ac_cv_path_install+set}" = set; then
661     INSTALL="$ac_cv_path_install"
662   else
663     # As a last resort, use the slow shell script.  We don't cache a
664     # path for INSTALL within a source directory, because that will
665     # break other packages using the cache if that directory is
666     # removed, or if the path is relative.
667     INSTALL="$ac_install_sh"
668   fi
669 fi
670 echo "$ac_t""$INSTALL" 1>&6
671
672 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
673 # It thinks the first close brace ends the variable substitution.
674 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
675
676 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
677
678 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
679
680 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
681 echo "configure:682: checking whether build environment is sane" >&5
682 # Just in case
683 sleep 1
684 echo timestamp > conftestfile
685 # Do `set' in a subshell so we don't clobber the current shell's
686 # arguments.  Must try -L first in case configure is actually a
687 # symlink; some systems play weird games with the mod time of symlinks
688 # (eg FreeBSD returns the mod time of the symlink's containing
689 # directory).
690 if (
691    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
692    if test "$*" = "X"; then
693       # -L didn't work.
694       set X `ls -t $srcdir/configure conftestfile`
695    fi
696    if test "$*" != "X $srcdir/configure conftestfile" \
697       && test "$*" != "X conftestfile $srcdir/configure"; then
698
699       # If neither matched, then we have a broken ls.  This can happen
700       # if, for instance, CONFIG_SHELL is bash and it inherits a
701       # broken ls alias from the environment.  This has actually
702       # happened.  Such a system could not be considered "sane".
703       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
704 alias in your environment" 1>&2; exit 1; }
705    fi
706
707    test "$2" = conftestfile
708    )
709 then
710    # Ok.
711    :
712 else
713    { echo "configure: error: newly created file is older than distributed files!
714 Check your system clock" 1>&2; exit 1; }
715 fi
716 rm -f conftest*
717 echo "$ac_t""yes" 1>&6
718 if test "$program_transform_name" = s,x,x,; then
719   program_transform_name=
720 else
721   # Double any \ or $.  echo might interpret backslashes.
722   cat <<\EOF_SED > conftestsed
723 s,\\,\\\\,g; s,\$,$$,g
724 EOF_SED
725   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
726   rm -f conftestsed
727 fi
728 test "$program_prefix" != NONE &&
729   program_transform_name="s,^,${program_prefix},; $program_transform_name"
730 # Use a double $ so make ignores it.
731 test "$program_suffix" != NONE &&
732   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
733
734 # sed with no file args requires a program.
735 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
736
737 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
738 echo "configure:739: checking whether ${MAKE-make} sets \${MAKE}" >&5
739 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
740 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
741   echo $ac_n "(cached) $ac_c" 1>&6
742 else
743   cat > conftestmake <<\EOF
744 all:
745         @echo 'ac_maketemp="${MAKE}"'
746 EOF
747 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
748 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
749 if test -n "$ac_maketemp"; then
750   eval ac_cv_prog_make_${ac_make}_set=yes
751 else
752   eval ac_cv_prog_make_${ac_make}_set=no
753 fi
754 rm -f conftestmake
755 fi
756 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
757   echo "$ac_t""yes" 1>&6
758   SET_MAKE=
759 else
760   echo "$ac_t""no" 1>&6
761   SET_MAKE="MAKE=${MAKE-make}"
762 fi
763
764
765 PACKAGE=OpenLDAP
766
767 VERSION=2.0-devel
768
769 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
770   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
771 fi
772
773
774
775 missing_dir=`cd $ac_aux_dir && pwd`
776 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
777 echo "configure:778: checking for working aclocal" >&5
778 # Run test in a subshell; some versions of sh will print an error if
779 # an executable is not found, even if stderr is redirected.
780 # Redirect stdin to placate older versions of autoconf.  Sigh.
781 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
782    ACLOCAL=aclocal
783    echo "$ac_t""found" 1>&6
784 else
785    ACLOCAL="$missing_dir/missing aclocal"
786    echo "$ac_t""missing" 1>&6
787 fi
788
789 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
790 echo "configure:791: checking for working autoconf" >&5
791 # Run test in a subshell; some versions of sh will print an error if
792 # an executable is not found, even if stderr is redirected.
793 # Redirect stdin to placate older versions of autoconf.  Sigh.
794 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
795    AUTOCONF=autoconf
796    echo "$ac_t""found" 1>&6
797 else
798    AUTOCONF="$missing_dir/missing autoconf"
799    echo "$ac_t""missing" 1>&6
800 fi
801
802 echo $ac_n "checking for working automake""... $ac_c" 1>&6
803 echo "configure:804: checking for working automake" >&5
804 # Run test in a subshell; some versions of sh will print an error if
805 # an executable is not found, even if stderr is redirected.
806 # Redirect stdin to placate older versions of autoconf.  Sigh.
807 if (automake --version) < /dev/null > /dev/null 2>&1; then
808    AUTOMAKE=automake
809    echo "$ac_t""found" 1>&6
810 else
811    AUTOMAKE="$missing_dir/missing automake"
812    echo "$ac_t""missing" 1>&6
813 fi
814
815 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
816 echo "configure:817: checking for working autoheader" >&5
817 # Run test in a subshell; some versions of sh will print an error if
818 # an executable is not found, even if stderr is redirected.
819 # Redirect stdin to placate older versions of autoconf.  Sigh.
820 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
821    AUTOHEADER=autoheader
822    echo "$ac_t""found" 1>&6
823 else
824    AUTOHEADER="$missing_dir/missing autoheader"
825    echo "$ac_t""missing" 1>&6
826 fi
827
828 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
829 echo "configure:830: checking for working makeinfo" >&5
830 # Run test in a subshell; some versions of sh will print an error if
831 # an executable is not found, even if stderr is redirected.
832 # Redirect stdin to placate older versions of autoconf.  Sigh.
833 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
834    MAKEINFO=makeinfo
835    echo "$ac_t""found" 1>&6
836 else
837    MAKEINFO="$missing_dir/missing makeinfo"
838    echo "$ac_t""missing" 1>&6
839 fi
840
841
842
843
844 echo $ac_n "checking configure arguments""... $ac_c" 1>&6
845 echo "configure:846: checking configure arguments" >&5
846
847
848 top_builddir=`pwd`
849
850 ldap_subdir="openldap"
851
852 # Check whether --with-subdir or --without-subdir was given.
853 if test "${with_subdir+set}" = set; then
854   withval="$with_subdir"
855   
856         if test "$withval" = "no"; then
857                 ldap_subdir=""
858         elif test "$withval" != "yes"; then
859                 ldap_subdir="$withval"
860         fi
861
862 fi
863
864
865 # OpenLDAP --enable-debug
866         # Check whether --enable-debug or --disable-debug was given.
867 if test "${enable_debug+set}" = set; then
868   enableval="$enable_debug"
869   
870         ol_arg=invalid
871         for ol_val in auto yes no ; do
872                 if test "$enableval" = "$ol_val" ; then
873                         ol_arg="$ol_val"
874                 fi
875         done
876         if test "$ol_arg" = "invalid" ; then
877                 { echo "configure: error: bad value $enableval for --enable-debug" 1>&2; exit 1; }
878         fi
879         ol_enable_debug="$ol_arg"
880
881 else
882         ol_enable_debug="yes"
883 fi
884 # end --enable-debug
885 ol_enable_syslog=no
886 # OpenLDAP --enable-proctitle
887         # Check whether --enable-proctitle or --disable-proctitle was given.
888 if test "${enable_proctitle+set}" = set; then
889   enableval="$enable_proctitle"
890   
891         ol_arg=invalid
892         for ol_val in auto yes no ; do
893                 if test "$enableval" = "$ol_val" ; then
894                         ol_arg="$ol_val"
895                 fi
896         done
897         if test "$ol_arg" = "invalid" ; then
898                 { echo "configure: error: bad value $enableval for --enable-proctitle" 1>&2; exit 1; }
899         fi
900         ol_enable_proctitle="$ol_arg"
901
902 else
903         ol_enable_proctitle="yes"
904 fi
905 # end --enable-proctitle
906 # OpenLDAP --enable-cache
907         # Check whether --enable-cache or --disable-cache was given.
908 if test "${enable_cache+set}" = set; then
909   enableval="$enable_cache"
910   
911         ol_arg=invalid
912         for ol_val in auto yes no ; do
913                 if test "$enableval" = "$ol_val" ; then
914                         ol_arg="$ol_val"
915                 fi
916         done
917         if test "$ol_arg" = "invalid" ; then
918                 { echo "configure: error: bad value $enableval for --enable-cache" 1>&2; exit 1; }
919         fi
920         ol_enable_cache="$ol_arg"
921
922 else
923         ol_enable_cache="yes"
924 fi
925 # end --enable-cache
926 # OpenLDAP --enable-dns
927         # Check whether --enable-dns or --disable-dns was given.
928 if test "${enable_dns+set}" = set; then
929   enableval="$enable_dns"
930   
931         ol_arg=invalid
932         for ol_val in auto yes no ; do
933                 if test "$enableval" = "$ol_val" ; then
934                         ol_arg="$ol_val"
935                 fi
936         done
937         if test "$ol_arg" = "invalid" ; then
938                 { echo "configure: error: bad value $enableval for --enable-dns" 1>&2; exit 1; }
939         fi
940         ol_enable_dns="$ol_arg"
941
942 else
943         ol_enable_dns="no"
944 fi
945 # end --enable-dns
946 # OpenLDAP --enable-referrals
947         # Check whether --enable-referrals or --disable-referrals was given.
948 if test "${enable_referrals+set}" = set; then
949   enableval="$enable_referrals"
950   
951         ol_arg=invalid
952         for ol_val in auto yes no ; do
953                 if test "$enableval" = "$ol_val" ; then
954                         ol_arg="$ol_val"
955                 fi
956         done
957         if test "$ol_arg" = "invalid" ; then
958                 { echo "configure: error: bad value $enableval for --enable-referrals" 1>&2; exit 1; }
959         fi
960         ol_enable_referrals="$ol_arg"
961
962 else
963         ol_enable_referrals="yes"
964 fi
965 # end --enable-referrals
966 # OpenLDAP --enable-cldap
967         # Check whether --enable-cldap or --disable-cldap was given.
968 if test "${enable_cldap+set}" = set; then
969   enableval="$enable_cldap"
970   
971         ol_arg=invalid
972         for ol_val in auto yes no ; do
973                 if test "$enableval" = "$ol_val" ; then
974                         ol_arg="$ol_val"
975                 fi
976         done
977         if test "$ol_arg" = "invalid" ; then
978                 { echo "configure: error: bad value $enableval for --enable-cldap" 1>&2; exit 1; }
979         fi
980         ol_enable_cldap="$ol_arg"
981
982 else
983         ol_enable_cldap="no"
984 fi
985 # end --enable-cldap
986 # OpenLDAP --enable-x_compile
987         # Check whether --enable-x_compile or --disable-x_compile was given.
988 if test "${enable_x_compile+set}" = set; then
989   enableval="$enable_x_compile"
990   
991         ol_arg=invalid
992         for ol_val in yes no ; do
993                 if test "$enableval" = "$ol_val" ; then
994                         ol_arg="$ol_val"
995                 fi
996         done
997         if test "$ol_arg" = "invalid" ; then
998                 { echo "configure: error: bad value $enableval for --enable-x_compile" 1>&2; exit 1; }
999         fi
1000         ol_enable_x_compile="$ol_arg"
1001
1002 else
1003         ol_enable_x_compile="no"
1004 fi
1005 # end --enable-x_compile
1006
1007
1008 # OpenLDAP --enable-dmalloc
1009         # Check whether --enable-dmalloc or --disable-dmalloc was given.
1010 if test "${enable_dmalloc+set}" = set; then
1011   enableval="$enable_dmalloc"
1012   
1013         ol_arg=invalid
1014         for ol_val in auto yes no ; do
1015                 if test "$enableval" = "$ol_val" ; then
1016                         ol_arg="$ol_val"
1017                 fi
1018         done
1019         if test "$ol_arg" = "invalid" ; then
1020                 { echo "configure: error: bad value $enableval for --enable-dmalloc" 1>&2; exit 1; }
1021         fi
1022         ol_enable_dmalloc="$ol_arg"
1023
1024 else
1025         ol_enable_dmalloc="no"
1026 fi
1027 # end --enable-dmalloc
1028
1029 # OpenLDAP --with-kerberos
1030         # Check whether --with-kerberos or --without-kerberos was given.
1031 if test "${with_kerberos+set}" = set; then
1032   withval="$with_kerberos"
1033   
1034         ol_arg=invalid
1035         for ol_val in auto k5 k4 afs yes no ; do
1036                 if test "$withval" = "$ol_val" ; then
1037                         ol_arg="$ol_val"
1038                 fi
1039         done
1040         if test "$ol_arg" = "invalid" ; then
1041                 { echo "configure: error: bad value $withval for --with-kerberos" 1>&2; exit 1; }
1042         fi
1043         ol_with_kerberos="$ol_arg"
1044
1045 else
1046         ol_with_kerberos="auto"
1047 fi
1048 # end --with-kerberos
1049
1050 # OpenLDAP --with-threads
1051         # Check whether --with-threads or --without-threads was given.
1052 if test "${with_threads+set}" = set; then
1053   withval="$with_threads"
1054   
1055         ol_arg=invalid
1056         for ol_val in auto posix mach lwp yes no manual  ; do
1057                 if test "$withval" = "$ol_val" ; then
1058                         ol_arg="$ol_val"
1059                 fi
1060         done
1061         if test "$ol_arg" = "invalid" ; then
1062                 { echo "configure: error: bad value $withval for --with-threads" 1>&2; exit 1; }
1063         fi
1064         ol_with_threads="$ol_arg"
1065
1066 else
1067         ol_with_threads="auto"
1068 fi
1069 # end --with-threads
1070
1071 # OpenLDAP --with-yielding_select
1072         # Check whether --with-yielding_select or --without-yielding_select was given.
1073 if test "${with_yielding_select+set}" = set; then
1074   withval="$with_yielding_select"
1075   
1076         ol_arg=invalid
1077         for ol_val in auto yes no manual  ; do
1078                 if test "$withval" = "$ol_val" ; then
1079                         ol_arg="$ol_val"
1080                 fi
1081         done
1082         if test "$ol_arg" = "invalid" ; then
1083                 { echo "configure: error: bad value $withval for --with-yielding_select" 1>&2; exit 1; }
1084         fi
1085         ol_with_yielding_select="$ol_arg"
1086
1087 else
1088         ol_with_yielding_select="auto"
1089 fi
1090 # end --with-yielding_select
1091
1092
1093
1094 # Check whether --with-xxldapdoptions or --without-xxldapdoptions was given.
1095 if test "${with_xxldapdoptions+set}" = set; then
1096   withval="$with_xxldapdoptions"
1097   :
1098 fi
1099
1100 # OpenLDAP --enable-ldapd
1101         # Check whether --enable-ldapd or --disable-ldapd was given.
1102 if test "${enable_ldapd+set}" = set; then
1103   enableval="$enable_ldapd"
1104   
1105         ol_arg=invalid
1106         for ol_val in auto yes no ; do
1107                 if test "$enableval" = "$ol_val" ; then
1108                         ol_arg="$ol_val"
1109                 fi
1110         done
1111         if test "$ol_arg" = "invalid" ; then
1112                 { echo "configure: error: bad value $enableval for --enable-ldapd" 1>&2; exit 1; }
1113         fi
1114         ol_enable_ldapd="$ol_arg"
1115
1116 else
1117         ol_enable_ldapd="no"
1118 fi
1119 # end --enable-ldapd
1120
1121 # Check whether --with-xxslapdoptions or --without-xxslapdoptions was given.
1122 if test "${with_xxslapdoptions+set}" = set; then
1123   withval="$with_xxslapdoptions"
1124   :
1125 fi
1126
1127 # OpenLDAP --enable-slapd
1128         # Check whether --enable-slapd or --disable-slapd was given.
1129 if test "${enable_slapd+set}" = set; then
1130   enableval="$enable_slapd"
1131   
1132         ol_arg=invalid
1133         for ol_val in auto yes no ; do
1134                 if test "$enableval" = "$ol_val" ; then
1135                         ol_arg="$ol_val"
1136                 fi
1137         done
1138         if test "$ol_arg" = "invalid" ; then
1139                 { echo "configure: error: bad value $enableval for --enable-slapd" 1>&2; exit 1; }
1140         fi
1141         ol_enable_slapd="$ol_arg"
1142
1143 else
1144         ol_enable_slapd="yes"
1145 fi
1146 # end --enable-slapd
1147 # OpenLDAP --enable-aclgroups
1148         # Check whether --enable-aclgroups or --disable-aclgroups was given.
1149 if test "${enable_aclgroups+set}" = set; then
1150   enableval="$enable_aclgroups"
1151   
1152         ol_arg=invalid
1153         for ol_val in auto yes no ; do
1154                 if test "$enableval" = "$ol_val" ; then
1155                         ol_arg="$ol_val"
1156                 fi
1157         done
1158         if test "$ol_arg" = "invalid" ; then
1159                 { echo "configure: error: bad value $enableval for --enable-aclgroups" 1>&2; exit 1; }
1160         fi
1161         ol_enable_aclgroups="$ol_arg"
1162
1163 else
1164         ol_enable_aclgroups="auto"
1165 fi
1166 # end --enable-aclgroups
1167 # OpenLDAP --enable-cleartext
1168         # Check whether --enable-cleartext or --disable-cleartext was given.
1169 if test "${enable_cleartext+set}" = set; then
1170   enableval="$enable_cleartext"
1171   
1172         ol_arg=invalid
1173         for ol_val in auto yes no ; do
1174                 if test "$enableval" = "$ol_val" ; then
1175                         ol_arg="$ol_val"
1176                 fi
1177         done
1178         if test "$ol_arg" = "invalid" ; then
1179                 { echo "configure: error: bad value $enableval for --enable-cleartext" 1>&2; exit 1; }
1180         fi
1181         ol_enable_cleartext="$ol_arg"
1182
1183 else
1184         ol_enable_cleartext="yes"
1185 fi
1186 # end --enable-cleartext
1187 # OpenLDAP --enable-crypt
1188         # Check whether --enable-crypt or --disable-crypt was given.
1189 if test "${enable_crypt+set}" = set; then
1190   enableval="$enable_crypt"
1191   
1192         ol_arg=invalid
1193         for ol_val in auto yes no ; do
1194                 if test "$enableval" = "$ol_val" ; then
1195                         ol_arg="$ol_val"
1196                 fi
1197         done
1198         if test "$ol_arg" = "invalid" ; then
1199                 { echo "configure: error: bad value $enableval for --enable-crypt" 1>&2; exit 1; }
1200         fi
1201         ol_enable_crypt="$ol_arg"
1202
1203 else
1204         ol_enable_crypt="auto"
1205 fi
1206 # end --enable-crypt
1207 # OpenLDAP --enable-wrappers
1208         # Check whether --enable-wrappers or --disable-wrappers was given.
1209 if test "${enable_wrappers+set}" = set; then
1210   enableval="$enable_wrappers"
1211   
1212         ol_arg=invalid
1213         for ol_val in auto yes no ; do
1214                 if test "$enableval" = "$ol_val" ; then
1215                         ol_arg="$ol_val"
1216                 fi
1217         done
1218         if test "$ol_arg" = "invalid" ; then
1219                 { echo "configure: error: bad value $enableval for --enable-wrappers" 1>&2; exit 1; }
1220         fi
1221         ol_enable_wrappers="$ol_arg"
1222
1223 else
1224         ol_enable_wrappers="no"
1225 fi
1226 # end --enable-wrappers
1227 # OpenLDAP --enable-phonetic
1228         # Check whether --enable-phonetic or --disable-phonetic was given.
1229 if test "${enable_phonetic+set}" = set; then
1230   enableval="$enable_phonetic"
1231   
1232         ol_arg=invalid
1233         for ol_val in auto yes no ; do
1234                 if test "$enableval" = "$ol_val" ; then
1235                         ol_arg="$ol_val"
1236                 fi
1237         done
1238         if test "$ol_arg" = "invalid" ; then
1239                 { echo "configure: error: bad value $enableval for --enable-phonetic" 1>&2; exit 1; }
1240         fi
1241         ol_enable_phonetic="$ol_arg"
1242
1243 else
1244         ol_enable_phonetic="no"
1245 fi
1246 # end --enable-phonetic
1247 # OpenLDAP --enable-rlookups
1248         # Check whether --enable-rlookups or --disable-rlookups was given.
1249 if test "${enable_rlookups+set}" = set; then
1250   enableval="$enable_rlookups"
1251   
1252         ol_arg=invalid
1253         for ol_val in auto yes no ; do
1254                 if test "$enableval" = "$ol_val" ; then
1255                         ol_arg="$ol_val"
1256                 fi
1257         done
1258         if test "$ol_arg" = "invalid" ; then
1259                 { echo "configure: error: bad value $enableval for --enable-rlookups" 1>&2; exit 1; }
1260         fi
1261         ol_enable_rlookups="$ol_arg"
1262
1263 else
1264         ol_enable_rlookups="auto"
1265 fi
1266 # end --enable-rlookups
1267
1268 # OpenLDAP --enable-bdb2
1269         # Check whether --enable-bdb2 or --disable-bdb2 was given.
1270 if test "${enable_bdb2+set}" = set; then
1271   enableval="$enable_bdb2"
1272   
1273         ol_arg=invalid
1274         for ol_val in auto yes no ; do
1275                 if test "$enableval" = "$ol_val" ; then
1276                         ol_arg="$ol_val"
1277                 fi
1278         done
1279         if test "$ol_arg" = "invalid" ; then
1280                 { echo "configure: error: bad value $enableval for --enable-bdb2" 1>&2; exit 1; }
1281         fi
1282         ol_enable_bdb2="$ol_arg"
1283
1284 else
1285         ol_enable_bdb2="no"
1286 fi
1287 # end --enable-bdb2
1288 # OpenLDAP --enable-ldbm
1289         # Check whether --enable-ldbm or --disable-ldbm was given.
1290 if test "${enable_ldbm+set}" = set; then
1291   enableval="$enable_ldbm"
1292   
1293         ol_arg=invalid
1294         for ol_val in auto yes no ; do
1295                 if test "$enableval" = "$ol_val" ; then
1296                         ol_arg="$ol_val"
1297                 fi
1298         done
1299         if test "$ol_arg" = "invalid" ; then
1300                 { echo "configure: error: bad value $enableval for --enable-ldbm" 1>&2; exit 1; }
1301         fi
1302         ol_enable_ldbm="$ol_arg"
1303
1304 else
1305         ol_enable_ldbm="yes"
1306 fi
1307 # end --enable-ldbm
1308 # OpenLDAP --with-ldbm_api
1309         # Check whether --with-ldbm_api or --without-ldbm_api was given.
1310 if test "${with_ldbm_api+set}" = set; then
1311   withval="$with_ldbm_api"
1312   
1313         ol_arg=invalid
1314         for ol_val in auto db2 db gdbm ndbm manual ; do
1315                 if test "$withval" = "$ol_val" ; then
1316                         ol_arg="$ol_val"
1317                 fi
1318         done
1319         if test "$ol_arg" = "invalid" ; then
1320                 { echo "configure: error: bad value $withval for --with-ldbm_api" 1>&2; exit 1; }
1321         fi
1322         ol_with_ldbm_api="$ol_arg"
1323
1324 else
1325         ol_with_ldbm_api="auto"
1326 fi
1327 # end --with-ldbm_api
1328
1329 # OpenLDAP --with-ldbm_type
1330         # Check whether --with-ldbm_type or --without-ldbm_type was given.
1331 if test "${with_ldbm_type+set}" = set; then
1332   withval="$with_ldbm_type"
1333   
1334         ol_arg=invalid
1335         for ol_val in auto btree hash ; do
1336                 if test "$withval" = "$ol_val" ; then
1337                         ol_arg="$ol_val"
1338                 fi
1339         done
1340         if test "$ol_arg" = "invalid" ; then
1341                 { echo "configure: error: bad value $withval for --with-ldbm_type" 1>&2; exit 1; }
1342         fi
1343         ol_with_ldbm_type="$ol_arg"
1344
1345 else
1346         ol_with_ldbm_type="auto"
1347 fi
1348 # end --with-ldbm_type
1349
1350
1351 # OpenLDAP --enable-passwd
1352         # Check whether --enable-passwd or --disable-passwd was given.
1353 if test "${enable_passwd+set}" = set; then
1354   enableval="$enable_passwd"
1355   
1356         ol_arg=invalid
1357         for ol_val in auto yes no ; do
1358                 if test "$enableval" = "$ol_val" ; then
1359                         ol_arg="$ol_val"
1360                 fi
1361         done
1362         if test "$ol_arg" = "invalid" ; then
1363                 { echo "configure: error: bad value $enableval for --enable-passwd" 1>&2; exit 1; }
1364         fi
1365         ol_enable_passwd="$ol_arg"
1366
1367 else
1368         ol_enable_passwd="no"
1369 fi
1370 # end --enable-passwd
1371 # OpenLDAP --enable-perl
1372         # Check whether --enable-perl or --disable-perl was given.
1373 if test "${enable_perl+set}" = set; then
1374   enableval="$enable_perl"
1375   
1376         ol_arg=invalid
1377         for ol_val in auto yes no ; do
1378                 if test "$enableval" = "$ol_val" ; then
1379                         ol_arg="$ol_val"
1380                 fi
1381         done
1382         if test "$ol_arg" = "invalid" ; then
1383                 { echo "configure: error: bad value $enableval for --enable-perl" 1>&2; exit 1; }
1384         fi
1385         ol_enable_perl="$ol_arg"
1386
1387 else
1388         ol_enable_perl="no"
1389 fi
1390 # end --enable-perl
1391 # OpenLDAP --enable-shell
1392         # Check whether --enable-shell or --disable-shell was given.
1393 if test "${enable_shell+set}" = set; then
1394   enableval="$enable_shell"
1395   
1396         ol_arg=invalid
1397         for ol_val in auto yes no ; do
1398                 if test "$enableval" = "$ol_val" ; then
1399                         ol_arg="$ol_val"
1400                 fi
1401         done
1402         if test "$ol_arg" = "invalid" ; then
1403                 { echo "configure: error: bad value $enableval for --enable-shell" 1>&2; exit 1; }
1404         fi
1405         ol_enable_shell="$ol_arg"
1406
1407 else
1408         ol_enable_shell="no"
1409 fi
1410 # end --enable-shell
1411
1412 # Check whether --with-xxslurpdoptions or --without-xxslurpdoptions was given.
1413 if test "${with_xxslurpdoptions+set}" = set; then
1414   withval="$with_xxslurpdoptions"
1415   :
1416 fi
1417
1418 # OpenLDAP --enable-slurpd
1419         # Check whether --enable-slurpd or --disable-slurpd was given.
1420 if test "${enable_slurpd+set}" = set; then
1421   enableval="$enable_slurpd"
1422   
1423         ol_arg=invalid
1424         for ol_val in auto yes no ; do
1425                 if test "$enableval" = "$ol_val" ; then
1426                         ol_arg="$ol_val"
1427                 fi
1428         done
1429         if test "$ol_arg" = "invalid" ; then
1430                 { echo "configure: error: bad value $enableval for --enable-slurpd" 1>&2; exit 1; }
1431         fi
1432         ol_enable_slurpd="$ol_arg"
1433
1434 else
1435         ol_enable_slurpd="auto"
1436 fi
1437 # end --enable-slurpd
1438
1439 # Check whether --with-xxliboptions or --without-xxliboptions was given.
1440 if test "${with_xxliboptions+set}" = set; then
1441   withval="$with_xxliboptions"
1442   :
1443 fi
1444
1445 # Check whether --enable-static or --disable-static was given.
1446 if test "${enable_static+set}" = set; then
1447   enableval="$enable_static"
1448   p=${PACKAGE-default}
1449 case "$enableval" in
1450 yes) enable_static=yes ;;
1451 no) enable_static=no ;;
1452 *)
1453   enable_static=no
1454   # Look at the argument we got.  We use all the common list separators.
1455   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1456   for pkg in $enableval; do
1457     if test "X$pkg" = "X$p"; then
1458       enable_static=yes
1459     fi
1460   done
1461   IFS="$ac_save_ifs"
1462   ;;
1463 esac
1464 else
1465   enable_static=yes
1466 fi
1467
1468 # Check whether --enable-shared or --disable-shared was given.
1469 if test "${enable_shared+set}" = set; then
1470   enableval="$enable_shared"
1471   p=${PACKAGE-default}
1472 case "$enableval" in
1473 yes) enable_shared=yes ;;
1474 no) enable_shared=no ;;
1475 *)
1476   enable_shared=no
1477   # Look at the argument we got.  We use all the common list separators.
1478   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1479   for pkg in $enableval; do
1480     if test "X$pkg" = "X$p"; then
1481       enable_shared=yes
1482     fi
1483   done
1484   IFS="$ac_save_ifs"
1485   ;;
1486 esac
1487 else
1488   enable_shared=yes
1489 fi
1490
1491
1492 # validate options
1493 if test $ol_enable_dns = yes ; then
1494         if test $ol_enable_referrals = no ; then
1495                 { echo "configure: error: DNS requires --enable-referrals" 1>&2; exit 1; }
1496         fi
1497         if test $ol_enable_referrals = auto ; then
1498                 echo "configure: warning: DNS requires referrals, adding --enable-referrals" 1>&2
1499                 ol_enable_referrals=yes
1500         fi
1501 fi
1502
1503 if test $ol_enable_slapd = no ; then
1504                 if test $ol_enable_bdb2 = yes ; then
1505                 echo "configure: warning: slapd disabled, ignoring --enable_bdb2 argument" 1>&2
1506         fi
1507         if test $ol_enable_ldbm = yes ; then
1508                 echo "configure: warning: slapd disabled, ignoring --enable_ldbm argument" 1>&2
1509         fi
1510         if test $ol_enable_passwd = yes ; then
1511                 echo "configure: warning: slapd disabled, ignoring --enable_passwd argument" 1>&2
1512         fi
1513         if test $ol_enable_perl = yes ; then
1514                 echo "configure: warning: slapd disabled, ignoring --enable_perl argument" 1>&2
1515         fi
1516         if test $ol_enable_shell = yes ; then
1517                 echo "configure: warning: slapd disabled, ignoring --enable_shell argument" 1>&2
1518         fi
1519         if test $ol_enable_aclgroups = yes ; then
1520                 echo "configure: warning: slapd disabled, ignoring --enable_aclgroups argument" 1>&2
1521         fi
1522         if test $ol_enable_wrappers = yes ; then
1523                 echo "configure: warning: slapd disabled, ignoring --enable_wrappers argument" 1>&2
1524         fi
1525         if test $ol_enable_phonetic = yes ; then
1526                 echo "configure: warning: slapd disabled, ignoring --enable_phonetic argument" 1>&2
1527         fi
1528         if test $ol_enable_rlookups = yes ; then
1529                 echo "configure: warning: slapd disabled, ignoring --enable_rlookups argument" 1>&2
1530         fi
1531         if test $ol_with_ldbm_api != auto ; then
1532                 echo "configure: warning: slapd disabled, ignoring --with_ldbm_api argument" 1>&2
1533         fi
1534         if test $ol_with_ldbm_type != auto ; then
1535                 echo "configure: warning: slapd disabled, ignoring --with_ldbm_type argument" 1>&2
1536         fi
1537         if test $ol_enable_slurpd = yes ; then
1538                 { echo "configure: error: slurpd requires slapd" 1>&2; exit 1; }
1539         fi
1540
1541         # force settings to no
1542         ol_enable_bdb2=no
1543         ol_enable_ldbm=no
1544         ol_enable_passwd=no
1545         ol_enable_perl=no
1546         ol_enable_shell=no
1547         ol_enable_aclgroups=no
1548         ol_enable_wrappers=no
1549         ol_enable_phonetic=no
1550         ol_enable_rlookups=no
1551         ol_with_ldbm_api=no
1552         ol_with_ldbm_type=no
1553         ol_enable_slurpd=no
1554
1555 elif test $ol_enable_ldbm = no ; then
1556         
1557         if test $ol_with_ldbm_api != auto ; then
1558                 echo "configure: warning: LDBM disabled, ignoring --with_ldbm_api argument" 1>&2
1559         fi
1560
1561         if test $ol_with_ldbm_type != auto ; then
1562                 echo "configure: warning: LDBM disabled, ignoring --with_ldbm_type argument" 1>&2
1563         fi
1564
1565         if test $ol_enable_bdb2 = yes ; then
1566                 { echo "configure: error: BDB2 requires --enable-ldbm" 1>&2; exit 1; }
1567         fi
1568
1569         if test $ol_enable_passwd = no -a \
1570                 $ol_enable_perl = no -a \
1571                 $ol_enable_shell = no ; then
1572                 { echo "configure: error: slapd requires a backend" 1>&2; exit 1; }
1573         fi
1574
1575         ol_with_ldbm_api=no
1576         ol_with_ldbm_type=no
1577
1578 elif test $ol_enable_bdb2 = yes ; then
1579         
1580         if test $ol_with_ldbm_api != auto -a \
1581                 $ol_with_ldbm_api != db2 ; then
1582                 { echo "configure: error: BDB2 requires LDBM API DB2" 1>&2; exit 1; }
1583         fi
1584
1585         ol_with_ldbm_api=db2
1586
1587 else
1588         
1589         if test $ol_enable_bdb2 != no ; then
1590                 if test $ol_with_ldbm_api != auto -a \
1591                         $ol_with_ldbm_api != db2 ; then
1592                         echo "configure: warning: BDB2 requires LDBM api db2 or auto" 1>&2
1593                         ol_enable_bdb2=no
1594                 fi
1595         fi
1596
1597         if test $ol_with_ldbm_api = gdbm -a \
1598                 $ol_with_ldbm_type = btree ; then
1599                 { echo "configure: error: GDBM only supports LDBM type hash" 1>&2; exit 1; }
1600         fi
1601         if test $ol_with_ldbm_api = ndbm -a \
1602                 $ol_with_ldbm_type = btree ; then
1603                 { echo "configure: error: NDBM only supports LDBM type hash" 1>&2; exit 1; }
1604         fi
1605 fi
1606
1607 if test $ol_enable_slurpd = yes ; then
1608                 if test $ol_with_threads = no ; then
1609                 { echo "configure: error: slurpd requires threads" 1>&2; exit 1; }
1610         fi
1611 fi
1612
1613 echo "$ac_t""done" 1>&6
1614
1615
1616 # Make sure we can run config.sub.
1617 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1618 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1619 fi
1620
1621 echo $ac_n "checking host system type""... $ac_c" 1>&6
1622 echo "configure:1623: checking host system type" >&5
1623
1624 host_alias=$host
1625 case "$host_alias" in
1626 NONE)
1627   case $nonopt in
1628   NONE)
1629     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1630     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1631     fi ;;
1632   *) host_alias=$nonopt ;;
1633   esac ;;
1634 esac
1635
1636 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1637 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1638 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1639 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1640 echo "$ac_t""$host" 1>&6
1641
1642
1643 ## Initialize vars
1644 LDAP_LIBS=
1645 LDBM_LIBS=
1646 LTHREAD_LIBS=
1647 LUTIL_LIBS=
1648
1649 LDAPD_LIBS=
1650 SLAPD_LIBS=
1651 SLURPD_LIBS=
1652
1653 BUILD_LDAPD=no
1654 BUILD_SLAPD=no
1655 BUILD_SLURPD=no
1656
1657 BUILD_BDB2=no
1658 BUILD_LDBM=no
1659 BUILD_PASSWD=no
1660 BUILD_PERL=no
1661 BUILD_SHELL=no
1662 BUILD_THREAD=no
1663
1664 SLAPD_PERL_LDFLAGS=
1665 SLAPD_PERL_CPPFLAGS=
1666
1667 KRB_LIBS=
1668 TERMCAP_LIBS=
1669
1670
1671 # Find a good install program.  We prefer a C program (faster),
1672 # so one script is as good as another.  But avoid the broken or
1673 # incompatible versions:
1674 # SysV /etc/install, /usr/sbin/install
1675 # SunOS /usr/etc/install
1676 # IRIX /sbin/install
1677 # AIX /bin/install
1678 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1679 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1680 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1681 # ./install, which can be erroneously created by make from ./install.sh.
1682 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1683 echo "configure:1684: checking for a BSD compatible install" >&5
1684 if test -z "$INSTALL"; then
1685 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1686   echo $ac_n "(cached) $ac_c" 1>&6
1687 else
1688     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
1689   for ac_dir in $PATH; do
1690     # Account for people who put trailing slashes in PATH elements.
1691     case "$ac_dir/" in
1692     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1693     *)
1694       # OSF1 and SCO ODT 3.0 have their own names for install.
1695       # Don't use installbsd from OSF since it installs stuff as root
1696       # by default.
1697       for ac_prog in ginstall scoinst install; do
1698         if test -f $ac_dir/$ac_prog; then
1699           if test $ac_prog = install &&
1700             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1701             # AIX install.  It has an incompatible calling convention.
1702             :
1703           else
1704             ac_cv_path_install="$ac_dir/$ac_prog -c"
1705             break 2
1706           fi
1707         fi
1708       done
1709       ;;
1710     esac
1711   done
1712   IFS="$ac_save_IFS"
1713
1714 fi
1715   if test "${ac_cv_path_install+set}" = set; then
1716     INSTALL="$ac_cv_path_install"
1717   else
1718     # As a last resort, use the slow shell script.  We don't cache a
1719     # path for INSTALL within a source directory, because that will
1720     # break other packages using the cache if that directory is
1721     # removed, or if the path is relative.
1722     INSTALL="$ac_install_sh"
1723   fi
1724 fi
1725 echo "$ac_t""$INSTALL" 1>&6
1726
1727 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1728 # It thinks the first close brace ends the variable substitution.
1729 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1730
1731 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1732
1733 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1734
1735 # Extract the first word of "ranlib", so it can be a program name with args.
1736 set dummy ranlib; ac_word=$2
1737 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1738 echo "configure:1739: checking for $ac_word" >&5
1739 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1740   echo $ac_n "(cached) $ac_c" 1>&6
1741 else
1742   if test -n "$RANLIB"; then
1743   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1744 else
1745   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1746   ac_dummy="$PATH"
1747   for ac_dir in $ac_dummy; do
1748     test -z "$ac_dir" && ac_dir=.
1749     if test -f $ac_dir/$ac_word; then
1750       ac_cv_prog_RANLIB="ranlib"
1751       break
1752     fi
1753   done
1754   IFS="$ac_save_ifs"
1755   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1756 fi
1757 fi
1758 RANLIB="$ac_cv_prog_RANLIB"
1759 if test -n "$RANLIB"; then
1760   echo "$ac_t""$RANLIB" 1>&6
1761 else
1762   echo "$ac_t""no" 1>&6
1763 fi
1764
1765 # Extract the first word of "gcc", so it can be a program name with args.
1766 set dummy gcc; ac_word=$2
1767 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1768 echo "configure:1769: checking for $ac_word" >&5
1769 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1770   echo $ac_n "(cached) $ac_c" 1>&6
1771 else
1772   if test -n "$CC"; then
1773   ac_cv_prog_CC="$CC" # Let the user override the test.
1774 else
1775   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1776   ac_dummy="$PATH"
1777   for ac_dir in $ac_dummy; do
1778     test -z "$ac_dir" && ac_dir=.
1779     if test -f $ac_dir/$ac_word; then
1780       ac_cv_prog_CC="gcc"
1781       break
1782     fi
1783   done
1784   IFS="$ac_save_ifs"
1785 fi
1786 fi
1787 CC="$ac_cv_prog_CC"
1788 if test -n "$CC"; then
1789   echo "$ac_t""$CC" 1>&6
1790 else
1791   echo "$ac_t""no" 1>&6
1792 fi
1793
1794 if test -z "$CC"; then
1795   # Extract the first word of "cc", so it can be a program name with args.
1796 set dummy cc; ac_word=$2
1797 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1798 echo "configure:1799: checking for $ac_word" >&5
1799 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1800   echo $ac_n "(cached) $ac_c" 1>&6
1801 else
1802   if test -n "$CC"; then
1803   ac_cv_prog_CC="$CC" # Let the user override the test.
1804 else
1805   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1806   ac_prog_rejected=no
1807   ac_dummy="$PATH"
1808   for ac_dir in $ac_dummy; do
1809     test -z "$ac_dir" && ac_dir=.
1810     if test -f $ac_dir/$ac_word; then
1811       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1812         ac_prog_rejected=yes
1813         continue
1814       fi
1815       ac_cv_prog_CC="cc"
1816       break
1817     fi
1818   done
1819   IFS="$ac_save_ifs"
1820 if test $ac_prog_rejected = yes; then
1821   # We found a bogon in the path, so make sure we never use it.
1822   set dummy $ac_cv_prog_CC
1823   shift
1824   if test $# -gt 0; then
1825     # We chose a different compiler from the bogus one.
1826     # However, it has the same basename, so the bogon will be chosen
1827     # first if we set CC to just the basename; use the full file name.
1828     shift
1829     set dummy "$ac_dir/$ac_word" "$@"
1830     shift
1831     ac_cv_prog_CC="$@"
1832   fi
1833 fi
1834 fi
1835 fi
1836 CC="$ac_cv_prog_CC"
1837 if test -n "$CC"; then
1838   echo "$ac_t""$CC" 1>&6
1839 else
1840   echo "$ac_t""no" 1>&6
1841 fi
1842
1843   if test -z "$CC"; then
1844     case "`uname -s`" in
1845     *win32* | *WIN32*)
1846       # Extract the first word of "cl", so it can be a program name with args.
1847 set dummy cl; ac_word=$2
1848 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1849 echo "configure:1850: checking for $ac_word" >&5
1850 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1851   echo $ac_n "(cached) $ac_c" 1>&6
1852 else
1853   if test -n "$CC"; then
1854   ac_cv_prog_CC="$CC" # Let the user override the test.
1855 else
1856   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1857   ac_dummy="$PATH"
1858   for ac_dir in $ac_dummy; do
1859     test -z "$ac_dir" && ac_dir=.
1860     if test -f $ac_dir/$ac_word; then
1861       ac_cv_prog_CC="cl"
1862       break
1863     fi
1864   done
1865   IFS="$ac_save_ifs"
1866 fi
1867 fi
1868 CC="$ac_cv_prog_CC"
1869 if test -n "$CC"; then
1870   echo "$ac_t""$CC" 1>&6
1871 else
1872   echo "$ac_t""no" 1>&6
1873 fi
1874  ;;
1875     esac
1876   fi
1877   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1878 fi
1879
1880 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1881 echo "configure:1882: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1882
1883 ac_ext=c
1884 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1885 ac_cpp='$CPP $CPPFLAGS'
1886 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1887 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1888 cross_compiling=$ac_cv_prog_cc_cross
1889
1890 cat > conftest.$ac_ext << EOF
1891
1892 #line 1893 "configure"
1893 #include "confdefs.h"
1894
1895 main(){return(0);}
1896 EOF
1897 if { (eval echo configure:1898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1898   ac_cv_prog_cc_works=yes
1899   # If we can't run a trivial program, we are probably using a cross compiler.
1900   if (./conftest; exit) 2>/dev/null; then
1901     ac_cv_prog_cc_cross=no
1902   else
1903     ac_cv_prog_cc_cross=yes
1904   fi
1905 else
1906   echo "configure: failed program was:" >&5
1907   cat conftest.$ac_ext >&5
1908   ac_cv_prog_cc_works=no
1909 fi
1910 rm -fr conftest*
1911 ac_ext=c
1912 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1913 ac_cpp='$CPP $CPPFLAGS'
1914 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1915 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1916 cross_compiling=$ac_cv_prog_cc_cross
1917
1918 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1919 if test $ac_cv_prog_cc_works = no; then
1920   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1921 fi
1922 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1923 echo "configure:1924: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1924 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1925 cross_compiling=$ac_cv_prog_cc_cross
1926
1927 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1928 echo "configure:1929: checking whether we are using GNU C" >&5
1929 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1930   echo $ac_n "(cached) $ac_c" 1>&6
1931 else
1932   cat > conftest.c <<EOF
1933 #ifdef __GNUC__
1934   yes;
1935 #endif
1936 EOF
1937 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1938: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1938   ac_cv_prog_gcc=yes
1939 else
1940   ac_cv_prog_gcc=no
1941 fi
1942 fi
1943
1944 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1945
1946 if test $ac_cv_prog_gcc = yes; then
1947   GCC=yes
1948 else
1949   GCC=
1950 fi
1951
1952 ac_test_CFLAGS="${CFLAGS+set}"
1953 ac_save_CFLAGS="$CFLAGS"
1954 CFLAGS=
1955 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1956 echo "configure:1957: checking whether ${CC-cc} accepts -g" >&5
1957 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1958   echo $ac_n "(cached) $ac_c" 1>&6
1959 else
1960   echo 'void f(){}' > conftest.c
1961 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1962   ac_cv_prog_cc_g=yes
1963 else
1964   ac_cv_prog_cc_g=no
1965 fi
1966 rm -f conftest*
1967
1968 fi
1969
1970 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1971 if test "$ac_test_CFLAGS" = set; then
1972   CFLAGS="$ac_save_CFLAGS"
1973 elif test $ac_cv_prog_cc_g = yes; then
1974   if test "$GCC" = yes; then
1975     CFLAGS="-g -O2"
1976   else
1977     CFLAGS="-g"
1978   fi
1979 else
1980   if test "$GCC" = yes; then
1981     CFLAGS="-O2"
1982   else
1983     CFLAGS=
1984   fi
1985 fi
1986
1987 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1988 if test "${with_gnu_ld+set}" = set; then
1989   withval="$with_gnu_ld"
1990   test "$withval" = no || with_gnu_ld=yes
1991 else
1992   with_gnu_ld=no
1993 fi
1994
1995
1996 ac_prog=ld
1997 if test "$ac_cv_prog_gcc" = yes; then
1998   # Check if gcc -print-prog-name=ld gives a path.
1999   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
2000 echo "configure:2001: checking for ld used by GCC" >&5
2001   ac_prog=`($CC -print-prog-name=ld) 2>&5`
2002   case "$ac_prog" in
2003   # Accept absolute paths.
2004   /* | A-Za-z:\\*)
2005     test -z "$LD" && LD="$ac_prog"
2006     ;;
2007   "")
2008     # If it fails, then pretend we aren't using GCC.
2009     ac_prog=ld
2010     ;;
2011   *)
2012     # If it is relative, then search for the first ld in PATH.
2013     with_gnu_ld=unknown
2014     ;;
2015   esac
2016 elif test "$with_gnu_ld" = yes; then
2017   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
2018 echo "configure:2019: checking for GNU ld" >&5
2019 else
2020   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
2021 echo "configure:2022: checking for non-GNU ld" >&5
2022 fi
2023 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
2024   echo $ac_n "(cached) $ac_c" 1>&6
2025 else
2026   if test -z "$LD"; then
2027   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2028   for ac_dir in $PATH; do
2029     test -z "$ac_dir" && ac_dir=.
2030     if test -f "$ac_dir/$ac_prog"; then
2031       ac_cv_path_LD="$ac_dir/$ac_prog"
2032       # Check to see if the program is GNU ld.  I'd rather use --version,
2033       # but apparently some GNU ld's only accept -v.
2034       # Break only if it was the GNU/non-GNU ld that we prefer.
2035       if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
2036         test "$with_gnu_ld" != no && break
2037       else
2038         test "$with_gnu_ld" != yes && break
2039       fi
2040     fi
2041   done
2042   IFS="$ac_save_ifs"
2043 else
2044   ac_cv_path_LD="$LD" # Let the user override the test with a path.
2045 fi
2046 fi
2047
2048 LD="$ac_cv_path_LD"
2049 if test -n "$LD"; then
2050   echo "$ac_t""$LD" 1>&6
2051 else
2052   echo "$ac_t""no" 1>&6
2053 fi
2054 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
2055
2056 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
2057 echo "configure:2058: checking if the linker ($LD) is GNU ld" >&5
2058 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
2059   echo $ac_n "(cached) $ac_c" 1>&6
2060 else
2061   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
2062 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
2063   ac_cv_prog_gnu_ld=yes
2064 else
2065   ac_cv_prog_gnu_ld=no
2066 fi
2067 fi
2068
2069 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
2070
2071
2072 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
2073 echo "configure:2074: checking for BSD-compatible nm" >&5
2074 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
2075   echo $ac_n "(cached) $ac_c" 1>&6
2076 else
2077   case "$NM" in
2078 /* | A-Za-z:\\*)
2079   ac_cv_path_NM="$NM" # Let the user override the test with a path.
2080   ;;
2081 *)
2082   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2083   for ac_dir in /usr/ucb /usr/ccs/bin $PATH /bin; do
2084     test -z "$ac_dir" && ac_dir=.
2085     if test -f $ac_dir/nm; then
2086       # Check to see if the nm accepts a BSD-compat flag.
2087       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
2088       #   nm: unknown option "B" ignored
2089       if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
2090         ac_cv_path_NM="$ac_dir/nm -B"
2091       elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
2092         ac_cv_path_NM="$ac_dir/nm -p"
2093       else
2094         ac_cv_path_NM="$ac_dir/nm"
2095       fi
2096       break
2097     fi
2098   done
2099   IFS="$ac_save_ifs"
2100   test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
2101   ;;
2102 esac
2103 fi
2104
2105 NM="$ac_cv_path_NM"
2106 echo "$ac_t""$NM" 1>&6
2107
2108
2109 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2110 echo "configure:2111: checking whether ln -s works" >&5
2111 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
2112   echo $ac_n "(cached) $ac_c" 1>&6
2113 else
2114   rm -f conftestdata
2115 if ln -s X conftestdata 2>/dev/null
2116 then
2117   rm -f conftestdata
2118   ac_cv_prog_LN_S="ln -s"
2119 else
2120   ac_cv_prog_LN_S=ln
2121 fi
2122 fi
2123 LN_S="$ac_cv_prog_LN_S"
2124 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2125   echo "$ac_t""yes" 1>&6
2126 else
2127   echo "$ac_t""no" 1>&6
2128 fi
2129
2130 # Always use our own libtool.
2131 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2132
2133 # Check for any special flags to pass to ltconfig.
2134 libtool_flags=
2135 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2136 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2137 test "$silent" = yes && libtool_flags="$libtool_flags --silent"
2138 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
2139 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2140
2141 # Some flags need to be propagated to the compiler or linker for good
2142 # libtool support.
2143 case "$host" in
2144 *-*-irix6*)
2145   # Find out which ABI we are using.
2146   echo '#line 2147 "configure"' > conftest.$ac_ext
2147   if { (eval echo configure:2148: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2148     case "`/usr/bin/file conftest.o`" in
2149     *32-bit*)
2150       LD="${LD-ld} -32"
2151       ;;
2152     *N32*)
2153       LD="${LD-ld} -n32"
2154       ;;
2155     *64-bit*)
2156       LD="${LD-ld} -64"
2157       ;;
2158     esac
2159   fi
2160   rm -rf conftest*
2161   ;;
2162
2163 *-*-sco3.2v5*)
2164   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2165   CFLAGS="$CFLAGS -belf"
2166   ;;
2167 esac
2168
2169 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
2170 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2171 LD="$LD" NM="$NM" RANLIB="$RANLIB" LN_S="$LN_S" \
2172 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \
2173 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
2174 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2175
2176
2177 for ac_prog in mawk gawk nawk awk
2178 do
2179 # Extract the first word of "$ac_prog", so it can be a program name with args.
2180 set dummy $ac_prog; ac_word=$2
2181 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2182 echo "configure:2183: checking for $ac_word" >&5
2183 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2184   echo $ac_n "(cached) $ac_c" 1>&6
2185 else
2186   if test -n "$AWK"; then
2187   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2188 else
2189   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2190   ac_dummy="$PATH"
2191   for ac_dir in $ac_dummy; do
2192     test -z "$ac_dir" && ac_dir=.
2193     if test -f $ac_dir/$ac_word; then
2194       ac_cv_prog_AWK="$ac_prog"
2195       break
2196     fi
2197   done
2198   IFS="$ac_save_ifs"
2199 fi
2200 fi
2201 AWK="$ac_cv_prog_AWK"
2202 if test -n "$AWK"; then
2203   echo "$ac_t""$AWK" 1>&6
2204 else
2205   echo "$ac_t""no" 1>&6
2206 fi
2207
2208 test -n "$AWK" && break
2209 done
2210
2211 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2212 echo "configure:2213: checking whether ln -s works" >&5
2213 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
2214   echo $ac_n "(cached) $ac_c" 1>&6
2215 else
2216   rm -f conftestdata
2217 if ln -s X conftestdata 2>/dev/null
2218 then
2219   rm -f conftestdata
2220   ac_cv_prog_LN_S="ln -s"
2221 else
2222   ac_cv_prog_LN_S=ln
2223 fi
2224 fi
2225 LN_S="$ac_cv_prog_LN_S"
2226 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2227   echo "$ac_t""yes" 1>&6
2228 else
2229   echo "$ac_t""no" 1>&6
2230 fi
2231
2232
2233 # Extract the first word of "sendmail", so it can be a program name with args.
2234 set dummy sendmail; ac_word=$2
2235 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2236 echo "configure:2237: checking for $ac_word" >&5
2237 if eval "test \"`echo '$''{'ac_cv_path_SENDMAIL'+set}'`\" = set"; then
2238   echo $ac_n "(cached) $ac_c" 1>&6
2239 else
2240   case "$SENDMAIL" in
2241   /*)
2242   ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a path.
2243   ;;
2244   ?:/*)                  
2245   ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a dos path.
2246   ;;
2247   *)
2248   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2249   ac_dummy="$PATH:/usr/libexec:/usr/lib:/usr/sbin:/usr/etc:/etc"
2250   for ac_dir in $ac_dummy; do 
2251     test -z "$ac_dir" && ac_dir=.
2252     if test -f $ac_dir/$ac_word; then
2253       ac_cv_path_SENDMAIL="$ac_dir/$ac_word"
2254       break
2255     fi
2256   done
2257   IFS="$ac_save_ifs"
2258   test -z "$ac_cv_path_SENDMAIL" && ac_cv_path_SENDMAIL="/usr/lib/sendmail"
2259   ;;
2260 esac
2261 fi
2262 SENDMAIL="$ac_cv_path_SENDMAIL"
2263 if test -n "$SENDMAIL"; then
2264   echo "$ac_t""$SENDMAIL" 1>&6
2265 else
2266   echo "$ac_t""no" 1>&6
2267 fi
2268
2269 # Extract the first word of "vi", so it can be a program name with args.
2270 set dummy vi; ac_word=$2
2271 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2272 echo "configure:2273: checking for $ac_word" >&5
2273 if eval "test \"`echo '$''{'ac_cv_path_EDITOR'+set}'`\" = set"; then
2274   echo $ac_n "(cached) $ac_c" 1>&6
2275 else
2276   case "$EDITOR" in
2277   /*)
2278   ac_cv_path_EDITOR="$EDITOR" # Let the user override the test with a path.
2279   ;;
2280   ?:/*)                  
2281   ac_cv_path_EDITOR="$EDITOR" # Let the user override the test with a dos path.
2282   ;;
2283   *)
2284   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2285   ac_dummy="$PATH:/usr/ucb"
2286   for ac_dir in $ac_dummy; do 
2287     test -z "$ac_dir" && ac_dir=.
2288     if test -f $ac_dir/$ac_word; then
2289       ac_cv_path_EDITOR="$ac_dir/$ac_word"
2290       break
2291     fi
2292   done
2293   IFS="$ac_save_ifs"
2294   test -z "$ac_cv_path_EDITOR" && ac_cv_path_EDITOR="/usr/ucb/vi"
2295   ;;
2296 esac
2297 fi
2298 EDITOR="$ac_cv_path_EDITOR"
2299 if test -n "$EDITOR"; then
2300   echo "$ac_t""$EDITOR" 1>&6
2301 else
2302   echo "$ac_t""no" 1>&6
2303 fi
2304
2305 # Extract the first word of "finger", so it can be a program name with args.
2306 set dummy finger; ac_word=$2
2307 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2308 echo "configure:2309: checking for $ac_word" >&5
2309 if eval "test \"`echo '$''{'ac_cv_path_FINGER'+set}'`\" = set"; then
2310   echo $ac_n "(cached) $ac_c" 1>&6
2311 else
2312   case "$FINGER" in
2313   /*)
2314   ac_cv_path_FINGER="$FINGER" # Let the user override the test with a path.
2315   ;;
2316   ?:/*)                  
2317   ac_cv_path_FINGER="$FINGER" # Let the user override the test with a dos path.
2318   ;;
2319   *)
2320   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2321   ac_dummy="$PATH:/usr/ucb"
2322   for ac_dir in $ac_dummy; do 
2323     test -z "$ac_dir" && ac_dir=.
2324     if test -f $ac_dir/$ac_word; then
2325       ac_cv_path_FINGER="$ac_dir/$ac_word"
2326       break
2327     fi
2328   done
2329   IFS="$ac_save_ifs"
2330   test -z "$ac_cv_path_FINGER" && ac_cv_path_FINGER="/usr/ucb/finger"
2331   ;;
2332 esac
2333 fi
2334 FINGER="$ac_cv_path_FINGER"
2335 if test -n "$FINGER"; then
2336   echo "$ac_t""$FINGER" 1>&6
2337 else
2338   echo "$ac_t""no" 1>&6
2339 fi
2340
2341
2342 if test $ol_enable_perl = yes ; then
2343         # Extract the first word of "perl", so it can be a program name with args.
2344 set dummy perl; ac_word=$2
2345 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2346 echo "configure:2347: checking for $ac_word" >&5
2347 if eval "test \"`echo '$''{'ac_cv_path_PERLBIN'+set}'`\" = set"; then
2348   echo $ac_n "(cached) $ac_c" 1>&6
2349 else
2350   case "$PERLBIN" in
2351   /*)
2352   ac_cv_path_PERLBIN="$PERLBIN" # Let the user override the test with a path.
2353   ;;
2354   ?:/*)                  
2355   ac_cv_path_PERLBIN="$PERLBIN" # Let the user override the test with a dos path.
2356   ;;
2357   *)
2358   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2359   ac_dummy="$PATH"
2360   for ac_dir in $ac_dummy; do 
2361     test -z "$ac_dir" && ac_dir=.
2362     if test -f $ac_dir/$ac_word; then
2363       ac_cv_path_PERLBIN="$ac_dir/$ac_word"
2364       break
2365     fi
2366   done
2367   IFS="$ac_save_ifs"
2368   test -z "$ac_cv_path_PERLBIN" && ac_cv_path_PERLBIN="/usr/bin/perl"
2369   ;;
2370 esac
2371 fi
2372 PERLBIN="$ac_cv_path_PERLBIN"
2373 if test -n "$PERLBIN"; then
2374   echo "$ac_t""$PERLBIN" 1>&6
2375 else
2376   echo "$ac_t""no" 1>&6
2377 fi
2378
2379
2380         if test "no$PERLBIN" = "no" ; then
2381                 ol_enable_perl=no
2382         fi
2383
2384         SLAPD_PERL_LDFLAGS="`$PERLBIN -MExtUtils::Embed -e ldopts|sed -e s/-lc//`"
2385         SLAPD_PERL_CPPFLAGS="`$PERLBIN -MExtUtils::Embed -e perl_inc`"
2386 fi
2387
2388 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2389 echo "configure:2390: checking how to run the C preprocessor" >&5
2390 # On Suns, sometimes $CPP names a directory.
2391 if test -n "$CPP" && test -d "$CPP"; then
2392   CPP=
2393 fi
2394 if test -z "$CPP"; then
2395 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2396   echo $ac_n "(cached) $ac_c" 1>&6
2397 else
2398     # This must be in double quotes, not single quotes, because CPP may get
2399   # substituted into the Makefile and "${CC-cc}" will confuse make.
2400   CPP="${CC-cc} -E"
2401   # On the NeXT, cc -E runs the code through the compiler's parser,
2402   # not just through cpp.
2403   cat > conftest.$ac_ext <<EOF
2404 #line 2405 "configure"
2405 #include "confdefs.h"
2406 #include <assert.h>
2407 Syntax Error
2408 EOF
2409 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2410 { (eval echo configure:2411: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2411 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2412 if test -z "$ac_err"; then
2413   :
2414 else
2415   echo "$ac_err" >&5
2416   echo "configure: failed program was:" >&5
2417   cat conftest.$ac_ext >&5
2418   rm -rf conftest*
2419   CPP="${CC-cc} -E -traditional-cpp"
2420   cat > conftest.$ac_ext <<EOF
2421 #line 2422 "configure"
2422 #include "confdefs.h"
2423 #include <assert.h>
2424 Syntax Error
2425 EOF
2426 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2427 { (eval echo configure:2428: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2428 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2429 if test -z "$ac_err"; then
2430   :
2431 else
2432   echo "$ac_err" >&5
2433   echo "configure: failed program was:" >&5
2434   cat conftest.$ac_ext >&5
2435   rm -rf conftest*
2436   CPP="${CC-cc} -nologo -E"
2437   cat > conftest.$ac_ext <<EOF
2438 #line 2439 "configure"
2439 #include "confdefs.h"
2440 #include <assert.h>
2441 Syntax Error
2442 EOF
2443 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2444 { (eval echo configure:2445: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2445 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2446 if test -z "$ac_err"; then
2447   :
2448 else
2449   echo "$ac_err" >&5
2450   echo "configure: failed program was:" >&5
2451   cat conftest.$ac_ext >&5
2452   rm -rf conftest*
2453   CPP=/lib/cpp
2454 fi
2455 rm -f conftest*
2456 fi
2457 rm -f conftest*
2458 fi
2459 rm -f conftest*
2460   ac_cv_prog_CPP="$CPP"
2461 fi
2462   CPP="$ac_cv_prog_CPP"
2463 else
2464   ac_cv_prog_CPP="$CPP"
2465 fi
2466 echo "$ac_t""$CPP" 1>&6
2467
2468
2469 if test $cross_compiling = yes -a $ol_enable_x_compile = yes; then
2470         echo "configure: warning: cross compiling....  some functionality will be removed." 1>&2
2471
2472 elif test $cross_compiling = no -a $ol_enable_x_compile = yes; then
2473         echo "configure: warning: programs compiled here do run here..." 1>&2
2474         { echo "configure: error:   if not cross compiling, use --disable-x-compile." 1>&2; exit 1; }
2475
2476 elif test $cross_compiling = yes -a $ol_enable_x_compile = no; then
2477         echo "configure: warning: programs compiled here do not run here..." 1>&2
2478         { echo "configure: error:   if cross compiling,  add --enable-x-compile." 1>&2; exit 1; }
2479 fi
2480
2481 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2482 echo "configure:2483: checking for AIX" >&5
2483 cat > conftest.$ac_ext <<EOF
2484 #line 2485 "configure"
2485 #include "confdefs.h"
2486 #ifdef _AIX
2487   yes
2488 #endif
2489
2490 EOF
2491 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2492   egrep "yes" >/dev/null 2>&1; then
2493   rm -rf conftest*
2494   echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
2495 #define _ALL_SOURCE 1
2496 EOF
2497
2498 else
2499   rm -rf conftest*
2500   echo "$ac_t""no" 1>&6
2501 fi
2502 rm -f conftest*
2503
2504
2505 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
2506 echo "configure:2507: checking for POSIXized ISC" >&5
2507 if test -d /etc/conf/kconfig.d &&
2508   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2509 then
2510   echo "$ac_t""yes" 1>&6
2511   ISC=yes # If later tests want to check for ISC.
2512   cat >> confdefs.h <<\EOF
2513 #define _POSIX_SOURCE 1
2514 EOF
2515
2516   if test "$GCC" = yes; then
2517     CC="$CC -posix"
2518   else
2519     CC="$CC -Xp"
2520   fi
2521 else
2522   echo "$ac_t""no" 1>&6
2523   ISC=
2524 fi
2525
2526 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
2527 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
2528 echo "configure:2529: checking for minix/config.h" >&5
2529 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2530   echo $ac_n "(cached) $ac_c" 1>&6
2531 else
2532   cat > conftest.$ac_ext <<EOF
2533 #line 2534 "configure"
2534 #include "confdefs.h"
2535 #include <minix/config.h>
2536 EOF
2537 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2538 { (eval echo configure:2539: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2539 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2540 if test -z "$ac_err"; then
2541   rm -rf conftest*
2542   eval "ac_cv_header_$ac_safe=yes"
2543 else
2544   echo "$ac_err" >&5
2545   echo "configure: failed program was:" >&5
2546   cat conftest.$ac_ext >&5
2547   rm -rf conftest*
2548   eval "ac_cv_header_$ac_safe=no"
2549 fi
2550 rm -f conftest*
2551 fi
2552 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2553   echo "$ac_t""yes" 1>&6
2554   MINIX=yes
2555 else
2556   echo "$ac_t""no" 1>&6
2557 MINIX=
2558 fi
2559
2560 if test "$MINIX" = yes; then
2561   cat >> confdefs.h <<\EOF
2562 #define _POSIX_SOURCE 1
2563 EOF
2564
2565   cat >> confdefs.h <<\EOF
2566 #define _POSIX_1_SOURCE 2
2567 EOF
2568
2569   cat >> confdefs.h <<\EOF
2570 #define _MINIX 1
2571 EOF
2572
2573 fi
2574
2575
2576 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
2577 echo "configure:2578: checking for Cygwin environment" >&5
2578 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
2579   echo $ac_n "(cached) $ac_c" 1>&6
2580 else
2581   cat > conftest.$ac_ext <<EOF
2582 #line 2583 "configure"
2583 #include "confdefs.h"
2584
2585 int main() {
2586
2587 #ifndef __CYGWIN__
2588 #define __CYGWIN__ __CYGWIN32__
2589 #endif
2590 return __CYGWIN__;
2591 ; return 0; }
2592 EOF
2593 if { (eval echo configure:2594: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2594   rm -rf conftest*
2595   ac_cv_cygwin=yes
2596 else
2597   echo "configure: failed program was:" >&5
2598   cat conftest.$ac_ext >&5
2599   rm -rf conftest*
2600   ac_cv_cygwin=no
2601 fi
2602 rm -f conftest*
2603 rm -f conftest*
2604 fi
2605
2606 echo "$ac_t""$ac_cv_cygwin" 1>&6
2607 CYGWIN=
2608 test "$ac_cv_cygwin" = yes && CYGWIN=yes
2609 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
2610 echo "configure:2611: checking for mingw32 environment" >&5
2611 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
2612   echo $ac_n "(cached) $ac_c" 1>&6
2613 else
2614   cat > conftest.$ac_ext <<EOF
2615 #line 2616 "configure"
2616 #include "confdefs.h"
2617
2618 int main() {
2619 return __MINGW32__;
2620 ; return 0; }
2621 EOF
2622 if { (eval echo configure:2623: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2623   rm -rf conftest*
2624   ac_cv_mingw32=yes
2625 else
2626   echo "configure: failed program was:" >&5
2627   cat conftest.$ac_ext >&5
2628   rm -rf conftest*
2629   ac_cv_mingw32=no
2630 fi
2631 rm -f conftest*
2632 rm -f conftest*
2633 fi
2634
2635 echo "$ac_t""$ac_cv_mingw32" 1>&6
2636 MINGW32=
2637 test "$ac_cv_mingw32" = yes && MINGW32=yes
2638
2639
2640 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
2641 echo "configure:2642: checking for executable suffix" >&5
2642 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
2643   echo $ac_n "(cached) $ac_c" 1>&6
2644 else
2645   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
2646   ac_cv_exeext=.exe
2647 else
2648   rm -f conftest*
2649   echo 'int main () { return 0; }' > conftest.$ac_ext
2650   ac_cv_exeext=
2651   if { (eval echo configure:2652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
2652     for file in conftest.*; do
2653       case $file in
2654       *.c | *.o | *.obj) ;;
2655       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
2656       esac
2657     done
2658   else
2659     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2660   fi
2661   rm -f conftest*
2662   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2663 fi
2664 fi
2665
2666 EXEEXT=""
2667 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
2668 echo "$ac_t""${ac_cv_exeext}" 1>&6
2669 ac_exeext=$EXEEXT
2670
2671 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
2672 echo "configure:2673: checking for object suffix" >&5
2673 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
2674   echo $ac_n "(cached) $ac_c" 1>&6
2675 else
2676   rm -f conftest*
2677 echo 'int i = 1;' > conftest.$ac_ext
2678 if { (eval echo configure:2679: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2679   for ac_file in conftest.*; do
2680     case $ac_file in
2681     *.c) ;;
2682     *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
2683     esac
2684   done
2685 else
2686   { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
2687 fi
2688 rm -f conftest*
2689 fi
2690
2691 echo "$ac_t""$ac_cv_objext" 1>&6
2692 OBJEXT=$ac_cv_objext
2693 ac_objext=$ac_cv_objext
2694
2695
2696
2697
2698
2699 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
2700 echo "configure:2701: checking for ${CC-cc} option to accept ANSI C" >&5
2701 if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
2702   echo $ac_n "(cached) $ac_c" 1>&6
2703 else
2704   am_cv_prog_cc_stdc=no
2705 ac_save_CC="$CC"
2706 # Don't try gcc -ansi; that turns off useful extensions and
2707 # breaks some systems' header files.
2708 # AIX                   -qlanglvl=ansi
2709 # Ultrix and OSF/1      -std1
2710 # HP-UX                 -Aa -D_HPUX_SOURCE
2711 # SVR4                  -Xc -D__EXTENSIONS__
2712 for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2713 do
2714   CC="$ac_save_CC $ac_arg"
2715   cat > conftest.$ac_ext <<EOF
2716 #line 2717 "configure"
2717 #include "confdefs.h"
2718 #include <stdarg.h>
2719 #include <stdio.h>
2720 #include <sys/types.h>
2721 #include <sys/stat.h>
2722 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2723 struct buf { int x; };
2724 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2725 static char *e (p, i)
2726      char **p;
2727      int i;
2728 {
2729   return p[i];
2730 }
2731 static char *f (char * (*g) (char **, int), char **p, ...)
2732 {
2733   char *s;
2734   va_list v;
2735   va_start (v,p);
2736   s = g (p, va_arg (v,int));
2737   va_end (v);
2738   return s;
2739 }
2740 int test (int i, double x);
2741 struct s1 {int (*f) (int a);};
2742 struct s2 {int (*f) (double a);};
2743 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2744 int argc;
2745 char **argv;
2746
2747 int main() {
2748
2749 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2750
2751 ; return 0; }
2752 EOF
2753 if { (eval echo configure:2754: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2754   rm -rf conftest*
2755   am_cv_prog_cc_stdc="$ac_arg"; break
2756 else
2757   echo "configure: failed program was:" >&5
2758   cat conftest.$ac_ext >&5
2759 fi
2760 rm -f conftest*
2761 done
2762 CC="$ac_save_CC"
2763
2764 fi
2765
2766 if test -z "$am_cv_prog_cc_stdc"; then
2767   echo "$ac_t""none needed" 1>&6
2768 else
2769   echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
2770 fi
2771 case "x$am_cv_prog_cc_stdc" in
2772   x|xno) ;;
2773   *) CC="$CC $am_cv_prog_cc_stdc" ;;
2774 esac
2775
2776 if test "X${am_cv_prog_cc_stdc}" = "Xno" ; then
2777         { echo "configure: error: OpenLDAP requires compiler to support STDC prototypes." 1>&2; exit 1; }
2778 fi
2779
2780
2781
2782
2783 echo $ac_n "checking for socket""... $ac_c" 1>&6
2784 echo "configure:2785: checking for socket" >&5
2785 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
2786   echo $ac_n "(cached) $ac_c" 1>&6
2787 else
2788   cat > conftest.$ac_ext <<EOF
2789 #line 2790 "configure"
2790 #include "confdefs.h"
2791 /* System header to define __stub macros and hopefully few prototypes,
2792     which can conflict with char socket(); below.  */
2793 #include <assert.h>
2794 /* Override any gcc2 internal prototype to avoid an error.  */
2795 /* We use char because int might match the return type of a gcc2
2796     builtin and then its argument prototype would still apply.  */
2797 char socket();
2798
2799 int main() {
2800
2801 /* The GNU C library defines this for functions which it implements
2802     to always fail with ENOSYS.  Some functions are actually named
2803     something starting with __ and the normal name is an alias.  */
2804 #if defined (__stub_socket) || defined (__stub___socket)
2805 choke me
2806 #else
2807 socket();
2808 #endif
2809
2810 ; return 0; }
2811 EOF
2812 if { (eval echo configure:2813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2813   rm -rf conftest*
2814   eval "ac_cv_func_socket=yes"
2815 else
2816   echo "configure: failed program was:" >&5
2817   cat conftest.$ac_ext >&5
2818   rm -rf conftest*
2819   eval "ac_cv_func_socket=no"
2820 fi
2821 rm -f conftest*
2822 fi
2823
2824 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
2825   echo "$ac_t""yes" 1>&6
2826   have_socket=yes
2827 else
2828   echo "$ac_t""no" 1>&6
2829         
2830         echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
2831 echo "configure:2832: checking for main in -lsocket" >&5
2832 ac_lib_var=`echo socket'_'main | sed 'y%./+-%__p_%'`
2833 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2834   echo $ac_n "(cached) $ac_c" 1>&6
2835 else
2836   ac_save_LIBS="$LIBS"
2837 LIBS="-lsocket  $LIBS"
2838 cat > conftest.$ac_ext <<EOF
2839 #line 2840 "configure"
2840 #include "confdefs.h"
2841
2842 int main() {
2843 main()
2844 ; return 0; }
2845 EOF
2846 if { (eval echo configure:2847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2847   rm -rf conftest*
2848   eval "ac_cv_lib_$ac_lib_var=yes"
2849 else
2850   echo "configure: failed program was:" >&5
2851   cat conftest.$ac_ext >&5
2852   rm -rf conftest*
2853   eval "ac_cv_lib_$ac_lib_var=no"
2854 fi
2855 rm -f conftest*
2856 LIBS="$ac_save_LIBS"
2857
2858 fi
2859 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2860   echo "$ac_t""yes" 1>&6
2861     ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2862     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2863   cat >> confdefs.h <<EOF
2864 #define $ac_tr_lib 1
2865 EOF
2866
2867   LIBS="-lsocket $LIBS"
2868
2869 else
2870   echo "$ac_t""no" 1>&6
2871 fi
2872
2873         echo $ac_n "checking for main in -lnet""... $ac_c" 1>&6
2874 echo "configure:2875: checking for main in -lnet" >&5
2875 ac_lib_var=`echo net'_'main | sed 'y%./+-%__p_%'`
2876 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2877   echo $ac_n "(cached) $ac_c" 1>&6
2878 else
2879   ac_save_LIBS="$LIBS"
2880 LIBS="-lnet  $LIBS"
2881 cat > conftest.$ac_ext <<EOF
2882 #line 2883 "configure"
2883 #include "confdefs.h"
2884
2885 int main() {
2886 main()
2887 ; return 0; }
2888 EOF
2889 if { (eval echo configure:2890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2890   rm -rf conftest*
2891   eval "ac_cv_lib_$ac_lib_var=yes"
2892 else
2893   echo "configure: failed program was:" >&5
2894   cat conftest.$ac_ext >&5
2895   rm -rf conftest*
2896   eval "ac_cv_lib_$ac_lib_var=no"
2897 fi
2898 rm -f conftest*
2899 LIBS="$ac_save_LIBS"
2900
2901 fi
2902 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2903   echo "$ac_t""yes" 1>&6
2904     ac_tr_lib=HAVE_LIB`echo net | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2905     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2906   cat >> confdefs.h <<EOF
2907 #define $ac_tr_lib 1
2908 EOF
2909
2910   LIBS="-lnet $LIBS"
2911
2912 else
2913   echo "$ac_t""no" 1>&6
2914 fi
2915
2916         echo $ac_n "checking for main in -lnsl_s""... $ac_c" 1>&6
2917 echo "configure:2918: checking for main in -lnsl_s" >&5
2918 ac_lib_var=`echo nsl_s'_'main | sed 'y%./+-%__p_%'`
2919 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2920   echo $ac_n "(cached) $ac_c" 1>&6
2921 else
2922   ac_save_LIBS="$LIBS"
2923 LIBS="-lnsl_s  $LIBS"
2924 cat > conftest.$ac_ext <<EOF
2925 #line 2926 "configure"
2926 #include "confdefs.h"
2927
2928 int main() {
2929 main()
2930 ; return 0; }
2931 EOF
2932 if { (eval echo configure:2933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2933   rm -rf conftest*
2934   eval "ac_cv_lib_$ac_lib_var=yes"
2935 else
2936   echo "configure: failed program was:" >&5
2937   cat conftest.$ac_ext >&5
2938   rm -rf conftest*
2939   eval "ac_cv_lib_$ac_lib_var=no"
2940 fi
2941 rm -f conftest*
2942 LIBS="$ac_save_LIBS"
2943
2944 fi
2945 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2946   echo "$ac_t""yes" 1>&6
2947     ac_tr_lib=HAVE_LIB`echo nsl_s | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2948     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2949   cat >> confdefs.h <<EOF
2950 #define $ac_tr_lib 1
2951 EOF
2952
2953   LIBS="-lnsl_s $LIBS"
2954
2955 else
2956   echo "$ac_t""no" 1>&6
2957 fi
2958
2959         echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
2960 echo "configure:2961: checking for main in -lnsl" >&5
2961 ac_lib_var=`echo nsl'_'main | sed 'y%./+-%__p_%'`
2962 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2963   echo $ac_n "(cached) $ac_c" 1>&6
2964 else
2965   ac_save_LIBS="$LIBS"
2966 LIBS="-lnsl  $LIBS"
2967 cat > conftest.$ac_ext <<EOF
2968 #line 2969 "configure"
2969 #include "confdefs.h"
2970
2971 int main() {
2972 main()
2973 ; return 0; }
2974 EOF
2975 if { (eval echo configure:2976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2976   rm -rf conftest*
2977   eval "ac_cv_lib_$ac_lib_var=yes"
2978 else
2979   echo "configure: failed program was:" >&5
2980   cat conftest.$ac_ext >&5
2981   rm -rf conftest*
2982   eval "ac_cv_lib_$ac_lib_var=no"
2983 fi
2984 rm -f conftest*
2985 LIBS="$ac_save_LIBS"
2986
2987 fi
2988 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2989   echo "$ac_t""yes" 1>&6
2990     ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2991     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2992   cat >> confdefs.h <<EOF
2993 #define $ac_tr_lib 1
2994 EOF
2995
2996   LIBS="-lnsl $LIBS"
2997
2998 else
2999   echo "$ac_t""no" 1>&6
3000 fi
3001
3002         echo $ac_n "checking for socket in -linet""... $ac_c" 1>&6
3003 echo "configure:3004: checking for socket in -linet" >&5
3004 ac_lib_var=`echo inet'_'socket | sed 'y%./+-%__p_%'`
3005 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3006   echo $ac_n "(cached) $ac_c" 1>&6
3007 else
3008   ac_save_LIBS="$LIBS"
3009 LIBS="-linet  $LIBS"
3010 cat > conftest.$ac_ext <<EOF
3011 #line 3012 "configure"
3012 #include "confdefs.h"
3013 /* Override any gcc2 internal prototype to avoid an error.  */
3014 /* We use char because int might match the return type of a gcc2
3015     builtin and then its argument prototype would still apply.  */
3016 char socket();
3017
3018 int main() {
3019 socket()
3020 ; return 0; }
3021 EOF
3022 if { (eval echo configure:3023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3023   rm -rf conftest*
3024   eval "ac_cv_lib_$ac_lib_var=yes"
3025 else
3026   echo "configure: failed program was:" >&5
3027   cat conftest.$ac_ext >&5
3028   rm -rf conftest*
3029   eval "ac_cv_lib_$ac_lib_var=no"
3030 fi
3031 rm -f conftest*
3032 LIBS="$ac_save_LIBS"
3033
3034 fi
3035 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3036   echo "$ac_t""yes" 1>&6
3037     ac_tr_lib=HAVE_LIB`echo inet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3038     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3039   cat >> confdefs.h <<EOF
3040 #define $ac_tr_lib 1
3041 EOF
3042
3043   LIBS="-linet $LIBS"
3044
3045 else
3046   echo "$ac_t""no" 1>&6
3047 fi
3048
3049         echo $ac_n "checking for main in -lgen""... $ac_c" 1>&6
3050 echo "configure:3051: checking for main in -lgen" >&5
3051 ac_lib_var=`echo gen'_'main | sed 'y%./+-%__p_%'`
3052 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3053   echo $ac_n "(cached) $ac_c" 1>&6
3054 else
3055   ac_save_LIBS="$LIBS"
3056 LIBS="-lgen  $LIBS"
3057 cat > conftest.$ac_ext <<EOF
3058 #line 3059 "configure"
3059 #include "confdefs.h"
3060
3061 int main() {
3062 main()
3063 ; return 0; }
3064 EOF
3065 if { (eval echo configure:3066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3066   rm -rf conftest*
3067   eval "ac_cv_lib_$ac_lib_var=yes"
3068 else
3069   echo "configure: failed program was:" >&5
3070   cat conftest.$ac_ext >&5
3071   rm -rf conftest*
3072   eval "ac_cv_lib_$ac_lib_var=no"
3073 fi
3074 rm -f conftest*
3075 LIBS="$ac_save_LIBS"
3076
3077 fi
3078 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3079   echo "$ac_t""yes" 1>&6
3080     ac_tr_lib=HAVE_LIB`echo gen | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3081     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3082   cat >> confdefs.h <<EOF
3083 #define $ac_tr_lib 1
3084 EOF
3085
3086   LIBS="-lgen $LIBS"
3087
3088 else
3089   echo "$ac_t""no" 1>&6
3090 fi
3091
3092
3093 fi
3094
3095
3096 for ac_func in res_search
3097 do
3098 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3099 echo "configure:3100: checking for $ac_func" >&5
3100 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3101   echo $ac_n "(cached) $ac_c" 1>&6
3102 else
3103   cat > conftest.$ac_ext <<EOF
3104 #line 3105 "configure"
3105 #include "confdefs.h"
3106 /* System header to define __stub macros and hopefully few prototypes,
3107     which can conflict with char $ac_func(); below.  */
3108 #include <assert.h>
3109 /* Override any gcc2 internal prototype to avoid an error.  */
3110 /* We use char because int might match the return type of a gcc2
3111     builtin and then its argument prototype would still apply.  */
3112 char $ac_func();
3113
3114 int main() {
3115
3116 /* The GNU C library defines this for functions which it implements
3117     to always fail with ENOSYS.  Some functions are actually named
3118     something starting with __ and the normal name is an alias.  */
3119 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3120 choke me
3121 #else
3122 $ac_func();
3123 #endif
3124
3125 ; return 0; }
3126 EOF
3127 if { (eval echo configure:3128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3128   rm -rf conftest*
3129   eval "ac_cv_func_$ac_func=yes"
3130 else
3131   echo "configure: failed program was:" >&5
3132   cat conftest.$ac_ext >&5
3133   rm -rf conftest*
3134   eval "ac_cv_func_$ac_func=no"
3135 fi
3136 rm -f conftest*
3137 fi
3138
3139 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3140   echo "$ac_t""yes" 1>&6
3141     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3142   cat >> confdefs.h <<EOF
3143 #define $ac_tr_func 1
3144 EOF
3145  
3146 else
3147   echo "$ac_t""no" 1>&6
3148 fi
3149 done
3150
3151 if test $ac_cv_func_res_search = "no" ; then 
3152         echo $ac_n "checking for res_search in -lbind""... $ac_c" 1>&6
3153 echo "configure:3154: checking for res_search in -lbind" >&5
3154 ac_lib_var=`echo bind'_'res_search | sed 'y%./+-%__p_%'`
3155 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3156   echo $ac_n "(cached) $ac_c" 1>&6
3157 else
3158   ac_save_LIBS="$LIBS"
3159 LIBS="-lbind  $LIBS"
3160 cat > conftest.$ac_ext <<EOF
3161 #line 3162 "configure"
3162 #include "confdefs.h"
3163 /* Override any gcc2 internal prototype to avoid an error.  */
3164 /* We use char because int might match the return type of a gcc2
3165     builtin and then its argument prototype would still apply.  */
3166 char res_search();
3167
3168 int main() {
3169 res_search()
3170 ; return 0; }
3171 EOF
3172 if { (eval echo configure:3173: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3173   rm -rf conftest*
3174   eval "ac_cv_lib_$ac_lib_var=yes"
3175 else
3176   echo "configure: failed program was:" >&5
3177   cat conftest.$ac_ext >&5
3178   rm -rf conftest*
3179   eval "ac_cv_lib_$ac_lib_var=no"
3180 fi
3181 rm -f conftest*
3182 LIBS="$ac_save_LIBS"
3183
3184 fi
3185 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3186   echo "$ac_t""yes" 1>&6
3187     ac_tr_lib=HAVE_LIB`echo bind | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3188     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3189   cat >> confdefs.h <<EOF
3190 #define $ac_tr_lib 1
3191 EOF
3192
3193   LIBS="-lbind $LIBS"
3194
3195 else
3196   echo "$ac_t""no" 1>&6
3197 fi
3198
3199         if test "$ac_cv_lib_bind_res_search" = "yes" ; then
3200                 cat >> confdefs.h <<\EOF
3201 #define HAVE_RES_SEARCH 1
3202 EOF
3203
3204         else
3205                 echo $ac_n "checking for res_search in -lresolv""... $ac_c" 1>&6
3206 echo "configure:3207: checking for res_search in -lresolv" >&5
3207 ac_lib_var=`echo resolv'_'res_search | sed 'y%./+-%__p_%'`
3208 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3209   echo $ac_n "(cached) $ac_c" 1>&6
3210 else
3211   ac_save_LIBS="$LIBS"
3212 LIBS="-lresolv  $LIBS"
3213 cat > conftest.$ac_ext <<EOF
3214 #line 3215 "configure"
3215 #include "confdefs.h"
3216 /* Override any gcc2 internal prototype to avoid an error.  */
3217 /* We use char because int might match the return type of a gcc2
3218     builtin and then its argument prototype would still apply.  */
3219 char res_search();
3220
3221 int main() {
3222 res_search()
3223 ; return 0; }
3224 EOF
3225 if { (eval echo configure:3226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3226   rm -rf conftest*
3227   eval "ac_cv_lib_$ac_lib_var=yes"
3228 else
3229   echo "configure: failed program was:" >&5
3230   cat conftest.$ac_ext >&5
3231   rm -rf conftest*
3232   eval "ac_cv_lib_$ac_lib_var=no"
3233 fi
3234 rm -f conftest*
3235 LIBS="$ac_save_LIBS"
3236
3237 fi
3238 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3239   echo "$ac_t""yes" 1>&6
3240     ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3241     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3242   cat >> confdefs.h <<EOF
3243 #define $ac_tr_lib 1
3244 EOF
3245
3246   LIBS="-lresolv $LIBS"
3247
3248 else
3249   echo "$ac_t""no" 1>&6
3250 fi
3251
3252                 if test "$ac_cv_lib_resolv_res_search" = "yes" ; then
3253                         cat >> confdefs.h <<\EOF
3254 #define HAVE_RES_SEARCH 1
3255 EOF
3256
3257                 fi
3258         fi
3259 fi
3260
3261 echo $ac_n "checking for sigset in -lV3""... $ac_c" 1>&6
3262 echo "configure:3263: checking for sigset in -lV3" >&5
3263 ac_lib_var=`echo V3'_'sigset | sed 'y%./+-%__p_%'`
3264 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3265   echo $ac_n "(cached) $ac_c" 1>&6
3266 else
3267   ac_save_LIBS="$LIBS"
3268 LIBS="-lV3  $LIBS"
3269 cat > conftest.$ac_ext <<EOF
3270 #line 3271 "configure"
3271 #include "confdefs.h"
3272 /* Override any gcc2 internal prototype to avoid an error.  */
3273 /* We use char because int might match the return type of a gcc2
3274     builtin and then its argument prototype would still apply.  */
3275 char sigset();
3276
3277 int main() {
3278 sigset()
3279 ; return 0; }
3280 EOF
3281 if { (eval echo configure:3282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3282   rm -rf conftest*
3283   eval "ac_cv_lib_$ac_lib_var=yes"
3284 else
3285   echo "configure: failed program was:" >&5
3286   cat conftest.$ac_ext >&5
3287   rm -rf conftest*
3288   eval "ac_cv_lib_$ac_lib_var=no"
3289 fi
3290 rm -f conftest*
3291 LIBS="$ac_save_LIBS"
3292
3293 fi
3294 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3295   echo "$ac_t""yes" 1>&6
3296     ac_tr_lib=HAVE_LIB`echo V3 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3297     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3298   cat >> confdefs.h <<EOF
3299 #define $ac_tr_lib 1
3300 EOF
3301
3302   LIBS="-lV3 $LIBS"
3303
3304 else
3305   echo "$ac_t""no" 1>&6
3306 fi
3307
3308
3309 # ISODE tests
3310 ol_link_isode=no
3311 if test $ol_enable_ldapd != no ; then
3312                 echo $ac_n "checking for main in -lxtpp""... $ac_c" 1>&6
3313 echo "configure:3314: checking for main in -lxtpp" >&5
3314 ac_lib_var=`echo xtpp'_'main | sed 'y%./+-%__p_%'`
3315 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3316   echo $ac_n "(cached) $ac_c" 1>&6
3317 else
3318   ac_save_LIBS="$LIBS"
3319 LIBS="-lxtpp -lxtdsap -lxtisode -losi $LIBS"
3320 cat > conftest.$ac_ext <<EOF
3321 #line 3322 "configure"
3322 #include "confdefs.h"
3323
3324 int main() {
3325 main()
3326 ; return 0; }
3327 EOF
3328 if { (eval echo configure:3329: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3329   rm -rf conftest*
3330   eval "ac_cv_lib_$ac_lib_var=yes"
3331 else
3332   echo "configure: failed program was:" >&5
3333   cat conftest.$ac_ext >&5
3334   rm -rf conftest*
3335   eval "ac_cv_lib_$ac_lib_var=no"
3336 fi
3337 rm -f conftest*
3338 LIBS="$ac_save_LIBS"
3339
3340 fi
3341 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3342   echo "$ac_t""yes" 1>&6
3343   
3344                 ol_link_isode=yes
3345                 cat >> confdefs.h <<\EOF
3346 #define HAVE_XTPP 1
3347 EOF
3348
3349                 LDAPD_LIBS="$LDAPD_LIBS -lxtpp -lxtdsap -lxtisode -losi"
3350                 
3351 else
3352   echo "$ac_t""no" 1>&6
3353 :
3354 fi
3355
3356         echo $ac_n "checking for main in -ldsap""... $ac_c" 1>&6
3357 echo "configure:3358: checking for main in -ldsap" >&5
3358 ac_lib_var=`echo dsap'_'main | sed 'y%./+-%__p_%'`
3359 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3360   echo $ac_n "(cached) $ac_c" 1>&6
3361 else
3362   ac_save_LIBS="$LIBS"
3363 LIBS="-ldsap -lisode $LIBS"
3364 cat > conftest.$ac_ext <<EOF
3365 #line 3366 "configure"
3366 #include "confdefs.h"
3367
3368 int main() {
3369 main()
3370 ; return 0; }
3371 EOF
3372 if { (eval echo configure:3373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3373   rm -rf conftest*
3374   eval "ac_cv_lib_$ac_lib_var=yes"
3375 else
3376   echo "configure: failed program was:" >&5
3377   cat conftest.$ac_ext >&5
3378   rm -rf conftest*
3379   eval "ac_cv_lib_$ac_lib_var=no"
3380 fi
3381 rm -f conftest*
3382 LIBS="$ac_save_LIBS"
3383
3384 fi
3385 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3386   echo "$ac_t""yes" 1>&6
3387   
3388                 ol_link_isode=yes
3389                 cat >> confdefs.h <<\EOF
3390 #define HAVE_DSAP 1
3391 EOF
3392
3393                 LDAPD_LIBS="$LDAPD_LIBS -ldsap"
3394                 
3395 else
3396   echo "$ac_t""no" 1>&6
3397 :
3398 fi
3399
3400         echo $ac_n "checking for main in -lisode""... $ac_c" 1>&6
3401 echo "configure:3402: checking for main in -lisode" >&5
3402 ac_lib_var=`echo isode'_'main | sed 'y%./+-%__p_%'`
3403 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3404   echo $ac_n "(cached) $ac_c" 1>&6
3405 else
3406   ac_save_LIBS="$LIBS"
3407 LIBS="-lisode  $LIBS"
3408 cat > conftest.$ac_ext <<EOF
3409 #line 3410 "configure"
3410 #include "confdefs.h"
3411
3412 int main() {
3413 main()
3414 ; return 0; }
3415 EOF
3416 if { (eval echo configure:3417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3417   rm -rf conftest*
3418   eval "ac_cv_lib_$ac_lib_var=yes"
3419 else
3420   echo "configure: failed program was:" >&5
3421   cat conftest.$ac_ext >&5
3422   rm -rf conftest*
3423   eval "ac_cv_lib_$ac_lib_var=no"
3424 fi
3425 rm -f conftest*
3426 LIBS="$ac_save_LIBS"
3427
3428 fi
3429 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3430   echo "$ac_t""yes" 1>&6
3431   
3432                 ol_link_isode=yes
3433                 cat >> confdefs.h <<\EOF
3434 #define HAVE_ISODE 1
3435 EOF
3436
3437                 LDAPD_LIBS="$LDAPD_LIBS -lisode"
3438                 
3439 else
3440   echo "$ac_t""no" 1>&6
3441 :
3442 fi
3443
3444 fi
3445
3446 if test $ol_link_isode != no; then
3447         echo $ac_n "checking for main in -lpp""... $ac_c" 1>&6
3448 echo "configure:3449: checking for main in -lpp" >&5
3449 ac_lib_var=`echo pp'_'main | sed 'y%./+-%__p_%'`
3450 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3451   echo $ac_n "(cached) $ac_c" 1>&6
3452 else
3453   ac_save_LIBS="$LIBS"
3454 LIBS="-lpp  $LIBS"
3455 cat > conftest.$ac_ext <<EOF
3456 #line 3457 "configure"
3457 #include "confdefs.h"
3458
3459 int main() {
3460 main()
3461 ; return 0; }
3462 EOF
3463 if { (eval echo configure:3464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3464   rm -rf conftest*
3465   eval "ac_cv_lib_$ac_lib_var=yes"
3466 else
3467   echo "configure: failed program was:" >&5
3468   cat conftest.$ac_ext >&5
3469   rm -rf conftest*
3470   eval "ac_cv_lib_$ac_lib_var=no"
3471 fi
3472 rm -f conftest*
3473 LIBS="$ac_save_LIBS"
3474
3475 fi
3476 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3477   echo "$ac_t""yes" 1>&6
3478   
3479                 cat >> confdefs.h <<\EOF
3480 #define HAVE_PP 1
3481 EOF
3482
3483                 LDAPD_LIBS="-lpp $LDAPD_LIBS"
3484                 
3485 else
3486   echo "$ac_t""no" 1>&6
3487 :
3488 fi
3489
3490
3491         # Extract the first word of "pepsy", so it can be a program name with args.
3492 set dummy pepsy; ac_word=$2
3493 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3494 echo "configure:3495: checking for $ac_word" >&5
3495 if eval "test \"`echo '$''{'ac_cv_path_PEPSY'+set}'`\" = set"; then
3496   echo $ac_n "(cached) $ac_c" 1>&6
3497 else
3498   case "$PEPSY" in
3499   /*)
3500   ac_cv_path_PEPSY="$PEPSY" # Let the user override the test with a path.
3501   ;;
3502   ?:/*)                  
3503   ac_cv_path_PEPSY="$PEPSY" # Let the user override the test with a dos path.
3504   ;;
3505   *)
3506   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3507   ac_dummy="$PATH"
3508   for ac_dir in $ac_dummy; do 
3509     test -z "$ac_dir" && ac_dir=.
3510     if test -f $ac_dir/$ac_word; then
3511       ac_cv_path_PEPSY="$ac_dir/$ac_word"
3512       break
3513     fi
3514   done
3515   IFS="$ac_save_ifs"
3516   ;;
3517 esac
3518 fi
3519 PEPSY="$ac_cv_path_PEPSY"
3520 if test -n "$PEPSY"; then
3521   echo "$ac_t""$PEPSY" 1>&6
3522 else
3523   echo "$ac_t""no" 1>&6
3524 fi
3525
3526 fi
3527
3528 ol_link_kerberos=no
3529
3530 if test $ol_with_kerberos = auto -o $ol_with_kerberos = k5 ; then
3531         for ac_hdr in kerberosIV/krb.h kerberosIV/des.h
3532 do
3533 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3534 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3535 echo "configure:3536: checking for $ac_hdr" >&5
3536 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3537   echo $ac_n "(cached) $ac_c" 1>&6
3538 else
3539   cat > conftest.$ac_ext <<EOF
3540 #line 3541 "configure"
3541 #include "confdefs.h"
3542 #include <$ac_hdr>
3543 EOF
3544 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3545 { (eval echo configure:3546: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3546 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3547 if test -z "$ac_err"; then
3548   rm -rf conftest*
3549   eval "ac_cv_header_$ac_safe=yes"
3550 else
3551   echo "$ac_err" >&5
3552   echo "configure: failed program was:" >&5
3553   cat conftest.$ac_ext >&5
3554   rm -rf conftest*
3555   eval "ac_cv_header_$ac_safe=no"
3556 fi
3557 rm -f conftest*
3558 fi
3559 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3560   echo "$ac_t""yes" 1>&6
3561     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3562   cat >> confdefs.h <<EOF
3563 #define $ac_tr_hdr 1
3564 EOF
3565  
3566 else
3567   echo "$ac_t""no" 1>&6
3568 fi
3569 done
3570
3571
3572         if test $ac_cv_header_kerberosIV_krb_h = yes ; then
3573                 echo $ac_n "checking for main in -lkrb4""... $ac_c" 1>&6
3574 echo "configure:3575: checking for main in -lkrb4" >&5
3575 ac_lib_var=`echo krb4'_'main | sed 'y%./+-%__p_%'`
3576 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3577   echo $ac_n "(cached) $ac_c" 1>&6
3578 else
3579   ac_save_LIBS="$LIBS"
3580 LIBS="-lkrb4 -lkrb5 -ldes425 $LIBS"
3581 cat > conftest.$ac_ext <<EOF
3582 #line 3583 "configure"
3583 #include "confdefs.h"
3584
3585 int main() {
3586 main()
3587 ; return 0; }
3588 EOF
3589 if { (eval echo configure:3590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3590   rm -rf conftest*
3591   eval "ac_cv_lib_$ac_lib_var=yes"
3592 else
3593   echo "configure: failed program was:" >&5
3594   cat conftest.$ac_ext >&5
3595   rm -rf conftest*
3596   eval "ac_cv_lib_$ac_lib_var=no"
3597 fi
3598 rm -f conftest*
3599 LIBS="$ac_save_LIBS"
3600
3601 fi
3602 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3603   echo "$ac_t""yes" 1>&6
3604   have_k5=yes
3605 else
3606   echo "$ac_t""no" 1>&6
3607 have_k5=no
3608 fi
3609
3610
3611                 if test $have_k5 = yes ; then
3612                         ol_with_kerberos=found
3613                         ol_link_kerberos=yes
3614
3615                         KRB_LIBS="-lkrb4 -lkrb5 -ldes425"
3616
3617                         LIBS="$KRB_LIBS $LIBS"
3618
3619                         echo $ac_n "checking for des_debug in Kerberos libraries""... $ac_c" 1>&6
3620 echo "configure:3621: checking for des_debug in Kerberos libraries" >&5
3621 if eval "test \"`echo '$''{'ol_cv_var_des_debug'+set}'`\" = set"; then
3622   echo $ac_n "(cached) $ac_c" 1>&6
3623 else
3624   
3625                                                                 save_LIBS="$LIBS"
3626                                 LIBS="$KRB_LIBS $LIBS"
3627                                 cat > conftest.$ac_ext <<EOF
3628 #line 3629 "configure"
3629 #include "confdefs.h"
3630
3631 #include <kerberosIV/krb.h>
3632 #include <kerberosIV/des.h>
3633 extern int des_debug;
3634
3635 int main() {
3636
3637 des_debug = 1;
3638
3639 ; return 0; }
3640 EOF
3641 if { (eval echo configure:3642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3642   rm -rf conftest*
3643   ol_cv_var_des_debug=yes
3644 else
3645   echo "configure: failed program was:" >&5
3646   cat conftest.$ac_ext >&5
3647   rm -rf conftest*
3648   ol_cv_var_des_debug=no
3649 fi
3650 rm -f conftest*
3651                                                                 LIBS="$save_LIBS"
3652                         
3653 fi
3654
3655 echo "$ac_t""$ol_cv_var_des_debug" 1>&6
3656
3657                         if test $ol_cv_var_des_debug= yes ; then
3658                                 cat >> confdefs.h <<\EOF
3659 #define HAVE_DES_DEBUG 1
3660 EOF
3661
3662                         fi
3663
3664                         LIBS="$save_LIBS"
3665                 fi
3666         fi
3667 fi
3668
3669 if test $ol_with_kerberos = auto -o $ol_with_kerberos = k4 ; then
3670         for ac_hdr in krb.h des.h
3671 do
3672 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3673 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3674 echo "configure:3675: checking for $ac_hdr" >&5
3675 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3676   echo $ac_n "(cached) $ac_c" 1>&6
3677 else
3678   cat > conftest.$ac_ext <<EOF
3679 #line 3680 "configure"
3680 #include "confdefs.h"
3681 #include <$ac_hdr>
3682 EOF
3683 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3684 { (eval echo configure:3685: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3685 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3686 if test -z "$ac_err"; then
3687   rm -rf conftest*
3688   eval "ac_cv_header_$ac_safe=yes"
3689 else
3690   echo "$ac_err" >&5
3691   echo "configure: failed program was:" >&5
3692   cat conftest.$ac_ext >&5
3693   rm -rf conftest*
3694   eval "ac_cv_header_$ac_safe=no"
3695 fi
3696 rm -f conftest*
3697 fi
3698 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3699   echo "$ac_t""yes" 1>&6
3700     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3701   cat >> confdefs.h <<EOF
3702 #define $ac_tr_hdr 1
3703 EOF
3704  
3705 else
3706   echo "$ac_t""no" 1>&6
3707 fi
3708 done
3709
3710
3711         if test $ac_cv_header_krb_h = yes ; then
3712                 echo $ac_n "checking for main in -lkrb""... $ac_c" 1>&6
3713 echo "configure:3714: checking for main in -lkrb" >&5
3714 ac_lib_var=`echo krb'_'main | sed 'y%./+-%__p_%'`
3715 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3716   echo $ac_n "(cached) $ac_c" 1>&6
3717 else
3718   ac_save_LIBS="$LIBS"
3719 LIBS="-lkrb -ldes $LIBS"
3720 cat > conftest.$ac_ext <<EOF
3721 #line 3722 "configure"
3722 #include "confdefs.h"
3723
3724 int main() {
3725 main()
3726 ; return 0; }
3727 EOF
3728 if { (eval echo configure:3729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3729   rm -rf conftest*
3730   eval "ac_cv_lib_$ac_lib_var=yes"
3731 else
3732   echo "configure: failed program was:" >&5
3733   cat conftest.$ac_ext >&5
3734   rm -rf conftest*
3735   eval "ac_cv_lib_$ac_lib_var=no"
3736 fi
3737 rm -f conftest*
3738 LIBS="$ac_save_LIBS"
3739
3740 fi
3741 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3742   echo "$ac_t""yes" 1>&6
3743   have_k4=yes
3744 else
3745   echo "$ac_t""no" 1>&6
3746 have_k4=no
3747 fi
3748
3749
3750                 if test $have_k4 = yes ; then
3751                         ol_with_kerberos=found
3752                         ol_link_kerberos=yes
3753
3754                         KRB_LIBS="-lkrb -ldes"
3755                 fi
3756         fi
3757 fi
3758
3759 if test $ol_link_kerberos = yes ; then
3760         cat >> confdefs.h <<\EOF
3761 #define HAVE_KERBEROS 1
3762 EOF
3763
3764 fi
3765
3766 ol_link_threads=no
3767 if test $ol_with_threads = auto -o $ol_with_threads = yes \
3768         -o $ol_with_threads = posix ; then
3769
3770         for ac_hdr in pthread.h sched.h
3771 do
3772 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3773 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3774 echo "configure:3775: checking for $ac_hdr" >&5
3775 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3776   echo $ac_n "(cached) $ac_c" 1>&6
3777 else
3778   cat > conftest.$ac_ext <<EOF
3779 #line 3780 "configure"
3780 #include "confdefs.h"
3781 #include <$ac_hdr>
3782 EOF
3783 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3784 { (eval echo configure:3785: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3785 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3786 if test -z "$ac_err"; then
3787   rm -rf conftest*
3788   eval "ac_cv_header_$ac_safe=yes"
3789 else
3790   echo "$ac_err" >&5
3791   echo "configure: failed program was:" >&5
3792   cat conftest.$ac_ext >&5
3793   rm -rf conftest*
3794   eval "ac_cv_header_$ac_safe=no"
3795 fi
3796 rm -f conftest*
3797 fi
3798 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3799   echo "$ac_t""yes" 1>&6
3800     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3801   cat >> confdefs.h <<EOF
3802 #define $ac_tr_hdr 1
3803 EOF
3804  
3805 else
3806   echo "$ac_t""no" 1>&6
3807 fi
3808 done
3809
3810
3811         if test $ac_cv_header_pthread_h = yes ; then
3812                 echo $ac_n "checking POSIX thread version""... $ac_c" 1>&6
3813 echo "configure:3814: checking POSIX thread version" >&5
3814 if eval "test \"`echo '$''{'ol_cv_pthread_version'+set}'`\" = set"; then
3815   echo $ac_n "(cached) $ac_c" 1>&6
3816 else
3817   
3818         cat > conftest.$ac_ext <<EOF
3819 #line 3820 "configure"
3820 #include "confdefs.h"
3821
3822 #               include <pthread.h>
3823                 /* this check could be improved */
3824 #               ifdef PTHREAD_ONCE_INIT
3825                         pthread_version_final
3826 #               endif
3827         
3828 EOF
3829 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3830   egrep "pthread_version_final" >/dev/null 2>&1; then
3831   rm -rf conftest*
3832   ol_pthread_final=yes
3833 else
3834   rm -rf conftest*
3835   ol_pthread_final=no
3836 fi
3837 rm -f conftest*
3838
3839
3840         cat > conftest.$ac_ext <<EOF
3841 #line 3842 "configure"
3842 #include "confdefs.h"
3843
3844 #               include <pthread.h>
3845                 /* this check could be improved */
3846 #               ifdef pthread_once_init
3847                         pthread_version_draft4
3848 #               endif
3849         
3850 EOF
3851 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3852   egrep "pthread_version_draft4" >/dev/null 2>&1; then
3853   rm -rf conftest*
3854   ol_pthread_draft4=yes
3855 else
3856   rm -rf conftest*
3857   ol_pthread_draft4=no
3858 fi
3859 rm -f conftest*
3860
3861
3862         if test $ol_pthread_final = yes -a $ol_pthread_draft4 = no; then
3863                 ol_cv_pthread_version=final
3864         elif test $ol_pthread_final = no -a $ol_pthread_draft4 = yes; then
3865                 ol_cv_pthread_version=draft4
3866         else
3867                 ol_cv_pthread_version=unknown
3868         fi
3869
3870 fi
3871
3872 echo "$ac_t""$ol_cv_pthread_version" 1>&6
3873
3874
3875                 if test $ol_cv_pthread_version = final ; then
3876                         cat >> confdefs.h <<\EOF
3877 #define HAVE_PTHREADS_FINAL 1
3878 EOF
3879
3880                 elif test $ol_cv_pthread_version = draft4 ; then
3881                         cat >> confdefs.h <<\EOF
3882 #define HAVE_PTHREADS_D4 1
3883 EOF
3884
3885                 else
3886                         { echo "configure: error: unknown pthread version" 1>&2; exit 1; }
3887                 fi
3888
3889                 # consider threads found
3890                 ol_with_threads=found
3891
3892                 
3893 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
3894 echo "configure:3895: checking for LinuxThreads" >&5
3895 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
3896   echo $ac_n "(cached) $ac_c" 1>&6
3897 else
3898   
3899         res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
3900         if test "$res" -gt 0 ; then
3901                 ol_cv_linux_threads=yes
3902         else
3903                 ol_cv_linux_threads=no
3904         fi
3905
3906 fi
3907
3908 echo "$ac_t""$ol_cv_linux_threads" 1>&6
3909
3910
3911                 if test $ol_cv_linux_threads = yes ; then
3912                         cat >> confdefs.h <<\EOF
3913 #define HAVE_LINUX_THREADS 1
3914 EOF
3915
3916                 fi
3917
3918                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
3919                                 echo $ac_n "checking for pthread_create""... $ac_c" 1>&6
3920 echo "configure:3921: checking for pthread_create" >&5
3921 if eval "test \"`echo '$''{'ac_cv_func_pthread_create'+set}'`\" = set"; then
3922   echo $ac_n "(cached) $ac_c" 1>&6
3923 else
3924   cat > conftest.$ac_ext <<EOF
3925 #line 3926 "configure"
3926 #include "confdefs.h"
3927 /* System header to define __stub macros and hopefully few prototypes,
3928     which can conflict with char pthread_create(); below.  */
3929 #include <assert.h>
3930 /* Override any gcc2 internal prototype to avoid an error.  */
3931 /* We use char because int might match the return type of a gcc2
3932     builtin and then its argument prototype would still apply.  */
3933 char pthread_create();
3934
3935 int main() {
3936
3937 /* The GNU C library defines this for functions which it implements
3938     to always fail with ENOSYS.  Some functions are actually named
3939     something starting with __ and the normal name is an alias.  */
3940 #if defined (__stub_pthread_create) || defined (__stub___pthread_create)
3941 choke me
3942 #else
3943 pthread_create();
3944 #endif
3945
3946 ; return 0; }
3947 EOF
3948 if { (eval echo configure:3949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3949   rm -rf conftest*
3950   eval "ac_cv_func_pthread_create=yes"
3951 else
3952   echo "configure: failed program was:" >&5
3953   cat conftest.$ac_ext >&5
3954   rm -rf conftest*
3955   eval "ac_cv_func_pthread_create=no"
3956 fi
3957 rm -f conftest*
3958 fi
3959
3960 if eval "test \"`echo '$ac_cv_func_'pthread_create`\" = yes"; then
3961   echo "$ac_t""yes" 1>&6
3962   ol_link_threads=yes
3963 else
3964   echo "$ac_t""no" 1>&6
3965 fi
3966
3967
3968                 if test $ol_link_threads = no ; then
3969                                                 echo $ac_n "checking for pthread_create with -kthread""... $ac_c" 1>&6
3970 echo "configure:3971: checking for pthread_create with -kthread" >&5
3971 if eval "test \"`echo '$''{'ol_cv_kthread_flag'+set}'`\" = set"; then
3972   echo $ac_n "(cached) $ac_c" 1>&6
3973 else
3974   
3975                                                                 save_LIBS="$LIBS"
3976                                 LIBS="-kthread $LIBS"
3977                                 cat > conftest.$ac_ext <<EOF
3978 #line 3979 "configure"
3979 #include "confdefs.h"
3980 #include <pthread.h>
3981 int main() {
3982 pthread_create(NULL,NULL,NULL,NULL);
3983 ; return 0; }
3984 EOF
3985 if { (eval echo configure:3986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3986   rm -rf conftest*
3987   ol_cv_kthread_flag=yes
3988 else
3989   echo "configure: failed program was:" >&5
3990   cat conftest.$ac_ext >&5
3991   rm -rf conftest*
3992   ol_cv_kthread_flag=no
3993 fi
3994 rm -f conftest*
3995                                                                 LIBS="$save_LIBS"
3996                         
3997 fi
3998
3999 echo "$ac_t""$ol_cv_kthread_flag" 1>&6
4000
4001                         if test $ol_cv_kthread_flag = yes ; then
4002                                 LTHREAD_LIBS="$LTHREAD_LIBS -kthread"
4003                                 ol_link_threads=posix
4004                         fi
4005                 fi
4006
4007                 if test $ol_link_threads = no ; then
4008                                                 echo $ac_n "checking for pthread_create with -pthread""... $ac_c" 1>&6
4009 echo "configure:4010: checking for pthread_create with -pthread" >&5
4010 if eval "test \"`echo '$''{'ol_cv_pthread_flag'+set}'`\" = set"; then
4011   echo $ac_n "(cached) $ac_c" 1>&6
4012 else
4013   
4014                                                                 save_LIBS="$LIBS"
4015                                 LIBS="-pthread $LIBS"
4016                                 cat > conftest.$ac_ext <<EOF
4017 #line 4018 "configure"
4018 #include "confdefs.h"
4019 #include <pthread.h>
4020 int main() {
4021 pthread_create(NULL,NULL,NULL,NULL);
4022 ; return 0; }
4023 EOF
4024 if { (eval echo configure:4025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4025   rm -rf conftest*
4026   ol_cv_pthread_flag=yes
4027 else
4028   echo "configure: failed program was:" >&5
4029   cat conftest.$ac_ext >&5
4030   rm -rf conftest*
4031   ol_cv_pthread_flag=no
4032 fi
4033 rm -f conftest*
4034                                                                 LIBS="$save_LIBS"
4035                         
4036 fi
4037
4038 echo "$ac_t""$ol_cv_pthread_flag" 1>&6
4039
4040                         if test $ol_cv_pthread_flag = yes ; then
4041                                 LTHREAD_LIBS="$LTHREAD_LIBS -pthread"
4042                                 ol_link_threads=posix
4043                         fi
4044                 fi
4045
4046                 if test $ol_link_threads = no ; then
4047                                                 echo $ac_n "checking for pthread_create with -pthreads""... $ac_c" 1>&6
4048 echo "configure:4049: checking for pthread_create with -pthreads" >&5
4049 if eval "test \"`echo '$''{'ol_cv_pthreads_flag'+set}'`\" = set"; then
4050   echo $ac_n "(cached) $ac_c" 1>&6
4051 else
4052   
4053                                                                 save_LIBS="$LIBS"
4054                                 LIBS="-pthreads $LIBS"
4055                                 cat > conftest.$ac_ext <<EOF
4056 #line 4057 "configure"
4057 #include "confdefs.h"
4058 #include <pthread.h>
4059 int main() {
4060 pthread_create(NULL,NULL,NULL,NULL);
4061 ; return 0; }
4062 EOF
4063 if { (eval echo configure:4064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4064   rm -rf conftest*
4065   ol_cv_pthreads_flag=yes
4066 else
4067   echo "configure: failed program was:" >&5
4068   cat conftest.$ac_ext >&5
4069   rm -rf conftest*
4070   ol_cv_pthreads_flag=no
4071 fi
4072 rm -f conftest*
4073                                                                 LIBS="$save_LIBS"
4074                         
4075 fi
4076
4077 echo "$ac_t""$ol_cv_pthreads_flag" 1>&6
4078
4079                         if test $ol_cv_pthreads_flag = yes ; then
4080                                 LTHREAD_LIBS="$LTHREAD_LIBS -pthreads"
4081                                 ol_link_threads=posix
4082                         fi
4083                 fi
4084
4085                 if test $ol_link_threads = no ; then
4086                                                 echo $ac_n "checking for pthread_create with -thread""... $ac_c" 1>&6
4087 echo "configure:4088: checking for pthread_create with -thread" >&5
4088 if eval "test \"`echo '$''{'ol_cv_thread_flag'+set}'`\" = set"; then
4089   echo $ac_n "(cached) $ac_c" 1>&6
4090 else
4091   
4092                                                                 save_LIBS="$LIBS"
4093                                 LIBS="-thread $LIBS"
4094                                 cat > conftest.$ac_ext <<EOF
4095 #line 4096 "configure"
4096 #include "confdefs.h"
4097 char pthread_create();
4098 int main() {
4099 pthread_create();
4100 ; return 0; }
4101 EOF
4102 if { (eval echo configure:4103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4103   rm -rf conftest*
4104   ol_cv_thread_flag=yes
4105 else
4106   echo "configure: failed program was:" >&5
4107   cat conftest.$ac_ext >&5
4108   rm -rf conftest*
4109   ol_cv_thread_flag=no
4110 fi
4111 rm -f conftest*
4112                                                                 LIBS="$save_LIBS"
4113                         
4114 fi
4115
4116 echo "$ac_t""$ol_cv_thread_flag" 1>&6
4117
4118                         if test $ol_cv_thread_flag = yes ; then
4119                                 LTHREAD_LIBS="$LTHREAD_LIBS -thread"
4120                                 ol_link_threads=posix
4121                         fi
4122                 fi
4123
4124                 if test $ol_link_threads = no ; then
4125                                                 save_LIBS="$LIBS"
4126                         echo $ac_n "checking for pthread_mutex_unlock in -lpthread""... $ac_c" 1>&6
4127 echo "configure:4128: checking for pthread_mutex_unlock in -lpthread" >&5
4128 ac_lib_var=`echo pthread'_'pthread_mutex_unlock | sed 'y%./+-%__p_%'`
4129 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4130   echo $ac_n "(cached) $ac_c" 1>&6
4131 else
4132   ac_save_LIBS="$LIBS"
4133 LIBS="-lpthread -lmach -lexc -lc_r $LIBS"
4134 cat > conftest.$ac_ext <<EOF
4135 #line 4136 "configure"
4136 #include "confdefs.h"
4137 /* Override any gcc2 internal prototype to avoid an error.  */
4138 /* We use char because int might match the return type of a gcc2
4139     builtin and then its argument prototype would still apply.  */
4140 char pthread_mutex_unlock();
4141
4142 int main() {
4143 pthread_mutex_unlock()
4144 ; return 0; }
4145 EOF
4146 if { (eval echo configure:4147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4147   rm -rf conftest*
4148   eval "ac_cv_lib_$ac_lib_var=yes"
4149 else
4150   echo "configure: failed program was:" >&5
4151   cat conftest.$ac_ext >&5
4152   rm -rf conftest*
4153   eval "ac_cv_lib_$ac_lib_var=no"
4154 fi
4155 rm -f conftest*
4156 LIBS="$ac_save_LIBS"
4157
4158 fi
4159 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4160   echo "$ac_t""yes" 1>&6
4161   
4162                                 ol_link_threads=posix
4163                                 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread -lmach -lexc -lc_r"
4164                                 if test $ol_with_yielding_select = auto ; then
4165                                         ol_with_yielding_select=yes
4166                                 fi
4167                                 
4168 else
4169   echo "$ac_t""no" 1>&6
4170 :
4171 fi
4172
4173                         LIBS="$save_LIBS"
4174                 fi
4175
4176                 if test $ol_link_threads = no ; then
4177                                                 save_LIBS="$LIBS"
4178                         echo $ac_n "checking for pthread_mutex_lock in -lpthread""... $ac_c" 1>&6
4179 echo "configure:4180: checking for pthread_mutex_lock in -lpthread" >&5
4180 ac_lib_var=`echo pthread'_'pthread_mutex_lock | sed 'y%./+-%__p_%'`
4181 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4182   echo $ac_n "(cached) $ac_c" 1>&6
4183 else
4184   ac_save_LIBS="$LIBS"
4185 LIBS="-lpthread -lmach -lexc $LIBS"
4186 cat > conftest.$ac_ext <<EOF
4187 #line 4188 "configure"
4188 #include "confdefs.h"
4189 /* Override any gcc2 internal prototype to avoid an error.  */
4190 /* We use char because int might match the return type of a gcc2
4191     builtin and then its argument prototype would still apply.  */
4192 char pthread_mutex_lock();
4193
4194 int main() {
4195 pthread_mutex_lock()
4196 ; return 0; }
4197 EOF
4198 if { (eval echo configure:4199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4199   rm -rf conftest*
4200   eval "ac_cv_lib_$ac_lib_var=yes"
4201 else
4202   echo "configure: failed program was:" >&5
4203   cat conftest.$ac_ext >&5
4204   rm -rf conftest*
4205   eval "ac_cv_lib_$ac_lib_var=no"
4206 fi
4207 rm -f conftest*
4208 LIBS="$ac_save_LIBS"
4209
4210 fi
4211 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4212   echo "$ac_t""yes" 1>&6
4213   
4214                                 ol_link_threads=posix
4215                                 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread -lmach -lexc"
4216                                 if test $ol_with_yielding_select = auto ; then
4217                                         ol_with_yielding_select=yes
4218                                 fi
4219                                 
4220 else
4221   echo "$ac_t""no" 1>&6
4222 :
4223 fi
4224
4225                         LIBS="$save_LIBS"
4226                 fi
4227
4228                 if test $ol_link_threads = no ; then
4229                                                 save_LIBS="$LIBS"
4230                         echo $ac_n "checking for pthread_mutex_trylock in -lpthread""... $ac_c" 1>&6
4231 echo "configure:4232: checking for pthread_mutex_trylock in -lpthread" >&5
4232 ac_lib_var=`echo pthread'_'pthread_mutex_trylock | sed 'y%./+-%__p_%'`
4233 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4234   echo $ac_n "(cached) $ac_c" 1>&6
4235 else
4236   ac_save_LIBS="$LIBS"
4237 LIBS="-lpthread -lexc $LIBS"
4238 cat > conftest.$ac_ext <<EOF
4239 #line 4240 "configure"
4240 #include "confdefs.h"
4241 /* Override any gcc2 internal prototype to avoid an error.  */
4242 /* We use char because int might match the return type of a gcc2
4243     builtin and then its argument prototype would still apply.  */
4244 char pthread_mutex_trylock();
4245
4246 int main() {
4247 pthread_mutex_trylock()
4248 ; return 0; }
4249 EOF
4250 if { (eval echo configure:4251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4251   rm -rf conftest*
4252   eval "ac_cv_lib_$ac_lib_var=yes"
4253 else
4254   echo "configure: failed program was:" >&5
4255   cat conftest.$ac_ext >&5
4256   rm -rf conftest*
4257   eval "ac_cv_lib_$ac_lib_var=no"
4258 fi
4259 rm -f conftest*
4260 LIBS="$ac_save_LIBS"
4261
4262 fi
4263 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4264   echo "$ac_t""yes" 1>&6
4265   
4266                                 ol_link_threads=posix
4267                                 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread -lexc"
4268                                 if test $ol_with_yielding_select = auto ; then
4269                                         ol_with_yielding_select=yes
4270                                 fi
4271                                 
4272 else
4273   echo "$ac_t""no" 1>&6
4274 :
4275 fi
4276
4277                         LIBS="$save_LIBS"
4278                 fi
4279
4280                 if test $ol_link_threads = no ; then
4281                                                 save_LIBS="$LIBS"
4282                         echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
4283 echo "configure:4284: checking for pthread_create in -lpthread" >&5
4284 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
4285 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4286   echo $ac_n "(cached) $ac_c" 1>&6
4287 else
4288   ac_save_LIBS="$LIBS"
4289 LIBS="-lpthread  $LIBS"
4290 cat > conftest.$ac_ext <<EOF
4291 #line 4292 "configure"
4292 #include "confdefs.h"
4293 /* Override any gcc2 internal prototype to avoid an error.  */
4294 /* We use char because int might match the return type of a gcc2
4295     builtin and then its argument prototype would still apply.  */
4296 char pthread_create();
4297
4298 int main() {
4299 pthread_create()
4300 ; return 0; }
4301 EOF
4302 if { (eval echo configure:4303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4303   rm -rf conftest*
4304   eval "ac_cv_lib_$ac_lib_var=yes"
4305 else
4306   echo "configure: failed program was:" >&5
4307   cat conftest.$ac_ext >&5
4308   rm -rf conftest*
4309   eval "ac_cv_lib_$ac_lib_var=no"
4310 fi
4311 rm -f conftest*
4312 LIBS="$ac_save_LIBS"
4313
4314 fi
4315 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4316   echo "$ac_t""yes" 1>&6
4317   
4318                                 ol_link_threads=posix
4319                                 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread"
4320 else
4321   echo "$ac_t""no" 1>&6
4322 :
4323 fi
4324
4325                         LIBS="$save_LIBS"
4326                 fi
4327
4328                 if test $ol_link_threads = no ; then
4329                                                 save_LIBS="$LIBS"
4330                         echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
4331 echo "configure:4332: checking for pthread_create in -lc_r" >&5
4332 ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
4333 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4334   echo $ac_n "(cached) $ac_c" 1>&6
4335 else
4336   ac_save_LIBS="$LIBS"
4337 LIBS="-lc_r  $LIBS"
4338 cat > conftest.$ac_ext <<EOF
4339 #line 4340 "configure"
4340 #include "confdefs.h"
4341 /* Override any gcc2 internal prototype to avoid an error.  */
4342 /* We use char because int might match the return type of a gcc2
4343     builtin and then its argument prototype would still apply.  */
4344 char pthread_create();
4345
4346 int main() {
4347 pthread_create()
4348 ; return 0; }
4349 EOF
4350 if { (eval echo configure:4351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4351   rm -rf conftest*
4352   eval "ac_cv_lib_$ac_lib_var=yes"
4353 else
4354   echo "configure: failed program was:" >&5
4355   cat conftest.$ac_ext >&5
4356   rm -rf conftest*
4357   eval "ac_cv_lib_$ac_lib_var=no"
4358 fi
4359 rm -f conftest*
4360 LIBS="$ac_save_LIBS"
4361
4362 fi
4363 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4364   echo "$ac_t""yes" 1>&6
4365   
4366                                 ol_link_threads=posix
4367                                 LTHREAD_LIBS="$LTHREAD_LIBS -lc_r"
4368 else
4369   echo "$ac_t""no" 1>&6
4370 :
4371 fi
4372
4373                         LIBS="$save_LIBS"
4374                 fi
4375
4376                 if test $ol_link_threads = no ; then
4377                                                 save_LIBS="$LIBS"
4378                         echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
4379 echo "configure:4380: checking for pthread_create in -lpthreads" >&5
4380 ac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
4381 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4382   echo $ac_n "(cached) $ac_c" 1>&6
4383 else
4384   ac_save_LIBS="$LIBS"
4385 LIBS="-lpthreads  $LIBS"
4386 cat > conftest.$ac_ext <<EOF
4387 #line 4388 "configure"
4388 #include "confdefs.h"
4389 /* Override any gcc2 internal prototype to avoid an error.  */
4390 /* We use char because int might match the return type of a gcc2
4391     builtin and then its argument prototype would still apply.  */
4392 char pthread_create();
4393
4394 int main() {
4395 pthread_create()
4396 ; return 0; }
4397 EOF
4398 if { (eval echo configure:4399: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4399   rm -rf conftest*
4400   eval "ac_cv_lib_$ac_lib_var=yes"
4401 else
4402   echo "configure: failed program was:" >&5
4403   cat conftest.$ac_ext >&5
4404   rm -rf conftest*
4405   eval "ac_cv_lib_$ac_lib_var=no"
4406 fi
4407 rm -f conftest*
4408 LIBS="$ac_save_LIBS"
4409
4410 fi
4411 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4412   echo "$ac_t""yes" 1>&6
4413   
4414                                 ol_link_threads=posix
4415                                 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads"
4416 else
4417   echo "$ac_t""no" 1>&6
4418 :
4419 fi
4420
4421                         LIBS="$save_LIBS"
4422                 fi
4423
4424                                 if test $ol_link_threads = no ; then
4425                                                 save_LIBS="$LIBS"
4426                         echo $ac_n "checking for pthread_join in -lpthreads""... $ac_c" 1>&6
4427 echo "configure:4428: checking for pthread_join in -lpthreads" >&5
4428 ac_lib_var=`echo pthreads'_'pthread_join | sed 'y%./+-%__p_%'`
4429 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4430   echo $ac_n "(cached) $ac_c" 1>&6
4431 else
4432   ac_save_LIBS="$LIBS"
4433 LIBS="-lpthreads -Wl,-woff,85 $LIBS"
4434 cat > conftest.$ac_ext <<EOF
4435 #line 4436 "configure"
4436 #include "confdefs.h"
4437 /* Override any gcc2 internal prototype to avoid an error.  */
4438 /* We use char because int might match the return type of a gcc2
4439     builtin and then its argument prototype would still apply.  */
4440 char pthread_join();
4441
4442 int main() {
4443 pthread_join()
4444 ; return 0; }
4445 EOF
4446 if { (eval echo configure:4447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4447   rm -rf conftest*
4448   eval "ac_cv_lib_$ac_lib_var=yes"
4449 else
4450   echo "configure: failed program was:" >&5
4451   cat conftest.$ac_ext >&5
4452   rm -rf conftest*
4453   eval "ac_cv_lib_$ac_lib_var=no"
4454 fi
4455 rm -f conftest*
4456 LIBS="$ac_save_LIBS"
4457
4458 fi
4459 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4460   echo "$ac_t""yes" 1>&6
4461   
4462                                 ol_link_threads=posix
4463                                 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads"
4464                                 
4465 else
4466   echo "$ac_t""no" 1>&6
4467 :
4468 fi
4469
4470                         LIBS="$save_LIBS"
4471                 fi
4472
4473                                 if test $ol_link_threads = no; then
4474                         save_LIBS="$LIBS"
4475                         LIBS="$LIBS -lpthread"
4476                         echo $ac_n "checking for pthread_create() in HP-UX -lpthread""... $ac_c" 1>&6
4477 echo "configure:4478: checking for pthread_create() in HP-UX -lpthread" >&5
4478                         ol_try_pthread_hpux_11=no
4479                         if eval "test \"`echo '$''{'ol_cv_pthread_hpux_11'+set}'`\" = set"; then
4480   echo $ac_n "(cached) $ac_c" 1>&6
4481 else
4482   
4483                                 cat > conftest.$ac_ext <<EOF
4484 #line 4485 "configure"
4485 #include "confdefs.h"
4486
4487 #include <pthread.h>
4488 #include <elf.h>
4489 #ifndef ELFABI_HPUX_REL11
4490         die horribly
4491 #endif
4492                                 
4493 int main() {
4494 pthread_create(NULL, NULL, NULL, NULL);
4495 ; return 0; }
4496 EOF
4497 if { (eval echo configure:4498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4498   rm -rf conftest*
4499   ol_try_pthread_hpux_11=yes
4500                                         ol_cv_pthread_hpux_11=yes
4501 else
4502   echo "configure: failed program was:" >&5
4503   cat conftest.$ac_ext >&5
4504   rm -rf conftest*
4505   ol_cv_pthread_hpux_11=no
4506 fi
4507 rm -f conftest*
4508 fi
4509
4510                         echo "$ac_t""yes" 1>&6
4511                         LIBS="$save_LIBS"
4512
4513                         if test $ol_cv_pthread_hpux_11=yes ; then
4514                                 ol_link_threads=posix
4515                                 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread"
4516                                 if test $ol_try_pthread_hpux_11=yes ; then
4517                                                                                                                         ac_cv_func_pthread_attr_init=yes
4518                                 fi
4519                         fi
4520                 fi
4521
4522                 if test $ol_link_threads = no ; then
4523                                                 echo $ac_n "checking for pthread_create with -threads""... $ac_c" 1>&6
4524 echo "configure:4525: checking for pthread_create with -threads" >&5
4525 if eval "test \"`echo '$''{'ol_cv_thread_flag'+set}'`\" = set"; then
4526   echo $ac_n "(cached) $ac_c" 1>&6
4527 else
4528   
4529                                                                 save_LIBS="$LIBS"
4530                                 LIBS="-threads $LIBS"
4531                                 cat > conftest.$ac_ext <<EOF
4532 #line 4533 "configure"
4533 #include "confdefs.h"
4534 char pthread_create();
4535 int main() {
4536
4537                                         pthread_create();
4538                                         
4539 ; return 0; }
4540 EOF
4541 if { (eval echo configure:4542: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4542   rm -rf conftest*
4543   ol_cv_thread_flag=yes
4544 else
4545   echo "configure: failed program was:" >&5
4546   cat conftest.$ac_ext >&5
4547   rm -rf conftest*
4548   ol_cv_thread_flag=no
4549 fi
4550 rm -f conftest*
4551                                                                 LIBS="$save_LIBS"
4552                         
4553 fi
4554
4555 echo "$ac_t""$ol_cv_thread_flag" 1>&6
4556
4557                         if test $ol_cv_thread_flag = yes ; then
4558                                 LTHREAD_LIBS="$LTHREAD_LIBS -threads"
4559                                 ol_link_threads=posix
4560                         fi
4561                 fi
4562
4563                 if test $ol_link_threads = no ; then
4564                                                 save_LIBS="$LIBS"
4565                         echo $ac_n "checking for pthread_mutex_unlock in -lpthreads""... $ac_c" 1>&6
4566 echo "configure:4567: checking for pthread_mutex_unlock in -lpthreads" >&5
4567 ac_lib_var=`echo pthreads'_'pthread_mutex_unlock | sed 'y%./+-%__p_%'`
4568 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4569   echo $ac_n "(cached) $ac_c" 1>&6
4570 else
4571   ac_save_LIBS="$LIBS"
4572 LIBS="-lpthreads -lmach -lexc -lc_r $LIBS"
4573 cat > conftest.$ac_ext <<EOF
4574 #line 4575 "configure"
4575 #include "confdefs.h"
4576 /* Override any gcc2 internal prototype to avoid an error.  */
4577 /* We use char because int might match the return type of a gcc2
4578     builtin and then its argument prototype would still apply.  */
4579 char pthread_mutex_unlock();
4580
4581 int main() {
4582 pthread_mutex_unlock()
4583 ; return 0; }
4584 EOF
4585 if { (eval echo configure:4586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4586   rm -rf conftest*
4587   eval "ac_cv_lib_$ac_lib_var=yes"
4588 else
4589   echo "configure: failed program was:" >&5
4590   cat conftest.$ac_ext >&5
4591   rm -rf conftest*
4592   eval "ac_cv_lib_$ac_lib_var=no"
4593 fi
4594 rm -f conftest*
4595 LIBS="$ac_save_LIBS"
4596
4597 fi
4598 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4599   echo "$ac_t""yes" 1>&6
4600   
4601                                 ol_link_threads=posix
4602                                 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads -lmach -lexc -lc_r"
4603                                 if test $ol_with_yielding_select = auto ; then
4604                                         ol_with_yielding_select=yes
4605                                 fi
4606                                 
4607 else
4608   echo "$ac_t""no" 1>&6
4609 :
4610 fi
4611
4612                         LIBS="$save_LIBS"
4613                 fi
4614
4615                 if test $ol_link_threads = no ; then
4616                                                 save_LIBS="$LIBS"
4617                         echo $ac_n "checking for pthread_mutex_lock in -lpthreads""... $ac_c" 1>&6
4618 echo "configure:4619: checking for pthread_mutex_lock in -lpthreads" >&5
4619 ac_lib_var=`echo pthreads'_'pthread_mutex_lock | sed 'y%./+-%__p_%'`
4620 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4621   echo $ac_n "(cached) $ac_c" 1>&6
4622 else
4623   ac_save_LIBS="$LIBS"
4624 LIBS="-lpthreads -lmach -lexc $LIBS"
4625 cat > conftest.$ac_ext <<EOF
4626 #line 4627 "configure"
4627 #include "confdefs.h"
4628 /* Override any gcc2 internal prototype to avoid an error.  */
4629 /* We use char because int might match the return type of a gcc2
4630     builtin and then its argument prototype would still apply.  */
4631 char pthread_mutex_lock();
4632
4633 int main() {
4634 pthread_mutex_lock()
4635 ; return 0; }
4636 EOF
4637 if { (eval echo configure:4638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4638   rm -rf conftest*
4639   eval "ac_cv_lib_$ac_lib_var=yes"
4640 else
4641   echo "configure: failed program was:" >&5
4642   cat conftest.$ac_ext >&5
4643   rm -rf conftest*
4644   eval "ac_cv_lib_$ac_lib_var=no"
4645 fi
4646 rm -f conftest*
4647 LIBS="$ac_save_LIBS"
4648
4649 fi
4650 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4651   echo "$ac_t""yes" 1>&6
4652   
4653                                 ol_link_threads=posix
4654                                 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads -lmach -lexc"
4655                                 if test $ol_with_yielding_select = auto ; then
4656                                         ol_with_yielding_select=yes
4657                                 fi
4658                                 
4659 else
4660   echo "$ac_t""no" 1>&6
4661 :
4662 fi
4663
4664                         LIBS="$save_LIBS"
4665                 fi
4666
4667                 if test $ol_link_threads = no ; then
4668                                                 save_LIBS="$LIBS"
4669                         echo $ac_n "checking for pthread_mutex_trylock in -lpthreads""... $ac_c" 1>&6
4670 echo "configure:4671: checking for pthread_mutex_trylock in -lpthreads" >&5
4671 ac_lib_var=`echo pthreads'_'pthread_mutex_trylock | sed 'y%./+-%__p_%'`
4672 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4673   echo $ac_n "(cached) $ac_c" 1>&6
4674 else
4675   ac_save_LIBS="$LIBS"
4676 LIBS="-lpthreads -lexc $LIBS"
4677 cat > conftest.$ac_ext <<EOF
4678 #line 4679 "configure"
4679 #include "confdefs.h"
4680 /* Override any gcc2 internal prototype to avoid an error.  */
4681 /* We use char because int might match the return type of a gcc2
4682     builtin and then its argument prototype would still apply.  */
4683 char pthread_mutex_trylock();
4684
4685 int main() {
4686 pthread_mutex_trylock()
4687 ; return 0; }
4688 EOF
4689 if { (eval echo configure:4690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4690   rm -rf conftest*
4691   eval "ac_cv_lib_$ac_lib_var=yes"
4692 else
4693   echo "configure: failed program was:" >&5
4694   cat conftest.$ac_ext >&5
4695   rm -rf conftest*
4696   eval "ac_cv_lib_$ac_lib_var=no"
4697 fi
4698 rm -f conftest*
4699 LIBS="$ac_save_LIBS"
4700
4701 fi
4702 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4703   echo "$ac_t""yes" 1>&6
4704   
4705                                 ol_link_threads=posix
4706                                 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads -lexc"
4707                                 if test $ol_with_yielding_select = auto ; then
4708                                         ol_with_yielding_select=yes
4709                                 fi
4710                                 
4711 else
4712   echo "$ac_t""no" 1>&6
4713 :
4714 fi
4715
4716                         LIBS="$save_LIBS"
4717                 fi
4718
4719                 if test $ol_link_threads != no ; then
4720                         cat >> confdefs.h <<\EOF
4721 #define HAVE_PTHREADS 1
4722 EOF
4723
4724
4725                                                 save_CPPFLAGS="$CPPFLAGS"
4726                         save_LIBS="$LIBS"
4727                         LIBS="$LTHREAD_LIBS $LIBS"
4728
4729                                                                                                 for ac_func in sched_yield pthread_yield
4730 do
4731 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4732 echo "configure:4733: checking for $ac_func" >&5
4733 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4734   echo $ac_n "(cached) $ac_c" 1>&6
4735 else
4736   cat > conftest.$ac_ext <<EOF
4737 #line 4738 "configure"
4738 #include "confdefs.h"
4739 /* System header to define __stub macros and hopefully few prototypes,
4740     which can conflict with char $ac_func(); below.  */
4741 #include <assert.h>
4742 /* Override any gcc2 internal prototype to avoid an error.  */
4743 /* We use char because int might match the return type of a gcc2
4744     builtin and then its argument prototype would still apply.  */
4745 char $ac_func();
4746
4747 int main() {
4748
4749 /* The GNU C library defines this for functions which it implements
4750     to always fail with ENOSYS.  Some functions are actually named
4751     something starting with __ and the normal name is an alias.  */
4752 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4753 choke me
4754 #else
4755 $ac_func();
4756 #endif
4757
4758 ; return 0; }
4759 EOF
4760 if { (eval echo configure:4761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4761   rm -rf conftest*
4762   eval "ac_cv_func_$ac_func=yes"
4763 else
4764   echo "configure: failed program was:" >&5
4765   cat conftest.$ac_ext >&5
4766   rm -rf conftest*
4767   eval "ac_cv_func_$ac_func=no"
4768 fi
4769 rm -f conftest*
4770 fi
4771
4772 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4773   echo "$ac_t""yes" 1>&6
4774     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4775   cat >> confdefs.h <<EOF
4776 #define $ac_tr_func 1
4777 EOF
4778  
4779 else
4780   echo "$ac_t""no" 1>&6
4781 fi
4782 done
4783
4784
4785                         if test $ac_cv_func_sched_yield = no -a \
4786                                 $ac_cv_func_pthread_yield = no ; then
4787                                                                 echo $ac_n "checking for sched_yield in -lrt""... $ac_c" 1>&6
4788 echo "configure:4789: checking for sched_yield in -lrt" >&5
4789 ac_lib_var=`echo rt'_'sched_yield | sed 'y%./+-%__p_%'`
4790 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4791   echo $ac_n "(cached) $ac_c" 1>&6
4792 else
4793   ac_save_LIBS="$LIBS"
4794 LIBS="-lrt  $LIBS"
4795 cat > conftest.$ac_ext <<EOF
4796 #line 4797 "configure"
4797 #include "confdefs.h"
4798 /* Override any gcc2 internal prototype to avoid an error.  */
4799 /* We use char because int might match the return type of a gcc2
4800     builtin and then its argument prototype would still apply.  */
4801 char sched_yield();
4802
4803 int main() {
4804 sched_yield()
4805 ; return 0; }
4806 EOF
4807 if { (eval echo configure:4808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4808   rm -rf conftest*
4809   eval "ac_cv_lib_$ac_lib_var=yes"
4810 else
4811   echo "configure: failed program was:" >&5
4812   cat conftest.$ac_ext >&5
4813   rm -rf conftest*
4814   eval "ac_cv_lib_$ac_lib_var=no"
4815 fi
4816 rm -f conftest*
4817 LIBS="$ac_save_LIBS"
4818
4819 fi
4820 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4821   echo "$ac_t""yes" 1>&6
4822   LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
4823                                         cat >> confdefs.h <<\EOF
4824 #define HAVE_SCHED_YIELD 1
4825 EOF
4826
4827                                         ac_cv_func_sched_yield=yes
4828 else
4829   echo "$ac_t""no" 1>&6
4830 ac_cv_func_sched_yield=no
4831 fi
4832
4833                         fi
4834                         if test $ac_cv_func_sched_yield = no -a \
4835                                 $ac_cv_func_pthread_yield = no ; then
4836                                                                                                 for ac_func in thr_yield
4837 do
4838 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4839 echo "configure:4840: checking for $ac_func" >&5
4840 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4841   echo $ac_n "(cached) $ac_c" 1>&6
4842 else
4843   cat > conftest.$ac_ext <<EOF
4844 #line 4845 "configure"
4845 #include "confdefs.h"
4846 /* System header to define __stub macros and hopefully few prototypes,
4847     which can conflict with char $ac_func(); below.  */
4848 #include <assert.h>
4849 /* Override any gcc2 internal prototype to avoid an error.  */
4850 /* We use char because int might match the return type of a gcc2
4851     builtin and then its argument prototype would still apply.  */
4852 char $ac_func();
4853
4854 int main() {
4855
4856 /* The GNU C library defines this for functions which it implements
4857     to always fail with ENOSYS.  Some functions are actually named
4858     something starting with __ and the normal name is an alias.  */
4859 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4860 choke me
4861 #else
4862 $ac_func();
4863 #endif
4864
4865 ; return 0; }
4866 EOF
4867 if { (eval echo configure:4868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4868   rm -rf conftest*
4869   eval "ac_cv_func_$ac_func=yes"
4870 else
4871   echo "configure: failed program was:" >&5
4872   cat conftest.$ac_ext >&5
4873   rm -rf conftest*
4874   eval "ac_cv_func_$ac_func=no"
4875 fi
4876 rm -f conftest*
4877 fi
4878
4879 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4880   echo "$ac_t""yes" 1>&6
4881     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4882   cat >> confdefs.h <<EOF
4883 #define $ac_tr_func 1
4884 EOF
4885  
4886 else
4887   echo "$ac_t""no" 1>&6
4888 fi
4889 done
4890
4891                         fi
4892                         if test $ac_cv_func_sched_yield = no -a \
4893                                 $ac_cv_func_pthread_yield = no -a \
4894                                 "$ac_cv_func_thr_yield" = no ; then
4895                                 echo "configure: warning: could not locate sched_yield() or pthread_yield()" 1>&2
4896                         fi
4897
4898                                                 for ac_func in pthread_kill pthread_detach
4899 do
4900 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4901 echo "configure:4902: checking for $ac_func" >&5
4902 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4903   echo $ac_n "(cached) $ac_c" 1>&6
4904 else
4905   cat > conftest.$ac_ext <<EOF
4906 #line 4907 "configure"
4907 #include "confdefs.h"
4908 /* System header to define __stub macros and hopefully few prototypes,
4909     which can conflict with char $ac_func(); below.  */
4910 #include <assert.h>
4911 /* Override any gcc2 internal prototype to avoid an error.  */
4912 /* We use char because int might match the return type of a gcc2
4913     builtin and then its argument prototype would still apply.  */
4914 char $ac_func();
4915
4916 int main() {
4917
4918 /* The GNU C library defines this for functions which it implements
4919     to always fail with ENOSYS.  Some functions are actually named
4920     something starting with __ and the normal name is an alias.  */
4921 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4922 choke me
4923 #else
4924 $ac_func();
4925 #endif
4926
4927 ; return 0; }
4928 EOF
4929 if { (eval echo configure:4930: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4930   rm -rf conftest*
4931   eval "ac_cv_func_$ac_func=yes"
4932 else
4933   echo "configure: failed program was:" >&5
4934   cat conftest.$ac_ext >&5
4935   rm -rf conftest*
4936   eval "ac_cv_func_$ac_func=no"
4937 fi
4938 rm -f conftest*
4939 fi
4940
4941 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4942   echo "$ac_t""yes" 1>&6
4943     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4944   cat >> confdefs.h <<EOF
4945 #define $ac_tr_func 1
4946 EOF
4947  
4948 else
4949   echo "$ac_t""no" 1>&6
4950 fi
4951 done
4952
4953
4954                         if test $ac_cv_func_pthread_detach = no ; then
4955                                 { echo "configure: error: could not locate pthread_detach()" 1>&2; exit 1; }
4956                         fi
4957
4958                                                 for ac_func in \
4959                                 pthread_setconcurrency \
4960                                 pthread_getconcurrency \
4961                                 thr_setconcurrency \
4962                                 thr_getconcurrency \
4963                         
4964 do
4965 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4966 echo "configure:4967: checking for $ac_func" >&5
4967 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4968   echo $ac_n "(cached) $ac_c" 1>&6
4969 else
4970   cat > conftest.$ac_ext <<EOF
4971 #line 4972 "configure"
4972 #include "confdefs.h"
4973 /* System header to define __stub macros and hopefully few prototypes,
4974     which can conflict with char $ac_func(); below.  */
4975 #include <assert.h>
4976 /* Override any gcc2 internal prototype to avoid an error.  */
4977 /* We use char because int might match the return type of a gcc2
4978     builtin and then its argument prototype would still apply.  */
4979 char $ac_func();
4980
4981 int main() {
4982
4983 /* The GNU C library defines this for functions which it implements
4984     to always fail with ENOSYS.  Some functions are actually named
4985     something starting with __ and the normal name is an alias.  */
4986 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4987 choke me
4988 #else
4989 $ac_func();
4990 #endif
4991
4992 ; return 0; }
4993 EOF
4994 if { (eval echo configure:4995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4995   rm -rf conftest*
4996   eval "ac_cv_func_$ac_func=yes"
4997 else
4998   echo "configure: failed program was:" >&5
4999   cat conftest.$ac_ext >&5
5000   rm -rf conftest*
5001   eval "ac_cv_func_$ac_func=no"
5002 fi
5003 rm -f conftest*
5004 fi
5005
5006 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5007   echo "$ac_t""yes" 1>&6
5008     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5009   cat >> confdefs.h <<EOF
5010 #define $ac_tr_func 1
5011 EOF
5012  
5013 else
5014   echo "$ac_t""no" 1>&6
5015 fi
5016 done
5017
5018
5019                         echo $ac_n "checking if pthread_create() works""... $ac_c" 1>&6
5020 echo "configure:5021: checking if pthread_create() works" >&5
5021                         if eval "test \"`echo '$''{'ol_cv_pthread_create_works'+set}'`\" = set"; then
5022   echo $ac_n "(cached) $ac_c" 1>&6
5023 else
5024   
5025                         if test "$cross_compiling" = yes; then
5026                                 ol_cv_pthread_create_works=yes
5027 else
5028   cat > conftest.$ac_ext <<EOF
5029 #line 5030 "configure"
5030 #include "confdefs.h"
5031
5032 #include <pthread.h>
5033 #ifndef NULL
5034 #define NULL (void*)0
5035 #endif
5036
5037 static void *task(p)
5038         void *p;
5039 {
5040         return (void *) (p == NULL);
5041 }
5042
5043 int main(argc, argv)
5044         int argc;
5045         char **argv;
5046 {
5047         pthread_t t;
5048         exit(pthread_create(&t, NULL, task, NULL));
5049 }
5050
5051 EOF
5052 if { (eval echo configure:5053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5053 then
5054   ol_cv_pthread_create_works=yes
5055 else
5056   echo "configure: failed program was:" >&5
5057   cat conftest.$ac_ext >&5
5058   rm -fr conftest*
5059   ol_cv_pthread_create_works=no
5060 fi
5061 rm -fr conftest*
5062 fi
5063
5064 fi
5065
5066                         echo "$ac_t""$ol_cv_pthread_create_works" 1>&6
5067
5068                         if test $ol_cv_pthread_create_works = no ; then
5069                                 { echo "configure: error: pthread.h and pthread_create are not compatible" 1>&2; exit 1; }
5070                         fi
5071
5072                                                 if test $ol_with_yielding_select = auto ; then
5073                                 echo $ac_n "checking if select yields when using pthreads""... $ac_c" 1>&6
5074 echo "configure:5075: checking if select yields when using pthreads" >&5
5075                                 if eval "test \"`echo '$''{'ol_cv_pthread_select_yields'+set}'`\" = set"; then
5076   echo $ac_n "(cached) $ac_c" 1>&6
5077 else
5078   
5079                                 if test "$cross_compiling" = yes; then
5080   
5081                                 { echo "configure: error: crossing compiling: use --with-yielding_select=yes|no|manual" 1>&2; exit 1; }
5082 else
5083   cat > conftest.$ac_ext <<EOF
5084 #line 5085 "configure"
5085 #include "confdefs.h"
5086
5087 #include <sys/types.h>
5088 #include <sys/time.h>
5089 #include <unistd.h>
5090 #include <pthread.h>
5091 #ifndef NULL
5092 #define NULL (void*) 0
5093 #endif
5094
5095 static int fildes[2];
5096
5097 static void *task(p)
5098         void *p;
5099 {
5100         int i;
5101         struct timeval tv;
5102
5103         fd_set rfds;
5104
5105         tv.tv_sec=10;
5106         tv.tv_usec=0;
5107
5108         FD_ZERO(&rfds);
5109         FD_SET(fildes[0], &rfds);
5110
5111         /* we're not interested in any fds */
5112         i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv);
5113
5114         if(i < 0) {
5115                 perror("select");
5116                 exit(10);
5117         }
5118
5119         exit(0); /* if we exit here, the select blocked the whole process */
5120 }
5121
5122 int main(argc, argv)
5123         int argc;
5124         char **argv;
5125 {
5126         pthread_t t;
5127
5128         /* create a pipe to select */
5129         if(pipe(&fildes[0])) {
5130                 perror("select");
5131                 exit(1);
5132         }
5133
5134 #ifdef HAVE_PTHREAD_SETCONCURRENCY
5135         (void) pthread_setconcurrency(2);
5136 #else
5137 #ifdef HAVE_THR_SETCONCURRENCY
5138         /* Set Solaris LWP concurrency to 2 */
5139         thr_setconcurrency(2);
5140 #endif
5141 #endif
5142
5143         pthread_create(&t, NULL, task, NULL);
5144
5145 #if HAVE_SCHED_YIELD
5146         sched_yield();  /* make sure task runs first */
5147 #else
5148 #ifdef HAVE_PTHREAD_YIELD
5149         pthread_yield();        /* make sure task runs first */
5150 #endif
5151 #endif
5152
5153         exit(2);
5154 }
5155 EOF
5156 if { (eval echo configure:5157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5157 then
5158   ol_cv_pthread_select_yields=no
5159 else
5160   echo "configure: failed program was:" >&5
5161   cat conftest.$ac_ext >&5
5162   rm -fr conftest*
5163   ol_cv_pthread_select_yields=yes
5164 fi
5165 rm -fr conftest*
5166 fi
5167
5168 fi
5169
5170                                 echo "$ac_t""$ol_cv_pthread_select_yields" 1>&6
5171
5172                                 if test $ol_cv_pthread_select_yields = yes ; then
5173                                         ol_with_yielding_select=yes
5174                                 fi
5175                         fi
5176
5177                                                 CPPFLAGS="$save_CPPFLAGS"
5178                         LIBS="$save_LIBS"
5179                 else
5180                         { echo "configure: error: could not link with POSIX Threads" 1>&2; exit 1; }
5181                 fi
5182         fi
5183
5184         if test $ol_with_threads = posix ; then
5185                 { echo "configure: error: could not locate POSIX Threads" 1>&2; exit 1; }
5186         fi
5187 fi
5188
5189 if test $ol_with_threads = auto -o $ol_with_threads = yes \
5190         -o $ol_with_threads = mach ; then
5191
5192                 for ac_hdr in mach/cthreads.h
5193 do
5194 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5195 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5196 echo "configure:5197: checking for $ac_hdr" >&5
5197 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5198   echo $ac_n "(cached) $ac_c" 1>&6
5199 else
5200   cat > conftest.$ac_ext <<EOF
5201 #line 5202 "configure"
5202 #include "confdefs.h"
5203 #include <$ac_hdr>
5204 EOF
5205 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5206 { (eval echo configure:5207: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5207 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5208 if test -z "$ac_err"; then
5209   rm -rf conftest*
5210   eval "ac_cv_header_$ac_safe=yes"
5211 else
5212   echo "$ac_err" >&5
5213   echo "configure: failed program was:" >&5
5214   cat conftest.$ac_ext >&5
5215   rm -rf conftest*
5216   eval "ac_cv_header_$ac_safe=no"
5217 fi
5218 rm -f conftest*
5219 fi
5220 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5221   echo "$ac_t""yes" 1>&6
5222     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5223   cat >> confdefs.h <<EOF
5224 #define $ac_tr_hdr 1
5225 EOF
5226  
5227 else
5228   echo "$ac_t""no" 1>&6
5229 fi
5230 done
5231
5232         if test $ac_cv_header_mach_cthreads_h = yes ; then
5233                 ol_with_threads=found
5234
5235                                 echo $ac_n "checking for cthread_fork""... $ac_c" 1>&6
5236 echo "configure:5237: checking for cthread_fork" >&5
5237 if eval "test \"`echo '$''{'ac_cv_func_cthread_fork'+set}'`\" = set"; then
5238   echo $ac_n "(cached) $ac_c" 1>&6
5239 else
5240   cat > conftest.$ac_ext <<EOF
5241 #line 5242 "configure"
5242 #include "confdefs.h"
5243 /* System header to define __stub macros and hopefully few prototypes,
5244     which can conflict with char cthread_fork(); below.  */
5245 #include <assert.h>
5246 /* Override any gcc2 internal prototype to avoid an error.  */
5247 /* We use char because int might match the return type of a gcc2
5248     builtin and then its argument prototype would still apply.  */
5249 char cthread_fork();
5250
5251 int main() {
5252
5253 /* The GNU C library defines this for functions which it implements
5254     to always fail with ENOSYS.  Some functions are actually named
5255     something starting with __ and the normal name is an alias.  */
5256 #if defined (__stub_cthread_fork) || defined (__stub___cthread_fork)
5257 choke me
5258 #else
5259 cthread_fork();
5260 #endif
5261
5262 ; return 0; }
5263 EOF
5264 if { (eval echo configure:5265: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5265   rm -rf conftest*
5266   eval "ac_cv_func_cthread_fork=yes"
5267 else
5268   echo "configure: failed program was:" >&5
5269   cat conftest.$ac_ext >&5
5270   rm -rf conftest*
5271   eval "ac_cv_func_cthread_fork=no"
5272 fi
5273 rm -f conftest*
5274 fi
5275
5276 if eval "test \"`echo '$ac_cv_func_'cthread_fork`\" = yes"; then
5277   echo "$ac_t""yes" 1>&6
5278   ol_link_threads=yes
5279 else
5280   echo "$ac_t""no" 1>&6
5281 fi
5282
5283
5284                 if test $ol_link_threads = no ; then
5285                                                                         echo $ac_n "checking for cthread_fork with -all_load""... $ac_c" 1>&6
5286 echo "configure:5287: checking for cthread_fork with -all_load" >&5
5287 if eval "test \"`echo '$''{'ol_cv_cthread_all_load'+set}'`\" = set"; then
5288   echo $ac_n "(cached) $ac_c" 1>&6
5289 else
5290   
5291                                                                 save_LIBS="$LIBS"
5292                                 LIBS="-all_load $LIBS"
5293                                 cat > conftest.$ac_ext <<EOF
5294 #line 5295 "configure"
5295 #include "confdefs.h"
5296 #include <mach/cthreads.h>
5297 int main() {
5298
5299                                         cthread_fork((void *)0, (void *)0);
5300                                         
5301 ; return 0; }
5302 EOF
5303 if { (eval echo configure:5304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5304   rm -rf conftest*
5305   ol_cv_cthread_all_load=yes
5306 else
5307   echo "configure: failed program was:" >&5
5308   cat conftest.$ac_ext >&5
5309   rm -rf conftest*
5310   ol_cv_cthread_all_load=no
5311 fi
5312 rm -f conftest*
5313                                                                 LIBS="$save_LIBS"
5314                         
5315 fi
5316
5317 echo "$ac_t""$ol_cv_cthread_all_load" 1>&6
5318
5319                         if test $ol_cv_cthread_all_load = yes ; then
5320                                 LTHREAD_LIBS="$LTHREAD_LIBS -all_load"
5321                                 ol_link_threads=mach
5322                         fi
5323                 fi
5324
5325                 if test $ol_link_threads != no ; then
5326                         : check for cthread specific functionality here
5327                         cat >> confdefs.h <<\EOF
5328 #define HAVE_MACH_CTHREADS 1
5329 EOF
5330
5331                 else
5332                         { echo "configure: error: could not link with Mach CThreads" 1>&2; exit 1; }
5333                 fi
5334         fi
5335
5336         if test $ol_with_threads = mach ; then
5337                 { echo "configure: error: could not locate Mach CThreads" 1>&2; exit 1; }
5338         fi
5339 fi
5340
5341 if test $ol_with_threads = auto -o $ol_with_threads = yes \
5342         -o $ol_with_threads = lwp ; then
5343
5344                 for ac_hdr in thread.h synch.h
5345 do
5346 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5347 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5348 echo "configure:5349: checking for $ac_hdr" >&5
5349 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5350   echo $ac_n "(cached) $ac_c" 1>&6
5351 else
5352   cat > conftest.$ac_ext <<EOF
5353 #line 5354 "configure"
5354 #include "confdefs.h"
5355 #include <$ac_hdr>
5356 EOF
5357 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5358 { (eval echo configure:5359: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5359 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5360 if test -z "$ac_err"; then
5361   rm -rf conftest*
5362   eval "ac_cv_header_$ac_safe=yes"
5363 else
5364   echo "$ac_err" >&5
5365   echo "configure: failed program was:" >&5
5366   cat conftest.$ac_ext >&5
5367   rm -rf conftest*
5368   eval "ac_cv_header_$ac_safe=no"
5369 fi
5370 rm -f conftest*
5371 fi
5372 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5373   echo "$ac_t""yes" 1>&6
5374     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5375   cat >> confdefs.h <<EOF
5376 #define $ac_tr_hdr 1
5377 EOF
5378  
5379 else
5380   echo "$ac_t""no" 1>&6
5381 fi
5382 done
5383
5384         if test $ac_cv_header_thread_h = yes -a $ac_cv_header_synch_h = yes ; then
5385                 echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
5386 echo "configure:5387: checking for thr_create in -lthread" >&5
5387 ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
5388 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5389   echo $ac_n "(cached) $ac_c" 1>&6
5390 else
5391   ac_save_LIBS="$LIBS"
5392 LIBS="-lthread  $LIBS"
5393 cat > conftest.$ac_ext <<EOF
5394 #line 5395 "configure"
5395 #include "confdefs.h"
5396 /* Override any gcc2 internal prototype to avoid an error.  */
5397 /* We use char because int might match the return type of a gcc2
5398     builtin and then its argument prototype would still apply.  */
5399 char thr_create();
5400
5401 int main() {
5402 thr_create()
5403 ; return 0; }
5404 EOF
5405 if { (eval echo configure:5406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5406   rm -rf conftest*
5407   eval "ac_cv_lib_$ac_lib_var=yes"
5408 else
5409   echo "configure: failed program was:" >&5
5410   cat conftest.$ac_ext >&5
5411   rm -rf conftest*
5412   eval "ac_cv_lib_$ac_lib_var=no"
5413 fi
5414 rm -f conftest*
5415 LIBS="$ac_save_LIBS"
5416
5417 fi
5418 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5419   echo "$ac_t""yes" 1>&6
5420   have_thr=yes
5421 else
5422   echo "$ac_t""no" 1>&6
5423 have_thr=no
5424 fi
5425
5426
5427                 if test $have_thr = yes ; then
5428                         cat >> confdefs.h <<\EOF
5429 #define HAVE_THR 1
5430 EOF
5431
5432                         LTHREAD_LIBS="$LTHREAD_LIBS -lthread"
5433                         ol_link_threads=thr
5434
5435                         if test $ol_with_yielding_select = auto ; then
5436                                 ol_with_yielding_select=yes
5437                         fi
5438
5439                                                 for ac_func in \
5440                                 thr_setconcurrency \
5441                                 thr_getconcurrency \
5442                         
5443 do
5444 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5445 echo "configure:5446: checking for $ac_func" >&5
5446 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5447   echo $ac_n "(cached) $ac_c" 1>&6
5448 else
5449   cat > conftest.$ac_ext <<EOF
5450 #line 5451 "configure"
5451 #include "confdefs.h"
5452 /* System header to define __stub macros and hopefully few prototypes,
5453     which can conflict with char $ac_func(); below.  */
5454 #include <assert.h>
5455 /* Override any gcc2 internal prototype to avoid an error.  */
5456 /* We use char because int might match the return type of a gcc2
5457     builtin and then its argument prototype would still apply.  */
5458 char $ac_func();
5459
5460 int main() {
5461
5462 /* The GNU C library defines this for functions which it implements
5463     to always fail with ENOSYS.  Some functions are actually named
5464     something starting with __ and the normal name is an alias.  */
5465 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5466 choke me
5467 #else
5468 $ac_func();
5469 #endif
5470
5471 ; return 0; }
5472 EOF
5473 if { (eval echo configure:5474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5474   rm -rf conftest*
5475   eval "ac_cv_func_$ac_func=yes"
5476 else
5477   echo "configure: failed program was:" >&5
5478   cat conftest.$ac_ext >&5
5479   rm -rf conftest*
5480   eval "ac_cv_func_$ac_func=no"
5481 fi
5482 rm -f conftest*
5483 fi
5484
5485 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5486   echo "$ac_t""yes" 1>&6
5487     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5488   cat >> confdefs.h <<EOF
5489 #define $ac_tr_func 1
5490 EOF
5491  
5492 else
5493   echo "$ac_t""no" 1>&6
5494 fi
5495 done
5496
5497                 fi
5498         fi
5499
5500                 for ac_hdr in lwp/lwp.h
5501 do
5502 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5503 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5504 echo "configure:5505: checking for $ac_hdr" >&5
5505 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5506   echo $ac_n "(cached) $ac_c" 1>&6
5507 else
5508   cat > conftest.$ac_ext <<EOF
5509 #line 5510 "configure"
5510 #include "confdefs.h"
5511 #include <$ac_hdr>
5512 EOF
5513 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5514 { (eval echo configure:5515: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5515 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5516 if test -z "$ac_err"; then
5517   rm -rf conftest*
5518   eval "ac_cv_header_$ac_safe=yes"
5519 else
5520   echo "$ac_err" >&5
5521   echo "configure: failed program was:" >&5
5522   cat conftest.$ac_ext >&5
5523   rm -rf conftest*
5524   eval "ac_cv_header_$ac_safe=no"
5525 fi
5526 rm -f conftest*
5527 fi
5528 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5529   echo "$ac_t""yes" 1>&6
5530     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5531   cat >> confdefs.h <<EOF
5532 #define $ac_tr_hdr 1
5533 EOF
5534  
5535 else
5536   echo "$ac_t""no" 1>&6
5537 fi
5538 done
5539
5540         if test $ac_cv_header_lwp_lwp_h = yes ; then
5541                 echo $ac_n "checking for lwp_create in -llwp""... $ac_c" 1>&6
5542 echo "configure:5543: checking for lwp_create in -llwp" >&5
5543 ac_lib_var=`echo lwp'_'lwp_create | sed 'y%./+-%__p_%'`
5544 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5545   echo $ac_n "(cached) $ac_c" 1>&6
5546 else
5547   ac_save_LIBS="$LIBS"
5548 LIBS="-llwp  $LIBS"
5549 cat > conftest.$ac_ext <<EOF
5550 #line 5551 "configure"
5551 #include "confdefs.h"
5552 /* Override any gcc2 internal prototype to avoid an error.  */
5553 /* We use char because int might match the return type of a gcc2
5554     builtin and then its argument prototype would still apply.  */
5555 char lwp_create();
5556
5557 int main() {
5558 lwp_create()
5559 ; return 0; }
5560 EOF
5561 if { (eval echo configure:5562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5562   rm -rf conftest*
5563   eval "ac_cv_lib_$ac_lib_var=yes"
5564 else
5565   echo "configure: failed program was:" >&5
5566   cat conftest.$ac_ext >&5
5567   rm -rf conftest*
5568   eval "ac_cv_lib_$ac_lib_var=no"
5569 fi
5570 rm -f conftest*
5571 LIBS="$ac_save_LIBS"
5572
5573 fi
5574 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5575   echo "$ac_t""yes" 1>&6
5576   have_lwp=yes
5577 else
5578   echo "$ac_t""no" 1>&6
5579 have_lwp=no
5580 fi
5581
5582
5583                 if test $have_lwp = yes ; then
5584                         cat >> confdefs.h <<\EOF
5585 #define HAVE_LWP 1
5586 EOF
5587
5588                         LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
5589                         ol_link_threads=lwp
5590
5591                         if test $ol_with_yielding_select = auto ; then
5592                                 ol_with_yielding_select=no
5593                         fi
5594                 fi
5595         fi
5596 fi
5597
5598 if test $ol_with_yielding_select = yes ; then
5599         cat >> confdefs.h <<\EOF
5600 #define HAVE_YIELDING_SELECT 1
5601 EOF
5602
5603 fi
5604
5605 if test $ol_with_threads = manual ; then
5606                 ol_link_threads=yes
5607
5608         echo "configure: warning: thread defines and link options must be set manually" 1>&2
5609
5610         for ac_hdr in pthread.h sched.h
5611 do
5612 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5613 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5614 echo "configure:5615: checking for $ac_hdr" >&5
5615 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5616   echo $ac_n "(cached) $ac_c" 1>&6
5617 else
5618   cat > conftest.$ac_ext <<EOF
5619 #line 5620 "configure"
5620 #include "confdefs.h"
5621 #include <$ac_hdr>
5622 EOF
5623 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5624 { (eval echo configure:5625: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5625 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5626 if test -z "$ac_err"; then
5627   rm -rf conftest*
5628   eval "ac_cv_header_$ac_safe=yes"
5629 else
5630   echo "$ac_err" >&5
5631   echo "configure: failed program was:" >&5
5632   cat conftest.$ac_ext >&5
5633   rm -rf conftest*
5634   eval "ac_cv_header_$ac_safe=no"
5635 fi
5636 rm -f conftest*
5637 fi
5638 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5639   echo "$ac_t""yes" 1>&6
5640     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5641   cat >> confdefs.h <<EOF
5642 #define $ac_tr_hdr 1
5643 EOF
5644  
5645 else
5646   echo "$ac_t""no" 1>&6
5647 fi
5648 done
5649
5650         for ac_func in sched_yield pthread_yield
5651 do
5652 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5653 echo "configure:5654: checking for $ac_func" >&5
5654 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5655   echo $ac_n "(cached) $ac_c" 1>&6
5656 else
5657   cat > conftest.$ac_ext <<EOF
5658 #line 5659 "configure"
5659 #include "confdefs.h"
5660 /* System header to define __stub macros and hopefully few prototypes,
5661     which can conflict with char $ac_func(); below.  */
5662 #include <assert.h>
5663 /* Override any gcc2 internal prototype to avoid an error.  */
5664 /* We use char because int might match the return type of a gcc2
5665     builtin and then its argument prototype would still apply.  */
5666 char $ac_func();
5667
5668 int main() {
5669
5670 /* The GNU C library defines this for functions which it implements
5671     to always fail with ENOSYS.  Some functions are actually named
5672     something starting with __ and the normal name is an alias.  */
5673 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5674 choke me
5675 #else
5676 $ac_func();
5677 #endif
5678
5679 ; return 0; }
5680 EOF
5681 if { (eval echo configure:5682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5682   rm -rf conftest*
5683   eval "ac_cv_func_$ac_func=yes"
5684 else
5685   echo "configure: failed program was:" >&5
5686   cat conftest.$ac_ext >&5
5687   rm -rf conftest*
5688   eval "ac_cv_func_$ac_func=no"
5689 fi
5690 rm -f conftest*
5691 fi
5692
5693 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5694   echo "$ac_t""yes" 1>&6
5695     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5696   cat >> confdefs.h <<EOF
5697 #define $ac_tr_func 1
5698 EOF
5699  
5700 else
5701   echo "$ac_t""no" 1>&6
5702 fi
5703 done
5704
5705         
5706 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
5707 echo "configure:5708: checking for LinuxThreads" >&5
5708 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
5709   echo $ac_n "(cached) $ac_c" 1>&6
5710 else
5711   
5712         res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
5713         if test "$res" -gt 0 ; then
5714                 ol_cv_linux_threads=yes
5715         else
5716                 ol_cv_linux_threads=no
5717         fi
5718
5719 fi
5720
5721 echo "$ac_t""$ol_cv_linux_threads" 1>&6
5722
5723
5724         for ac_hdr in mach/cthreads.h
5725 do
5726 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5727 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5728 echo "configure:5729: checking for $ac_hdr" >&5
5729 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5730   echo $ac_n "(cached) $ac_c" 1>&6
5731 else
5732   cat > conftest.$ac_ext <<EOF
5733 #line 5734 "configure"
5734 #include "confdefs.h"
5735 #include <$ac_hdr>
5736 EOF
5737 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5738 { (eval echo configure:5739: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5739 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5740 if test -z "$ac_err"; then
5741   rm -rf conftest*
5742   eval "ac_cv_header_$ac_safe=yes"
5743 else
5744   echo "$ac_err" >&5
5745   echo "configure: failed program was:" >&5
5746   cat conftest.$ac_ext >&5
5747   rm -rf conftest*
5748   eval "ac_cv_header_$ac_safe=no"
5749 fi
5750 rm -f conftest*
5751 fi
5752 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5753   echo "$ac_t""yes" 1>&6
5754     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5755   cat >> confdefs.h <<EOF
5756 #define $ac_tr_hdr 1
5757 EOF
5758  
5759 else
5760   echo "$ac_t""no" 1>&6
5761 fi
5762 done
5763
5764         for ac_hdr in lwp/lwp.h
5765 do
5766 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5767 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5768 echo "configure:5769: checking for $ac_hdr" >&5
5769 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5770   echo $ac_n "(cached) $ac_c" 1>&6
5771 else
5772   cat > conftest.$ac_ext <<EOF
5773 #line 5774 "configure"
5774 #include "confdefs.h"
5775 #include <$ac_hdr>
5776 EOF
5777 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5778 { (eval echo configure:5779: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5779 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5780 if test -z "$ac_err"; then
5781   rm -rf conftest*
5782   eval "ac_cv_header_$ac_safe=yes"
5783 else
5784   echo "$ac_err" >&5
5785   echo "configure: failed program was:" >&5
5786   cat conftest.$ac_ext >&5
5787   rm -rf conftest*
5788   eval "ac_cv_header_$ac_safe=no"
5789 fi
5790 rm -f conftest*
5791 fi
5792 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5793   echo "$ac_t""yes" 1>&6
5794     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5795   cat >> confdefs.h <<EOF
5796 #define $ac_tr_hdr 1
5797 EOF
5798  
5799 else
5800   echo "$ac_t""no" 1>&6
5801 fi
5802 done
5803
5804         for ac_hdr in thread.h synch.h
5805 do
5806 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5807 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5808 echo "configure:5809: checking for $ac_hdr" >&5
5809 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5810   echo $ac_n "(cached) $ac_c" 1>&6
5811 else
5812   cat > conftest.$ac_ext <<EOF
5813 #line 5814 "configure"
5814 #include "confdefs.h"
5815 #include <$ac_hdr>
5816 EOF
5817 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5818 { (eval echo configure:5819: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5819 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5820 if test -z "$ac_err"; then
5821   rm -rf conftest*
5822   eval "ac_cv_header_$ac_safe=yes"
5823 else
5824   echo "$ac_err" >&5
5825   echo "configure: failed program was:" >&5
5826   cat conftest.$ac_ext >&5
5827   rm -rf conftest*
5828   eval "ac_cv_header_$ac_safe=no"
5829 fi
5830 rm -f conftest*
5831 fi
5832 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5833   echo "$ac_t""yes" 1>&6
5834     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5835   cat >> confdefs.h <<EOF
5836 #define $ac_tr_hdr 1
5837 EOF
5838  
5839 else
5840   echo "$ac_t""no" 1>&6
5841 fi
5842 done
5843
5844 fi
5845
5846 if test $ol_link_threads != no ; then  
5847                         cat >> confdefs.h <<\EOF
5848 #define REENTRANT 1
5849 EOF
5850
5851         cat >> confdefs.h <<\EOF
5852 #define _REENTRANT 1
5853 EOF
5854
5855         cat >> confdefs.h <<\EOF
5856 #define THREAD_SAFE 1
5857 EOF
5858
5859         cat >> confdefs.h <<\EOF
5860 #define _THREAD_SAFE 1
5861 EOF
5862
5863         cat >> confdefs.h <<\EOF
5864 #define THREADSAFE 1
5865 EOF
5866
5867         cat >> confdefs.h <<\EOF
5868 #define _THREADSAFE 1
5869 EOF
5870
5871
5872                                         echo $ac_n "checking for thread specific errno""... $ac_c" 1>&6
5873 echo "configure:5874: checking for thread specific errno" >&5
5874 if eval "test \"`echo '$''{'ol_cv_errno_thread_specific'+set}'`\" = set"; then
5875   echo $ac_n "(cached) $ac_c" 1>&6
5876 else
5877   
5878                 cat > conftest.$ac_ext <<EOF
5879 #line 5880 "configure"
5880 #include "confdefs.h"
5881 #include <errno.h>
5882 int main() {
5883 int x = errno;
5884 ; return 0; }
5885 EOF
5886 if { (eval echo configure:5887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5887   rm -rf conftest*
5888   ol_cv_errno_thread_specific=yes
5889 else
5890   echo "configure: failed program was:" >&5
5891   cat conftest.$ac_ext >&5
5892   rm -rf conftest*
5893   ol_cv_errno_thread_specific=no
5894 fi
5895 rm -f conftest*
5896         
5897 fi
5898
5899 echo "$ac_t""$ol_cv_errno_thread_specific" 1>&6
5900
5901         if test $ol_cv_errno_thread_specific != yes ; then
5902                 LIBS="$LTHREAD_LIBS $LIBS"
5903                 LTHREAD_LIBS=""
5904         fi
5905
5906 fi  
5907
5908
5909 if test $ol_link_threads = no ; then
5910         if test $ol_with_threads = yes ; then
5911                 { echo "configure: error: no suitable thread support" 1>&2; exit 1; }
5912         fi
5913
5914         if test $ol_with_threads = auto ; then
5915                 echo "configure: warning: no suitable thread support, disabling threads" 1>&2
5916                 ol_with_threads=no
5917         fi
5918
5919         cat >> confdefs.h <<\EOF
5920 #define NO_THREADS 1
5921 EOF
5922
5923         LTHREAD_LIBS=""
5924 fi
5925
5926 ol_link_ldbm=no 
5927 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db2 ; then
5928         echo $ac_n "checking for DB2 library""... $ac_c" 1>&6
5929 echo "configure:5930: checking for DB2 library" >&5
5930 if eval "test \"`echo '$''{'ol_cv_lib_db2'+set}'`\" = set"; then
5931   echo $ac_n "(cached) $ac_c" 1>&6
5932 else
5933         ol_LIBS="$LIBS"
5934         echo $ac_n "checking for db_open in -ldb""... $ac_c" 1>&6
5935 echo "configure:5936: checking for db_open in -ldb" >&5
5936 ac_lib_var=`echo db'_'db_open | sed 'y%./+-%__p_%'`
5937 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5938   echo $ac_n "(cached) $ac_c" 1>&6
5939 else
5940   ac_save_LIBS="$LIBS"
5941 LIBS="-ldb  $LIBS"
5942 cat > conftest.$ac_ext <<EOF
5943 #line 5944 "configure"
5944 #include "confdefs.h"
5945 /* Override any gcc2 internal prototype to avoid an error.  */
5946 /* We use char because int might match the return type of a gcc2
5947     builtin and then its argument prototype would still apply.  */
5948 char db_open();
5949
5950 int main() {
5951 db_open()
5952 ; return 0; }
5953 EOF
5954 if { (eval echo configure:5955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5955   rm -rf conftest*
5956   eval "ac_cv_lib_$ac_lib_var=yes"
5957 else
5958   echo "configure: failed program was:" >&5
5959   cat conftest.$ac_ext >&5
5960   rm -rf conftest*
5961   eval "ac_cv_lib_$ac_lib_var=no"
5962 fi
5963 rm -f conftest*
5964 LIBS="$ac_save_LIBS"
5965
5966 fi
5967 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5968   echo "$ac_t""yes" 1>&6
5969   ol_cv_lib_db2=-ldb
5970 else
5971   echo "$ac_t""no" 1>&6
5972 ol_cv_lib_db2=no
5973 fi
5974
5975         LIBS="$ol_LIBS"
5976
5977 fi
5978
5979 echo "$ac_t""$ol_cv_lib_db2" 1>&6
5980
5981 for ac_hdr in db.h
5982 do
5983 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5984 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5985 echo "configure:5986: checking for $ac_hdr" >&5
5986 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5987   echo $ac_n "(cached) $ac_c" 1>&6
5988 else
5989   cat > conftest.$ac_ext <<EOF
5990 #line 5991 "configure"
5991 #include "confdefs.h"
5992 #include <$ac_hdr>
5993 EOF
5994 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5995 { (eval echo configure:5996: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5996 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5997 if test -z "$ac_err"; then
5998   rm -rf conftest*
5999   eval "ac_cv_header_$ac_safe=yes"
6000 else
6001   echo "$ac_err" >&5
6002   echo "configure: failed program was:" >&5
6003   cat conftest.$ac_ext >&5
6004   rm -rf conftest*
6005   eval "ac_cv_header_$ac_safe=no"
6006 fi
6007 rm -f conftest*
6008 fi
6009 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6010   echo "$ac_t""yes" 1>&6
6011     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6012   cat >> confdefs.h <<EOF
6013 #define $ac_tr_hdr 1
6014 EOF
6015  
6016 else
6017   echo "$ac_t""no" 1>&6
6018 fi
6019 done
6020
6021 if test $ac_cv_header_db_h = yes ; then
6022         echo $ac_n "checking if db.h is DB2""... $ac_c" 1>&6
6023 echo "configure:6024: checking if db.h is DB2" >&5
6024 if eval "test \"`echo '$''{'ol_cv_header_db2'+set}'`\" = set"; then
6025   echo $ac_n "(cached) $ac_c" 1>&6
6026 else
6027   
6028                 cat > conftest.$ac_ext <<EOF
6029 #line 6030 "configure"
6030 #include "confdefs.h"
6031
6032 #                       include <db.h>
6033                         /* this check could be improved */
6034 #                       ifdef DB_VERSION_MAJOR
6035 #                               if DB_VERSION_MAJOR == 2
6036                                         __db_version_2
6037 #                               endif
6038 #                       endif
6039                 
6040 EOF
6041 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6042   egrep "__db_version_2" >/dev/null 2>&1; then
6043   rm -rf conftest*
6044   ol_cv_header_db2=yes
6045 else
6046   rm -rf conftest*
6047   ol_cv_header_db2=no
6048 fi
6049 rm -f conftest*
6050
6051 fi
6052
6053 echo "$ac_t""$ol_cv_header_db2" 1>&6
6054 else
6055         ol_cv_header_db2=no
6056 fi
6057
6058
6059  
6060  echo $ac_n "checking for Berkeley DB2""... $ac_c" 1>&6
6061 echo "configure:6062: checking for Berkeley DB2" >&5
6062 if eval "test \"`echo '$''{'ol_cv_berkeley_db2'+set}'`\" = set"; then
6063   echo $ac_n "(cached) $ac_c" 1>&6
6064 else
6065   
6066         if test "$ol_cv_lib_db2" = no -o "$ol_cv_header_db2" = no ; then
6067                 ol_cv_berkeley_db2=no
6068         else
6069                 ol_cv_berkeley_db2=yes
6070         fi
6071
6072 fi
6073
6074 echo "$ac_t""$ol_cv_berkeley_db2" 1>&6
6075  if test $ol_cv_berkeley_db2 = yes ; then
6076         cat >> confdefs.h <<\EOF
6077 #define HAVE_BERKELEY_DB2 1
6078 EOF
6079
6080  fi
6081
6082
6083         if test $ol_cv_berkeley_db2 = yes ; then
6084                 ol_link_ldbm=db2
6085                 ol_with_ldbm_api=db2
6086
6087                 if test $ol_with_ldbm_type = hash ; then
6088                         cat >> confdefs.h <<\EOF
6089 #define LDBM_USE_DBHASH 1
6090 EOF
6091
6092                 else
6093                         cat >> confdefs.h <<\EOF
6094 #define LDBM_USE_DBBTREE 1
6095 EOF
6096
6097                 fi
6098
6099                                                 if test $ol_cv_lib_db2 != yes ; then
6100                         LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db2"
6101                 fi
6102         fi
6103 fi
6104
6105 ol_link_bdb2=no
6106 if test $ol_link_ldbm = db2 -a $ol_enable_bdb2 != no ; then
6107         ol_link_bdb2=yes
6108 fi
6109
6110 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db ; then
6111         echo $ac_n "checking for Berkeley DB library""... $ac_c" 1>&6
6112 echo "configure:6113: checking for Berkeley DB library" >&5
6113 if eval "test \"`echo '$''{'ol_cv_lib_db'+set}'`\" = set"; then
6114   echo $ac_n "(cached) $ac_c" 1>&6
6115 else
6116         ol_LIBS="$LIBS"
6117         echo $ac_n "checking for dbopen""... $ac_c" 1>&6
6118 echo "configure:6119: checking for dbopen" >&5
6119 if eval "test \"`echo '$''{'ac_cv_func_dbopen'+set}'`\" = set"; then
6120   echo $ac_n "(cached) $ac_c" 1>&6
6121 else
6122   cat > conftest.$ac_ext <<EOF
6123 #line 6124 "configure"
6124 #include "confdefs.h"
6125 /* System header to define __stub macros and hopefully few prototypes,
6126     which can conflict with char dbopen(); below.  */
6127 #include <assert.h>
6128 /* Override any gcc2 internal prototype to avoid an error.  */
6129 /* We use char because int might match the return type of a gcc2
6130     builtin and then its argument prototype would still apply.  */
6131 char dbopen();
6132
6133 int main() {
6134
6135 /* The GNU C library defines this for functions which it implements
6136     to always fail with ENOSYS.  Some functions are actually named
6137     something starting with __ and the normal name is an alias.  */
6138 #if defined (__stub_dbopen) || defined (__stub___dbopen)
6139 choke me
6140 #else
6141 dbopen();
6142 #endif
6143
6144 ; return 0; }
6145 EOF
6146 if { (eval echo configure:6147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6147   rm -rf conftest*
6148   eval "ac_cv_func_dbopen=yes"
6149 else
6150   echo "configure: failed program was:" >&5
6151   cat conftest.$ac_ext >&5
6152   rm -rf conftest*
6153   eval "ac_cv_func_dbopen=no"
6154 fi
6155 rm -f conftest*
6156 fi
6157
6158 if eval "test \"`echo '$ac_cv_func_'dbopen`\" = yes"; then
6159   echo "$ac_t""yes" 1>&6
6160   ol_cv_lib_db=yes
6161 else
6162   echo "$ac_t""no" 1>&6
6163
6164                 echo $ac_n "checking for dbopen in -ldb""... $ac_c" 1>&6
6165 echo "configure:6166: checking for dbopen in -ldb" >&5
6166 ac_lib_var=`echo db'_'dbopen | sed 'y%./+-%__p_%'`
6167 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6168   echo $ac_n "(cached) $ac_c" 1>&6
6169 else
6170   ac_save_LIBS="$LIBS"
6171 LIBS="-ldb  $LIBS"
6172 cat > conftest.$ac_ext <<EOF
6173 #line 6174 "configure"
6174 #include "confdefs.h"
6175 /* Override any gcc2 internal prototype to avoid an error.  */
6176 /* We use char because int might match the return type of a gcc2
6177     builtin and then its argument prototype would still apply.  */
6178 char dbopen();
6179
6180 int main() {
6181 dbopen()
6182 ; return 0; }
6183 EOF
6184 if { (eval echo configure:6185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6185   rm -rf conftest*
6186   eval "ac_cv_lib_$ac_lib_var=yes"
6187 else
6188   echo "configure: failed program was:" >&5
6189   cat conftest.$ac_ext >&5
6190   rm -rf conftest*
6191   eval "ac_cv_lib_$ac_lib_var=no"
6192 fi
6193 rm -f conftest*
6194 LIBS="$ac_save_LIBS"
6195
6196 fi
6197 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6198   echo "$ac_t""yes" 1>&6
6199   ol_cv_lib_db=-ldb
6200 else
6201   echo "$ac_t""no" 1>&6
6202 ol_cv_lib_db=no
6203 fi
6204
6205         
6206 fi
6207
6208         LIBS="$ol_LIBS"
6209
6210 fi
6211
6212 echo "$ac_t""$ol_cv_lib_db" 1>&6
6213
6214
6215 for ac_hdr in db_185.h
6216 do
6217 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6218 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6219 echo "configure:6220: checking for $ac_hdr" >&5
6220 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6221   echo $ac_n "(cached) $ac_c" 1>&6
6222 else
6223   cat > conftest.$ac_ext <<EOF
6224 #line 6225 "configure"
6225 #include "confdefs.h"
6226 #include <$ac_hdr>
6227 EOF
6228 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6229 { (eval echo configure:6230: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6230 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6231 if test -z "$ac_err"; then
6232   rm -rf conftest*
6233   eval "ac_cv_header_$ac_safe=yes"
6234 else
6235   echo "$ac_err" >&5
6236   echo "configure: failed program was:" >&5
6237   cat conftest.$ac_ext >&5
6238   rm -rf conftest*
6239   eval "ac_cv_header_$ac_safe=no"
6240 fi
6241 rm -f conftest*
6242 fi
6243 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6244   echo "$ac_t""yes" 1>&6
6245     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6246   cat >> confdefs.h <<EOF
6247 #define $ac_tr_hdr 1
6248 EOF
6249  
6250 else
6251   echo "$ac_t""no" 1>&6
6252 fi
6253 done
6254
6255 if test "$ol_cv_header_db2" = yes ; then
6256         
6257         ol_cv_header_db=$ac_cv_header_db_185_h
6258 else
6259         ol_cv_header_db=$ac_cv_header_db_h
6260 fi
6261
6262
6263  
6264  echo $ac_n "checking for Berkeley DB""... $ac_c" 1>&6
6265 echo "configure:6266: checking for Berkeley DB" >&5
6266 if eval "test \"`echo '$''{'ol_cv_berkeley_db'+set}'`\" = set"; then
6267   echo $ac_n "(cached) $ac_c" 1>&6
6268 else
6269   
6270         if test "$ol_cv_lib_db" = no -o "$ol_cv_header_db" = no ; then
6271                 ol_cv_berkeley_db=no
6272         else
6273                 ol_cv_berkeley_db=yes
6274         fi
6275
6276 fi
6277
6278 echo "$ac_t""$ol_cv_berkeley_db" 1>&6
6279  if test $ol_cv_berkeley_db = yes ; then
6280         cat >> confdefs.h <<\EOF
6281 #define HAVE_BERKELEY_DB 1
6282 EOF
6283
6284  fi
6285
6286
6287         if test $ol_cv_berkeley_db = yes ; then
6288                 ol_link_ldbm=db
6289                 ol_with_ldbm_api=db
6290
6291                 if test $ol_with_ldbm_type = hash ; then
6292                         cat >> confdefs.h <<\EOF
6293 #define LDBM_USE_DBHASH 1
6294 EOF
6295
6296                 else
6297                         cat >> confdefs.h <<\EOF
6298 #define LDBM_USE_DBBTREE 1
6299 EOF
6300
6301                 fi
6302
6303                                                 if test $ol_cv_lib_db != yes ; then
6304                         LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db"
6305                 fi
6306         fi
6307 fi
6308
6309 if test $ol_with_ldbm_api = manual ; then
6310                 ol_link_ldbm=yes
6311
6312         echo "configure: warning: LDBM defines and link options must be set manually" 1>&2
6313
6314         for ac_hdr in db.h db_185.h gdbm.h ndbm.h
6315 do
6316 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6317 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6318 echo "configure:6319: checking for $ac_hdr" >&5
6319 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6320   echo $ac_n "(cached) $ac_c" 1>&6
6321 else
6322   cat > conftest.$ac_ext <<EOF
6323 #line 6324 "configure"
6324 #include "confdefs.h"
6325 #include <$ac_hdr>
6326 EOF
6327 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6328 { (eval echo configure:6329: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6329 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6330 if test -z "$ac_err"; then
6331   rm -rf conftest*
6332   eval "ac_cv_header_$ac_safe=yes"
6333 else
6334   echo "$ac_err" >&5
6335   echo "configure: failed program was:" >&5
6336   cat conftest.$ac_ext >&5
6337   rm -rf conftest*
6338   eval "ac_cv_header_$ac_safe=no"
6339 fi
6340 rm -f conftest*
6341 fi
6342 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6343   echo "$ac_t""yes" 1>&6
6344     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6345   cat >> confdefs.h <<EOF
6346 #define $ac_tr_hdr 1
6347 EOF
6348  
6349 else
6350   echo "$ac_t""no" 1>&6
6351 fi
6352 done
6353
6354 fi
6355
6356 if test $ol_link_ldbm = no -a $ol_with_ldbm_type = btree ; then
6357         echo "configure: warning: Could not find LDBM with BTREE support" 1>&2
6358         ol_with_ldbm_api=none
6359 fi
6360
6361 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = gdbm ; then
6362         echo $ac_n "checking for GDBM library""... $ac_c" 1>&6
6363 echo "configure:6364: checking for GDBM library" >&5
6364 if eval "test \"`echo '$''{'ol_cv_lib_gdbm'+set}'`\" = set"; then
6365   echo $ac_n "(cached) $ac_c" 1>&6
6366 else
6367         ol_LIBS="$LIBS"
6368         echo $ac_n "checking for gdbm_open""... $ac_c" 1>&6
6369 echo "configure:6370: checking for gdbm_open" >&5
6370 if eval "test \"`echo '$''{'ac_cv_func_gdbm_open'+set}'`\" = set"; then
6371   echo $ac_n "(cached) $ac_c" 1>&6
6372 else
6373   cat > conftest.$ac_ext <<EOF
6374 #line 6375 "configure"
6375 #include "confdefs.h"
6376 /* System header to define __stub macros and hopefully few prototypes,
6377     which can conflict with char gdbm_open(); below.  */
6378 #include <assert.h>
6379 /* Override any gcc2 internal prototype to avoid an error.  */
6380 /* We use char because int might match the return type of a gcc2
6381     builtin and then its argument prototype would still apply.  */
6382 char gdbm_open();
6383
6384 int main() {
6385
6386 /* The GNU C library defines this for functions which it implements
6387     to always fail with ENOSYS.  Some functions are actually named
6388     something starting with __ and the normal name is an alias.  */
6389 #if defined (__stub_gdbm_open) || defined (__stub___gdbm_open)
6390 choke me
6391 #else
6392 gdbm_open();
6393 #endif
6394
6395 ; return 0; }
6396 EOF
6397 if { (eval echo configure:6398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6398   rm -rf conftest*
6399   eval "ac_cv_func_gdbm_open=yes"
6400 else
6401   echo "configure: failed program was:" >&5
6402   cat conftest.$ac_ext >&5
6403   rm -rf conftest*
6404   eval "ac_cv_func_gdbm_open=no"
6405 fi
6406 rm -f conftest*
6407 fi
6408
6409 if eval "test \"`echo '$ac_cv_func_'gdbm_open`\" = yes"; then
6410   echo "$ac_t""yes" 1>&6
6411   ol_cv_lib_gdbm=yes
6412 else
6413   echo "$ac_t""no" 1>&6
6414
6415                 echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6
6416 echo "configure:6417: checking for gdbm_open in -lgdbm" >&5
6417 ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-%__p_%'`
6418 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6419   echo $ac_n "(cached) $ac_c" 1>&6
6420 else
6421   ac_save_LIBS="$LIBS"
6422 LIBS="-lgdbm  $LIBS"
6423 cat > conftest.$ac_ext <<EOF
6424 #line 6425 "configure"
6425 #include "confdefs.h"
6426 /* Override any gcc2 internal prototype to avoid an error.  */
6427 /* We use char because int might match the return type of a gcc2
6428     builtin and then its argument prototype would still apply.  */
6429 char gdbm_open();
6430
6431 int main() {
6432 gdbm_open()
6433 ; return 0; }
6434 EOF
6435 if { (eval echo configure:6436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6436   rm -rf conftest*
6437   eval "ac_cv_lib_$ac_lib_var=yes"
6438 else
6439   echo "configure: failed program was:" >&5
6440   cat conftest.$ac_ext >&5
6441   rm -rf conftest*
6442   eval "ac_cv_lib_$ac_lib_var=no"
6443 fi
6444 rm -f conftest*
6445 LIBS="$ac_save_LIBS"
6446
6447 fi
6448 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6449   echo "$ac_t""yes" 1>&6
6450   ol_cv_lib_gdbm=-lgdbm
6451 else
6452   echo "$ac_t""no" 1>&6
6453 ol_cv_lib_gdbm=no
6454 fi
6455
6456         
6457 fi
6458
6459         LIBS="$ol_LIBS"
6460
6461 fi
6462
6463 echo "$ac_t""$ol_cv_lib_gdbm" 1>&6
6464
6465
6466  for ac_hdr in gdbm.h
6467 do
6468 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6469 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6470 echo "configure:6471: checking for $ac_hdr" >&5
6471 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6472   echo $ac_n "(cached) $ac_c" 1>&6
6473 else
6474   cat > conftest.$ac_ext <<EOF
6475 #line 6476 "configure"
6476 #include "confdefs.h"
6477 #include <$ac_hdr>
6478 EOF
6479 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6480 { (eval echo configure:6481: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6481 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6482 if test -z "$ac_err"; then
6483   rm -rf conftest*
6484   eval "ac_cv_header_$ac_safe=yes"
6485 else
6486   echo "$ac_err" >&5
6487   echo "configure: failed program was:" >&5
6488   cat conftest.$ac_ext >&5
6489   rm -rf conftest*
6490   eval "ac_cv_header_$ac_safe=no"
6491 fi
6492 rm -f conftest*
6493 fi
6494 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6495   echo "$ac_t""yes" 1>&6
6496     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6497   cat >> confdefs.h <<EOF
6498 #define $ac_tr_hdr 1
6499 EOF
6500  
6501 else
6502   echo "$ac_t""no" 1>&6
6503 fi
6504 done
6505
6506  echo $ac_n "checking for db""... $ac_c" 1>&6
6507 echo "configure:6508: checking for db" >&5
6508 if eval "test \"`echo '$''{'ol_cv_gdbm'+set}'`\" = set"; then
6509   echo $ac_n "(cached) $ac_c" 1>&6
6510 else
6511   
6512         if test $ol_cv_lib_gdbm = no -o $ac_cv_header_gdbm_h = no ; then
6513                 ol_cv_gdbm=no
6514         else
6515                 ol_cv_gdbm=yes
6516         fi
6517
6518 fi
6519
6520 echo "$ac_t""$ol_cv_gdbm" 1>&6
6521  if test $ol_cv_gdbm = yes ; then
6522         cat >> confdefs.h <<\EOF
6523 #define HAVE_GDBM 1
6524 EOF
6525
6526  fi
6527
6528
6529         if test $ol_cv_gdbm = yes ; then
6530                 ol_link_ldbm=gdbm
6531                 ol_with_ldbm_api=gdbm
6532
6533                 if test $ol_cv_lib_gdbm != yes ; then
6534                         LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_gdbm"
6535                 fi
6536         fi
6537 fi
6538
6539 if test $ol_with_ldbm_api = auto ; then
6540         echo "configure: warning: skipping automatic checking for NDBM, must be manually enabled." 1>&2
6541 elif test $ol_with_ldbm_api = ndbm ; then
6542         echo $ac_n "checking for NDBM library""... $ac_c" 1>&6
6543 echo "configure:6544: checking for NDBM library" >&5
6544 if eval "test \"`echo '$''{'ol_cv_lib_ndbm'+set}'`\" = set"; then
6545   echo $ac_n "(cached) $ac_c" 1>&6
6546 else
6547         ol_LIBS="$LIBS"
6548         echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
6549 echo "configure:6550: checking for dbm_open" >&5
6550 if eval "test \"`echo '$''{'ac_cv_func_dbm_open'+set}'`\" = set"; then
6551   echo $ac_n "(cached) $ac_c" 1>&6
6552 else
6553   cat > conftest.$ac_ext <<EOF
6554 #line 6555 "configure"
6555 #include "confdefs.h"
6556 /* System header to define __stub macros and hopefully few prototypes,
6557     which can conflict with char dbm_open(); below.  */
6558 #include <assert.h>
6559 /* Override any gcc2 internal prototype to avoid an error.  */
6560 /* We use char because int might match the return type of a gcc2
6561     builtin and then its argument prototype would still apply.  */
6562 char dbm_open();
6563
6564 int main() {
6565
6566 /* The GNU C library defines this for functions which it implements
6567     to always fail with ENOSYS.  Some functions are actually named
6568     something starting with __ and the normal name is an alias.  */
6569 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
6570 choke me
6571 #else
6572 dbm_open();
6573 #endif
6574
6575 ; return 0; }
6576 EOF
6577 if { (eval echo configure:6578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6578   rm -rf conftest*
6579   eval "ac_cv_func_dbm_open=yes"
6580 else
6581   echo "configure: failed program was:" >&5
6582   cat conftest.$ac_ext >&5
6583   rm -rf conftest*
6584   eval "ac_cv_func_dbm_open=no"
6585 fi
6586 rm -f conftest*
6587 fi
6588
6589 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
6590   echo "$ac_t""yes" 1>&6
6591   ol_cv_lib_ndbm=yes
6592 else
6593   echo "$ac_t""no" 1>&6
6594
6595                 echo $ac_n "checking for dbm_open in -lndbm""... $ac_c" 1>&6
6596 echo "configure:6597: checking for dbm_open in -lndbm" >&5
6597 ac_lib_var=`echo ndbm'_'dbm_open | sed 'y%./+-%__p_%'`
6598 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6599   echo $ac_n "(cached) $ac_c" 1>&6
6600 else
6601   ac_save_LIBS="$LIBS"
6602 LIBS="-lndbm  $LIBS"
6603 cat > conftest.$ac_ext <<EOF
6604 #line 6605 "configure"
6605 #include "confdefs.h"
6606 /* Override any gcc2 internal prototype to avoid an error.  */
6607 /* We use char because int might match the return type of a gcc2
6608     builtin and then its argument prototype would still apply.  */
6609 char dbm_open();
6610
6611 int main() {
6612 dbm_open()
6613 ; return 0; }
6614 EOF
6615 if { (eval echo configure:6616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6616   rm -rf conftest*
6617   eval "ac_cv_lib_$ac_lib_var=yes"
6618 else
6619   echo "configure: failed program was:" >&5
6620   cat conftest.$ac_ext >&5
6621   rm -rf conftest*
6622   eval "ac_cv_lib_$ac_lib_var=no"
6623 fi
6624 rm -f conftest*
6625 LIBS="$ac_save_LIBS"
6626
6627 fi
6628 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6629   echo "$ac_t""yes" 1>&6
6630   ol_cv_lib_ndbm=-lndbm
6631 else
6632   echo "$ac_t""no" 1>&6
6633
6634                         echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
6635 echo "configure:6636: checking for dbm_open in -ldbm" >&5
6636 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
6637 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6638   echo $ac_n "(cached) $ac_c" 1>&6
6639 else
6640   ac_save_LIBS="$LIBS"
6641 LIBS="-ldbm  $LIBS"
6642 cat > conftest.$ac_ext <<EOF
6643 #line 6644 "configure"
6644 #include "confdefs.h"
6645 /* Override any gcc2 internal prototype to avoid an error.  */
6646 /* We use char because int might match the return type of a gcc2
6647     builtin and then its argument prototype would still apply.  */
6648 char dbm_open();
6649
6650 int main() {
6651 dbm_open()
6652 ; return 0; }
6653 EOF
6654 if { (eval echo configure:6655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6655   rm -rf conftest*
6656   eval "ac_cv_lib_$ac_lib_var=yes"
6657 else
6658   echo "configure: failed program was:" >&5
6659   cat conftest.$ac_ext >&5
6660   rm -rf conftest*
6661   eval "ac_cv_lib_$ac_lib_var=no"
6662 fi
6663 rm -f conftest*
6664 LIBS="$ac_save_LIBS"
6665
6666 fi
6667 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6668   echo "$ac_t""yes" 1>&6
6669   ol_cv_lib_ndbm=-ldbm
6670 else
6671   echo "$ac_t""no" 1>&6
6672 ol_cv_lib_ndbm=no
6673 fi
6674                 
6675 fi
6676
6677         
6678 fi
6679
6680         LIBS="$ol_LIBS"
6681
6682 fi
6683
6684 echo "$ac_t""$ol_cv_lib_ndbm" 1>&6
6685
6686
6687  for ac_hdr in ndbm.h
6688 do
6689 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6690 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6691 echo "configure:6692: checking for $ac_hdr" >&5
6692 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6693   echo $ac_n "(cached) $ac_c" 1>&6
6694 else
6695   cat > conftest.$ac_ext <<EOF
6696 #line 6697 "configure"
6697 #include "confdefs.h"
6698 #include <$ac_hdr>
6699 EOF
6700 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6701 { (eval echo configure:6702: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6702 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6703 if test -z "$ac_err"; then
6704   rm -rf conftest*
6705   eval "ac_cv_header_$ac_safe=yes"
6706 else
6707   echo "$ac_err" >&5
6708   echo "configure: failed program was:" >&5
6709   cat conftest.$ac_ext >&5
6710   rm -rf conftest*
6711   eval "ac_cv_header_$ac_safe=no"
6712 fi
6713 rm -f conftest*
6714 fi
6715 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6716   echo "$ac_t""yes" 1>&6
6717     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6718   cat >> confdefs.h <<EOF
6719 #define $ac_tr_hdr 1
6720 EOF
6721  
6722 else
6723   echo "$ac_t""no" 1>&6
6724 fi
6725 done
6726
6727  echo $ac_n "checking for db""... $ac_c" 1>&6
6728 echo "configure:6729: checking for db" >&5
6729 if eval "test \"`echo '$''{'ol_cv_ndbm'+set}'`\" = set"; then
6730   echo $ac_n "(cached) $ac_c" 1>&6
6731 else
6732   
6733         if test $ol_cv_lib_ndbm = no -o $ac_cv_header_ndbm_h = no ; then
6734                 ol_cv_ndbm=no
6735         else
6736                 ol_cv_ndbm=yes
6737         fi
6738
6739 fi
6740
6741 echo "$ac_t""$ol_cv_ndbm" 1>&6
6742  if test $ol_cv_ndbm = yes ; then
6743         cat >> confdefs.h <<\EOF
6744 #define HAVE_NDBM 1
6745 EOF
6746
6747  fi
6748
6749
6750         if test $ol_cv_ndbm = yes ; then
6751                 ol_link_ldbm=ndbm
6752                 ol_with_ldbm_api=ndbm
6753
6754                 if test $ol_cv_lib_ndbm != yes ; then
6755                         LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_ndbm"
6756                 fi
6757         fi
6758 fi
6759
6760 if test $ol_link_ldbm = no -a $ol_enable_ldbm != no ; then
6761         echo "configure: warning: could not find suitable LDBM backend" 1>&2
6762         if test $ol_enable_ldbm = yes ; then
6763                 { echo "configure: error: select appropriate LDBM options or disable" 1>&2; exit 1; }
6764         fi
6765
6766         echo "configure: warning: disabling LDBM" 1>&2
6767         ol_enable_ldbm=no
6768 fi
6769
6770 if test $ol_enable_wrappers != no ; then
6771         for ac_hdr in tcpd.h
6772 do
6773 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6774 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6775 echo "configure:6776: checking for $ac_hdr" >&5
6776 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6777   echo $ac_n "(cached) $ac_c" 1>&6
6778 else
6779   cat > conftest.$ac_ext <<EOF
6780 #line 6781 "configure"
6781 #include "confdefs.h"
6782 #include <$ac_hdr>
6783 EOF
6784 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6785 { (eval echo configure:6786: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6786 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6787 if test -z "$ac_err"; then
6788   rm -rf conftest*
6789   eval "ac_cv_header_$ac_safe=yes"
6790 else
6791   echo "$ac_err" >&5
6792   echo "configure: failed program was:" >&5
6793   cat conftest.$ac_ext >&5
6794   rm -rf conftest*
6795   eval "ac_cv_header_$ac_safe=no"
6796 fi
6797 rm -f conftest*
6798 fi
6799 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6800   echo "$ac_t""yes" 1>&6
6801     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6802   cat >> confdefs.h <<EOF
6803 #define $ac_tr_hdr 1
6804 EOF
6805  
6806 else
6807   echo "$ac_t""no" 1>&6
6808 fi
6809 done
6810
6811
6812         if test $ac_cv_header_tcpd_h != yes ; then
6813                 have_wrappers=no
6814         else
6815                 echo $ac_n "checking for main in -lwrap""... $ac_c" 1>&6
6816 echo "configure:6817: checking for main in -lwrap" >&5
6817 ac_lib_var=`echo wrap'_'main | sed 'y%./+-%__p_%'`
6818 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6819   echo $ac_n "(cached) $ac_c" 1>&6
6820 else
6821   ac_save_LIBS="$LIBS"
6822 LIBS="-lwrap  $LIBS"
6823 cat > conftest.$ac_ext <<EOF
6824 #line 6825 "configure"
6825 #include "confdefs.h"
6826
6827 int main() {
6828 main()
6829 ; return 0; }
6830 EOF
6831 if { (eval echo configure:6832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6832   rm -rf conftest*
6833   eval "ac_cv_lib_$ac_lib_var=yes"
6834 else
6835   echo "configure: failed program was:" >&5
6836   cat conftest.$ac_ext >&5
6837   rm -rf conftest*
6838   eval "ac_cv_lib_$ac_lib_var=no"
6839 fi
6840 rm -f conftest*
6841 LIBS="$ac_save_LIBS"
6842
6843 fi
6844 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6845   echo "$ac_t""yes" 1>&6
6846   have_wrappers=yes
6847 else
6848   echo "$ac_t""no" 1>&6
6849 have_wrappers=no
6850 fi
6851
6852         fi
6853
6854         if test $have_wrappers = yes ; then
6855                 cat >> confdefs.h <<\EOF
6856 #define HAVE_TCPD 1
6857 EOF
6858
6859                 SLAPD_LIBS="$SLAPD_LIBS -lwrap"
6860         else
6861                 echo "configure: warning: could not find -lwrap" 1>&2
6862                 if test $ol_enable_wrappers = yes ; then
6863                         { echo "configure: error: could not find wrappers" 1>&2; exit 1; }
6864                 fi
6865
6866                 echo "configure: warning: disabling wrappers support" 1>&2
6867                 ol_enable_wrappers=no
6868         fi
6869 fi
6870
6871 if test $ol_enable_syslog != no ; then
6872         echo $ac_n "checking for openlog""... $ac_c" 1>&6
6873 echo "configure:6874: checking for openlog" >&5
6874 if eval "test \"`echo '$''{'ac_cv_func_openlog'+set}'`\" = set"; then
6875   echo $ac_n "(cached) $ac_c" 1>&6
6876 else
6877   cat > conftest.$ac_ext <<EOF
6878 #line 6879 "configure"
6879 #include "confdefs.h"
6880 /* System header to define __stub macros and hopefully few prototypes,
6881     which can conflict with char openlog(); below.  */
6882 #include <assert.h>
6883 /* Override any gcc2 internal prototype to avoid an error.  */
6884 /* We use char because int might match the return type of a gcc2
6885     builtin and then its argument prototype would still apply.  */
6886 char openlog();
6887
6888 int main() {
6889
6890 /* The GNU C library defines this for functions which it implements
6891     to always fail with ENOSYS.  Some functions are actually named
6892     something starting with __ and the normal name is an alias.  */
6893 #if defined (__stub_openlog) || defined (__stub___openlog)
6894 choke me
6895 #else
6896 openlog();
6897 #endif
6898
6899 ; return 0; }
6900 EOF
6901 if { (eval echo configure:6902: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6902   rm -rf conftest*
6903   eval "ac_cv_func_openlog=yes"
6904 else
6905   echo "configure: failed program was:" >&5
6906   cat conftest.$ac_ext >&5
6907   rm -rf conftest*
6908   eval "ac_cv_func_openlog=no"
6909 fi
6910 rm -f conftest*
6911 fi
6912
6913 if eval "test \"`echo '$ac_cv_func_'openlog`\" = yes"; then
6914   echo "$ac_t""yes" 1>&6
6915   :
6916 else
6917   echo "$ac_t""no" 1>&6
6918 fi
6919
6920         if test $ac_cv_func_openlog = no -a $ol_enable_syslog = yes; then
6921                 { echo "configure: error: could not find syslog" 1>&2; exit 1; }
6922         fi
6923         ol_enable_syslog=$ac_cv_func_openlog
6924 fi
6925
6926 if test $ol_enable_dmalloc != no ; then
6927         for ac_hdr in dmalloc.h
6928 do
6929 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6930 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6931 echo "configure:6932: checking for $ac_hdr" >&5
6932 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6933   echo $ac_n "(cached) $ac_c" 1>&6
6934 else
6935   cat > conftest.$ac_ext <<EOF
6936 #line 6937 "configure"
6937 #include "confdefs.h"
6938 #include <$ac_hdr>
6939 EOF
6940 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6941 { (eval echo configure:6942: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6942 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6943 if test -z "$ac_err"; then
6944   rm -rf conftest*
6945   eval "ac_cv_header_$ac_safe=yes"
6946 else
6947   echo "$ac_err" >&5
6948   echo "configure: failed program was:" >&5
6949   cat conftest.$ac_ext >&5
6950   rm -rf conftest*
6951   eval "ac_cv_header_$ac_safe=no"
6952 fi
6953 rm -f conftest*
6954 fi
6955 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6956   echo "$ac_t""yes" 1>&6
6957     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6958   cat >> confdefs.h <<EOF
6959 #define $ac_tr_hdr 1
6960 EOF
6961  
6962 else
6963   echo "$ac_t""no" 1>&6
6964 fi
6965 done
6966
6967         echo $ac_n "checking for dmalloc_shutdown in -ldmalloc""... $ac_c" 1>&6
6968 echo "configure:6969: checking for dmalloc_shutdown in -ldmalloc" >&5
6969 ac_lib_var=`echo dmalloc'_'dmalloc_shutdown | sed 'y%./+-%__p_%'`
6970 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6971   echo $ac_n "(cached) $ac_c" 1>&6
6972 else
6973   ac_save_LIBS="$LIBS"
6974 LIBS="-ldmalloc  $LIBS"
6975 cat > conftest.$ac_ext <<EOF
6976 #line 6977 "configure"
6977 #include "confdefs.h"
6978 /* Override any gcc2 internal prototype to avoid an error.  */
6979 /* We use char because int might match the return type of a gcc2
6980     builtin and then its argument prototype would still apply.  */
6981 char dmalloc_shutdown();
6982
6983 int main() {
6984 dmalloc_shutdown()
6985 ; return 0; }
6986 EOF
6987 if { (eval echo configure:6988: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6988   rm -rf conftest*
6989   eval "ac_cv_lib_$ac_lib_var=yes"
6990 else
6991   echo "configure: failed program was:" >&5
6992   cat conftest.$ac_ext >&5
6993   rm -rf conftest*
6994   eval "ac_cv_lib_$ac_lib_var=no"
6995 fi
6996 rm -f conftest*
6997 LIBS="$ac_save_LIBS"
6998
6999 fi
7000 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7001   echo "$ac_t""yes" 1>&6
7002     ac_tr_lib=HAVE_LIB`echo dmalloc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7003     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7004   cat >> confdefs.h <<EOF
7005 #define $ac_tr_lib 1
7006 EOF
7007
7008   LIBS="-ldmalloc $LIBS"
7009
7010 else
7011   echo "$ac_t""no" 1>&6
7012 fi
7013
7014 fi
7015
7016 # ud needs termcap (should insert check here)
7017 ol_link_termcap=no
7018 for ac_hdr in termcap.h ncurses.h
7019 do
7020 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7021 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7022 echo "configure:7023: checking for $ac_hdr" >&5
7023 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7024   echo $ac_n "(cached) $ac_c" 1>&6
7025 else
7026   cat > conftest.$ac_ext <<EOF
7027 #line 7028 "configure"
7028 #include "confdefs.h"
7029 #include <$ac_hdr>
7030 EOF
7031 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7032 { (eval echo configure:7033: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7033 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7034 if test -z "$ac_err"; then
7035   rm -rf conftest*
7036   eval "ac_cv_header_$ac_safe=yes"
7037 else
7038   echo "$ac_err" >&5
7039   echo "configure: failed program was:" >&5
7040   cat conftest.$ac_ext >&5
7041   rm -rf conftest*
7042   eval "ac_cv_header_$ac_safe=no"
7043 fi
7044 rm -f conftest*
7045 fi
7046 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7047   echo "$ac_t""yes" 1>&6
7048     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7049   cat >> confdefs.h <<EOF
7050 #define $ac_tr_hdr 1
7051 EOF
7052  
7053 else
7054   echo "$ac_t""no" 1>&6
7055 fi
7056 done
7057
7058
7059 if test $ol_link_termcap = no ; then
7060         echo $ac_n "checking for tputs in -ltermcap""... $ac_c" 1>&6
7061 echo "configure:7062: checking for tputs in -ltermcap" >&5
7062 ac_lib_var=`echo termcap'_'tputs | sed 'y%./+-%__p_%'`
7063 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7064   echo $ac_n "(cached) $ac_c" 1>&6
7065 else
7066   ac_save_LIBS="$LIBS"
7067 LIBS="-ltermcap  $LIBS"
7068 cat > conftest.$ac_ext <<EOF
7069 #line 7070 "configure"
7070 #include "confdefs.h"
7071 /* Override any gcc2 internal prototype to avoid an error.  */
7072 /* We use char because int might match the return type of a gcc2
7073     builtin and then its argument prototype would still apply.  */
7074 char tputs();
7075
7076 int main() {
7077 tputs()
7078 ; return 0; }
7079 EOF
7080 if { (eval echo configure:7081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7081   rm -rf conftest*
7082   eval "ac_cv_lib_$ac_lib_var=yes"
7083 else
7084   echo "configure: failed program was:" >&5
7085   cat conftest.$ac_ext >&5
7086   rm -rf conftest*
7087   eval "ac_cv_lib_$ac_lib_var=no"
7088 fi
7089 rm -f conftest*
7090 LIBS="$ac_save_LIBS"
7091
7092 fi
7093 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7094   echo "$ac_t""yes" 1>&6
7095   have_termcap=yes
7096 else
7097   echo "$ac_t""no" 1>&6
7098 have_termcap=no
7099 fi
7100
7101         if test $have_termcap = yes ; then
7102                 cat >> confdefs.h <<\EOF
7103 #define HAVE_TERMCAP 1
7104 EOF
7105
7106                 ol_link_termcap=yes
7107                 TERMCAP_LIBS=-ltermcap
7108         fi
7109 fi
7110
7111 if test $ol_link_termcap = no ; then
7112         echo $ac_n "checking for initscr in -lncurses""... $ac_c" 1>&6
7113 echo "configure:7114: checking for initscr in -lncurses" >&5
7114 ac_lib_var=`echo ncurses'_'initscr | sed 'y%./+-%__p_%'`
7115 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7116   echo $ac_n "(cached) $ac_c" 1>&6
7117 else
7118   ac_save_LIBS="$LIBS"
7119 LIBS="-lncurses  $LIBS"
7120 cat > conftest.$ac_ext <<EOF
7121 #line 7122 "configure"
7122 #include "confdefs.h"
7123 /* Override any gcc2 internal prototype to avoid an error.  */
7124 /* We use char because int might match the return type of a gcc2
7125     builtin and then its argument prototype would still apply.  */
7126 char initscr();
7127
7128 int main() {
7129 initscr()
7130 ; return 0; }
7131 EOF
7132 if { (eval echo configure:7133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7133   rm -rf conftest*
7134   eval "ac_cv_lib_$ac_lib_var=yes"
7135 else
7136   echo "configure: failed program was:" >&5
7137   cat conftest.$ac_ext >&5
7138   rm -rf conftest*
7139   eval "ac_cv_lib_$ac_lib_var=no"
7140 fi
7141 rm -f conftest*
7142 LIBS="$ac_save_LIBS"
7143
7144 fi
7145 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7146   echo "$ac_t""yes" 1>&6
7147   have_ncurses=yes
7148 else
7149   echo "$ac_t""no" 1>&6
7150 have_ncurses=no
7151 fi
7152
7153         if test $have_ncurses = yes ; then
7154                 cat >> confdefs.h <<\EOF
7155 #define HAVE_NCURSES 1
7156 EOF
7157
7158                 ol_link_termcap=yes
7159                 TERMCAP_LIBS=-lncurses
7160         fi
7161 fi
7162
7163 if test $ol_link_termcap = no ; then
7164         cat >> confdefs.h <<\EOF
7165 #define NO_TERMCAP 1
7166 EOF
7167
7168         TERMCAP_LIBS=
7169 fi
7170
7171 # FreeBSD (and others) have crypt(3) in -lcrypt
7172 if test $ol_enable_crypt != no ; then
7173         echo $ac_n "checking for crypt""... $ac_c" 1>&6
7174 echo "configure:7175: checking for crypt" >&5
7175 if eval "test \"`echo '$''{'ac_cv_func_crypt'+set}'`\" = set"; then
7176   echo $ac_n "(cached) $ac_c" 1>&6
7177 else
7178   cat > conftest.$ac_ext <<EOF
7179 #line 7180 "configure"
7180 #include "confdefs.h"
7181 /* System header to define __stub macros and hopefully few prototypes,
7182     which can conflict with char crypt(); below.  */
7183 #include <assert.h>
7184 /* Override any gcc2 internal prototype to avoid an error.  */
7185 /* We use char because int might match the return type of a gcc2
7186     builtin and then its argument prototype would still apply.  */
7187 char crypt();
7188
7189 int main() {
7190
7191 /* The GNU C library defines this for functions which it implements
7192     to always fail with ENOSYS.  Some functions are actually named
7193     something starting with __ and the normal name is an alias.  */
7194 #if defined (__stub_crypt) || defined (__stub___crypt)
7195 choke me
7196 #else
7197 crypt();
7198 #endif
7199
7200 ; return 0; }
7201 EOF
7202 if { (eval echo configure:7203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7203   rm -rf conftest*
7204   eval "ac_cv_func_crypt=yes"
7205 else
7206   echo "configure: failed program was:" >&5
7207   cat conftest.$ac_ext >&5
7208   rm -rf conftest*
7209   eval "ac_cv_func_crypt=no"
7210 fi
7211 rm -f conftest*
7212 fi
7213
7214 if eval "test \"`echo '$ac_cv_func_'crypt`\" = yes"; then
7215   echo "$ac_t""yes" 1>&6
7216   have_crypt=yes
7217 else
7218   echo "$ac_t""no" 1>&6
7219
7220                 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
7221 echo "configure:7222: checking for crypt in -lcrypt" >&5
7222 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
7223 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7224   echo $ac_n "(cached) $ac_c" 1>&6
7225 else
7226   ac_save_LIBS="$LIBS"
7227 LIBS="-lcrypt  $LIBS"
7228 cat > conftest.$ac_ext <<EOF
7229 #line 7230 "configure"
7230 #include "confdefs.h"
7231 /* Override any gcc2 internal prototype to avoid an error.  */
7232 /* We use char because int might match the return type of a gcc2
7233     builtin and then its argument prototype would still apply.  */
7234 char crypt();
7235
7236 int main() {
7237 crypt()
7238 ; return 0; }
7239 EOF
7240 if { (eval echo configure:7241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7241   rm -rf conftest*
7242   eval "ac_cv_lib_$ac_lib_var=yes"
7243 else
7244   echo "configure: failed program was:" >&5
7245   cat conftest.$ac_ext >&5
7246   rm -rf conftest*
7247   eval "ac_cv_lib_$ac_lib_var=no"
7248 fi
7249 rm -f conftest*
7250 LIBS="$ac_save_LIBS"
7251
7252 fi
7253 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7254   echo "$ac_t""yes" 1>&6
7255   LUTIL_LIBS="$LUTIL_LIBS -lcrypt"
7256                         have_crypt=yes
7257 else
7258   echo "$ac_t""no" 1>&6
7259 have_crypt=no
7260 fi
7261
7262 fi
7263
7264
7265         if test $have_crypt = yes ; then
7266                 cat >> confdefs.h <<\EOF
7267 #define HAVE_CRYPT 1
7268 EOF
7269
7270         else
7271                 echo "configure: warning: could not find crypt" 1>&2
7272                 if test $ol_enable_crypt = yes ; then
7273                         { echo "configure: error: could not find crypt" 1>&2; exit 1; }
7274                 fi
7275
7276                 echo "configure: warning: disabling crypt support" 1>&2
7277                 ol_enable_crypt=no
7278         fi
7279 fi
7280
7281 # FreeBSD (and others) have setproctitle(3) in -lutil
7282 if test $ol_enable_proctitle != no ; then
7283         echo $ac_n "checking for setproctitle""... $ac_c" 1>&6
7284 echo "configure:7285: checking for setproctitle" >&5
7285 if eval "test \"`echo '$''{'ac_cv_func_setproctitle'+set}'`\" = set"; then
7286   echo $ac_n "(cached) $ac_c" 1>&6
7287 else
7288   cat > conftest.$ac_ext <<EOF
7289 #line 7290 "configure"
7290 #include "confdefs.h"
7291 /* System header to define __stub macros and hopefully few prototypes,
7292     which can conflict with char setproctitle(); below.  */
7293 #include <assert.h>
7294 /* Override any gcc2 internal prototype to avoid an error.  */
7295 /* We use char because int might match the return type of a gcc2
7296     builtin and then its argument prototype would still apply.  */
7297 char setproctitle();
7298
7299 int main() {
7300
7301 /* The GNU C library defines this for functions which it implements
7302     to always fail with ENOSYS.  Some functions are actually named
7303     something starting with __ and the normal name is an alias.  */
7304 #if defined (__stub_setproctitle) || defined (__stub___setproctitle)
7305 choke me
7306 #else
7307 setproctitle();
7308 #endif
7309
7310 ; return 0; }
7311 EOF
7312 if { (eval echo configure:7313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7313   rm -rf conftest*
7314   eval "ac_cv_func_setproctitle=yes"
7315 else
7316   echo "configure: failed program was:" >&5
7317   cat conftest.$ac_ext >&5
7318   rm -rf conftest*
7319   eval "ac_cv_func_setproctitle=no"
7320 fi
7321 rm -f conftest*
7322 fi
7323
7324 if eval "test \"`echo '$ac_cv_func_'setproctitle`\" = yes"; then
7325   echo "$ac_t""yes" 1>&6
7326   have_setproctitle=yes
7327 else
7328   echo "$ac_t""no" 1>&6
7329
7330                 echo $ac_n "checking for setproctitle in -lutil""... $ac_c" 1>&6
7331 echo "configure:7332: checking for setproctitle in -lutil" >&5
7332 ac_lib_var=`echo util'_'setproctitle | sed 'y%./+-%__p_%'`
7333 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7334   echo $ac_n "(cached) $ac_c" 1>&6
7335 else
7336   ac_save_LIBS="$LIBS"
7337 LIBS="-lutil  $LIBS"
7338 cat > conftest.$ac_ext <<EOF
7339 #line 7340 "configure"
7340 #include "confdefs.h"
7341 /* Override any gcc2 internal prototype to avoid an error.  */
7342 /* We use char because int might match the return type of a gcc2
7343     builtin and then its argument prototype would still apply.  */
7344 char setproctitle();
7345
7346 int main() {
7347 setproctitle()
7348 ; return 0; }
7349 EOF
7350 if { (eval echo configure:7351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7351   rm -rf conftest*
7352   eval "ac_cv_lib_$ac_lib_var=yes"
7353 else
7354   echo "configure: failed program was:" >&5
7355   cat conftest.$ac_ext >&5
7356   rm -rf conftest*
7357   eval "ac_cv_lib_$ac_lib_var=no"
7358 fi
7359 rm -f conftest*
7360 LIBS="$ac_save_LIBS"
7361
7362 fi
7363 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7364   echo "$ac_t""yes" 1>&6
7365   have_setproctitle=yes
7366                         LUTIL_LIBS="$LUTIL_LIBS -lutil"
7367 else
7368   echo "$ac_t""no" 1>&6
7369 have_setproctitle=no
7370                         LIBOBJS="$LIBOBJS setproctitle.o"
7371 fi
7372
7373 fi
7374
7375
7376         if test $have_setproctitle = yes ; then
7377                 cat >> confdefs.h <<\EOF
7378 #define HAVE_SETPROCTITLE 1
7379 EOF
7380
7381         fi
7382 fi
7383
7384 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
7385 echo "configure:7386: checking for ANSI C header files" >&5
7386 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
7387   echo $ac_n "(cached) $ac_c" 1>&6
7388 else
7389   cat > conftest.$ac_ext <<EOF
7390 #line 7391 "configure"
7391 #include "confdefs.h"
7392 #include <stdlib.h>
7393 #include <stdarg.h>
7394 #include <string.h>
7395 #include <float.h>
7396 EOF
7397 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7398 { (eval echo configure:7399: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7399 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7400 if test -z "$ac_err"; then
7401   rm -rf conftest*
7402   ac_cv_header_stdc=yes
7403 else
7404   echo "$ac_err" >&5
7405   echo "configure: failed program was:" >&5
7406   cat conftest.$ac_ext >&5
7407   rm -rf conftest*
7408   ac_cv_header_stdc=no
7409 fi
7410 rm -f conftest*
7411
7412 if test $ac_cv_header_stdc = yes; then
7413   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7414 cat > conftest.$ac_ext <<EOF
7415 #line 7416 "configure"
7416 #include "confdefs.h"
7417 #include <string.h>
7418 EOF
7419 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7420   egrep "memchr" >/dev/null 2>&1; then
7421   :
7422 else
7423   rm -rf conftest*
7424   ac_cv_header_stdc=no
7425 fi
7426 rm -f conftest*
7427
7428 fi
7429
7430 if test $ac_cv_header_stdc = yes; then
7431   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7432 cat > conftest.$ac_ext <<EOF
7433 #line 7434 "configure"
7434 #include "confdefs.h"
7435 #include <stdlib.h>
7436 EOF
7437 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7438   egrep "free" >/dev/null 2>&1; then
7439   :
7440 else
7441   rm -rf conftest*
7442   ac_cv_header_stdc=no
7443 fi
7444 rm -f conftest*
7445
7446 fi
7447
7448 if test $ac_cv_header_stdc = yes; then
7449   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7450 if test "$cross_compiling" = yes; then
7451   :
7452 else
7453   cat > conftest.$ac_ext <<EOF
7454 #line 7455 "configure"
7455 #include "confdefs.h"
7456 #include <ctype.h>
7457 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7458 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7459 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7460 int main () { int i; for (i = 0; i < 256; i++)
7461 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
7462 exit (0); }
7463
7464 EOF
7465 if { (eval echo configure:7466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7466 then
7467   :
7468 else
7469   echo "configure: failed program was:" >&5
7470   cat conftest.$ac_ext >&5
7471   rm -fr conftest*
7472   ac_cv_header_stdc=no
7473 fi
7474 rm -fr conftest*
7475 fi
7476
7477 fi
7478 fi
7479
7480 echo "$ac_t""$ac_cv_header_stdc" 1>&6
7481 if test $ac_cv_header_stdc = yes; then
7482   cat >> confdefs.h <<\EOF
7483 #define STDC_HEADERS 1
7484 EOF
7485
7486 fi
7487
7488
7489 if test $ac_cv_header_stdc != yes; then
7490         echo "configure: warning: could not Standard C compliant headers" 1>&2
7491 fi
7492
7493 ac_header_dirent=no
7494 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
7495 do
7496 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7497 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
7498 echo "configure:7499: checking for $ac_hdr that defines DIR" >&5
7499 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
7500   echo $ac_n "(cached) $ac_c" 1>&6
7501 else
7502   cat > conftest.$ac_ext <<EOF
7503 #line 7504 "configure"
7504 #include "confdefs.h"
7505 #include <sys/types.h>
7506 #include <$ac_hdr>
7507 int main() {
7508 DIR *dirp = 0;
7509 ; return 0; }
7510 EOF
7511 if { (eval echo configure:7512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7512   rm -rf conftest*
7513   eval "ac_cv_header_dirent_$ac_safe=yes"
7514 else
7515   echo "configure: failed program was:" >&5
7516   cat conftest.$ac_ext >&5
7517   rm -rf conftest*
7518   eval "ac_cv_header_dirent_$ac_safe=no"
7519 fi
7520 rm -f conftest*
7521 fi
7522 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
7523   echo "$ac_t""yes" 1>&6
7524     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7525   cat >> confdefs.h <<EOF
7526 #define $ac_tr_hdr 1
7527 EOF
7528  ac_header_dirent=$ac_hdr; break
7529 else
7530   echo "$ac_t""no" 1>&6
7531 fi
7532 done
7533 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
7534 if test $ac_header_dirent = dirent.h; then
7535 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
7536 echo "configure:7537: checking for opendir in -ldir" >&5
7537 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
7538 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7539   echo $ac_n "(cached) $ac_c" 1>&6
7540 else
7541   ac_save_LIBS="$LIBS"
7542 LIBS="-ldir  $LIBS"
7543 cat > conftest.$ac_ext <<EOF
7544 #line 7545 "configure"
7545 #include "confdefs.h"
7546 /* Override any gcc2 internal prototype to avoid an error.  */
7547 /* We use char because int might match the return type of a gcc2
7548     builtin and then its argument prototype would still apply.  */
7549 char opendir();
7550
7551 int main() {
7552 opendir()
7553 ; return 0; }
7554 EOF
7555 if { (eval echo configure:7556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7556   rm -rf conftest*
7557   eval "ac_cv_lib_$ac_lib_var=yes"
7558 else
7559   echo "configure: failed program was:" >&5
7560   cat conftest.$ac_ext >&5
7561   rm -rf conftest*
7562   eval "ac_cv_lib_$ac_lib_var=no"
7563 fi
7564 rm -f conftest*
7565 LIBS="$ac_save_LIBS"
7566
7567 fi
7568 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7569   echo "$ac_t""yes" 1>&6
7570   LIBS="$LIBS -ldir"
7571 else
7572   echo "$ac_t""no" 1>&6
7573 fi
7574
7575 else
7576 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
7577 echo "configure:7578: checking for opendir in -lx" >&5
7578 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
7579 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7580   echo $ac_n "(cached) $ac_c" 1>&6
7581 else
7582   ac_save_LIBS="$LIBS"
7583 LIBS="-lx  $LIBS"
7584 cat > conftest.$ac_ext <<EOF
7585 #line 7586 "configure"
7586 #include "confdefs.h"
7587 /* Override any gcc2 internal prototype to avoid an error.  */
7588 /* We use char because int might match the return type of a gcc2
7589     builtin and then its argument prototype would still apply.  */
7590 char opendir();
7591
7592 int main() {
7593 opendir()
7594 ; return 0; }
7595 EOF
7596 if { (eval echo configure:7597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7597   rm -rf conftest*
7598   eval "ac_cv_lib_$ac_lib_var=yes"
7599 else
7600   echo "configure: failed program was:" >&5
7601   cat conftest.$ac_ext >&5
7602   rm -rf conftest*
7603   eval "ac_cv_lib_$ac_lib_var=no"
7604 fi
7605 rm -f conftest*
7606 LIBS="$ac_save_LIBS"
7607
7608 fi
7609 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7610   echo "$ac_t""yes" 1>&6
7611   LIBS="$LIBS -lx"
7612 else
7613   echo "$ac_t""no" 1>&6
7614 fi
7615
7616 fi
7617
7618 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
7619 echo "configure:7620: checking for sys/wait.h that is POSIX.1 compatible" >&5
7620 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
7621   echo $ac_n "(cached) $ac_c" 1>&6
7622 else
7623   cat > conftest.$ac_ext <<EOF
7624 #line 7625 "configure"
7625 #include "confdefs.h"
7626 #include <sys/types.h>
7627 #include <sys/wait.h>
7628 #ifndef WEXITSTATUS
7629 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
7630 #endif
7631 #ifndef WIFEXITED
7632 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
7633 #endif
7634 int main() {
7635 int s;
7636 wait (&s);
7637 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
7638 ; return 0; }
7639 EOF
7640 if { (eval echo configure:7641: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7641   rm -rf conftest*
7642   ac_cv_header_sys_wait_h=yes
7643 else
7644   echo "configure: failed program was:" >&5
7645   cat conftest.$ac_ext >&5
7646   rm -rf conftest*
7647   ac_cv_header_sys_wait_h=no
7648 fi
7649 rm -f conftest*
7650 fi
7651
7652 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
7653 if test $ac_cv_header_sys_wait_h = yes; then
7654   cat >> confdefs.h <<\EOF
7655 #define HAVE_SYS_WAIT_H 1
7656 EOF
7657
7658 fi
7659
7660 echo $ac_n "checking POSIX termios""... $ac_c" 1>&6
7661 echo "configure:7662: checking POSIX termios" >&5
7662 if eval "test \"`echo '$''{'am_cv_sys_posix_termios'+set}'`\" = set"; then
7663   echo $ac_n "(cached) $ac_c" 1>&6
7664 else
7665   cat > conftest.$ac_ext <<EOF
7666 #line 7667 "configure"
7667 #include "confdefs.h"
7668 #include <sys/types.h>
7669 #include <unistd.h>
7670 #include <termios.h>
7671 int main() {
7672 /* SunOS 4.0.3 has termios.h but not the library calls.  */
7673    tcgetattr(0, 0);
7674 ; return 0; }
7675 EOF
7676 if { (eval echo configure:7677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7677   rm -rf conftest*
7678   am_cv_sys_posix_termios=yes
7679 else
7680   echo "configure: failed program was:" >&5
7681   cat conftest.$ac_ext >&5
7682   rm -rf conftest*
7683   am_cv_sys_posix_termios=no
7684 fi
7685 rm -f conftest*
7686 fi
7687
7688 echo "$ac_t""$am_cv_sys_posix_termios" 1>&6
7689
7690
7691  echo $ac_n "checking whether use of TIOCGWINSZ requires sys/ioctl.h""... $ac_c" 1>&6
7692 echo "configure:7693: checking whether use of TIOCGWINSZ requires sys/ioctl.h" >&5
7693 if eval "test \"`echo '$''{'am_cv_sys_tiocgwinsz_needs_sys_ioctl_h'+set}'`\" = set"; then
7694   echo $ac_n "(cached) $ac_c" 1>&6
7695 else
7696   am_cv_sys_tiocgwinsz_needs_sys_ioctl_h=no
7697
7698   gwinsz_in_termios_h=no
7699   if test $am_cv_sys_posix_termios = yes; then
7700     cat > conftest.$ac_ext <<EOF
7701 #line 7702 "configure"
7702 #include "confdefs.h"
7703 #include <sys/types.h>
7704 #     include <termios.h>
7705 #     ifdef TIOCGWINSZ
7706         yes
7707 #     endif
7708     
7709 EOF
7710 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7711   egrep "yes" >/dev/null 2>&1; then
7712   rm -rf conftest*
7713   gwinsz_in_termios_h=yes
7714 fi
7715 rm -f conftest*
7716
7717   fi
7718
7719   if test $gwinsz_in_termios_h = no; then
7720     cat > conftest.$ac_ext <<EOF
7721 #line 7722 "configure"
7722 #include "confdefs.h"
7723 #include <sys/types.h>
7724 #     include <sys/ioctl.h>
7725 #     ifdef TIOCGWINSZ
7726         yes
7727 #     endif
7728     
7729 EOF
7730 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7731   egrep "yes" >/dev/null 2>&1; then
7732   rm -rf conftest*
7733   am_cv_sys_tiocgwinsz_needs_sys_ioctl_h=yes
7734 fi
7735 rm -f conftest*
7736
7737   fi
7738   
7739 fi
7740
7741 echo "$ac_t""$am_cv_sys_tiocgwinsz_needs_sys_ioctl_h" 1>&6
7742   if test $am_cv_sys_tiocgwinsz_needs_sys_ioctl_h = yes; then
7743     cat >> confdefs.h <<\EOF
7744 #define GWINSZ_IN_SYS_IOCTL 1
7745 EOF
7746
7747   fi
7748
7749 if test $am_cv_sys_posix_termios = yes ; then
7750         cat >> confdefs.h <<\EOF
7751 #define HAVE_POSIX_TERMIOS 1
7752 EOF
7753
7754 fi
7755
7756 for ac_hdr in \
7757         arpa/nameser.h  \
7758         crypt.h                 \
7759         errno.h                 \
7760         fcntl.h                 \
7761         filio.h                 \
7762         getopt.h                \
7763         libutil.h               \
7764         limits.h                \
7765         malloc.h                \
7766         memory.h                \
7767         regex.h                 \
7768         psap.h                  \
7769         pwd.h                   \
7770         resolv.h                \
7771         sgtty.h                 \
7772         stdarg.h                \
7773         stddef.h                \
7774         string.h                \
7775         strings.h               \
7776         sysexits.h              \
7777         sys/file.h              \
7778         sys/filio.h             \
7779         sys/errno.h             \
7780         sys/ioctl.h             \
7781         sys/param.h             \
7782         sys/resource.h  \
7783         sys/socket.h    \
7784         sys/syslog.h    \
7785         sys/time.h              \
7786         sys/types.h             \
7787         syslog.h                \
7788         termios.h               \
7789         unistd.h                \
7790
7791 do
7792 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7793 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7794 echo "configure:7795: checking for $ac_hdr" >&5
7795 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7796   echo $ac_n "(cached) $ac_c" 1>&6
7797 else
7798   cat > conftest.$ac_ext <<EOF
7799 #line 7800 "configure"
7800 #include "confdefs.h"
7801 #include <$ac_hdr>
7802 EOF
7803 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7804 { (eval echo configure:7805: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7805 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7806 if test -z "$ac_err"; then
7807   rm -rf conftest*
7808   eval "ac_cv_header_$ac_safe=yes"
7809 else
7810   echo "$ac_err" >&5
7811   echo "configure: failed program was:" >&5
7812   cat conftest.$ac_ext >&5
7813   rm -rf conftest*
7814   eval "ac_cv_header_$ac_safe=no"
7815 fi
7816 rm -f conftest*
7817 fi
7818 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7819   echo "$ac_t""yes" 1>&6
7820     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7821   cat >> confdefs.h <<EOF
7822 #define $ac_tr_hdr 1
7823 EOF
7824  
7825 else
7826   echo "$ac_t""no" 1>&6
7827 fi
7828 done
7829
7830
7831 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
7832 echo "configure:7833: checking for uid_t in sys/types.h" >&5
7833 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
7834   echo $ac_n "(cached) $ac_c" 1>&6
7835 else
7836   cat > conftest.$ac_ext <<EOF
7837 #line 7838 "configure"
7838 #include "confdefs.h"
7839 #include <sys/types.h>
7840 EOF
7841 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7842   egrep "uid_t" >/dev/null 2>&1; then
7843   rm -rf conftest*
7844   ac_cv_type_uid_t=yes
7845 else
7846   rm -rf conftest*
7847   ac_cv_type_uid_t=no
7848 fi
7849 rm -f conftest*
7850
7851 fi
7852
7853 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
7854 if test $ac_cv_type_uid_t = no; then
7855   cat >> confdefs.h <<\EOF
7856 #define uid_t int
7857 EOF
7858
7859   cat >> confdefs.h <<\EOF
7860 #define gid_t int
7861 EOF
7862
7863 fi
7864
7865 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
7866 echo "configure:7867: checking type of array argument to getgroups" >&5
7867 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
7868   echo $ac_n "(cached) $ac_c" 1>&6
7869 else
7870   if test "$cross_compiling" = yes; then
7871   ac_cv_type_getgroups=cross
7872 else
7873   cat > conftest.$ac_ext <<EOF
7874 #line 7875 "configure"
7875 #include "confdefs.h"
7876
7877 /* Thanks to Mike Rendell for this test.  */
7878 #include <sys/types.h>
7879 #define NGID 256
7880 #undef MAX
7881 #define MAX(x, y) ((x) > (y) ? (x) : (y))
7882 main()
7883 {
7884   gid_t gidset[NGID];
7885   int i, n;
7886   union { gid_t gval; long lval; }  val;
7887
7888   val.lval = -1;
7889   for (i = 0; i < NGID; i++)
7890     gidset[i] = val.gval;
7891   n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
7892                  gidset);
7893   /* Exit non-zero if getgroups seems to require an array of ints.  This
7894      happens when gid_t is short but getgroups modifies an array of ints.  */
7895   exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
7896 }
7897
7898 EOF
7899 if { (eval echo configure:7900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7900 then
7901     ac_cv_type_getgroups=gid_t
7902 else
7903   echo "configure: failed program was:" >&5
7904   cat conftest.$ac_ext >&5
7905   rm -fr conftest*
7906   ac_cv_type_getgroups=int
7907 fi
7908 rm -fr conftest*
7909 fi
7910
7911 if test $ac_cv_type_getgroups = cross; then
7912         cat > conftest.$ac_ext <<EOF
7913 #line 7914 "configure"
7914 #include "confdefs.h"
7915 #include <unistd.h>
7916 EOF
7917 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7918   egrep "getgroups.*int.*gid_t" >/dev/null 2>&1; then
7919   rm -rf conftest*
7920   ac_cv_type_getgroups=gid_t
7921 else
7922   rm -rf conftest*
7923   ac_cv_type_getgroups=int
7924 fi
7925 rm -f conftest*
7926
7927 fi
7928 fi
7929
7930 echo "$ac_t""$ac_cv_type_getgroups" 1>&6
7931 cat >> confdefs.h <<EOF
7932 #define GETGROUPS_T $ac_cv_type_getgroups
7933 EOF
7934
7935  echo $ac_n "checking for mode_t""... $ac_c" 1>&6
7936 echo "configure:7937: checking for mode_t" >&5
7937 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
7938   echo $ac_n "(cached) $ac_c" 1>&6
7939 else
7940   cat > conftest.$ac_ext <<EOF
7941 #line 7942 "configure"
7942 #include "confdefs.h"
7943 #include <sys/types.h>
7944 #if STDC_HEADERS
7945 #include <stdlib.h>
7946 #include <stddef.h>
7947 #endif
7948 EOF
7949 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7950   egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
7951   rm -rf conftest*
7952   ac_cv_type_mode_t=yes
7953 else
7954   rm -rf conftest*
7955   ac_cv_type_mode_t=no
7956 fi
7957 rm -f conftest*
7958
7959 fi
7960 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
7961 if test $ac_cv_type_mode_t = no; then
7962   cat >> confdefs.h <<\EOF
7963 #define mode_t int
7964 EOF
7965
7966 fi
7967
7968 echo $ac_n "checking for off_t""... $ac_c" 1>&6
7969 echo "configure:7970: checking for off_t" >&5
7970 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
7971   echo $ac_n "(cached) $ac_c" 1>&6
7972 else
7973   cat > conftest.$ac_ext <<EOF
7974 #line 7975 "configure"
7975 #include "confdefs.h"
7976 #include <sys/types.h>
7977 #if STDC_HEADERS
7978 #include <stdlib.h>
7979 #include <stddef.h>
7980 #endif
7981 EOF
7982 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7983   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
7984   rm -rf conftest*
7985   ac_cv_type_off_t=yes
7986 else
7987   rm -rf conftest*
7988   ac_cv_type_off_t=no
7989 fi
7990 rm -f conftest*
7991
7992 fi
7993 echo "$ac_t""$ac_cv_type_off_t" 1>&6
7994 if test $ac_cv_type_off_t = no; then
7995   cat >> confdefs.h <<\EOF
7996 #define off_t long
7997 EOF
7998
7999 fi
8000
8001 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
8002 echo "configure:8003: checking for pid_t" >&5
8003 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
8004   echo $ac_n "(cached) $ac_c" 1>&6
8005 else
8006   cat > conftest.$ac_ext <<EOF
8007 #line 8008 "configure"
8008 #include "confdefs.h"
8009 #include <sys/types.h>
8010 #if STDC_HEADERS
8011 #include <stdlib.h>
8012 #include <stddef.h>
8013 #endif
8014 EOF
8015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8016   egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8017   rm -rf conftest*
8018   ac_cv_type_pid_t=yes
8019 else
8020   rm -rf conftest*
8021   ac_cv_type_pid_t=no
8022 fi
8023 rm -f conftest*
8024
8025 fi
8026 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
8027 if test $ac_cv_type_pid_t = no; then
8028   cat >> confdefs.h <<\EOF
8029 #define pid_t int
8030 EOF
8031
8032 fi
8033
8034 echo $ac_n "checking for ptrdiff_t""... $ac_c" 1>&6
8035 echo "configure:8036: checking for ptrdiff_t" >&5
8036 if eval "test \"`echo '$''{'am_cv_type_ptrdiff_t'+set}'`\" = set"; then
8037   echo $ac_n "(cached) $ac_c" 1>&6
8038 else
8039   cat > conftest.$ac_ext <<EOF
8040 #line 8041 "configure"
8041 #include "confdefs.h"
8042 #include <stddef.h>
8043 int main() {
8044 ptrdiff_t p
8045 ; return 0; }
8046 EOF
8047 if { (eval echo configure:8048: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8048   rm -rf conftest*
8049   am_cv_type_ptrdiff_t=yes
8050 else
8051   echo "configure: failed program was:" >&5
8052   cat conftest.$ac_ext >&5
8053   rm -rf conftest*
8054   am_cv_type_ptrdiff_t=no
8055 fi
8056 rm -f conftest*
8057 fi
8058
8059 echo "$ac_t""$am_cv_type_ptrdiff_t" 1>&6
8060    if test $am_cv_type_ptrdiff_t = yes; then
8061      cat >> confdefs.h <<\EOF
8062 #define HAVE_PTRDIFF_T 1
8063 EOF
8064
8065    fi
8066
8067 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
8068 echo "configure:8069: checking return type of signal handlers" >&5
8069 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
8070   echo $ac_n "(cached) $ac_c" 1>&6
8071 else
8072   cat > conftest.$ac_ext <<EOF
8073 #line 8074 "configure"
8074 #include "confdefs.h"
8075 #include <sys/types.h>
8076 #include <signal.h>
8077 #ifdef signal
8078 #undef signal
8079 #endif
8080 #ifdef __cplusplus
8081 extern "C" void (*signal (int, void (*)(int)))(int);
8082 #else
8083 void (*signal ()) ();
8084 #endif
8085
8086 int main() {
8087 int i;
8088 ; return 0; }
8089 EOF
8090 if { (eval echo configure:8091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8091   rm -rf conftest*
8092   ac_cv_type_signal=void
8093 else
8094   echo "configure: failed program was:" >&5
8095   cat conftest.$ac_ext >&5
8096   rm -rf conftest*
8097   ac_cv_type_signal=int
8098 fi
8099 rm -f conftest*
8100 fi
8101
8102 echo "$ac_t""$ac_cv_type_signal" 1>&6
8103 cat >> confdefs.h <<EOF
8104 #define RETSIGTYPE $ac_cv_type_signal
8105 EOF
8106
8107
8108 echo $ac_n "checking for sig_atomic_t""... $ac_c" 1>&6
8109 echo "configure:8110: checking for sig_atomic_t" >&5
8110 if eval "test \"`echo '$''{'ol_cv_type_sig_atomic_t'+set}'`\" = set"; then
8111   echo $ac_n "(cached) $ac_c" 1>&6
8112 else
8113   cat > conftest.$ac_ext <<EOF
8114 #line 8115 "configure"
8115 #include "confdefs.h"
8116 #include <signal.h>
8117 int main() {
8118 sig_atomic_t atomic;
8119 ; return 0; }
8120 EOF
8121 if { (eval echo configure:8122: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8122   rm -rf conftest*
8123   ol_cv_type_sig_atomic_t=yes
8124 else
8125   echo "configure: failed program was:" >&5
8126   cat conftest.$ac_ext >&5
8127   rm -rf conftest*
8128   ol_cv_type_sig_atomic_t=no
8129 fi
8130 rm -f conftest*
8131 fi
8132
8133 echo "$ac_t""$ol_cv_type_sig_atomic_t" 1>&6
8134   if test $ol_cv_type_sig_atomic_t = no; then
8135     cat >> confdefs.h <<\EOF
8136 #define sig_atomic_t int
8137 EOF
8138
8139   fi
8140  
8141 echo $ac_n "checking for size_t""... $ac_c" 1>&6
8142 echo "configure:8143: checking for size_t" >&5
8143 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
8144   echo $ac_n "(cached) $ac_c" 1>&6
8145 else
8146   cat > conftest.$ac_ext <<EOF
8147 #line 8148 "configure"
8148 #include "confdefs.h"
8149 #include <sys/types.h>
8150 #if STDC_HEADERS
8151 #include <stdlib.h>
8152 #include <stddef.h>
8153 #endif
8154 EOF
8155 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8156   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8157   rm -rf conftest*
8158   ac_cv_type_size_t=yes
8159 else
8160   rm -rf conftest*
8161   ac_cv_type_size_t=no
8162 fi
8163 rm -f conftest*
8164
8165 fi
8166 echo "$ac_t""$ac_cv_type_size_t" 1>&6
8167 if test $ac_cv_type_size_t = no; then
8168   cat >> confdefs.h <<\EOF
8169 #define size_t unsigned
8170 EOF
8171
8172 fi
8173
8174 echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
8175 echo "configure:8176: checking for st_blksize in struct stat" >&5
8176 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
8177   echo $ac_n "(cached) $ac_c" 1>&6
8178 else
8179   cat > conftest.$ac_ext <<EOF
8180 #line 8181 "configure"
8181 #include "confdefs.h"
8182 #include <sys/types.h>
8183 #include <sys/stat.h>
8184 int main() {
8185 struct stat s; s.st_blksize;
8186 ; return 0; }
8187 EOF
8188 if { (eval echo configure:8189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8189   rm -rf conftest*
8190   ac_cv_struct_st_blksize=yes
8191 else
8192   echo "configure: failed program was:" >&5
8193   cat conftest.$ac_ext >&5
8194   rm -rf conftest*
8195   ac_cv_struct_st_blksize=no
8196 fi
8197 rm -f conftest*
8198 fi
8199
8200 echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
8201 if test $ac_cv_struct_st_blksize = yes; then
8202   cat >> confdefs.h <<\EOF
8203 #define HAVE_ST_BLKSIZE 1
8204 EOF
8205
8206 fi
8207
8208 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
8209 echo "configure:8210: checking whether time.h and sys/time.h may both be included" >&5
8210 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
8211   echo $ac_n "(cached) $ac_c" 1>&6
8212 else
8213   cat > conftest.$ac_ext <<EOF
8214 #line 8215 "configure"
8215 #include "confdefs.h"
8216 #include <sys/types.h>
8217 #include <sys/time.h>
8218 #include <time.h>
8219 int main() {
8220 struct tm *tp;
8221 ; return 0; }
8222 EOF
8223 if { (eval echo configure:8224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8224   rm -rf conftest*
8225   ac_cv_header_time=yes
8226 else
8227   echo "configure: failed program was:" >&5
8228   cat conftest.$ac_ext >&5
8229   rm -rf conftest*
8230   ac_cv_header_time=no
8231 fi
8232 rm -f conftest*
8233 fi
8234
8235 echo "$ac_t""$ac_cv_header_time" 1>&6
8236 if test $ac_cv_header_time = yes; then
8237   cat >> confdefs.h <<\EOF
8238 #define TIME_WITH_SYS_TIME 1
8239 EOF
8240
8241 fi
8242
8243 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
8244 echo "configure:8245: checking whether struct tm is in sys/time.h or time.h" >&5
8245 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
8246   echo $ac_n "(cached) $ac_c" 1>&6
8247 else
8248   cat > conftest.$ac_ext <<EOF
8249 #line 8250 "configure"
8250 #include "confdefs.h"
8251 #include <sys/types.h>
8252 #include <time.h>
8253 int main() {
8254 struct tm *tp; tp->tm_sec;
8255 ; return 0; }
8256 EOF
8257 if { (eval echo configure:8258: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8258   rm -rf conftest*
8259   ac_cv_struct_tm=time.h
8260 else
8261   echo "configure: failed program was:" >&5
8262   cat conftest.$ac_ext >&5
8263   rm -rf conftest*
8264   ac_cv_struct_tm=sys/time.h
8265 fi
8266 rm -f conftest*
8267 fi
8268
8269 echo "$ac_t""$ac_cv_struct_tm" 1>&6
8270 if test $ac_cv_struct_tm = sys/time.h; then
8271   cat >> confdefs.h <<\EOF
8272 #define TM_IN_SYS_TIME 1
8273 EOF
8274
8275 fi
8276
8277
8278
8279 echo $ac_n "checking if toupper() requires islower()""... $ac_c" 1>&6
8280 echo "configure:8281: checking if toupper() requires islower()" >&5
8281 if eval "test \"`echo '$''{'ol_cv_c_upper_lower'+set}'`\" = set"; then
8282   echo $ac_n "(cached) $ac_c" 1>&6
8283 else
8284   
8285         if test "$cross_compiling" = yes; then
8286   ol_cv_c_upper_lower=safe
8287 else
8288   cat > conftest.$ac_ext <<EOF
8289 #line 8290 "configure"
8290 #include "confdefs.h"
8291
8292 #include <ctype.h>
8293 main()
8294 {
8295         if ('C' == toupper('C'))
8296                 exit(0);
8297         else
8298                 exit(1);
8299 }
8300 EOF
8301 if { (eval echo configure:8302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8302 then
8303   ol_cv_c_upper_lower=no
8304 else
8305   echo "configure: failed program was:" >&5
8306   cat conftest.$ac_ext >&5
8307   rm -fr conftest*
8308   ol_cv_c_upper_lower=yes
8309 fi
8310 rm -fr conftest*
8311 fi
8312
8313 fi
8314
8315 echo "$ac_t""$ol_cv_c_upper_lower" 1>&6
8316 if test $ol_cv_c_upper_lower != no ; then
8317         cat >> confdefs.h <<\EOF
8318 #define C_UPPER_LOWER 1
8319 EOF
8320
8321 fi
8322
8323 echo $ac_n "checking for working const""... $ac_c" 1>&6
8324 echo "configure:8325: checking for working const" >&5
8325 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
8326   echo $ac_n "(cached) $ac_c" 1>&6
8327 else
8328   cat > conftest.$ac_ext <<EOF
8329 #line 8330 "configure"
8330 #include "confdefs.h"
8331
8332 int main() {
8333
8334 /* Ultrix mips cc rejects this.  */
8335 typedef int charset[2]; const charset x;
8336 /* SunOS 4.1.1 cc rejects this.  */
8337 char const *const *ccp;
8338 char **p;
8339 /* NEC SVR4.0.2 mips cc rejects this.  */
8340 struct point {int x, y;};
8341 static struct point const zero = {0,0};
8342 /* AIX XL C 1.02.0.0 rejects this.
8343    It does not let you subtract one const X* pointer from another in an arm
8344    of an if-expression whose if-part is not a constant expression */
8345 const char *g = "string";
8346 ccp = &g + (g ? g-g : 0);
8347 /* HPUX 7.0 cc rejects these. */
8348 ++ccp;
8349 p = (char**) ccp;
8350 ccp = (char const *const *) p;
8351 { /* SCO 3.2v4 cc rejects this.  */
8352   char *t;
8353   char const *s = 0 ? (char *) 0 : (char const *) 0;
8354
8355   *t++ = 0;
8356 }
8357 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8358   int x[] = {25, 17};
8359   const int *foo = &x[0];
8360   ++foo;
8361 }
8362 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8363   typedef const int *iptr;
8364   iptr p = 0;
8365   ++p;
8366 }
8367 { /* AIX XL C 1.02.0.0 rejects this saying
8368      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8369   struct s { int j; const int *ap[3]; };
8370   struct s *b; b->j = 5;
8371 }
8372 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8373   const int foo = 10;
8374 }
8375
8376 ; return 0; }
8377 EOF
8378 if { (eval echo configure:8379: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8379   rm -rf conftest*
8380   ac_cv_c_const=yes
8381 else
8382   echo "configure: failed program was:" >&5
8383   cat conftest.$ac_ext >&5
8384   rm -rf conftest*
8385   ac_cv_c_const=no
8386 fi
8387 rm -f conftest*
8388 fi
8389
8390 echo "$ac_t""$ac_cv_c_const" 1>&6
8391 if test $ac_cv_c_const = no; then
8392   cat >> confdefs.h <<\EOF
8393 #define const 
8394 EOF
8395
8396 fi
8397
8398 echo $ac_n "checking if compiler understands volatile""... $ac_c" 1>&6
8399 echo "configure:8400: checking if compiler understands volatile" >&5
8400 if eval "test \"`echo '$''{'ol_cv_c_volatile'+set}'`\" = set"; then
8401   echo $ac_n "(cached) $ac_c" 1>&6
8402 else
8403   cat > conftest.$ac_ext <<EOF
8404 #line 8405 "configure"
8405 #include "confdefs.h"
8406 int x, y, z;
8407 int main() {
8408 volatile int a; int * volatile b = x ? &y : &z;
8409       /* Older MIPS compilers (eg., in Ultrix 4.2) don't like *b = 0 */
8410       *b = 0;
8411 ; return 0; }
8412 EOF
8413 if { (eval echo configure:8414: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8414   rm -rf conftest*
8415   ol_cv_c_volatile=yes
8416 else
8417   echo "configure: failed program was:" >&5
8418   cat conftest.$ac_ext >&5
8419   rm -rf conftest*
8420   ol_cv_c_volatile=no
8421 fi
8422 rm -f conftest*
8423 fi
8424
8425 echo "$ac_t""$ol_cv_c_volatile" 1>&6
8426   if test $ol_cv_c_volatile = yes; then
8427     : 
8428   else
8429     cat >> confdefs.h <<\EOF
8430 #define volatile 
8431 EOF
8432
8433   fi
8434  
8435
8436 if test $cross_compiling = yes ; then
8437         cat >> confdefs.h <<\EOF
8438 #define CROSS_COMPILING 1
8439 EOF
8440
8441 else
8442         echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
8443 echo "configure:8444: checking whether byte ordering is bigendian" >&5
8444 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
8445   echo $ac_n "(cached) $ac_c" 1>&6
8446 else
8447   ac_cv_c_bigendian=unknown
8448 # See if sys/param.h defines the BYTE_ORDER macro.
8449 cat > conftest.$ac_ext <<EOF
8450 #line 8451 "configure"
8451 #include "confdefs.h"
8452 #include <sys/types.h>
8453 #include <sys/param.h>
8454 int main() {
8455
8456 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
8457  bogus endian macros
8458 #endif
8459 ; return 0; }
8460 EOF
8461 if { (eval echo configure:8462: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8462   rm -rf conftest*
8463   # It does; now see whether it defined to BIG_ENDIAN or not.
8464 cat > conftest.$ac_ext <<EOF
8465 #line 8466 "configure"
8466 #include "confdefs.h"
8467 #include <sys/types.h>
8468 #include <sys/param.h>
8469 int main() {
8470
8471 #if BYTE_ORDER != BIG_ENDIAN
8472  not big endian
8473 #endif
8474 ; return 0; }
8475 EOF
8476 if { (eval echo configure:8477: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8477   rm -rf conftest*
8478   ac_cv_c_bigendian=yes
8479 else
8480   echo "configure: failed program was:" >&5
8481   cat conftest.$ac_ext >&5
8482   rm -rf conftest*
8483   ac_cv_c_bigendian=no
8484 fi
8485 rm -f conftest*
8486 else
8487   echo "configure: failed program was:" >&5
8488   cat conftest.$ac_ext >&5
8489 fi
8490 rm -f conftest*
8491 if test $ac_cv_c_bigendian = unknown; then
8492 if test "$cross_compiling" = yes; then
8493     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8494 else
8495   cat > conftest.$ac_ext <<EOF
8496 #line 8497 "configure"
8497 #include "confdefs.h"
8498 main () {
8499   /* Are we little or big endian?  From Harbison&Steele.  */
8500   union
8501   {
8502     long l;
8503     char c[sizeof (long)];
8504   } u;
8505   u.l = 1;
8506   exit (u.c[sizeof (long) - 1] == 1);
8507 }
8508 EOF
8509 if { (eval echo configure:8510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8510 then
8511   ac_cv_c_bigendian=no
8512 else
8513   echo "configure: failed program was:" >&5
8514   cat conftest.$ac_ext >&5
8515   rm -fr conftest*
8516   ac_cv_c_bigendian=yes
8517 fi
8518 rm -fr conftest*
8519 fi
8520
8521 fi
8522 fi
8523
8524 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
8525 if test $ac_cv_c_bigendian = yes; then
8526   cat >> confdefs.h <<\EOF
8527 #define WORDS_BIGENDIAN 1
8528 EOF
8529
8530 fi
8531
8532         echo $ac_n "checking size of short""... $ac_c" 1>&6
8533 echo "configure:8534: checking size of short" >&5
8534 if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
8535   echo $ac_n "(cached) $ac_c" 1>&6
8536 else
8537   if test "$cross_compiling" = yes; then
8538     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8539 else
8540   cat > conftest.$ac_ext <<EOF
8541 #line 8542 "configure"
8542 #include "confdefs.h"
8543 #include <stdio.h>
8544 main()
8545 {
8546   FILE *f=fopen("conftestval", "w");
8547   if (!f) exit(1);
8548   fprintf(f, "%d\n", sizeof(short));
8549   exit(0);
8550 }
8551 EOF
8552 if { (eval echo configure:8553: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8553 then
8554   ac_cv_sizeof_short=`cat conftestval`
8555 else
8556   echo "configure: failed program was:" >&5
8557   cat conftest.$ac_ext >&5
8558   rm -fr conftest*
8559   ac_cv_sizeof_short=0
8560 fi
8561 rm -fr conftest*
8562 fi
8563
8564 fi
8565 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
8566 cat >> confdefs.h <<EOF
8567 #define SIZEOF_SHORT $ac_cv_sizeof_short
8568 EOF
8569
8570  
8571         echo $ac_n "checking size of int""... $ac_c" 1>&6
8572 echo "configure:8573: checking size of int" >&5
8573 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
8574   echo $ac_n "(cached) $ac_c" 1>&6
8575 else
8576   if test "$cross_compiling" = yes; then
8577     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8578 else
8579   cat > conftest.$ac_ext <<EOF
8580 #line 8581 "configure"
8581 #include "confdefs.h"
8582 #include <stdio.h>
8583 main()
8584 {
8585   FILE *f=fopen("conftestval", "w");
8586   if (!f) exit(1);
8587   fprintf(f, "%d\n", sizeof(int));
8588   exit(0);
8589 }
8590 EOF
8591 if { (eval echo configure:8592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8592 then
8593   ac_cv_sizeof_int=`cat conftestval`
8594 else
8595   echo "configure: failed program was:" >&5
8596   cat conftest.$ac_ext >&5
8597   rm -fr conftest*
8598   ac_cv_sizeof_int=0
8599 fi
8600 rm -fr conftest*
8601 fi
8602
8603 fi
8604 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
8605 cat >> confdefs.h <<EOF
8606 #define SIZEOF_INT $ac_cv_sizeof_int
8607 EOF
8608
8609  
8610         echo $ac_n "checking size of long""... $ac_c" 1>&6
8611 echo "configure:8612: checking size of long" >&5
8612 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
8613   echo $ac_n "(cached) $ac_c" 1>&6
8614 else
8615   if test "$cross_compiling" = yes; then
8616     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8617 else
8618   cat > conftest.$ac_ext <<EOF
8619 #line 8620 "configure"
8620 #include "confdefs.h"
8621 #include <stdio.h>
8622 main()
8623 {
8624   FILE *f=fopen("conftestval", "w");
8625   if (!f) exit(1);
8626   fprintf(f, "%d\n", sizeof(long));
8627   exit(0);
8628 }
8629 EOF
8630 if { (eval echo configure:8631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8631 then
8632   ac_cv_sizeof_long=`cat conftestval`
8633 else
8634   echo "configure: failed program was:" >&5
8635   cat conftest.$ac_ext >&5
8636   rm -fr conftest*
8637   ac_cv_sizeof_long=0
8638 fi
8639 rm -fr conftest*
8640 fi
8641
8642 fi
8643 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
8644 cat >> confdefs.h <<EOF
8645 #define SIZEOF_LONG $ac_cv_sizeof_long
8646 EOF
8647
8648
8649 fi
8650
8651 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
8652 echo "configure:8653: checking for 8-bit clean memcmp" >&5
8653 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
8654   echo $ac_n "(cached) $ac_c" 1>&6
8655 else
8656   if test "$cross_compiling" = yes; then
8657   ac_cv_func_memcmp_clean=no
8658 else
8659   cat > conftest.$ac_ext <<EOF
8660 #line 8661 "configure"
8661 #include "confdefs.h"
8662
8663 main()
8664 {
8665   char c0 = 0x40, c1 = 0x80, c2 = 0x81;
8666   exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
8667 }
8668
8669 EOF
8670 if { (eval echo configure:8671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8671 then
8672   ac_cv_func_memcmp_clean=yes
8673 else
8674   echo "configure: failed program was:" >&5
8675   cat conftest.$ac_ext >&5
8676   rm -fr conftest*
8677   ac_cv_func_memcmp_clean=no
8678 fi
8679 rm -fr conftest*
8680 fi
8681
8682 fi
8683
8684 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
8685 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
8686
8687 echo $ac_n "checking for strftime""... $ac_c" 1>&6
8688 echo "configure:8689: checking for strftime" >&5
8689 if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
8690   echo $ac_n "(cached) $ac_c" 1>&6
8691 else
8692   cat > conftest.$ac_ext <<EOF
8693 #line 8694 "configure"
8694 #include "confdefs.h"
8695 /* System header to define __stub macros and hopefully few prototypes,
8696     which can conflict with char strftime(); below.  */
8697 #include <assert.h>
8698 /* Override any gcc2 internal prototype to avoid an error.  */
8699 /* We use char because int might match the return type of a gcc2
8700     builtin and then its argument prototype would still apply.  */
8701 char strftime();
8702
8703 int main() {
8704
8705 /* The GNU C library defines this for functions which it implements
8706     to always fail with ENOSYS.  Some functions are actually named
8707     something starting with __ and the normal name is an alias.  */
8708 #if defined (__stub_strftime) || defined (__stub___strftime)
8709 choke me
8710 #else
8711 strftime();
8712 #endif
8713
8714 ; return 0; }
8715 EOF
8716 if { (eval echo configure:8717: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8717   rm -rf conftest*
8718   eval "ac_cv_func_strftime=yes"
8719 else
8720   echo "configure: failed program was:" >&5
8721   cat conftest.$ac_ext >&5
8722   rm -rf conftest*
8723   eval "ac_cv_func_strftime=no"
8724 fi
8725 rm -f conftest*
8726 fi
8727
8728 if eval "test \"`echo '$ac_cv_func_'strftime`\" = yes"; then
8729   echo "$ac_t""yes" 1>&6
8730   cat >> confdefs.h <<\EOF
8731 #define HAVE_STRFTIME 1
8732 EOF
8733
8734 else
8735   echo "$ac_t""no" 1>&6
8736 # strftime is in -lintl on SCO UNIX.
8737 echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
8738 echo "configure:8739: checking for strftime in -lintl" >&5
8739 ac_lib_var=`echo intl'_'strftime | sed 'y%./+-%__p_%'`
8740 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8741   echo $ac_n "(cached) $ac_c" 1>&6
8742 else
8743   ac_save_LIBS="$LIBS"
8744 LIBS="-lintl  $LIBS"
8745 cat > conftest.$ac_ext <<EOF
8746 #line 8747 "configure"
8747 #include "confdefs.h"
8748 /* Override any gcc2 internal prototype to avoid an error.  */
8749 /* We use char because int might match the return type of a gcc2
8750     builtin and then its argument prototype would still apply.  */
8751 char strftime();
8752
8753 int main() {
8754 strftime()
8755 ; return 0; }
8756 EOF
8757 if { (eval echo configure:8758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8758   rm -rf conftest*
8759   eval "ac_cv_lib_$ac_lib_var=yes"
8760 else
8761   echo "configure: failed program was:" >&5
8762   cat conftest.$ac_ext >&5
8763   rm -rf conftest*
8764   eval "ac_cv_lib_$ac_lib_var=no"
8765 fi
8766 rm -f conftest*
8767 LIBS="$ac_save_LIBS"
8768
8769 fi
8770 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8771   echo "$ac_t""yes" 1>&6
8772   cat >> confdefs.h <<\EOF
8773 #define HAVE_STRFTIME 1
8774 EOF
8775
8776 LIBS="-lintl $LIBS"
8777 else
8778   echo "$ac_t""no" 1>&6
8779 fi
8780
8781 fi
8782
8783 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
8784 echo "configure:8785: checking for vprintf" >&5
8785 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
8786   echo $ac_n "(cached) $ac_c" 1>&6
8787 else
8788   cat > conftest.$ac_ext <<EOF
8789 #line 8790 "configure"
8790 #include "confdefs.h"
8791 /* System header to define __stub macros and hopefully few prototypes,
8792     which can conflict with char vprintf(); below.  */
8793 #include <assert.h>
8794 /* Override any gcc2 internal prototype to avoid an error.  */
8795 /* We use char because int might match the return type of a gcc2
8796     builtin and then its argument prototype would still apply.  */
8797 char vprintf();
8798
8799 int main() {
8800
8801 /* The GNU C library defines this for functions which it implements
8802     to always fail with ENOSYS.  Some functions are actually named
8803     something starting with __ and the normal name is an alias.  */
8804 #if defined (__stub_vprintf) || defined (__stub___vprintf)
8805 choke me
8806 #else
8807 vprintf();
8808 #endif
8809
8810 ; return 0; }
8811 EOF
8812 if { (eval echo configure:8813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8813   rm -rf conftest*
8814   eval "ac_cv_func_vprintf=yes"
8815 else
8816   echo "configure: failed program was:" >&5
8817   cat conftest.$ac_ext >&5
8818   rm -rf conftest*
8819   eval "ac_cv_func_vprintf=no"
8820 fi
8821 rm -f conftest*
8822 fi
8823
8824 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
8825   echo "$ac_t""yes" 1>&6
8826   cat >> confdefs.h <<\EOF
8827 #define HAVE_VPRINTF 1
8828 EOF
8829
8830 else
8831   echo "$ac_t""no" 1>&6
8832 fi
8833
8834 if test "$ac_cv_func_vprintf" != yes; then
8835 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
8836 echo "configure:8837: checking for _doprnt" >&5
8837 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
8838   echo $ac_n "(cached) $ac_c" 1>&6
8839 else
8840   cat > conftest.$ac_ext <<EOF
8841 #line 8842 "configure"
8842 #include "confdefs.h"
8843 /* System header to define __stub macros and hopefully few prototypes,
8844     which can conflict with char _doprnt(); below.  */
8845 #include <assert.h>
8846 /* Override any gcc2 internal prototype to avoid an error.  */
8847 /* We use char because int might match the return type of a gcc2
8848     builtin and then its argument prototype would still apply.  */
8849 char _doprnt();
8850
8851 int main() {
8852
8853 /* The GNU C library defines this for functions which it implements
8854     to always fail with ENOSYS.  Some functions are actually named
8855     something starting with __ and the normal name is an alias.  */
8856 #if defined (__stub__doprnt) || defined (__stub____doprnt)
8857 choke me
8858 #else
8859 _doprnt();
8860 #endif
8861
8862 ; return 0; }
8863 EOF
8864 if { (eval echo configure:8865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8865   rm -rf conftest*
8866   eval "ac_cv_func__doprnt=yes"
8867 else
8868   echo "configure: failed program was:" >&5
8869   cat conftest.$ac_ext >&5
8870   rm -rf conftest*
8871   eval "ac_cv_func__doprnt=no"
8872 fi
8873 rm -f conftest*
8874 fi
8875
8876 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
8877   echo "$ac_t""yes" 1>&6
8878   cat >> confdefs.h <<\EOF
8879 #define HAVE_DOPRNT 1
8880 EOF
8881
8882 else
8883   echo "$ac_t""no" 1>&6
8884 fi
8885
8886 fi
8887
8888
8889 if test $ac_cv_func_vprintf = yes ; then
8890                 for ac_func in vsnprintf vsprintf
8891 do
8892 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8893 echo "configure:8894: checking for $ac_func" >&5
8894 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8895   echo $ac_n "(cached) $ac_c" 1>&6
8896 else
8897   cat > conftest.$ac_ext <<EOF
8898 #line 8899 "configure"
8899 #include "confdefs.h"
8900 /* System header to define __stub macros and hopefully few prototypes,
8901     which can conflict with char $ac_func(); below.  */
8902 #include <assert.h>
8903 /* Override any gcc2 internal prototype to avoid an error.  */
8904 /* We use char because int might match the return type of a gcc2
8905     builtin and then its argument prototype would still apply.  */
8906 char $ac_func();
8907
8908 int main() {
8909
8910 /* The GNU C library defines this for functions which it implements
8911     to always fail with ENOSYS.  Some functions are actually named
8912     something starting with __ and the normal name is an alias.  */
8913 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8914 choke me
8915 #else
8916 $ac_func();
8917 #endif
8918
8919 ; return 0; }
8920 EOF
8921 if { (eval echo configure:8922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8922   rm -rf conftest*
8923   eval "ac_cv_func_$ac_func=yes"
8924 else
8925   echo "configure: failed program was:" >&5
8926   cat conftest.$ac_ext >&5
8927   rm -rf conftest*
8928   eval "ac_cv_func_$ac_func=no"
8929 fi
8930 rm -f conftest*
8931 fi
8932
8933 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8934   echo "$ac_t""yes" 1>&6
8935     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8936   cat >> confdefs.h <<EOF
8937 #define $ac_tr_func 1
8938 EOF
8939  
8940 else
8941   echo "$ac_t""no" 1>&6
8942 fi
8943 done
8944
8945 fi
8946
8947 for ac_func in \
8948         bcopy                   \
8949         flock                   \
8950         getdtablesize   \
8951         gethostname             \
8952         getpwuid                \
8953         gettimeofday    \
8954         lockf                   \
8955         memcpy                  \
8956         memmove                 \
8957         mkstemp                 \
8958         select                  \
8959         setpwfile               \
8960         setsid                  \
8961         signal                  \
8962         sigset                  \
8963         snprintf                \
8964         socket                  \
8965         strdup                  \
8966         strerror                \
8967         strpbrk                 \
8968         strrchr                 \
8969         strsep                  \
8970         strstr                  \
8971         strtok                  \
8972         strtol                  \
8973         strtoul                 \
8974         strspn                  \
8975         sysconf                 \
8976         waitpid                 \
8977
8978 do
8979 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8980 echo "configure:8981: checking for $ac_func" >&5
8981 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8982   echo $ac_n "(cached) $ac_c" 1>&6
8983 else
8984   cat > conftest.$ac_ext <<EOF
8985 #line 8986 "configure"
8986 #include "confdefs.h"
8987 /* System header to define __stub macros and hopefully few prototypes,
8988     which can conflict with char $ac_func(); below.  */
8989 #include <assert.h>
8990 /* Override any gcc2 internal prototype to avoid an error.  */
8991 /* We use char because int might match the return type of a gcc2
8992     builtin and then its argument prototype would still apply.  */
8993 char $ac_func();
8994
8995 int main() {
8996
8997 /* The GNU C library defines this for functions which it implements
8998     to always fail with ENOSYS.  Some functions are actually named
8999     something starting with __ and the normal name is an alias.  */
9000 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9001 choke me
9002 #else
9003 $ac_func();
9004 #endif
9005
9006 ; return 0; }
9007 EOF
9008 if { (eval echo configure:9009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9009   rm -rf conftest*
9010   eval "ac_cv_func_$ac_func=yes"
9011 else
9012   echo "configure: failed program was:" >&5
9013   cat conftest.$ac_ext >&5
9014   rm -rf conftest*
9015   eval "ac_cv_func_$ac_func=no"
9016 fi
9017 rm -f conftest*
9018 fi
9019
9020 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9021   echo "$ac_t""yes" 1>&6
9022     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9023   cat >> confdefs.h <<EOF
9024 #define $ac_tr_func 1
9025 EOF
9026  
9027 else
9028   echo "$ac_t""no" 1>&6
9029 fi
9030 done
9031
9032
9033 # these functions are required to build a thread_safe -lldap
9034 for ac_func in \
9035         strtok_r                \
9036         ctime_r                 \
9037         gethostbyaddr_r \
9038         gethostbyname_r \
9039
9040 do
9041 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9042 echo "configure:9043: checking for $ac_func" >&5
9043 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
9044   echo $ac_n "(cached) $ac_c" 1>&6
9045 else
9046   cat > conftest.$ac_ext <<EOF
9047 #line 9048 "configure"
9048 #include "confdefs.h"
9049 /* System header to define __stub macros and hopefully few prototypes,
9050     which can conflict with char $ac_func(); below.  */
9051 #include <assert.h>
9052 /* Override any gcc2 internal prototype to avoid an error.  */
9053 /* We use char because int might match the return type of a gcc2
9054     builtin and then its argument prototype would still apply.  */
9055 char $ac_func();
9056
9057 int main() {
9058
9059 /* The GNU C library defines this for functions which it implements
9060     to always fail with ENOSYS.  Some functions are actually named
9061     something starting with __ and the normal name is an alias.  */
9062 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9063 choke me
9064 #else
9065 $ac_func();
9066 #endif
9067
9068 ; return 0; }
9069 EOF
9070 if { (eval echo configure:9071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9071   rm -rf conftest*
9072   eval "ac_cv_func_$ac_func=yes"
9073 else
9074   echo "configure: failed program was:" >&5
9075   cat conftest.$ac_ext >&5
9076   rm -rf conftest*
9077   eval "ac_cv_func_$ac_func=no"
9078 fi
9079 rm -f conftest*
9080 fi
9081
9082 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9083   echo "$ac_t""yes" 1>&6
9084     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9085   cat >> confdefs.h <<EOF
9086 #define $ac_tr_func 1
9087 EOF
9088  
9089 else
9090   echo "$ac_t""no" 1>&6
9091 fi
9092 done
9093
9094
9095 if test "$ac_cv_func_ctime_r" = yes ; then
9096         echo $ac_n "checking number of arguments of ctime_r""... $ac_c" 1>&6
9097 echo "configure:9098: checking number of arguments of ctime_r" >&5
9098 if eval "test \"`echo '$''{'ol_cv_func_ctime_r_nargs'+set}'`\" = set"; then
9099   echo $ac_n "(cached) $ac_c" 1>&6
9100 else
9101   cat > conftest.$ac_ext <<EOF
9102 #line 9103 "configure"
9103 #include "confdefs.h"
9104 #include <time.h>
9105 int main() {
9106 time_t ti; char *buffer; ctime_r(&ti,buffer,32);
9107 ; return 0; }
9108 EOF
9109 if { (eval echo configure:9110: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9110   rm -rf conftest*
9111   ol_cv_func_ctime_r_nargs=3
9112 else
9113   echo "configure: failed program was:" >&5
9114   cat conftest.$ac_ext >&5
9115   rm -rf conftest*
9116   ol_cv_func_ctime_r_nargs=0
9117 fi
9118 rm -f conftest*
9119                 if test $ol_cv_func_ctime_r_nargs = 0 ; then
9120                         cat > conftest.$ac_ext <<EOF
9121 #line 9122 "configure"
9122 #include "confdefs.h"
9123 #include <time.h>
9124 int main() {
9125 time_t ti; char *buffer;
9126                                         ctime_r(&ti,buffer);
9127 ; return 0; }
9128 EOF
9129 if { (eval echo configure:9130: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9130   rm -rf conftest*
9131   ol_cv_func_ctime_r_nargs=2
9132 else
9133   echo "configure: failed program was:" >&5
9134   cat conftest.$ac_ext >&5
9135   rm -rf conftest*
9136   ol_cv_func_ctime_r_nargs=0
9137 fi
9138 rm -f conftest*
9139                 fi
9140         
9141 fi
9142
9143 echo "$ac_t""$ol_cv_func_ctime_r_nargs" 1>&6
9144   if test $ol_cv_func_ctime_r_nargs -gt 1 ; then
9145     cat >> confdefs.h <<EOF
9146 #define CTIME_R_NARGS $ol_cv_func_ctime_r_nargs
9147 EOF
9148
9149   fi
9150
9151 else
9152         ol_cv_func_ctime_r=0
9153 fi
9154
9155 if test "$ac_cv_func_strtok_r" = yes \
9156         -a "$ac_cv_func_ctime_r" = yes \
9157         -a "$ol_cv_func_ctime_r_nargs" -ge 2 -a "$ol_cv_func_ctime_r_nargs" -le 3 \
9158         -a "$ac_cv_func_gethostbyaddr_r" = yes \
9159         -a "$ac_cv_func_gethostbyname_r" = yes \
9160         ; then
9161
9162         cat >> confdefs.h <<\EOF
9163 #define LDAP_API_FEATURE_X_OPENLDAP_REENTRANT 1
9164 EOF
9165
9166 fi
9167
9168 if test $ol_link_threads != no ; then
9169         cat >> confdefs.h <<\EOF
9170 #define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1
9171 EOF
9172
9173 fi
9174
9175 for ac_func in getopt tempnam
9176 do
9177 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9178 echo "configure:9179: checking for $ac_func" >&5
9179 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
9180   echo $ac_n "(cached) $ac_c" 1>&6
9181 else
9182   cat > conftest.$ac_ext <<EOF
9183 #line 9184 "configure"
9184 #include "confdefs.h"
9185 /* System header to define __stub macros and hopefully few prototypes,
9186     which can conflict with char $ac_func(); below.  */
9187 #include <assert.h>
9188 /* Override any gcc2 internal prototype to avoid an error.  */
9189 /* We use char because int might match the return type of a gcc2
9190     builtin and then its argument prototype would still apply.  */
9191 char $ac_func();
9192
9193 int main() {
9194
9195 /* The GNU C library defines this for functions which it implements
9196     to always fail with ENOSYS.  Some functions are actually named
9197     something starting with __ and the normal name is an alias.  */
9198 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9199 choke me
9200 #else
9201 $ac_func();
9202 #endif
9203
9204 ; return 0; }
9205 EOF
9206 if { (eval echo configure:9207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9207   rm -rf conftest*
9208   eval "ac_cv_func_$ac_func=yes"
9209 else
9210   echo "configure: failed program was:" >&5
9211   cat conftest.$ac_ext >&5
9212   rm -rf conftest*
9213   eval "ac_cv_func_$ac_func=no"
9214 fi
9215 rm -f conftest*
9216 fi
9217
9218 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9219   echo "$ac_t""yes" 1>&6
9220     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9221   cat >> confdefs.h <<EOF
9222 #define $ac_tr_func 1
9223 EOF
9224  
9225 else
9226   echo "$ac_t""no" 1>&6
9227 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
9228 fi
9229 done
9230
9231
9232
9233 # Check Configuration
9234
9235 echo $ac_n "checking declaration of sys_errlist""... $ac_c" 1>&6
9236 echo "configure:9237: checking declaration of sys_errlist" >&5
9237 if eval "test \"`echo '$''{'ol_cv_dcl_sys_errlist'+set}'`\" = set"; then
9238   echo $ac_n "(cached) $ac_c" 1>&6
9239 else
9240   
9241         cat > conftest.$ac_ext <<EOF
9242 #line 9243 "configure"
9243 #include "confdefs.h"
9244
9245 #include <stdio.h>
9246 #include <sys/types.h>
9247 #include <errno.h> 
9248 int main() {
9249 char *c = (char *) *sys_errlist
9250 ; return 0; }
9251 EOF
9252 if { (eval echo configure:9253: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9253   rm -rf conftest*
9254   ol_cv_dcl_sys_errlist=yes
9255 else
9256   echo "configure: failed program was:" >&5
9257   cat conftest.$ac_ext >&5
9258   rm -rf conftest*
9259   ol_cv_dcl_sys_errlist=no
9260 fi
9261 rm -f conftest*
9262 fi
9263
9264 echo "$ac_t""$ol_cv_dcl_sys_errlist" 1>&6
9265
9266 # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
9267 if test $ol_cv_dcl_sys_errlist = no ; then
9268         cat >> confdefs.h <<\EOF
9269 #define DECL_SYS_ERRLIST 1
9270 EOF
9271
9272         echo $ac_n "checking existence of sys_errlist""... $ac_c" 1>&6
9273 echo "configure:9274: checking existence of sys_errlist" >&5
9274         if eval "test \"`echo '$''{'ol_cv_have_sys_errlist'+set}'`\" = set"; then
9275   echo $ac_n "(cached) $ac_c" 1>&6
9276 else
9277   
9278                 cat > conftest.$ac_ext <<EOF
9279 #line 9280 "configure"
9280 #include "confdefs.h"
9281 #include <errno.h>
9282 int main() {
9283 char *c = (char *) *sys_errlist
9284 ; return 0; }
9285 EOF
9286 if { (eval echo configure:9287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9287   rm -rf conftest*
9288   ol_cv_have_sys_errlist=yes
9289 else
9290   echo "configure: failed program was:" >&5
9291   cat conftest.$ac_ext >&5
9292   rm -rf conftest*
9293   ol_cv_have_sys_errlist=no
9294 fi
9295 rm -f conftest*
9296 fi
9297
9298         echo "$ac_t""$ol_cv_have_sys_errlist" 1>&6
9299 fi
9300
9301
9302
9303 if test "$ol_enable_debug" != no ; then
9304         cat >> confdefs.h <<\EOF
9305 #define LDAP_DEBUG 1
9306 EOF
9307
9308 fi
9309 if test "$ol_enable_syslog" = yes ; then
9310         cat >> confdefs.h <<\EOF
9311 #define LDAP_SYSLOG 1
9312 EOF
9313
9314 fi
9315 if test "$ol_enable_libui" = yes ; then
9316         cat >> confdefs.h <<\EOF
9317 #define LDAP_LIBUI 1
9318 EOF
9319
9320 fi
9321 if test "$ol_enable_cache" = no ; then
9322         cat >> confdefs.h <<\EOF
9323 #define LDAP_NOCACHE 1
9324 EOF
9325
9326 fi
9327 if test "$ol_enable_dns" != no ; then
9328         cat >> confdefs.h <<\EOF
9329 #define LDAP_API_FEATURE_X_OPENLDAP_V2_DNS LDAP_VENDOR_VERSION
9330 EOF
9331
9332 fi
9333 if test "$ol_enable_proctitle" != no ; then
9334         cat >> confdefs.h <<\EOF
9335 #define LDAP_PROCTITLE 1
9336 EOF
9337
9338 fi
9339 if test "$ol_enable_referrals" != no ; then
9340         cat >> confdefs.h <<\EOF
9341 #define LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS LDAP_VENDOR_VERSION
9342 EOF
9343
9344 fi
9345 if test "$ol_enable_cldap" != no ; then
9346         cat >> confdefs.h <<\EOF
9347 #define LDAP_CONNECTIONLESS 1
9348 EOF
9349
9350 fi
9351
9352 if test "$ol_enable_aclgroups" != no ; then
9353         cat >> confdefs.h <<\EOF
9354 #define SLAPD_ACLGROUPS 1
9355 EOF
9356
9357 fi
9358 if test "$ol_enable_crypt" != no ; then
9359         cat >> confdefs.h <<\EOF
9360 #define SLAPD_CRYPT 1
9361 EOF
9362
9363 fi
9364 if test "$ol_enable_cleartext" != no ; then
9365         cat >> confdefs.h <<\EOF
9366 #define SLAPD_CLEARTEXT 1
9367 EOF
9368
9369 fi
9370 if test "$ol_enable_phonetic" != no ; then
9371         cat >> confdefs.h <<\EOF
9372 #define SLAPD_PHONETIC 1
9373 EOF
9374
9375 fi
9376 if test "$ol_enable_rlookups" != no ; then
9377         cat >> confdefs.h <<\EOF
9378 #define SLAPD_RLOOKUPS 1
9379 EOF
9380
9381 fi
9382
9383 if test "$ol_link_bdb2" != no ; then
9384         cat >> confdefs.h <<\EOF
9385 #define SLAPD_BDB2 1
9386 EOF
9387
9388         BUILD_SLAPD=yes
9389         BUILD_BDB2=yes
9390 fi
9391
9392 if test "$ol_link_ldbm" != no ; then
9393         cat >> confdefs.h <<\EOF
9394 #define SLAPD_LDBM 1
9395 EOF
9396
9397         BUILD_SLAPD=yes
9398         BUILD_LDBM=yes
9399 fi
9400
9401 if test "$ol_enable_passwd" != no ; then
9402         cat >> confdefs.h <<\EOF
9403 #define SLAPD_PASSWD 1
9404 EOF
9405
9406         BUILD_SLAPD=yes
9407         BUILD_PASSWD=yes
9408 fi
9409
9410 if test "$ol_enable_perl" != no ; then
9411         cat >> confdefs.h <<\EOF
9412 #define SLAPD_PERL 1
9413 EOF
9414
9415         BUILD_SLAPD=yes
9416         BUILD_PERL=yes
9417 fi
9418
9419 if test "$ol_enable_shell" != no ; then
9420         cat >> confdefs.h <<\EOF
9421 #define SLAPD_SHELL 1
9422 EOF
9423
9424         BUILD_SLAPD=yes
9425         BUILD_SHELL=yes
9426 fi
9427
9428 if test "$ol_enable_slurpd" != no -a "$ol_link_threads" != no -a \
9429         $BUILD_SLAPD = yes ; then
9430         BUILD_SLURPD=yes
9431 fi
9432
9433 if test "$ol_link_isode" != no ; then
9434         BUILD_LDAPD=yes
9435 fi
9436
9437
9438
9439
9440   
9441   
9442   
9443   
9444   
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462 trap '' 1 2 15
9463 cat > confcache <<\EOF
9464 # This file is a shell script that caches the results of configure
9465 # tests run on this system so they can be shared between configure
9466 # scripts and configure runs.  It is not useful on other systems.
9467 # If it contains results you don't want to keep, you may remove or edit it.
9468 #
9469 # By default, configure uses ./config.cache as the cache file,
9470 # creating it if it does not exist already.  You can give configure
9471 # the --cache-file=FILE option to use a different cache file; that is
9472 # what configure does when it calls configure scripts in
9473 # subdirectories, so they share the cache.
9474 # Giving --cache-file=/dev/null disables caching, for debugging configure.
9475 # config.status only pays attention to the cache file if you give it the
9476 # --recheck option to rerun configure.
9477 #
9478 EOF
9479 # The following way of writing the cache mishandles newlines in values,
9480 # but we know of no workaround that is simple, portable, and efficient.
9481 # So, don't put newlines in cache variables' values.
9482 # Ultrix sh set writes to stderr and can't be redirected directly,
9483 # and sets the high bit in the cache file unless we assign to the vars.
9484 (set) 2>&1 |
9485   case `(ac_space=' '; set | grep ac_space) 2>&1` in
9486   *ac_space=\ *)
9487     # `set' does not quote correctly, so add quotes (double-quote substitution
9488     # turns \\\\ into \\, and sed turns \\ into \).
9489     sed -n \
9490       -e "s/'/'\\\\''/g" \
9491       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
9492     ;;
9493   *)
9494     # `set' quotes correctly as required by POSIX, so do not add quotes.
9495     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
9496     ;;
9497   esac >> confcache
9498 if cmp -s $cache_file confcache; then
9499   :
9500 else
9501   if test -w $cache_file; then
9502     echo "updating cache $cache_file"
9503     cat confcache > $cache_file
9504   else
9505     echo "not updating unwritable cache $cache_file"
9506   fi
9507 fi
9508 rm -f confcache
9509
9510 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
9511
9512 test "x$prefix" = xNONE && prefix=$ac_default_prefix
9513 # Let make expand exec_prefix.
9514 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9515
9516 # Any assignment to VPATH causes Sun make to only execute
9517 # the first set of double-colon rules, so remove it if not needed.
9518 # If there is a colon in the path, we need to keep it.
9519 if test "x$srcdir" = x.; then
9520   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
9521 fi
9522
9523 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
9524
9525 DEFS=-DHAVE_CONFIG_H
9526
9527 # Without the "./", some shells look in PATH for config.status.
9528 : ${CONFIG_STATUS=./config.status}
9529
9530 echo creating $CONFIG_STATUS
9531 rm -f $CONFIG_STATUS
9532 cat > $CONFIG_STATUS <<EOF
9533 #! /bin/sh
9534 # Generated automatically by configure.
9535 # Run this file to recreate the current configuration.
9536 # This directory was configured as follows,
9537 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9538 #
9539 # $0 $ac_configure_args
9540 #
9541 # Compiler output produced by configure, useful for debugging
9542 # configure, is in ./config.log if it exists.
9543
9544 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
9545 for ac_option
9546 do
9547   case "\$ac_option" in
9548   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9549     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
9550     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
9551   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
9552     echo "$CONFIG_STATUS generated by autoconf version 2.13"
9553     exit 0 ;;
9554   -help | --help | --hel | --he | --h)
9555     echo "\$ac_cs_usage"; exit 0 ;;
9556   *) echo "\$ac_cs_usage"; exit 1 ;;
9557   esac
9558 done
9559
9560 ac_given_srcdir=$srcdir
9561 ac_given_INSTALL="$INSTALL"
9562
9563 trap 'rm -fr `echo "\
9564 Makefile:build/top.mk:Makefile.in:build/dir.mk \
9565 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
9566 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
9567 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
9568 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
9569 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
9570 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
9571 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
9572 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
9573 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
9574 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
9575 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
9576 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
9577 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
9578 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
9579 include/Makefile:build/top.mk:include/Makefile.in \
9580 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk      \
9581 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk:build/lib-static.mk    \
9582 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk  \
9583 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk  \
9584 libraries/libldap_r/Makefile:build/top.mk:libraries/libldap_r/Makefile.in:build/lib.mk:build/lib-shared.mk      \
9585 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk:build/lib-static.mk  \
9586 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk:build/lib-static.mk  \
9587 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk        \
9588 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
9589 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
9590 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
9591 servers/slapd/back-bdb2/Makefile:build/top.mk:servers/slapd/back-bdb2/Makefile.in:build/srv.mk \
9592 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
9593 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
9594 servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/srv.mk \
9595 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
9596 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
9597 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
9598 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
9599 tests/Makefile:build/top.mk:tests/Makefile.in \
9600  include/portable.h include/ldap_features.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
9601 EOF
9602 cat >> $CONFIG_STATUS <<EOF
9603
9604 # Protect against being on the right side of a sed subst in config.status.
9605 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
9606  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
9607 $ac_vpsub
9608 $extrasub
9609 s%@SHELL@%$SHELL%g
9610 s%@CFLAGS@%$CFLAGS%g
9611 s%@CPPFLAGS@%$CPPFLAGS%g
9612 s%@CXXFLAGS@%$CXXFLAGS%g
9613 s%@FFLAGS@%$FFLAGS%g
9614 s%@DEFS@%$DEFS%g
9615 s%@LDFLAGS@%$LDFLAGS%g
9616 s%@LIBS@%$LIBS%g
9617 s%@exec_prefix@%$exec_prefix%g
9618 s%@prefix@%$prefix%g
9619 s%@program_transform_name@%$program_transform_name%g
9620 s%@bindir@%$bindir%g
9621 s%@sbindir@%$sbindir%g
9622 s%@libexecdir@%$libexecdir%g
9623 s%@datadir@%$datadir%g
9624 s%@sysconfdir@%$sysconfdir%g
9625 s%@sharedstatedir@%$sharedstatedir%g
9626 s%@localstatedir@%$localstatedir%g
9627 s%@libdir@%$libdir%g
9628 s%@includedir@%$includedir%g
9629 s%@oldincludedir@%$oldincludedir%g
9630 s%@infodir@%$infodir%g
9631 s%@mandir@%$mandir%g
9632 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9633 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
9634 s%@INSTALL_DATA@%$INSTALL_DATA%g
9635 s%@PACKAGE@%$PACKAGE%g
9636 s%@VERSION@%$VERSION%g
9637 s%@ACLOCAL@%$ACLOCAL%g
9638 s%@AUTOCONF@%$AUTOCONF%g
9639 s%@AUTOMAKE@%$AUTOMAKE%g
9640 s%@AUTOHEADER@%$AUTOHEADER%g
9641 s%@MAKEINFO@%$MAKEINFO%g
9642 s%@SET_MAKE@%$SET_MAKE%g
9643 s%@top_builddir@%$top_builddir%g
9644 s%@ldap_subdir@%$ldap_subdir%g
9645 s%@host@%$host%g
9646 s%@host_alias@%$host_alias%g
9647 s%@host_cpu@%$host_cpu%g
9648 s%@host_vendor@%$host_vendor%g
9649 s%@host_os@%$host_os%g
9650 s%@RANLIB@%$RANLIB%g
9651 s%@CC@%$CC%g
9652 s%@LD@%$LD%g
9653 s%@NM@%$NM%g
9654 s%@LN_S@%$LN_S%g
9655 s%@LIBTOOL@%$LIBTOOL%g
9656 s%@AWK@%$AWK%g
9657 s%@SENDMAIL@%$SENDMAIL%g
9658 s%@EDITOR@%$EDITOR%g
9659 s%@FINGER@%$FINGER%g
9660 s%@PERLBIN@%$PERLBIN%g
9661 s%@CPP@%$CPP%g
9662 s%@EXEEXT@%$EXEEXT%g
9663 s%@OBJEXT@%$OBJEXT%g
9664 s%@PEPSY@%$PEPSY%g
9665 s%@LIBOBJS@%$LIBOBJS%g
9666 s%@BUILD_LDAPD@%$BUILD_LDAPD%g
9667 s%@BUILD_SLAPD@%$BUILD_SLAPD%g
9668 s%@BUILD_BDB2@%$BUILD_BDB2%g
9669 s%@BUILD_LDBM@%$BUILD_LDBM%g
9670 s%@BUILD_PASSWD@%$BUILD_PASSWD%g
9671 s%@BUILD_PERL@%$BUILD_PERL%g
9672 s%@BUILD_SHELL@%$BUILD_SHELL%g
9673 s%@BUILD_SLURPD@%$BUILD_SLURPD%g
9674 s%@LDAP_LIBS@%$LDAP_LIBS%g
9675 s%@LDAPD_LIBS@%$LDAPD_LIBS%g
9676 s%@SLAPD_LIBS@%$SLAPD_LIBS%g
9677 s%@SLURPD_LIBS@%$SLURPD_LIBS%g
9678 s%@LDBM_LIBS@%$LDBM_LIBS%g
9679 s%@LTHREAD_LIBS@%$LTHREAD_LIBS%g
9680 s%@LUTIL_LIBS@%$LUTIL_LIBS%g
9681 s%@SLAPD_PERL_CPPFLAGS@%$SLAPD_PERL_CPPFLAGS%g
9682 s%@SLAPD_PERL_LDFLAGS@%$SLAPD_PERL_LDFLAGS%g
9683 s%@KRB_LIBS@%$KRB_LIBS%g
9684 s%@TERMCAP_LIBS@%$TERMCAP_LIBS%g
9685
9686 CEOF
9687 EOF
9688
9689 cat >> $CONFIG_STATUS <<\EOF
9690
9691 # Split the substitutions into bite-sized pieces for seds with
9692 # small command number limits, like on Digital OSF/1 and HP-UX.
9693 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
9694 ac_file=1 # Number of current file.
9695 ac_beg=1 # First line for current file.
9696 ac_end=$ac_max_sed_cmds # Line after last line for current file.
9697 ac_more_lines=:
9698 ac_sed_cmds=""
9699 while $ac_more_lines; do
9700   if test $ac_beg -gt 1; then
9701     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
9702   else
9703     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
9704   fi
9705   if test ! -s conftest.s$ac_file; then
9706     ac_more_lines=false
9707     rm -f conftest.s$ac_file
9708   else
9709     if test -z "$ac_sed_cmds"; then
9710       ac_sed_cmds="sed -f conftest.s$ac_file"
9711     else
9712       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
9713     fi
9714     ac_file=`expr $ac_file + 1`
9715     ac_beg=$ac_end
9716     ac_end=`expr $ac_end + $ac_max_sed_cmds`
9717   fi
9718 done
9719 if test -z "$ac_sed_cmds"; then
9720   ac_sed_cmds=cat
9721 fi
9722 EOF
9723
9724 cat >> $CONFIG_STATUS <<EOF
9725
9726 CONFIG_FILES=\${CONFIG_FILES-"\
9727 Makefile:build/top.mk:Makefile.in:build/dir.mk \
9728 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
9729 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
9730 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
9731 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
9732 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
9733 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
9734 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
9735 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
9736 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
9737 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
9738 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
9739 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
9740 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
9741 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
9742 include/Makefile:build/top.mk:include/Makefile.in \
9743 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk      \
9744 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk:build/lib-static.mk    \
9745 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk  \
9746 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk  \
9747 libraries/libldap_r/Makefile:build/top.mk:libraries/libldap_r/Makefile.in:build/lib.mk:build/lib-shared.mk      \
9748 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk:build/lib-static.mk  \
9749 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk:build/lib-static.mk  \
9750 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk        \
9751 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
9752 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
9753 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
9754 servers/slapd/back-bdb2/Makefile:build/top.mk:servers/slapd/back-bdb2/Makefile.in:build/srv.mk \
9755 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
9756 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
9757 servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/srv.mk \
9758 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
9759 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
9760 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
9761 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
9762 tests/Makefile:build/top.mk:tests/Makefile.in \
9763 "}
9764 EOF
9765 cat >> $CONFIG_STATUS <<\EOF
9766 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
9767   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9768   case "$ac_file" in
9769   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9770        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9771   *) ac_file_in="${ac_file}.in" ;;
9772   esac
9773
9774   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9775
9776   # Remove last slash and all that follows it.  Not all systems have dirname.
9777   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9778   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9779     # The file is in a subdirectory.
9780     test ! -d "$ac_dir" && mkdir "$ac_dir"
9781     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
9782     # A "../" for each directory in $ac_dir_suffix.
9783     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9784   else
9785     ac_dir_suffix= ac_dots=
9786   fi
9787
9788   case "$ac_given_srcdir" in
9789   .)  srcdir=.
9790       if test -z "$ac_dots"; then top_srcdir=.
9791       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9792   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
9793   *) # Relative path.
9794     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9795     top_srcdir="$ac_dots$ac_given_srcdir" ;;
9796   esac
9797
9798   case "$ac_given_INSTALL" in
9799   [/$]*) INSTALL="$ac_given_INSTALL" ;;
9800   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
9801   esac
9802
9803   echo creating "$ac_file"
9804   rm -f "$ac_file"
9805   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
9806   case "$ac_file" in
9807   *Makefile*) ac_comsub="1i\\
9808 # $configure_input" ;;
9809   *) ac_comsub= ;;
9810   esac
9811
9812   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9813   sed -e "$ac_comsub
9814 s%@configure_input@%$configure_input%g
9815 s%@srcdir@%$srcdir%g
9816 s%@top_srcdir@%$top_srcdir%g
9817 s%@INSTALL@%$INSTALL%g
9818 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
9819 fi; done
9820 rm -f conftest.s*
9821
9822 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9823 # NAME is the cpp macro being defined and VALUE is the value it is being given.
9824 #
9825 # ac_d sets the value in "#define NAME VALUE" lines.
9826 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
9827 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
9828 ac_dC='\3'
9829 ac_dD='%g'
9830 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
9831 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
9832 ac_uB='\([      ]\)%\1#\2define\3'
9833 ac_uC=' '
9834 ac_uD='\4%g'
9835 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9836 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
9837 ac_eB='$%\1#\2define\3'
9838 ac_eC=' '
9839 ac_eD='%g'
9840
9841 if test "${CONFIG_HEADERS+set}" != set; then
9842 EOF
9843 cat >> $CONFIG_STATUS <<EOF
9844   CONFIG_HEADERS="include/portable.h include/ldap_features.h"
9845 EOF
9846 cat >> $CONFIG_STATUS <<\EOF
9847 fi
9848 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
9849   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9850   case "$ac_file" in
9851   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9852        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9853   *) ac_file_in="${ac_file}.in" ;;
9854   esac
9855
9856   echo creating $ac_file
9857
9858   rm -f conftest.frag conftest.in conftest.out
9859   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9860   cat $ac_file_inputs > conftest.in
9861
9862 EOF
9863
9864 # Transform confdefs.h into a sed script conftest.vals that substitutes
9865 # the proper values into config.h.in to produce config.h.  And first:
9866 # Protect against being on the right side of a sed subst in config.status.
9867 # Protect against being in an unquoted here document in config.status.
9868 rm -f conftest.vals
9869 cat > conftest.hdr <<\EOF
9870 s/[\\&%]/\\&/g
9871 s%[\\$`]%\\&%g
9872 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
9873 s%ac_d%ac_u%gp
9874 s%ac_u%ac_e%gp
9875 EOF
9876 sed -n -f conftest.hdr confdefs.h > conftest.vals
9877 rm -f conftest.hdr
9878
9879 # This sed command replaces #undef with comments.  This is necessary, for
9880 # example, in the case of _POSIX_SOURCE, which is predefined and required
9881 # on some systems where configure will not decide to define it.
9882 cat >> conftest.vals <<\EOF
9883 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
9884 EOF
9885
9886 # Break up conftest.vals because some shells have a limit on
9887 # the size of here documents, and old seds have small limits too.
9888
9889 rm -f conftest.tail
9890 while :
9891 do
9892   ac_lines=`grep -c . conftest.vals`
9893   # grep -c gives empty output for an empty file on some AIX systems.
9894   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
9895   # Write a limited-size here document to conftest.frag.
9896   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
9897   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
9898   echo 'CEOF
9899   sed -f conftest.frag conftest.in > conftest.out
9900   rm -f conftest.in
9901   mv conftest.out conftest.in
9902 ' >> $CONFIG_STATUS
9903   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
9904   rm -f conftest.vals
9905   mv conftest.tail conftest.vals
9906 done
9907 rm -f conftest.vals
9908
9909 cat >> $CONFIG_STATUS <<\EOF
9910   rm -f conftest.frag conftest.h
9911   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
9912   cat conftest.in >> conftest.h
9913   rm -f conftest.in
9914   if cmp -s $ac_file conftest.h 2>/dev/null; then
9915     echo "$ac_file is unchanged"
9916     rm -f conftest.h
9917   else
9918     # Remove last slash and all that follows it.  Not all systems have dirname.
9919       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9920       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9921       # The file is in a subdirectory.
9922       test ! -d "$ac_dir" && mkdir "$ac_dir"
9923     fi
9924     rm -f $ac_file
9925     mv conftest.h $ac_file
9926   fi
9927 fi; done
9928
9929 EOF
9930 cat >> $CONFIG_STATUS <<EOF
9931
9932 EOF
9933 cat >> $CONFIG_STATUS <<\EOF
9934
9935 date > stamp-h
9936 echo Please \"make depend\" to build dependencies
9937
9938 exit 0
9939 EOF
9940 chmod +x $CONFIG_STATUS
9941 rm -fr confdefs* $ac_clean_files
9942 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
9943