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