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