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