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