]> diplodocus.org Git - nmh/blob - configure
Still missed one SASL stuff thing.
[nmh] / 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_help="$ac_help
15 --enable-apop enable client-side support for POP3 and APOP"
16 ac_help="$ac_help
17 --enable-debug enable nmh code debugging"
18 ac_help="$ac_help
19 --with-hash-backup use # as the backup prefix (default: ,)"
20 ac_help="$ac_help
21 --enable-masquerade[='draft_from mmailid username_extension']
22 enable up to 3 types of address masquerading [none]"
23 ac_help="$ac_help
24 --enable-mhe enable mhe support (DEFAULT)"
25 ac_help="$ac_help
26 --enable-pop enable client-side support for plain POP3"
27 ac_help="$ac_help
28 --with-hesiod=PREFIX specify location of Hesiod"
29 ac_help="$ac_help
30 --with-krb4=PREFIX specify location of Kerberos V4 for KPOP support"
31 ac_help="$ac_help
32 --with-editor=EDITOR specify the default editor"
33 ac_help="$ac_help
34 --with-cyrus-sasl=<dir> Specify location of Cyrus SASL library for auth"
35 ac_help="$ac_help
36 --with-mts=MTS specify the default mail transport agent/service"
37 ac_help="$ac_help
38 --with-pager=PAGER specify the default pager"
39 ac_help="$ac_help
40 --with-smtpservers='SMTPSERVER1[ SMTPSERVER2...]'
41 specify the default SMTP server(s) [localhost]"
42 ac_default_prefix=/usr/local/nmh
43
44 # Initialize some variables set by options.
45 # The variables have the same names as the options, with
46 # dashes changed to underlines.
47 build=NONE
48 cache_file=./config.cache
49 exec_prefix=NONE
50 host=NONE
51 no_create=
52 nonopt=NONE
53 no_recursion=
54 prefix=NONE
55 program_prefix=NONE
56 program_suffix=NONE
57 program_transform_name=s,x,x,
58 silent=
59 site=
60 srcdir=
61 target=NONE
62 verbose=
63 x_includes=NONE
64 x_libraries=NONE
65 bindir='${exec_prefix}/bin'
66 sbindir='${exec_prefix}/sbin'
67 libexecdir='${exec_prefix}/libexec'
68 datadir='${prefix}/share'
69 sysconfdir='${prefix}/etc'
70 sharedstatedir='${prefix}/com'
71 localstatedir='${prefix}/var'
72 libdir='${exec_prefix}/lib'
73 includedir='${prefix}/include'
74 oldincludedir='/usr/include'
75 infodir='${prefix}/info'
76 mandir='${prefix}/man'
77
78 # Initialize some other variables.
79 subdirs=
80 MFLAGS= MAKEFLAGS=
81 SHELL=${CONFIG_SHELL-/bin/sh}
82 # Maximum number of lines to put in a shell here document.
83 ac_max_here_lines=12
84
85 ac_prev=
86 for ac_option
87 do
88
89 # If the previous option needs an argument, assign it.
90 if test -n "$ac_prev"; then
91 eval "$ac_prev=\$ac_option"
92 ac_prev=
93 continue
94 fi
95
96 case "$ac_option" in
97 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
98 *) ac_optarg= ;;
99 esac
100
101 # Accept the important Cygnus configure options, so we can diagnose typos.
102
103 case "$ac_option" in
104
105 -bindir | --bindir | --bindi | --bind | --bin | --bi)
106 ac_prev=bindir ;;
107 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
108 bindir="$ac_optarg" ;;
109
110 -build | --build | --buil | --bui | --bu)
111 ac_prev=build ;;
112 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
113 build="$ac_optarg" ;;
114
115 -cache-file | --cache-file | --cache-fil | --cache-fi \
116 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
117 ac_prev=cache_file ;;
118 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
119 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
120 cache_file="$ac_optarg" ;;
121
122 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
123 ac_prev=datadir ;;
124 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
125 | --da=*)
126 datadir="$ac_optarg" ;;
127
128 -disable-* | --disable-*)
129 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
130 # Reject names that are not valid shell variable names.
131 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
132 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
133 fi
134 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
135 eval "enable_${ac_feature}=no" ;;
136
137 -enable-* | --enable-*)
138 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
139 # Reject names that are not valid shell variable names.
140 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
141 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142 fi
143 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
144 case "$ac_option" in
145 *=*) ;;
146 *) ac_optarg=yes ;;
147 esac
148 eval "enable_${ac_feature}='$ac_optarg'" ;;
149
150 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
151 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
152 | --exec | --exe | --ex)
153 ac_prev=exec_prefix ;;
154 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
155 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
156 | --exec=* | --exe=* | --ex=*)
157 exec_prefix="$ac_optarg" ;;
158
159 -gas | --gas | --ga | --g)
160 # Obsolete; use --with-gas.
161 with_gas=yes ;;
162
163 -help | --help | --hel | --he)
164 # Omit some internal or obsolete options to make the list less imposing.
165 # This message is too long to be a string in the A/UX 3.1 sh.
166 cat << EOF
167 Usage: configure [options] [host]
168 Options: [defaults in brackets after descriptions]
169 Configuration:
170 --cache-file=FILE cache test results in FILE
171 --help print this message
172 --no-create do not create output files
173 --quiet, --silent do not print \`checking...' messages
174 --version print the version of autoconf that created configure
175 Directory and file names:
176 --prefix=PREFIX install architecture-independent files in PREFIX
177 [$ac_default_prefix]
178 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
179 [same as prefix]
180 --bindir=DIR user executables in DIR [EPREFIX/bin]
181 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
182 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
183 --datadir=DIR read-only architecture-independent data in DIR
184 [PREFIX/share]
185 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
186 --sharedstatedir=DIR modifiable architecture-independent data in DIR
187 [PREFIX/com]
188 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
189 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
190 --includedir=DIR C header files in DIR [PREFIX/include]
191 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
192 --infodir=DIR info documentation in DIR [PREFIX/info]
193 --mandir=DIR man documentation in DIR [PREFIX/man]
194 --srcdir=DIR find the sources in DIR [configure dir or ..]
195 --program-prefix=PREFIX prepend PREFIX to installed program names
196 --program-suffix=SUFFIX append SUFFIX to installed program names
197 --program-transform-name=PROGRAM
198 run sed PROGRAM on installed program names
199 EOF
200 cat << EOF
201 Host type:
202 --build=BUILD configure for building on BUILD [BUILD=HOST]
203 --host=HOST configure for HOST [guessed]
204 --target=TARGET configure for TARGET [TARGET=HOST]
205 Features and packages:
206 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
207 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
208 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
209 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
210 --x-includes=DIR X include files are in DIR
211 --x-libraries=DIR X library files are in DIR
212 EOF
213 if test -n "$ac_help"; then
214 echo "--enable and --with options recognized:$ac_help"
215 fi
216 exit 0 ;;
217
218 -host | --host | --hos | --ho)
219 ac_prev=host ;;
220 -host=* | --host=* | --hos=* | --ho=*)
221 host="$ac_optarg" ;;
222
223 -includedir | --includedir | --includedi | --included | --include \
224 | --includ | --inclu | --incl | --inc)
225 ac_prev=includedir ;;
226 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
227 | --includ=* | --inclu=* | --incl=* | --inc=*)
228 includedir="$ac_optarg" ;;
229
230 -infodir | --infodir | --infodi | --infod | --info | --inf)
231 ac_prev=infodir ;;
232 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
233 infodir="$ac_optarg" ;;
234
235 -libdir | --libdir | --libdi | --libd)
236 ac_prev=libdir ;;
237 -libdir=* | --libdir=* | --libdi=* | --libd=*)
238 libdir="$ac_optarg" ;;
239
240 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
241 | --libexe | --libex | --libe)
242 ac_prev=libexecdir ;;
243 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
244 | --libexe=* | --libex=* | --libe=*)
245 libexecdir="$ac_optarg" ;;
246
247 -localstatedir | --localstatedir | --localstatedi | --localstated \
248 | --localstate | --localstat | --localsta | --localst \
249 | --locals | --local | --loca | --loc | --lo)
250 ac_prev=localstatedir ;;
251 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
252 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
253 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
254 localstatedir="$ac_optarg" ;;
255
256 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
257 ac_prev=mandir ;;
258 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
259 mandir="$ac_optarg" ;;
260
261 -nfp | --nfp | --nf)
262 # Obsolete; use --without-fp.
263 with_fp=no ;;
264
265 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
266 | --no-cr | --no-c)
267 no_create=yes ;;
268
269 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
270 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
271 no_recursion=yes ;;
272
273 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
274 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
275 | --oldin | --oldi | --old | --ol | --o)
276 ac_prev=oldincludedir ;;
277 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
278 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
279 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
280 oldincludedir="$ac_optarg" ;;
281
282 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
283 ac_prev=prefix ;;
284 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
285 prefix="$ac_optarg" ;;
286
287 -program-prefix | --program-prefix | --program-prefi | --program-pref \
288 | --program-pre | --program-pr | --program-p)
289 ac_prev=program_prefix ;;
290 -program-prefix=* | --program-prefix=* | --program-prefi=* \
291 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
292 program_prefix="$ac_optarg" ;;
293
294 -program-suffix | --program-suffix | --program-suffi | --program-suff \
295 | --program-suf | --program-su | --program-s)
296 ac_prev=program_suffix ;;
297 -program-suffix=* | --program-suffix=* | --program-suffi=* \
298 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
299 program_suffix="$ac_optarg" ;;
300
301 -program-transform-name | --program-transform-name \
302 | --program-transform-nam | --program-transform-na \
303 | --program-transform-n | --program-transform- \
304 | --program-transform | --program-transfor \
305 | --program-transfo | --program-transf \
306 | --program-trans | --program-tran \
307 | --progr-tra | --program-tr | --program-t)
308 ac_prev=program_transform_name ;;
309 -program-transform-name=* | --program-transform-name=* \
310 | --program-transform-nam=* | --program-transform-na=* \
311 | --program-transform-n=* | --program-transform-=* \
312 | --program-transform=* | --program-transfor=* \
313 | --program-transfo=* | --program-transf=* \
314 | --program-trans=* | --program-tran=* \
315 | --progr-tra=* | --program-tr=* | --program-t=*)
316 program_transform_name="$ac_optarg" ;;
317
318 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
319 | -silent | --silent | --silen | --sile | --sil)
320 silent=yes ;;
321
322 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
323 ac_prev=sbindir ;;
324 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
325 | --sbi=* | --sb=*)
326 sbindir="$ac_optarg" ;;
327
328 -sharedstatedir | --sharedstatedir | --sharedstatedi \
329 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
330 | --sharedst | --shareds | --shared | --share | --shar \
331 | --sha | --sh)
332 ac_prev=sharedstatedir ;;
333 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
334 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
335 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
336 | --sha=* | --sh=*)
337 sharedstatedir="$ac_optarg" ;;
338
339 -site | --site | --sit)
340 ac_prev=site ;;
341 -site=* | --site=* | --sit=*)
342 site="$ac_optarg" ;;
343
344 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
345 ac_prev=srcdir ;;
346 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
347 srcdir="$ac_optarg" ;;
348
349 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
350 | --syscon | --sysco | --sysc | --sys | --sy)
351 ac_prev=sysconfdir ;;
352 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
353 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
354 sysconfdir="$ac_optarg" ;;
355
356 -target | --target | --targe | --targ | --tar | --ta | --t)
357 ac_prev=target ;;
358 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
359 target="$ac_optarg" ;;
360
361 -v | -verbose | --verbose | --verbos | --verbo | --verb)
362 verbose=yes ;;
363
364 -version | --version | --versio | --versi | --vers)
365 echo "configure generated by autoconf version 2.13"
366 exit 0 ;;
367
368 -with-* | --with-*)
369 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
370 # Reject names that are not valid shell variable names.
371 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
372 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
373 fi
374 ac_package=`echo $ac_package| sed 's/-/_/g'`
375 case "$ac_option" in
376 *=*) ;;
377 *) ac_optarg=yes ;;
378 esac
379 eval "with_${ac_package}='$ac_optarg'" ;;
380
381 -without-* | --without-*)
382 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
383 # Reject names that are not valid shell variable names.
384 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
385 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
386 fi
387 ac_package=`echo $ac_package| sed 's/-/_/g'`
388 eval "with_${ac_package}=no" ;;
389
390 --x)
391 # Obsolete; use --with-x.
392 with_x=yes ;;
393
394 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
395 | --x-incl | --x-inc | --x-in | --x-i)
396 ac_prev=x_includes ;;
397 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
398 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
399 x_includes="$ac_optarg" ;;
400
401 -x-libraries | --x-libraries | --x-librarie | --x-librari \
402 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
403 ac_prev=x_libraries ;;
404 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
405 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
406 x_libraries="$ac_optarg" ;;
407
408 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
409 ;;
410
411 *)
412 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
413 echo "configure: warning: $ac_option: invalid host type" 1>&2
414 fi
415 if test "x$nonopt" != xNONE; then
416 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
417 fi
418 nonopt="$ac_option"
419 ;;
420
421 esac
422 done
423
424 if test -n "$ac_prev"; then
425 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426 fi
427
428 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
429
430 # File descriptor usage:
431 # 0 standard input
432 # 1 file creation
433 # 2 errors and warnings
434 # 3 some systems may open it to /dev/tty
435 # 4 used on the Kubota Titan
436 # 6 checking for... messages and results
437 # 5 compiler messages saved in config.log
438 if test "$silent" = yes; then
439 exec 6>/dev/null
440 else
441 exec 6>&1
442 fi
443 exec 5>./config.log
444
445 echo "\
446 This file contains any messages produced by compilers while
447 running configure, to aid debugging if configure makes a mistake.
448 " 1>&5
449
450 # Strip out --no-create and --no-recursion so they do not pile up.
451 # Also quote any args containing shell metacharacters.
452 ac_configure_args=
453 for ac_arg
454 do
455 case "$ac_arg" in
456 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
457 | --no-cr | --no-c) ;;
458 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
459 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
460 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
461 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
462 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
463 esac
464 done
465
466 # NLS nuisances.
467 # Only set these to C if already set. These must not be set unconditionally
468 # because not all systems understand e.g. LANG=C (notably SCO).
469 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
470 # Non-C LC_CTYPE values break the ctype check.
471 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
472 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
473 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
474 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
475
476 # confdefs.h avoids OS command line length limits that DEFS can exceed.
477 rm -rf conftest* confdefs.h
478 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
479 echo > confdefs.h
480
481 # A filename unique to this package, relative to the directory that
482 # configure is in, which we can look for to find out if srcdir is correct.
483 ac_unique_file=h/nmh.h
484
485 # Find the source files, if location was not specified.
486 if test -z "$srcdir"; then
487 ac_srcdir_defaulted=yes
488 # Try the directory containing this script, then its parent.
489 ac_prog=$0
490 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
491 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
492 srcdir=$ac_confdir
493 if test ! -r $srcdir/$ac_unique_file; then
494 srcdir=..
495 fi
496 else
497 ac_srcdir_defaulted=no
498 fi
499 if test ! -r $srcdir/$ac_unique_file; then
500 if test "$ac_srcdir_defaulted" = yes; then
501 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
502 else
503 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504 fi
505 fi
506 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
507
508 # Prefer explicitly selected file to automatically selected ones.
509 if test -z "$CONFIG_SITE"; then
510 if test "x$prefix" != xNONE; then
511 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
512 else
513 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
514 fi
515 fi
516 for ac_site_file in $CONFIG_SITE; do
517 if test -r "$ac_site_file"; then
518 echo "loading site script $ac_site_file"
519 . "$ac_site_file"
520 fi
521 done
522
523 if test -r "$cache_file"; then
524 echo "loading cache $cache_file"
525 . $cache_file
526 else
527 echo "creating cache $cache_file"
528 > $cache_file
529 fi
530
531 ac_ext=c
532 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
533 ac_cpp='$CPP $CPPFLAGS'
534 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
535 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
536 cross_compiling=$ac_cv_prog_cc_cross
537
538 ac_exeext=
539 ac_objext=o
540 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
541 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
542 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
543 ac_n= ac_c='
544 ' ac_t=' '
545 else
546 ac_n=-n ac_c= ac_t=
547 fi
548 else
549 ac_n= ac_c='\c' ac_t=
550 fi
551
552
553
554
555 ac_aux_dir=
556 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
557 if test -f $ac_dir/install-sh; then
558 ac_aux_dir=$ac_dir
559 ac_install_sh="$ac_aux_dir/install-sh -c"
560 break
561 elif test -f $ac_dir/install.sh; then
562 ac_aux_dir=$ac_dir
563 ac_install_sh="$ac_aux_dir/install.sh -c"
564 break
565 fi
566 done
567 if test -z "$ac_aux_dir"; then
568 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
569 fi
570 ac_config_guess=$ac_aux_dir/config.guess
571 ac_config_sub=$ac_aux_dir/config.sub
572 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
573
574
575 # Do some error checking and defaulting for the host and target type.
576 # The inputs are:
577 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
578 #
579 # The rules are:
580 # 1. You are not allowed to specify --host, --target, and nonopt at the
581 # same time.
582 # 2. Host defaults to nonopt.
583 # 3. If nonopt is not specified, then host defaults to the current host,
584 # as determined by config.guess.
585 # 4. Target and build default to nonopt.
586 # 5. If nonopt is not specified, then target and build default to host.
587
588 # The aliases save the names the user supplied, while $host etc.
589 # will get canonicalized.
590 case $host---$target---$nonopt in
591 NONE---*---* | *---NONE---* | *---*---NONE) ;;
592 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
593 esac
594
595
596 # Make sure we can run config.sub.
597 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
598 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
599 fi
600
601 echo $ac_n "checking host system type""... $ac_c" 1>&6
602 echo "configure:603: checking host system type" >&5
603
604 host_alias=$host
605 case "$host_alias" in
606 NONE)
607 case $nonopt in
608 NONE)
609 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
610 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
611 fi ;;
612 *) host_alias=$nonopt ;;
613 esac ;;
614 esac
615
616 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
617 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
618 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
619 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
620 echo "$ac_t""$host" 1>&6
621
622 echo $ac_n "checking target system type""... $ac_c" 1>&6
623 echo "configure:624: checking target system type" >&5
624
625 target_alias=$target
626 case "$target_alias" in
627 NONE)
628 case $nonopt in
629 NONE) target_alias=$host_alias ;;
630 *) target_alias=$nonopt ;;
631 esac ;;
632 esac
633
634 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
635 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
636 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
637 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
638 echo "$ac_t""$target" 1>&6
639
640 echo $ac_n "checking build system type""... $ac_c" 1>&6
641 echo "configure:642: checking build system type" >&5
642
643 build_alias=$build
644 case "$build_alias" in
645 NONE)
646 case $nonopt in
647 NONE) build_alias=$host_alias ;;
648 *) build_alias=$nonopt ;;
649 esac ;;
650 esac
651
652 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
653 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
654 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
655 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
656 echo "$ac_t""$build" 1>&6
657
658 test "$host_alias" != "$target_alias" &&
659 test "$program_prefix$program_suffix$program_transform_name" = \
660 NONENONEs,x,x, &&
661 program_prefix=${target_alias}-
662
663
664
665
666
667
668 VERSION=`sed -e 's/nmh-//' ${srcdir}/VERSION`
669 echo "configuring for nmh-$VERSION"
670
671
672 # Check whether --enable-apop or --disable-apop was given.
673 if test "${enable_apop+set}" = set; then
674 enableval="$enable_apop"
675 :
676 fi
677
678 if test x"$enable_apop" = x"yes"; then
679 cat >> confdefs.h <<\EOF
680 #define APOP 1
681 EOF
682 APOPLIB=md5.o
683 enable_pop=yes
684 fi
685
686 # Check whether --enable-debug or --disable-debug was given.
687 if test "${enable_debug+set}" = set; then
688 enableval="$enable_debug"
689 :
690 fi
691
692 if test x"$enable_nmh_debug" = x"yes"; then
693 enable_debug=yes
694 fi
695
696 # Check whether --with-hash-backup or --without-hash-backup was given.
697 if test "${with_hash_backup+set}" = set; then
698 withval="$with_hash_backup"
699 :
700 fi
701
702 if test x"$with_hash_backup" != x -a x"$with_hash_backup" != x"no"; then
703 backup_prefix="#"
704 else
705 backup_prefix=","
706 fi
707 cat >> confdefs.h <<EOF
708 #define BACKUP_PREFIX "$backup_prefix"
709 EOF
710
711 # Check whether --enable-masquerade or --disable-masquerade was given.
712 if test "${enable_masquerade+set}" = set; then
713 enableval="$enable_masquerade"
714 if test x"$enable_masquerade" = x"yes"; then
715 masquerade="draft_from mmailid username_extension"
716 else
717 masquerade="$enable_masquerade"
718 fi
719 fi
720
721
722 # Check whether --enable-mhe or --disable-mhe was given.
723 if test "${enable_mhe+set}" = set; then
724 enableval="$enable_mhe"
725 :
726 fi
727
728
729 if test x"$enable_mhe" != x"no" -a x"$enable_nmh_mhe" != x"no"; then
730 cat >> confdefs.h <<\EOF
731 #define MHE 1
732 EOF
733 fi
734
735 # Check whether --enable-pop or --disable-pop was given.
736 if test "${enable_pop+set}" = set; then
737 enableval="$enable_pop"
738 :
739 fi
740
741 if test x"$enable_nmh_pop" = x"yes"; then
742 enable_pop=yes
743 fi
744
745 # Check whether --with-hesiod or --without-hesiod was given.
746 if test "${with_hesiod+set}" = set; then
747 withval="$with_hesiod"
748 :
749 fi
750
751 if test x"$with_hesiod" != x -a x"$with_hesiod" != x"no"; then
752 cat >> confdefs.h <<\EOF
753 #define HESIOD 1
754 EOF
755 fi
756
757 # Check whether --with-krb4 or --without-krb4 was given.
758 if test "${with_krb4+set}" = set; then
759 withval="$with_krb4"
760 :
761 fi
762
763 if test x"$with_krb4" != x -a x"$with_krb4" != x"no"; then
764 enable_pop=yes
765 cat >> confdefs.h <<\EOF
766 #define KPOP 1
767 EOF
768 cat >> confdefs.h <<\EOF
769 #define KPOP_PRINCIPAL "pop"
770 EOF
771 fi
772
773 if test x"$enable_pop" = x"yes"; then
774 cat >> confdefs.h <<\EOF
775 #define POP 1
776 EOF
777 POPLIB=popsbr.o
778 POPSED='/^%nmhbeginpop%/d;/^%nmhendpop%/d'
779 else
780 POPSED='/^%nmhbeginpop%/,/^%nmhendpop%/d'
781 fi
782
783 # Check whether --with-editor or --without-editor was given.
784 if test "${with_editor+set}" = set; then
785 withval="$with_editor"
786 :
787 fi
788
789
790 if test -n "$with_editor"; then
791 editorpath="$with_editor"
792 fi
793
794 # Check whether --with-cyrus-sasl or --without-cyrus-sasl was given.
795 if test "${with_cyrus_sasl+set}" = set; then
796 withval="$with_cyrus_sasl"
797 :
798 fi
799
800 if test x"$with_cyrus_sasl" != x -a x"$with_cyrus_sasl" != "no"; then
801 cat >> confdefs.h <<\EOF
802 #define CYRUS_SASL 1
803 EOF
804 fi
805
806 # Check whether --with-mts or --without-mts was given.
807 if test "${with_mts+set}" = set; then
808 withval="$with_mts"
809 :
810 fi
811
812
813 if test x"$with_mts" = x"smtp"; then
814 MTS="smtp"
815 elif test x"$with_mts" = x"sendmail"; then
816 MTS="sendmail"
817 else
818 MTS="smtp"
819 fi
820
821 cat >> confdefs.h <<\EOF
822 #define SMTPMTS 1
823 EOF
824
825 # Check whether --with-pager or --without-pager was given.
826 if test "${with_pager+set}" = set; then
827 withval="$with_pager"
828 :
829 fi
830
831
832 if test -n "$with_pager"; then
833 pagerpath="$with_pager"
834 fi
835
836 # Check whether --with-smtpservers or --without-smtpservers was given.
837 if test "${with_smtpservers+set}" = set; then
838 withval="$with_smtpservers"
839 :
840 fi
841
842 if test -n "$with_smtpservers"; then
843 smtpservers="$with_smtpservers"
844 else
845 smtpservers="localhost"
846 fi
847
848
849
850 test -z "$CFLAGS" && CFLAGS= auto_cflags=1
851 if test x"$enable_debug" = x"yes"; then
852 test -z "$LDFLAGS" && LDFLAGS=-g
853 fi
854
855 # Extract the first word of "gcc", so it can be a program name with args.
856 set dummy gcc; ac_word=$2
857 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
858 echo "configure:859: checking for $ac_word" >&5
859 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
860 echo $ac_n "(cached) $ac_c" 1>&6
861 else
862 if test -n "$CC"; then
863 ac_cv_prog_CC="$CC" # Let the user override the test.
864 else
865 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
866 ac_dummy="$PATH"
867 for ac_dir in $ac_dummy; do
868 test -z "$ac_dir" && ac_dir=.
869 if test -f $ac_dir/$ac_word; then
870 ac_cv_prog_CC="gcc"
871 break
872 fi
873 done
874 IFS="$ac_save_ifs"
875 fi
876 fi
877 CC="$ac_cv_prog_CC"
878 if test -n "$CC"; then
879 echo "$ac_t""$CC" 1>&6
880 else
881 echo "$ac_t""no" 1>&6
882 fi
883
884 if test -z "$CC"; then
885 # Extract the first word of "cc", so it can be a program name with args.
886 set dummy cc; ac_word=$2
887 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
888 echo "configure:889: checking for $ac_word" >&5
889 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
890 echo $ac_n "(cached) $ac_c" 1>&6
891 else
892 if test -n "$CC"; then
893 ac_cv_prog_CC="$CC" # Let the user override the test.
894 else
895 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
896 ac_prog_rejected=no
897 ac_dummy="$PATH"
898 for ac_dir in $ac_dummy; do
899 test -z "$ac_dir" && ac_dir=.
900 if test -f $ac_dir/$ac_word; then
901 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
902 ac_prog_rejected=yes
903 continue
904 fi
905 ac_cv_prog_CC="cc"
906 break
907 fi
908 done
909 IFS="$ac_save_ifs"
910 if test $ac_prog_rejected = yes; then
911 # We found a bogon in the path, so make sure we never use it.
912 set dummy $ac_cv_prog_CC
913 shift
914 if test $# -gt 0; then
915 # We chose a different compiler from the bogus one.
916 # However, it has the same basename, so the bogon will be chosen
917 # first if we set CC to just the basename; use the full file name.
918 shift
919 set dummy "$ac_dir/$ac_word" "$@"
920 shift
921 ac_cv_prog_CC="$@"
922 fi
923 fi
924 fi
925 fi
926 CC="$ac_cv_prog_CC"
927 if test -n "$CC"; then
928 echo "$ac_t""$CC" 1>&6
929 else
930 echo "$ac_t""no" 1>&6
931 fi
932
933 if test -z "$CC"; then
934 case "`uname -s`" in
935 *win32* | *WIN32*)
936 # Extract the first word of "cl", so it can be a program name with args.
937 set dummy cl; ac_word=$2
938 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
939 echo "configure:940: checking for $ac_word" >&5
940 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
941 echo $ac_n "(cached) $ac_c" 1>&6
942 else
943 if test -n "$CC"; then
944 ac_cv_prog_CC="$CC" # Let the user override the test.
945 else
946 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
947 ac_dummy="$PATH"
948 for ac_dir in $ac_dummy; do
949 test -z "$ac_dir" && ac_dir=.
950 if test -f $ac_dir/$ac_word; then
951 ac_cv_prog_CC="cl"
952 break
953 fi
954 done
955 IFS="$ac_save_ifs"
956 fi
957 fi
958 CC="$ac_cv_prog_CC"
959 if test -n "$CC"; then
960 echo "$ac_t""$CC" 1>&6
961 else
962 echo "$ac_t""no" 1>&6
963 fi
964 ;;
965 esac
966 fi
967 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
968 fi
969
970 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
971 echo "configure:972: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
972
973 ac_ext=c
974 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
975 ac_cpp='$CPP $CPPFLAGS'
976 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
977 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
978 cross_compiling=$ac_cv_prog_cc_cross
979
980 cat > conftest.$ac_ext << EOF
981
982 #line 983 "configure"
983 #include "confdefs.h"
984
985 main(){return(0);}
986 EOF
987 if { (eval echo configure:988: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
988 ac_cv_prog_cc_works=yes
989 # If we can't run a trivial program, we are probably using a cross compiler.
990 if (./conftest; exit) 2>/dev/null; then
991 ac_cv_prog_cc_cross=no
992 else
993 ac_cv_prog_cc_cross=yes
994 fi
995 else
996 echo "configure: failed program was:" >&5
997 cat conftest.$ac_ext >&5
998 ac_cv_prog_cc_works=no
999 fi
1000 rm -fr conftest*
1001 ac_ext=c
1002 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1003 ac_cpp='$CPP $CPPFLAGS'
1004 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1005 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1006 cross_compiling=$ac_cv_prog_cc_cross
1007
1008 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1009 if test $ac_cv_prog_cc_works = no; then
1010 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1011 fi
1012 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1013 echo "configure:1014: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1014 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1015 cross_compiling=$ac_cv_prog_cc_cross
1016
1017 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1018 echo "configure:1019: checking whether we are using GNU C" >&5
1019 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1020 echo $ac_n "(cached) $ac_c" 1>&6
1021 else
1022 cat > conftest.c <<EOF
1023 #ifdef __GNUC__
1024 yes;
1025 #endif
1026 EOF
1027 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1028 ac_cv_prog_gcc=yes
1029 else
1030 ac_cv_prog_gcc=no
1031 fi
1032 fi
1033
1034 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1035
1036 if test $ac_cv_prog_gcc = yes; then
1037 GCC=yes
1038 else
1039 GCC=
1040 fi
1041
1042 ac_test_CFLAGS="${CFLAGS+set}"
1043 ac_save_CFLAGS="$CFLAGS"
1044 CFLAGS=
1045 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1046 echo "configure:1047: checking whether ${CC-cc} accepts -g" >&5
1047 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1048 echo $ac_n "(cached) $ac_c" 1>&6
1049 else
1050 echo 'void f(){}' > conftest.c
1051 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1052 ac_cv_prog_cc_g=yes
1053 else
1054 ac_cv_prog_cc_g=no
1055 fi
1056 rm -f conftest*
1057
1058 fi
1059
1060 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1061 if test "$ac_test_CFLAGS" = set; then
1062 CFLAGS="$ac_save_CFLAGS"
1063 elif test $ac_cv_prog_cc_g = yes; then
1064 if test "$GCC" = yes; then
1065 CFLAGS="-g -O2"
1066 else
1067 CFLAGS="-g"
1068 fi
1069 else
1070 if test "$GCC" = yes; then
1071 CFLAGS="-O2"
1072 else
1073 CFLAGS=
1074 fi
1075 fi
1076
1077
1078 if test -n "$auto_cflags"; then
1079 if test x"$enable_debug" = x"yes"; then
1080 if test -n "$GCC"; then
1081 test -z "$CFLAGS" && CFLAGS="-Wall -g" || CFLAGS="$CFLAGS -Wall -g"
1082 else
1083 test -z "$CFLAGS" && CFLAGS=-g || CFLAGS="$CFLAGS -g"
1084 fi
1085 else
1086 test -z "$LDFLAGS" && LDFLAGS=-s
1087 if test -n "$GCC"; then
1088 test -z "$CFLAGS" && CFLAGS="-Wall -O2" || CFLAGS="$CFLAGS -Wall -O2"
1089 else
1090 test -z "$CFLAGS" && CFLAGS=-O || CFLAGS="$CFLAGS -O"
1091 fi
1092 fi
1093 fi
1094
1095 echo $ac_n "checking for working const""... $ac_c" 1>&6
1096 echo "configure:1097: checking for working const" >&5
1097 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1098 echo $ac_n "(cached) $ac_c" 1>&6
1099 else
1100 cat > conftest.$ac_ext <<EOF
1101 #line 1102 "configure"
1102 #include "confdefs.h"
1103
1104 int main() {
1105
1106 /* Ultrix mips cc rejects this. */
1107 typedef int charset[2]; const charset x;
1108 /* SunOS 4.1.1 cc rejects this. */
1109 char const *const *ccp;
1110 char **p;
1111 /* NEC SVR4.0.2 mips cc rejects this. */
1112 struct point {int x, y;};
1113 static struct point const zero = {0,0};
1114 /* AIX XL C 1.02.0.0 rejects this.
1115 It does not let you subtract one const X* pointer from another in an arm
1116 of an if-expression whose if-part is not a constant expression */
1117 const char *g = "string";
1118 ccp = &g + (g ? g-g : 0);
1119 /* HPUX 7.0 cc rejects these. */
1120 ++ccp;
1121 p = (char**) ccp;
1122 ccp = (char const *const *) p;
1123 { /* SCO 3.2v4 cc rejects this. */
1124 char *t;
1125 char const *s = 0 ? (char *) 0 : (char const *) 0;
1126
1127 *t++ = 0;
1128 }
1129 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1130 int x[] = {25, 17};
1131 const int *foo = &x[0];
1132 ++foo;
1133 }
1134 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1135 typedef const int *iptr;
1136 iptr p = 0;
1137 ++p;
1138 }
1139 { /* AIX XL C 1.02.0.0 rejects this saying
1140 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1141 struct s { int j; const int *ap[3]; };
1142 struct s *b; b->j = 5;
1143 }
1144 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1145 const int foo = 10;
1146 }
1147
1148 ; return 0; }
1149 EOF
1150 if { (eval echo configure:1151: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1151 rm -rf conftest*
1152 ac_cv_c_const=yes
1153 else
1154 echo "configure: failed program was:" >&5
1155 cat conftest.$ac_ext >&5
1156 rm -rf conftest*
1157 ac_cv_c_const=no
1158 fi
1159 rm -f conftest*
1160 fi
1161
1162 echo "$ac_t""$ac_cv_c_const" 1>&6
1163 if test $ac_cv_c_const = no; then
1164 cat >> confdefs.h <<\EOF
1165 #define const
1166 EOF
1167
1168 fi
1169
1170 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1171 echo "configure:1172: checking whether ${MAKE-make} sets \${MAKE}" >&5
1172 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1173 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1174 echo $ac_n "(cached) $ac_c" 1>&6
1175 else
1176 cat > conftestmake <<\EOF
1177 all:
1178 @echo 'ac_maketemp="${MAKE}"'
1179 EOF
1180 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1181 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1182 if test -n "$ac_maketemp"; then
1183 eval ac_cv_prog_make_${ac_make}_set=yes
1184 else
1185 eval ac_cv_prog_make_${ac_make}_set=no
1186 fi
1187 rm -f conftestmake
1188 fi
1189 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1190 echo "$ac_t""yes" 1>&6
1191 SET_MAKE=
1192 else
1193 echo "$ac_t""no" 1>&6
1194 SET_MAKE="MAKE=${MAKE-make}"
1195 fi
1196 # Find a good install program. We prefer a C program (faster),
1197 # so one script is as good as another. But avoid the broken or
1198 # incompatible versions:
1199 # SysV /etc/install, /usr/sbin/install
1200 # SunOS /usr/etc/install
1201 # IRIX /sbin/install
1202 # AIX /bin/install
1203 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1204 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1205 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1206 # ./install, which can be erroneously created by make from ./install.sh.
1207 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1208 echo "configure:1209: checking for a BSD compatible install" >&5
1209 if test -z "$INSTALL"; then
1210 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1211 echo $ac_n "(cached) $ac_c" 1>&6
1212 else
1213 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1214 for ac_dir in $PATH; do
1215 # Account for people who put trailing slashes in PATH elements.
1216 case "$ac_dir/" in
1217 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1218 *)
1219 # OSF1 and SCO ODT 3.0 have their own names for install.
1220 # Don't use installbsd from OSF since it installs stuff as root
1221 # by default.
1222 for ac_prog in ginstall scoinst install; do
1223 if test -f $ac_dir/$ac_prog; then
1224 if test $ac_prog = install &&
1225 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1226 # AIX install. It has an incompatible calling convention.
1227 :
1228 else
1229 ac_cv_path_install="$ac_dir/$ac_prog -c"
1230 break 2
1231 fi
1232 fi
1233 done
1234 ;;
1235 esac
1236 done
1237 IFS="$ac_save_IFS"
1238
1239 fi
1240 if test "${ac_cv_path_install+set}" = set; then
1241 INSTALL="$ac_cv_path_install"
1242 else
1243 # As a last resort, use the slow shell script. We don't cache a
1244 # path for INSTALL within a source directory, because that will
1245 # break other packages using the cache if that directory is
1246 # removed, or if the path is relative.
1247 INSTALL="$ac_install_sh"
1248 fi
1249 fi
1250 echo "$ac_t""$INSTALL" 1>&6
1251
1252 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1253 # It thinks the first close brace ends the variable substitution.
1254 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1255
1256 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1257
1258 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1259 # Extract the first word of "ranlib", so it can be a program name with args.
1260 set dummy ranlib; ac_word=$2
1261 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1262 echo "configure:1263: checking for $ac_word" >&5
1263 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1264 echo $ac_n "(cached) $ac_c" 1>&6
1265 else
1266 if test -n "$RANLIB"; then
1267 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1268 else
1269 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1270 ac_dummy="$PATH"
1271 for ac_dir in $ac_dummy; do
1272 test -z "$ac_dir" && ac_dir=.
1273 if test -f $ac_dir/$ac_word; then
1274 ac_cv_prog_RANLIB="ranlib"
1275 break
1276 fi
1277 done
1278 IFS="$ac_save_ifs"
1279 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1280 fi
1281 fi
1282 RANLIB="$ac_cv_prog_RANLIB"
1283 if test -n "$RANLIB"; then
1284 echo "$ac_t""$RANLIB" 1>&6
1285 else
1286 echo "$ac_t""no" 1>&6
1287 fi
1288 for ac_prog in mawk gawk nawk awk
1289 do
1290 # Extract the first word of "$ac_prog", so it can be a program name with args.
1291 set dummy $ac_prog; ac_word=$2
1292 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1293 echo "configure:1294: checking for $ac_word" >&5
1294 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1295 echo $ac_n "(cached) $ac_c" 1>&6
1296 else
1297 if test -n "$AWK"; then
1298 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1299 else
1300 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1301 ac_dummy="$PATH"
1302 for ac_dir in $ac_dummy; do
1303 test -z "$ac_dir" && ac_dir=.
1304 if test -f $ac_dir/$ac_word; then
1305 ac_cv_prog_AWK="$ac_prog"
1306 break
1307 fi
1308 done
1309 IFS="$ac_save_ifs"
1310 fi
1311 fi
1312 AWK="$ac_cv_prog_AWK"
1313 if test -n "$AWK"; then
1314 echo "$ac_t""$AWK" 1>&6
1315 else
1316 echo "$ac_t""no" 1>&6
1317 fi
1318
1319 test -n "$AWK" && break
1320 done
1321 # Extract the first word of "flex", so it can be a program name with args.
1322 set dummy flex; ac_word=$2
1323 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1324 echo "configure:1325: checking for $ac_word" >&5
1325 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
1326 echo $ac_n "(cached) $ac_c" 1>&6
1327 else
1328 if test -n "$LEX"; then
1329 ac_cv_prog_LEX="$LEX" # Let the user override the test.
1330 else
1331 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1332 ac_dummy="$PATH"
1333 for ac_dir in $ac_dummy; do
1334 test -z "$ac_dir" && ac_dir=.
1335 if test -f $ac_dir/$ac_word; then
1336 ac_cv_prog_LEX="flex"
1337 break
1338 fi
1339 done
1340 IFS="$ac_save_ifs"
1341 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
1342 fi
1343 fi
1344 LEX="$ac_cv_prog_LEX"
1345 if test -n "$LEX"; then
1346 echo "$ac_t""$LEX" 1>&6
1347 else
1348 echo "$ac_t""no" 1>&6
1349 fi
1350
1351 if test -z "$LEXLIB"
1352 then
1353 case "$LEX" in
1354 flex*) ac_lib=fl ;;
1355 *) ac_lib=l ;;
1356 esac
1357 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
1358 echo "configure:1359: checking for yywrap in -l$ac_lib" >&5
1359 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
1360 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1361 echo $ac_n "(cached) $ac_c" 1>&6
1362 else
1363 ac_save_LIBS="$LIBS"
1364 LIBS="-l$ac_lib $LIBS"
1365 cat > conftest.$ac_ext <<EOF
1366 #line 1367 "configure"
1367 #include "confdefs.h"
1368 /* Override any gcc2 internal prototype to avoid an error. */
1369 /* We use char because int might match the return type of a gcc2
1370 builtin and then its argument prototype would still apply. */
1371 char yywrap();
1372
1373 int main() {
1374 yywrap()
1375 ; return 0; }
1376 EOF
1377 if { (eval echo configure:1378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1378 rm -rf conftest*
1379 eval "ac_cv_lib_$ac_lib_var=yes"
1380 else
1381 echo "configure: failed program was:" >&5
1382 cat conftest.$ac_ext >&5
1383 rm -rf conftest*
1384 eval "ac_cv_lib_$ac_lib_var=no"
1385 fi
1386 rm -f conftest*
1387 LIBS="$ac_save_LIBS"
1388
1389 fi
1390 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1391 echo "$ac_t""yes" 1>&6
1392 LEXLIB="-l$ac_lib"
1393 else
1394 echo "$ac_t""no" 1>&6
1395 fi
1396
1397 fi
1398
1399 pathtmp=/usr/bin:/bin:/usr/local/bin:/usr/xpg4/bin:/usr/ucb
1400 # Extract the first word of "cut", so it can be a program name with args.
1401 set dummy cut; ac_word=$2
1402 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1403 echo "configure:1404: checking for $ac_word" >&5
1404 if eval "test \"`echo '$''{'ac_cv_path_cutpath'+set}'`\" = set"; then
1405 echo $ac_n "(cached) $ac_c" 1>&6
1406 else
1407 case "$cutpath" in
1408 /*)
1409 ac_cv_path_cutpath="$cutpath" # Let the user override the test with a path.
1410 ;;
1411 ?:/*)
1412 ac_cv_path_cutpath="$cutpath" # Let the user override the test with a dos path.
1413 ;;
1414 *)
1415 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1416 ac_dummy="$pathtmp"
1417 for ac_dir in $ac_dummy; do
1418 test -z "$ac_dir" && ac_dir=.
1419 if test -f $ac_dir/$ac_word; then
1420 ac_cv_path_cutpath="$ac_dir/$ac_word"
1421 break
1422 fi
1423 done
1424 IFS="$ac_save_ifs"
1425 test -z "$ac_cv_path_cutpath" && ac_cv_path_cutpath="no"
1426 ;;
1427 esac
1428 fi
1429 cutpath="$ac_cv_path_cutpath"
1430 if test -n "$cutpath"; then
1431 echo "$ac_t""$cutpath" 1>&6
1432 else
1433 echo "$ac_t""no" 1>&6
1434 fi
1435
1436
1437 # Extract the first word of "lclint", so it can be a program name with args.
1438 set dummy lclint; ac_word=$2
1439 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1440 echo "configure:1441: checking for $ac_word" >&5
1441 if eval "test \"`echo '$''{'ac_cv_prog_linttmp1'+set}'`\" = set"; then
1442 echo $ac_n "(cached) $ac_c" 1>&6
1443 else
1444 if test -n "$linttmp1"; then
1445 ac_cv_prog_linttmp1="$linttmp1" # Let the user override the test.
1446 else
1447 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1448 ac_dummy="$PATH"
1449 for ac_dir in $ac_dummy; do
1450 test -z "$ac_dir" && ac_dir=.
1451 if test -f $ac_dir/$ac_word; then
1452 ac_cv_prog_linttmp1="lclint"
1453 break
1454 fi
1455 done
1456 IFS="$ac_save_ifs"
1457 test -z "$ac_cv_prog_linttmp1" && ac_cv_prog_linttmp1="no"
1458 fi
1459 fi
1460 linttmp1="$ac_cv_prog_linttmp1"
1461 if test -n "$linttmp1"; then
1462 echo "$ac_t""$linttmp1" 1>&6
1463 else
1464 echo "$ac_t""no" 1>&6
1465 fi
1466 if test x$ac_cv_prog_linttmp1 != xno ; then
1467 LINT=$ac_cv_prog_linttmp1
1468 LINTFLAGS="-weak +posixlib -macrovarprefixexclude"
1469 else
1470 # Extract the first word of "lint", so it can be a program name with args.
1471 set dummy lint; ac_word=$2
1472 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1473 echo "configure:1474: checking for $ac_word" >&5
1474 if eval "test \"`echo '$''{'ac_cv_prog_linttmp2'+set}'`\" = set"; then
1475 echo $ac_n "(cached) $ac_c" 1>&6
1476 else
1477 if test -n "$linttmp2"; then
1478 ac_cv_prog_linttmp2="$linttmp2" # Let the user override the test.
1479 else
1480 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1481 ac_dummy="$PATH"
1482 for ac_dir in $ac_dummy; do
1483 test -z "$ac_dir" && ac_dir=.
1484 if test -f $ac_dir/$ac_word; then
1485 ac_cv_prog_linttmp2="lint"
1486 break
1487 fi
1488 done
1489 IFS="$ac_save_ifs"
1490 test -z "$ac_cv_prog_linttmp2" && ac_cv_prog_linttmp2="no"
1491 fi
1492 fi
1493 linttmp2="$ac_cv_prog_linttmp2"
1494 if test -n "$linttmp2"; then
1495 echo "$ac_t""$linttmp2" 1>&6
1496 else
1497 echo "$ac_t""no" 1>&6
1498 fi
1499 if test x$ac_cv_prog_linttmp2 != xno ; then
1500 LINT=$ac_cv_prog_linttmp2
1501 LINTFLAGS=""
1502 else
1503 LINT="echo 'No lint program found'"
1504 LINTFLAGS=""
1505 fi
1506 fi
1507
1508
1509
1510 # Extract the first word of "libtool", so it can be a program name with args.
1511 set dummy libtool; ac_word=$2
1512 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1513 echo "configure:1514: checking for $ac_word" >&5
1514 if eval "test \"`echo '$''{'ac_cv_prog_LIBTOOL'+set}'`\" = set"; then
1515 echo $ac_n "(cached) $ac_c" 1>&6
1516 else
1517 if test -n "$LIBTOOL"; then
1518 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
1519 else
1520 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1521 ac_dummy="$pathtmp"
1522 for ac_dir in $ac_dummy; do
1523 test -z "$ac_dir" && ac_dir=.
1524 if test -f $ac_dir/$ac_word; then
1525 ac_cv_prog_LIBTOOL="libtool"
1526 break
1527 fi
1528 done
1529 IFS="$ac_save_ifs"
1530 fi
1531 fi
1532 LIBTOOL="$ac_cv_prog_LIBTOOL"
1533 if test -n "$LIBTOOL"; then
1534 echo "$ac_t""$LIBTOOL" 1>&6
1535 else
1536 echo "$ac_t""no" 1>&6
1537 fi
1538
1539
1540 tmptest=`$LIBTOOL --version 2>&1 | grep GNU`
1541 if test x"$tmptest" != x ; then
1542 GNU_LIBTOOL=1
1543 fi
1544
1545
1546 # Extract the first word of "lorder", so it can be a program name with args.
1547 set dummy lorder; ac_word=$2
1548 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1549 echo "configure:1550: checking for $ac_word" >&5
1550 if eval "test \"`echo '$''{'ac_cv_prog_LORDER'+set}'`\" = set"; then
1551 echo $ac_n "(cached) $ac_c" 1>&6
1552 else
1553 if test -n "$LORDER"; then
1554 ac_cv_prog_LORDER="$LORDER" # Let the user override the test.
1555 else
1556 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1557 ac_dummy="$PATH"
1558 for ac_dir in $ac_dummy; do
1559 test -z "$ac_dir" && ac_dir=.
1560 if test -f $ac_dir/$ac_word; then
1561 ac_cv_prog_LORDER="lorder"
1562 break
1563 fi
1564 done
1565 IFS="$ac_save_ifs"
1566 test -z "$ac_cv_prog_LORDER" && ac_cv_prog_LORDER="no"
1567 fi
1568 fi
1569 LORDER="$ac_cv_prog_LORDER"
1570 if test -n "$LORDER"; then
1571 echo "$ac_t""$LORDER" 1>&6
1572 else
1573 echo "$ac_t""no" 1>&6
1574 fi
1575 # Extract the first word of "tsort", so it can be a program name with args.
1576 set dummy tsort; ac_word=$2
1577 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1578 echo "configure:1579: checking for $ac_word" >&5
1579 if eval "test \"`echo '$''{'ac_cv_prog_TSORT'+set}'`\" = set"; then
1580 echo $ac_n "(cached) $ac_c" 1>&6
1581 else
1582 if test -n "$TSORT"; then
1583 ac_cv_prog_TSORT="$TSORT" # Let the user override the test.
1584 else
1585 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1586 ac_dummy="$PATH"
1587 for ac_dir in $ac_dummy; do
1588 test -z "$ac_dir" && ac_dir=.
1589 if test -f $ac_dir/$ac_word; then
1590 ac_cv_prog_TSORT="tsort"
1591 break
1592 fi
1593 done
1594 IFS="$ac_save_ifs"
1595 test -z "$ac_cv_prog_TSORT" && ac_cv_prog_TSORT="no"
1596 fi
1597 fi
1598 TSORT="$ac_cv_prog_TSORT"
1599 if test -n "$TSORT"; then
1600 echo "$ac_t""$TSORT" 1>&6
1601 else
1602 echo "$ac_t""no" 1>&6
1603 fi
1604
1605 if test x$ac_cv_prog_LORDER != xlorder -o x$ac_cv_prog_TSORT != xtsort; then
1606 LORDER=echo
1607 TSORT=cat
1608 fi
1609
1610 echo $ac_n "checking whether tsort can deal with loops""... $ac_c" 1>&6
1611 echo "configure:1612: checking whether tsort can deal with loops" >&5
1612 if eval "test \"`echo '$''{'nmh_cv_tsort_loop'+set}'`\" = set"; then
1613 echo $ac_n "(cached) $ac_c" 1>&6
1614 else
1615 if test -z "`echo a b b a | tsort 2>/dev/null | grep a`" ; then
1616 nmh_cv_tsort_loop=no
1617 else
1618 nmh_cv_tsort_loop=yes
1619 fi
1620 fi
1621
1622 echo "$ac_t""$nmh_cv_tsort_loop" 1>&6
1623 if test x$nmh_cv_tsort_loop = xno ; then
1624 LORDER=echo
1625 TSORT=cat
1626 fi
1627
1628 pathtmp=/usr/bin:/bin:/usr/local/bin:/usr/xpg4/bin:/usr/ucb
1629 # Extract the first word of "ls", so it can be a program name with args.
1630 set dummy ls; ac_word=$2
1631 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1632 echo "configure:1633: checking for $ac_word" >&5
1633 if eval "test \"`echo '$''{'ac_cv_path_lspath'+set}'`\" = set"; then
1634 echo $ac_n "(cached) $ac_c" 1>&6
1635 else
1636 case "$lspath" in
1637 /*)
1638 ac_cv_path_lspath="$lspath" # Let the user override the test with a path.
1639 ;;
1640 ?:/*)
1641 ac_cv_path_lspath="$lspath" # Let the user override the test with a dos path.
1642 ;;
1643 *)
1644 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1645 ac_dummy="$pathtmp"
1646 for ac_dir in $ac_dummy; do
1647 test -z "$ac_dir" && ac_dir=.
1648 if test -f $ac_dir/$ac_word; then
1649 ac_cv_path_lspath="$ac_dir/$ac_word"
1650 break
1651 fi
1652 done
1653 IFS="$ac_save_ifs"
1654 test -z "$ac_cv_path_lspath" && ac_cv_path_lspath="no"
1655 ;;
1656 esac
1657 fi
1658 lspath="$ac_cv_path_lspath"
1659 if test -n "$lspath"; then
1660 echo "$ac_t""$lspath" 1>&6
1661 else
1662 echo "$ac_t""no" 1>&6
1663 fi
1664
1665
1666 if test "$lspath" != "no"; then
1667 echo $ac_n "checking how to get ls to show us the group ownership of a file""... $ac_c" 1>&6
1668 echo "configure:1669: checking how to get ls to show us the group ownership of a file" >&5
1669 if eval "test \"`echo '$''{'nmh_cv_ls_grpopt'+set}'`\" = set"; then
1670 echo $ac_n "(cached) $ac_c" 1>&6
1671 else
1672 if test x"`$lspath -dl / | $AWK '{print $9}'`" = x"/"; then
1673 nmh_cv_ls_grpopt="-l"
1674 else
1675 nmh_cv_ls_grpopt="-lg"
1676 fi
1677 fi
1678
1679 echo "$ac_t""$nmh_cv_ls_grpopt" 1>&6
1680 fi
1681
1682 pathtmp=/usr/bin:/bin:/usr/ucb:/usr/local/bin
1683 # Extract the first word of "more", so it can be a program name with args.
1684 set dummy more; ac_word=$2
1685 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1686 echo "configure:1687: checking for $ac_word" >&5
1687 if eval "test \"`echo '$''{'ac_cv_path_morepath'+set}'`\" = set"; then
1688 echo $ac_n "(cached) $ac_c" 1>&6
1689 else
1690 case "$morepath" in
1691 /*)
1692 ac_cv_path_morepath="$morepath" # Let the user override the test with a path.
1693 ;;
1694 ?:/*)
1695 ac_cv_path_morepath="$morepath" # Let the user override the test with a dos path.
1696 ;;
1697 *)
1698 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1699 ac_dummy="$pathtmp"
1700 for ac_dir in $ac_dummy; do
1701 test -z "$ac_dir" && ac_dir=.
1702 if test -f $ac_dir/$ac_word; then
1703 ac_cv_path_morepath="$ac_dir/$ac_word"
1704 break
1705 fi
1706 done
1707 IFS="$ac_save_ifs"
1708 test -z "$ac_cv_path_morepath" && ac_cv_path_morepath="no"
1709 ;;
1710 esac
1711 fi
1712 morepath="$ac_cv_path_morepath"
1713 if test -n "$morepath"; then
1714 echo "$ac_t""$morepath" 1>&6
1715 else
1716 echo "$ac_t""no" 1>&6
1717 fi
1718
1719
1720 if test -z "$pagerpath"; then
1721 pagerpath="$morepath"
1722 fi
1723
1724 pathtmp=/usr/lib:/usr/sbin:/usr/etc:/usr/ucblib:/usr/bin:/bin
1725 # Extract the first word of "sendmail", so it can be a program name with args.
1726 set dummy sendmail; ac_word=$2
1727 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1728 echo "configure:1729: checking for $ac_word" >&5
1729 if eval "test \"`echo '$''{'ac_cv_path_sendmailpath'+set}'`\" = set"; then
1730 echo $ac_n "(cached) $ac_c" 1>&6
1731 else
1732 case "$sendmailpath" in
1733 /*)
1734 ac_cv_path_sendmailpath="$sendmailpath" # Let the user override the test with a path.
1735 ;;
1736 ?:/*)
1737 ac_cv_path_sendmailpath="$sendmailpath" # Let the user override the test with a dos path.
1738 ;;
1739 *)
1740 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1741 ac_dummy="$pathtmp"
1742 for ac_dir in $ac_dummy; do
1743 test -z "$ac_dir" && ac_dir=.
1744 if test -f $ac_dir/$ac_word; then
1745 ac_cv_path_sendmailpath="$ac_dir/$ac_word"
1746 break
1747 fi
1748 done
1749 IFS="$ac_save_ifs"
1750 test -z "$ac_cv_path_sendmailpath" && ac_cv_path_sendmailpath="no"
1751 ;;
1752 esac
1753 fi
1754 sendmailpath="$ac_cv_path_sendmailpath"
1755 if test -n "$sendmailpath"; then
1756 echo "$ac_t""$sendmailpath" 1>&6
1757 else
1758 echo "$ac_t""no" 1>&6
1759 fi
1760
1761
1762 pathtmp=/usr/bin:/bin:/usr/ucb:/usr/local/bin
1763 # Extract the first word of "vi", so it can be a program name with args.
1764 set dummy vi; ac_word=$2
1765 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1766 echo "configure:1767: checking for $ac_word" >&5
1767 if eval "test \"`echo '$''{'ac_cv_path_vipath'+set}'`\" = set"; then
1768 echo $ac_n "(cached) $ac_c" 1>&6
1769 else
1770 case "$vipath" in
1771 /*)
1772 ac_cv_path_vipath="$vipath" # Let the user override the test with a path.
1773 ;;
1774 ?:/*)
1775 ac_cv_path_vipath="$vipath" # Let the user override the test with a dos path.
1776 ;;
1777 *)
1778 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1779 ac_dummy="$pathtmp"
1780 for ac_dir in $ac_dummy; do
1781 test -z "$ac_dir" && ac_dir=.
1782 if test -f $ac_dir/$ac_word; then
1783 ac_cv_path_vipath="$ac_dir/$ac_word"
1784 break
1785 fi
1786 done
1787 IFS="$ac_save_ifs"
1788 test -z "$ac_cv_path_vipath" && ac_cv_path_vipath="no"
1789 ;;
1790 esac
1791 fi
1792 vipath="$ac_cv_path_vipath"
1793 if test -n "$vipath"; then
1794 echo "$ac_t""$vipath" 1>&6
1795 else
1796 echo "$ac_t""no" 1>&6
1797 fi
1798
1799
1800 if test -z "$editorpath"; then
1801 editorpath="$vipath"
1802 fi
1803
1804 echo $ac_n "checking for broken vi""... $ac_c" 1>&6
1805 echo "configure:1806: checking for broken vi" >&5
1806 if eval "test \"`echo '$''{'nmh_cv_attvibug'+set}'`\" = set"; then
1807 echo $ac_n "(cached) $ac_c" 1>&6
1808 else
1809 if echo 'r /nonexist-file
1810 q' | ex > /dev/null 2>&1
1811 then
1812 nmh_cv_attvibug=no
1813 else
1814 nmh_cv_attvibug=yes
1815 fi
1816 fi
1817
1818 echo "$ac_t""$nmh_cv_attvibug" 1>&6
1819
1820 if test "$nmh_cv_attvibug" = yes; then
1821 cat >> confdefs.h <<\EOF
1822 #define ATTVIBUG 1
1823 EOF
1824 fi
1825
1826 echo $ac_n "checking where mail spool is located""... $ac_c" 1>&6
1827 echo "configure:1828: checking where mail spool is located" >&5
1828 if eval "test \"`echo '$''{'nmh_cv_mailspool'+set}'`\" = set"; then
1829 echo $ac_n "(cached) $ac_c" 1>&6
1830 else
1831 for mailspool in /var/mail /var/spool/mail /usr/spool/mail /dev/null; do
1832 test -d $mailspool && break
1833 done
1834 nmh_cv_mailspool=$mailspool
1835
1836 fi
1837
1838 echo "$ac_t""$nmh_cv_mailspool" 1>&6
1839 mailspool=$nmh_cv_mailspool
1840
1841 if test "$lspath" != "no" -a "$cutpath" != "no"; then
1842 echo $ac_n "checking whether the mail spool is world-writable""... $ac_c" 1>&6
1843 echo "configure:1844: checking whether the mail spool is world-writable" >&5
1844 if eval "test \"`echo '$''{'nmh_cv_mailspool_world_writable'+set}'`\" = set"; then
1845 echo $ac_n "(cached) $ac_c" 1>&6
1846 else
1847 if test "`$lspath -dlL $mailspool | $cutpath -c9`" = "-"; then
1848 nmh_cv_mailspool_world_writable=no
1849 else
1850 nmh_cv_mailspool_world_writable=yes
1851 fi
1852 fi
1853
1854 echo "$ac_t""$nmh_cv_mailspool_world_writable" 1>&6
1855 fi
1856
1857 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1858 echo "configure:1859: checking how to run the C preprocessor" >&5
1859 # On Suns, sometimes $CPP names a directory.
1860 if test -n "$CPP" && test -d "$CPP"; then
1861 CPP=
1862 fi
1863 if test -z "$CPP"; then
1864 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1865 echo $ac_n "(cached) $ac_c" 1>&6
1866 else
1867 # This must be in double quotes, not single quotes, because CPP may get
1868 # substituted into the Makefile and "${CC-cc}" will confuse make.
1869 CPP="${CC-cc} -E"
1870 # On the NeXT, cc -E runs the code through the compiler's parser,
1871 # not just through cpp.
1872 cat > conftest.$ac_ext <<EOF
1873 #line 1874 "configure"
1874 #include "confdefs.h"
1875 #include <assert.h>
1876 Syntax Error
1877 EOF
1878 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1879 { (eval echo configure:1880: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1880 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1881 if test -z "$ac_err"; then
1882 :
1883 else
1884 echo "$ac_err" >&5
1885 echo "configure: failed program was:" >&5
1886 cat conftest.$ac_ext >&5
1887 rm -rf conftest*
1888 CPP="${CC-cc} -E -traditional-cpp"
1889 cat > conftest.$ac_ext <<EOF
1890 #line 1891 "configure"
1891 #include "confdefs.h"
1892 #include <assert.h>
1893 Syntax Error
1894 EOF
1895 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1896 { (eval echo configure:1897: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1897 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1898 if test -z "$ac_err"; then
1899 :
1900 else
1901 echo "$ac_err" >&5
1902 echo "configure: failed program was:" >&5
1903 cat conftest.$ac_ext >&5
1904 rm -rf conftest*
1905 CPP="${CC-cc} -nologo -E"
1906 cat > conftest.$ac_ext <<EOF
1907 #line 1908 "configure"
1908 #include "confdefs.h"
1909 #include <assert.h>
1910 Syntax Error
1911 EOF
1912 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1913 { (eval echo configure:1914: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1914 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1915 if test -z "$ac_err"; then
1916 :
1917 else
1918 echo "$ac_err" >&5
1919 echo "configure: failed program was:" >&5
1920 cat conftest.$ac_ext >&5
1921 rm -rf conftest*
1922 CPP=/lib/cpp
1923 fi
1924 rm -f conftest*
1925 fi
1926 rm -f conftest*
1927 fi
1928 rm -f conftest*
1929 ac_cv_prog_CPP="$CPP"
1930 fi
1931 CPP="$ac_cv_prog_CPP"
1932 else
1933 ac_cv_prog_CPP="$CPP"
1934 fi
1935 echo "$ac_t""$CPP" 1>&6
1936
1937 ac_safe=`echo "lockfile.h" | sed 'y%./+-%__p_%'`
1938 echo $ac_n "checking for lockfile.h""... $ac_c" 1>&6
1939 echo "configure:1940: checking for lockfile.h" >&5
1940 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1941 echo $ac_n "(cached) $ac_c" 1>&6
1942 else
1943 cat > conftest.$ac_ext <<EOF
1944 #line 1945 "configure"
1945 #include "confdefs.h"
1946 #include <lockfile.h>
1947 EOF
1948 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1949 { (eval echo configure:1950: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1950 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1951 if test -z "$ac_err"; then
1952 rm -rf conftest*
1953 eval "ac_cv_header_$ac_safe=yes"
1954 else
1955 echo "$ac_err" >&5
1956 echo "configure: failed program was:" >&5
1957 cat conftest.$ac_ext >&5
1958 rm -rf conftest*
1959 eval "ac_cv_header_$ac_safe=no"
1960 fi
1961 rm -f conftest*
1962 fi
1963 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1964 echo "$ac_t""yes" 1>&6
1965 echo $ac_n "checking for lockfile_create in -llockfile""... $ac_c" 1>&6
1966 echo "configure:1967: checking for lockfile_create in -llockfile" >&5
1967 ac_lib_var=`echo lockfile'_'lockfile_create | sed 'y%./+-%__p_%'`
1968 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1969 echo $ac_n "(cached) $ac_c" 1>&6
1970 else
1971 ac_save_LIBS="$LIBS"
1972 LIBS="-llockfile $LIBS"
1973 cat > conftest.$ac_ext <<EOF
1974 #line 1975 "configure"
1975 #include "confdefs.h"
1976 /* Override any gcc2 internal prototype to avoid an error. */
1977 /* We use char because int might match the return type of a gcc2
1978 builtin and then its argument prototype would still apply. */
1979 char lockfile_create();
1980
1981 int main() {
1982 lockfile_create()
1983 ; return 0; }
1984 EOF
1985 if { (eval echo configure:1986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1986 rm -rf conftest*
1987 eval "ac_cv_lib_$ac_lib_var=yes"
1988 else
1989 echo "configure: failed program was:" >&5
1990 cat conftest.$ac_ext >&5
1991 rm -rf conftest*
1992 eval "ac_cv_lib_$ac_lib_var=no"
1993 fi
1994 rm -f conftest*
1995 LIBS="$ac_save_LIBS"
1996
1997 fi
1998 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1999 echo "$ac_t""yes" 1>&6
2000 ac_tr_lib=HAVE_LIB`echo lockfile | sed -e 's/^a-zA-Z0-9_/_/g' \
2001 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2002 cat >> confdefs.h <<EOF
2003 #define $ac_tr_lib 1
2004 EOF
2005
2006 LIBS="-llockfile $LIBS"
2007
2008 else
2009 echo "$ac_t""no" 1>&6
2010 fi
2011
2012 else
2013 echo "$ac_t""no" 1>&6
2014 fi
2015
2016
2017 # Extract the first word of "dotlockfile", so it can be a program name with args.
2018 set dummy dotlockfile; ac_word=$2
2019 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2020 echo "configure:2021: checking for $ac_word" >&5
2021 if eval "test \"`echo '$''{'ac_cv_path_dotlockfilepath'+set}'`\" = set"; then
2022 echo $ac_n "(cached) $ac_c" 1>&6
2023 else
2024 case "$dotlockfilepath" in
2025 /*)
2026 ac_cv_path_dotlockfilepath="$dotlockfilepath" # Let the user override the test with a path.
2027 ;;
2028 ?:/*)
2029 ac_cv_path_dotlockfilepath="$dotlockfilepath" # Let the user override the test with a dos path.
2030 ;;
2031 *)
2032 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2033 ac_dummy="$PATH"
2034 for ac_dir in $ac_dummy; do
2035 test -z "$ac_dir" && ac_dir=.
2036 if test -f $ac_dir/$ac_word; then
2037 ac_cv_path_dotlockfilepath="$ac_dir/$ac_word"
2038 break
2039 fi
2040 done
2041 IFS="$ac_save_ifs"
2042 test -z "$ac_cv_path_dotlockfilepath" && ac_cv_path_dotlockfilepath="no"
2043 ;;
2044 esac
2045 fi
2046 dotlockfilepath="$ac_cv_path_dotlockfilepath"
2047 if test -n "$dotlockfilepath"; then
2048 echo "$ac_t""$dotlockfilepath" 1>&6
2049 else
2050 echo "$ac_t""no" 1>&6
2051 fi
2052
2053 if test "$ac_cv_lib_lockfile_lockfile_create" != "no" ; then
2054 if test "$ac_cv_path_dotlockfilepath" != "no" ; then
2055 echo $ac_n "checking whether dotlockfile is setgid""... $ac_c" 1>&6
2056 echo "configure:2057: checking whether dotlockfile is setgid" >&5
2057 if eval "test \"`echo '$''{'nmh_cv_dotlockfile_setgid'+set}'`\" = set"; then
2058 echo $ac_n "(cached) $ac_c" 1>&6
2059 else
2060 if test -g "$ac_cv_path_dotlockfilepath" ; then
2061 nmh_cv_dotlockfile_setgid=yes
2062 else
2063 nmh_cv_dotlockfile_setgid=no
2064 fi
2065 fi
2066
2067 echo "$ac_t""$nmh_cv_dotlockfile_setgid" 1>&6
2068 fi
2069 fi
2070
2071 if test x"$nmh_cv_mailspool_world_writable" = x"no" -a x"$nmh_cv_dotlockfile_setgid" != x"yes" ; then
2072 cat >> confdefs.h <<\EOF
2073 #define MAILGROUP 1
2074 EOF
2075 SETGID_MAIL=1
2076 fi
2077
2078 echo $ac_n "checking what group owns the mail spool""... $ac_c" 1>&6
2079 echo "configure:2080: checking what group owns the mail spool" >&5
2080 if eval "test \"`echo '$''{'nmh_cv_ls_mail_grp'+set}'`\" = set"; then
2081 echo $ac_n "(cached) $ac_c" 1>&6
2082 else
2083 nmh_cv_ls_mail_grp=`$lspath -dL $nmh_cv_ls_grpopt $mailspool|$AWK '{print $4}'`
2084
2085 fi
2086
2087 echo "$ac_t""$nmh_cv_ls_mail_grp" 1>&6
2088 MAIL_SPOOL_GRP=$nmh_cv_ls_mail_grp
2089
2090 ac_header_dirent=no
2091 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
2092 do
2093 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2094 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
2095 echo "configure:2096: checking for $ac_hdr that defines DIR" >&5
2096 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
2097 echo $ac_n "(cached) $ac_c" 1>&6
2098 else
2099 cat > conftest.$ac_ext <<EOF
2100 #line 2101 "configure"
2101 #include "confdefs.h"
2102 #include <sys/types.h>
2103 #include <$ac_hdr>
2104 int main() {
2105 DIR *dirp = 0;
2106 ; return 0; }
2107 EOF
2108 if { (eval echo configure:2109: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2109 rm -rf conftest*
2110 eval "ac_cv_header_dirent_$ac_safe=yes"
2111 else
2112 echo "configure: failed program was:" >&5
2113 cat conftest.$ac_ext >&5
2114 rm -rf conftest*
2115 eval "ac_cv_header_dirent_$ac_safe=no"
2116 fi
2117 rm -f conftest*
2118 fi
2119 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
2120 echo "$ac_t""yes" 1>&6
2121 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2122 cat >> confdefs.h <<EOF
2123 #define $ac_tr_hdr 1
2124 EOF
2125 ac_header_dirent=$ac_hdr; break
2126 else
2127 echo "$ac_t""no" 1>&6
2128 fi
2129 done
2130 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
2131 if test $ac_header_dirent = dirent.h; then
2132 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
2133 echo "configure:2134: checking for opendir in -ldir" >&5
2134 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
2135 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2136 echo $ac_n "(cached) $ac_c" 1>&6
2137 else
2138 ac_save_LIBS="$LIBS"
2139 LIBS="-ldir $LIBS"
2140 cat > conftest.$ac_ext <<EOF
2141 #line 2142 "configure"
2142 #include "confdefs.h"
2143 /* Override any gcc2 internal prototype to avoid an error. */
2144 /* We use char because int might match the return type of a gcc2
2145 builtin and then its argument prototype would still apply. */
2146 char opendir();
2147
2148 int main() {
2149 opendir()
2150 ; return 0; }
2151 EOF
2152 if { (eval echo configure:2153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2153 rm -rf conftest*
2154 eval "ac_cv_lib_$ac_lib_var=yes"
2155 else
2156 echo "configure: failed program was:" >&5
2157 cat conftest.$ac_ext >&5
2158 rm -rf conftest*
2159 eval "ac_cv_lib_$ac_lib_var=no"
2160 fi
2161 rm -f conftest*
2162 LIBS="$ac_save_LIBS"
2163
2164 fi
2165 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2166 echo "$ac_t""yes" 1>&6
2167 LIBS="$LIBS -ldir"
2168 else
2169 echo "$ac_t""no" 1>&6
2170 fi
2171
2172 else
2173 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
2174 echo "configure:2175: checking for opendir in -lx" >&5
2175 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
2176 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2177 echo $ac_n "(cached) $ac_c" 1>&6
2178 else
2179 ac_save_LIBS="$LIBS"
2180 LIBS="-lx $LIBS"
2181 cat > conftest.$ac_ext <<EOF
2182 #line 2183 "configure"
2183 #include "confdefs.h"
2184 /* Override any gcc2 internal prototype to avoid an error. */
2185 /* We use char because int might match the return type of a gcc2
2186 builtin and then its argument prototype would still apply. */
2187 char opendir();
2188
2189 int main() {
2190 opendir()
2191 ; return 0; }
2192 EOF
2193 if { (eval echo configure:2194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2194 rm -rf conftest*
2195 eval "ac_cv_lib_$ac_lib_var=yes"
2196 else
2197 echo "configure: failed program was:" >&5
2198 cat conftest.$ac_ext >&5
2199 rm -rf conftest*
2200 eval "ac_cv_lib_$ac_lib_var=no"
2201 fi
2202 rm -f conftest*
2203 LIBS="$ac_save_LIBS"
2204
2205 fi
2206 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2207 echo "$ac_t""yes" 1>&6
2208 LIBS="$LIBS -lx"
2209 else
2210 echo "$ac_t""no" 1>&6
2211 fi
2212
2213 fi
2214
2215 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2216 echo "configure:2217: checking for ANSI C header files" >&5
2217 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2218 echo $ac_n "(cached) $ac_c" 1>&6
2219 else
2220 cat > conftest.$ac_ext <<EOF
2221 #line 2222 "configure"
2222 #include "confdefs.h"
2223 #include <stdlib.h>
2224 #include <stdarg.h>
2225 #include <string.h>
2226 #include <float.h>
2227 EOF
2228 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2229 { (eval echo configure:2230: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2230 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2231 if test -z "$ac_err"; then
2232 rm -rf conftest*
2233 ac_cv_header_stdc=yes
2234 else
2235 echo "$ac_err" >&5
2236 echo "configure: failed program was:" >&5
2237 cat conftest.$ac_ext >&5
2238 rm -rf conftest*
2239 ac_cv_header_stdc=no
2240 fi
2241 rm -f conftest*
2242
2243 if test $ac_cv_header_stdc = yes; then
2244 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2245 cat > conftest.$ac_ext <<EOF
2246 #line 2247 "configure"
2247 #include "confdefs.h"
2248 #include <string.h>
2249 EOF
2250 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2251 egrep "memchr" >/dev/null 2>&1; then
2252 :
2253 else
2254 rm -rf conftest*
2255 ac_cv_header_stdc=no
2256 fi
2257 rm -f conftest*
2258
2259 fi
2260
2261 if test $ac_cv_header_stdc = yes; then
2262 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2263 cat > conftest.$ac_ext <<EOF
2264 #line 2265 "configure"
2265 #include "confdefs.h"
2266 #include <stdlib.h>
2267 EOF
2268 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2269 egrep "free" >/dev/null 2>&1; then
2270 :
2271 else
2272 rm -rf conftest*
2273 ac_cv_header_stdc=no
2274 fi
2275 rm -f conftest*
2276
2277 fi
2278
2279 if test $ac_cv_header_stdc = yes; then
2280 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2281 if test "$cross_compiling" = yes; then
2282 :
2283 else
2284 cat > conftest.$ac_ext <<EOF
2285 #line 2286 "configure"
2286 #include "confdefs.h"
2287 #include <ctype.h>
2288 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2289 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2290 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2291 int main () { int i; for (i = 0; i < 256; i++)
2292 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2293 exit (0); }
2294
2295 EOF
2296 if { (eval echo configure:2297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2297 then
2298 :
2299 else
2300 echo "configure: failed program was:" >&5
2301 cat conftest.$ac_ext >&5
2302 rm -fr conftest*
2303 ac_cv_header_stdc=no
2304 fi
2305 rm -fr conftest*
2306 fi
2307
2308 fi
2309 fi
2310
2311 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2312 if test $ac_cv_header_stdc = yes; then
2313 cat >> confdefs.h <<\EOF
2314 #define STDC_HEADERS 1
2315 EOF
2316
2317 fi
2318
2319 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2320 echo "configure:2321: checking whether time.h and sys/time.h may both be included" >&5
2321 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2322 echo $ac_n "(cached) $ac_c" 1>&6
2323 else
2324 cat > conftest.$ac_ext <<EOF
2325 #line 2326 "configure"
2326 #include "confdefs.h"
2327 #include <sys/types.h>
2328 #include <sys/time.h>
2329 #include <time.h>
2330 int main() {
2331 struct tm *tp;
2332 ; return 0; }
2333 EOF
2334 if { (eval echo configure:2335: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2335 rm -rf conftest*
2336 ac_cv_header_time=yes
2337 else
2338 echo "configure: failed program was:" >&5
2339 cat conftest.$ac_ext >&5
2340 rm -rf conftest*
2341 ac_cv_header_time=no
2342 fi
2343 rm -f conftest*
2344 fi
2345
2346 echo "$ac_t""$ac_cv_header_time" 1>&6
2347 if test $ac_cv_header_time = yes; then
2348 cat >> confdefs.h <<\EOF
2349 #define TIME_WITH_SYS_TIME 1
2350 EOF
2351
2352 fi
2353
2354 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
2355 echo "configure:2356: checking for sys/wait.h that is POSIX.1 compatible" >&5
2356 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
2357 echo $ac_n "(cached) $ac_c" 1>&6
2358 else
2359 cat > conftest.$ac_ext <<EOF
2360 #line 2361 "configure"
2361 #include "confdefs.h"
2362 #include <sys/types.h>
2363 #include <sys/wait.h>
2364 #ifndef WEXITSTATUS
2365 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
2366 #endif
2367 #ifndef WIFEXITED
2368 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
2369 #endif
2370 int main() {
2371 int s;
2372 wait (&s);
2373 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
2374 ; return 0; }
2375 EOF
2376 if { (eval echo configure:2377: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2377 rm -rf conftest*
2378 ac_cv_header_sys_wait_h=yes
2379 else
2380 echo "configure: failed program was:" >&5
2381 cat conftest.$ac_ext >&5
2382 rm -rf conftest*
2383 ac_cv_header_sys_wait_h=no
2384 fi
2385 rm -f conftest*
2386 fi
2387
2388 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
2389 if test $ac_cv_header_sys_wait_h = yes; then
2390 cat >> confdefs.h <<\EOF
2391 #define HAVE_SYS_WAIT_H 1
2392 EOF
2393
2394 fi
2395
2396 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
2397 echo "configure:2398: checking whether stat file-mode macros are broken" >&5
2398 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
2399 echo $ac_n "(cached) $ac_c" 1>&6
2400 else
2401 cat > conftest.$ac_ext <<EOF
2402 #line 2403 "configure"
2403 #include "confdefs.h"
2404 #include <sys/types.h>
2405 #include <sys/stat.h>
2406
2407 #if defined(S_ISBLK) && defined(S_IFDIR)
2408 # if S_ISBLK (S_IFDIR)
2409 You lose.
2410 # endif
2411 #endif
2412
2413 #if defined(S_ISBLK) && defined(S_IFCHR)
2414 # if S_ISBLK (S_IFCHR)
2415 You lose.
2416 # endif
2417 #endif
2418
2419 #if defined(S_ISLNK) && defined(S_IFREG)
2420 # if S_ISLNK (S_IFREG)
2421 You lose.
2422 # endif
2423 #endif
2424
2425 #if defined(S_ISSOCK) && defined(S_IFREG)
2426 # if S_ISSOCK (S_IFREG)
2427 You lose.
2428 # endif
2429 #endif
2430
2431 EOF
2432 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2433 egrep "You lose" >/dev/null 2>&1; then
2434 rm -rf conftest*
2435 ac_cv_header_stat_broken=yes
2436 else
2437 rm -rf conftest*
2438 ac_cv_header_stat_broken=no
2439 fi
2440 rm -f conftest*
2441
2442 fi
2443
2444 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
2445 if test $ac_cv_header_stat_broken = yes; then
2446 cat >> confdefs.h <<\EOF
2447 #define STAT_MACROS_BROKEN 1
2448 EOF
2449
2450 fi
2451
2452 for ac_hdr in string.h memory.h stdlib.h unistd.h errno.h fcntl.h \
2453 limits.h crypt.h termcap.h termio.h termios.h locale.h \
2454 netdb.h sys/param.h sys/time.h sys/utsname.h arpa/inet.h \
2455 arpa/ftp.h
2456 do
2457 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2458 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2459 echo "configure:2460: checking for $ac_hdr" >&5
2460 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2461 echo $ac_n "(cached) $ac_c" 1>&6
2462 else
2463 cat > conftest.$ac_ext <<EOF
2464 #line 2465 "configure"
2465 #include "confdefs.h"
2466 #include <$ac_hdr>
2467 EOF
2468 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2469 { (eval echo configure:2470: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2470 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2471 if test -z "$ac_err"; then
2472 rm -rf conftest*
2473 eval "ac_cv_header_$ac_safe=yes"
2474 else
2475 echo "$ac_err" >&5
2476 echo "configure: failed program was:" >&5
2477 cat conftest.$ac_ext >&5
2478 rm -rf conftest*
2479 eval "ac_cv_header_$ac_safe=no"
2480 fi
2481 rm -f conftest*
2482 fi
2483 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2484 echo "$ac_t""yes" 1>&6
2485 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2486 cat >> confdefs.h <<EOF
2487 #define $ac_tr_hdr 1
2488 EOF
2489
2490 else
2491 echo "$ac_t""no" 1>&6
2492 fi
2493 done
2494
2495
2496
2497 echo $ac_n "checking POSIX termios""... $ac_c" 1>&6
2498 echo "configure:2499: checking POSIX termios" >&5
2499 if eval "test \"`echo '$''{'nmh_cv_sys_posix_termios'+set}'`\" = set"; then
2500 echo $ac_n "(cached) $ac_c" 1>&6
2501 else
2502 cat > conftest.$ac_ext <<EOF
2503 #line 2504 "configure"
2504 #include "confdefs.h"
2505 #include <sys/types.h>
2506 #include <unistd.h>
2507 #include <termios.h>
2508 int main() {
2509 /* SunOS 4.0.3 has termios.h but not the library calls. */
2510 tcgetattr(0, 0);
2511 ; return 0; }
2512 EOF
2513 if { (eval echo configure:2514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2514 rm -rf conftest*
2515 nmh_cv_sys_posix_termios=yes
2516 else
2517 echo "configure: failed program was:" >&5
2518 cat conftest.$ac_ext >&5
2519 rm -rf conftest*
2520 nmh_cv_sys_posix_termios=no
2521 fi
2522 rm -f conftest*
2523 fi
2524
2525 echo "$ac_t""$nmh_cv_sys_posix_termios" 1>&6
2526
2527 if test $nmh_cv_sys_posix_termios = yes; then
2528 echo $ac_n "checking TIOCGWINSZ in termios.h""... $ac_c" 1>&6
2529 echo "configure:2530: checking TIOCGWINSZ in termios.h" >&5
2530 if eval "test \"`echo '$''{'nmh_cv_header_termios_h_tiocgwinsz'+set}'`\" = set"; then
2531 echo $ac_n "(cached) $ac_c" 1>&6
2532 else
2533 cat > conftest.$ac_ext <<EOF
2534 #line 2535 "configure"
2535 #include "confdefs.h"
2536 #include <sys/types.h>
2537 #include <termios.h>
2538 int main() {
2539 int x = TIOCGWINSZ;
2540 ; return 0; }
2541 EOF
2542 if { (eval echo configure:2543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2543 rm -rf conftest*
2544 nmh_cv_header_termios_h_tiocgwinsz=yes
2545 else
2546 echo "configure: failed program was:" >&5
2547 cat conftest.$ac_ext >&5
2548 rm -rf conftest*
2549 nmh_cv_header_termios_h_tiocgwinsz=no
2550 fi
2551 rm -f conftest*
2552 fi
2553
2554 echo "$ac_t""$nmh_cv_header_termios_h_tiocgwinsz" 1>&6
2555 else
2556 nmh_cv_header_termios_h_tiocgwinsz=no
2557 fi
2558
2559 if test $nmh_cv_header_termios_h_tiocgwinsz = no; then
2560 echo $ac_n "checking TIOCGWINSZ in sys/ioctl.h""... $ac_c" 1>&6
2561 echo "configure:2562: checking TIOCGWINSZ in sys/ioctl.h" >&5
2562 if eval "test \"`echo '$''{'nmh_cv_header_sys_ioctl_h_tiocgwinsz'+set}'`\" = set"; then
2563 echo $ac_n "(cached) $ac_c" 1>&6
2564 else
2565 cat > conftest.$ac_ext <<EOF
2566 #line 2567 "configure"
2567 #include "confdefs.h"
2568 #include <sys/types.h>
2569 #include <sys/ioctl.h>
2570 int main() {
2571 int x = TIOCGWINSZ;
2572 ; return 0; }
2573 EOF
2574 if { (eval echo configure:2575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2575 rm -rf conftest*
2576 nmh_cv_header_sys_ioctl_h_tiocgwinsz=yes
2577 else
2578 echo "configure: failed program was:" >&5
2579 cat conftest.$ac_ext >&5
2580 rm -rf conftest*
2581 nmh_cv_header_sys_ioctl_h_tiocgwinsz=no
2582 fi
2583 rm -f conftest*
2584 fi
2585
2586 echo "$ac_t""$nmh_cv_header_sys_ioctl_h_tiocgwinsz" 1>&6
2587 if test $nmh_cv_header_sys_ioctl_h_tiocgwinsz = yes; then
2588 cat >> confdefs.h <<\EOF
2589 #define GWINSZ_IN_SYS_IOCTL 1
2590 EOF
2591
2592 fi
2593 fi
2594
2595 ac_safe=`echo "libio.h" | sed 'y%./+-%__p_%'`
2596 echo $ac_n "checking for libio.h""... $ac_c" 1>&6
2597 echo "configure:2598: checking for libio.h" >&5
2598 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2599 echo $ac_n "(cached) $ac_c" 1>&6
2600 else
2601 cat > conftest.$ac_ext <<EOF
2602 #line 2603 "configure"
2603 #include "confdefs.h"
2604 #include <libio.h>
2605 EOF
2606 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2607 { (eval echo configure:2608: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2608 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2609 if test -z "$ac_err"; then
2610 rm -rf conftest*
2611 eval "ac_cv_header_$ac_safe=yes"
2612 else
2613 echo "$ac_err" >&5
2614 echo "configure: failed program was:" >&5
2615 cat conftest.$ac_ext >&5
2616 rm -rf conftest*
2617 eval "ac_cv_header_$ac_safe=no"
2618 fi
2619 rm -f conftest*
2620 fi
2621 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2622 echo "$ac_t""yes" 1>&6
2623
2624 cat > conftest.$ac_ext <<EOF
2625 #line 2626 "configure"
2626 #include "confdefs.h"
2627 #include <libio.h>
2628 EOF
2629 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2630 egrep "_IO_write_ptr" >/dev/null 2>&1; then
2631 rm -rf conftest*
2632
2633 cat >> confdefs.h <<\EOF
2634 #define LINUX_STDIO 1
2635 EOF
2636
2637 fi
2638 rm -f conftest*
2639
2640 else
2641 echo "$ac_t""no" 1>&6
2642 fi
2643
2644
2645 ac_safe=`echo "sys/ptem.h" | sed 'y%./+-%__p_%'`
2646 echo $ac_n "checking for sys/ptem.h""... $ac_c" 1>&6
2647 echo "configure:2648: checking for sys/ptem.h" >&5
2648 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2649 echo $ac_n "(cached) $ac_c" 1>&6
2650 else
2651 cat > conftest.$ac_ext <<EOF
2652 #line 2653 "configure"
2653 #include "confdefs.h"
2654 #include <sys/ptem.h>
2655 EOF
2656 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2657 { (eval echo configure:2658: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2658 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2659 if test -z "$ac_err"; then
2660 rm -rf conftest*
2661 eval "ac_cv_header_$ac_safe=yes"
2662 else
2663 echo "$ac_err" >&5
2664 echo "configure: failed program was:" >&5
2665 cat conftest.$ac_ext >&5
2666 rm -rf conftest*
2667 eval "ac_cv_header_$ac_safe=no"
2668 fi
2669 rm -f conftest*
2670 fi
2671 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2672 echo "$ac_t""yes" 1>&6
2673 cat >> confdefs.h <<\EOF
2674 #define WINSIZE_IN_PTEM 1
2675 EOF
2676
2677 else
2678 echo "$ac_t""no" 1>&6
2679 fi
2680
2681
2682 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2683 echo "configure:2684: checking for pid_t" >&5
2684 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2685 echo $ac_n "(cached) $ac_c" 1>&6
2686 else
2687 cat > conftest.$ac_ext <<EOF
2688 #line 2689 "configure"
2689 #include "confdefs.h"
2690 #include <sys/types.h>
2691 #if STDC_HEADERS
2692 #include <stdlib.h>
2693 #include <stddef.h>
2694 #endif
2695 EOF
2696 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2697 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2698 rm -rf conftest*
2699 ac_cv_type_pid_t=yes
2700 else
2701 rm -rf conftest*
2702 ac_cv_type_pid_t=no
2703 fi
2704 rm -f conftest*
2705
2706 fi
2707 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2708 if test $ac_cv_type_pid_t = no; then
2709 cat >> confdefs.h <<\EOF
2710 #define pid_t int
2711 EOF
2712
2713 fi
2714
2715 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2716 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2717 echo "configure:2718: checking for vfork.h" >&5
2718 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2719 echo $ac_n "(cached) $ac_c" 1>&6
2720 else
2721 cat > conftest.$ac_ext <<EOF
2722 #line 2723 "configure"
2723 #include "confdefs.h"
2724 #include <vfork.h>
2725 EOF
2726 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2727 { (eval echo configure:2728: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2728 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2729 if test -z "$ac_err"; then
2730 rm -rf conftest*
2731 eval "ac_cv_header_$ac_safe=yes"
2732 else
2733 echo "$ac_err" >&5
2734 echo "configure: failed program was:" >&5
2735 cat conftest.$ac_ext >&5
2736 rm -rf conftest*
2737 eval "ac_cv_header_$ac_safe=no"
2738 fi
2739 rm -f conftest*
2740 fi
2741 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2742 echo "$ac_t""yes" 1>&6
2743 cat >> confdefs.h <<\EOF
2744 #define HAVE_VFORK_H 1
2745 EOF
2746
2747 else
2748 echo "$ac_t""no" 1>&6
2749 fi
2750
2751 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2752 echo "configure:2753: checking for working vfork" >&5
2753 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2754 echo $ac_n "(cached) $ac_c" 1>&6
2755 else
2756 if test "$cross_compiling" = yes; then
2757 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2758 echo "configure:2759: checking for vfork" >&5
2759 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2760 echo $ac_n "(cached) $ac_c" 1>&6
2761 else
2762 cat > conftest.$ac_ext <<EOF
2763 #line 2764 "configure"
2764 #include "confdefs.h"
2765 /* System header to define __stub macros and hopefully few prototypes,
2766 which can conflict with char vfork(); below. */
2767 #include <assert.h>
2768 /* Override any gcc2 internal prototype to avoid an error. */
2769 /* We use char because int might match the return type of a gcc2
2770 builtin and then its argument prototype would still apply. */
2771 char vfork();
2772
2773 int main() {
2774
2775 /* The GNU C library defines this for functions which it implements
2776 to always fail with ENOSYS. Some functions are actually named
2777 something starting with __ and the normal name is an alias. */
2778 #if defined (__stub_vfork) || defined (__stub___vfork)
2779 choke me
2780 #else
2781 vfork();
2782 #endif
2783
2784 ; return 0; }
2785 EOF
2786 if { (eval echo configure:2787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2787 rm -rf conftest*
2788 eval "ac_cv_func_vfork=yes"
2789 else
2790 echo "configure: failed program was:" >&5
2791 cat conftest.$ac_ext >&5
2792 rm -rf conftest*
2793 eval "ac_cv_func_vfork=no"
2794 fi
2795 rm -f conftest*
2796 fi
2797
2798 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2799 echo "$ac_t""yes" 1>&6
2800 :
2801 else
2802 echo "$ac_t""no" 1>&6
2803 fi
2804
2805 ac_cv_func_vfork_works=$ac_cv_func_vfork
2806 else
2807 cat > conftest.$ac_ext <<EOF
2808 #line 2809 "configure"
2809 #include "confdefs.h"
2810 /* Thanks to Paul Eggert for this test. */
2811 #include <stdio.h>
2812 #include <sys/types.h>
2813 #include <sys/stat.h>
2814 #ifdef HAVE_UNISTD_H
2815 #include <unistd.h>
2816 #endif
2817 #ifdef HAVE_VFORK_H
2818 #include <vfork.h>
2819 #endif
2820 /* On some sparc systems, changes by the child to local and incoming
2821 argument registers are propagated back to the parent.
2822 The compiler is told about this with #include <vfork.h>,
2823 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2824 Test for this by using a static variable whose address
2825 is put into a register that is clobbered by the vfork. */
2826 static
2827 #ifdef __cplusplus
2828 sparc_address_test (int arg)
2829 #else
2830 sparc_address_test (arg) int arg;
2831 #endif
2832 {
2833 static pid_t child;
2834 if (!child) {
2835 child = vfork ();
2836 if (child < 0) {
2837 perror ("vfork");
2838 _exit(2);
2839 }
2840 if (!child) {
2841 arg = getpid();
2842 write(-1, "", 0);
2843 _exit (arg);
2844 }
2845 }
2846 }
2847 main() {
2848 pid_t parent = getpid ();
2849 pid_t child;
2850
2851 sparc_address_test ();
2852
2853 child = vfork ();
2854
2855 if (child == 0) {
2856 /* Here is another test for sparc vfork register problems.
2857 This test uses lots of local variables, at least
2858 as many local variables as main has allocated so far
2859 including compiler temporaries. 4 locals are enough for
2860 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2861 A buggy compiler should reuse the register of parent
2862 for one of the local variables, since it will think that
2863 parent can't possibly be used any more in this routine.
2864 Assigning to the local variable will thus munge parent
2865 in the parent process. */
2866 pid_t
2867 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2868 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2869 /* Convince the compiler that p..p7 are live; otherwise, it might
2870 use the same hardware register for all 8 local variables. */
2871 if (p != p1 || p != p2 || p != p3 || p != p4
2872 || p != p5 || p != p6 || p != p7)
2873 _exit(1);
2874
2875 /* On some systems (e.g. IRIX 3.3),
2876 vfork doesn't separate parent from child file descriptors.
2877 If the child closes a descriptor before it execs or exits,
2878 this munges the parent's descriptor as well.
2879 Test for this by closing stdout in the child. */
2880 _exit(close(fileno(stdout)) != 0);
2881 } else {
2882 int status;
2883 struct stat st;
2884
2885 while (wait(&status) != child)
2886 ;
2887 exit(
2888 /* Was there some problem with vforking? */
2889 child < 0
2890
2891 /* Did the child fail? (This shouldn't happen.) */
2892 || status
2893
2894 /* Did the vfork/compiler bug occur? */
2895 || parent != getpid()
2896
2897 /* Did the file descriptor bug occur? */
2898 || fstat(fileno(stdout), &st) != 0
2899 );
2900 }
2901 }
2902 EOF
2903 if { (eval echo configure:2904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2904 then
2905 ac_cv_func_vfork_works=yes
2906 else
2907 echo "configure: failed program was:" >&5
2908 cat conftest.$ac_ext >&5
2909 rm -fr conftest*
2910 ac_cv_func_vfork_works=no
2911 fi
2912 rm -fr conftest*
2913 fi
2914
2915 fi
2916
2917 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2918 if test $ac_cv_func_vfork_works = no; then
2919 cat >> confdefs.h <<\EOF
2920 #define vfork fork
2921 EOF
2922
2923 fi
2924
2925 echo $ac_n "checking for mkstemp in -lmkstemp""... $ac_c" 1>&6
2926 echo "configure:2927: checking for mkstemp in -lmkstemp" >&5
2927 ac_lib_var=`echo mkstemp'_'mkstemp | sed 'y%./+-%__p_%'`
2928 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2929 echo $ac_n "(cached) $ac_c" 1>&6
2930 else
2931 ac_save_LIBS="$LIBS"
2932 LIBS="-lmkstemp $LIBS"
2933 cat > conftest.$ac_ext <<EOF
2934 #line 2935 "configure"
2935 #include "confdefs.h"
2936 /* Override any gcc2 internal prototype to avoid an error. */
2937 /* We use char because int might match the return type of a gcc2
2938 builtin and then its argument prototype would still apply. */
2939 char mkstemp();
2940
2941 int main() {
2942 mkstemp()
2943 ; return 0; }
2944 EOF
2945 if { (eval echo configure:2946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2946 rm -rf conftest*
2947 eval "ac_cv_lib_$ac_lib_var=yes"
2948 else
2949 echo "configure: failed program was:" >&5
2950 cat conftest.$ac_ext >&5
2951 rm -rf conftest*
2952 eval "ac_cv_lib_$ac_lib_var=no"
2953 fi
2954 rm -f conftest*
2955 LIBS="$ac_save_LIBS"
2956
2957 fi
2958 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2959 echo "$ac_t""yes" 1>&6
2960 ac_tr_lib=HAVE_LIB`echo mkstemp | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2961 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2962 cat >> confdefs.h <<EOF
2963 #define $ac_tr_lib 1
2964 EOF
2965
2966 LIBS="-lmkstemp $LIBS"
2967
2968 else
2969 echo "$ac_t""no" 1>&6
2970 fi
2971
2972 for ac_func in waitpid wait3 sigaction sigprocmask sigblock sigsetmask \
2973 sighold sigrelse writev lstat uname tzset killpg mkstemp \
2974 sethostent getutent
2975 do
2976 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2977 echo "configure:2978: checking for $ac_func" >&5
2978 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2979 echo $ac_n "(cached) $ac_c" 1>&6
2980 else
2981 cat > conftest.$ac_ext <<EOF
2982 #line 2983 "configure"
2983 #include "confdefs.h"
2984 /* System header to define __stub macros and hopefully few prototypes,
2985 which can conflict with char $ac_func(); below. */
2986 #include <assert.h>
2987 /* Override any gcc2 internal prototype to avoid an error. */
2988 /* We use char because int might match the return type of a gcc2
2989 builtin and then its argument prototype would still apply. */
2990 char $ac_func();
2991
2992 int main() {
2993
2994 /* The GNU C library defines this for functions which it implements
2995 to always fail with ENOSYS. Some functions are actually named
2996 something starting with __ and the normal name is an alias. */
2997 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2998 choke me
2999 #else
3000 $ac_func();
3001 #endif
3002
3003 ; return 0; }
3004 EOF
3005 if { (eval echo configure:3006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3006 rm -rf conftest*
3007 eval "ac_cv_func_$ac_func=yes"
3008 else
3009 echo "configure: failed program was:" >&5
3010 cat conftest.$ac_ext >&5
3011 rm -rf conftest*
3012 eval "ac_cv_func_$ac_func=no"
3013 fi
3014 rm -f conftest*
3015 fi
3016
3017 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3018 echo "$ac_t""yes" 1>&6
3019 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3020 cat >> confdefs.h <<EOF
3021 #define $ac_tr_func 1
3022 EOF
3023
3024 else
3025 echo "$ac_t""no" 1>&6
3026 fi
3027 done
3028
3029
3030 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
3031 echo "configure:3032: checking for gethostbyname" >&5
3032 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
3033 echo $ac_n "(cached) $ac_c" 1>&6
3034 else
3035 cat > conftest.$ac_ext <<EOF
3036 #line 3037 "configure"
3037 #include "confdefs.h"
3038 /* System header to define __stub macros and hopefully few prototypes,
3039 which can conflict with char gethostbyname(); below. */
3040 #include <assert.h>
3041 /* Override any gcc2 internal prototype to avoid an error. */
3042 /* We use char because int might match the return type of a gcc2
3043 builtin and then its argument prototype would still apply. */
3044 char gethostbyname();
3045
3046 int main() {
3047
3048 /* The GNU C library defines this for functions which it implements
3049 to always fail with ENOSYS. Some functions are actually named
3050 something starting with __ and the normal name is an alias. */
3051 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
3052 choke me
3053 #else
3054 gethostbyname();
3055 #endif
3056
3057 ; return 0; }
3058 EOF
3059 if { (eval echo configure:3060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3060 rm -rf conftest*
3061 eval "ac_cv_func_gethostbyname=yes"
3062 else
3063 echo "configure: failed program was:" >&5
3064 cat conftest.$ac_ext >&5
3065 rm -rf conftest*
3066 eval "ac_cv_func_gethostbyname=no"
3067 fi
3068 rm -f conftest*
3069 fi
3070
3071 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
3072 echo "$ac_t""yes" 1>&6
3073 cat >> confdefs.h <<\EOF
3074 #define HAVE_GETHOSTBYNAME 1
3075 EOF
3076
3077 else
3078 echo "$ac_t""no" 1>&6
3079 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3080 echo "configure:3081: checking for gethostbyname in -lnsl" >&5
3081 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3082 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3083 echo $ac_n "(cached) $ac_c" 1>&6
3084 else
3085 ac_save_LIBS="$LIBS"
3086 LIBS="-lnsl $LIBS"
3087 cat > conftest.$ac_ext <<EOF
3088 #line 3089 "configure"
3089 #include "confdefs.h"
3090 /* Override any gcc2 internal prototype to avoid an error. */
3091 /* We use char because int might match the return type of a gcc2
3092 builtin and then its argument prototype would still apply. */
3093 char gethostbyname();
3094
3095 int main() {
3096 gethostbyname()
3097 ; return 0; }
3098 EOF
3099 if { (eval echo configure:3100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3100 rm -rf conftest*
3101 eval "ac_cv_lib_$ac_lib_var=yes"
3102 else
3103 echo "configure: failed program was:" >&5
3104 cat conftest.$ac_ext >&5
3105 rm -rf conftest*
3106 eval "ac_cv_lib_$ac_lib_var=no"
3107 fi
3108 rm -f conftest*
3109 LIBS="$ac_save_LIBS"
3110
3111 fi
3112 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3113 echo "$ac_t""yes" 1>&6
3114 cat >> confdefs.h <<\EOF
3115 #define HAVE_GETHOSTBYNAME 1
3116 EOF
3117
3118 else
3119 echo "$ac_t""no" 1>&6
3120 fi
3121
3122 fi
3123
3124
3125 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
3126 echo "configure:3127: checking for sigsetjmp" >&5
3127 cat > conftest.$ac_ext <<EOF
3128 #line 3129 "configure"
3129 #include "confdefs.h"
3130 #include <setjmp.h>
3131 int main() {
3132 sigsetjmp((void *)0, 0);
3133 ; return 0; }
3134 EOF
3135 if { (eval echo configure:3136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3136 rm -rf conftest*
3137 cat >> confdefs.h <<\EOF
3138 #define HAVE_SIGSETJMP 1
3139 EOF
3140 echo "$ac_t""yes" 1>&6
3141 else
3142 echo "configure: failed program was:" >&5
3143 cat conftest.$ac_ext >&5
3144 rm -rf conftest*
3145 echo "$ac_t""no" 1>&6
3146 fi
3147 rm -f conftest*
3148
3149 for ac_func in snprintf strerror strdup
3150 do
3151 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3152 echo "configure:3153: checking for $ac_func" >&5
3153 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3154 echo $ac_n "(cached) $ac_c" 1>&6
3155 else
3156 cat > conftest.$ac_ext <<EOF
3157 #line 3158 "configure"
3158 #include "confdefs.h"
3159 /* System header to define __stub macros and hopefully few prototypes,
3160 which can conflict with char $ac_func(); below. */
3161 #include <assert.h>
3162 /* Override any gcc2 internal prototype to avoid an error. */
3163 /* We use char because int might match the return type of a gcc2
3164 builtin and then its argument prototype would still apply. */
3165 char $ac_func();
3166
3167 int main() {
3168
3169 /* The GNU C library defines this for functions which it implements
3170 to always fail with ENOSYS. Some functions are actually named
3171 something starting with __ and the normal name is an alias. */
3172 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3173 choke me
3174 #else
3175 $ac_func();
3176 #endif
3177
3178 ; return 0; }
3179 EOF
3180 if { (eval echo configure:3181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3181 rm -rf conftest*
3182 eval "ac_cv_func_$ac_func=yes"
3183 else
3184 echo "configure: failed program was:" >&5
3185 cat conftest.$ac_ext >&5
3186 rm -rf conftest*
3187 eval "ac_cv_func_$ac_func=no"
3188 fi
3189 rm -f conftest*
3190 fi
3191
3192 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3193 echo "$ac_t""yes" 1>&6
3194 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3195 cat >> confdefs.h <<EOF
3196 #define $ac_tr_func 1
3197 EOF
3198
3199 else
3200 echo "$ac_t""no" 1>&6
3201 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
3202 fi
3203 done
3204
3205
3206
3207 cat > conftest.$ac_ext <<EOF
3208 #line 3209 "configure"
3209 #include "confdefs.h"
3210 #include <grp.h>
3211 EOF
3212 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3213 egrep "initgroups" >/dev/null 2>&1; then
3214 rm -rf conftest*
3215 cat >> confdefs.h <<\EOF
3216 #define INITGROUPS_HEADER <grp.h>
3217 EOF
3218
3219 else
3220 rm -rf conftest*
3221 cat > conftest.$ac_ext <<EOF
3222 #line 3223 "configure"
3223 #include "confdefs.h"
3224 #include <unistd.h>
3225 EOF
3226 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3227 egrep "initgroups" >/dev/null 2>&1; then
3228 rm -rf conftest*
3229 cat >> confdefs.h <<\EOF
3230 #define INITGROUPS_HEADER <unistd.h>
3231 EOF
3232
3233 fi
3234 rm -f conftest*
3235
3236 fi
3237 rm -f conftest*
3238
3239
3240 cat > conftest.$ac_ext <<EOF
3241 #line 3242 "configure"
3242 #include "confdefs.h"
3243 #include <stdio.h>
3244 EOF
3245 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3246 egrep "snprintf" >/dev/null 2>&1; then
3247 rm -rf conftest*
3248 cat >> confdefs.h <<\EOF
3249 #define HAVE_SNPRINTF_PROTOTYPE 1
3250 EOF
3251
3252 fi
3253 rm -f conftest*
3254
3255
3256 echo $ac_n "checking for modf""... $ac_c" 1>&6
3257 echo "configure:3258: checking for modf" >&5
3258 if eval "test \"`echo '$''{'ac_cv_func_modf'+set}'`\" = set"; then
3259 echo $ac_n "(cached) $ac_c" 1>&6
3260 else
3261 cat > conftest.$ac_ext <<EOF
3262 #line 3263 "configure"
3263 #include "confdefs.h"
3264 /* System header to define __stub macros and hopefully few prototypes,
3265 which can conflict with char modf(); below. */
3266 #include <assert.h>
3267 /* Override any gcc2 internal prototype to avoid an error. */
3268 /* We use char because int might match the return type of a gcc2
3269 builtin and then its argument prototype would still apply. */
3270 char modf();
3271
3272 int main() {
3273
3274 /* The GNU C library defines this for functions which it implements
3275 to always fail with ENOSYS. Some functions are actually named
3276 something starting with __ and the normal name is an alias. */
3277 #if defined (__stub_modf) || defined (__stub___modf)
3278 choke me
3279 #else
3280 modf();
3281 #endif
3282
3283 ; return 0; }
3284 EOF
3285 if { (eval echo configure:3286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3286 rm -rf conftest*
3287 eval "ac_cv_func_modf=yes"
3288 else
3289 echo "configure: failed program was:" >&5
3290 cat conftest.$ac_ext >&5
3291 rm -rf conftest*
3292 eval "ac_cv_func_modf=no"
3293 fi
3294 rm -f conftest*
3295 fi
3296
3297 if eval "test \"`echo '$ac_cv_func_'modf`\" = yes"; then
3298 echo "$ac_t""yes" 1>&6
3299 :
3300 else
3301 echo "$ac_t""no" 1>&6
3302 echo $ac_n "checking for modf in -lm""... $ac_c" 1>&6
3303 echo "configure:3304: checking for modf in -lm" >&5
3304 ac_lib_var=`echo m'_'modf | sed 'y%./+-%__p_%'`
3305 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3306 echo $ac_n "(cached) $ac_c" 1>&6
3307 else
3308 ac_save_LIBS="$LIBS"
3309 LIBS="-lm $LIBS"
3310 cat > conftest.$ac_ext <<EOF
3311 #line 3312 "configure"
3312 #include "confdefs.h"
3313 /* Override any gcc2 internal prototype to avoid an error. */
3314 /* We use char because int might match the return type of a gcc2
3315 builtin and then its argument prototype would still apply. */
3316 char modf();
3317
3318 int main() {
3319 modf()
3320 ; return 0; }
3321 EOF
3322 if { (eval echo configure:3323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3323 rm -rf conftest*
3324 eval "ac_cv_lib_$ac_lib_var=yes"
3325 else
3326 echo "configure: failed program was:" >&5
3327 cat conftest.$ac_ext >&5
3328 rm -rf conftest*
3329 eval "ac_cv_lib_$ac_lib_var=no"
3330 fi
3331 rm -f conftest*
3332 LIBS="$ac_save_LIBS"
3333
3334 fi
3335 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3336 echo "$ac_t""yes" 1>&6
3337 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/^a-zA-Z0-9_/_/g' \
3338 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3339 cat >> confdefs.h <<EOF
3340 #define $ac_tr_lib 1
3341 EOF
3342
3343 LIBS="-lm $LIBS"
3344
3345 else
3346 echo "$ac_t""no" 1>&6
3347 fi
3348
3349 fi
3350
3351
3352 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
3353 echo "configure:3354: checking for gethostbyname" >&5
3354 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
3355 echo $ac_n "(cached) $ac_c" 1>&6
3356 else
3357 cat > conftest.$ac_ext <<EOF
3358 #line 3359 "configure"
3359 #include "confdefs.h"
3360 /* System header to define __stub macros and hopefully few prototypes,
3361 which can conflict with char gethostbyname(); below. */
3362 #include <assert.h>
3363 /* Override any gcc2 internal prototype to avoid an error. */
3364 /* We use char because int might match the return type of a gcc2
3365 builtin and then its argument prototype would still apply. */
3366 char gethostbyname();
3367
3368 int main() {
3369
3370 /* The GNU C library defines this for functions which it implements
3371 to always fail with ENOSYS. Some functions are actually named
3372 something starting with __ and the normal name is an alias. */
3373 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
3374 choke me
3375 #else
3376 gethostbyname();
3377 #endif
3378
3379 ; return 0; }
3380 EOF
3381 if { (eval echo configure:3382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3382 rm -rf conftest*
3383 eval "ac_cv_func_gethostbyname=yes"
3384 else
3385 echo "configure: failed program was:" >&5
3386 cat conftest.$ac_ext >&5
3387 rm -rf conftest*
3388 eval "ac_cv_func_gethostbyname=no"
3389 fi
3390 rm -f conftest*
3391 fi
3392
3393 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
3394 echo "$ac_t""yes" 1>&6
3395 :
3396 else
3397 echo "$ac_t""no" 1>&6
3398 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3399 echo "configure:3400: checking for gethostbyname in -lnsl" >&5
3400 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3401 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3402 echo $ac_n "(cached) $ac_c" 1>&6
3403 else
3404 ac_save_LIBS="$LIBS"
3405 LIBS="-lnsl $LIBS"
3406 cat > conftest.$ac_ext <<EOF
3407 #line 3408 "configure"
3408 #include "confdefs.h"
3409 /* Override any gcc2 internal prototype to avoid an error. */
3410 /* We use char because int might match the return type of a gcc2
3411 builtin and then its argument prototype would still apply. */
3412 char gethostbyname();
3413
3414 int main() {
3415 gethostbyname()
3416 ; return 0; }
3417 EOF
3418 if { (eval echo configure:3419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3419 rm -rf conftest*
3420 eval "ac_cv_lib_$ac_lib_var=yes"
3421 else
3422 echo "configure: failed program was:" >&5
3423 cat conftest.$ac_ext >&5
3424 rm -rf conftest*
3425 eval "ac_cv_lib_$ac_lib_var=no"
3426 fi
3427 rm -f conftest*
3428 LIBS="$ac_save_LIBS"
3429
3430 fi
3431 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3432 echo "$ac_t""yes" 1>&6
3433 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/^a-zA-Z0-9_/_/g' \
3434 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3435 cat >> confdefs.h <<EOF
3436 #define $ac_tr_lib 1
3437 EOF
3438
3439 LIBS="-lnsl $LIBS"
3440
3441 else
3442 echo "$ac_t""no" 1>&6
3443 echo $ac_n "checking for gethostbyname in -lresolv""... $ac_c" 1>&6
3444 echo "configure:3445: checking for gethostbyname in -lresolv" >&5
3445 ac_lib_var=`echo resolv'_'gethostbyname | sed 'y%./+-%__p_%'`
3446 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3447 echo $ac_n "(cached) $ac_c" 1>&6
3448 else
3449 ac_save_LIBS="$LIBS"
3450 LIBS="-lresolv $LIBS"
3451 cat > conftest.$ac_ext <<EOF
3452 #line 3453 "configure"
3453 #include "confdefs.h"
3454 /* Override any gcc2 internal prototype to avoid an error. */
3455 /* We use char because int might match the return type of a gcc2
3456 builtin and then its argument prototype would still apply. */
3457 char gethostbyname();
3458
3459 int main() {
3460 gethostbyname()
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 ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/^a-zA-Z0-9_/_/g' \
3479 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3480 cat >> confdefs.h <<EOF
3481 #define $ac_tr_lib 1
3482 EOF
3483
3484 LIBS="-lresolv $LIBS"
3485
3486 else
3487 echo "$ac_t""no" 1>&6
3488 fi
3489
3490 fi
3491
3492 fi
3493
3494 echo $ac_n "checking for socket""... $ac_c" 1>&6
3495 echo "configure:3496: checking for socket" >&5
3496 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
3497 echo $ac_n "(cached) $ac_c" 1>&6
3498 else
3499 cat > conftest.$ac_ext <<EOF
3500 #line 3501 "configure"
3501 #include "confdefs.h"
3502 /* System header to define __stub macros and hopefully few prototypes,
3503 which can conflict with char socket(); below. */
3504 #include <assert.h>
3505 /* Override any gcc2 internal prototype to avoid an error. */
3506 /* We use char because int might match the return type of a gcc2
3507 builtin and then its argument prototype would still apply. */
3508 char socket();
3509
3510 int main() {
3511
3512 /* The GNU C library defines this for functions which it implements
3513 to always fail with ENOSYS. Some functions are actually named
3514 something starting with __ and the normal name is an alias. */
3515 #if defined (__stub_socket) || defined (__stub___socket)
3516 choke me
3517 #else
3518 socket();
3519 #endif
3520
3521 ; return 0; }
3522 EOF
3523 if { (eval echo configure:3524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3524 rm -rf conftest*
3525 eval "ac_cv_func_socket=yes"
3526 else
3527 echo "configure: failed program was:" >&5
3528 cat conftest.$ac_ext >&5
3529 rm -rf conftest*
3530 eval "ac_cv_func_socket=no"
3531 fi
3532 rm -f conftest*
3533 fi
3534
3535 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
3536 echo "$ac_t""yes" 1>&6
3537 :
3538 else
3539 echo "$ac_t""no" 1>&6
3540 echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
3541 echo "configure:3542: checking for socket in -lsocket" >&5
3542 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
3543 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3544 echo $ac_n "(cached) $ac_c" 1>&6
3545 else
3546 ac_save_LIBS="$LIBS"
3547 LIBS="-lsocket $LIBS"
3548 cat > conftest.$ac_ext <<EOF
3549 #line 3550 "configure"
3550 #include "confdefs.h"
3551 /* Override any gcc2 internal prototype to avoid an error. */
3552 /* We use char because int might match the return type of a gcc2
3553 builtin and then its argument prototype would still apply. */
3554 char socket();
3555
3556 int main() {
3557 socket()
3558 ; return 0; }
3559 EOF
3560 if { (eval echo configure:3561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3561 rm -rf conftest*
3562 eval "ac_cv_lib_$ac_lib_var=yes"
3563 else
3564 echo "configure: failed program was:" >&5
3565 cat conftest.$ac_ext >&5
3566 rm -rf conftest*
3567 eval "ac_cv_lib_$ac_lib_var=no"
3568 fi
3569 rm -f conftest*
3570 LIBS="$ac_save_LIBS"
3571
3572 fi
3573 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3574 echo "$ac_t""yes" 1>&6
3575 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \
3576 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3577 cat >> confdefs.h <<EOF
3578 #define $ac_tr_lib 1
3579 EOF
3580
3581 LIBS="-lsocket $LIBS"
3582
3583 else
3584 echo "$ac_t""no" 1>&6
3585 fi
3586
3587 fi
3588
3589
3590
3591 termcap_curses_order="termcap curses ncurses"
3592 for lib in $termcap_curses_order; do
3593 echo $ac_n "checking for tgetent in -l${lib}""... $ac_c" 1>&6
3594 echo "configure:3595: checking for tgetent in -l${lib}" >&5
3595 ac_lib_var=`echo ${lib}'_'tgetent | sed 'y%./+-%__p_%'`
3596 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3597 echo $ac_n "(cached) $ac_c" 1>&6
3598 else
3599 ac_save_LIBS="$LIBS"
3600 LIBS="-l${lib} $LIBS"
3601 cat > conftest.$ac_ext <<EOF
3602 #line 3603 "configure"
3603 #include "confdefs.h"
3604 /* Override any gcc2 internal prototype to avoid an error. */
3605 /* We use char because int might match the return type of a gcc2
3606 builtin and then its argument prototype would still apply. */
3607 char tgetent();
3608
3609 int main() {
3610 tgetent()
3611 ; return 0; }
3612 EOF
3613 if { (eval echo configure:3614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3614 rm -rf conftest*
3615 eval "ac_cv_lib_$ac_lib_var=yes"
3616 else
3617 echo "configure: failed program was:" >&5
3618 cat conftest.$ac_ext >&5
3619 rm -rf conftest*
3620 eval "ac_cv_lib_$ac_lib_var=no"
3621 fi
3622 rm -f conftest*
3623 LIBS="$ac_save_LIBS"
3624
3625 fi
3626 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3627 echo "$ac_t""yes" 1>&6
3628 TERMLIB="-l$lib"; break
3629 else
3630 echo "$ac_t""no" 1>&6
3631 fi
3632
3633 done
3634
3635 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
3636 echo "configure:3637: checking for dbm_open" >&5
3637 if eval "test \"`echo '$''{'ac_cv_func_dbm_open'+set}'`\" = set"; then
3638 echo $ac_n "(cached) $ac_c" 1>&6
3639 else
3640 cat > conftest.$ac_ext <<EOF
3641 #line 3642 "configure"
3642 #include "confdefs.h"
3643 /* System header to define __stub macros and hopefully few prototypes,
3644 which can conflict with char dbm_open(); below. */
3645 #include <assert.h>
3646 /* Override any gcc2 internal prototype to avoid an error. */
3647 /* We use char because int might match the return type of a gcc2
3648 builtin and then its argument prototype would still apply. */
3649 char dbm_open();
3650
3651 int main() {
3652
3653 /* The GNU C library defines this for functions which it implements
3654 to always fail with ENOSYS. Some functions are actually named
3655 something starting with __ and the normal name is an alias. */
3656 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
3657 choke me
3658 #else
3659 dbm_open();
3660 #endif
3661
3662 ; return 0; }
3663 EOF
3664 if { (eval echo configure:3665: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3665 rm -rf conftest*
3666 eval "ac_cv_func_dbm_open=yes"
3667 else
3668 echo "configure: failed program was:" >&5
3669 cat conftest.$ac_ext >&5
3670 rm -rf conftest*
3671 eval "ac_cv_func_dbm_open=no"
3672 fi
3673 rm -f conftest*
3674 fi
3675
3676 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
3677 echo "$ac_t""yes" 1>&6
3678 :
3679 else
3680 echo "$ac_t""no" 1>&6
3681 echo $ac_n "checking for dbm_open in -lndbm""... $ac_c" 1>&6
3682 echo "configure:3683: checking for dbm_open in -lndbm" >&5
3683 ac_lib_var=`echo ndbm'_'dbm_open | sed 'y%./+-%__p_%'`
3684 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3685 echo $ac_n "(cached) $ac_c" 1>&6
3686 else
3687 ac_save_LIBS="$LIBS"
3688 LIBS="-lndbm $LIBS"
3689 cat > conftest.$ac_ext <<EOF
3690 #line 3691 "configure"
3691 #include "confdefs.h"
3692 /* Override any gcc2 internal prototype to avoid an error. */
3693 /* We use char because int might match the return type of a gcc2
3694 builtin and then its argument prototype would still apply. */
3695 char dbm_open();
3696
3697 int main() {
3698 dbm_open()
3699 ; return 0; }
3700 EOF
3701 if { (eval echo configure:3702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3702 rm -rf conftest*
3703 eval "ac_cv_lib_$ac_lib_var=yes"
3704 else
3705 echo "configure: failed program was:" >&5
3706 cat conftest.$ac_ext >&5
3707 rm -rf conftest*
3708 eval "ac_cv_lib_$ac_lib_var=no"
3709 fi
3710 rm -f conftest*
3711 LIBS="$ac_save_LIBS"
3712
3713 fi
3714 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3715 echo "$ac_t""yes" 1>&6
3716 ac_tr_lib=HAVE_LIB`echo ndbm | sed -e 's/^a-zA-Z0-9_/_/g' \
3717 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3718 cat >> confdefs.h <<EOF
3719 #define $ac_tr_lib 1
3720 EOF
3721
3722 LIBS="-lndbm $LIBS"
3723
3724 else
3725 echo "$ac_t""no" 1>&6
3726 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
3727 echo "configure:3728: checking for dbm_open in -ldbm" >&5
3728 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
3729 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3730 echo $ac_n "(cached) $ac_c" 1>&6
3731 else
3732 ac_save_LIBS="$LIBS"
3733 LIBS="-ldbm $LIBS"
3734 cat > conftest.$ac_ext <<EOF
3735 #line 3736 "configure"
3736 #include "confdefs.h"
3737 /* Override any gcc2 internal prototype to avoid an error. */
3738 /* We use char because int might match the return type of a gcc2
3739 builtin and then its argument prototype would still apply. */
3740 char dbm_open();
3741
3742 int main() {
3743 dbm_open()
3744 ; return 0; }
3745 EOF
3746 if { (eval echo configure:3747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3747 rm -rf conftest*
3748 eval "ac_cv_lib_$ac_lib_var=yes"
3749 else
3750 echo "configure: failed program was:" >&5
3751 cat conftest.$ac_ext >&5
3752 rm -rf conftest*
3753 eval "ac_cv_lib_$ac_lib_var=no"
3754 fi
3755 rm -f conftest*
3756 LIBS="$ac_save_LIBS"
3757
3758 fi
3759 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3760 echo "$ac_t""yes" 1>&6
3761 ac_tr_lib=HAVE_LIB`echo dbm | sed -e 's/^a-zA-Z0-9_/_/g' \
3762 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3763 cat >> confdefs.h <<EOF
3764 #define $ac_tr_lib 1
3765 EOF
3766
3767 LIBS="-ldbm $LIBS"
3768
3769 else
3770 echo "$ac_t""no" 1>&6
3771 fi
3772
3773 fi
3774
3775 fi
3776
3777
3778 for ac_hdr in db1/ndbm.h
3779 do
3780 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3781 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3782 echo "configure:3783: checking for $ac_hdr" >&5
3783 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3784 echo $ac_n "(cached) $ac_c" 1>&6
3785 else
3786 cat > conftest.$ac_ext <<EOF
3787 #line 3788 "configure"
3788 #include "confdefs.h"
3789 #include <$ac_hdr>
3790 EOF
3791 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3792 { (eval echo configure:3793: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3793 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3794 if test -z "$ac_err"; then
3795 rm -rf conftest*
3796 eval "ac_cv_header_$ac_safe=yes"
3797 else
3798 echo "$ac_err" >&5
3799 echo "configure: failed program was:" >&5
3800 cat conftest.$ac_ext >&5
3801 rm -rf conftest*
3802 eval "ac_cv_header_$ac_safe=no"
3803 fi
3804 rm -f conftest*
3805 fi
3806 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3807 echo "$ac_t""yes" 1>&6
3808 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3809 cat >> confdefs.h <<EOF
3810 #define $ac_tr_hdr 1
3811 EOF
3812
3813 else
3814 echo "$ac_t""no" 1>&6
3815 fi
3816 done
3817
3818
3819 if test x"$with_hesiod" != x -a x"$with_hesiod" != x"no"; then
3820 if test x"$with_hesiod" != x"yes"; then
3821 HESIOD_INCLUDES="-I$with_hesiod/include"
3822 HESIOD_LIBS="-L$with_hesiod/lib"
3823 fi
3824 echo $ac_n "checking for res_send""... $ac_c" 1>&6
3825 echo "configure:3826: checking for res_send" >&5
3826 if eval "test \"`echo '$''{'ac_cv_func_res_send'+set}'`\" = set"; then
3827 echo $ac_n "(cached) $ac_c" 1>&6
3828 else
3829 cat > conftest.$ac_ext <<EOF
3830 #line 3831 "configure"
3831 #include "confdefs.h"
3832 /* System header to define __stub macros and hopefully few prototypes,
3833 which can conflict with char res_send(); below. */
3834 #include <assert.h>
3835 /* Override any gcc2 internal prototype to avoid an error. */
3836 /* We use char because int might match the return type of a gcc2
3837 builtin and then its argument prototype would still apply. */
3838 char res_send();
3839
3840 int main() {
3841
3842 /* The GNU C library defines this for functions which it implements
3843 to always fail with ENOSYS. Some functions are actually named
3844 something starting with __ and the normal name is an alias. */
3845 #if defined (__stub_res_send) || defined (__stub___res_send)
3846 choke me
3847 #else
3848 res_send();
3849 #endif
3850
3851 ; return 0; }
3852 EOF
3853 if { (eval echo configure:3854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3854 rm -rf conftest*
3855 eval "ac_cv_func_res_send=yes"
3856 else
3857 echo "configure: failed program was:" >&5
3858 cat conftest.$ac_ext >&5
3859 rm -rf conftest*
3860 eval "ac_cv_func_res_send=no"
3861 fi
3862 rm -f conftest*
3863 fi
3864
3865 if eval "test \"`echo '$ac_cv_func_'res_send`\" = yes"; then
3866 echo "$ac_t""yes" 1>&6
3867 :
3868 else
3869 echo "$ac_t""no" 1>&6
3870 echo $ac_n "checking for res_send in -lresolv""... $ac_c" 1>&6
3871 echo "configure:3872: checking for res_send in -lresolv" >&5
3872 ac_lib_var=`echo resolv'_'res_send | sed 'y%./+-%__p_%'`
3873 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3874 echo $ac_n "(cached) $ac_c" 1>&6
3875 else
3876 ac_save_LIBS="$LIBS"
3877 LIBS="-lresolv $LIBS"
3878 cat > conftest.$ac_ext <<EOF
3879 #line 3880 "configure"
3880 #include "confdefs.h"
3881 /* Override any gcc2 internal prototype to avoid an error. */
3882 /* We use char because int might match the return type of a gcc2
3883 builtin and then its argument prototype would still apply. */
3884 char res_send();
3885
3886 int main() {
3887 res_send()
3888 ; return 0; }
3889 EOF
3890 if { (eval echo configure:3891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3891 rm -rf conftest*
3892 eval "ac_cv_lib_$ac_lib_var=yes"
3893 else
3894 echo "configure: failed program was:" >&5
3895 cat conftest.$ac_ext >&5
3896 rm -rf conftest*
3897 eval "ac_cv_lib_$ac_lib_var=no"
3898 fi
3899 rm -f conftest*
3900 LIBS="$ac_save_LIBS"
3901
3902 fi
3903 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3904 echo "$ac_t""yes" 1>&6
3905 ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/^a-zA-Z0-9_/_/g' \
3906 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3907 cat >> confdefs.h <<EOF
3908 #define $ac_tr_lib 1
3909 EOF
3910
3911 LIBS="-lresolv $LIBS"
3912
3913 else
3914 echo "$ac_t""no" 1>&6
3915 fi
3916
3917 fi
3918
3919 echo $ac_n "checking for hes_resolve in -lhesiod""... $ac_c" 1>&6
3920 echo "configure:3921: checking for hes_resolve in -lhesiod" >&5
3921 ac_lib_var=`echo hesiod'_'hes_resolve | sed 'y%./+-%__p_%'`
3922 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3923 echo $ac_n "(cached) $ac_c" 1>&6
3924 else
3925 ac_save_LIBS="$LIBS"
3926 LIBS="-lhesiod $HESIOD_LIBS $LIBS"
3927 cat > conftest.$ac_ext <<EOF
3928 #line 3929 "configure"
3929 #include "confdefs.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 hes_resolve();
3934
3935 int main() {
3936 hes_resolve()
3937 ; return 0; }
3938 EOF
3939 if { (eval echo configure:3940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3940 rm -rf conftest*
3941 eval "ac_cv_lib_$ac_lib_var=yes"
3942 else
3943 echo "configure: failed program was:" >&5
3944 cat conftest.$ac_ext >&5
3945 rm -rf conftest*
3946 eval "ac_cv_lib_$ac_lib_var=no"
3947 fi
3948 rm -f conftest*
3949 LIBS="$ac_save_LIBS"
3950
3951 fi
3952 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3953 echo "$ac_t""yes" 1>&6
3954 HESIOD_LIBS="$HESIOD_LIBS -lhesiod"
3955 else
3956 echo "$ac_t""no" 1>&6
3957 { echo "configure: error: Hesiod library not found" 1>&2; exit 1; }
3958 fi
3959
3960 fi
3961
3962 if test x"$with_krb4" != x -a x"$with_krb4" != x"no"; then
3963 if test x"$with_krb4" != x"yes"; then
3964 KRB4_INCLUDES="-I$with_krb4/include"
3965 if test -d "$with_krb4/include/kerberosIV"; then
3966 KRB4_INCLUDES="$KRB4_INCLUDES -I$with_krb4/include/kerberosIV"
3967 fi
3968 KRB4_LIBS="-L$with_krb4/lib"
3969 elif test -d /usr/include/kerberosIV; then
3970 KRB4_INCLUDES="-I/usr/include/kerberosIV"
3971 fi
3972 echo $ac_n "checking for krb_rd_req in -lkrb4""... $ac_c" 1>&6
3973 echo "configure:3974: checking for krb_rd_req in -lkrb4" >&5
3974 ac_lib_var=`echo krb4'_'krb_rd_req | sed 'y%./+-%__p_%'`
3975 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3976 echo $ac_n "(cached) $ac_c" 1>&6
3977 else
3978 ac_save_LIBS="$LIBS"
3979 LIBS="-lkrb4 $KRB4_LIBS -ldes425 -lkrb5 -lcrypto -lcom_err $LIBS"
3980 cat > conftest.$ac_ext <<EOF
3981 #line 3982 "configure"
3982 #include "confdefs.h"
3983 /* Override any gcc2 internal prototype to avoid an error. */
3984 /* We use char because int might match the return type of a gcc2
3985 builtin and then its argument prototype would still apply. */
3986 char krb_rd_req();
3987
3988 int main() {
3989 krb_rd_req()
3990 ; return 0; }
3991 EOF
3992 if { (eval echo configure:3993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3993 rm -rf conftest*
3994 eval "ac_cv_lib_$ac_lib_var=yes"
3995 else
3996 echo "configure: failed program was:" >&5
3997 cat conftest.$ac_ext >&5
3998 rm -rf conftest*
3999 eval "ac_cv_lib_$ac_lib_var=no"
4000 fi
4001 rm -f conftest*
4002 LIBS="$ac_save_LIBS"
4003
4004 fi
4005 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4006 echo "$ac_t""yes" 1>&6
4007 KRB4_LIBS="$KRB4_LIBS -lkrb4 -ldes425 -lkrb5 -lcrypto -lcom_err"
4008 else
4009 echo "$ac_t""no" 1>&6
4010 echo $ac_n "checking for krb_rd_req in -lkrb""... $ac_c" 1>&6
4011 echo "configure:4012: checking for krb_rd_req in -lkrb" >&5
4012 ac_lib_var=`echo krb'_'krb_rd_req | sed 'y%./+-%__p_%'`
4013 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4014 echo $ac_n "(cached) $ac_c" 1>&6
4015 else
4016 ac_save_LIBS="$LIBS"
4017 LIBS="-lkrb $KRB4_LIBS -ldes $LIBS"
4018 cat > conftest.$ac_ext <<EOF
4019 #line 4020 "configure"
4020 #include "confdefs.h"
4021 /* Override any gcc2 internal prototype to avoid an error. */
4022 /* We use char because int might match the return type of a gcc2
4023 builtin and then its argument prototype would still apply. */
4024 char krb_rd_req();
4025
4026 int main() {
4027 krb_rd_req()
4028 ; return 0; }
4029 EOF
4030 if { (eval echo configure:4031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4031 rm -rf conftest*
4032 eval "ac_cv_lib_$ac_lib_var=yes"
4033 else
4034 echo "configure: failed program was:" >&5
4035 cat conftest.$ac_ext >&5
4036 rm -rf conftest*
4037 eval "ac_cv_lib_$ac_lib_var=no"
4038 fi
4039 rm -f conftest*
4040 LIBS="$ac_save_LIBS"
4041
4042 fi
4043 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4044 echo "$ac_t""yes" 1>&6
4045 KRB4_LIBS="$KRB4_LIBS -lkrb -ldes"
4046 else
4047 echo "$ac_t""no" 1>&6
4048 { echo "configure: error: Kerberos 4 libraries not found" 1>&2; exit 1; }
4049 fi
4050
4051 fi
4052
4053 fi
4054
4055 if test x"$with_cyrus_sasl" != x -a x"$with_cyrus_sasl" != "no"; then
4056 if test x"$with_cyrus_sasl" != x"yes"; then
4057 SASL_INCLUDES="-I$with_cyrus_sasl/include"
4058 SASL_LIBS="-L$with_cyrus_sasl/lib"
4059 fi
4060 save_LDFLAGS="$LDFLAGS"
4061 LDFLAGS="$LDFLAGS $SASL_LIBS"
4062 echo $ac_n "checking for sasl_client_new in -lsasl""... $ac_c" 1>&6
4063 echo "configure:4064: checking for sasl_client_new in -lsasl" >&5
4064 ac_lib_var=`echo sasl'_'sasl_client_new | sed 'y%./+-%__p_%'`
4065 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4066 echo $ac_n "(cached) $ac_c" 1>&6
4067 else
4068 ac_save_LIBS="$LIBS"
4069 LIBS="-lsasl $LIBS"
4070 cat > conftest.$ac_ext <<EOF
4071 #line 4072 "configure"
4072 #include "confdefs.h"
4073 /* Override any gcc2 internal prototype to avoid an error. */
4074 /* We use char because int might match the return type of a gcc2
4075 builtin and then its argument prototype would still apply. */
4076 char sasl_client_new();
4077
4078 int main() {
4079 sasl_client_new()
4080 ; return 0; }
4081 EOF
4082 if { (eval echo configure:4083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4083 rm -rf conftest*
4084 eval "ac_cv_lib_$ac_lib_var=yes"
4085 else
4086 echo "configure: failed program was:" >&5
4087 cat conftest.$ac_ext >&5
4088 rm -rf conftest*
4089 eval "ac_cv_lib_$ac_lib_var=no"
4090 fi
4091 rm -f conftest*
4092 LIBS="$ac_save_LIBS"
4093
4094 fi
4095 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4096 echo "$ac_t""yes" 1>&6
4097 SASL_LIBS="$SASL_LIBS -lsasl"
4098 else
4099 echo "$ac_t""no" 1>&6
4100 { echo "configure: error: Cyrus SASL library not found" 1>&2; exit 1; }
4101 fi
4102
4103 LDFLAGS="$save_LDFLAGS"
4104 fi
4105
4106
4107 nmh_save_LIBS="$LIBS"
4108 LIBS="$TERMLIB $LIBS"
4109
4110 echo $ac_n "checking if an include file defines ospeed""... $ac_c" 1>&6
4111 echo "configure:4112: checking if an include file defines ospeed" >&5
4112 if eval "test \"`echo '$''{'nmh_cv_decl_ospeed_include_defines'+set}'`\" = set"; then
4113 echo $ac_n "(cached) $ac_c" 1>&6
4114 else
4115 cat > conftest.$ac_ext <<EOF
4116 #line 4117 "configure"
4117 #include "confdefs.h"
4118 #include <sys/types.h>
4119 #if HAVE_TERMIOS_H
4120 #include <termios.h>
4121 #endif
4122 #if HAVE_TERMCAP_H
4123 #include <termcap.h>
4124 #endif
4125 int main() {
4126 ospeed = 0;
4127 ; return 0; }
4128 EOF
4129 if { (eval echo configure:4130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4130 rm -rf conftest*
4131 nmh_cv_decl_ospeed_include_defines=yes
4132 else
4133 echo "configure: failed program was:" >&5
4134 cat conftest.$ac_ext >&5
4135 rm -rf conftest*
4136 nmh_cv_decl_ospeed_include_defines=no
4137 fi
4138 rm -f conftest*
4139 fi
4140
4141 echo "$ac_t""$nmh_cv_decl_ospeed_include_defines" 1>&6
4142
4143 if test $nmh_cv_decl_ospeed_include_defines = no; then
4144 echo $ac_n "checking if you must define ospeed""... $ac_c" 1>&6
4145 echo "configure:4146: checking if you must define ospeed" >&5
4146 if eval "test \"`echo '$''{'nmh_cv_decl_ospeed_must_define'+set}'`\" = set"; then
4147 echo $ac_n "(cached) $ac_c" 1>&6
4148 else
4149 cat > conftest.$ac_ext <<EOF
4150 #line 4151 "configure"
4151 #include "confdefs.h"
4152
4153 int main() {
4154 extern short ospeed; ospeed = 0;
4155 ; return 0; }
4156 EOF
4157 if { (eval echo configure:4158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4158 rm -rf conftest*
4159 nmh_cv_decl_ospeed_must_define=yes
4160 else
4161 echo "configure: failed program was:" >&5
4162 cat conftest.$ac_ext >&5
4163 rm -rf conftest*
4164 nmh_cv_decl_ospeed_must_define=no
4165 fi
4166 rm -f conftest*
4167 fi
4168
4169 echo "$ac_t""$nmh_cv_decl_ospeed_must_define" 1>&6
4170 fi
4171
4172 if test $nmh_cv_decl_ospeed_include_defines = yes; then
4173 cat >> confdefs.h <<\EOF
4174 #define HAVE_OSPEED 1
4175 EOF
4176
4177 elif test $nmh_cv_decl_ospeed_must_define = yes; then
4178 cat >> confdefs.h <<\EOF
4179 #define HAVE_OSPEED 1
4180 EOF
4181
4182 cat >> confdefs.h <<\EOF
4183 #define MUST_DEFINE_OSPEED 1
4184 EOF
4185
4186 fi
4187
4188
4189 LIBS="$nmh_save_LIBS"
4190
4191 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
4192 echo "configure:4193: checking return type of signal handlers" >&5
4193 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
4194 echo $ac_n "(cached) $ac_c" 1>&6
4195 else
4196 cat > conftest.$ac_ext <<EOF
4197 #line 4198 "configure"
4198 #include "confdefs.h"
4199 #include <sys/types.h>
4200 #include <signal.h>
4201 #ifdef signal
4202 #undef signal
4203 #endif
4204 #ifdef __cplusplus
4205 extern "C" void (*signal (int, void (*)(int)))(int);
4206 #else
4207 void (*signal ()) ();
4208 #endif
4209
4210 int main() {
4211 int i;
4212 ; return 0; }
4213 EOF
4214 if { (eval echo configure:4215: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4215 rm -rf conftest*
4216 ac_cv_type_signal=void
4217 else
4218 echo "configure: failed program was:" >&5
4219 cat conftest.$ac_ext >&5
4220 rm -rf conftest*
4221 ac_cv_type_signal=int
4222 fi
4223 rm -f conftest*
4224 fi
4225
4226 echo "$ac_t""$ac_cv_type_signal" 1>&6
4227 cat >> confdefs.h <<EOF
4228 #define RETSIGTYPE $ac_cv_type_signal
4229 EOF
4230
4231
4232 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
4233 echo "configure:4234: checking for pid_t" >&5
4234 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
4235 echo $ac_n "(cached) $ac_c" 1>&6
4236 else
4237 cat > conftest.$ac_ext <<EOF
4238 #line 4239 "configure"
4239 #include "confdefs.h"
4240 #include <sys/types.h>
4241 #if STDC_HEADERS
4242 #include <stdlib.h>
4243 #include <stddef.h>
4244 #endif
4245 EOF
4246 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4247 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4248 rm -rf conftest*
4249 ac_cv_type_pid_t=yes
4250 else
4251 rm -rf conftest*
4252 ac_cv_type_pid_t=no
4253 fi
4254 rm -f conftest*
4255
4256 fi
4257 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
4258 if test $ac_cv_type_pid_t = no; then
4259 cat >> confdefs.h <<\EOF
4260 #define pid_t int
4261 EOF
4262
4263 fi
4264
4265 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4266 echo "configure:4267: checking for off_t" >&5
4267 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
4268 echo $ac_n "(cached) $ac_c" 1>&6
4269 else
4270 cat > conftest.$ac_ext <<EOF
4271 #line 4272 "configure"
4272 #include "confdefs.h"
4273 #include <sys/types.h>
4274 #if STDC_HEADERS
4275 #include <stdlib.h>
4276 #include <stddef.h>
4277 #endif
4278 EOF
4279 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4280 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4281 rm -rf conftest*
4282 ac_cv_type_off_t=yes
4283 else
4284 rm -rf conftest*
4285 ac_cv_type_off_t=no
4286 fi
4287 rm -f conftest*
4288
4289 fi
4290 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4291 if test $ac_cv_type_off_t = no; then
4292 cat >> confdefs.h <<\EOF
4293 #define off_t long
4294 EOF
4295
4296 fi
4297
4298 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
4299 echo "configure:4300: checking for uid_t in sys/types.h" >&5
4300 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
4301 echo $ac_n "(cached) $ac_c" 1>&6
4302 else
4303 cat > conftest.$ac_ext <<EOF
4304 #line 4305 "configure"
4305 #include "confdefs.h"
4306 #include <sys/types.h>
4307 EOF
4308 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4309 egrep "uid_t" >/dev/null 2>&1; then
4310 rm -rf conftest*
4311 ac_cv_type_uid_t=yes
4312 else
4313 rm -rf conftest*
4314 ac_cv_type_uid_t=no
4315 fi
4316 rm -f conftest*
4317
4318 fi
4319
4320 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
4321 if test $ac_cv_type_uid_t = no; then
4322 cat >> confdefs.h <<\EOF
4323 #define uid_t int
4324 EOF
4325
4326 cat >> confdefs.h <<\EOF
4327 #define gid_t int
4328 EOF
4329
4330 fi
4331
4332 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
4333 echo "configure:4334: checking for mode_t" >&5
4334 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
4335 echo $ac_n "(cached) $ac_c" 1>&6
4336 else
4337 cat > conftest.$ac_ext <<EOF
4338 #line 4339 "configure"
4339 #include "confdefs.h"
4340 #include <sys/types.h>
4341 #if STDC_HEADERS
4342 #include <stdlib.h>
4343 #include <stddef.h>
4344 #endif
4345 EOF
4346 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4347 egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4348 rm -rf conftest*
4349 ac_cv_type_mode_t=yes
4350 else
4351 rm -rf conftest*
4352 ac_cv_type_mode_t=no
4353 fi
4354 rm -f conftest*
4355
4356 fi
4357 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
4358 if test $ac_cv_type_mode_t = no; then
4359 cat >> confdefs.h <<\EOF
4360 #define mode_t int
4361 EOF
4362
4363 fi
4364
4365 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4366 echo "configure:4367: checking for size_t" >&5
4367 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4368 echo $ac_n "(cached) $ac_c" 1>&6
4369 else
4370 cat > conftest.$ac_ext <<EOF
4371 #line 4372 "configure"
4372 #include "confdefs.h"
4373 #include <sys/types.h>
4374 #if STDC_HEADERS
4375 #include <stdlib.h>
4376 #include <stddef.h>
4377 #endif
4378 EOF
4379 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4380 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4381 rm -rf conftest*
4382 ac_cv_type_size_t=yes
4383 else
4384 rm -rf conftest*
4385 ac_cv_type_size_t=no
4386 fi
4387 rm -f conftest*
4388
4389 fi
4390 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4391 if test $ac_cv_type_size_t = no; then
4392 cat >> confdefs.h <<\EOF
4393 #define size_t unsigned
4394 EOF
4395
4396 fi
4397
4398
4399 echo $ac_n "checking for sigset_t""... $ac_c" 1>&6
4400 echo "configure:4401: checking for sigset_t" >&5
4401 if eval "test \"`echo '$''{'nmh_cv_type_sigset_t'+set}'`\" = set"; then
4402 echo $ac_n "(cached) $ac_c" 1>&6
4403 else
4404 cat > conftest.$ac_ext <<EOF
4405 #line 4406 "configure"
4406 #include "confdefs.h"
4407 #include <sys/types.h>
4408 #include <signal.h>
4409 int main() {
4410 sigset_t tempsigset;
4411 ; return 0; }
4412 EOF
4413 if { (eval echo configure:4414: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4414 rm -rf conftest*
4415 nmh_cv_type_sigset_t=yes
4416 else
4417 echo "configure: failed program was:" >&5
4418 cat conftest.$ac_ext >&5
4419 rm -rf conftest*
4420 nmh_cv_type_sigset_t=no
4421 fi
4422 rm -f conftest*
4423 fi
4424
4425 echo "$ac_t""$nmh_cv_type_sigset_t" 1>&6
4426 if test $nmh_cv_type_sigset_t = no; then
4427 cat >> confdefs.h <<\EOF
4428 #define sigset_t unsigned int
4429 EOF
4430
4431 fi
4432
4433 echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
4434 echo "configure:4435: checking for st_blksize in struct stat" >&5
4435 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
4436 echo $ac_n "(cached) $ac_c" 1>&6
4437 else
4438 cat > conftest.$ac_ext <<EOF
4439 #line 4440 "configure"
4440 #include "confdefs.h"
4441 #include <sys/types.h>
4442 #include <sys/stat.h>
4443 int main() {
4444 struct stat s; s.st_blksize;
4445 ; return 0; }
4446 EOF
4447 if { (eval echo configure:4448: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4448 rm -rf conftest*
4449 ac_cv_struct_st_blksize=yes
4450 else
4451 echo "configure: failed program was:" >&5
4452 cat conftest.$ac_ext >&5
4453 rm -rf conftest*
4454 ac_cv_struct_st_blksize=no
4455 fi
4456 rm -f conftest*
4457 fi
4458
4459 echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
4460 if test $ac_cv_struct_st_blksize = yes; then
4461 cat >> confdefs.h <<\EOF
4462 #define HAVE_ST_BLKSIZE 1
4463 EOF
4464
4465 fi
4466
4467
4468 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
4469 echo "configure:4470: checking for tm_gmtoff in struct tm" >&5
4470 if eval "test \"`echo '$''{'nmh_cv_struct_tm_gmtoff'+set}'`\" = set"; then
4471 echo $ac_n "(cached) $ac_c" 1>&6
4472 else
4473 cat > conftest.$ac_ext <<EOF
4474 #line 4475 "configure"
4475 #include "confdefs.h"
4476 #ifdef TIME_WITH_SYS_TIME
4477 # include <sys/time.h>
4478 # include <time.h>
4479 #else
4480 # ifdef TM_IN_SYS_TIME
4481 # include <sys/time.h>
4482 # else
4483 # include <time.h>
4484 # endif
4485 #endif
4486 int main() {
4487 struct tm temptm; temptm.tm_gmtoff = 0;
4488 ; return 0; }
4489 EOF
4490 if { (eval echo configure:4491: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4491 rm -rf conftest*
4492 nmh_cv_struct_tm_gmtoff=yes
4493 else
4494 echo "configure: failed program was:" >&5
4495 cat conftest.$ac_ext >&5
4496 rm -rf conftest*
4497 nmh_cv_struct_tm_gmtoff=no
4498 fi
4499 rm -f conftest*
4500 fi
4501
4502 echo "$ac_t""$nmh_cv_struct_tm_gmtoff" 1>&6
4503 if test $nmh_cv_struct_tm_gmtoff = yes; then
4504 cat >> confdefs.h <<\EOF
4505 #define HAVE_TM_GMTOFF 1
4506 EOF
4507
4508 fi
4509
4510 echo $ac_n "checking what style of signals to use""... $ac_c" 1>&6
4511 echo "configure:4512: checking what style of signals to use" >&5
4512 if test $ac_cv_func_sigaction = yes -a $ac_cv_func_sigprocmask = yes; then
4513 signals_style=POSIX_SIGNALS
4514 cat >> confdefs.h <<\EOF
4515 #define POSIX_SIGNALS 1
4516 EOF
4517
4518 cat >> confdefs.h <<\EOF
4519 #define RELIABLE_SIGNALS 1
4520 EOF
4521
4522 elif test $ac_cv_func_sigblock = yes -a $ac_cv_func_sigsetmask = yes; then
4523 signals_style=BSD_SIGNALS
4524 cat >> confdefs.h <<\EOF
4525 #define BSD_SIGNALS 1
4526 EOF
4527
4528 cat >> confdefs.h <<\EOF
4529 #define RELIABLE_SIGNALS 1
4530 EOF
4531
4532 elif test $ac_cv_func_sighold = yes -a $ac_cv_func_sigrelse = yes; then
4533 signals_style=SYSV_SIGNALS
4534 cat >> confdefs.h <<\EOF
4535 #define SYSV_SIGNALS 1
4536 EOF
4537
4538 else
4539 signals_style=NO_SIGNAL_BLOCKING
4540 cat >> confdefs.h <<\EOF
4541 #define NO_SIGNAL_BLOCKING 1
4542 EOF
4543
4544 fi
4545
4546 echo "$ac_t""$signals_style" 1>&6
4547
4548 echo $ac_n "checking where signal.h is located""... $ac_c" 1>&6
4549 echo "configure:4550: checking where signal.h is located" >&5
4550 if eval "test \"`echo '$''{'nmh_cv_path_signal_h'+set}'`\" = set"; then
4551 echo $ac_n "(cached) $ac_c" 1>&6
4552 else
4553 for SIGNAL_H in /usr/include/bsd/sys/signal.h /usr/include/asm/signal.h /usr/include/asm/signum.h /usr/include/linux/signal.h /usr/include/sys/signal.h /dev/null; do
4554 test -f $SIGNAL_H && \
4555 grep '#[ ]*define[ ][ ]*SIG[0-9A-Z]*[ ]*[0-9][0-9]*' $SIGNAL_H > /dev/null && \
4556 break
4557 done
4558 nmh_cv_path_signal_h=$SIGNAL_H
4559
4560 fi
4561
4562 echo "$ac_t""$nmh_cv_path_signal_h" 1>&6
4563 SIGNAL_H=$nmh_cv_path_signal_h
4564
4565 case "$target_os" in
4566
4567 solaris2*)
4568 cat >> confdefs.h <<\EOF
4569 #define SYS5 1
4570 EOF
4571
4572 cat >> confdefs.h <<\EOF
4573 #define SVR4 1
4574 EOF
4575
4576 ;;
4577 irix*)
4578 cat >> confdefs.h <<\EOF
4579 #define SYS5 1
4580 EOF
4581
4582 cat >> confdefs.h <<\EOF
4583 #define SVR4 1
4584 EOF
4585
4586 ;;
4587 osf*)
4588 cat >> confdefs.h <<\EOF
4589 #define SYS5 1
4590 EOF
4591
4592 cat >> confdefs.h <<\EOF
4593 #define SVR4 1
4594 EOF
4595
4596 ;;
4597 aix*)
4598 cat >> confdefs.h <<\EOF
4599 #define SYS5 1
4600 EOF
4601
4602 cat >> confdefs.h <<\EOF
4603 #define SVR4 1
4604 EOF
4605
4606 ;;
4607 sunos4*)
4608 cat >> confdefs.h <<\EOF
4609 #define BSD42 1
4610 EOF
4611
4612 ;;
4613 freebsd*)
4614 cat >> confdefs.h <<\EOF
4615 #define BSD42 1
4616 EOF
4617
4618 cat >> confdefs.h <<\EOF
4619 #define BSD44 1
4620 EOF
4621
4622 ;;
4623 netbsd*)
4624 cat >> confdefs.h <<\EOF
4625 #define BSD42 1
4626 EOF
4627
4628 cat >> confdefs.h <<\EOF
4629 #define BSD44 1
4630 EOF
4631
4632 ;;
4633 openbsd*)
4634 cat >> confdefs.h <<\EOF
4635 #define BSD42 1
4636 EOF
4637
4638 cat >> confdefs.h <<\EOF
4639 #define BSD44 1
4640 EOF
4641
4642 ;;
4643 bsd/os*)
4644 cat >> confdefs.h <<\EOF
4645 #define BSD42 1
4646 EOF
4647
4648 cat >> confdefs.h <<\EOF
4649 #define BSD44 1
4650 EOF
4651
4652 ;;
4653 sco5*)
4654 cat >> confdefs.h <<\EOF
4655 #define SYS5 1
4656 EOF
4657
4658 cat >> confdefs.h <<\EOF
4659 #define SCO_5_STDIO 1
4660 EOF
4661
4662 ;;
4663 esac
4664
4665
4666 trap '' 1 2 15
4667 cat > confcache <<\EOF
4668 # This file is a shell script that caches the results of configure
4669 # tests run on this system so they can be shared between configure
4670 # scripts and configure runs. It is not useful on other systems.
4671 # If it contains results you don't want to keep, you may remove or edit it.
4672 #
4673 # By default, configure uses ./config.cache as the cache file,
4674 # creating it if it does not exist already. You can give configure
4675 # the --cache-file=FILE option to use a different cache file; that is
4676 # what configure does when it calls configure scripts in
4677 # subdirectories, so they share the cache.
4678 # Giving --cache-file=/dev/null disables caching, for debugging configure.
4679 # config.status only pays attention to the cache file if you give it the
4680 # --recheck option to rerun configure.
4681 #
4682 EOF
4683 # The following way of writing the cache mishandles newlines in values,
4684 # but we know of no workaround that is simple, portable, and efficient.
4685 # So, don't put newlines in cache variables' values.
4686 # Ultrix sh set writes to stderr and can't be redirected directly,
4687 # and sets the high bit in the cache file unless we assign to the vars.
4688 (set) 2>&1 |
4689 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4690 *ac_space=\ *)
4691 # `set' does not quote correctly, so add quotes (double-quote substitution
4692 # turns \\\\ into \\, and sed turns \\ into \).
4693 sed -n \
4694 -e "s/'/'\\\\''/g" \
4695 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
4696 ;;
4697 *)
4698 # `set' quotes correctly as required by POSIX, so do not add quotes.
4699 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4700 ;;
4701 esac >> confcache
4702 if cmp -s $cache_file confcache; then
4703 :
4704 else
4705 if test -w $cache_file; then
4706 echo "updating cache $cache_file"
4707 cat confcache > $cache_file
4708 else
4709 echo "not updating unwritable cache $cache_file"
4710 fi
4711 fi
4712 rm -f confcache
4713
4714 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4715
4716 test "x$prefix" = xNONE && prefix=$ac_default_prefix
4717 # Let make expand exec_prefix.
4718 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4719
4720 # Any assignment to VPATH causes Sun make to only execute
4721 # the first set of double-colon rules, so remove it if not needed.
4722 # If there is a colon in the path, we need to keep it.
4723 if test "x$srcdir" = x.; then
4724 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
4725 fi
4726
4727 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4728
4729 DEFS=-DHAVE_CONFIG_H
4730
4731 # Without the "./", some shells look in PATH for config.status.
4732 : ${CONFIG_STATUS=./config.status}
4733
4734 echo creating $CONFIG_STATUS
4735 rm -f $CONFIG_STATUS
4736 cat > $CONFIG_STATUS <<EOF
4737 #! /bin/sh
4738 # Generated automatically by configure.
4739 # Run this file to recreate the current configuration.
4740 # This directory was configured as follows,
4741 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4742 #
4743 # $0 $ac_configure_args
4744 #
4745 # Compiler output produced by configure, useful for debugging
4746 # configure, is in ./config.log if it exists.
4747
4748 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
4749 for ac_option
4750 do
4751 case "\$ac_option" in
4752 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4753 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4754 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4755 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4756 echo "$CONFIG_STATUS generated by autoconf version 2.13"
4757 exit 0 ;;
4758 -help | --help | --hel | --he | --h)
4759 echo "\$ac_cs_usage"; exit 0 ;;
4760 *) echo "\$ac_cs_usage"; exit 1 ;;
4761 esac
4762 done
4763
4764 ac_given_srcdir=$srcdir
4765 ac_given_INSTALL="$INSTALL"
4766
4767 trap 'rm -fr `echo "Makefile config/Makefile h/Makefile sbr/Makefile uip/Makefile \
4768 zotnet/Makefile zotnet/mts/Makefile \
4769 mts/Makefile mts/smtp/Makefile \
4770 mts/sendmail/Makefile mts/mmdf/Makefile etc/Makefile \
4771 docs/Makefile man/Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
4772 EOF
4773 cat >> $CONFIG_STATUS <<EOF
4774
4775 # Protect against being on the right side of a sed subst in config.status.
4776 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
4777 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4778 $ac_vpsub
4779 $extrasub
4780 s%@SHELL@%$SHELL%g
4781 s%@CFLAGS@%$CFLAGS%g
4782 s%@CPPFLAGS@%$CPPFLAGS%g
4783 s%@CXXFLAGS@%$CXXFLAGS%g
4784 s%@FFLAGS@%$FFLAGS%g
4785 s%@DEFS@%$DEFS%g
4786 s%@LDFLAGS@%$LDFLAGS%g
4787 s%@LIBS@%$LIBS%g
4788 s%@exec_prefix@%$exec_prefix%g
4789 s%@prefix@%$prefix%g
4790 s%@program_transform_name@%$program_transform_name%g
4791 s%@bindir@%$bindir%g
4792 s%@sbindir@%$sbindir%g
4793 s%@libexecdir@%$libexecdir%g
4794 s%@datadir@%$datadir%g
4795 s%@sysconfdir@%$sysconfdir%g
4796 s%@sharedstatedir@%$sharedstatedir%g
4797 s%@localstatedir@%$localstatedir%g
4798 s%@libdir@%$libdir%g
4799 s%@includedir@%$includedir%g
4800 s%@oldincludedir@%$oldincludedir%g
4801 s%@infodir@%$infodir%g
4802 s%@mandir@%$mandir%g
4803 s%@host@%$host%g
4804 s%@host_alias@%$host_alias%g
4805 s%@host_cpu@%$host_cpu%g
4806 s%@host_vendor@%$host_vendor%g
4807 s%@host_os@%$host_os%g
4808 s%@target@%$target%g
4809 s%@target_alias@%$target_alias%g
4810 s%@target_cpu@%$target_cpu%g
4811 s%@target_vendor@%$target_vendor%g
4812 s%@target_os@%$target_os%g
4813 s%@build@%$build%g
4814 s%@build_alias@%$build_alias%g
4815 s%@build_cpu@%$build_cpu%g
4816 s%@build_vendor@%$build_vendor%g
4817 s%@build_os@%$build_os%g
4818 s%@VERSION@%$VERSION%g
4819 s%@APOPLIB@%$APOPLIB%g
4820 s%@masquerade@%$masquerade%g
4821 s%@POPLIB@%$POPLIB%g
4822 s%@POPSED@%$POPSED%g
4823 s%@MTS@%$MTS%g
4824 s%@smtpservers@%$smtpservers%g
4825 s%@CC@%$CC%g
4826 s%@SET_MAKE@%$SET_MAKE%g
4827 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4828 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4829 s%@INSTALL_DATA@%$INSTALL_DATA%g
4830 s%@RANLIB@%$RANLIB%g
4831 s%@AWK@%$AWK%g
4832 s%@LEX@%$LEX%g
4833 s%@LEXLIB@%$LEXLIB%g
4834 s%@cutpath@%$cutpath%g
4835 s%@linttmp1@%$linttmp1%g
4836 s%@linttmp2@%$linttmp2%g
4837 s%@LINT@%$LINT%g
4838 s%@LINTFLAGS@%$LINTFLAGS%g
4839 s%@LIBTOOL@%$LIBTOOL%g
4840 s%@GNU_LIBTOOL@%$GNU_LIBTOOL%g
4841 s%@LORDER@%$LORDER%g
4842 s%@TSORT@%$TSORT%g
4843 s%@lspath@%$lspath%g
4844 s%@morepath@%$morepath%g
4845 s%@pagerpath@%$pagerpath%g
4846 s%@sendmailpath@%$sendmailpath%g
4847 s%@vipath@%$vipath%g
4848 s%@editorpath@%$editorpath%g
4849 s%@mailspool@%$mailspool%g
4850 s%@CPP@%$CPP%g
4851 s%@dotlockfilepath@%$dotlockfilepath%g
4852 s%@SETGID_MAIL@%$SETGID_MAIL%g
4853 s%@MAIL_SPOOL_GRP@%$MAIL_SPOOL_GRP%g
4854 s%@LIBOBJS@%$LIBOBJS%g
4855 s%@TERMLIB@%$TERMLIB%g
4856 s%@HESIOD_INCLUDES@%$HESIOD_INCLUDES%g
4857 s%@HESIOD_LIBS@%$HESIOD_LIBS%g
4858 s%@KRB4_INCLUDES@%$KRB4_INCLUDES%g
4859 s%@KRB4_LIBS@%$KRB4_LIBS%g
4860 s%@SASL_INCLUDES@%$SASL_INCLUDES%g
4861 s%@SASL_LIBS@%$SASL_LIBS%g
4862 s%@SIGNAL_H@%$SIGNAL_H%g
4863
4864 CEOF
4865 EOF
4866
4867 cat >> $CONFIG_STATUS <<\EOF
4868
4869 # Split the substitutions into bite-sized pieces for seds with
4870 # small command number limits, like on Digital OSF/1 and HP-UX.
4871 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
4872 ac_file=1 # Number of current file.
4873 ac_beg=1 # First line for current file.
4874 ac_end=$ac_max_sed_cmds # Line after last line for current file.
4875 ac_more_lines=:
4876 ac_sed_cmds=""
4877 while $ac_more_lines; do
4878 if test $ac_beg -gt 1; then
4879 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4880 else
4881 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4882 fi
4883 if test ! -s conftest.s$ac_file; then
4884 ac_more_lines=false
4885 rm -f conftest.s$ac_file
4886 else
4887 if test -z "$ac_sed_cmds"; then
4888 ac_sed_cmds="sed -f conftest.s$ac_file"
4889 else
4890 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4891 fi
4892 ac_file=`expr $ac_file + 1`
4893 ac_beg=$ac_end
4894 ac_end=`expr $ac_end + $ac_max_sed_cmds`
4895 fi
4896 done
4897 if test -z "$ac_sed_cmds"; then
4898 ac_sed_cmds=cat
4899 fi
4900 EOF
4901
4902 cat >> $CONFIG_STATUS <<EOF
4903
4904 CONFIG_FILES=\${CONFIG_FILES-"Makefile config/Makefile h/Makefile sbr/Makefile uip/Makefile \
4905 zotnet/Makefile zotnet/mts/Makefile \
4906 mts/Makefile mts/smtp/Makefile \
4907 mts/sendmail/Makefile mts/mmdf/Makefile etc/Makefile \
4908 docs/Makefile man/Makefile"}
4909 EOF
4910 cat >> $CONFIG_STATUS <<\EOF
4911 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4912 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4913 case "$ac_file" in
4914 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4915 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4916 *) ac_file_in="${ac_file}.in" ;;
4917 esac
4918
4919 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4920
4921 # Remove last slash and all that follows it. Not all systems have dirname.
4922 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4923 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4924 # The file is in a subdirectory.
4925 test ! -d "$ac_dir" && mkdir "$ac_dir"
4926 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4927 # A "../" for each directory in $ac_dir_suffix.
4928 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4929 else
4930 ac_dir_suffix= ac_dots=
4931 fi
4932
4933 case "$ac_given_srcdir" in
4934 .) srcdir=.
4935 if test -z "$ac_dots"; then top_srcdir=.
4936 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4937 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4938 *) # Relative path.
4939 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4940 top_srcdir="$ac_dots$ac_given_srcdir" ;;
4941 esac
4942
4943 case "$ac_given_INSTALL" in
4944 [/$]*) INSTALL="$ac_given_INSTALL" ;;
4945 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4946 esac
4947
4948 echo creating "$ac_file"
4949 rm -f "$ac_file"
4950 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4951 case "$ac_file" in
4952 *Makefile*) ac_comsub="1i\\
4953 # $configure_input" ;;
4954 *) ac_comsub= ;;
4955 esac
4956
4957 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4958 sed -e "$ac_comsub
4959 s%@configure_input@%$configure_input%g
4960 s%@srcdir@%$srcdir%g
4961 s%@top_srcdir@%$top_srcdir%g
4962 s%@INSTALL@%$INSTALL%g
4963 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4964 fi; done
4965 rm -f conftest.s*
4966
4967 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4968 # NAME is the cpp macro being defined and VALUE is the value it is being given.
4969 #
4970 # ac_d sets the value in "#define NAME VALUE" lines.
4971 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
4972 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
4973 ac_dC='\3'
4974 ac_dD='%g'
4975 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
4976 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4977 ac_uB='\([ ]\)%\1#\2define\3'
4978 ac_uC=' '
4979 ac_uD='\4%g'
4980 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
4981 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4982 ac_eB='$%\1#\2define\3'
4983 ac_eC=' '
4984 ac_eD='%g'
4985
4986 if test "${CONFIG_HEADERS+set}" != set; then
4987 EOF
4988 cat >> $CONFIG_STATUS <<EOF
4989 CONFIG_HEADERS="config.h"
4990 EOF
4991 cat >> $CONFIG_STATUS <<\EOF
4992 fi
4993 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4994 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4995 case "$ac_file" in
4996 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4997 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4998 *) ac_file_in="${ac_file}.in" ;;
4999 esac
5000
5001 echo creating $ac_file
5002
5003 rm -f conftest.frag conftest.in conftest.out
5004 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5005 cat $ac_file_inputs > conftest.in
5006
5007 EOF
5008
5009 # Transform confdefs.h into a sed script conftest.vals that substitutes
5010 # the proper values into config.h.in to produce config.h. And first:
5011 # Protect against being on the right side of a sed subst in config.status.
5012 # Protect against being in an unquoted here document in config.status.
5013 rm -f conftest.vals
5014 cat > conftest.hdr <<\EOF
5015 s/[\\&%]/\\&/g
5016 s%[\\$`]%\\&%g
5017 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5018 s%ac_d%ac_u%gp
5019 s%ac_u%ac_e%gp
5020 EOF
5021 sed -n -f conftest.hdr confdefs.h > conftest.vals
5022 rm -f conftest.hdr
5023
5024 # This sed command replaces #undef with comments. This is necessary, for
5025 # example, in the case of _POSIX_SOURCE, which is predefined and required
5026 # on some systems where configure will not decide to define it.
5027 cat >> conftest.vals <<\EOF
5028 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5029 EOF
5030
5031 # Break up conftest.vals because some shells have a limit on
5032 # the size of here documents, and old seds have small limits too.
5033
5034 rm -f conftest.tail
5035 while :
5036 do
5037 ac_lines=`grep -c . conftest.vals`
5038 # grep -c gives empty output for an empty file on some AIX systems.
5039 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5040 # Write a limited-size here document to conftest.frag.
5041 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5042 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5043 echo 'CEOF
5044 sed -f conftest.frag conftest.in > conftest.out
5045 rm -f conftest.in
5046 mv conftest.out conftest.in
5047 ' >> $CONFIG_STATUS
5048 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5049 rm -f conftest.vals
5050 mv conftest.tail conftest.vals
5051 done
5052 rm -f conftest.vals
5053
5054 cat >> $CONFIG_STATUS <<\EOF
5055 rm -f conftest.frag conftest.h
5056 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5057 cat conftest.in >> conftest.h
5058 rm -f conftest.in
5059 if cmp -s $ac_file conftest.h 2>/dev/null; then
5060 echo "$ac_file is unchanged"
5061 rm -f conftest.h
5062 else
5063 # Remove last slash and all that follows it. Not all systems have dirname.
5064 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5065 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5066 # The file is in a subdirectory.
5067 test ! -d "$ac_dir" && mkdir "$ac_dir"
5068 fi
5069 rm -f $ac_file
5070 mv conftest.h $ac_file
5071 fi
5072 fi; done
5073
5074 EOF
5075 cat >> $CONFIG_STATUS <<EOF
5076
5077 EOF
5078 cat >> $CONFIG_STATUS <<\EOF
5079 \
5080 test -z "$CONFIG_HEADERS" || echo > stamp-h
5081 exit 0
5082 EOF
5083 chmod +x $CONFIG_STATUS
5084 rm -fr confdefs* $ac_clean_files
5085 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5086
5087
5088 eval "nmhbin=${bindir}"; eval "nmhbin2=${nmhbin}"
5089 eval "nmhsysconf=${sysconfdir}"; eval "nmhsysconf2=${nmhsysconf}"
5090 eval "nmhlib=${libdir}"; eval "nmhlib2=${nmhlib}"
5091 eval "nmhman=${mandir}"
5092
5093 pop_kinds=no
5094 if test x"$enable_pop" = x"yes"; then
5095 pop_kinds="yes ("
5096
5097 if test x"$enable_apop" = x"yes"; then
5098 pop_kinds="${pop_kinds}APOP "
5099 fi
5100
5101 if test x"$with_krb4" != x -a x"$with_krb4" != x"no"; then
5102 pop_kinds="${pop_kinds}KPOP "
5103 fi
5104
5105 pop_kinds="${pop_kinds}POP3)"
5106 fi
5107
5108 echo "
5109 nmh configuration
5110 -----------------
5111 nmh version : ${VERSION}
5112 target os : ${target}
5113 compiler : ${CC}
5114 compiler flags : ${CFLAGS}
5115 linker flags : ${LDFLAGS}
5116 source code location : ${srcdir}
5117 binary install path : ${nmhbin2}
5118 libary install path : ${nmhlib2}
5119 config files install path : ${nmhsysconf2}
5120 man page install path : ${nmhman}
5121 backup prefix : ${backup_prefix}
5122 transport system : ${MTS}
5123 default smtp servers : ${smtpservers}
5124 default editor : ${editorpath}
5125 default pager : ${pagerpath}
5126 email address masquerading : ${masquerade}
5127 pop is enabled : ${pop_kinds}"
5128 echo ""