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