]> ncurses.scripts.mit.edu Git - ncurses.git/blob - Ada95/configure
ncurses 6.2 - patch 20200301
[ncurses.git] / Ada95 / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.76 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20200111.
5 #
6 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
10
11 # Avoid depending upon Character Ranges.
12 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15 as_cr_digits='0123456789'
16 as_cr_alnum=$as_cr_Letters$as_cr_digits
17
18 # Sed expression to map a string onto a valid variable name.
19 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
20
21 # Sed expression to map a string onto a valid CPP name.
22 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
23
24 # Be Bourne compatible
25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26   emulate sh
27   NULLCMD=:
28 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29   set -o posix
30 fi
31
32 # Name of the executable.
33 as_me=`echo "$0" |sed 's,.*[\\/],,'`
34
35 if expr a : '\(a\)' >/dev/null 2>&1; then
36   as_expr=expr
37 else
38   as_expr=false
39 fi
40
41 rm -f conf$$ conf$$.exe conf$$.file
42 echo >conf$$.file
43 if ln -s conf$$.file conf$$ 2>/dev/null; then
44   # We could just check for DJGPP; but this test a) works b) is more generic
45   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46   if test -f conf$$.exe; then
47     # Don't use ln at all; we don't have any links
48     as_ln_s='cp -p'
49   else
50     as_ln_s='ln -s'
51   fi
52 elif ln conf$$.file conf$$ 2>/dev/null; then
53   as_ln_s=ln
54 else
55   as_ln_s='cp -p'
56 fi
57 rm -f conf$$ conf$$.exe conf$$.file
58
59 as_executable_p="test -f"
60
61 # Support unset when possible.
62 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
63   as_unset=unset
64 else
65   as_unset=false
66 fi
67
68 # NLS nuisances.
69 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
77
78 # IFS
79 # We need space, tab and new line, in precisely that order.
80 as_nl='
81 '
82 IFS="   $as_nl"
83
84 # CDPATH.
85 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
86
87 # Name of the host.
88 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89 # so uname gets run too.
90 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
91
92 exec 6>&1
93
94 #
95 # Initializations.
96 #
97 ac_default_prefix=/usr/local
98 cross_compiling=no
99 subdirs=
100 MFLAGS= MAKEFLAGS=
101 SHELL=${CONFIG_SHELL-/bin/sh}
102
103 # Maximum number of lines to put in a shell here document.
104 # This variable seems obsolete.  It should probably be removed, and
105 # only ac_max_sed_lines should be used.
106 : ${ac_max_here_lines=38}
107
108 ac_unique_file="gen/gen.c"
109 # Factoring default headers for most tests.
110 ac_includes_default="\
111 #include <stdio.h>
112 #if HAVE_SYS_TYPES_H
113 # include <sys/types.h>
114 #endif
115 #if HAVE_SYS_STAT_H
116 # include <sys/stat.h>
117 #endif
118 #if STDC_HEADERS
119 # include <stdlib.h>
120 # include <stddef.h>
121 #else
122 # if HAVE_STDLIB_H
123 #  include <stdlib.h>
124 # endif
125 #endif
126 #if HAVE_STRING_H
127 # if !STDC_HEADERS && HAVE_MEMORY_H
128 #  include <memory.h>
129 # endif
130 # include <string.h>
131 #endif
132 #if HAVE_STRINGS_H
133 # include <strings.h>
134 #endif
135 #if HAVE_INTTYPES_H
136 # include <inttypes.h>
137 #else
138 # if HAVE_STDINT_H
139 #  include <stdint.h>
140 # endif
141 #endif
142 #if HAVE_UNISTD_H
143 # include <unistd.h>
144 #endif"
145
146 # Initialize some variables set by options.
147 ac_init_help=
148 ac_init_version=false
149 # The variables have the same names as the options, with
150 # dashes changed to underlines.
151 cache_file=/dev/null
152 exec_prefix=NONE
153 no_create=
154 no_recursion=
155 prefix=NONE
156 program_prefix=NONE
157 program_suffix=NONE
158 program_transform_name=s,x,x,
159 silent=
160 site=
161 srcdir=
162 verbose=
163 x_includes=NONE
164 x_libraries=NONE
165
166 # Installation directory options.
167 # These are left unexpanded so users can "make install exec_prefix=/foo"
168 # and all the variables that are supposed to be based on exec_prefix
169 # by default will actually change.
170 # Use braces instead of parens because sh, perl, etc. also accept them.
171 bindir='${exec_prefix}/bin'
172 sbindir='${exec_prefix}/sbin'
173 libexecdir='${exec_prefix}/libexec'
174 datarootdir='${prefix}/share'
175 datadir='${datarootdir}'
176 sysconfdir='${prefix}/etc'
177 sharedstatedir='${prefix}/com'
178 localstatedir='${prefix}/var'
179 runstatedir='${localstatedir}/run'
180 libdir='${exec_prefix}/lib'
181 includedir='${prefix}/include'
182 oldincludedir='/usr/include'
183 infodir='${datarootdir}/info'
184 mandir='${datarootdir}/man'
185
186 # Identity of this package.
187 PACKAGE_NAME=
188 PACKAGE_TARNAME=
189 PACKAGE_VERSION=
190 PACKAGE_STRING=
191 PACKAGE_BUGREPORT=
192
193 ac_prev=
194 for ac_option
195 do
196   # If the previous option needs an argument, assign it.
197   if test -n "$ac_prev"; then
198     eval "$ac_prev=\$ac_option"
199     ac_prev=
200     continue
201   fi
202
203   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
204
205   # Accept the important Cygnus configure options, so we can diagnose typos.
206
207   case $ac_option in
208
209   -bindir | --bindir | --bindi | --bind | --bin | --bi)
210     ac_prev=bindir ;;
211   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
212     bindir=$ac_optarg ;;
213
214   -build | --build | --buil | --bui | --bu)
215     ac_prev=build_alias ;;
216   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
217     build_alias=$ac_optarg ;;
218
219   -cache-file | --cache-file | --cache-fil | --cache-fi \
220   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
221     ac_prev=cache_file ;;
222   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
223   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
224     cache_file=$ac_optarg ;;
225
226   --config-cache | -C)
227     cache_file=config.cache ;;
228
229   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
230     ac_prev=datadir ;;
231   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
232   | --da=*)
233     datadir=$ac_optarg ;;
234
235   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
236   | --dataroo | --dataro | --datar)
237     ac_prev=datarootdir ;;
238   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
239   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
240     datarootdir=$ac_optarg ;;
241
242   -disable-* | --disable-*)
243     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
244     # Reject names that are not valid shell variable names.
245     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
246       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
247    { (exit 1); exit 1; }; }
248     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
249     eval "enable_$ac_feature=no" ;;
250
251   -enable-* | --enable-*)
252     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
253     # Reject names that are not valid shell variable names.
254     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
255       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
256    { (exit 1); exit 1; }; }
257     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
258     case $ac_option in
259       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
260       *) ac_optarg=yes ;;
261     esac
262     eval "enable_$ac_feature='$ac_optarg'" ;;
263
264   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
265   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
266   | --exec | --exe | --ex)
267     ac_prev=exec_prefix ;;
268   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
269   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
270   | --exec=* | --exe=* | --ex=*)
271     exec_prefix=$ac_optarg ;;
272
273   -gas | --gas | --ga | --g)
274     # Obsolete; use --with-gas.
275     with_gas=yes ;;
276
277   -help | --help | --hel | --he | -h)
278     ac_init_help=long ;;
279   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
280     ac_init_help=recursive ;;
281   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
282     ac_init_help=short ;;
283
284   -host | --host | --hos | --ho)
285     ac_prev=host_alias ;;
286   -host=* | --host=* | --hos=* | --ho=*)
287     host_alias=$ac_optarg ;;
288
289   -includedir | --includedir | --includedi | --included | --include \
290   | --includ | --inclu | --incl | --inc)
291     ac_prev=includedir ;;
292   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
293   | --includ=* | --inclu=* | --incl=* | --inc=*)
294     includedir=$ac_optarg ;;
295
296   -infodir | --infodir | --infodi | --infod | --info | --inf)
297     ac_prev=infodir ;;
298   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
299     infodir=$ac_optarg ;;
300
301   -libdir | --libdir | --libdi | --libd)
302     ac_prev=libdir ;;
303   -libdir=* | --libdir=* | --libdi=* | --libd=*)
304     libdir=$ac_optarg ;;
305
306   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
307   | --libexe | --libex | --libe)
308     ac_prev=libexecdir ;;
309   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
310   | --libexe=* | --libex=* | --libe=*)
311     libexecdir=$ac_optarg ;;
312
313   -localstatedir | --localstatedir | --localstatedi | --localstated \
314   | --localstate | --localstat | --localsta | --localst \
315   | --locals | --local | --loca | --loc | --lo)
316     ac_prev=localstatedir ;;
317   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
318   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
319   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
320     localstatedir=$ac_optarg ;;
321
322   -runstatedir | --runstatedir | --runstatedi | --runstated \
323   | --runstate | --runstat | --runsta | --runst \
324   | --runs | --run | --ru)
325     ac_prev=runstatedir ;;
326   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
327   | --runstate=* | --runstat=* | --runsta=* | --runst=* \
328   | --runs=* | --run=* | --ru=*)
329     runstatedir=$ac_optarg ;;
330
331   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
332     ac_prev=mandir ;;
333   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
334     mandir=$ac_optarg ;;
335
336   -nfp | --nfp | --nf)
337     # Obsolete; use --without-fp.
338     with_fp=no ;;
339
340   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
341   | --no-cr | --no-c)
342     no_create=yes ;;
343
344   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
345   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
346     no_recursion=yes ;;
347
348   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
349   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
350   | --oldin | --oldi | --old | --ol | --o)
351     ac_prev=oldincludedir ;;
352   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
353   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
354   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
355     oldincludedir=$ac_optarg ;;
356
357   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
358     ac_prev=prefix ;;
359   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
360     prefix=$ac_optarg ;;
361
362   -program-prefix | --program-prefix | --program-prefi | --program-pref \
363   | --program-pre | --program-pr | --program-p)
364     ac_prev=program_prefix ;;
365   -program-prefix=* | --program-prefix=* | --program-prefi=* \
366   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
367     program_prefix=$ac_optarg ;;
368
369   -program-suffix | --program-suffix | --program-suffi | --program-suff \
370   | --program-suf | --program-su | --program-s)
371     ac_prev=program_suffix ;;
372   -program-suffix=* | --program-suffix=* | --program-suffi=* \
373   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
374     program_suffix=$ac_optarg ;;
375
376   -program-transform-name | --program-transform-name \
377   | --program-transform-nam | --program-transform-na \
378   | --program-transform-n | --program-transform- \
379   | --program-transform | --program-transfor \
380   | --program-transfo | --program-transf \
381   | --program-trans | --program-tran \
382   | --progr-tra | --program-tr | --program-t)
383     ac_prev=program_transform_name ;;
384   -program-transform-name=* | --program-transform-name=* \
385   | --program-transform-nam=* | --program-transform-na=* \
386   | --program-transform-n=* | --program-transform-=* \
387   | --program-transform=* | --program-transfor=* \
388   | --program-transfo=* | --program-transf=* \
389   | --program-trans=* | --program-tran=* \
390   | --progr-tra=* | --program-tr=* | --program-t=*)
391     program_transform_name=$ac_optarg ;;
392
393   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
394   | -silent | --silent | --silen | --sile | --sil)
395     silent=yes ;;
396
397   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
398     ac_prev=sbindir ;;
399   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
400   | --sbi=* | --sb=*)
401     sbindir=$ac_optarg ;;
402
403   -sharedstatedir | --sharedstatedir | --sharedstatedi \
404   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
405   | --sharedst | --shareds | --shared | --share | --shar \
406   | --sha | --sh)
407     ac_prev=sharedstatedir ;;
408   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
409   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
410   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
411   | --sha=* | --sh=*)
412     sharedstatedir=$ac_optarg ;;
413
414   -site | --site | --sit)
415     ac_prev=site ;;
416   -site=* | --site=* | --sit=*)
417     site=$ac_optarg ;;
418
419   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
420     ac_prev=srcdir ;;
421   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
422     srcdir=$ac_optarg ;;
423
424   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
425   | --syscon | --sysco | --sysc | --sys | --sy)
426     ac_prev=sysconfdir ;;
427   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
428   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
429     sysconfdir=$ac_optarg ;;
430
431   -target | --target | --targe | --targ | --tar | --ta | --t)
432     ac_prev=target_alias ;;
433   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
434     target_alias=$ac_optarg ;;
435
436   -v | -verbose | --verbose | --verbos | --verbo | --verb)
437     verbose=yes ;;
438
439   -version | --version | --versio | --versi | --vers | -V)
440     ac_init_version=: ;;
441
442   -with-* | --with-*)
443     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
444     # Reject names that are not valid shell variable names.
445     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
446       { echo "$as_me: error: invalid package name: $ac_package" >&2
447    { (exit 1); exit 1; }; }
448     ac_package=`echo $ac_package| sed 's/-/_/g'`
449     case $ac_option in
450       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
451       *) ac_optarg=yes ;;
452     esac
453     eval "with_$ac_package='$ac_optarg'" ;;
454
455   -without-* | --without-*)
456     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
457     # Reject names that are not valid shell variable names.
458     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
459       { echo "$as_me: error: invalid package name: $ac_package" >&2
460    { (exit 1); exit 1; }; }
461     ac_package=`echo $ac_package | sed 's/-/_/g'`
462     eval "with_$ac_package=no" ;;
463
464   --x)
465     # Obsolete; use --with-x.
466     with_x=yes ;;
467
468   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
469   | --x-incl | --x-inc | --x-in | --x-i)
470     ac_prev=x_includes ;;
471   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
472   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
473     x_includes=$ac_optarg ;;
474
475   -x-libraries | --x-libraries | --x-librarie | --x-librari \
476   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
477     ac_prev=x_libraries ;;
478   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
479   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
480     x_libraries=$ac_optarg ;;
481
482   -*) { echo "$as_me: error: unrecognized option: $ac_option
483 Try \`$0 --help' for more information." >&2
484    { (exit 1); exit 1; }; }
485     ;;
486
487   *=*)
488     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
489     # Reject names that are not valid shell variable names.
490     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
491       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
492    { (exit 1); exit 1; }; }
493     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
494     eval "$ac_envvar='$ac_optarg'"
495     export $ac_envvar ;;
496
497   *)
498     # FIXME: should be removed in autoconf 3.0.
499     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
500     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
501       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
502     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
503     ;;
504
505   esac
506 done
507
508 if test -n "$ac_prev"; then
509   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
510   { echo "$as_me: error: missing argument to $ac_option" >&2
511    { (exit 1); exit 1; }; }
512 fi
513
514 # Be sure to have absolute paths.
515 for ac_var in exec_prefix prefix
516 do
517   eval ac_val=$`echo $ac_var`
518   case $ac_val in
519     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
520     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
521    { (exit 1); exit 1; }; };;
522   esac
523 done
524
525 # Be sure to have absolute paths.
526 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
527               localstatedir libdir includedir oldincludedir infodir mandir
528 do
529   eval ac_val=$`echo $ac_var`
530   case $ac_val in
531     [\\/$]* | ?:[\\/]* ) ;;
532     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
533    { (exit 1); exit 1; }; };;
534   esac
535 done
536
537 # There might be people who depend on the old broken behavior: `$host'
538 # used to hold the argument of --host etc.
539 build=$build_alias
540 host=$host_alias
541 target=$target_alias
542
543 # FIXME: should be removed in autoconf 3.0.
544 if test "x$host_alias" != x; then
545   if test "x$build_alias" = x; then
546     cross_compiling=maybe
547     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
548     If a cross compiler is detected then cross compile mode will be used." >&2
549   elif test "x$build_alias" != "x$host_alias"; then
550     cross_compiling=yes
551   fi
552 fi
553
554 ac_tool_prefix=
555 test -n "$host_alias" && ac_tool_prefix=$host_alias-
556
557 test "$silent" = yes && exec 6>/dev/null
558
559 # Find the source files, if location was not specified.
560 if test -z "$srcdir"; then
561   ac_srcdir_defaulted=yes
562   # Try the directory containing this script, then its parent.
563   ac_prog=$0
564   ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
565   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
566   srcdir=$ac_confdir
567   if test ! -r $srcdir/$ac_unique_file; then
568     srcdir=..
569   fi
570 else
571   ac_srcdir_defaulted=no
572 fi
573 if test ! -r $srcdir/$ac_unique_file; then
574   if test "$ac_srcdir_defaulted" = yes; then
575     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
576    { (exit 1); exit 1; }; }
577   else
578     { echo "$as_me: error: cannot find sources in $srcdir" >&2
579    { (exit 1); exit 1; }; }
580   fi
581 fi
582 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
583 ac_env_build_alias_set=${build_alias+set}
584 ac_env_build_alias_value=$build_alias
585 ac_cv_env_build_alias_set=${build_alias+set}
586 ac_cv_env_build_alias_value=$build_alias
587 ac_env_host_alias_set=${host_alias+set}
588 ac_env_host_alias_value=$host_alias
589 ac_cv_env_host_alias_set=${host_alias+set}
590 ac_cv_env_host_alias_value=$host_alias
591 ac_env_target_alias_set=${target_alias+set}
592 ac_env_target_alias_value=$target_alias
593 ac_cv_env_target_alias_set=${target_alias+set}
594 ac_cv_env_target_alias_value=$target_alias
595 ac_env_CC_set=${CC+set}
596 ac_env_CC_value=$CC
597 ac_cv_env_CC_set=${CC+set}
598 ac_cv_env_CC_value=$CC
599 ac_env_CFLAGS_set=${CFLAGS+set}
600 ac_env_CFLAGS_value=$CFLAGS
601 ac_cv_env_CFLAGS_set=${CFLAGS+set}
602 ac_cv_env_CFLAGS_value=$CFLAGS
603 ac_env_LDFLAGS_set=${LDFLAGS+set}
604 ac_env_LDFLAGS_value=$LDFLAGS
605 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
606 ac_cv_env_LDFLAGS_value=$LDFLAGS
607 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
608 ac_env_CPPFLAGS_value=$CPPFLAGS
609 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
610 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
611 ac_env_CPP_set=${CPP+set}
612 ac_env_CPP_value=$CPP
613 ac_cv_env_CPP_set=${CPP+set}
614 ac_cv_env_CPP_value=$CPP
615
616 #
617 # Report the --help message.
618 #
619 if test "$ac_init_help" = "long"; then
620   # Omit some internal or obsolete options to make the list less imposing.
621   # This message is too long to be a string in the A/UX 3.1 sh.
622   cat <<EOF
623 \`configure' configures this package to adapt to many kinds of systems.
624
625 Usage: $0 [OPTION]... [VAR=VALUE]...
626
627 To assign environment variables (e.g., CC, CFLAGS...), specify them as
628 VAR=VALUE.  See below for descriptions of some of the useful variables.
629
630 Defaults for the options are specified in brackets.
631
632 Configuration:
633   -h, --help              display this help and exit
634       --help=short        display options specific to this package
635       --help=recursive    display the short help of all the included packages
636   -V, --version           display version information and exit
637   -q, --quiet, --silent   do not print \`checking...' messages
638       --cache-file=FILE   cache test results in FILE [disabled]
639   -C, --config-cache      alias for \`--cache-file=config.cache'
640   -n, --no-create         do not create output files
641       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
642
643 EOF
644
645   cat <<EOF
646 Installation directories:
647   --prefix=PREFIX         install architecture-independent files in PREFIX
648                           [$ac_default_prefix]
649   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
650                           [PREFIX]
651
652 By default, \`make install' will install all the files in
653 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
654 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
655 for instance \`--prefix=\$HOME'.
656
657 For better control, use the options below.
658
659 Fine tuning of the installation directories:
660   --bindir=DIR            user executables [EPREFIX/bin]
661   --sbindir=DIR           system admin executables [EPREFIX/sbin]
662   --libexecdir=DIR        program executables [EPREFIX/libexec]
663   --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
664   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
665   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
666   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
667   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
668   --runstatedir=DIR       extra definition of runtime data [LOCALSTATEDIR/run]
669   --libdir=DIR            object code libraries [EPREFIX/lib]
670   --includedir=DIR        C header files [PREFIX/include]
671   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
672   --infodir=DIR           info documentation [DATAROOTDIR/info]
673   --mandir=DIR            man documentation [DATAROOTDIR/man]
674 EOF
675
676   cat <<\EOF
677
678 Program names:
679   --program-prefix=PREFIX            prepend PREFIX to installed program names
680   --program-suffix=SUFFIX            append SUFFIX to installed program names
681   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
682
683 System types:
684   --build=BUILD           configure for building on BUILD [guessed]
685   --host=HOST       build programs to run on HOST [BUILD]
686   --target=TARGET   configure for building compilers for TARGET [HOST]
687 EOF
688 fi
689
690 if test -n "$ac_init_help"; then
691
692   cat <<\EOF
693
694 Optional Packages:
695   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
696   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
697
698 Optional Features:
699   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
700   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
701
702 General Options:
703   --with-system-type=XXX  test: override derived host system-type
704   --disable-stripping     do not strip (debug info) installed executables
705   --with-pkg-config{=path} enable/disable use of pkg-config
706   --with-pkg-config-libdir=XXX use given directory for installing pc-files
707   --without-tests         suppress build with test-programs
708   --enable-mixed-case     tic should assume mixed-case filenames
709   --with-install-prefix   prefixes actual install-location ($DESTDIR)
710 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
711   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
712   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
713   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
714   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
715   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
716   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
717 Options to Specify the Libraries Built/Used:
718   --with-shared           generate shared C-objects (needed for --with-ada-sharedlib)
719   --with-curses-dir=DIR   directory in which (n)curses is installed
720   --enable-widec          compile with wide-char/UTF-8 code
721   --with-lib-prefix       override library-prefix
722   --with-shlib-version=X  Specify rel or abi version for shared libs
723   --enable-rpath-link     link sample programs with rpath option
724 Fine-Tuning Your Configuration:
725   --enable-broken_linker  compile with broken-linker support code
726   --disable-largefile     omit support for large files
727   --with-rcs-ids          compile-in RCS identifiers
728 Extensions:
729   --disable-ext-funcs     disable function-extensions
730   --enable-const          compile with extra/non-standard const
731 Development Code:
732   --without-develop       disable development options
733 Experimental Code:
734   --with-pthread          use POSIX thread library
735   --enable-weak-symbols   enable weak-symbols for pthreads
736   --enable-reentrant      compile with experimental reentrant code
737   --with-wrap-prefix=XXX  override prefix used for public variables
738 Testing/development Options:
739   --disable-echo          do not display "compiling" commands
740   --enable-warnings       build: turn on GCC compiler warnings
741   --enable-assertions     test: turn on generation of assertion code
742   --enable-expanded       test: generate functions for certain macros
743   --disable-macros        test: use functions rather than macros
744   --with-trace            test: add trace() function to all models of ncurses
745   --disable-gnat-projects test: disable GNAT projects even if usable
746 Ada95 Binding Options:
747   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
748   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
749   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
750   --with-ada-sharedlib=soname build shared-library (requires GNAT projects)
751   --with-ada-libname=XXX  override default Ada library-name
752
753 Some influential environment variables:
754   CC          C compiler command
755   CFLAGS      C compiler flags
756   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
757               nonstandard directory <lib dir>
758   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
759               headers in a nonstandard directory <include dir>
760   CPP         C preprocessor
761
762 Use these variables to override the choices made by `configure' or to help
763 it to find libraries and programs with nonstandard names/locations.
764
765 EOF
766 fi
767
768 if test "$ac_init_help" = "recursive"; then
769   # If there are subdirs, report their specific --help.
770   ac_popdir=`pwd`
771   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
772     cd $ac_subdir
773     # A "../" for each directory in /$ac_subdir.
774     ac_dots=`echo $ac_subdir |
775              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
776
777     case $srcdir in
778     .) # No --srcdir option.  We are building in place.
779       ac_sub_srcdir=$srcdir ;;
780     [\\/]* | ?:[\\/]* ) # Absolute path.
781       ac_sub_srcdir=$srcdir/$ac_subdir ;;
782     *) # Relative path.
783       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
784     esac
785
786     # Check for guested configure; otherwise get Cygnus style configure.
787     if test -f $ac_sub_srcdir/configure.gnu; then
788       echo
789       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
790     elif test -f $ac_sub_srcdir/configure; then
791       echo
792       $SHELL $ac_sub_srcdir/configure  --help=recursive
793     elif test -f $ac_sub_srcdir/configure.ac ||
794            test -f $ac_sub_srcdir/configure.in; then
795       echo
796       $ac_configure --help
797     else
798       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
799     fi
800     cd $ac_popdir
801   done
802 fi
803
804 test -n "$ac_init_help" && exit 0
805 if $ac_init_version; then
806   cat <<\EOF
807
808 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
809 Free Software Foundation, Inc.
810 This configure script is free software; the Free Software Foundation
811 gives unlimited permission to copy, distribute and modify it.
812 EOF
813   exit 0
814 fi
815 exec 5>config.log
816 cat >&5 <<EOF
817 This file contains any messages produced by compilers while
818 running configure, to aid debugging if configure makes a mistake.
819
820 It was created by $as_me, which was
821 generated by GNU Autoconf 2.52.20200111.  Invocation command line was
822
823   $ $0 $@
824
825 EOF
826 {
827 cat <<_ASUNAME
828 ## ---------- ##
829 ## Platform.  ##
830 ## ---------- ##
831
832 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
833 uname -m = `(uname -m) 2>/dev/null || echo unknown`
834 uname -r = `(uname -r) 2>/dev/null || echo unknown`
835 uname -s = `(uname -s) 2>/dev/null || echo unknown`
836 uname -v = `(uname -v) 2>/dev/null || echo unknown`
837
838 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
839 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
840
841 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
842 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
843 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
844 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
845 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
846 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
847 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
848
849 PATH = $PATH
850
851 _ASUNAME
852 } >&5
853
854 cat >&5 <<EOF
855 ## ------------ ##
856 ## Core tests.  ##
857 ## ------------ ##
858
859 EOF
860
861 # Keep a trace of the command line.
862 # Strip out --no-create and --no-recursion so they do not pile up.
863 # Also quote any args containing shell meta-characters.
864 ac_configure_args=
865 ac_sep=
866 for ac_arg
867 do
868   case $ac_arg in
869   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
870   | --no-cr | --no-c) ;;
871   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
872   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
873   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
874     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
875     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
876     ac_sep=" " ;;
877   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
878      ac_sep=" " ;;
879   esac
880   # Get rid of the leading space.
881 done
882
883 # When interrupted or exit'd, cleanup temporary files, and complete
884 # config.log.  We remove comments because anyway the quotes in there
885 # would cause problems or look ugly.
886 trap 'exit_status=$?
887   # Save into config.log some information that might help in debugging.
888   echo >&5
889   echo "## ----------------- ##" >&5
890   echo "## Cache variables.  ##" >&5
891   echo "## ----------------- ##" >&5
892   echo >&5
893   # The following way of writing the cache mishandles newlines in values,
894 {
895   (set) 2>&1 |
896     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
897     *ac_space=\ *)
898       sed -n \
899         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
900           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
901       ;;
902     *)
903       sed -n \
904         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
905       ;;
906     esac;
907 } >&5
908   sed "/^$/d" confdefs.h >conftest.log
909   if test -s conftest.log; then
910     echo >&5
911     echo "## ------------ ##" >&5
912     echo "## confdefs.h.  ##" >&5
913     echo "## ------------ ##" >&5
914     echo >&5
915     cat conftest.log >&5
916   fi
917   (echo; echo) >&5
918   test "$ac_signal" != 0 &&
919     echo "$as_me: caught signal $ac_signal" >&5
920   echo "$as_me: exit $exit_status" >&5
921   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
922     exit $exit_status
923      ' 0
924 for ac_signal in 1 2 13 15; do
925   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
926 done
927 ac_signal=0
928
929 # confdefs.h avoids OS command line length limits that DEFS can exceed.
930 rm -rf conftest* confdefs.h
931 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
932 echo >confdefs.h
933
934 # Let the site file select an alternate cache file if it wants to.
935 # Prefer explicitly selected file to automatically selected ones.
936 if test -z "$CONFIG_SITE"; then
937   if test "x$prefix" != xNONE; then
938     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
939   else
940     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
941   fi
942 fi
943 for ac_site_file in $CONFIG_SITE; do
944   if test -r "$ac_site_file"; then
945     { echo "$as_me:945: loading site script $ac_site_file" >&5
946 echo "$as_me: loading site script $ac_site_file" >&6;}
947     cat "$ac_site_file" >&5
948     . "$ac_site_file"
949   fi
950 done
951
952 if test -r "$cache_file"; then
953   # Some versions of bash will fail to source /dev/null (special
954   # files actually), so we avoid doing that.
955   if test -f "$cache_file"; then
956     { echo "$as_me:956: loading cache $cache_file" >&5
957 echo "$as_me: loading cache $cache_file" >&6;}
958     case $cache_file in
959       [\\/]* | ?:[\\/]* ) . $cache_file;;
960       *)                      . ./$cache_file;;
961     esac
962   fi
963 else
964   { echo "$as_me:964: creating cache $cache_file" >&5
965 echo "$as_me: creating cache $cache_file" >&6;}
966   >$cache_file
967 fi
968
969 # Check that the precious variables saved in the cache have kept the same
970 # value.
971 ac_cache_corrupted=false
972 for ac_var in `(set) 2>&1 |
973                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
974   eval ac_old_set=\$ac_cv_env_${ac_var}_set
975   eval ac_new_set=\$ac_env_${ac_var}_set
976   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
977   eval ac_new_val="\$ac_env_${ac_var}_value"
978   case $ac_old_set,$ac_new_set in
979     set,)
980       { echo "$as_me:980: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
981 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
982       ac_cache_corrupted=: ;;
983     ,set)
984       { echo "$as_me:984: error: \`$ac_var' was not set in the previous run" >&5
985 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
986       ac_cache_corrupted=: ;;
987     ,);;
988     *)
989       if test "x$ac_old_val" != "x$ac_new_val"; then
990         { echo "$as_me:990: error: \`$ac_var' has changed since the previous run:" >&5
991 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
992         { echo "$as_me:992:   former value:  $ac_old_val" >&5
993 echo "$as_me:   former value:  $ac_old_val" >&2;}
994         { echo "$as_me:994:   current value: $ac_new_val" >&5
995 echo "$as_me:   current value: $ac_new_val" >&2;}
996         ac_cache_corrupted=:
997       fi;;
998   esac
999   # Pass precious variables to config.status.  It doesn't matter if
1000   # we pass some twice (in addition to the command line arguments).
1001   if test "$ac_new_set" = set; then
1002     case $ac_new_val in
1003     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1004       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1005       ac_configure_args="$ac_configure_args '$ac_arg'"
1006       ;;
1007     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1008        ;;
1009     esac
1010   fi
1011 done
1012 if $ac_cache_corrupted; then
1013   { echo "$as_me:1013: error: changes in the environment can compromise the build" >&5
1014 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1015   { { echo "$as_me:1015: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1016 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1017    { (exit 1); exit 1; }; }
1018 fi
1019
1020 ac_ext=c
1021 ac_cpp='$CPP $CPPFLAGS'
1022 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1023 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1024 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1025 ac_main_return=return
1026
1027 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1028   *c*,-n*) ECHO_N= ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
1029                    ECHO_T='     ' ;;
1030   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1031   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1032 esac
1033 echo "#! $SHELL" >conftest.sh
1034 echo  "exit 0"   >>conftest.sh
1035 chmod +x conftest.sh
1036 if { (echo "$as_me:1036: PATH=\".;.\"; conftest.sh") >&5
1037   (PATH=".;."; conftest.sh) 2>&5
1038   ac_status=$?
1039   echo "$as_me:1039: \$? = $ac_status" >&5
1040   (exit $ac_status); }; then
1041   ac_path_separator=';'
1042 else
1043   ac_path_separator=:
1044 fi
1045 PATH_SEPARATOR="$ac_path_separator"
1046 rm -f conftest.sh
1047
1048 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1049
1050 top_builddir=`pwd`
1051
1052 ac_aux_dir=
1053 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1054   if test -f $ac_dir/install-sh; then
1055     ac_aux_dir=$ac_dir
1056     ac_install_sh="$ac_aux_dir/install-sh -c"
1057     break
1058   elif test -f $ac_dir/install.sh; then
1059     ac_aux_dir=$ac_dir
1060     ac_install_sh="$ac_aux_dir/install.sh -c"
1061     break
1062   elif test -f $ac_dir/shtool; then
1063     ac_aux_dir=$ac_dir
1064     ac_install_sh="$ac_aux_dir/shtool install -c"
1065     break
1066   fi
1067 done
1068 if test -z "$ac_aux_dir"; then
1069   { { echo "$as_me:1069: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1070 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1071    { (exit 1); exit 1; }; }
1072 fi
1073 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1074 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1075 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1076
1077 # Make sure we can run config.sub.
1078 $ac_config_sub sun4 >/dev/null 2>&1 ||
1079   { { echo "$as_me:1079: error: cannot run $ac_config_sub" >&5
1080 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1081    { (exit 1); exit 1; }; }
1082
1083 echo "$as_me:1083: checking build system type" >&5
1084 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1085 if test "${ac_cv_build+set}" = set; then
1086   echo $ECHO_N "(cached) $ECHO_C" >&6
1087 else
1088   ac_cv_build_alias=$build_alias
1089 test -z "$ac_cv_build_alias" &&
1090   ac_cv_build_alias=`$ac_config_guess`
1091 test -z "$ac_cv_build_alias" &&
1092   { { echo "$as_me:1092: error: cannot guess build type; you must specify one" >&5
1093 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1094    { (exit 1); exit 1; }; }
1095 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1096   { { echo "$as_me:1096: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1097 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1098    { (exit 1); exit 1; }; }
1099
1100 fi
1101 echo "$as_me:1101: result: $ac_cv_build" >&5
1102 echo "${ECHO_T}$ac_cv_build" >&6
1103 build=$ac_cv_build
1104 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1105 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1106 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1107
1108 echo "$as_me:1108: checking host system type" >&5
1109 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1110 if test "${ac_cv_host+set}" = set; then
1111   echo $ECHO_N "(cached) $ECHO_C" >&6
1112 else
1113   ac_cv_host_alias=$host_alias
1114 test -z "$ac_cv_host_alias" &&
1115   ac_cv_host_alias=$ac_cv_build_alias
1116 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1117   { { echo "$as_me:1117: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1118 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1119    { (exit 1); exit 1; }; }
1120
1121 fi
1122 echo "$as_me:1122: result: $ac_cv_host" >&5
1123 echo "${ECHO_T}$ac_cv_host" >&6
1124 host=$ac_cv_host
1125 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1126 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1127 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1128
1129 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1130         echo "$as_me:1130: checking target system type" >&5
1131 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1132 if test "${ac_cv_target+set}" = set; then
1133   echo $ECHO_N "(cached) $ECHO_C" >&6
1134 else
1135   ac_cv_target_alias=$target_alias
1136 test "x$ac_cv_target_alias" = "x" &&
1137   ac_cv_target_alias=$ac_cv_host_alias
1138 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1139   { { echo "$as_me:1139: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1140 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1141    { (exit 1); exit 1; }; }
1142
1143 fi
1144 echo "$as_me:1144: result: $ac_cv_target" >&5
1145 echo "${ECHO_T}$ac_cv_target" >&6
1146 target=$ac_cv_target
1147 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1148 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1149 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1150
1151 # The aliases save the names the user supplied, while $host etc.
1152 # will get canonicalized.
1153 test -n "$target_alias" &&
1154   test "$program_prefix$program_suffix$program_transform_name" = \
1155     NONENONEs,x,x, &&
1156   program_prefix=${target_alias}-
1157         system_name="$host_os"
1158 else
1159         system_name="`(uname -s -r) 2>/dev/null`"
1160         if test -z "$system_name" ; then
1161                 system_name="`(hostname) 2>/dev/null`"
1162         fi
1163 fi
1164 test -n "$system_name" &&
1165 cat >>confdefs.h <<EOF
1166 #define SYSTEM_NAME "$system_name"
1167 EOF
1168
1169 if test "${cf_cv_system_name+set}" = set; then
1170   echo $ECHO_N "(cached) $ECHO_C" >&6
1171 else
1172   cf_cv_system_name="$system_name"
1173 fi
1174
1175 test -z "$system_name" && system_name="$cf_cv_system_name"
1176 test -n "$cf_cv_system_name" && echo "$as_me:1176: result: Configuring for $cf_cv_system_name" >&5
1177 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1178
1179 if test ".$system_name" != ".$cf_cv_system_name" ; then
1180         echo "$as_me:1180: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1181 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1182         { { echo "$as_me:1182: error: \"Please remove config.cache and try again.\"" >&5
1183 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1184    { (exit 1); exit 1; }; }
1185 fi
1186
1187 # Check whether --with-system-type or --without-system-type was given.
1188 if test "${with_system_type+set}" = set; then
1189   withval="$with_system_type"
1190   { echo "$as_me:1190: WARNING: overriding system type to $withval" >&5
1191 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1192         cf_cv_system_name=$withval
1193         host_os=$withval
1194
1195 fi;
1196
1197 ###     Save the given $CFLAGS to allow user-override.
1198 cf_user_CFLAGS="$CFLAGS"
1199
1200 ###     Default install-location
1201
1202 echo "$as_me:1202: checking for prefix" >&5
1203 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1204 if test "x$prefix" = "xNONE" ; then
1205         case "$cf_cv_system_name" in
1206                 # non-vendor systems don't have a conflict
1207         (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1208                 prefix=/usr
1209                 ;;
1210         (*)     prefix=$ac_default_prefix
1211                 ;;
1212         esac
1213 fi
1214 echo "$as_me:1214: result: $prefix" >&5
1215 echo "${ECHO_T}$prefix" >&6
1216
1217 if test "x$prefix" = "xNONE" ; then
1218 echo "$as_me:1218: checking for default include-directory" >&5
1219 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1220 test -n "$verbose" && echo 1>&6
1221 for cf_symbol in \
1222         $includedir \
1223         $includedir/ncurses \
1224         $prefix/include \
1225         $prefix/include/ncurses \
1226         /usr/local/include \
1227         /usr/local/include/ncurses \
1228         /usr/include \
1229         /usr/include/ncurses
1230 do
1231         cf_dir=`eval echo $cf_symbol`
1232         if test -f $cf_dir/curses.h ; then
1233         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1234                 includedir="$cf_symbol"
1235                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1236                 break
1237         fi
1238         fi
1239         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1240 done
1241 echo "$as_me:1241: result: $includedir" >&5
1242 echo "${ECHO_T}$includedir" >&6
1243 fi
1244
1245 ###     Checks for programs.
1246
1247 ac_ext=c
1248 ac_cpp='$CPP $CPPFLAGS'
1249 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1250 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1251 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1252 ac_main_return=return
1253 if test -n "$ac_tool_prefix"; then
1254   for ac_prog in gnatgcc gcc cc
1255   do
1256     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1257 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1258 echo "$as_me:1258: checking for $ac_word" >&5
1259 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1260 if test "${ac_cv_prog_CC+set}" = set; then
1261   echo $ECHO_N "(cached) $ECHO_C" >&6
1262 else
1263   if test -n "$CC"; then
1264   ac_cv_prog_CC="$CC" # Let the user override the test.
1265 else
1266   ac_save_IFS=$IFS; IFS=$ac_path_separator
1267 ac_dummy="$PATH"
1268 for ac_dir in $ac_dummy; do
1269   IFS=$ac_save_IFS
1270   test -z "$ac_dir" && ac_dir=.
1271   $as_executable_p "$ac_dir/$ac_word" || continue
1272 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1273 echo "$as_me:1273: found $ac_dir/$ac_word" >&5
1274 break
1275 done
1276
1277 fi
1278 fi
1279 CC=$ac_cv_prog_CC
1280 if test -n "$CC"; then
1281   echo "$as_me:1281: result: $CC" >&5
1282 echo "${ECHO_T}$CC" >&6
1283 else
1284   echo "$as_me:1284: result: no" >&5
1285 echo "${ECHO_T}no" >&6
1286 fi
1287
1288     test -n "$CC" && break
1289   done
1290 fi
1291 if test -z "$CC"; then
1292   ac_ct_CC=$CC
1293   for ac_prog in gnatgcc gcc cc
1294 do
1295   # Extract the first word of "$ac_prog", so it can be a program name with args.
1296 set dummy $ac_prog; ac_word=$2
1297 echo "$as_me:1297: checking for $ac_word" >&5
1298 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1299 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1300   echo $ECHO_N "(cached) $ECHO_C" >&6
1301 else
1302   if test -n "$ac_ct_CC"; then
1303   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1304 else
1305   ac_save_IFS=$IFS; IFS=$ac_path_separator
1306 ac_dummy="$PATH"
1307 for ac_dir in $ac_dummy; do
1308   IFS=$ac_save_IFS
1309   test -z "$ac_dir" && ac_dir=.
1310   $as_executable_p "$ac_dir/$ac_word" || continue
1311 ac_cv_prog_ac_ct_CC="$ac_prog"
1312 echo "$as_me:1312: found $ac_dir/$ac_word" >&5
1313 break
1314 done
1315
1316 fi
1317 fi
1318 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1319 if test -n "$ac_ct_CC"; then
1320   echo "$as_me:1320: result: $ac_ct_CC" >&5
1321 echo "${ECHO_T}$ac_ct_CC" >&6
1322 else
1323   echo "$as_me:1323: result: no" >&5
1324 echo "${ECHO_T}no" >&6
1325 fi
1326
1327   test -n "$ac_ct_CC" && break
1328 done
1329
1330   CC=$ac_ct_CC
1331 fi
1332
1333 test -z "$CC" && { { echo "$as_me:1333: error: no acceptable cc found in \$PATH" >&5
1334 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1335    { (exit 1); exit 1; }; }
1336
1337 # Provide some information about the compiler.
1338 echo "$as_me:1338:" \
1339      "checking for C compiler version" >&5
1340 ac_compiler=`set X $ac_compile; echo $2`
1341 { (eval echo "$as_me:1341: \"$ac_compiler --version </dev/null >&5\"") >&5
1342   (eval $ac_compiler --version </dev/null >&5) 2>&5
1343   ac_status=$?
1344   echo "$as_me:1344: \$? = $ac_status" >&5
1345   (exit $ac_status); }
1346 { (eval echo "$as_me:1346: \"$ac_compiler -v </dev/null >&5\"") >&5
1347   (eval $ac_compiler -v </dev/null >&5) 2>&5
1348   ac_status=$?
1349   echo "$as_me:1349: \$? = $ac_status" >&5
1350   (exit $ac_status); }
1351 { (eval echo "$as_me:1351: \"$ac_compiler -V </dev/null >&5\"") >&5
1352   (eval $ac_compiler -V </dev/null >&5) 2>&5
1353   ac_status=$?
1354   echo "$as_me:1354: \$? = $ac_status" >&5
1355   (exit $ac_status); }
1356
1357 cat >conftest.$ac_ext <<_ACEOF
1358 #line 1358 "configure"
1359 #include "confdefs.h"
1360
1361 int
1362 main (void)
1363 {
1364
1365   ;
1366   return 0;
1367 }
1368 _ACEOF
1369 ac_clean_files_save=$ac_clean_files
1370 ac_clean_files="$ac_clean_files a.out a.exe"
1371 # Try to create an executable without -o first, disregard a.out.
1372 # It will help us diagnose broken compilers, and finding out an intuition
1373 # of exeext.
1374 echo "$as_me:1374: checking for C compiler default output" >&5
1375 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1376 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1377 if { (eval echo "$as_me:1377: \"$ac_link_default\"") >&5
1378   (eval $ac_link_default) 2>&5
1379   ac_status=$?
1380   echo "$as_me:1380: \$? = $ac_status" >&5
1381   (exit $ac_status); }; then
1382   # Find the output, starting from the most likely.  This scheme is
1383 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1384 # resort.
1385 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1386                 ls a.out conftest 2>/dev/null;
1387                 ls a.* conftest.* 2>/dev/null`; do
1388   case $ac_file in
1389     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1390     a.out ) # We found the default executable, but exeext='' is most
1391             # certainly right.
1392             break;;
1393     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1394           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1395           export ac_cv_exeext
1396           break;;
1397     * ) break;;
1398   esac
1399 done
1400 else
1401   echo "$as_me: failed program was:" >&5
1402 cat conftest.$ac_ext >&5
1403 { { echo "$as_me:1403: error: C compiler cannot create executables" >&5
1404 echo "$as_me: error: C compiler cannot create executables" >&2;}
1405    { (exit 77); exit 77; }; }
1406 fi
1407
1408 ac_exeext=$ac_cv_exeext
1409 echo "$as_me:1409: result: $ac_file" >&5
1410 echo "${ECHO_T}$ac_file" >&6
1411
1412 # Check the compiler produces executables we can run.  If not, either
1413 # the compiler is broken, or we cross compile.
1414 echo "$as_me:1414: checking whether the C compiler works" >&5
1415 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1416 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1417 # If not cross compiling, check that we can run a simple program.
1418 if test "$cross_compiling" != yes; then
1419   if { ac_try='./$ac_file'
1420   { (eval echo "$as_me:1420: \"$ac_try\"") >&5
1421   (eval $ac_try) 2>&5
1422   ac_status=$?
1423   echo "$as_me:1423: \$? = $ac_status" >&5
1424   (exit $ac_status); }; }; then
1425     cross_compiling=no
1426   else
1427     if test "$cross_compiling" = maybe; then
1428         cross_compiling=yes
1429     else
1430         { { echo "$as_me:1430: error: cannot run C compiled programs.
1431 If you meant to cross compile, use \`--host'." >&5
1432 echo "$as_me: error: cannot run C compiled programs.
1433 If you meant to cross compile, use \`--host'." >&2;}
1434    { (exit 1); exit 1; }; }
1435     fi
1436   fi
1437 fi
1438 echo "$as_me:1438: result: yes" >&5
1439 echo "${ECHO_T}yes" >&6
1440
1441 rm -f a.out a.exe conftest$ac_cv_exeext
1442 ac_clean_files=$ac_clean_files_save
1443 # Check the compiler produces executables we can run.  If not, either
1444 # the compiler is broken, or we cross compile.
1445 echo "$as_me:1445: checking whether we are cross compiling" >&5
1446 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1447 echo "$as_me:1447: result: $cross_compiling" >&5
1448 echo "${ECHO_T}$cross_compiling" >&6
1449
1450 echo "$as_me:1450: checking for executable suffix" >&5
1451 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1452 if { (eval echo "$as_me:1452: \"$ac_link\"") >&5
1453   (eval $ac_link) 2>&5
1454   ac_status=$?
1455   echo "$as_me:1455: \$? = $ac_status" >&5
1456   (exit $ac_status); }; then
1457   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1458 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1459 # work properly (i.e., refer to `conftest.exe'), while it won't with
1460 # `rm'.
1461 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1462   case $ac_file in
1463     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1464     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1465           export ac_cv_exeext
1466           break;;
1467     * ) break;;
1468   esac
1469 done
1470 else
1471   { { echo "$as_me:1471: error: cannot compute EXEEXT: cannot compile and link" >&5
1472 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1473    { (exit 1); exit 1; }; }
1474 fi
1475
1476 rm -f conftest$ac_cv_exeext
1477 echo "$as_me:1477: result: $ac_cv_exeext" >&5
1478 echo "${ECHO_T}$ac_cv_exeext" >&6
1479
1480 rm -f conftest.$ac_ext
1481 EXEEXT=$ac_cv_exeext
1482 ac_exeext=$EXEEXT
1483 echo "$as_me:1483: checking for object suffix" >&5
1484 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1485 if test "${ac_cv_objext+set}" = set; then
1486   echo $ECHO_N "(cached) $ECHO_C" >&6
1487 else
1488   cat >conftest.$ac_ext <<_ACEOF
1489 #line 1489 "configure"
1490 #include "confdefs.h"
1491
1492 int
1493 main (void)
1494 {
1495
1496   ;
1497   return 0;
1498 }
1499 _ACEOF
1500 rm -f conftest.o conftest.obj
1501 if { (eval echo "$as_me:1501: \"$ac_compile\"") >&5
1502   (eval $ac_compile) 2>&5
1503   ac_status=$?
1504   echo "$as_me:1504: \$? = $ac_status" >&5
1505   (exit $ac_status); }; then
1506   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1507   case $ac_file in
1508     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1509     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1510        break;;
1511   esac
1512 done
1513 else
1514   echo "$as_me: failed program was:" >&5
1515 cat conftest.$ac_ext >&5
1516 { { echo "$as_me:1516: error: cannot compute OBJEXT: cannot compile" >&5
1517 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1518    { (exit 1); exit 1; }; }
1519 fi
1520
1521 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1522 fi
1523 echo "$as_me:1523: result: $ac_cv_objext" >&5
1524 echo "${ECHO_T}$ac_cv_objext" >&6
1525 OBJEXT=$ac_cv_objext
1526 ac_objext=$OBJEXT
1527 echo "$as_me:1527: checking whether we are using the GNU C compiler" >&5
1528 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1529 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1530   echo $ECHO_N "(cached) $ECHO_C" >&6
1531 else
1532   cat >conftest.$ac_ext <<_ACEOF
1533 #line 1533 "configure"
1534 #include "confdefs.h"
1535
1536 int
1537 main (void)
1538 {
1539 #ifndef __GNUC__
1540        choke me
1541 #endif
1542
1543   ;
1544   return 0;
1545 }
1546 _ACEOF
1547 rm -f conftest.$ac_objext
1548 if { (eval echo "$as_me:1548: \"$ac_compile\"") >&5
1549   (eval $ac_compile) 2>&5
1550   ac_status=$?
1551   echo "$as_me:1551: \$? = $ac_status" >&5
1552   (exit $ac_status); } &&
1553          { ac_try='test -s conftest.$ac_objext'
1554   { (eval echo "$as_me:1554: \"$ac_try\"") >&5
1555   (eval $ac_try) 2>&5
1556   ac_status=$?
1557   echo "$as_me:1557: \$? = $ac_status" >&5
1558   (exit $ac_status); }; }; then
1559   ac_compiler_gnu=yes
1560 else
1561   echo "$as_me: failed program was:" >&5
1562 cat conftest.$ac_ext >&5
1563 ac_compiler_gnu=no
1564 fi
1565 rm -f conftest.$ac_objext conftest.$ac_ext
1566 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1567
1568 fi
1569 echo "$as_me:1569: result: $ac_cv_c_compiler_gnu" >&5
1570 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1571 GCC=`test $ac_compiler_gnu = yes && echo yes`
1572 ac_test_CFLAGS=${CFLAGS+set}
1573 ac_save_CFLAGS=$CFLAGS
1574 CFLAGS="-g"
1575 echo "$as_me:1575: checking whether $CC accepts -g" >&5
1576 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1577 if test "${ac_cv_prog_cc_g+set}" = set; then
1578   echo $ECHO_N "(cached) $ECHO_C" >&6
1579 else
1580   cat >conftest.$ac_ext <<_ACEOF
1581 #line 1581 "configure"
1582 #include "confdefs.h"
1583
1584 int
1585 main (void)
1586 {
1587
1588   ;
1589   return 0;
1590 }
1591 _ACEOF
1592 rm -f conftest.$ac_objext
1593 if { (eval echo "$as_me:1593: \"$ac_compile\"") >&5
1594   (eval $ac_compile) 2>&5
1595   ac_status=$?
1596   echo "$as_me:1596: \$? = $ac_status" >&5
1597   (exit $ac_status); } &&
1598          { ac_try='test -s conftest.$ac_objext'
1599   { (eval echo "$as_me:1599: \"$ac_try\"") >&5
1600   (eval $ac_try) 2>&5
1601   ac_status=$?
1602   echo "$as_me:1602: \$? = $ac_status" >&5
1603   (exit $ac_status); }; }; then
1604   ac_cv_prog_cc_g=yes
1605 else
1606   echo "$as_me: failed program was:" >&5
1607 cat conftest.$ac_ext >&5
1608 ac_cv_prog_cc_g=no
1609 fi
1610 rm -f conftest.$ac_objext conftest.$ac_ext
1611 fi
1612 echo "$as_me:1612: result: $ac_cv_prog_cc_g" >&5
1613 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1614 if test "$ac_test_CFLAGS" = set; then
1615   CFLAGS=$ac_save_CFLAGS
1616 elif test $ac_cv_prog_cc_g = yes; then
1617   if test "$GCC" = yes; then
1618     CFLAGS="-g -O2"
1619   else
1620     CFLAGS="-g"
1621   fi
1622 else
1623   if test "$GCC" = yes; then
1624     CFLAGS="-O2"
1625   else
1626     CFLAGS=
1627   fi
1628 fi
1629 # Some people use a C++ compiler to compile C.  Since we use `exit',
1630 # in C++ we need to declare it.  In case someone uses the same compiler
1631 # for both compiling C and C++ we need to have the C++ compiler decide
1632 # the declaration of exit, since it's the most demanding environment.
1633 cat >conftest.$ac_ext <<_ACEOF
1634 #ifndef __cplusplus
1635   choke me
1636 #endif
1637 _ACEOF
1638 rm -f conftest.$ac_objext
1639 if { (eval echo "$as_me:1639: \"$ac_compile\"") >&5
1640   (eval $ac_compile) 2>&5
1641   ac_status=$?
1642   echo "$as_me:1642: \$? = $ac_status" >&5
1643   (exit $ac_status); } &&
1644          { ac_try='test -s conftest.$ac_objext'
1645   { (eval echo "$as_me:1645: \"$ac_try\"") >&5
1646   (eval $ac_try) 2>&5
1647   ac_status=$?
1648   echo "$as_me:1648: \$? = $ac_status" >&5
1649   (exit $ac_status); }; }; then
1650   for ac_declaration in \
1651    ''\
1652    '#include <stdlib.h>' \
1653    'extern "C" void std::exit (int) throw (); using std::exit;' \
1654    'extern "C" void std::exit (int); using std::exit;' \
1655    'extern "C" void exit (int) throw ();' \
1656    'extern "C" void exit (int);' \
1657    'void exit (int);'
1658 do
1659   cat >conftest.$ac_ext <<_ACEOF
1660 #line 1660 "configure"
1661 #include "confdefs.h"
1662 #include <stdlib.h>
1663 $ac_declaration
1664 int
1665 main (void)
1666 {
1667 exit (42);
1668   ;
1669   return 0;
1670 }
1671 _ACEOF
1672 rm -f conftest.$ac_objext
1673 if { (eval echo "$as_me:1673: \"$ac_compile\"") >&5
1674   (eval $ac_compile) 2>&5
1675   ac_status=$?
1676   echo "$as_me:1676: \$? = $ac_status" >&5
1677   (exit $ac_status); } &&
1678          { ac_try='test -s conftest.$ac_objext'
1679   { (eval echo "$as_me:1679: \"$ac_try\"") >&5
1680   (eval $ac_try) 2>&5
1681   ac_status=$?
1682   echo "$as_me:1682: \$? = $ac_status" >&5
1683   (exit $ac_status); }; }; then
1684   :
1685 else
1686   echo "$as_me: failed program was:" >&5
1687 cat conftest.$ac_ext >&5
1688 continue
1689 fi
1690 rm -f conftest.$ac_objext conftest.$ac_ext
1691   cat >conftest.$ac_ext <<_ACEOF
1692 #line 1692 "configure"
1693 #include "confdefs.h"
1694 $ac_declaration
1695 int
1696 main (void)
1697 {
1698 exit (42);
1699   ;
1700   return 0;
1701 }
1702 _ACEOF
1703 rm -f conftest.$ac_objext
1704 if { (eval echo "$as_me:1704: \"$ac_compile\"") >&5
1705   (eval $ac_compile) 2>&5
1706   ac_status=$?
1707   echo "$as_me:1707: \$? = $ac_status" >&5
1708   (exit $ac_status); } &&
1709          { ac_try='test -s conftest.$ac_objext'
1710   { (eval echo "$as_me:1710: \"$ac_try\"") >&5
1711   (eval $ac_try) 2>&5
1712   ac_status=$?
1713   echo "$as_me:1713: \$? = $ac_status" >&5
1714   (exit $ac_status); }; }; then
1715   break
1716 else
1717   echo "$as_me: failed program was:" >&5
1718 cat conftest.$ac_ext >&5
1719 fi
1720 rm -f conftest.$ac_objext conftest.$ac_ext
1721 done
1722 rm -rf conftest*
1723 if test -n "$ac_declaration"; then
1724   echo '#ifdef __cplusplus' >>confdefs.h
1725   echo $ac_declaration      >>confdefs.h
1726   echo '#endif'             >>confdefs.h
1727 fi
1728
1729 else
1730   echo "$as_me: failed program was:" >&5
1731 cat conftest.$ac_ext >&5
1732 fi
1733 rm -f conftest.$ac_objext conftest.$ac_ext
1734 ac_ext=c
1735 ac_cpp='$CPP $CPPFLAGS'
1736 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1737 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1738 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1739 ac_main_return=return
1740
1741 GCC_VERSION=none
1742 if test "$GCC" = yes ; then
1743         echo "$as_me:1743: checking version of $CC" >&5
1744 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1745         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1746         test -z "$GCC_VERSION" && GCC_VERSION=unknown
1747         echo "$as_me:1747: result: $GCC_VERSION" >&5
1748 echo "${ECHO_T}$GCC_VERSION" >&6
1749 fi
1750
1751 INTEL_COMPILER=no
1752
1753 if test "$GCC" = yes ; then
1754         case $host_os in
1755         (linux*|gnu*)
1756                 echo "$as_me:1756: checking if this is really Intel C compiler" >&5
1757 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
1758                 cf_save_CFLAGS="$CFLAGS"
1759                 CFLAGS="$CFLAGS -no-gcc"
1760                 cat >conftest.$ac_ext <<_ACEOF
1761 #line 1761 "configure"
1762 #include "confdefs.h"
1763
1764 int
1765 main (void)
1766 {
1767
1768 #ifdef __INTEL_COMPILER
1769 #else
1770 make an error
1771 #endif
1772
1773   ;
1774   return 0;
1775 }
1776 _ACEOF
1777 rm -f conftest.$ac_objext
1778 if { (eval echo "$as_me:1778: \"$ac_compile\"") >&5
1779   (eval $ac_compile) 2>&5
1780   ac_status=$?
1781   echo "$as_me:1781: \$? = $ac_status" >&5
1782   (exit $ac_status); } &&
1783          { ac_try='test -s conftest.$ac_objext'
1784   { (eval echo "$as_me:1784: \"$ac_try\"") >&5
1785   (eval $ac_try) 2>&5
1786   ac_status=$?
1787   echo "$as_me:1787: \$? = $ac_status" >&5
1788   (exit $ac_status); }; }; then
1789   INTEL_COMPILER=yes
1790 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
1791
1792 else
1793   echo "$as_me: failed program was:" >&5
1794 cat conftest.$ac_ext >&5
1795 fi
1796 rm -f conftest.$ac_objext conftest.$ac_ext
1797                 CFLAGS="$cf_save_CFLAGS"
1798                 echo "$as_me:1798: result: $INTEL_COMPILER" >&5
1799 echo "${ECHO_T}$INTEL_COMPILER" >&6
1800                 ;;
1801         esac
1802 fi
1803
1804 CLANG_COMPILER=no
1805
1806 if test "$GCC" = yes ; then
1807         echo "$as_me:1807: checking if this is really Clang C compiler" >&5
1808 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
1809         cf_save_CFLAGS="$CFLAGS"
1810         CFLAGS="$CFLAGS -Qunused-arguments"
1811         cat >conftest.$ac_ext <<_ACEOF
1812 #line 1812 "configure"
1813 #include "confdefs.h"
1814
1815 int
1816 main (void)
1817 {
1818
1819 #ifdef __clang__
1820 #else
1821 make an error
1822 #endif
1823
1824   ;
1825   return 0;
1826 }
1827 _ACEOF
1828 rm -f conftest.$ac_objext
1829 if { (eval echo "$as_me:1829: \"$ac_compile\"") >&5
1830   (eval $ac_compile) 2>&5
1831   ac_status=$?
1832   echo "$as_me:1832: \$? = $ac_status" >&5
1833   (exit $ac_status); } &&
1834          { ac_try='test -s conftest.$ac_objext'
1835   { (eval echo "$as_me:1835: \"$ac_try\"") >&5
1836   (eval $ac_try) 2>&5
1837   ac_status=$?
1838   echo "$as_me:1838: \$? = $ac_status" >&5
1839   (exit $ac_status); }; }; then
1840   CLANG_COMPILER=yes
1841 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
1842
1843 else
1844   echo "$as_me: failed program was:" >&5
1845 cat conftest.$ac_ext >&5
1846 fi
1847 rm -f conftest.$ac_objext conftest.$ac_ext
1848         CFLAGS="$cf_save_CFLAGS"
1849         echo "$as_me:1849: result: $CLANG_COMPILER" >&5
1850 echo "${ECHO_T}$CLANG_COMPILER" >&6
1851 fi
1852
1853 echo "$as_me:1853: checking for $CC option to accept ANSI C" >&5
1854 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
1855 if test "${ac_cv_prog_cc_stdc+set}" = set; then
1856   echo $ECHO_N "(cached) $ECHO_C" >&6
1857 else
1858   ac_cv_prog_cc_stdc=no
1859 ac_save_CC=$CC
1860 cat >conftest.$ac_ext <<_ACEOF
1861 #line 1861 "configure"
1862 #include "confdefs.h"
1863 #include <stdarg.h>
1864 #include <stdio.h>
1865 #include <sys/types.h>
1866 #include <sys/stat.h>
1867 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
1868 struct buf { int x; };
1869 FILE * (*rcsopen) (struct buf *, struct stat *, int);
1870 static char *e (p, i)
1871      char **p;
1872      int i;
1873 {
1874   return p[i];
1875 }
1876 static char *f (char * (*g) (char **, int), char **p, ...)
1877 {
1878   char *s;
1879   va_list v;
1880   va_start (v,p);
1881   s = g (p, va_arg (v,int));
1882   va_end (v);
1883   return s;
1884 }
1885 int test (int i, double x);
1886 struct s1 {int (*f) (int a);};
1887 struct s2 {int (*f) (double a);};
1888 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1889 int argc;
1890 char **argv;
1891 int
1892 main (void)
1893 {
1894 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
1895   ;
1896   return 0;
1897 }
1898 _ACEOF
1899 # Don't try gcc -ansi; that turns off useful extensions and
1900 # breaks some systems' header files.
1901 # AIX                   -qlanglvl=ansi
1902 # Ultrix and OSF/1      -std1
1903 # HP-UX 10.20 and later -Ae
1904 # HP-UX older versions  -Aa -D_HPUX_SOURCE
1905 # SVR4                  -Xc -D__EXTENSIONS__
1906 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1907 do
1908   CC="$ac_save_CC $ac_arg"
1909   rm -f conftest.$ac_objext
1910 if { (eval echo "$as_me:1910: \"$ac_compile\"") >&5
1911   (eval $ac_compile) 2>&5
1912   ac_status=$?
1913   echo "$as_me:1913: \$? = $ac_status" >&5
1914   (exit $ac_status); } &&
1915          { ac_try='test -s conftest.$ac_objext'
1916   { (eval echo "$as_me:1916: \"$ac_try\"") >&5
1917   (eval $ac_try) 2>&5
1918   ac_status=$?
1919   echo "$as_me:1919: \$? = $ac_status" >&5
1920   (exit $ac_status); }; }; then
1921   ac_cv_prog_cc_stdc=$ac_arg
1922 break
1923 else
1924   echo "$as_me: failed program was:" >&5
1925 cat conftest.$ac_ext >&5
1926 fi
1927 rm -f conftest.$ac_objext
1928 done
1929 rm -f conftest.$ac_ext conftest.$ac_objext
1930 CC=$ac_save_CC
1931
1932 fi
1933
1934 case "x$ac_cv_prog_cc_stdc" in
1935   x|xno)
1936     echo "$as_me:1936: result: none needed" >&5
1937 echo "${ECHO_T}none needed" >&6 ;;
1938   *)
1939     echo "$as_me:1939: result: $ac_cv_prog_cc_stdc" >&5
1940 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
1941     CC="$CC $ac_cv_prog_cc_stdc" ;;
1942 esac
1943
1944 # This should have been defined by AC_PROG_CC
1945 : ${CC:=cc}
1946
1947 echo "$as_me:1947: checking \$CFLAGS variable" >&5
1948 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
1949 case "x$CFLAGS" in
1950 (*-[IUD]*)
1951         echo "$as_me:1951: result: broken" >&5
1952 echo "${ECHO_T}broken" >&6
1953         { echo "$as_me:1953: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
1954 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
1955         cf_flags="$CFLAGS"
1956         CFLAGS=
1957         for cf_arg in $cf_flags
1958         do
1959
1960 cf_fix_cppflags=no
1961 cf_new_cflags=
1962 cf_new_cppflags=
1963 cf_new_extra_cppflags=
1964
1965 for cf_add_cflags in $cf_arg
1966 do
1967 case $cf_fix_cppflags in
1968 (no)
1969         case $cf_add_cflags in
1970         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
1971                 case $cf_add_cflags in
1972                 (-D*)
1973                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
1974
1975                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
1976                                 && test -z "${cf_tst_cflags}" \
1977                                 && cf_fix_cppflags=yes
1978
1979                         if test $cf_fix_cppflags = yes ; then
1980
1981         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
1982         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
1983
1984                                 continue
1985                         elif test "${cf_tst_cflags}" = "\"'" ; then
1986
1987         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
1988         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
1989
1990                                 continue
1991                         fi
1992                         ;;
1993                 esac
1994                 case "$CPPFLAGS" in
1995                 (*$cf_add_cflags)
1996                         ;;
1997                 (*)
1998                         case $cf_add_cflags in
1999                         (-D*)
2000                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2001
2002 CPPFLAGS=`echo "$CPPFLAGS" | \
2003         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2004                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2005
2006                                 ;;
2007                         esac
2008
2009         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2010         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2011
2012                         ;;
2013                 esac
2014                 ;;
2015         (*)
2016
2017         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2018         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2019
2020                 ;;
2021         esac
2022         ;;
2023 (yes)
2024
2025         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2026         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2027
2028         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2029
2030         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2031                 && test -z "${cf_tst_cflags}" \
2032                 && cf_fix_cppflags=no
2033         ;;
2034 esac
2035 done
2036
2037 if test -n "$cf_new_cflags" ; then
2038
2039         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2040         CFLAGS="${CFLAGS}$cf_new_cflags"
2041
2042 fi
2043
2044 if test -n "$cf_new_cppflags" ; then
2045
2046         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2047         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2048
2049 fi
2050
2051 if test -n "$cf_new_extra_cppflags" ; then
2052
2053         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2054         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2055
2056 fi
2057
2058         done
2059         ;;
2060 (*)
2061         echo "$as_me:2061: result: ok" >&5
2062 echo "${ECHO_T}ok" >&6
2063         ;;
2064 esac
2065
2066 echo "$as_me:2066: checking \$CC variable" >&5
2067 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2068 case "$CC" in
2069 (*[\ \  ]-*)
2070         echo "$as_me:2070: result: broken" >&5
2071 echo "${ECHO_T}broken" >&6
2072         { echo "$as_me:2072: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2073 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2074         # humor him...
2075         cf_prog=`echo "$CC" | sed -e 's/        / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2076         cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2077         CC="$cf_prog"
2078         for cf_arg in $cf_flags
2079         do
2080                 case "x$cf_arg" in
2081                 (x-[IUDfgOW]*)
2082
2083 cf_fix_cppflags=no
2084 cf_new_cflags=
2085 cf_new_cppflags=
2086 cf_new_extra_cppflags=
2087
2088 for cf_add_cflags in $cf_arg
2089 do
2090 case $cf_fix_cppflags in
2091 (no)
2092         case $cf_add_cflags in
2093         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2094                 case $cf_add_cflags in
2095                 (-D*)
2096                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2097
2098                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2099                                 && test -z "${cf_tst_cflags}" \
2100                                 && cf_fix_cppflags=yes
2101
2102                         if test $cf_fix_cppflags = yes ; then
2103
2104         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2105         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2106
2107                                 continue
2108                         elif test "${cf_tst_cflags}" = "\"'" ; then
2109
2110         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2111         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2112
2113                                 continue
2114                         fi
2115                         ;;
2116                 esac
2117                 case "$CPPFLAGS" in
2118                 (*$cf_add_cflags)
2119                         ;;
2120                 (*)
2121                         case $cf_add_cflags in
2122                         (-D*)
2123                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2124
2125 CPPFLAGS=`echo "$CPPFLAGS" | \
2126         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2127                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2128
2129                                 ;;
2130                         esac
2131
2132         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2133         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2134
2135                         ;;
2136                 esac
2137                 ;;
2138         (*)
2139
2140         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2141         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2142
2143                 ;;
2144         esac
2145         ;;
2146 (yes)
2147
2148         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2149         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2150
2151         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2152
2153         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2154                 && test -z "${cf_tst_cflags}" \
2155                 && cf_fix_cppflags=no
2156         ;;
2157 esac
2158 done
2159
2160 if test -n "$cf_new_cflags" ; then
2161
2162         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2163         CFLAGS="${CFLAGS}$cf_new_cflags"
2164
2165 fi
2166
2167 if test -n "$cf_new_cppflags" ; then
2168
2169         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2170         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2171
2172 fi
2173
2174 if test -n "$cf_new_extra_cppflags" ; then
2175
2176         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2177         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2178
2179 fi
2180
2181                         ;;
2182                 (*)
2183                         CC="$CC $cf_arg"
2184                         ;;
2185                 esac
2186         done
2187         test -n "$verbose" && echo "    resulting CC: '$CC'" 1>&6
2188
2189 echo "${as_me:-configure}:2189: testing resulting CC: '$CC' ..." 1>&5
2190
2191         test -n "$verbose" && echo "    resulting CFLAGS: '$CFLAGS'" 1>&6
2192
2193 echo "${as_me:-configure}:2193: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2194
2195         test -n "$verbose" && echo "    resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2196
2197 echo "${as_me:-configure}:2197: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2198
2199         ;;
2200 (*)
2201         echo "$as_me:2201: result: ok" >&5
2202 echo "${ECHO_T}ok" >&6
2203         ;;
2204 esac
2205
2206 ac_ext=c
2207 ac_cpp='$CPP $CPPFLAGS'
2208 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2209 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2210 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2211 ac_main_return=return
2212 echo "$as_me:2212: checking how to run the C preprocessor" >&5
2213 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2214 # On Suns, sometimes $CPP names a directory.
2215 if test -n "$CPP" && test -d "$CPP"; then
2216   CPP=
2217 fi
2218 if test -z "$CPP"; then
2219   if test "${ac_cv_prog_CPP+set}" = set; then
2220   echo $ECHO_N "(cached) $ECHO_C" >&6
2221 else
2222       # Double quotes because CPP needs to be expanded
2223     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2224     do
2225       ac_preproc_ok=false
2226 for ac_c_preproc_warn_flag in '' yes
2227 do
2228   # Use a header file that comes with gcc, so configuring glibc
2229   # with a fresh cross-compiler works.
2230   # On the NeXT, cc -E runs the code through the compiler's parser,
2231   # not just through cpp. "Syntax error" is here to catch this case.
2232   cat >conftest.$ac_ext <<_ACEOF
2233 #line 2233 "configure"
2234 #include "confdefs.h"
2235 #include <assert.h>
2236                      Syntax error
2237 _ACEOF
2238 if { (eval echo "$as_me:2238: \"$ac_cpp conftest.$ac_ext\"") >&5
2239   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2240   ac_status=$?
2241   egrep -v '^ *\+' conftest.er1 >conftest.err
2242   rm -f conftest.er1
2243   cat conftest.err >&5
2244   echo "$as_me:2244: \$? = $ac_status" >&5
2245   (exit $ac_status); } >/dev/null; then
2246   if test -s conftest.err; then
2247     ac_cpp_err=$ac_c_preproc_warn_flag
2248   else
2249     ac_cpp_err=
2250   fi
2251 else
2252   ac_cpp_err=yes
2253 fi
2254 if test -z "$ac_cpp_err"; then
2255   :
2256 else
2257   echo "$as_me: failed program was:" >&5
2258   cat conftest.$ac_ext >&5
2259   # Broken: fails on valid input.
2260 continue
2261 fi
2262 rm -f conftest.err conftest.$ac_ext
2263
2264   # OK, works on sane cases.  Now check whether non-existent headers
2265   # can be detected and how.
2266   cat >conftest.$ac_ext <<_ACEOF
2267 #line 2267 "configure"
2268 #include "confdefs.h"
2269 #include <ac_nonexistent.h>
2270 _ACEOF
2271 if { (eval echo "$as_me:2271: \"$ac_cpp conftest.$ac_ext\"") >&5
2272   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2273   ac_status=$?
2274   egrep -v '^ *\+' conftest.er1 >conftest.err
2275   rm -f conftest.er1
2276   cat conftest.err >&5
2277   echo "$as_me:2277: \$? = $ac_status" >&5
2278   (exit $ac_status); } >/dev/null; then
2279   if test -s conftest.err; then
2280     ac_cpp_err=$ac_c_preproc_warn_flag
2281   else
2282     ac_cpp_err=
2283   fi
2284 else
2285   ac_cpp_err=yes
2286 fi
2287 if test -z "$ac_cpp_err"; then
2288   # Broken: success on invalid input.
2289 continue
2290 else
2291   echo "$as_me: failed program was:" >&5
2292   cat conftest.$ac_ext >&5
2293   # Passes both tests.
2294 ac_preproc_ok=:
2295 break
2296 fi
2297 rm -f conftest.err conftest.$ac_ext
2298
2299 done
2300 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2301 rm -f conftest.err conftest.$ac_ext
2302 if $ac_preproc_ok; then
2303   break
2304 fi
2305
2306     done
2307     ac_cv_prog_CPP=$CPP
2308
2309 fi
2310   CPP=$ac_cv_prog_CPP
2311 else
2312   ac_cv_prog_CPP=$CPP
2313 fi
2314 echo "$as_me:2314: result: $CPP" >&5
2315 echo "${ECHO_T}$CPP" >&6
2316 ac_preproc_ok=false
2317 for ac_c_preproc_warn_flag in '' yes
2318 do
2319   # Use a header file that comes with gcc, so configuring glibc
2320   # with a fresh cross-compiler works.
2321   # On the NeXT, cc -E runs the code through the compiler's parser,
2322   # not just through cpp. "Syntax error" is here to catch this case.
2323   cat >conftest.$ac_ext <<_ACEOF
2324 #line 2324 "configure"
2325 #include "confdefs.h"
2326 #include <assert.h>
2327                      Syntax error
2328 _ACEOF
2329 if { (eval echo "$as_me:2329: \"$ac_cpp conftest.$ac_ext\"") >&5
2330   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2331   ac_status=$?
2332   egrep -v '^ *\+' conftest.er1 >conftest.err
2333   rm -f conftest.er1
2334   cat conftest.err >&5
2335   echo "$as_me:2335: \$? = $ac_status" >&5
2336   (exit $ac_status); } >/dev/null; then
2337   if test -s conftest.err; then
2338     ac_cpp_err=$ac_c_preproc_warn_flag
2339   else
2340     ac_cpp_err=
2341   fi
2342 else
2343   ac_cpp_err=yes
2344 fi
2345 if test -z "$ac_cpp_err"; then
2346   :
2347 else
2348   echo "$as_me: failed program was:" >&5
2349   cat conftest.$ac_ext >&5
2350   # Broken: fails on valid input.
2351 continue
2352 fi
2353 rm -f conftest.err conftest.$ac_ext
2354
2355   # OK, works on sane cases.  Now check whether non-existent headers
2356   # can be detected and how.
2357   cat >conftest.$ac_ext <<_ACEOF
2358 #line 2358 "configure"
2359 #include "confdefs.h"
2360 #include <ac_nonexistent.h>
2361 _ACEOF
2362 if { (eval echo "$as_me:2362: \"$ac_cpp conftest.$ac_ext\"") >&5
2363   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2364   ac_status=$?
2365   egrep -v '^ *\+' conftest.er1 >conftest.err
2366   rm -f conftest.er1
2367   cat conftest.err >&5
2368   echo "$as_me:2368: \$? = $ac_status" >&5
2369   (exit $ac_status); } >/dev/null; then
2370   if test -s conftest.err; then
2371     ac_cpp_err=$ac_c_preproc_warn_flag
2372   else
2373     ac_cpp_err=
2374   fi
2375 else
2376   ac_cpp_err=yes
2377 fi
2378 if test -z "$ac_cpp_err"; then
2379   # Broken: success on invalid input.
2380 continue
2381 else
2382   echo "$as_me: failed program was:" >&5
2383   cat conftest.$ac_ext >&5
2384   # Passes both tests.
2385 ac_preproc_ok=:
2386 break
2387 fi
2388 rm -f conftest.err conftest.$ac_ext
2389
2390 done
2391 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2392 rm -f conftest.err conftest.$ac_ext
2393 if $ac_preproc_ok; then
2394   :
2395 else
2396   { { echo "$as_me:2396: error: C preprocessor \"$CPP\" fails sanity check" >&5
2397 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2398    { (exit 1); exit 1; }; }
2399 fi
2400
2401 ac_ext=c
2402 ac_cpp='$CPP $CPPFLAGS'
2403 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2404 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2405 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2406 ac_main_return=return
2407
2408 if test $ac_cv_c_compiler_gnu = yes; then
2409     echo "$as_me:2409: checking whether $CC needs -traditional" >&5
2410 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2411 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2412   echo $ECHO_N "(cached) $ECHO_C" >&6
2413 else
2414     ac_pattern="Autoconf.*'x'"
2415   cat >conftest.$ac_ext <<_ACEOF
2416 #line 2416 "configure"
2417 #include "confdefs.h"
2418 #include <sgtty.h>
2419 int Autoconf = TIOCGETP;
2420 _ACEOF
2421 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2422   egrep "$ac_pattern" >/dev/null 2>&1; then
2423   ac_cv_prog_gcc_traditional=yes
2424 else
2425   ac_cv_prog_gcc_traditional=no
2426 fi
2427 rm -rf conftest*
2428
2429   if test $ac_cv_prog_gcc_traditional = no; then
2430     cat >conftest.$ac_ext <<_ACEOF
2431 #line 2431 "configure"
2432 #include "confdefs.h"
2433 #include <termio.h>
2434 int Autoconf = TCGETA;
2435 _ACEOF
2436 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2437   egrep "$ac_pattern" >/dev/null 2>&1; then
2438   ac_cv_prog_gcc_traditional=yes
2439 fi
2440 rm -rf conftest*
2441
2442   fi
2443 fi
2444 echo "$as_me:2444: result: $ac_cv_prog_gcc_traditional" >&5
2445 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2446   if test $ac_cv_prog_gcc_traditional = yes; then
2447     CC="$CC -traditional"
2448   fi
2449 fi
2450
2451 echo "$as_me:2451: checking whether $CC understands -c and -o together" >&5
2452 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2453 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2454   echo $ECHO_N "(cached) $ECHO_C" >&6
2455 else
2456
2457 cat > conftest.$ac_ext <<CF_EOF
2458 int main(void)
2459 {
2460         ${cf_cv_main_return:-return}(0);
2461 }
2462 CF_EOF
2463 # We do the test twice because some compilers refuse to overwrite an
2464 # existing .o file with -o, though they will create one.
2465 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2466 if { (eval echo "$as_me:2466: \"$ac_try\"") >&5
2467   (eval $ac_try) 2>&5
2468   ac_status=$?
2469   echo "$as_me:2469: \$? = $ac_status" >&5
2470   (exit $ac_status); } &&
2471   test -f conftest2.$ac_objext && { (eval echo "$as_me:2471: \"$ac_try\"") >&5
2472   (eval $ac_try) 2>&5
2473   ac_status=$?
2474   echo "$as_me:2474: \$? = $ac_status" >&5
2475   (exit $ac_status); };
2476 then
2477   eval cf_cv_prog_CC_c_o=yes
2478 else
2479   eval cf_cv_prog_CC_c_o=no
2480 fi
2481 rm -rf conftest*
2482
2483 fi
2484 if test $cf_cv_prog_CC_c_o = yes; then
2485   echo "$as_me:2485: result: yes" >&5
2486 echo "${ECHO_T}yes" >&6
2487 else
2488   echo "$as_me:2488: result: no" >&5
2489 echo "${ECHO_T}no" >&6
2490 fi
2491
2492 test "$program_prefix" != NONE &&
2493   program_transform_name="s,^,$program_prefix,;$program_transform_name"
2494 # Use a double $ so make ignores it.
2495 test "$program_suffix" != NONE &&
2496   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2497 # Double any \ or $.  echo might interpret backslashes.
2498 # By default was `s,x,x', remove it if useless.
2499 cat <<\_ACEOF >conftest.sed
2500 s/[\\$]/&&/g;s/;s,x,x,$//
2501 _ACEOF
2502 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2503 rm conftest.sed
2504
2505 for ac_prog in mawk gawk nawk awk
2506 do
2507   # Extract the first word of "$ac_prog", so it can be a program name with args.
2508 set dummy $ac_prog; ac_word=$2
2509 echo "$as_me:2509: checking for $ac_word" >&5
2510 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2511 if test "${ac_cv_prog_AWK+set}" = set; then
2512   echo $ECHO_N "(cached) $ECHO_C" >&6
2513 else
2514   if test -n "$AWK"; then
2515   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2516 else
2517   ac_save_IFS=$IFS; IFS=$ac_path_separator
2518 ac_dummy="$PATH"
2519 for ac_dir in $ac_dummy; do
2520   IFS=$ac_save_IFS
2521   test -z "$ac_dir" && ac_dir=.
2522   $as_executable_p "$ac_dir/$ac_word" || continue
2523 ac_cv_prog_AWK="$ac_prog"
2524 echo "$as_me:2524: found $ac_dir/$ac_word" >&5
2525 break
2526 done
2527
2528 fi
2529 fi
2530 AWK=$ac_cv_prog_AWK
2531 if test -n "$AWK"; then
2532   echo "$as_me:2532: result: $AWK" >&5
2533 echo "${ECHO_T}$AWK" >&6
2534 else
2535   echo "$as_me:2535: result: no" >&5
2536 echo "${ECHO_T}no" >&6
2537 fi
2538
2539   test -n "$AWK" && break
2540 done
2541
2542 test -z "$AWK" && { { echo "$as_me:2542: error: No awk program found" >&5
2543 echo "$as_me: error: No awk program found" >&2;}
2544    { (exit 1); exit 1; }; }
2545
2546 echo "$as_me:2546: checking for egrep" >&5
2547 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2548 if test "${ac_cv_prog_egrep+set}" = set; then
2549   echo $ECHO_N "(cached) $ECHO_C" >&6
2550 else
2551   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
2552                 then ac_cv_prog_egrep='grep -E'
2553                 else ac_cv_prog_egrep='egrep'
2554         fi
2555 fi
2556 echo "$as_me:2556: result: $ac_cv_prog_egrep" >&5
2557 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
2558         EGREP=$ac_cv_prog_egrep
2559
2560         test -z "$EGREP" && { { echo "$as_me:2560: error: No egrep program found" >&5
2561 echo "$as_me: error: No egrep program found" >&2;}
2562    { (exit 1); exit 1; }; }
2563
2564 # Find a good install program.  We prefer a C program (faster),
2565 # so one script is as good as another.  But avoid the broken or
2566 # incompatible versions:
2567 # SysV /etc/install, /usr/sbin/install
2568 # SunOS /usr/etc/install
2569 # IRIX /sbin/install
2570 # AIX /bin/install
2571 # AmigaOS /C/install, which installs bootblocks on floppy discs
2572 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2573 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2574 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2575 # ./install, which can be erroneously created by make from ./install.sh.
2576 echo "$as_me:2576: checking for a BSD compatible install" >&5
2577 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
2578 if test -z "$INSTALL"; then
2579 if test "${ac_cv_path_install+set}" = set; then
2580   echo $ECHO_N "(cached) $ECHO_C" >&6
2581 else
2582     ac_save_IFS=$IFS; IFS=$ac_path_separator
2583   for ac_dir in $PATH; do
2584     IFS=$ac_save_IFS
2585     # Account for people who put trailing slashes in PATH elements.
2586     case $ac_dir/ in
2587     / | ./ | .// | /cC/* \
2588     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
2589     | /usr/ucb/* ) ;;
2590     *)
2591       # OSF1 and SCO ODT 3.0 have their own names for install.
2592       # Don't use installbsd from OSF since it installs stuff as root
2593       # by default.
2594       for ac_prog in ginstall scoinst install; do
2595         if $as_executable_p "$ac_dir/$ac_prog"; then
2596           if test $ac_prog = install &&
2597             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2598             # AIX install.  It has an incompatible calling convention.
2599             :
2600           elif test $ac_prog = install &&
2601             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2602             # program-specific install script used by HP pwplus--don't use.
2603             :
2604           else
2605             ac_cv_path_install="$ac_dir/$ac_prog -c"
2606             break 2
2607           fi
2608         fi
2609       done
2610       ;;
2611     esac
2612   done
2613
2614 fi
2615   if test "${ac_cv_path_install+set}" = set; then
2616     INSTALL=$ac_cv_path_install
2617   else
2618     # As a last resort, use the slow shell script.  We don't cache a
2619     # path for INSTALL within a source directory, because that will
2620     # break other packages using the cache if that directory is
2621     # removed, or if the path is relative.
2622     INSTALL=$ac_install_sh
2623   fi
2624 fi
2625 echo "$as_me:2625: result: $INSTALL" >&5
2626 echo "${ECHO_T}$INSTALL" >&6
2627
2628 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2629 # It thinks the first close brace ends the variable substitution.
2630 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2631
2632 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2633
2634 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2635
2636 echo "$as_me:2636: checking whether ln -s works" >&5
2637 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2638 LN_S=$as_ln_s
2639 if test "$LN_S" = "ln -s"; then
2640   echo "$as_me:2640: result: yes" >&5
2641 echo "${ECHO_T}yes" >&6
2642 else
2643   echo "$as_me:2643: result: no, using $LN_S" >&5
2644 echo "${ECHO_T}no, using $LN_S" >&6
2645 fi
2646
2647 echo "$as_me:2647: checking if $LN_S -f options work" >&5
2648 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
2649
2650 rm -f conf$$.src conf$$dst
2651 echo >conf$$.dst
2652 echo first >conf$$.src
2653 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
2654         cf_prog_ln_sf=yes
2655 else
2656         cf_prog_ln_sf=no
2657 fi
2658 rm -f conf$$.dst conf$$src
2659 echo "$as_me:2659: result: $cf_prog_ln_sf" >&5
2660 echo "${ECHO_T}$cf_prog_ln_sf" >&6
2661
2662 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
2663
2664 # Find a good install program.  We prefer a C program (faster),
2665 # so one script is as good as another.  But avoid the broken or
2666 # incompatible versions:
2667 # SysV /etc/install, /usr/sbin/install
2668 # SunOS /usr/etc/install
2669 # IRIX /sbin/install
2670 # AIX /bin/install
2671 # AmigaOS /C/install, which installs bootblocks on floppy discs
2672 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2673 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2674 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2675 # ./install, which can be erroneously created by make from ./install.sh.
2676 echo "$as_me:2676: checking for a BSD compatible install" >&5
2677 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
2678 if test -z "$INSTALL"; then
2679 if test "${ac_cv_path_install+set}" = set; then
2680   echo $ECHO_N "(cached) $ECHO_C" >&6
2681 else
2682     ac_save_IFS=$IFS; IFS=$ac_path_separator
2683   for ac_dir in $PATH; do
2684     IFS=$ac_save_IFS
2685     # Account for people who put trailing slashes in PATH elements.
2686     case $ac_dir/ in
2687     / | ./ | .// | /cC/* \
2688     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
2689     | /usr/ucb/* ) ;;
2690     *)
2691       # OSF1 and SCO ODT 3.0 have their own names for install.
2692       # Don't use installbsd from OSF since it installs stuff as root
2693       # by default.
2694       for ac_prog in ginstall scoinst install; do
2695         if $as_executable_p "$ac_dir/$ac_prog"; then
2696           if test $ac_prog = install &&
2697             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2698             # AIX install.  It has an incompatible calling convention.
2699             :
2700           elif test $ac_prog = install &&
2701             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2702             # program-specific install script used by HP pwplus--don't use.
2703             :
2704           else
2705             ac_cv_path_install="$ac_dir/$ac_prog -c"
2706             break 2
2707           fi
2708         fi
2709       done
2710       ;;
2711     esac
2712   done
2713
2714 fi
2715   if test "${ac_cv_path_install+set}" = set; then
2716     INSTALL=$ac_cv_path_install
2717   else
2718     # As a last resort, use the slow shell script.  We don't cache a
2719     # path for INSTALL within a source directory, because that will
2720     # break other packages using the cache if that directory is
2721     # removed, or if the path is relative.
2722     INSTALL=$ac_install_sh
2723   fi
2724 fi
2725 echo "$as_me:2725: result: $INSTALL" >&5
2726 echo "${ECHO_T}$INSTALL" >&6
2727
2728 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2729 # It thinks the first close brace ends the variable substitution.
2730 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2731
2732 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2733
2734 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2735
2736 case $INSTALL in
2737 (/*)
2738         ;;
2739 (*)
2740         cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
2741         test -z "$cf_dir" && cf_dir=.
2742         INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
2743         ;;
2744 esac
2745
2746 echo "$as_me:2746: checking if you want to install stripped executables" >&5
2747 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
2748
2749 # Check whether --enable-stripping or --disable-stripping was given.
2750 if test "${enable_stripping+set}" = set; then
2751   enableval="$enable_stripping"
2752   test "$enableval" != no && enableval=yes
2753         if test "$enableval" != "yes" ; then
2754     with_stripping=no
2755         else
2756                 with_stripping=yes
2757         fi
2758 else
2759   enableval=yes
2760         with_stripping=yes
2761
2762 fi;
2763 echo "$as_me:2763: result: $with_stripping" >&5
2764 echo "${ECHO_T}$with_stripping" >&6
2765
2766 if test "$with_stripping" = yes
2767 then
2768         INSTALL_OPT_S="-s"
2769 else
2770         INSTALL_OPT_S=
2771 fi
2772
2773 : ${INSTALL:=install}
2774 echo "$as_me:2774: checking if install accepts -p option" >&5
2775 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
2776 if test "${cf_cv_install_p+set}" = set; then
2777   echo $ECHO_N "(cached) $ECHO_C" >&6
2778 else
2779
2780         rm -rf conftest*
2781         date >conftest.in
2782         mkdir conftest.out
2783         sleep 3
2784         if $INSTALL -p conftest.in conftest.out 2>/dev/null
2785         then
2786                 if test -f conftest.out/conftest.in
2787                 then
2788                         test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
2789                         test conftest.out/conftest.in -nt conftest.in 2>conftest.err
2790                         if test -s conftest.err
2791                         then
2792                                 cf_cv_install_p=no
2793                         else
2794                                 cf_cv_install_p=yes
2795                         fi
2796                 else
2797                         cf_cv_install_p=no
2798                 fi
2799         else
2800                 cf_cv_install_p=no
2801         fi
2802         rm -rf conftest*
2803
2804 fi
2805 echo "$as_me:2805: result: $cf_cv_install_p" >&5
2806 echo "${ECHO_T}$cf_cv_install_p" >&6
2807
2808 echo "$as_me:2808: checking if install needs to be told about ownership" >&5
2809 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
2810 case `$ac_config_guess` in
2811 (*minix)
2812         with_install_o=yes
2813         ;;
2814 (*)
2815         with_install_o=no
2816         ;;
2817 esac
2818
2819 echo "$as_me:2819: result: $with_install_o" >&5
2820 echo "${ECHO_T}$with_install_o" >&6
2821 if test "x$with_install_o" = xyes
2822 then
2823         INSTALL_OPT_O=`id root|sed -e 's/uid=[0-9]*(/ -o /' -e 's/gid=[0-9]*(/ -g /' -e 's/ [^=[:space:]][^=[:space:]]*=.*/ /' -e 's/)//g'`
2824 else
2825         INSTALL_OPT_O=
2826 fi
2827
2828 echo "$as_me:2828: checking for long file names" >&5
2829 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
2830 if test "${ac_cv_sys_long_file_names+set}" = set; then
2831   echo $ECHO_N "(cached) $ECHO_C" >&6
2832 else
2833   ac_cv_sys_long_file_names=yes
2834 # Test for long file names in all the places we know might matter:
2835 #      .                the current directory, where building will happen
2836 #      $prefix/lib      where we will be installing things
2837 #      $exec_prefix/lib likewise
2838 # eval it to expand exec_prefix.
2839 #      $TMPDIR          if set, where it might want to write temporary files
2840 # if $TMPDIR is not set:
2841 #      /tmp             where it might want to write temporary files
2842 #      /var/tmp         likewise
2843 #      /usr/tmp         likewise
2844 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
2845   ac_tmpdirs=$TMPDIR
2846 else
2847   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
2848 fi
2849 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
2850   test -d $ac_dir || continue
2851   test -w $ac_dir || continue # It is less confusing to not echo anything here.
2852   ac_xdir=$ac_dir/cf$$
2853   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
2854   ac_tf1=$ac_xdir/conftest9012345
2855   ac_tf2=$ac_xdir/conftest9012346
2856   (echo 1 >$ac_tf1) 2>/dev/null
2857   (echo 2 >$ac_tf2) 2>/dev/null
2858   ac_val=`cat $ac_tf1 2>/dev/null`
2859   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
2860     ac_cv_sys_long_file_names=no
2861     rm -rf $ac_xdir 2>/dev/null
2862     break
2863   fi
2864   rm -rf $ac_xdir 2>/dev/null
2865 done
2866 fi
2867 echo "$as_me:2867: result: $ac_cv_sys_long_file_names" >&5
2868 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
2869 if test $ac_cv_sys_long_file_names = yes; then
2870
2871 cat >>confdefs.h <<\EOF
2872 #define HAVE_LONG_FILE_NAMES 1
2873 EOF
2874
2875 fi
2876
2877 # if we find pkg-config, check if we should install the ".pc" files.
2878
2879 echo "$as_me:2879: checking if you want to use pkg-config" >&5
2880 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
2881
2882 # Check whether --with-pkg-config or --without-pkg-config was given.
2883 if test "${with_pkg_config+set}" = set; then
2884   withval="$with_pkg_config"
2885   cf_pkg_config=$withval
2886 else
2887   cf_pkg_config=yes
2888 fi;
2889 echo "$as_me:2889: result: $cf_pkg_config" >&5
2890 echo "${ECHO_T}$cf_pkg_config" >&6
2891
2892 case $cf_pkg_config in
2893 (no)
2894         PKG_CONFIG=none
2895         ;;
2896 (yes)
2897
2898 if test -n "$ac_tool_prefix"; then
2899   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
2900 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
2901 echo "$as_me:2901: checking for $ac_word" >&5
2902 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2903 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
2904   echo $ECHO_N "(cached) $ECHO_C" >&6
2905 else
2906   case $PKG_CONFIG in
2907   [\\/]* | ?:[\\/]*)
2908   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
2909   ;;
2910   *)
2911   ac_save_IFS=$IFS; IFS=$ac_path_separator
2912 ac_dummy="$PATH"
2913 for ac_dir in $ac_dummy; do
2914   IFS=$ac_save_IFS
2915   test -z "$ac_dir" && ac_dir=.
2916   if $as_executable_p "$ac_dir/$ac_word"; then
2917    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
2918    echo "$as_me:2918: found $ac_dir/$ac_word" >&5
2919    break
2920 fi
2921 done
2922
2923   ;;
2924 esac
2925 fi
2926 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
2927
2928 if test -n "$PKG_CONFIG"; then
2929   echo "$as_me:2929: result: $PKG_CONFIG" >&5
2930 echo "${ECHO_T}$PKG_CONFIG" >&6
2931 else
2932   echo "$as_me:2932: result: no" >&5
2933 echo "${ECHO_T}no" >&6
2934 fi
2935
2936 fi
2937 if test -z "$ac_cv_path_PKG_CONFIG"; then
2938   ac_pt_PKG_CONFIG=$PKG_CONFIG
2939   # Extract the first word of "pkg-config", so it can be a program name with args.
2940 set dummy pkg-config; ac_word=$2
2941 echo "$as_me:2941: checking for $ac_word" >&5
2942 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2943 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
2944   echo $ECHO_N "(cached) $ECHO_C" >&6
2945 else
2946   case $ac_pt_PKG_CONFIG in
2947   [\\/]* | ?:[\\/]*)
2948   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
2949   ;;
2950   *)
2951   ac_save_IFS=$IFS; IFS=$ac_path_separator
2952 ac_dummy="$PATH"
2953 for ac_dir in $ac_dummy; do
2954   IFS=$ac_save_IFS
2955   test -z "$ac_dir" && ac_dir=.
2956   if $as_executable_p "$ac_dir/$ac_word"; then
2957    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
2958    echo "$as_me:2958: found $ac_dir/$ac_word" >&5
2959    break
2960 fi
2961 done
2962
2963   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
2964   ;;
2965 esac
2966 fi
2967 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
2968
2969 if test -n "$ac_pt_PKG_CONFIG"; then
2970   echo "$as_me:2970: result: $ac_pt_PKG_CONFIG" >&5
2971 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
2972 else
2973   echo "$as_me:2973: result: no" >&5
2974 echo "${ECHO_T}no" >&6
2975 fi
2976
2977   PKG_CONFIG=$ac_pt_PKG_CONFIG
2978 else
2979   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
2980 fi
2981
2982         ;;
2983 (*)
2984         PKG_CONFIG=$withval
2985         ;;
2986 esac
2987
2988 test -z "$PKG_CONFIG" && PKG_CONFIG=none
2989 if test "$PKG_CONFIG" != none ; then
2990
2991 if test "x$prefix" != xNONE; then
2992         cf_path_syntax="$prefix"
2993 else
2994         cf_path_syntax="$ac_default_prefix"
2995 fi
2996
2997 case ".$PKG_CONFIG" in
2998 (.\$\(*\)*|.\'*\'*)
2999         ;;
3000 (..|./*|.\\*)
3001         ;;
3002 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3003         ;;
3004 (.\${*prefix}*|.\${*dir}*)
3005         eval PKG_CONFIG="$PKG_CONFIG"
3006         case ".$PKG_CONFIG" in
3007         (.NONE/*)
3008                 PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3009                 ;;
3010         esac
3011         ;;
3012 (.no|.NONE/*)
3013         PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3014         ;;
3015 (*)
3016         { { echo "$as_me:3016: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3017 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3018    { (exit 1); exit 1; }; }
3019         ;;
3020 esac
3021
3022 elif test "x$cf_pkg_config" != xno ; then
3023         { echo "$as_me:3023: WARNING: pkg-config is not installed" >&5
3024 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
3025 fi
3026
3027 case $PKG_CONFIG in
3028 (no|none|yes)
3029         echo "$as_me:3029: checking for pkg-config library directory" >&5
3030 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
3031         ;;
3032 (*)
3033         echo "$as_me:3033: checking for $PKG_CONFIG library directory" >&5
3034 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3035         ;;
3036 esac
3037
3038 PKG_CONFIG_LIBDIR=no
3039
3040 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3041 if test "${with_pkg_config_libdir+set}" = set; then
3042   withval="$with_pkg_config_libdir"
3043   PKG_CONFIG_LIBDIR=$withval
3044 else
3045   test "x$PKG_CONFIG" != xnone && PKG_CONFIG_LIBDIR=yes
3046 fi;
3047
3048 case x$PKG_CONFIG_LIBDIR in
3049 (x/*)
3050         ;;
3051 (xyes)
3052         # Look for the library directory using the same prefix as the executable
3053         if test "x$PKG_CONFIG" = xnone
3054         then
3055                 cf_path=$prefix
3056         else
3057                 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3058         fi
3059
3060         # If you don't like using the default architecture, you have to specify the
3061         # intended library directory and corresponding compiler/linker options.
3062         #
3063         # This case allows for Debian's 2014-flavor of multiarch, along with the
3064         # most common variations before that point.  Some other variants spell the
3065         # directory differently, e.g., "pkg-config", and put it in unusual places.
3066         # pkg-config has always been poorly standardized, which is ironic...
3067         case x`(arch) 2>/dev/null` in
3068         (*64)
3069                 cf_search_path="\
3070                         $cf_path/lib/*64-linux-gnu \
3071                         $cf_path/share \
3072                         $cf_path/lib64 \
3073                         $cf_path/lib32 \
3074                         $cf_path/lib"
3075                 ;;
3076         (*)
3077                 cf_search_path="\
3078                         $cf_path/lib/*-linux-gnu \
3079                         $cf_path/share \
3080                         $cf_path/lib32 \
3081                         $cf_path/lib \
3082                         $cf_path/libdata"
3083                 ;;
3084         esac
3085
3086         test -n "$verbose" && echo "    list..." 1>&6
3087
3088 echo "${as_me:-configure}:3088: testing list... ..." 1>&5
3089
3090         for cf_config in $cf_search_path
3091         do
3092                 test -n "$verbose" && echo "    checking $cf_config/pkgconfig" 1>&6
3093
3094 echo "${as_me:-configure}:3094: testing checking $cf_config/pkgconfig ..." 1>&5
3095
3096                 if test -d $cf_config/pkgconfig
3097                 then
3098                         PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3099                         echo "$as_me:3099: checking done" >&5
3100 echo $ECHO_N "checking done... $ECHO_C" >&6
3101                         break
3102                 fi
3103         done
3104         ;;
3105 (*)
3106         ;;
3107 esac
3108
3109 if test "x$PKG_CONFIG_LIBDIR" != xno ; then
3110         echo "$as_me:3110: result: $PKG_CONFIG_LIBDIR" >&5
3111 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3112 fi
3113
3114 echo "$as_me:3114: checking if you want to build test-programs" >&5
3115 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3116
3117 # Check whether --with-tests or --without-tests was given.
3118 if test "${with_tests+set}" = set; then
3119   withval="$with_tests"
3120   cf_with_tests=$withval
3121 else
3122   cf_with_tests=yes
3123 fi;
3124 echo "$as_me:3124: result: $cf_with_tests" >&5
3125 echo "${ECHO_T}$cf_with_tests" >&6
3126
3127 echo "$as_me:3127: checking if we should assume mixed-case filenames" >&5
3128 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3129
3130 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3131 if test "${enable_mixed_case+set}" = set; then
3132   enableval="$enable_mixed_case"
3133   enable_mixedcase=$enableval
3134 else
3135   enable_mixedcase=auto
3136 fi;
3137 echo "$as_me:3137: result: $enable_mixedcase" >&5
3138 echo "${ECHO_T}$enable_mixedcase" >&6
3139 if test "$enable_mixedcase" = "auto" ; then
3140
3141 echo "$as_me:3141: checking if filesystem supports mixed-case filenames" >&5
3142 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3143 if test "${cf_cv_mixedcase+set}" = set; then
3144   echo $ECHO_N "(cached) $ECHO_C" >&6
3145 else
3146
3147 if test "$cross_compiling" = yes ; then
3148         case $target_alias in
3149         (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*)
3150                 cf_cv_mixedcase=no
3151                 ;;
3152         (*)
3153                 cf_cv_mixedcase=yes
3154                 ;;
3155         esac
3156 else
3157         rm -f conftest CONFTEST
3158         echo test >conftest
3159         if test -f CONFTEST ; then
3160                 cf_cv_mixedcase=no
3161         else
3162                 cf_cv_mixedcase=yes
3163         fi
3164         rm -f conftest CONFTEST
3165 fi
3166
3167 fi
3168 echo "$as_me:3168: result: $cf_cv_mixedcase" >&5
3169 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3170 test "$cf_cv_mixedcase" = yes &&
3171 cat >>confdefs.h <<\EOF
3172 #define MIXEDCASE_FILENAMES 1
3173 EOF
3174
3175 else
3176         cf_cv_mixedcase=$enable_mixedcase
3177         if test "$enable_mixedcase" = "yes" ; then
3178                 cat >>confdefs.h <<\EOF
3179 #define MIXEDCASE_FILENAMES 1
3180 EOF
3181
3182         fi
3183 fi
3184
3185 # do this after mixed-case option (tags/TAGS is not as important as tic).
3186 echo "$as_me:3186: checking whether ${MAKE-make} sets \${MAKE}" >&5
3187 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3188 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3189 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3190   echo $ECHO_N "(cached) $ECHO_C" >&6
3191 else
3192   cat >conftest.make <<\EOF
3193 all:
3194         @echo 'ac_maketemp="${MAKE}"'
3195 EOF
3196 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3197 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3198 if test -n "$ac_maketemp"; then
3199   eval ac_cv_prog_make_${ac_make}_set=yes
3200 else
3201   eval ac_cv_prog_make_${ac_make}_set=no
3202 fi
3203 rm -f conftest.make
3204 fi
3205 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3206   echo "$as_me:3206: result: yes" >&5
3207 echo "${ECHO_T}yes" >&6
3208   SET_MAKE=
3209 else
3210   echo "$as_me:3210: result: no" >&5
3211 echo "${ECHO_T}no" >&6
3212   SET_MAKE="MAKE=${MAKE-make}"
3213 fi
3214
3215 for ac_prog in exctags ctags
3216 do
3217   # Extract the first word of "$ac_prog", so it can be a program name with args.
3218 set dummy $ac_prog; ac_word=$2
3219 echo "$as_me:3219: checking for $ac_word" >&5
3220 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3221 if test "${ac_cv_prog_CTAGS+set}" = set; then
3222   echo $ECHO_N "(cached) $ECHO_C" >&6
3223 else
3224   if test -n "$CTAGS"; then
3225   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3226 else
3227   ac_save_IFS=$IFS; IFS=$ac_path_separator
3228 ac_dummy="$PATH"
3229 for ac_dir in $ac_dummy; do
3230   IFS=$ac_save_IFS
3231   test -z "$ac_dir" && ac_dir=.
3232   $as_executable_p "$ac_dir/$ac_word" || continue
3233 ac_cv_prog_CTAGS="$ac_prog"
3234 echo "$as_me:3234: found $ac_dir/$ac_word" >&5
3235 break
3236 done
3237
3238 fi
3239 fi
3240 CTAGS=$ac_cv_prog_CTAGS
3241 if test -n "$CTAGS"; then
3242   echo "$as_me:3242: result: $CTAGS" >&5
3243 echo "${ECHO_T}$CTAGS" >&6
3244 else
3245   echo "$as_me:3245: result: no" >&5
3246 echo "${ECHO_T}no" >&6
3247 fi
3248
3249   test -n "$CTAGS" && break
3250 done
3251
3252 for ac_prog in exetags etags
3253 do
3254   # Extract the first word of "$ac_prog", so it can be a program name with args.
3255 set dummy $ac_prog; ac_word=$2
3256 echo "$as_me:3256: checking for $ac_word" >&5
3257 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3258 if test "${ac_cv_prog_ETAGS+set}" = set; then
3259   echo $ECHO_N "(cached) $ECHO_C" >&6
3260 else
3261   if test -n "$ETAGS"; then
3262   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3263 else
3264   ac_save_IFS=$IFS; IFS=$ac_path_separator
3265 ac_dummy="$PATH"
3266 for ac_dir in $ac_dummy; do
3267   IFS=$ac_save_IFS
3268   test -z "$ac_dir" && ac_dir=.
3269   $as_executable_p "$ac_dir/$ac_word" || continue
3270 ac_cv_prog_ETAGS="$ac_prog"
3271 echo "$as_me:3271: found $ac_dir/$ac_word" >&5
3272 break
3273 done
3274
3275 fi
3276 fi
3277 ETAGS=$ac_cv_prog_ETAGS
3278 if test -n "$ETAGS"; then
3279   echo "$as_me:3279: result: $ETAGS" >&5
3280 echo "${ECHO_T}$ETAGS" >&6
3281 else
3282   echo "$as_me:3282: result: no" >&5
3283 echo "${ECHO_T}no" >&6
3284 fi
3285
3286   test -n "$ETAGS" && break
3287 done
3288
3289 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3290 set dummy ${CTAGS:-ctags}; ac_word=$2
3291 echo "$as_me:3291: checking for $ac_word" >&5
3292 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3293 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3294   echo $ECHO_N "(cached) $ECHO_C" >&6
3295 else
3296   if test -n "$MAKE_LOWER_TAGS"; then
3297   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3298 else
3299   ac_save_IFS=$IFS; IFS=$ac_path_separator
3300 ac_dummy="$PATH"
3301 for ac_dir in $ac_dummy; do
3302   IFS=$ac_save_IFS
3303   test -z "$ac_dir" && ac_dir=.
3304   $as_executable_p "$ac_dir/$ac_word" || continue
3305 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3306 echo "$as_me:3306: found $ac_dir/$ac_word" >&5
3307 break
3308 done
3309
3310   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3311 fi
3312 fi
3313 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3314 if test -n "$MAKE_LOWER_TAGS"; then
3315   echo "$as_me:3315: result: $MAKE_LOWER_TAGS" >&5
3316 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3317 else
3318   echo "$as_me:3318: result: no" >&5
3319 echo "${ECHO_T}no" >&6
3320 fi
3321
3322 if test "$cf_cv_mixedcase" = yes ; then
3323         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3324 set dummy ${ETAGS:-etags}; ac_word=$2
3325 echo "$as_me:3325: checking for $ac_word" >&5
3326 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3327 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3328   echo $ECHO_N "(cached) $ECHO_C" >&6
3329 else
3330   if test -n "$MAKE_UPPER_TAGS"; then
3331   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3332 else
3333   ac_save_IFS=$IFS; IFS=$ac_path_separator
3334 ac_dummy="$PATH"
3335 for ac_dir in $ac_dummy; do
3336   IFS=$ac_save_IFS
3337   test -z "$ac_dir" && ac_dir=.
3338   $as_executable_p "$ac_dir/$ac_word" || continue
3339 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3340 echo "$as_me:3340: found $ac_dir/$ac_word" >&5
3341 break
3342 done
3343
3344   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3345 fi
3346 fi
3347 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3348 if test -n "$MAKE_UPPER_TAGS"; then
3349   echo "$as_me:3349: result: $MAKE_UPPER_TAGS" >&5
3350 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3351 else
3352   echo "$as_me:3352: result: no" >&5
3353 echo "${ECHO_T}no" >&6
3354 fi
3355
3356 else
3357         MAKE_UPPER_TAGS=no
3358 fi
3359
3360 if test "$MAKE_UPPER_TAGS" = yes ; then
3361         MAKE_UPPER_TAGS=
3362 else
3363         MAKE_UPPER_TAGS="#"
3364 fi
3365
3366 if test "$MAKE_LOWER_TAGS" = yes ; then
3367         MAKE_LOWER_TAGS=
3368 else
3369         MAKE_LOWER_TAGS="#"
3370 fi
3371
3372 echo "$as_me:3372: checking for makeflags variable" >&5
3373 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3374 if test "${cf_cv_makeflags+set}" = set; then
3375   echo $ECHO_N "(cached) $ECHO_C" >&6
3376 else
3377
3378         cf_cv_makeflags=''
3379         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3380         do
3381                 cat >cf_makeflags.tmp <<CF_EOF
3382 SHELL = $SHELL
3383 all :
3384         @ echo '.$cf_option'
3385 CF_EOF
3386                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[    ]*$,,'`
3387                 case "$cf_result" in
3388                 (.*k|.*kw)
3389                         cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3390                         case "$cf_result" in
3391                         (.*CC=*)        cf_cv_makeflags=
3392                                 ;;
3393                         (*)     cf_cv_makeflags=$cf_option
3394                                 ;;
3395                         esac
3396                         break
3397                         ;;
3398                 (.-)
3399                         ;;
3400                 (*)
3401
3402 echo "${as_me:-configure}:3402: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
3403
3404                         ;;
3405                 esac
3406         done
3407         rm -f cf_makeflags.tmp
3408
3409 fi
3410 echo "$as_me:3410: result: $cf_cv_makeflags" >&5
3411 echo "${ECHO_T}$cf_cv_makeflags" >&6
3412
3413 if test -n "$ac_tool_prefix"; then
3414   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3415 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3416 echo "$as_me:3416: checking for $ac_word" >&5
3417 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3418 if test "${ac_cv_prog_RANLIB+set}" = set; then
3419   echo $ECHO_N "(cached) $ECHO_C" >&6
3420 else
3421   if test -n "$RANLIB"; then
3422   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3423 else
3424   ac_save_IFS=$IFS; IFS=$ac_path_separator
3425 ac_dummy="$PATH"
3426 for ac_dir in $ac_dummy; do
3427   IFS=$ac_save_IFS
3428   test -z "$ac_dir" && ac_dir=.
3429   $as_executable_p "$ac_dir/$ac_word" || continue
3430 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3431 echo "$as_me:3431: found $ac_dir/$ac_word" >&5
3432 break
3433 done
3434
3435 fi
3436 fi
3437 RANLIB=$ac_cv_prog_RANLIB
3438 if test -n "$RANLIB"; then
3439   echo "$as_me:3439: result: $RANLIB" >&5
3440 echo "${ECHO_T}$RANLIB" >&6
3441 else
3442   echo "$as_me:3442: result: no" >&5
3443 echo "${ECHO_T}no" >&6
3444 fi
3445
3446 fi
3447 if test -z "$ac_cv_prog_RANLIB"; then
3448   ac_ct_RANLIB=$RANLIB
3449   # Extract the first word of "ranlib", so it can be a program name with args.
3450 set dummy ranlib; ac_word=$2
3451 echo "$as_me:3451: checking for $ac_word" >&5
3452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3453 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3454   echo $ECHO_N "(cached) $ECHO_C" >&6
3455 else
3456   if test -n "$ac_ct_RANLIB"; then
3457   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3458 else
3459   ac_save_IFS=$IFS; IFS=$ac_path_separator
3460 ac_dummy="$PATH"
3461 for ac_dir in $ac_dummy; do
3462   IFS=$ac_save_IFS
3463   test -z "$ac_dir" && ac_dir=.
3464   $as_executable_p "$ac_dir/$ac_word" || continue
3465 ac_cv_prog_ac_ct_RANLIB="ranlib"
3466 echo "$as_me:3466: found $ac_dir/$ac_word" >&5
3467 break
3468 done
3469
3470   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3471 fi
3472 fi
3473 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3474 if test -n "$ac_ct_RANLIB"; then
3475   echo "$as_me:3475: result: $ac_ct_RANLIB" >&5
3476 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3477 else
3478   echo "$as_me:3478: result: no" >&5
3479 echo "${ECHO_T}no" >&6
3480 fi
3481
3482   RANLIB=$ac_ct_RANLIB
3483 else
3484   RANLIB="$ac_cv_prog_RANLIB"
3485 fi
3486
3487 if test -n "$ac_tool_prefix"; then
3488   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3489 set dummy ${ac_tool_prefix}ld; ac_word=$2
3490 echo "$as_me:3490: checking for $ac_word" >&5
3491 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3492 if test "${ac_cv_prog_LD+set}" = set; then
3493   echo $ECHO_N "(cached) $ECHO_C" >&6
3494 else
3495   if test -n "$LD"; then
3496   ac_cv_prog_LD="$LD" # Let the user override the test.
3497 else
3498   ac_save_IFS=$IFS; IFS=$ac_path_separator
3499 ac_dummy="$PATH"
3500 for ac_dir in $ac_dummy; do
3501   IFS=$ac_save_IFS
3502   test -z "$ac_dir" && ac_dir=.
3503   $as_executable_p "$ac_dir/$ac_word" || continue
3504 ac_cv_prog_LD="${ac_tool_prefix}ld"
3505 echo "$as_me:3505: found $ac_dir/$ac_word" >&5
3506 break
3507 done
3508
3509 fi
3510 fi
3511 LD=$ac_cv_prog_LD
3512 if test -n "$LD"; then
3513   echo "$as_me:3513: result: $LD" >&5
3514 echo "${ECHO_T}$LD" >&6
3515 else
3516   echo "$as_me:3516: result: no" >&5
3517 echo "${ECHO_T}no" >&6
3518 fi
3519
3520 fi
3521 if test -z "$ac_cv_prog_LD"; then
3522   ac_ct_LD=$LD
3523   # Extract the first word of "ld", so it can be a program name with args.
3524 set dummy ld; ac_word=$2
3525 echo "$as_me:3525: checking for $ac_word" >&5
3526 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3527 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3528   echo $ECHO_N "(cached) $ECHO_C" >&6
3529 else
3530   if test -n "$ac_ct_LD"; then
3531   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3532 else
3533   ac_save_IFS=$IFS; IFS=$ac_path_separator
3534 ac_dummy="$PATH"
3535 for ac_dir in $ac_dummy; do
3536   IFS=$ac_save_IFS
3537   test -z "$ac_dir" && ac_dir=.
3538   $as_executable_p "$ac_dir/$ac_word" || continue
3539 ac_cv_prog_ac_ct_LD="ld"
3540 echo "$as_me:3540: found $ac_dir/$ac_word" >&5
3541 break
3542 done
3543
3544   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3545 fi
3546 fi
3547 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3548 if test -n "$ac_ct_LD"; then
3549   echo "$as_me:3549: result: $ac_ct_LD" >&5
3550 echo "${ECHO_T}$ac_ct_LD" >&6
3551 else
3552   echo "$as_me:3552: result: no" >&5
3553 echo "${ECHO_T}no" >&6
3554 fi
3555
3556   LD=$ac_ct_LD
3557 else
3558   LD="$ac_cv_prog_LD"
3559 fi
3560
3561 if test -n "$ac_tool_prefix"; then
3562   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3563 set dummy ${ac_tool_prefix}ar; ac_word=$2
3564 echo "$as_me:3564: checking for $ac_word" >&5
3565 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3566 if test "${ac_cv_prog_AR+set}" = set; then
3567   echo $ECHO_N "(cached) $ECHO_C" >&6
3568 else
3569   if test -n "$AR"; then
3570   ac_cv_prog_AR="$AR" # Let the user override the test.
3571 else
3572   ac_save_IFS=$IFS; IFS=$ac_path_separator
3573 ac_dummy="$PATH"
3574 for ac_dir in $ac_dummy; do
3575   IFS=$ac_save_IFS
3576   test -z "$ac_dir" && ac_dir=.
3577   $as_executable_p "$ac_dir/$ac_word" || continue
3578 ac_cv_prog_AR="${ac_tool_prefix}ar"
3579 echo "$as_me:3579: found $ac_dir/$ac_word" >&5
3580 break
3581 done
3582
3583 fi
3584 fi
3585 AR=$ac_cv_prog_AR
3586 if test -n "$AR"; then
3587   echo "$as_me:3587: result: $AR" >&5
3588 echo "${ECHO_T}$AR" >&6
3589 else
3590   echo "$as_me:3590: result: no" >&5
3591 echo "${ECHO_T}no" >&6
3592 fi
3593
3594 fi
3595 if test -z "$ac_cv_prog_AR"; then
3596   ac_ct_AR=$AR
3597   # Extract the first word of "ar", so it can be a program name with args.
3598 set dummy ar; ac_word=$2
3599 echo "$as_me:3599: checking for $ac_word" >&5
3600 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3601 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3602   echo $ECHO_N "(cached) $ECHO_C" >&6
3603 else
3604   if test -n "$ac_ct_AR"; then
3605   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3606 else
3607   ac_save_IFS=$IFS; IFS=$ac_path_separator
3608 ac_dummy="$PATH"
3609 for ac_dir in $ac_dummy; do
3610   IFS=$ac_save_IFS
3611   test -z "$ac_dir" && ac_dir=.
3612   $as_executable_p "$ac_dir/$ac_word" || continue
3613 ac_cv_prog_ac_ct_AR="ar"
3614 echo "$as_me:3614: found $ac_dir/$ac_word" >&5
3615 break
3616 done
3617
3618   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3619 fi
3620 fi
3621 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3622 if test -n "$ac_ct_AR"; then
3623   echo "$as_me:3623: result: $ac_ct_AR" >&5
3624 echo "${ECHO_T}$ac_ct_AR" >&6
3625 else
3626   echo "$as_me:3626: result: no" >&5
3627 echo "${ECHO_T}no" >&6
3628 fi
3629
3630   AR=$ac_ct_AR
3631 else
3632   AR="$ac_cv_prog_AR"
3633 fi
3634
3635 if test -n "$ac_tool_prefix"; then
3636   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3637 set dummy ${ac_tool_prefix}ar; ac_word=$2
3638 echo "$as_me:3638: checking for $ac_word" >&5
3639 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3640 if test "${ac_cv_prog_AR+set}" = set; then
3641   echo $ECHO_N "(cached) $ECHO_C" >&6
3642 else
3643   if test -n "$AR"; then
3644   ac_cv_prog_AR="$AR" # Let the user override the test.
3645 else
3646   ac_save_IFS=$IFS; IFS=$ac_path_separator
3647 ac_dummy="$PATH"
3648 for ac_dir in $ac_dummy; do
3649   IFS=$ac_save_IFS
3650   test -z "$ac_dir" && ac_dir=.
3651   $as_executable_p "$ac_dir/$ac_word" || continue
3652 ac_cv_prog_AR="${ac_tool_prefix}ar"
3653 echo "$as_me:3653: found $ac_dir/$ac_word" >&5
3654 break
3655 done
3656
3657 fi
3658 fi
3659 AR=$ac_cv_prog_AR
3660 if test -n "$AR"; then
3661   echo "$as_me:3661: result: $AR" >&5
3662 echo "${ECHO_T}$AR" >&6
3663 else
3664   echo "$as_me:3664: result: no" >&5
3665 echo "${ECHO_T}no" >&6
3666 fi
3667
3668 fi
3669 if test -z "$ac_cv_prog_AR"; then
3670   ac_ct_AR=$AR
3671   # Extract the first word of "ar", so it can be a program name with args.
3672 set dummy ar; ac_word=$2
3673 echo "$as_me:3673: checking for $ac_word" >&5
3674 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3675 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3676   echo $ECHO_N "(cached) $ECHO_C" >&6
3677 else
3678   if test -n "$ac_ct_AR"; then
3679   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3680 else
3681   ac_save_IFS=$IFS; IFS=$ac_path_separator
3682 ac_dummy="$PATH"
3683 for ac_dir in $ac_dummy; do
3684   IFS=$ac_save_IFS
3685   test -z "$ac_dir" && ac_dir=.
3686   $as_executable_p "$ac_dir/$ac_word" || continue
3687 ac_cv_prog_ac_ct_AR="ar"
3688 echo "$as_me:3688: found $ac_dir/$ac_word" >&5
3689 break
3690 done
3691
3692   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3693 fi
3694 fi
3695 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3696 if test -n "$ac_ct_AR"; then
3697   echo "$as_me:3697: result: $ac_ct_AR" >&5
3698 echo "${ECHO_T}$ac_ct_AR" >&6
3699 else
3700   echo "$as_me:3700: result: no" >&5
3701 echo "${ECHO_T}no" >&6
3702 fi
3703
3704   AR=$ac_ct_AR
3705 else
3706   AR="$ac_cv_prog_AR"
3707 fi
3708
3709 echo "$as_me:3709: checking for options to update archives" >&5
3710 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
3711 if test "${cf_cv_ar_flags+set}" = set; then
3712   echo $ECHO_N "(cached) $ECHO_C" >&6
3713 else
3714
3715         cf_cv_ar_flags=unknown
3716         for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
3717         do
3718
3719                 # check if $ARFLAGS already contains this choice
3720                 if test "x$ARFLAGS" != "x" ; then
3721                         cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
3722                         if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
3723                                 cf_cv_ar_flags=
3724                                 break
3725                         fi
3726                 fi
3727
3728                 rm -f conftest.$ac_cv_objext
3729                 rm -f conftest.a
3730
3731                 cat >conftest.$ac_ext <<EOF
3732 #line 3732 "configure"
3733 int     testdata[3] = { 123, 456, 789 };
3734 EOF
3735                 if { (eval echo "$as_me:3735: \"$ac_compile\"") >&5
3736   (eval $ac_compile) 2>&5
3737   ac_status=$?
3738   echo "$as_me:3738: \$? = $ac_status" >&5
3739   (exit $ac_status); } ; then
3740                         echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
3741                         $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
3742                         if test -f conftest.a ; then
3743                                 cf_cv_ar_flags=$cf_ar_flags
3744                                 break
3745                         fi
3746                 else
3747                         test -n "$verbose" && echo "    cannot compile test-program" 1>&6
3748
3749 echo "${as_me:-configure}:3749: testing cannot compile test-program ..." 1>&5
3750
3751                         break
3752                 fi
3753         done
3754         rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
3755
3756 fi
3757 echo "$as_me:3757: result: $cf_cv_ar_flags" >&5
3758 echo "${ECHO_T}$cf_cv_ar_flags" >&6
3759
3760 if test -n "$ARFLAGS" ; then
3761         if test -n "$cf_cv_ar_flags" ; then
3762                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
3763         fi
3764 else
3765         ARFLAGS=$cf_cv_ar_flags
3766 fi
3767
3768         echo "$as_me:3768: checking for PATH separator" >&5
3769 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
3770         case $cf_cv_system_name in
3771         (os2*)  PATH_SEPARATOR=';'  ;;
3772         (*)     ${PATH_SEPARATOR:=':'}  ;;
3773         esac
3774
3775         echo "$as_me:3775: result: $PATH_SEPARATOR" >&5
3776 echo "${ECHO_T}$PATH_SEPARATOR" >&6
3777
3778 echo "$as_me:3778: checking if you have specified an install-prefix" >&5
3779 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
3780
3781 # Check whether --with-install-prefix or --without-install-prefix was given.
3782 if test "${with_install_prefix+set}" = set; then
3783   withval="$with_install_prefix"
3784   case "$withval" in
3785         (yes|no)
3786                 ;;
3787         (*)     DESTDIR="$withval"
3788                 ;;
3789         esac
3790 fi;
3791 echo "$as_me:3791: result: $DESTDIR" >&5
3792 echo "${ECHO_T}$DESTDIR" >&6
3793
3794 ###############################################################################
3795
3796 # If we're cross-compiling, allow the user to override the tools and their
3797 # options.  The configure script is oriented toward identifying the host
3798 # compiler, etc., but we need a build compiler to generate parts of the source.
3799
3800 if test "$cross_compiling" = yes ; then
3801
3802         # defaults that we might want to override
3803         : ${BUILD_CFLAGS:=''}
3804         : ${BUILD_CPPFLAGS:=''}
3805         : ${BUILD_LDFLAGS:=''}
3806         : ${BUILD_LIBS:=''}
3807         : ${BUILD_EXEEXT:='$x'}
3808         : ${BUILD_OBJEXT:='o'}
3809
3810 # Check whether --with-build-cc or --without-build-cc was given.
3811 if test "${with_build_cc+set}" = set; then
3812   withval="$with_build_cc"
3813   BUILD_CC="$withval"
3814 else
3815   for ac_prog in gcc clang c99 c89 cc cl
3816 do
3817   # Extract the first word of "$ac_prog", so it can be a program name with args.
3818 set dummy $ac_prog; ac_word=$2
3819 echo "$as_me:3819: checking for $ac_word" >&5
3820 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3821 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3822   echo $ECHO_N "(cached) $ECHO_C" >&6
3823 else
3824   if test -n "$BUILD_CC"; then
3825   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3826 else
3827   ac_save_IFS=$IFS; IFS=$ac_path_separator
3828 ac_dummy="$PATH"
3829 for ac_dir in $ac_dummy; do
3830   IFS=$ac_save_IFS
3831   test -z "$ac_dir" && ac_dir=.
3832   $as_executable_p "$ac_dir/$ac_word" || continue
3833 ac_cv_prog_BUILD_CC="$ac_prog"
3834 echo "$as_me:3834: found $ac_dir/$ac_word" >&5
3835 break
3836 done
3837
3838 fi
3839 fi
3840 BUILD_CC=$ac_cv_prog_BUILD_CC
3841 if test -n "$BUILD_CC"; then
3842   echo "$as_me:3842: result: $BUILD_CC" >&5
3843 echo "${ECHO_T}$BUILD_CC" >&6
3844 else
3845   echo "$as_me:3845: result: no" >&5
3846 echo "${ECHO_T}no" >&6
3847 fi
3848
3849   test -n "$BUILD_CC" && break
3850 done
3851 test -n "$BUILD_CC" || BUILD_CC="none"
3852
3853 fi;
3854         echo "$as_me:3854: checking for native build C compiler" >&5
3855 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
3856         echo "$as_me:3856: result: $BUILD_CC" >&5
3857 echo "${ECHO_T}$BUILD_CC" >&6
3858
3859         echo "$as_me:3859: checking for native build C preprocessor" >&5
3860 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
3861
3862 # Check whether --with-build-cpp or --without-build-cpp was given.
3863 if test "${with_build_cpp+set}" = set; then
3864   withval="$with_build_cpp"
3865   BUILD_CPP="$withval"
3866 else
3867   BUILD_CPP='${BUILD_CC} -E'
3868 fi;
3869         echo "$as_me:3869: result: $BUILD_CPP" >&5
3870 echo "${ECHO_T}$BUILD_CPP" >&6
3871
3872         echo "$as_me:3872: checking for native build C flags" >&5
3873 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
3874
3875 # Check whether --with-build-cflags or --without-build-cflags was given.
3876 if test "${with_build_cflags+set}" = set; then
3877   withval="$with_build_cflags"
3878   BUILD_CFLAGS="$withval"
3879 fi;
3880         echo "$as_me:3880: result: $BUILD_CFLAGS" >&5
3881 echo "${ECHO_T}$BUILD_CFLAGS" >&6
3882
3883         echo "$as_me:3883: checking for native build C preprocessor-flags" >&5
3884 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
3885
3886 # Check whether --with-build-cppflags or --without-build-cppflags was given.
3887 if test "${with_build_cppflags+set}" = set; then
3888   withval="$with_build_cppflags"
3889   BUILD_CPPFLAGS="$withval"
3890 fi;
3891         echo "$as_me:3891: result: $BUILD_CPPFLAGS" >&5
3892 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
3893
3894         echo "$as_me:3894: checking for native build linker-flags" >&5
3895 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
3896
3897 # Check whether --with-build-ldflags or --without-build-ldflags was given.
3898 if test "${with_build_ldflags+set}" = set; then
3899   withval="$with_build_ldflags"
3900   BUILD_LDFLAGS="$withval"
3901 fi;
3902         echo "$as_me:3902: result: $BUILD_LDFLAGS" >&5
3903 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
3904
3905         echo "$as_me:3905: checking for native build linker-libraries" >&5
3906 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
3907
3908 # Check whether --with-build-libs or --without-build-libs was given.
3909 if test "${with_build_libs+set}" = set; then
3910   withval="$with_build_libs"
3911   BUILD_LIBS="$withval"
3912 fi;
3913         echo "$as_me:3913: result: $BUILD_LIBS" >&5
3914 echo "${ECHO_T}$BUILD_LIBS" >&6
3915
3916         # this assumes we're on Unix.
3917         BUILD_EXEEXT=
3918         BUILD_OBJEXT=o
3919
3920         : ${BUILD_CC:='${CC}'}
3921
3922         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
3923                 { { echo "$as_me:3923: error: Cross-build requires two compilers.
3924 Use --with-build-cc to specify the native compiler." >&5
3925 echo "$as_me: error: Cross-build requires two compilers.
3926 Use --with-build-cc to specify the native compiler." >&2;}
3927    { (exit 1); exit 1; }; }
3928         fi
3929
3930 else
3931         : ${BUILD_CC:='${CC}'}
3932         : ${BUILD_CPP:='${CPP}'}
3933         : ${BUILD_CFLAGS:='${CFLAGS}'}
3934         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
3935         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
3936         : ${BUILD_LIBS:='${LIBS}'}
3937         : ${BUILD_EXEEXT:='$x'}
3938         : ${BUILD_OBJEXT:='o'}
3939 fi
3940
3941 ###############################################################################
3942
3943 ### Options to allow the user to specify the set of libraries which are used.
3944 ### Use "--without-normal --with-shared" to allow the default model to be
3945 ### shared, for example.
3946 cf_list_models=""
3947
3948 echo "$as_me:3948: checking if you want to build shared C-objects" >&5
3949 echo $ECHO_N "checking if you want to build shared C-objects... $ECHO_C" >&6
3950
3951 # Check whether --with-shared or --without-shared was given.
3952 if test "${with_shared+set}" = set; then
3953   withval="$with_shared"
3954   with_shared=$withval
3955 else
3956   with_shared=no
3957 fi;
3958 echo "$as_me:3958: result: $with_shared" >&5
3959 echo "${ECHO_T}$with_shared" >&6
3960 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
3961
3962 echo "$as_me:3962: checking for specified models" >&5
3963 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
3964 test -z "$cf_list_models" && cf_list_models=normal
3965 echo "$as_me:3965: result: $cf_list_models" >&5
3966 echo "${ECHO_T}$cf_list_models" >&6
3967
3968 ### Use the first model as the default, and save its suffix for use in building
3969 ### up test-applications.
3970 echo "$as_me:3970: checking for default model" >&5
3971 echo $ECHO_N "checking for default model... $ECHO_C" >&6
3972 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
3973 echo "$as_me:3973: result: $DFT_LWR_MODEL" >&5
3974 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
3975
3976 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
3977
3978 echo "$as_me:3978: checking for specific curses-directory" >&5
3979 echo $ECHO_N "checking for specific curses-directory... $ECHO_C" >&6
3980
3981 # Check whether --with-curses-dir or --without-curses-dir was given.
3982 if test "${with_curses_dir+set}" = set; then
3983   withval="$with_curses_dir"
3984   cf_cv_curses_dir=$withval
3985 else
3986   cf_cv_curses_dir=no
3987 fi;
3988 echo "$as_me:3988: result: $cf_cv_curses_dir" >&5
3989 echo "${ECHO_T}$cf_cv_curses_dir" >&6
3990
3991 if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
3992 then
3993
3994 if test "x$prefix" != xNONE; then
3995         cf_path_syntax="$prefix"
3996 else
3997         cf_path_syntax="$ac_default_prefix"
3998 fi
3999
4000 case ".$withval" in
4001 (.\$\(*\)*|.\'*\'*)
4002         ;;
4003 (..|./*|.\\*)
4004         ;;
4005 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4006         ;;
4007 (.\${*prefix}*|.\${*dir}*)
4008         eval withval="$withval"
4009         case ".$withval" in
4010         (.NONE/*)
4011                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
4012                 ;;
4013         esac
4014         ;;
4015 (.no|.NONE/*)
4016         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
4017         ;;
4018 (*)
4019         { { echo "$as_me:4019: error: expected a pathname, not \"$withval\"" >&5
4020 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
4021    { (exit 1); exit 1; }; }
4022         ;;
4023 esac
4024
4025         if test -d "$cf_cv_curses_dir"
4026         then
4027
4028 if test -n "$cf_cv_curses_dir/include" ; then
4029   for cf_add_incdir in $cf_cv_curses_dir/include
4030   do
4031         while test $cf_add_incdir != /usr/include
4032         do
4033           if test -d $cf_add_incdir
4034           then
4035                 cf_have_incdir=no
4036                 if test -n "$CFLAGS$CPPFLAGS" ; then
4037                   # a loop is needed to ensure we can add subdirs of existing dirs
4038                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
4039                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
4040                           cf_have_incdir=yes; break
4041                         fi
4042                   done
4043                 fi
4044
4045                 if test "$cf_have_incdir" = no ; then
4046                   if test "$cf_add_incdir" = /usr/local/include ; then
4047                         if test "$GCC" = yes
4048                         then
4049                           cf_save_CPPFLAGS=$CPPFLAGS
4050
4051         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4052         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
4053
4054                           cat >conftest.$ac_ext <<_ACEOF
4055 #line 4055 "configure"
4056 #include "confdefs.h"
4057 #include <stdio.h>
4058 int
4059 main (void)
4060 {
4061 printf("Hello")
4062   ;
4063   return 0;
4064 }
4065 _ACEOF
4066 rm -f conftest.$ac_objext
4067 if { (eval echo "$as_me:4067: \"$ac_compile\"") >&5
4068   (eval $ac_compile) 2>&5
4069   ac_status=$?
4070   echo "$as_me:4070: \$? = $ac_status" >&5
4071   (exit $ac_status); } &&
4072          { ac_try='test -s conftest.$ac_objext'
4073   { (eval echo "$as_me:4073: \"$ac_try\"") >&5
4074   (eval $ac_try) 2>&5
4075   ac_status=$?
4076   echo "$as_me:4076: \$? = $ac_status" >&5
4077   (exit $ac_status); }; }; then
4078   :
4079 else
4080   echo "$as_me: failed program was:" >&5
4081 cat conftest.$ac_ext >&5
4082 cf_have_incdir=yes
4083 fi
4084 rm -f conftest.$ac_objext conftest.$ac_ext
4085                           CPPFLAGS=$cf_save_CPPFLAGS
4086                         fi
4087                   fi
4088                 fi
4089
4090                 if test "$cf_have_incdir" = no ; then
4091                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
4092
4093 echo "${as_me:-configure}:4093: testing adding $cf_add_incdir to include-path ..." 1>&5
4094
4095                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
4096
4097                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
4098                   test "$cf_top_incdir" = "$cf_add_incdir" && break
4099                   cf_add_incdir="$cf_top_incdir"
4100                 else
4101                   break
4102                 fi
4103           else
4104                 break
4105           fi
4106         done
4107   done
4108 fi
4109
4110 if test -n "$cf_cv_curses_dir/lib" ; then
4111         for cf_add_libdir in $cf_cv_curses_dir/lib
4112         do
4113                 if test $cf_add_libdir = /usr/lib ; then
4114                         :
4115                 elif test -d $cf_add_libdir
4116                 then
4117                         cf_have_libdir=no
4118                         if test -n "$LDFLAGS$LIBS" ; then
4119                                 # a loop is needed to ensure we can add subdirs of existing dirs
4120                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
4121                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
4122                                                 cf_have_libdir=yes; break
4123                                         fi
4124                                 done
4125                         fi
4126                         if test "$cf_have_libdir" = no ; then
4127                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
4128
4129 echo "${as_me:-configure}:4129: testing adding $cf_add_libdir to library-path ..." 1>&5
4130
4131                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
4132                         fi
4133                 fi
4134         done
4135 fi
4136
4137         fi
4138 fi
4139
4140 cf_ncuconfig_root=ncurses
4141 cf_have_ncuconfig=no
4142
4143 if test "x${PKG_CONFIG:=none}" != xnone; then
4144         echo "$as_me:4144: checking pkg-config for $cf_ncuconfig_root" >&5
4145 echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
4146         if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
4147                 echo "$as_me:4147: result: yes" >&5
4148 echo "${ECHO_T}yes" >&6
4149
4150                 echo "$as_me:4150: checking if the $cf_ncuconfig_root package files work" >&5
4151 echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
4152                 cf_have_ncuconfig=unknown
4153
4154                 cf_save_CFLAGS="$CFLAGS"
4155                 cf_save_CPPFLAGS="$CPPFLAGS"
4156                 cf_save_LIBS="$LIBS"
4157
4158                 cf_pkg_cflags=`$PKG_CONFIG --cflags $cf_ncuconfig_root`
4159                 cf_pkg_libs=`$PKG_CONFIG --libs $cf_ncuconfig_root`
4160
4161                 # while -W for passing linker flags is prevalent, it is not "standard".
4162                 # At least one wrapper for c89/c99 (in Apple's xcode) has its own
4163                 # incompatible _and_ non-standard -W option which gives an error.  Work
4164                 # around that pitfall.
4165                 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in
4166                 (x*c[89]9@@*-W*)
4167
4168 cf_fix_cppflags=no
4169 cf_new_cflags=
4170 cf_new_cppflags=
4171 cf_new_extra_cppflags=
4172
4173 for cf_add_cflags in $cf_pkg_cflags
4174 do
4175 case $cf_fix_cppflags in
4176 (no)
4177         case $cf_add_cflags in
4178         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4179                 case $cf_add_cflags in
4180                 (-D*)
4181                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4182
4183                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4184                                 && test -z "${cf_tst_cflags}" \
4185                                 && cf_fix_cppflags=yes
4186
4187                         if test $cf_fix_cppflags = yes ; then
4188
4189         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4190         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4191
4192                                 continue
4193                         elif test "${cf_tst_cflags}" = "\"'" ; then
4194
4195         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4196         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4197
4198                                 continue
4199                         fi
4200                         ;;
4201                 esac
4202                 case "$CPPFLAGS" in
4203                 (*$cf_add_cflags)
4204                         ;;
4205                 (*)
4206                         case $cf_add_cflags in
4207                         (-D*)
4208                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4209
4210 CPPFLAGS=`echo "$CPPFLAGS" | \
4211         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
4212                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
4213
4214                                 ;;
4215                         esac
4216
4217         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4218         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4219
4220                         ;;
4221                 esac
4222                 ;;
4223         (*)
4224
4225         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4226         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4227
4228                 ;;
4229         esac
4230         ;;
4231 (yes)
4232
4233         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4234         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4235
4236         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
4237
4238         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4239                 && test -z "${cf_tst_cflags}" \
4240                 && cf_fix_cppflags=no
4241         ;;
4242 esac
4243 done
4244
4245 if test -n "$cf_new_cflags" ; then
4246
4247         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4248         CFLAGS="${CFLAGS}$cf_new_cflags"
4249
4250 fi
4251
4252 if test -n "$cf_new_cppflags" ; then
4253
4254         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4255         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4256
4257 fi
4258
4259 if test -n "$cf_new_extra_cppflags" ; then
4260
4261         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4262         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4263
4264 fi
4265
4266 cf_add_libs="$LIBS"
4267 # reverse order
4268 cf_add_0lib=
4269 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
4270 # filter duplicates
4271 for cf_add_1lib in $cf_add_0lib; do
4272         for cf_add_2lib in $cf_add_libs; do
4273                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
4274                         cf_add_1lib=
4275                         break
4276                 fi
4277         done
4278         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
4279 done
4280 LIBS="$cf_add_libs"
4281
4282                         cat >conftest.$ac_ext <<_ACEOF
4283 #line 4283 "configure"
4284 #include "confdefs.h"
4285 #include <${cf_cv_ncurses_header:-curses.h}>
4286 int
4287 main (void)
4288 {
4289 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
4290   ;
4291   return 0;
4292 }
4293 _ACEOF
4294 rm -f conftest.$ac_objext conftest$ac_exeext
4295 if { (eval echo "$as_me:4295: \"$ac_link\"") >&5
4296   (eval $ac_link) 2>&5
4297   ac_status=$?
4298   echo "$as_me:4298: \$? = $ac_status" >&5
4299   (exit $ac_status); } &&
4300          { ac_try='test -s conftest$ac_exeext'
4301   { (eval echo "$as_me:4301: \"$ac_try\"") >&5
4302   (eval $ac_try) 2>&5
4303   ac_status=$?
4304   echo "$as_me:4304: \$? = $ac_status" >&5
4305   (exit $ac_status); }; }; then
4306   if test "$cross_compiling" = yes; then
4307   cf_test_ncuconfig=maybe
4308 else
4309   cat >conftest.$ac_ext <<_ACEOF
4310 #line 4310 "configure"
4311 #include "confdefs.h"
4312 #include <${cf_cv_ncurses_header:-curses.h}>
4313                                         int main(void)
4314                                         { char *xx = curses_version(); return (xx == 0); }
4315 _ACEOF
4316 rm -f conftest$ac_exeext
4317 if { (eval echo "$as_me:4317: \"$ac_link\"") >&5
4318   (eval $ac_link) 2>&5
4319   ac_status=$?
4320   echo "$as_me:4320: \$? = $ac_status" >&5
4321   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4322   { (eval echo "$as_me:4322: \"$ac_try\"") >&5
4323   (eval $ac_try) 2>&5
4324   ac_status=$?
4325   echo "$as_me:4325: \$? = $ac_status" >&5
4326   (exit $ac_status); }; }; then
4327   cf_test_ncuconfig=yes
4328 else
4329   echo "$as_me: program exited with status $ac_status" >&5
4330 echo "$as_me: failed program was:" >&5
4331 cat conftest.$ac_ext >&5
4332 cf_test_ncuconfig=no
4333 fi
4334 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4335 fi
4336 else
4337   echo "$as_me: failed program was:" >&5
4338 cat conftest.$ac_ext >&5
4339 cf_test_ncuconfig=no
4340 fi
4341 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4342
4343                         CFLAGS="$cf_save_CFLAGS"
4344                         CPPFLAGS="$cf_save_CPPFLAGS"
4345                         LIBS="$cf_save_LIBS"
4346
4347                         if test "x$cf_test_ncuconfig" != xyes; then
4348                                 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^      ]*//g'`
4349                                 cf_pkg_cflags="$cf_temp"
4350                                 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^        ]*//g'`
4351                                 cf_pkg_libs="$cf_temp"
4352                         fi
4353                         ;;
4354                 esac
4355
4356 cf_fix_cppflags=no
4357 cf_new_cflags=
4358 cf_new_cppflags=
4359 cf_new_extra_cppflags=
4360
4361 for cf_add_cflags in $cf_pkg_cflags
4362 do
4363 case $cf_fix_cppflags in
4364 (no)
4365         case $cf_add_cflags in
4366         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4367                 case $cf_add_cflags in
4368                 (-D*)
4369                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4370
4371                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4372                                 && test -z "${cf_tst_cflags}" \
4373                                 && cf_fix_cppflags=yes
4374
4375                         if test $cf_fix_cppflags = yes ; then
4376
4377         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4378         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4379
4380                                 continue
4381                         elif test "${cf_tst_cflags}" = "\"'" ; then
4382
4383         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4384         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4385
4386                                 continue
4387                         fi
4388                         ;;
4389                 esac
4390                 case "$CPPFLAGS" in
4391                 (*$cf_add_cflags)
4392                         ;;
4393                 (*)
4394                         case $cf_add_cflags in
4395                         (-D*)
4396                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4397
4398 CPPFLAGS=`echo "$CPPFLAGS" | \
4399         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
4400                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
4401
4402                                 ;;
4403                         esac
4404
4405         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4406         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4407
4408                         ;;
4409                 esac
4410                 ;;
4411         (*)
4412
4413         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4414         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4415
4416                 ;;
4417         esac
4418         ;;
4419 (yes)
4420
4421         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4422         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4423
4424         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
4425
4426         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4427                 && test -z "${cf_tst_cflags}" \
4428                 && cf_fix_cppflags=no
4429         ;;
4430 esac
4431 done
4432
4433 if test -n "$cf_new_cflags" ; then
4434
4435         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4436         CFLAGS="${CFLAGS}$cf_new_cflags"
4437
4438 fi
4439
4440 if test -n "$cf_new_cppflags" ; then
4441
4442         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4443         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4444
4445 fi
4446
4447 if test -n "$cf_new_extra_cppflags" ; then
4448
4449         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4450         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4451
4452 fi
4453
4454 cf_add_libs="$LIBS"
4455 # reverse order
4456 cf_add_0lib=
4457 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
4458 # filter duplicates
4459 for cf_add_1lib in $cf_add_0lib; do
4460         for cf_add_2lib in $cf_add_libs; do
4461                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
4462                         cf_add_1lib=
4463                         break
4464                 fi
4465         done
4466         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
4467 done
4468 LIBS="$cf_add_libs"
4469
4470                 cat >conftest.$ac_ext <<_ACEOF
4471 #line 4471 "configure"
4472 #include "confdefs.h"
4473 #include <${cf_cv_ncurses_header:-curses.h}>
4474 int
4475 main (void)
4476 {
4477 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
4478   ;
4479   return 0;
4480 }
4481 _ACEOF
4482 rm -f conftest.$ac_objext conftest$ac_exeext
4483 if { (eval echo "$as_me:4483: \"$ac_link\"") >&5
4484   (eval $ac_link) 2>&5
4485   ac_status=$?
4486   echo "$as_me:4486: \$? = $ac_status" >&5
4487   (exit $ac_status); } &&
4488          { ac_try='test -s conftest$ac_exeext'
4489   { (eval echo "$as_me:4489: \"$ac_try\"") >&5
4490   (eval $ac_try) 2>&5
4491   ac_status=$?
4492   echo "$as_me:4492: \$? = $ac_status" >&5
4493   (exit $ac_status); }; }; then
4494   if test "$cross_compiling" = yes; then
4495   cf_have_ncuconfig=maybe
4496 else
4497   cat >conftest.$ac_ext <<_ACEOF
4498 #line 4498 "configure"
4499 #include "confdefs.h"
4500 #include <${cf_cv_ncurses_header:-curses.h}>
4501                                 int main(void)
4502                                 { char *xx = curses_version(); return (xx == 0); }
4503 _ACEOF
4504 rm -f conftest$ac_exeext
4505 if { (eval echo "$as_me:4505: \"$ac_link\"") >&5
4506   (eval $ac_link) 2>&5
4507   ac_status=$?
4508   echo "$as_me:4508: \$? = $ac_status" >&5
4509   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4510   { (eval echo "$as_me:4510: \"$ac_try\"") >&5
4511   (eval $ac_try) 2>&5
4512   ac_status=$?
4513   echo "$as_me:4513: \$? = $ac_status" >&5
4514   (exit $ac_status); }; }; then
4515   cf_have_ncuconfig=yes
4516 else
4517   echo "$as_me: program exited with status $ac_status" >&5
4518 echo "$as_me: failed program was:" >&5
4519 cat conftest.$ac_ext >&5
4520 cf_have_ncuconfig=no
4521 fi
4522 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4523 fi
4524 else
4525   echo "$as_me: failed program was:" >&5
4526 cat conftest.$ac_ext >&5
4527 cf_have_ncuconfig=no
4528 fi
4529 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4530                 echo "$as_me:4530: result: $cf_have_ncuconfig" >&5
4531 echo "${ECHO_T}$cf_have_ncuconfig" >&6
4532                 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
4533                 if test "$cf_have_ncuconfig" != "yes"
4534                 then
4535                         CPPFLAGS="$cf_save_CPPFLAGS"
4536                         LIBS="$cf_save_LIBS"
4537                         NCURSES_CONFIG_PKG=none
4538                 else
4539
4540 cat >>confdefs.h <<\EOF
4541 #define NCURSES 1
4542 EOF
4543
4544                         NCURSES_CONFIG_PKG=$cf_ncuconfig_root
4545
4546 echo "$as_me:4546: checking for terminfo header" >&5
4547 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
4548 if test "${cf_cv_term_header+set}" = set; then
4549   echo $ECHO_N "(cached) $ECHO_C" >&6
4550 else
4551
4552 case ${cf_cv_ncurses_header} in
4553 (*/ncurses.h|*/ncursesw.h)
4554         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
4555         ;;
4556 (*)
4557         cf_term_header=term.h
4558         ;;
4559 esac
4560
4561 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
4562 do
4563 cat >conftest.$ac_ext <<_ACEOF
4564 #line 4564 "configure"
4565 #include "confdefs.h"
4566 #include <stdio.h>
4567 #include <${cf_cv_ncurses_header:-curses.h}>
4568 #include <$cf_test>
4569
4570 int
4571 main (void)
4572 {
4573 int x = auto_left_margin
4574   ;
4575   return 0;
4576 }
4577 _ACEOF
4578 rm -f conftest.$ac_objext
4579 if { (eval echo "$as_me:4579: \"$ac_compile\"") >&5
4580   (eval $ac_compile) 2>&5
4581   ac_status=$?
4582   echo "$as_me:4582: \$? = $ac_status" >&5
4583   (exit $ac_status); } &&
4584          { ac_try='test -s conftest.$ac_objext'
4585   { (eval echo "$as_me:4585: \"$ac_try\"") >&5
4586   (eval $ac_try) 2>&5
4587   ac_status=$?
4588   echo "$as_me:4588: \$? = $ac_status" >&5
4589   (exit $ac_status); }; }; then
4590
4591         cf_cv_term_header="$cf_test"
4592 else
4593   echo "$as_me: failed program was:" >&5
4594 cat conftest.$ac_ext >&5
4595
4596         cf_cv_term_header=unknown
4597
4598 fi
4599 rm -f conftest.$ac_objext conftest.$ac_ext
4600         test "$cf_cv_term_header" != unknown && break
4601 done
4602
4603 fi
4604 echo "$as_me:4604: result: $cf_cv_term_header" >&5
4605 echo "${ECHO_T}$cf_cv_term_header" >&6
4606
4607 # Set definitions to allow ifdef'ing to accommodate subdirectories
4608
4609 case $cf_cv_term_header in
4610 (*term.h)
4611
4612 cat >>confdefs.h <<\EOF
4613 #define HAVE_TERM_H 1
4614 EOF
4615
4616         ;;
4617 esac
4618
4619 case $cf_cv_term_header in
4620 (ncurses/term.h)
4621
4622 cat >>confdefs.h <<\EOF
4623 #define HAVE_NCURSES_TERM_H 1
4624 EOF
4625
4626         ;;
4627 (ncursesw/term.h)
4628
4629 cat >>confdefs.h <<\EOF
4630 #define HAVE_NCURSESW_TERM_H 1
4631 EOF
4632
4633         ;;
4634 esac
4635
4636                 fi
4637
4638         else
4639                 echo "$as_me:4639: result: no" >&5
4640 echo "${ECHO_T}no" >&6
4641                 NCURSES_CONFIG_PKG=none
4642         fi
4643 else
4644         NCURSES_CONFIG_PKG=none
4645 fi
4646
4647 if test "x$cf_have_ncuconfig" = "xno"; then
4648         cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
4649
4650 if test -n "$ac_tool_prefix"; then
4651   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
4652   do
4653     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4654 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4655 echo "$as_me:4655: checking for $ac_word" >&5
4656 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4657 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
4658   echo $ECHO_N "(cached) $ECHO_C" >&6
4659 else
4660   if test -n "$NCURSES_CONFIG"; then
4661   ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
4662 else
4663   ac_save_IFS=$IFS; IFS=$ac_path_separator
4664 ac_dummy="$PATH"
4665 for ac_dir in $ac_dummy; do
4666   IFS=$ac_save_IFS
4667   test -z "$ac_dir" && ac_dir=.
4668   $as_executable_p "$ac_dir/$ac_word" || continue
4669 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
4670 echo "$as_me:4670: found $ac_dir/$ac_word" >&5
4671 break
4672 done
4673
4674 fi
4675 fi
4676 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
4677 if test -n "$NCURSES_CONFIG"; then
4678   echo "$as_me:4678: result: $NCURSES_CONFIG" >&5
4679 echo "${ECHO_T}$NCURSES_CONFIG" >&6
4680 else
4681   echo "$as_me:4681: result: no" >&5
4682 echo "${ECHO_T}no" >&6
4683 fi
4684
4685     test -n "$NCURSES_CONFIG" && break
4686   done
4687 fi
4688 if test -z "$NCURSES_CONFIG"; then
4689   ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
4690   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
4691 do
4692   # Extract the first word of "$ac_prog", so it can be a program name with args.
4693 set dummy $ac_prog; ac_word=$2
4694 echo "$as_me:4694: checking for $ac_word" >&5
4695 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4696 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
4697   echo $ECHO_N "(cached) $ECHO_C" >&6
4698 else
4699   if test -n "$ac_ct_NCURSES_CONFIG"; then
4700   ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
4701 else
4702   ac_save_IFS=$IFS; IFS=$ac_path_separator
4703 ac_dummy="$PATH"
4704 for ac_dir in $ac_dummy; do
4705   IFS=$ac_save_IFS
4706   test -z "$ac_dir" && ac_dir=.
4707   $as_executable_p "$ac_dir/$ac_word" || continue
4708 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
4709 echo "$as_me:4709: found $ac_dir/$ac_word" >&5
4710 break
4711 done
4712
4713 fi
4714 fi
4715 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
4716 if test -n "$ac_ct_NCURSES_CONFIG"; then
4717   echo "$as_me:4717: result: $ac_ct_NCURSES_CONFIG" >&5
4718 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
4719 else
4720   echo "$as_me:4720: result: no" >&5
4721 echo "${ECHO_T}no" >&6
4722 fi
4723
4724   test -n "$ac_ct_NCURSES_CONFIG" && break
4725 done
4726 test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
4727
4728   NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
4729 fi
4730
4731         if test "$NCURSES_CONFIG" != none ; then
4732
4733 cf_fix_cppflags=no
4734 cf_new_cflags=
4735 cf_new_cppflags=
4736 cf_new_extra_cppflags=
4737
4738 for cf_add_cflags in `$NCURSES_CONFIG --cflags`
4739 do
4740 case $cf_fix_cppflags in
4741 (no)
4742         case $cf_add_cflags in
4743         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4744                 case $cf_add_cflags in
4745                 (-D*)
4746                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4747
4748                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4749                                 && test -z "${cf_tst_cflags}" \
4750                                 && cf_fix_cppflags=yes
4751
4752                         if test $cf_fix_cppflags = yes ; then
4753
4754         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4755         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4756
4757                                 continue
4758                         elif test "${cf_tst_cflags}" = "\"'" ; then
4759
4760         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4761         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4762
4763                                 continue
4764                         fi
4765                         ;;
4766                 esac
4767                 case "$CPPFLAGS" in
4768                 (*$cf_add_cflags)
4769                         ;;
4770                 (*)
4771                         case $cf_add_cflags in
4772                         (-D*)
4773                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4774
4775 CPPFLAGS=`echo "$CPPFLAGS" | \
4776         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
4777                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
4778
4779                                 ;;
4780                         esac
4781
4782         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4783         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4784
4785                         ;;
4786                 esac
4787                 ;;
4788         (*)
4789
4790         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4791         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4792
4793                 ;;
4794         esac
4795         ;;
4796 (yes)
4797
4798         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4799         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4800
4801         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
4802
4803         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4804                 && test -z "${cf_tst_cflags}" \
4805                 && cf_fix_cppflags=no
4806         ;;
4807 esac
4808 done
4809
4810 if test -n "$cf_new_cflags" ; then
4811
4812         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4813         CFLAGS="${CFLAGS}$cf_new_cflags"
4814
4815 fi
4816
4817 if test -n "$cf_new_cppflags" ; then
4818
4819         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4820         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4821
4822 fi
4823
4824 if test -n "$cf_new_extra_cppflags" ; then
4825
4826         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4827         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4828
4829 fi
4830
4831 cf_add_libs="$LIBS"
4832 # reverse order
4833 cf_add_0lib=
4834 for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
4835 # filter duplicates
4836 for cf_add_1lib in $cf_add_0lib; do
4837         for cf_add_2lib in $cf_add_libs; do
4838                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
4839                         cf_add_1lib=
4840                         break
4841                 fi
4842         done
4843         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
4844 done
4845 LIBS="$cf_add_libs"
4846
4847                 # even with config script, some packages use no-override for curses.h
4848
4849 echo "$as_me:4849: checking if we have identified curses headers" >&5
4850 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
4851 if test "${cf_cv_ncurses_header+set}" = set; then
4852   echo $ECHO_N "(cached) $ECHO_C" >&6
4853 else
4854
4855 cf_cv_ncurses_header=none
4856 for cf_header in \
4857         ncurses.h ncurses/ncurses.h \
4858         curses.h ncurses/curses.h
4859 do
4860 cat >conftest.$ac_ext <<_ACEOF
4861 #line 4861 "configure"
4862 #include "confdefs.h"
4863 #include <${cf_header}>
4864 int
4865 main (void)
4866 {
4867 initscr(); tgoto("?", 0,0)
4868   ;
4869   return 0;
4870 }
4871 _ACEOF
4872 rm -f conftest.$ac_objext
4873 if { (eval echo "$as_me:4873: \"$ac_compile\"") >&5
4874   (eval $ac_compile) 2>&5
4875   ac_status=$?
4876   echo "$as_me:4876: \$? = $ac_status" >&5
4877   (exit $ac_status); } &&
4878          { ac_try='test -s conftest.$ac_objext'
4879   { (eval echo "$as_me:4879: \"$ac_try\"") >&5
4880   (eval $ac_try) 2>&5
4881   ac_status=$?
4882   echo "$as_me:4882: \$? = $ac_status" >&5
4883   (exit $ac_status); }; }; then
4884   cf_cv_ncurses_header=$cf_header; break
4885 else
4886   echo "$as_me: failed program was:" >&5
4887 cat conftest.$ac_ext >&5
4888 fi
4889 rm -f conftest.$ac_objext conftest.$ac_ext
4890 done
4891
4892 fi
4893 echo "$as_me:4893: result: $cf_cv_ncurses_header" >&5
4894 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
4895
4896 if test "$cf_cv_ncurses_header" = none ; then
4897         { { echo "$as_me:4897: error: No curses header-files found" >&5
4898 echo "$as_me: error: No curses header-files found" >&2;}
4899    { (exit 1); exit 1; }; }
4900 fi
4901
4902 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
4903
4904 for ac_header in $cf_cv_ncurses_header
4905 do
4906 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4907 echo "$as_me:4907: checking for $ac_header" >&5
4908 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4909 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4910   echo $ECHO_N "(cached) $ECHO_C" >&6
4911 else
4912   cat >conftest.$ac_ext <<_ACEOF
4913 #line 4913 "configure"
4914 #include "confdefs.h"
4915 #include <$ac_header>
4916 _ACEOF
4917 if { (eval echo "$as_me:4917: \"$ac_cpp conftest.$ac_ext\"") >&5
4918   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4919   ac_status=$?
4920   egrep -v '^ *\+' conftest.er1 >conftest.err
4921   rm -f conftest.er1
4922   cat conftest.err >&5
4923   echo "$as_me:4923: \$? = $ac_status" >&5
4924   (exit $ac_status); } >/dev/null; then
4925   if test -s conftest.err; then
4926     ac_cpp_err=$ac_c_preproc_warn_flag
4927   else
4928     ac_cpp_err=
4929   fi
4930 else
4931   ac_cpp_err=yes
4932 fi
4933 if test -z "$ac_cpp_err"; then
4934   eval "$as_ac_Header=yes"
4935 else
4936   echo "$as_me: failed program was:" >&5
4937   cat conftest.$ac_ext >&5
4938   eval "$as_ac_Header=no"
4939 fi
4940 rm -f conftest.err conftest.$ac_ext
4941 fi
4942 echo "$as_me:4942: result: `eval echo '${'$as_ac_Header'}'`" >&5
4943 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4944 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4945   cat >>confdefs.h <<EOF
4946 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4947 EOF
4948
4949 fi
4950 done
4951
4952 cat >>confdefs.h <<\EOF
4953 #define NCURSES 1
4954 EOF
4955
4956 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4957
4958                 cat >>confdefs.h <<EOF
4959 #define $cf_nculib_ROOT 1
4960 EOF
4961
4962                                 cf_cv_ncurses_version=`$NCURSES_CONFIG --version`
4963
4964         else
4965
4966 cf_ncuhdr_root=ncurses
4967
4968 test -n "$cf_cv_curses_dir" && \
4969 test "$cf_cv_curses_dir" != "no" && { \
4970
4971 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
4972   for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
4973   do
4974         while test $cf_add_incdir != /usr/include
4975         do
4976           if test -d $cf_add_incdir
4977           then
4978                 cf_have_incdir=no
4979                 if test -n "$CFLAGS$CPPFLAGS" ; then
4980                   # a loop is needed to ensure we can add subdirs of existing dirs
4981                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
4982                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
4983                           cf_have_incdir=yes; break
4984                         fi
4985                   done
4986                 fi
4987
4988                 if test "$cf_have_incdir" = no ; then
4989                   if test "$cf_add_incdir" = /usr/local/include ; then
4990                         if test "$GCC" = yes
4991                         then
4992                           cf_save_CPPFLAGS=$CPPFLAGS
4993
4994         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4995         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
4996
4997                           cat >conftest.$ac_ext <<_ACEOF
4998 #line 4998 "configure"
4999 #include "confdefs.h"
5000 #include <stdio.h>
5001 int
5002 main (void)
5003 {
5004 printf("Hello")
5005   ;
5006   return 0;
5007 }
5008 _ACEOF
5009 rm -f conftest.$ac_objext
5010 if { (eval echo "$as_me:5010: \"$ac_compile\"") >&5
5011   (eval $ac_compile) 2>&5
5012   ac_status=$?
5013   echo "$as_me:5013: \$? = $ac_status" >&5
5014   (exit $ac_status); } &&
5015          { ac_try='test -s conftest.$ac_objext'
5016   { (eval echo "$as_me:5016: \"$ac_try\"") >&5
5017   (eval $ac_try) 2>&5
5018   ac_status=$?
5019   echo "$as_me:5019: \$? = $ac_status" >&5
5020   (exit $ac_status); }; }; then
5021   :
5022 else
5023   echo "$as_me: failed program was:" >&5
5024 cat conftest.$ac_ext >&5
5025 cf_have_incdir=yes
5026 fi
5027 rm -f conftest.$ac_objext conftest.$ac_ext
5028                           CPPFLAGS=$cf_save_CPPFLAGS
5029                         fi
5030                   fi
5031                 fi
5032
5033                 if test "$cf_have_incdir" = no ; then
5034                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
5035
5036 echo "${as_me:-configure}:5036: testing adding $cf_add_incdir to include-path ..." 1>&5
5037
5038                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
5039
5040                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
5041                   test "$cf_top_incdir" = "$cf_add_incdir" && break
5042                   cf_add_incdir="$cf_top_incdir"
5043                 else
5044                   break
5045                 fi
5046           else
5047                 break
5048           fi
5049         done
5050   done
5051 fi
5052
5053 }
5054
5055 echo "$as_me:5055: checking for $cf_ncuhdr_root header in include-path" >&5
5056 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
5057 if test "${cf_cv_ncurses_h+set}" = set; then
5058   echo $ECHO_N "(cached) $ECHO_C" >&6
5059 else
5060
5061         cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
5062         ( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h"
5063         for cf_header in $cf_header_list
5064         do
5065
5066         cat >conftest.$ac_ext <<_ACEOF
5067 #line 5067 "configure"
5068 #include "confdefs.h"
5069
5070 #include <$cf_header>
5071 int
5072 main (void)
5073 {
5074
5075 #ifdef NCURSES_VERSION
5076
5077 printf("%s\n", NCURSES_VERSION);
5078 #else
5079 #ifdef __NCURSES_H
5080 printf("old\n");
5081 #else
5082         make an error
5083 #endif
5084 #endif
5085
5086   ;
5087   return 0;
5088 }
5089 _ACEOF
5090 rm -f conftest.$ac_objext
5091 if { (eval echo "$as_me:5091: \"$ac_compile\"") >&5
5092   (eval $ac_compile) 2>&5
5093   ac_status=$?
5094   echo "$as_me:5094: \$? = $ac_status" >&5
5095   (exit $ac_status); } &&
5096          { ac_try='test -s conftest.$ac_objext'
5097   { (eval echo "$as_me:5097: \"$ac_try\"") >&5
5098   (eval $ac_try) 2>&5
5099   ac_status=$?
5100   echo "$as_me:5100: \$? = $ac_status" >&5
5101   (exit $ac_status); }; }; then
5102   cf_cv_ncurses_h=$cf_header
5103
5104 else
5105   echo "$as_me: failed program was:" >&5
5106 cat conftest.$ac_ext >&5
5107 cf_cv_ncurses_h=no
5108 fi
5109 rm -f conftest.$ac_objext conftest.$ac_ext
5110
5111                 test "$cf_cv_ncurses_h" != no && break
5112         done
5113
5114 fi
5115 echo "$as_me:5115: result: $cf_cv_ncurses_h" >&5
5116 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
5117
5118 if test "$cf_cv_ncurses_h" != no ; then
5119         cf_cv_ncurses_header=$cf_cv_ncurses_h
5120 else
5121
5122 echo "$as_me:5122: checking for $cf_ncuhdr_root include-path" >&5
5123 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
5124 if test "${cf_cv_ncurses_h2+set}" = set; then
5125   echo $ECHO_N "(cached) $ECHO_C" >&6
5126 else
5127
5128         test -n "$verbose" && echo
5129
5130 cf_search=
5131
5132 # collect the current set of include-directories from compiler flags
5133 cf_header_path_list=""
5134 if test -n "${CFLAGS}${CPPFLAGS}" ; then
5135         for cf_header_path in $CPPFLAGS $CFLAGS
5136         do
5137                 case $cf_header_path in
5138                 (-I*)
5139                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
5140
5141 test "x$cf_header_path" != "xNONE" && \
5142 test -d "$cf_header_path" && \
5143  {
5144         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
5145         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
5146         test -d $cf_header_path/include/$cf_ncuhdr_root &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
5147         test -d $cf_header_path/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
5148         test -d $cf_header_path/$cf_ncuhdr_root/include &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
5149         test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
5150 }
5151
5152                         cf_header_path_list="$cf_header_path_list $cf_search"
5153                         ;;
5154                 esac
5155         done
5156 fi
5157
5158 # add the variations for the package we are looking for
5159
5160 cf_search=
5161
5162 test "x$prefix" != "xNONE" && \
5163 test -d "$prefix" && \
5164  {
5165         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
5166         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
5167         test -d $prefix/include/$cf_ncuhdr_root &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
5168         test -d $prefix/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
5169         test -d $prefix/$cf_ncuhdr_root/include &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
5170         test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
5171 }
5172
5173 for cf_subdir_prefix in \
5174         /usr \
5175         /usr/local \
5176         /usr/pkg \
5177         /opt \
5178         /opt/local \
5179         $HOME
5180 do
5181
5182 test "x$cf_subdir_prefix" != "x$prefix" && \
5183 test -d "$cf_subdir_prefix" && \
5184 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
5185         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
5186         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
5187         test -d $cf_subdir_prefix/include/$cf_ncuhdr_root &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
5188         test -d $cf_subdir_prefix/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
5189         test -d $cf_subdir_prefix/$cf_ncuhdr_root/include &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
5190         test -d $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
5191 }
5192
5193 done
5194
5195 test "$includedir" != NONE && \
5196 test "$includedir" != "/usr/include" && \
5197 test -d "$includedir" && {
5198         test -d $includedir &&    cf_search="$cf_search $includedir"
5199         test -d $includedir/$cf_ncuhdr_root && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
5200 }
5201
5202 test "$oldincludedir" != NONE && \
5203 test "$oldincludedir" != "/usr/include" && \
5204 test -d "$oldincludedir" && {
5205         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
5206         test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
5207 }
5208
5209 cf_search="$cf_search $cf_header_path_list"
5210
5211         test -n "$verbose" && echo search path $cf_search
5212         cf_save2_CPPFLAGS="$CPPFLAGS"
5213         for cf_incdir in $cf_search
5214         do
5215
5216 if test -n "$cf_incdir" ; then
5217   for cf_add_incdir in $cf_incdir
5218   do
5219         while test $cf_add_incdir != /usr/include
5220         do
5221           if test -d $cf_add_incdir
5222           then
5223                 cf_have_incdir=no
5224                 if test -n "$CFLAGS$CPPFLAGS" ; then
5225                   # a loop is needed to ensure we can add subdirs of existing dirs
5226                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
5227                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
5228                           cf_have_incdir=yes; break
5229                         fi
5230                   done
5231                 fi
5232
5233                 if test "$cf_have_incdir" = no ; then
5234                   if test "$cf_add_incdir" = /usr/local/include ; then
5235                         if test "$GCC" = yes
5236                         then
5237                           cf_save_CPPFLAGS=$CPPFLAGS
5238
5239         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5240         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
5241
5242                           cat >conftest.$ac_ext <<_ACEOF
5243 #line 5243 "configure"
5244 #include "confdefs.h"
5245 #include <stdio.h>
5246 int
5247 main (void)
5248 {
5249 printf("Hello")
5250   ;
5251   return 0;
5252 }
5253 _ACEOF
5254 rm -f conftest.$ac_objext
5255 if { (eval echo "$as_me:5255: \"$ac_compile\"") >&5
5256   (eval $ac_compile) 2>&5
5257   ac_status=$?
5258   echo "$as_me:5258: \$? = $ac_status" >&5
5259   (exit $ac_status); } &&
5260          { ac_try='test -s conftest.$ac_objext'
5261   { (eval echo "$as_me:5261: \"$ac_try\"") >&5
5262   (eval $ac_try) 2>&5
5263   ac_status=$?
5264   echo "$as_me:5264: \$? = $ac_status" >&5
5265   (exit $ac_status); }; }; then
5266   :
5267 else
5268   echo "$as_me: failed program was:" >&5
5269 cat conftest.$ac_ext >&5
5270 cf_have_incdir=yes
5271 fi
5272 rm -f conftest.$ac_objext conftest.$ac_ext
5273                           CPPFLAGS=$cf_save_CPPFLAGS
5274                         fi
5275                   fi
5276                 fi
5277
5278                 if test "$cf_have_incdir" = no ; then
5279                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
5280
5281 echo "${as_me:-configure}:5281: testing adding $cf_add_incdir to include-path ..." 1>&5
5282
5283                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
5284
5285                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
5286                   test "$cf_top_incdir" = "$cf_add_incdir" && break
5287                   cf_add_incdir="$cf_top_incdir"
5288                 else
5289                   break
5290                 fi
5291           else
5292                 break
5293           fi
5294         done
5295   done
5296 fi
5297
5298                 for cf_header in \
5299                         ncurses.h \
5300                         curses.h
5301                 do
5302
5303         cat >conftest.$ac_ext <<_ACEOF
5304 #line 5304 "configure"
5305 #include "confdefs.h"
5306
5307 #include <$cf_header>
5308 int
5309 main (void)
5310 {
5311
5312 #ifdef NCURSES_VERSION
5313
5314 printf("%s\n", NCURSES_VERSION);
5315 #else
5316 #ifdef __NCURSES_H
5317 printf("old\n");
5318 #else
5319         make an error
5320 #endif
5321 #endif
5322
5323   ;
5324   return 0;
5325 }
5326 _ACEOF
5327 rm -f conftest.$ac_objext
5328 if { (eval echo "$as_me:5328: \"$ac_compile\"") >&5
5329   (eval $ac_compile) 2>&5
5330   ac_status=$?
5331   echo "$as_me:5331: \$? = $ac_status" >&5
5332   (exit $ac_status); } &&
5333          { ac_try='test -s conftest.$ac_objext'
5334   { (eval echo "$as_me:5334: \"$ac_try\"") >&5
5335   (eval $ac_try) 2>&5
5336   ac_status=$?
5337   echo "$as_me:5337: \$? = $ac_status" >&5
5338   (exit $ac_status); }; }; then
5339   cf_cv_ncurses_h2=$cf_header
5340
5341 else
5342   echo "$as_me: failed program was:" >&5
5343 cat conftest.$ac_ext >&5
5344 cf_cv_ncurses_h2=no
5345 fi
5346 rm -f conftest.$ac_objext conftest.$ac_ext
5347
5348                         if test "$cf_cv_ncurses_h2" != no ; then
5349                                 cf_cv_ncurses_h2=$cf_incdir/$cf_header
5350                                 test -n "$verbose" && echo $ac_n "      ... found $ac_c" 1>&6
5351                                 break
5352                         fi
5353                         test -n "$verbose" && echo "    ... tested $cf_incdir/$cf_header" 1>&6
5354                 done
5355                 CPPFLAGS="$cf_save2_CPPFLAGS"
5356                 test "$cf_cv_ncurses_h2" != no && break
5357         done
5358         test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:5358: error: not found" >&5
5359 echo "$as_me: error: not found" >&2;}
5360    { (exit 1); exit 1; }; }
5361
5362 fi
5363 echo "$as_me:5363: result: $cf_cv_ncurses_h2" >&5
5364 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
5365
5366         cf_1st_incdir=`echo $cf_cv_ncurses_h2 | sed -e 's%/[^/]*$%%'`
5367         cf_cv_ncurses_header=`basename $cf_cv_ncurses_h2`
5368         if test `basename $cf_1st_incdir` = $cf_ncuhdr_root ; then
5369                 cf_cv_ncurses_header=$cf_ncuhdr_root/$cf_cv_ncurses_header
5370         fi
5371
5372 if test -n "$cf_1st_incdir" ; then
5373   for cf_add_incdir in $cf_1st_incdir
5374   do
5375         while test $cf_add_incdir != /usr/include
5376         do
5377           if test -d $cf_add_incdir
5378           then
5379                 cf_have_incdir=no
5380                 if test -n "$CFLAGS$CPPFLAGS" ; then
5381                   # a loop is needed to ensure we can add subdirs of existing dirs
5382                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
5383                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
5384                           cf_have_incdir=yes; break
5385                         fi
5386                   done
5387                 fi
5388
5389                 if test "$cf_have_incdir" = no ; then
5390                   if test "$cf_add_incdir" = /usr/local/include ; then
5391                         if test "$GCC" = yes
5392                         then
5393                           cf_save_CPPFLAGS=$CPPFLAGS
5394
5395         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5396         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
5397
5398                           cat >conftest.$ac_ext <<_ACEOF
5399 #line 5399 "configure"
5400 #include "confdefs.h"
5401 #include <stdio.h>
5402 int
5403 main (void)
5404 {
5405 printf("Hello")
5406   ;
5407   return 0;
5408 }
5409 _ACEOF
5410 rm -f conftest.$ac_objext
5411 if { (eval echo "$as_me:5411: \"$ac_compile\"") >&5
5412   (eval $ac_compile) 2>&5
5413   ac_status=$?
5414   echo "$as_me:5414: \$? = $ac_status" >&5
5415   (exit $ac_status); } &&
5416          { ac_try='test -s conftest.$ac_objext'
5417   { (eval echo "$as_me:5417: \"$ac_try\"") >&5
5418   (eval $ac_try) 2>&5
5419   ac_status=$?
5420   echo "$as_me:5420: \$? = $ac_status" >&5
5421   (exit $ac_status); }; }; then
5422   :
5423 else
5424   echo "$as_me: failed program was:" >&5
5425 cat conftest.$ac_ext >&5
5426 cf_have_incdir=yes
5427 fi
5428 rm -f conftest.$ac_objext conftest.$ac_ext
5429                           CPPFLAGS=$cf_save_CPPFLAGS
5430                         fi
5431                   fi
5432                 fi
5433
5434                 if test "$cf_have_incdir" = no ; then
5435                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
5436
5437 echo "${as_me:-configure}:5437: testing adding $cf_add_incdir to include-path ..." 1>&5
5438
5439                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
5440
5441                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
5442                   test "$cf_top_incdir" = "$cf_add_incdir" && break
5443                   cf_add_incdir="$cf_top_incdir"
5444                 else
5445                   break
5446                 fi
5447           else
5448                 break
5449           fi
5450         done
5451   done
5452 fi
5453
5454 fi
5455
5456 # Set definitions to allow ifdef'ing for ncurses.h
5457
5458 case $cf_cv_ncurses_header in
5459 (*ncurses.h)
5460
5461 cat >>confdefs.h <<\EOF
5462 #define HAVE_NCURSES_H 1
5463 EOF
5464
5465         ;;
5466 esac
5467
5468 case $cf_cv_ncurses_header in
5469 (ncurses/curses.h|ncurses/ncurses.h)
5470
5471 cat >>confdefs.h <<\EOF
5472 #define HAVE_NCURSES_NCURSES_H 1
5473 EOF
5474
5475         ;;
5476 (ncursesw/curses.h|ncursesw/ncurses.h)
5477
5478 cat >>confdefs.h <<\EOF
5479 #define HAVE_NCURSESW_NCURSES_H 1
5480 EOF
5481
5482         ;;
5483 esac
5484
5485 echo "$as_me:5485: checking for terminfo header" >&5
5486 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
5487 if test "${cf_cv_term_header+set}" = set; then
5488   echo $ECHO_N "(cached) $ECHO_C" >&6
5489 else
5490
5491 case ${cf_cv_ncurses_header} in
5492 (*/ncurses.h|*/ncursesw.h)
5493         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
5494         ;;
5495 (*)
5496         cf_term_header=term.h
5497         ;;
5498 esac
5499
5500 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
5501 do
5502 cat >conftest.$ac_ext <<_ACEOF
5503 #line 5503 "configure"
5504 #include "confdefs.h"
5505 #include <stdio.h>
5506 #include <${cf_cv_ncurses_header:-curses.h}>
5507 #include <$cf_test>
5508
5509 int
5510 main (void)
5511 {
5512 int x = auto_left_margin
5513   ;
5514   return 0;
5515 }
5516 _ACEOF
5517 rm -f conftest.$ac_objext
5518 if { (eval echo "$as_me:5518: \"$ac_compile\"") >&5
5519   (eval $ac_compile) 2>&5
5520   ac_status=$?
5521   echo "$as_me:5521: \$? = $ac_status" >&5
5522   (exit $ac_status); } &&
5523          { ac_try='test -s conftest.$ac_objext'
5524   { (eval echo "$as_me:5524: \"$ac_try\"") >&5
5525   (eval $ac_try) 2>&5
5526   ac_status=$?
5527   echo "$as_me:5527: \$? = $ac_status" >&5
5528   (exit $ac_status); }; }; then
5529
5530         cf_cv_term_header="$cf_test"
5531 else
5532   echo "$as_me: failed program was:" >&5
5533 cat conftest.$ac_ext >&5
5534
5535         cf_cv_term_header=unknown
5536
5537 fi
5538 rm -f conftest.$ac_objext conftest.$ac_ext
5539         test "$cf_cv_term_header" != unknown && break
5540 done
5541
5542 fi
5543 echo "$as_me:5543: result: $cf_cv_term_header" >&5
5544 echo "${ECHO_T}$cf_cv_term_header" >&6
5545
5546 # Set definitions to allow ifdef'ing to accommodate subdirectories
5547
5548 case $cf_cv_term_header in
5549 (*term.h)
5550
5551 cat >>confdefs.h <<\EOF
5552 #define HAVE_TERM_H 1
5553 EOF
5554
5555         ;;
5556 esac
5557
5558 case $cf_cv_term_header in
5559 (ncurses/term.h)
5560
5561 cat >>confdefs.h <<\EOF
5562 #define HAVE_NCURSES_TERM_H 1
5563 EOF
5564
5565         ;;
5566 (ncursesw/term.h)
5567
5568 cat >>confdefs.h <<\EOF
5569 #define HAVE_NCURSESW_TERM_H 1
5570 EOF
5571
5572         ;;
5573 esac
5574
5575 # some applications need this, but should check for NCURSES_VERSION
5576
5577 cat >>confdefs.h <<\EOF
5578 #define NCURSES 1
5579 EOF
5580
5581 echo "$as_me:5581: checking for ncurses version" >&5
5582 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
5583 if test "${cf_cv_ncurses_version+set}" = set; then
5584   echo $ECHO_N "(cached) $ECHO_C" >&6
5585 else
5586
5587         cf_cv_ncurses_version=no
5588         cf_tempfile=out$$
5589         rm -f $cf_tempfile
5590         if test "$cross_compiling" = yes; then
5591
5592         # This will not work if the preprocessor splits the line after the
5593         # Autoconf token.  The 'unproto' program does that.
5594         cat > conftest.$ac_ext <<EOF
5595 #include <${cf_cv_ncurses_header:-curses.h}>
5596 #undef Autoconf
5597 #ifdef NCURSES_VERSION
5598 Autoconf NCURSES_VERSION
5599 #else
5600 #ifdef __NCURSES_H
5601 Autoconf "old"
5602 #endif
5603 ;
5604 #endif
5605 EOF
5606         cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
5607         { (eval echo "$as_me:5607: \"$cf_try\"") >&5
5608   (eval $cf_try) 2>&5
5609   ac_status=$?
5610   echo "$as_me:5610: \$? = $ac_status" >&5
5611   (exit $ac_status); }
5612         if test -f conftest.out ; then
5613                 cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
5614                 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
5615                 rm -f conftest.out
5616         fi
5617
5618 else
5619   cat >conftest.$ac_ext <<_ACEOF
5620 #line 5620 "configure"
5621 #include "confdefs.h"
5622
5623 #include <${cf_cv_ncurses_header:-curses.h}>
5624 #include <stdio.h>
5625 int main(void)
5626 {
5627         FILE *fp = fopen("$cf_tempfile", "w");
5628 #ifdef NCURSES_VERSION
5629 # ifdef NCURSES_VERSION_PATCH
5630         fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
5631 # else
5632         fprintf(fp, "%s\n", NCURSES_VERSION);
5633 # endif
5634 #else
5635 # ifdef __NCURSES_H
5636         fprintf(fp, "old\n");
5637 # else
5638         make an error
5639 # endif
5640 #endif
5641         ${cf_cv_main_return:-return}(0);
5642 }
5643 _ACEOF
5644 rm -f conftest$ac_exeext
5645 if { (eval echo "$as_me:5645: \"$ac_link\"") >&5
5646   (eval $ac_link) 2>&5
5647   ac_status=$?
5648   echo "$as_me:5648: \$? = $ac_status" >&5
5649   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5650   { (eval echo "$as_me:5650: \"$ac_try\"") >&5
5651   (eval $ac_try) 2>&5
5652   ac_status=$?
5653   echo "$as_me:5653: \$? = $ac_status" >&5
5654   (exit $ac_status); }; }; then
5655
5656         cf_cv_ncurses_version=`cat $cf_tempfile`
5657 else
5658   echo "$as_me: program exited with status $ac_status" >&5
5659 echo "$as_me: failed program was:" >&5
5660 cat conftest.$ac_ext >&5
5661 fi
5662 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5663 fi
5664         rm -f $cf_tempfile
5665
5666 fi
5667 echo "$as_me:5667: result: $cf_cv_ncurses_version" >&5
5668 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
5669 test "$cf_cv_ncurses_version" = no ||
5670 cat >>confdefs.h <<\EOF
5671 #define NCURSES 1
5672 EOF
5673
5674 cf_nculib_root=ncurses
5675         # This works, except for the special case where we find gpm, but
5676         # ncurses is in a nonstandard location via $LIBS, and we really want
5677         # to link gpm.
5678 cf_ncurses_LIBS=""
5679 cf_ncurses_SAVE="$LIBS"
5680 echo "$as_me:5680: checking for Gpm_Open in -lgpm" >&5
5681 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
5682 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
5683   echo $ECHO_N "(cached) $ECHO_C" >&6
5684 else
5685   ac_check_lib_save_LIBS=$LIBS
5686 LIBS="-lgpm  $LIBS"
5687 cat >conftest.$ac_ext <<_ACEOF
5688 #line 5688 "configure"
5689 #include "confdefs.h"
5690
5691 /* Override any gcc2 internal prototype to avoid an error.  */
5692 #ifdef __cplusplus
5693 extern "C"
5694 #endif
5695 /* We use char because int might match the return type of a gcc2
5696    builtin and then its argument prototype would still apply.  */
5697 char Gpm_Open ();
5698 int
5699 main (void)
5700 {
5701 Gpm_Open ();
5702   ;
5703   return 0;
5704 }
5705 _ACEOF
5706 rm -f conftest.$ac_objext conftest$ac_exeext
5707 if { (eval echo "$as_me:5707: \"$ac_link\"") >&5
5708   (eval $ac_link) 2>&5
5709   ac_status=$?
5710   echo "$as_me:5710: \$? = $ac_status" >&5
5711   (exit $ac_status); } &&
5712          { ac_try='test -s conftest$ac_exeext'
5713   { (eval echo "$as_me:5713: \"$ac_try\"") >&5
5714   (eval $ac_try) 2>&5
5715   ac_status=$?
5716   echo "$as_me:5716: \$? = $ac_status" >&5
5717   (exit $ac_status); }; }; then
5718   ac_cv_lib_gpm_Gpm_Open=yes
5719 else
5720   echo "$as_me: failed program was:" >&5
5721 cat conftest.$ac_ext >&5
5722 ac_cv_lib_gpm_Gpm_Open=no
5723 fi
5724 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5725 LIBS=$ac_check_lib_save_LIBS
5726 fi
5727 echo "$as_me:5727: result: $ac_cv_lib_gpm_Gpm_Open" >&5
5728 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
5729 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
5730   echo "$as_me:5730: checking for initscr in -lgpm" >&5
5731 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
5732 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
5733   echo $ECHO_N "(cached) $ECHO_C" >&6
5734 else
5735   ac_check_lib_save_LIBS=$LIBS
5736 LIBS="-lgpm  $LIBS"
5737 cat >conftest.$ac_ext <<_ACEOF
5738 #line 5738 "configure"
5739 #include "confdefs.h"
5740
5741 /* Override any gcc2 internal prototype to avoid an error.  */
5742 #ifdef __cplusplus
5743 extern "C"
5744 #endif
5745 /* We use char because int might match the return type of a gcc2
5746    builtin and then its argument prototype would still apply.  */
5747 char initscr ();
5748 int
5749 main (void)
5750 {
5751 initscr ();
5752   ;
5753   return 0;
5754 }
5755 _ACEOF
5756 rm -f conftest.$ac_objext conftest$ac_exeext
5757 if { (eval echo "$as_me:5757: \"$ac_link\"") >&5
5758   (eval $ac_link) 2>&5
5759   ac_status=$?
5760   echo "$as_me:5760: \$? = $ac_status" >&5
5761   (exit $ac_status); } &&
5762          { ac_try='test -s conftest$ac_exeext'
5763   { (eval echo "$as_me:5763: \"$ac_try\"") >&5
5764   (eval $ac_try) 2>&5
5765   ac_status=$?
5766   echo "$as_me:5766: \$? = $ac_status" >&5
5767   (exit $ac_status); }; }; then
5768   ac_cv_lib_gpm_initscr=yes
5769 else
5770   echo "$as_me: failed program was:" >&5
5771 cat conftest.$ac_ext >&5
5772 ac_cv_lib_gpm_initscr=no
5773 fi
5774 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5775 LIBS=$ac_check_lib_save_LIBS
5776 fi
5777 echo "$as_me:5777: result: $ac_cv_lib_gpm_initscr" >&5
5778 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
5779 if test $ac_cv_lib_gpm_initscr = yes; then
5780   LIBS="$cf_ncurses_SAVE"
5781 else
5782   cf_ncurses_LIBS="-lgpm"
5783 fi
5784
5785 fi
5786
5787 case $host_os in
5788 (freebsd*)
5789         # This is only necessary if you are linking against an obsolete
5790         # version of ncurses (but it should do no harm, since it's static).
5791         if test "$cf_nculib_root" = ncurses ; then
5792                 echo "$as_me:5792: checking for tgoto in -lmytinfo" >&5
5793 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
5794 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
5795   echo $ECHO_N "(cached) $ECHO_C" >&6
5796 else
5797   ac_check_lib_save_LIBS=$LIBS
5798 LIBS="-lmytinfo  $LIBS"
5799 cat >conftest.$ac_ext <<_ACEOF
5800 #line 5800 "configure"
5801 #include "confdefs.h"
5802
5803 /* Override any gcc2 internal prototype to avoid an error.  */
5804 #ifdef __cplusplus
5805 extern "C"
5806 #endif
5807 /* We use char because int might match the return type of a gcc2
5808    builtin and then its argument prototype would still apply.  */
5809 char tgoto ();
5810 int
5811 main (void)
5812 {
5813 tgoto ();
5814   ;
5815   return 0;
5816 }
5817 _ACEOF
5818 rm -f conftest.$ac_objext conftest$ac_exeext
5819 if { (eval echo "$as_me:5819: \"$ac_link\"") >&5
5820   (eval $ac_link) 2>&5
5821   ac_status=$?
5822   echo "$as_me:5822: \$? = $ac_status" >&5
5823   (exit $ac_status); } &&
5824          { ac_try='test -s conftest$ac_exeext'
5825   { (eval echo "$as_me:5825: \"$ac_try\"") >&5
5826   (eval $ac_try) 2>&5
5827   ac_status=$?
5828   echo "$as_me:5828: \$? = $ac_status" >&5
5829   (exit $ac_status); }; }; then
5830   ac_cv_lib_mytinfo_tgoto=yes
5831 else
5832   echo "$as_me: failed program was:" >&5
5833 cat conftest.$ac_ext >&5
5834 ac_cv_lib_mytinfo_tgoto=no
5835 fi
5836 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5837 LIBS=$ac_check_lib_save_LIBS
5838 fi
5839 echo "$as_me:5839: result: $ac_cv_lib_mytinfo_tgoto" >&5
5840 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
5841 if test $ac_cv_lib_mytinfo_tgoto = yes; then
5842   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
5843 fi
5844
5845         fi
5846         ;;
5847 esac
5848
5849 cf_add_libs="$LIBS"
5850 # reverse order
5851 cf_add_0lib=
5852 for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
5853 # filter duplicates
5854 for cf_add_1lib in $cf_add_0lib; do
5855         for cf_add_2lib in $cf_add_libs; do
5856                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
5857                         cf_add_1lib=
5858                         break
5859                 fi
5860         done
5861         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
5862 done
5863 LIBS="$cf_add_libs"
5864
5865 if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
5866 then
5867
5868 cf_add_libs="$LIBS"
5869 # reverse order
5870 cf_add_0lib=
5871 for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
5872 # filter duplicates
5873 for cf_add_1lib in $cf_add_0lib; do
5874         for cf_add_2lib in $cf_add_libs; do
5875                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
5876                         cf_add_1lib=
5877                         break
5878                 fi
5879         done
5880         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
5881 done
5882 LIBS="$cf_add_libs"
5883
5884 else
5885
5886         eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
5887         cf_libdir=""
5888         echo "$as_me:5888: checking for initscr" >&5
5889 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
5890 if test "${ac_cv_func_initscr+set}" = set; then
5891   echo $ECHO_N "(cached) $ECHO_C" >&6
5892 else
5893   cat >conftest.$ac_ext <<_ACEOF
5894 #line 5894 "configure"
5895 #include "confdefs.h"
5896 #define initscr autoconf_temporary
5897 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
5898 #undef initscr
5899
5900 #ifdef __cplusplus
5901 extern "C"
5902 #endif
5903
5904 /* We use char because int might match the return type of a gcc2
5905    builtin and then its argument prototype would still apply.  */
5906 char initscr (void);
5907
5908 int
5909 main (void)
5910 {
5911
5912 /* The GNU C library defines stubs for functions which it implements
5913     to always fail with ENOSYS.  Some functions are actually named
5914     something starting with __ and the normal name is an alias.  */
5915 #if defined (__stub_initscr) || defined (__stub___initscr)
5916 #error found stub for initscr
5917 #endif
5918
5919         return initscr ();
5920   ;
5921   return 0;
5922 }
5923 _ACEOF
5924 rm -f conftest.$ac_objext conftest$ac_exeext
5925 if { (eval echo "$as_me:5925: \"$ac_link\"") >&5
5926   (eval $ac_link) 2>&5
5927   ac_status=$?
5928   echo "$as_me:5928: \$? = $ac_status" >&5
5929   (exit $ac_status); } &&
5930          { ac_try='test -s conftest$ac_exeext'
5931   { (eval echo "$as_me:5931: \"$ac_try\"") >&5
5932   (eval $ac_try) 2>&5
5933   ac_status=$?
5934   echo "$as_me:5934: \$? = $ac_status" >&5
5935   (exit $ac_status); }; }; then
5936   ac_cv_func_initscr=yes
5937 else
5938   echo "$as_me: failed program was:" >&5
5939 cat conftest.$ac_ext >&5
5940 ac_cv_func_initscr=no
5941 fi
5942 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5943 fi
5944 echo "$as_me:5944: result: $ac_cv_func_initscr" >&5
5945 echo "${ECHO_T}$ac_cv_func_initscr" >&6
5946 if test $ac_cv_func_initscr = yes; then
5947   eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
5948 else
5949
5950                 cf_save_LIBS="$LIBS"
5951                 echo "$as_me:5951: checking for initscr in -l$cf_nculib_root" >&5
5952 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
5953                 LIBS="-l$cf_nculib_root $LIBS"
5954                 cat >conftest.$ac_ext <<_ACEOF
5955 #line 5955 "configure"
5956 #include "confdefs.h"
5957 #include <${cf_cv_ncurses_header:-curses.h}>
5958 int
5959 main (void)
5960 {
5961 initscr()
5962   ;
5963   return 0;
5964 }
5965 _ACEOF
5966 rm -f conftest.$ac_objext conftest$ac_exeext
5967 if { (eval echo "$as_me:5967: \"$ac_link\"") >&5
5968   (eval $ac_link) 2>&5
5969   ac_status=$?
5970   echo "$as_me:5970: \$? = $ac_status" >&5
5971   (exit $ac_status); } &&
5972          { ac_try='test -s conftest$ac_exeext'
5973   { (eval echo "$as_me:5973: \"$ac_try\"") >&5
5974   (eval $ac_try) 2>&5
5975   ac_status=$?
5976   echo "$as_me:5976: \$? = $ac_status" >&5
5977   (exit $ac_status); }; }; then
5978   echo "$as_me:5978: result: yes" >&5
5979 echo "${ECHO_T}yes" >&6
5980                          eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
5981
5982 else
5983   echo "$as_me: failed program was:" >&5
5984 cat conftest.$ac_ext >&5
5985 echo "$as_me:5985: result: no" >&5
5986 echo "${ECHO_T}no" >&6
5987
5988 cf_search=
5989 cf_library_path_list=""
5990 if test -n "${LDFLAGS}${LIBS}" ; then
5991         for cf_library_path in $LDFLAGS $LIBS
5992         do
5993                 case $cf_library_path in
5994                 (-L*)
5995                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
5996
5997 test "x$cf_library_path" != "xNONE" && \
5998 test -d "$cf_library_path" && \
5999  {
6000         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
6001         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
6002         test -d $cf_library_path/lib/$cf_nculib_root &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
6003         test -d $cf_library_path/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
6004         test -d $cf_library_path/$cf_nculib_root/lib &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
6005         test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root"
6006 }
6007
6008                         cf_library_path_list="$cf_library_path_list $cf_search"
6009                         ;;
6010                 esac
6011         done
6012 fi
6013
6014 cf_search=
6015
6016 test "x$prefix" != "xNONE" && \
6017 test -d "$prefix" && \
6018  {
6019         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
6020         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
6021         test -d $prefix/lib/$cf_nculib_root &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
6022         test -d $prefix/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
6023         test -d $prefix/$cf_nculib_root/lib &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
6024         test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
6025 }
6026
6027 for cf_subdir_prefix in \
6028         /usr \
6029         /usr/local \
6030         /usr/pkg \
6031         /opt \
6032         /opt/local \
6033         $HOME
6034 do
6035
6036 test "x$cf_subdir_prefix" != "x$prefix" && \
6037 test -d "$cf_subdir_prefix" && \
6038 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
6039         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
6040         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
6041         test -d $cf_subdir_prefix/lib/$cf_nculib_root &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
6042         test -d $cf_subdir_prefix/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
6043         test -d $cf_subdir_prefix/$cf_nculib_root/lib &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
6044         test -d $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root"
6045 }
6046
6047 done
6048
6049 cf_search="$cf_library_path_list $cf_search"
6050
6051                         for cf_libdir in $cf_search
6052                         do
6053                                 echo "$as_me:6053: checking for -l$cf_nculib_root in $cf_libdir" >&5
6054 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
6055                                 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
6056                                 cat >conftest.$ac_ext <<_ACEOF
6057 #line 6057 "configure"
6058 #include "confdefs.h"
6059 #include <${cf_cv_ncurses_header:-curses.h}>
6060 int
6061 main (void)
6062 {
6063 initscr()
6064   ;
6065   return 0;
6066 }
6067 _ACEOF
6068 rm -f conftest.$ac_objext conftest$ac_exeext
6069 if { (eval echo "$as_me:6069: \"$ac_link\"") >&5
6070   (eval $ac_link) 2>&5
6071   ac_status=$?
6072   echo "$as_me:6072: \$? = $ac_status" >&5
6073   (exit $ac_status); } &&
6074          { ac_try='test -s conftest$ac_exeext'
6075   { (eval echo "$as_me:6075: \"$ac_try\"") >&5
6076   (eval $ac_try) 2>&5
6077   ac_status=$?
6078   echo "$as_me:6078: \$? = $ac_status" >&5
6079   (exit $ac_status); }; }; then
6080   echo "$as_me:6080: result: yes" >&5
6081 echo "${ECHO_T}yes" >&6
6082                                          eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
6083                                          break
6084 else
6085   echo "$as_me: failed program was:" >&5
6086 cat conftest.$ac_ext >&5
6087 echo "$as_me:6087: result: no" >&5
6088 echo "${ECHO_T}no" >&6
6089                                          LIBS="$cf_save_LIBS"
6090 fi
6091 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6092                         done
6093
6094 fi
6095 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6096
6097 fi
6098
6099 eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root
6100
6101 if test $cf_found_library = no ; then
6102         { { echo "$as_me:6102: error: Cannot link $cf_nculib_root library" >&5
6103 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
6104    { (exit 1); exit 1; }; }
6105 fi
6106
6107 fi
6108
6109 if test -n "$cf_ncurses_LIBS" ; then
6110         echo "$as_me:6110: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
6111 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
6112         cf_ncurses_SAVE="$LIBS"
6113         for p in $cf_ncurses_LIBS ; do
6114                 q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"`
6115                 if test "$q" != "$LIBS" ; then
6116                         LIBS="$q"
6117                 fi
6118         done
6119         cat >conftest.$ac_ext <<_ACEOF
6120 #line 6120 "configure"
6121 #include "confdefs.h"
6122 #include <${cf_cv_ncurses_header:-curses.h}>
6123 int
6124 main (void)
6125 {
6126 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
6127   ;
6128   return 0;
6129 }
6130 _ACEOF
6131 rm -f conftest.$ac_objext conftest$ac_exeext
6132 if { (eval echo "$as_me:6132: \"$ac_link\"") >&5
6133   (eval $ac_link) 2>&5
6134   ac_status=$?
6135   echo "$as_me:6135: \$? = $ac_status" >&5
6136   (exit $ac_status); } &&
6137          { ac_try='test -s conftest$ac_exeext'
6138   { (eval echo "$as_me:6138: \"$ac_try\"") >&5
6139   (eval $ac_try) 2>&5
6140   ac_status=$?
6141   echo "$as_me:6141: \$? = $ac_status" >&5
6142   (exit $ac_status); }; }; then
6143   echo "$as_me:6143: result: yes" >&5
6144 echo "${ECHO_T}yes" >&6
6145 else
6146   echo "$as_me: failed program was:" >&5
6147 cat conftest.$ac_ext >&5
6148 echo "$as_me:6148: result: no" >&5
6149 echo "${ECHO_T}no" >&6
6150                  LIBS="$cf_ncurses_SAVE"
6151 fi
6152 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6153 fi
6154
6155 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
6156
6157 cat >>confdefs.h <<EOF
6158 #define $cf_nculib_ROOT 1
6159 EOF
6160
6161         fi
6162 else
6163         NCURSES_CONFIG=none
6164 fi
6165
6166 echo "$as_me:6166: checking if you want wide-character code" >&5
6167 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
6168
6169 # Check whether --enable-widec or --disable-widec was given.
6170 if test "${enable_widec+set}" = set; then
6171   enableval="$enable_widec"
6172   with_widec=$enableval
6173 else
6174   with_widec=no
6175 fi;
6176 echo "$as_me:6176: result: $with_widec" >&5
6177 echo "${ECHO_T}$with_widec" >&6
6178 if test "$with_widec" = yes ; then
6179
6180 echo "$as_me:6180: checking for multibyte character support" >&5
6181 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
6182 if test "${cf_cv_utf8_lib+set}" = set; then
6183   echo $ECHO_N "(cached) $ECHO_C" >&6
6184 else
6185
6186         cf_save_LIBS="$LIBS"
6187         cat >conftest.$ac_ext <<_ACEOF
6188 #line 6188 "configure"
6189 #include "confdefs.h"
6190
6191 #include <stdlib.h>
6192 int
6193 main (void)
6194 {
6195 putwc(0,0);
6196   ;
6197   return 0;
6198 }
6199 _ACEOF
6200 rm -f conftest.$ac_objext conftest$ac_exeext
6201 if { (eval echo "$as_me:6201: \"$ac_link\"") >&5
6202   (eval $ac_link) 2>&5
6203   ac_status=$?
6204   echo "$as_me:6204: \$? = $ac_status" >&5
6205   (exit $ac_status); } &&
6206          { ac_try='test -s conftest$ac_exeext'
6207   { (eval echo "$as_me:6207: \"$ac_try\"") >&5
6208   (eval $ac_try) 2>&5
6209   ac_status=$?
6210   echo "$as_me:6210: \$? = $ac_status" >&5
6211   (exit $ac_status); }; }; then
6212   cf_cv_utf8_lib=yes
6213 else
6214   echo "$as_me: failed program was:" >&5
6215 cat conftest.$ac_ext >&5
6216
6217 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
6218 # will be set on completion of the AC_TRY_LINK below.
6219 cf_cv_header_path_utf8=
6220 cf_cv_library_path_utf8=
6221
6222 echo "${as_me:-configure}:6222: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
6223
6224 cf_save_LIBS="$LIBS"
6225
6226 cat >conftest.$ac_ext <<_ACEOF
6227 #line 6227 "configure"
6228 #include "confdefs.h"
6229
6230 #include <libutf8.h>
6231 int
6232 main (void)
6233 {
6234 putwc(0,0);
6235   ;
6236   return 0;
6237 }
6238 _ACEOF
6239 rm -f conftest.$ac_objext conftest$ac_exeext
6240 if { (eval echo "$as_me:6240: \"$ac_link\"") >&5
6241   (eval $ac_link) 2>&5
6242   ac_status=$?
6243   echo "$as_me:6243: \$? = $ac_status" >&5
6244   (exit $ac_status); } &&
6245          { ac_try='test -s conftest$ac_exeext'
6246   { (eval echo "$as_me:6246: \"$ac_try\"") >&5
6247   (eval $ac_try) 2>&5
6248   ac_status=$?
6249   echo "$as_me:6249: \$? = $ac_status" >&5
6250   (exit $ac_status); }; }; then
6251
6252         cf_cv_find_linkage_utf8=yes
6253         cf_cv_header_path_utf8=/usr/include
6254         cf_cv_library_path_utf8=/usr/lib
6255
6256 else
6257   echo "$as_me: failed program was:" >&5
6258 cat conftest.$ac_ext >&5
6259
6260 LIBS="-lutf8  $cf_save_LIBS"
6261
6262 cat >conftest.$ac_ext <<_ACEOF
6263 #line 6263 "configure"
6264 #include "confdefs.h"
6265
6266 #include <libutf8.h>
6267 int
6268 main (void)
6269 {
6270 putwc(0,0);
6271   ;
6272   return 0;
6273 }
6274 _ACEOF
6275 rm -f conftest.$ac_objext conftest$ac_exeext
6276 if { (eval echo "$as_me:6276: \"$ac_link\"") >&5
6277   (eval $ac_link) 2>&5
6278   ac_status=$?
6279   echo "$as_me:6279: \$? = $ac_status" >&5
6280   (exit $ac_status); } &&
6281          { ac_try='test -s conftest$ac_exeext'
6282   { (eval echo "$as_me:6282: \"$ac_try\"") >&5
6283   (eval $ac_try) 2>&5
6284   ac_status=$?
6285   echo "$as_me:6285: \$? = $ac_status" >&5
6286   (exit $ac_status); }; }; then
6287
6288         cf_cv_find_linkage_utf8=yes
6289         cf_cv_header_path_utf8=/usr/include
6290         cf_cv_library_path_utf8=/usr/lib
6291         cf_cv_library_file_utf8="-lutf8"
6292
6293 else
6294   echo "$as_me: failed program was:" >&5
6295 cat conftest.$ac_ext >&5
6296
6297         cf_cv_find_linkage_utf8=no
6298         LIBS="$cf_save_LIBS"
6299
6300         test -n "$verbose" && echo "    find linkage for utf8 library" 1>&6
6301
6302 echo "${as_me:-configure}:6302: testing find linkage for utf8 library ..." 1>&5
6303
6304 echo "${as_me:-configure}:6304: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
6305
6306         cf_save_CPPFLAGS="$CPPFLAGS"
6307         cf_test_CPPFLAGS="$CPPFLAGS"
6308
6309 cf_search=
6310
6311 # collect the current set of include-directories from compiler flags
6312 cf_header_path_list=""
6313 if test -n "${CFLAGS}${CPPFLAGS}" ; then
6314         for cf_header_path in $CPPFLAGS $CFLAGS
6315         do
6316                 case $cf_header_path in
6317                 (-I*)
6318                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
6319
6320 test "x$cf_header_path" != "xNONE" && \
6321 test -d "$cf_header_path" && \
6322  {
6323         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
6324         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
6325         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
6326         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
6327         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
6328         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
6329 }
6330
6331                         cf_header_path_list="$cf_header_path_list $cf_search"
6332                         ;;
6333                 esac
6334         done
6335 fi
6336
6337 # add the variations for the package we are looking for
6338
6339 cf_search=
6340
6341 test "x$prefix" != "xNONE" && \
6342 test -d "$prefix" && \
6343  {
6344         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
6345         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
6346         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
6347         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
6348         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
6349         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
6350 }
6351
6352 for cf_subdir_prefix in \
6353         /usr \
6354         /usr/local \
6355         /usr/pkg \
6356         /opt \
6357         /opt/local \
6358         $HOME
6359 do
6360
6361 test "x$cf_subdir_prefix" != "x$prefix" && \
6362 test -d "$cf_subdir_prefix" && \
6363 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
6364         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
6365         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
6366         test -d $cf_subdir_prefix/include/utf8 &&       cf_search="$cf_search $cf_subdir_prefix/include/utf8"
6367         test -d $cf_subdir_prefix/include/utf8/include &&    cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
6368         test -d $cf_subdir_prefix/utf8/include &&       cf_search="$cf_search $cf_subdir_prefix/utf8/include"
6369         test -d $cf_subdir_prefix/utf8/include/utf8 &&    cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
6370 }
6371
6372 done
6373
6374 test "$includedir" != NONE && \
6375 test "$includedir" != "/usr/include" && \
6376 test -d "$includedir" && {
6377         test -d $includedir &&    cf_search="$cf_search $includedir"
6378         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
6379 }
6380
6381 test "$oldincludedir" != NONE && \
6382 test "$oldincludedir" != "/usr/include" && \
6383 test -d "$oldincludedir" && {
6384         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
6385         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
6386 }
6387
6388 cf_search="$cf_search $cf_header_path_list"
6389
6390         for cf_cv_header_path_utf8 in $cf_search
6391         do
6392                 if test -d $cf_cv_header_path_utf8 ; then
6393                         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
6394
6395 echo "${as_me:-configure}:6395: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
6396
6397                         CPPFLAGS="$cf_save_CPPFLAGS"
6398
6399         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6400         CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
6401
6402                         cat >conftest.$ac_ext <<_ACEOF
6403 #line 6403 "configure"
6404 #include "confdefs.h"
6405
6406 #include <libutf8.h>
6407 int
6408 main (void)
6409 {
6410 putwc(0,0);
6411   ;
6412   return 0;
6413 }
6414 _ACEOF
6415 rm -f conftest.$ac_objext
6416 if { (eval echo "$as_me:6416: \"$ac_compile\"") >&5
6417   (eval $ac_compile) 2>&5
6418   ac_status=$?
6419   echo "$as_me:6419: \$? = $ac_status" >&5
6420   (exit $ac_status); } &&
6421          { ac_try='test -s conftest.$ac_objext'
6422   { (eval echo "$as_me:6422: \"$ac_try\"") >&5
6423   (eval $ac_try) 2>&5
6424   ac_status=$?
6425   echo "$as_me:6425: \$? = $ac_status" >&5
6426   (exit $ac_status); }; }; then
6427
6428                                 test -n "$verbose" && echo "    ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
6429
6430 echo "${as_me:-configure}:6430: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
6431
6432                                 cf_cv_find_linkage_utf8=maybe
6433                                 cf_test_CPPFLAGS="$CPPFLAGS"
6434                                 break
6435 else
6436   echo "$as_me: failed program was:" >&5
6437 cat conftest.$ac_ext >&5
6438
6439                                 CPPFLAGS="$cf_save_CPPFLAGS"
6440
6441 fi
6442 rm -f conftest.$ac_objext conftest.$ac_ext
6443                 fi
6444         done
6445
6446         if test "$cf_cv_find_linkage_utf8" = maybe ; then
6447
6448 echo "${as_me:-configure}:6448: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
6449
6450                 cf_save_LIBS="$LIBS"
6451                 cf_save_LDFLAGS="$LDFLAGS"
6452
6453                 if test "$cf_cv_find_linkage_utf8" != yes ; then
6454
6455 cf_search=
6456 cf_library_path_list=""
6457 if test -n "${LDFLAGS}${LIBS}" ; then
6458         for cf_library_path in $LDFLAGS $LIBS
6459         do
6460                 case $cf_library_path in
6461                 (-L*)
6462                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
6463
6464 test "x$cf_library_path" != "xNONE" && \
6465 test -d "$cf_library_path" && \
6466  {
6467         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
6468         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
6469         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
6470         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
6471         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
6472         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
6473 }
6474
6475                         cf_library_path_list="$cf_library_path_list $cf_search"
6476                         ;;
6477                 esac
6478         done
6479 fi
6480
6481 cf_search=
6482
6483 test "x$prefix" != "xNONE" && \
6484 test -d "$prefix" && \
6485  {
6486         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
6487         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
6488         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
6489         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
6490         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
6491         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
6492 }
6493
6494 for cf_subdir_prefix in \
6495         /usr \
6496         /usr/local \
6497         /usr/pkg \
6498         /opt \
6499         /opt/local \
6500         $HOME
6501 do
6502
6503 test "x$cf_subdir_prefix" != "x$prefix" && \
6504 test -d "$cf_subdir_prefix" && \
6505 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
6506         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
6507         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
6508         test -d $cf_subdir_prefix/lib/utf8 &&       cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
6509         test -d $cf_subdir_prefix/lib/utf8/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
6510         test -d $cf_subdir_prefix/utf8/lib &&       cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
6511         test -d $cf_subdir_prefix/utf8/lib/utf8 &&    cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
6512 }
6513
6514 done
6515
6516 cf_search="$cf_library_path_list $cf_search"
6517
6518                         for cf_cv_library_path_utf8 in $cf_search
6519                         do
6520                                 if test -d $cf_cv_library_path_utf8 ; then
6521                                         test -n "$verbose" && echo "    ... testing $cf_cv_library_path_utf8" 1>&6
6522
6523 echo "${as_me:-configure}:6523: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
6524
6525                                         CPPFLAGS="$cf_test_CPPFLAGS"
6526                                         LIBS="-lutf8  $cf_save_LIBS"
6527                                         LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
6528                                         cat >conftest.$ac_ext <<_ACEOF
6529 #line 6529 "configure"
6530 #include "confdefs.h"
6531
6532 #include <libutf8.h>
6533 int
6534 main (void)
6535 {
6536 putwc(0,0);
6537   ;
6538   return 0;
6539 }
6540 _ACEOF
6541 rm -f conftest.$ac_objext conftest$ac_exeext
6542 if { (eval echo "$as_me:6542: \"$ac_link\"") >&5
6543   (eval $ac_link) 2>&5
6544   ac_status=$?
6545   echo "$as_me:6545: \$? = $ac_status" >&5
6546   (exit $ac_status); } &&
6547          { ac_try='test -s conftest$ac_exeext'
6548   { (eval echo "$as_me:6548: \"$ac_try\"") >&5
6549   (eval $ac_try) 2>&5
6550   ac_status=$?
6551   echo "$as_me:6551: \$? = $ac_status" >&5
6552   (exit $ac_status); }; }; then
6553
6554                                         test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
6555
6556 echo "${as_me:-configure}:6556: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
6557
6558                                         cf_cv_find_linkage_utf8=yes
6559                                         cf_cv_library_file_utf8="-lutf8"
6560                                         break
6561 else
6562   echo "$as_me: failed program was:" >&5
6563 cat conftest.$ac_ext >&5
6564
6565                                         CPPFLAGS="$cf_save_CPPFLAGS"
6566                                         LIBS="$cf_save_LIBS"
6567                                         LDFLAGS="$cf_save_LDFLAGS"
6568
6569 fi
6570 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6571                                 fi
6572                         done
6573                         CPPFLAGS="$cf_save_CPPFLAGS"
6574                         LDFLAGS="$cf_save_LDFLAGS"
6575                 fi
6576
6577         else
6578                 cf_cv_find_linkage_utf8=no
6579         fi
6580
6581 fi
6582 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6583
6584 fi
6585 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6586
6587 LIBS="$cf_save_LIBS"
6588
6589 if test "$cf_cv_find_linkage_utf8" = yes ; then
6590 cf_cv_utf8_lib=add-on
6591 else
6592 cf_cv_utf8_lib=no
6593 fi
6594
6595 fi
6596 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6597 fi
6598 echo "$as_me:6598: result: $cf_cv_utf8_lib" >&5
6599 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
6600
6601 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
6602 # ncurses/ncursesw:
6603 if test "$cf_cv_utf8_lib" = "add-on" ; then
6604
6605 cat >>confdefs.h <<\EOF
6606 #define HAVE_LIBUTF8_H 1
6607 EOF
6608
6609 if test -n "$cf_cv_header_path_utf8" ; then
6610   for cf_add_incdir in $cf_cv_header_path_utf8
6611   do
6612         while test $cf_add_incdir != /usr/include
6613         do
6614           if test -d $cf_add_incdir
6615           then
6616                 cf_have_incdir=no
6617                 if test -n "$CFLAGS$CPPFLAGS" ; then
6618                   # a loop is needed to ensure we can add subdirs of existing dirs
6619                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
6620                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
6621                           cf_have_incdir=yes; break
6622                         fi
6623                   done
6624                 fi
6625
6626                 if test "$cf_have_incdir" = no ; then
6627                   if test "$cf_add_incdir" = /usr/local/include ; then
6628                         if test "$GCC" = yes
6629                         then
6630                           cf_save_CPPFLAGS=$CPPFLAGS
6631
6632         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6633         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
6634
6635                           cat >conftest.$ac_ext <<_ACEOF
6636 #line 6636 "configure"
6637 #include "confdefs.h"
6638 #include <stdio.h>
6639 int
6640 main (void)
6641 {
6642 printf("Hello")
6643   ;
6644   return 0;
6645 }
6646 _ACEOF
6647 rm -f conftest.$ac_objext
6648 if { (eval echo "$as_me:6648: \"$ac_compile\"") >&5
6649   (eval $ac_compile) 2>&5
6650   ac_status=$?
6651   echo "$as_me:6651: \$? = $ac_status" >&5
6652   (exit $ac_status); } &&
6653          { ac_try='test -s conftest.$ac_objext'
6654   { (eval echo "$as_me:6654: \"$ac_try\"") >&5
6655   (eval $ac_try) 2>&5
6656   ac_status=$?
6657   echo "$as_me:6657: \$? = $ac_status" >&5
6658   (exit $ac_status); }; }; then
6659   :
6660 else
6661   echo "$as_me: failed program was:" >&5
6662 cat conftest.$ac_ext >&5
6663 cf_have_incdir=yes
6664 fi
6665 rm -f conftest.$ac_objext conftest.$ac_ext
6666                           CPPFLAGS=$cf_save_CPPFLAGS
6667                         fi
6668                   fi
6669                 fi
6670
6671                 if test "$cf_have_incdir" = no ; then
6672                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
6673
6674 echo "${as_me:-configure}:6674: testing adding $cf_add_incdir to include-path ..." 1>&5
6675
6676                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
6677
6678                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
6679                   test "$cf_top_incdir" = "$cf_add_incdir" && break
6680                   cf_add_incdir="$cf_top_incdir"
6681                 else
6682                   break
6683                 fi
6684           else
6685                 break
6686           fi
6687         done
6688   done
6689 fi
6690
6691 if test -n "$cf_cv_library_path_utf8" ; then
6692         for cf_add_libdir in $cf_cv_library_path_utf8
6693         do
6694                 if test $cf_add_libdir = /usr/lib ; then
6695                         :
6696                 elif test -d $cf_add_libdir
6697                 then
6698                         cf_have_libdir=no
6699                         if test -n "$LDFLAGS$LIBS" ; then
6700                                 # a loop is needed to ensure we can add subdirs of existing dirs
6701                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
6702                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
6703                                                 cf_have_libdir=yes; break
6704                                         fi
6705                                 done
6706                         fi
6707                         if test "$cf_have_libdir" = no ; then
6708                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
6709
6710 echo "${as_me:-configure}:6710: testing adding $cf_add_libdir to library-path ..." 1>&5
6711
6712                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
6713                         fi
6714                 fi
6715         done
6716 fi
6717
6718 cf_add_libs="$LIBS"
6719 # reverse order
6720 cf_add_0lib=
6721 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6722 # filter duplicates
6723 for cf_add_1lib in $cf_add_0lib; do
6724         for cf_add_2lib in $cf_add_libs; do
6725                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6726                         cf_add_1lib=
6727                         break
6728                 fi
6729         done
6730         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6731 done
6732 LIBS="$cf_add_libs"
6733
6734 fi
6735
6736 cf_ncuconfig_root=ncursesw
6737 cf_have_ncuconfig=no
6738
6739 if test "x${PKG_CONFIG:=none}" != xnone; then
6740         echo "$as_me:6740: checking pkg-config for $cf_ncuconfig_root" >&5
6741 echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
6742         if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
6743                 echo "$as_me:6743: result: yes" >&5
6744 echo "${ECHO_T}yes" >&6
6745
6746                 echo "$as_me:6746: checking if the $cf_ncuconfig_root package files work" >&5
6747 echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
6748                 cf_have_ncuconfig=unknown
6749
6750                 cf_save_CFLAGS="$CFLAGS"
6751                 cf_save_CPPFLAGS="$CPPFLAGS"
6752                 cf_save_LIBS="$LIBS"
6753
6754                 cf_pkg_cflags=`$PKG_CONFIG --cflags $cf_ncuconfig_root`
6755                 cf_pkg_libs=`$PKG_CONFIG --libs $cf_ncuconfig_root`
6756
6757                 # while -W for passing linker flags is prevalent, it is not "standard".
6758                 # At least one wrapper for c89/c99 (in Apple's xcode) has its own
6759                 # incompatible _and_ non-standard -W option which gives an error.  Work
6760                 # around that pitfall.
6761                 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in
6762                 (x*c[89]9@@*-W*)
6763
6764 cf_fix_cppflags=no
6765 cf_new_cflags=
6766 cf_new_cppflags=
6767 cf_new_extra_cppflags=
6768
6769 for cf_add_cflags in $cf_pkg_cflags
6770 do
6771 case $cf_fix_cppflags in
6772 (no)
6773         case $cf_add_cflags in
6774         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
6775                 case $cf_add_cflags in
6776                 (-D*)
6777                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6778
6779                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
6780                                 && test -z "${cf_tst_cflags}" \
6781                                 && cf_fix_cppflags=yes
6782
6783                         if test $cf_fix_cppflags = yes ; then
6784
6785         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6786         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6787
6788                                 continue
6789                         elif test "${cf_tst_cflags}" = "\"'" ; then
6790
6791         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6792         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6793
6794                                 continue
6795                         fi
6796                         ;;
6797                 esac
6798                 case "$CPPFLAGS" in
6799                 (*$cf_add_cflags)
6800                         ;;
6801                 (*)
6802                         case $cf_add_cflags in
6803                         (-D*)
6804                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6805
6806 CPPFLAGS=`echo "$CPPFLAGS" | \
6807         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
6808                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
6809
6810                                 ;;
6811                         esac
6812
6813         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
6814         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
6815
6816                         ;;
6817                 esac
6818                 ;;
6819         (*)
6820
6821         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
6822         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
6823
6824                 ;;
6825         esac
6826         ;;
6827 (yes)
6828
6829         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6830         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6831
6832         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
6833
6834         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
6835                 && test -z "${cf_tst_cflags}" \
6836                 && cf_fix_cppflags=no
6837         ;;
6838 esac
6839 done
6840
6841 if test -n "$cf_new_cflags" ; then
6842
6843         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
6844         CFLAGS="${CFLAGS}$cf_new_cflags"
6845
6846 fi
6847
6848 if test -n "$cf_new_cppflags" ; then
6849
6850         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6851         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
6852
6853 fi
6854
6855 if test -n "$cf_new_extra_cppflags" ; then
6856
6857         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
6858         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
6859
6860 fi
6861
6862 cf_add_libs="$LIBS"
6863 # reverse order
6864 cf_add_0lib=
6865 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6866 # filter duplicates
6867 for cf_add_1lib in $cf_add_0lib; do
6868         for cf_add_2lib in $cf_add_libs; do
6869                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6870                         cf_add_1lib=
6871                         break
6872                 fi
6873         done
6874         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6875 done
6876 LIBS="$cf_add_libs"
6877
6878                         cat >conftest.$ac_ext <<_ACEOF
6879 #line 6879 "configure"
6880 #include "confdefs.h"
6881 #include <${cf_cv_ncurses_header:-curses.h}>
6882 int
6883 main (void)
6884 {
6885 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
6886   ;
6887   return 0;
6888 }
6889 _ACEOF
6890 rm -f conftest.$ac_objext conftest$ac_exeext
6891 if { (eval echo "$as_me:6891: \"$ac_link\"") >&5
6892   (eval $ac_link) 2>&5
6893   ac_status=$?
6894   echo "$as_me:6894: \$? = $ac_status" >&5
6895   (exit $ac_status); } &&
6896          { ac_try='test -s conftest$ac_exeext'
6897   { (eval echo "$as_me:6897: \"$ac_try\"") >&5
6898   (eval $ac_try) 2>&5
6899   ac_status=$?
6900   echo "$as_me:6900: \$? = $ac_status" >&5
6901   (exit $ac_status); }; }; then
6902   if test "$cross_compiling" = yes; then
6903   cf_test_ncuconfig=maybe
6904 else
6905   cat >conftest.$ac_ext <<_ACEOF
6906 #line 6906 "configure"
6907 #include "confdefs.h"
6908 #include <${cf_cv_ncurses_header:-curses.h}>
6909                                         int main(void)
6910                                         { char *xx = curses_version(); return (xx == 0); }
6911 _ACEOF
6912 rm -f conftest$ac_exeext
6913 if { (eval echo "$as_me:6913: \"$ac_link\"") >&5
6914   (eval $ac_link) 2>&5
6915   ac_status=$?
6916   echo "$as_me:6916: \$? = $ac_status" >&5
6917   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6918   { (eval echo "$as_me:6918: \"$ac_try\"") >&5
6919   (eval $ac_try) 2>&5
6920   ac_status=$?
6921   echo "$as_me:6921: \$? = $ac_status" >&5
6922   (exit $ac_status); }; }; then
6923   cf_test_ncuconfig=yes
6924 else
6925   echo "$as_me: program exited with status $ac_status" >&5
6926 echo "$as_me: failed program was:" >&5
6927 cat conftest.$ac_ext >&5
6928 cf_test_ncuconfig=no
6929 fi
6930 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6931 fi
6932 else
6933   echo "$as_me: failed program was:" >&5
6934 cat conftest.$ac_ext >&5
6935 cf_test_ncuconfig=no
6936 fi
6937 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6938
6939                         CFLAGS="$cf_save_CFLAGS"
6940                         CPPFLAGS="$cf_save_CPPFLAGS"
6941                         LIBS="$cf_save_LIBS"
6942
6943                         if test "x$cf_test_ncuconfig" != xyes; then
6944                                 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^      ]*//g'`
6945                                 cf_pkg_cflags="$cf_temp"
6946                                 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^        ]*//g'`
6947                                 cf_pkg_libs="$cf_temp"
6948                         fi
6949                         ;;
6950                 esac
6951
6952 cf_fix_cppflags=no
6953 cf_new_cflags=
6954 cf_new_cppflags=
6955 cf_new_extra_cppflags=
6956
6957 for cf_add_cflags in $cf_pkg_cflags
6958 do
6959 case $cf_fix_cppflags in
6960 (no)
6961         case $cf_add_cflags in
6962         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
6963                 case $cf_add_cflags in
6964                 (-D*)
6965                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6966
6967                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
6968                                 && test -z "${cf_tst_cflags}" \
6969                                 && cf_fix_cppflags=yes
6970
6971                         if test $cf_fix_cppflags = yes ; then
6972
6973         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6974         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6975
6976                                 continue
6977                         elif test "${cf_tst_cflags}" = "\"'" ; then
6978
6979         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6980         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6981
6982                                 continue
6983                         fi
6984                         ;;
6985                 esac
6986                 case "$CPPFLAGS" in
6987                 (*$cf_add_cflags)
6988                         ;;
6989                 (*)
6990                         case $cf_add_cflags in
6991                         (-D*)
6992                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6993
6994 CPPFLAGS=`echo "$CPPFLAGS" | \
6995         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
6996                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
6997
6998                                 ;;
6999                         esac
7000
7001         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
7002         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
7003
7004                         ;;
7005                 esac
7006                 ;;
7007         (*)
7008
7009         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
7010         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
7011
7012                 ;;
7013         esac
7014         ;;
7015 (yes)
7016
7017         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7018         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7019
7020         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7021
7022         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7023                 && test -z "${cf_tst_cflags}" \
7024                 && cf_fix_cppflags=no
7025         ;;
7026 esac
7027 done
7028
7029 if test -n "$cf_new_cflags" ; then
7030
7031         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
7032         CFLAGS="${CFLAGS}$cf_new_cflags"
7033
7034 fi
7035
7036 if test -n "$cf_new_cppflags" ; then
7037
7038         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7039         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
7040
7041 fi
7042
7043 if test -n "$cf_new_extra_cppflags" ; then
7044
7045         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
7046         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
7047
7048 fi
7049
7050 cf_add_libs="$LIBS"
7051 # reverse order
7052 cf_add_0lib=
7053 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7054 # filter duplicates
7055 for cf_add_1lib in $cf_add_0lib; do
7056         for cf_add_2lib in $cf_add_libs; do
7057                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7058                         cf_add_1lib=
7059                         break
7060                 fi
7061         done
7062         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7063 done
7064 LIBS="$cf_add_libs"
7065
7066                 cat >conftest.$ac_ext <<_ACEOF
7067 #line 7067 "configure"
7068 #include "confdefs.h"
7069 #include <${cf_cv_ncurses_header:-curses.h}>
7070 int
7071 main (void)
7072 {
7073 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
7074   ;
7075   return 0;
7076 }
7077 _ACEOF
7078 rm -f conftest.$ac_objext conftest$ac_exeext
7079 if { (eval echo "$as_me:7079: \"$ac_link\"") >&5
7080   (eval $ac_link) 2>&5
7081   ac_status=$?
7082   echo "$as_me:7082: \$? = $ac_status" >&5
7083   (exit $ac_status); } &&
7084          { ac_try='test -s conftest$ac_exeext'
7085   { (eval echo "$as_me:7085: \"$ac_try\"") >&5
7086   (eval $ac_try) 2>&5
7087   ac_status=$?
7088   echo "$as_me:7088: \$? = $ac_status" >&5
7089   (exit $ac_status); }; }; then
7090   if test "$cross_compiling" = yes; then
7091   cf_have_ncuconfig=maybe
7092 else
7093   cat >conftest.$ac_ext <<_ACEOF
7094 #line 7094 "configure"
7095 #include "confdefs.h"
7096 #include <${cf_cv_ncurses_header:-curses.h}>
7097                                 int main(void)
7098                                 { char *xx = curses_version(); return (xx == 0); }
7099 _ACEOF
7100 rm -f conftest$ac_exeext
7101 if { (eval echo "$as_me:7101: \"$ac_link\"") >&5
7102   (eval $ac_link) 2>&5
7103   ac_status=$?
7104   echo "$as_me:7104: \$? = $ac_status" >&5
7105   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7106   { (eval echo "$as_me:7106: \"$ac_try\"") >&5
7107   (eval $ac_try) 2>&5
7108   ac_status=$?
7109   echo "$as_me:7109: \$? = $ac_status" >&5
7110   (exit $ac_status); }; }; then
7111   cf_have_ncuconfig=yes
7112 else
7113   echo "$as_me: program exited with status $ac_status" >&5
7114 echo "$as_me: failed program was:" >&5
7115 cat conftest.$ac_ext >&5
7116 cf_have_ncuconfig=no
7117 fi
7118 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7119 fi
7120 else
7121   echo "$as_me: failed program was:" >&5
7122 cat conftest.$ac_ext >&5
7123 cf_have_ncuconfig=no
7124 fi
7125 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7126                 echo "$as_me:7126: result: $cf_have_ncuconfig" >&5
7127 echo "${ECHO_T}$cf_have_ncuconfig" >&6
7128                 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
7129                 if test "$cf_have_ncuconfig" != "yes"
7130                 then
7131                         CPPFLAGS="$cf_save_CPPFLAGS"
7132                         LIBS="$cf_save_LIBS"
7133                         NCURSES_CONFIG_PKG=none
7134                 else
7135
7136 cat >>confdefs.h <<\EOF
7137 #define NCURSES 1
7138 EOF
7139
7140                         NCURSES_CONFIG_PKG=$cf_ncuconfig_root
7141
7142 echo "$as_me:7142: checking for terminfo header" >&5
7143 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
7144 if test "${cf_cv_term_header+set}" = set; then
7145   echo $ECHO_N "(cached) $ECHO_C" >&6
7146 else
7147
7148 case ${cf_cv_ncurses_header} in
7149 (*/ncurses.h|*/ncursesw.h)
7150         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
7151         ;;
7152 (*)
7153         cf_term_header=term.h
7154         ;;
7155 esac
7156
7157 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
7158 do
7159 cat >conftest.$ac_ext <<_ACEOF
7160 #line 7160 "configure"
7161 #include "confdefs.h"
7162 #include <stdio.h>
7163 #include <${cf_cv_ncurses_header:-curses.h}>
7164 #include <$cf_test>
7165
7166 int
7167 main (void)
7168 {
7169 int x = auto_left_margin
7170   ;
7171   return 0;
7172 }
7173 _ACEOF
7174 rm -f conftest.$ac_objext
7175 if { (eval echo "$as_me:7175: \"$ac_compile\"") >&5
7176   (eval $ac_compile) 2>&5
7177   ac_status=$?
7178   echo "$as_me:7178: \$? = $ac_status" >&5
7179   (exit $ac_status); } &&
7180          { ac_try='test -s conftest.$ac_objext'
7181   { (eval echo "$as_me:7181: \"$ac_try\"") >&5
7182   (eval $ac_try) 2>&5
7183   ac_status=$?
7184   echo "$as_me:7184: \$? = $ac_status" >&5
7185   (exit $ac_status); }; }; then
7186
7187         cf_cv_term_header="$cf_test"
7188 else
7189   echo "$as_me: failed program was:" >&5
7190 cat conftest.$ac_ext >&5
7191
7192         cf_cv_term_header=unknown
7193
7194 fi
7195 rm -f conftest.$ac_objext conftest.$ac_ext
7196         test "$cf_cv_term_header" != unknown && break
7197 done
7198
7199 fi
7200 echo "$as_me:7200: result: $cf_cv_term_header" >&5
7201 echo "${ECHO_T}$cf_cv_term_header" >&6
7202
7203 # Set definitions to allow ifdef'ing to accommodate subdirectories
7204
7205 case $cf_cv_term_header in
7206 (*term.h)
7207
7208 cat >>confdefs.h <<\EOF
7209 #define HAVE_TERM_H 1
7210 EOF
7211
7212         ;;
7213 esac
7214
7215 case $cf_cv_term_header in
7216 (ncurses/term.h)
7217
7218 cat >>confdefs.h <<\EOF
7219 #define HAVE_NCURSES_TERM_H 1
7220 EOF
7221
7222         ;;
7223 (ncursesw/term.h)
7224
7225 cat >>confdefs.h <<\EOF
7226 #define HAVE_NCURSESW_TERM_H 1
7227 EOF
7228
7229         ;;
7230 esac
7231
7232                 fi
7233
7234         else
7235                 echo "$as_me:7235: result: no" >&5
7236 echo "${ECHO_T}no" >&6
7237                 NCURSES_CONFIG_PKG=none
7238         fi
7239 else
7240         NCURSES_CONFIG_PKG=none
7241 fi
7242
7243 if test "x$cf_have_ncuconfig" = "xno"; then
7244         cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
7245
7246 if test -n "$ac_tool_prefix"; then
7247   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
7248   do
7249     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7250 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7251 echo "$as_me:7251: checking for $ac_word" >&5
7252 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7253 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
7254   echo $ECHO_N "(cached) $ECHO_C" >&6
7255 else
7256   if test -n "$NCURSES_CONFIG"; then
7257   ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
7258 else
7259   ac_save_IFS=$IFS; IFS=$ac_path_separator
7260 ac_dummy="$PATH"
7261 for ac_dir in $ac_dummy; do
7262   IFS=$ac_save_IFS
7263   test -z "$ac_dir" && ac_dir=.
7264   $as_executable_p "$ac_dir/$ac_word" || continue
7265 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
7266 echo "$as_me:7266: found $ac_dir/$ac_word" >&5
7267 break
7268 done
7269
7270 fi
7271 fi
7272 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
7273 if test -n "$NCURSES_CONFIG"; then
7274   echo "$as_me:7274: result: $NCURSES_CONFIG" >&5
7275 echo "${ECHO_T}$NCURSES_CONFIG" >&6
7276 else
7277   echo "$as_me:7277: result: no" >&5
7278 echo "${ECHO_T}no" >&6
7279 fi
7280
7281     test -n "$NCURSES_CONFIG" && break
7282   done
7283 fi
7284 if test -z "$NCURSES_CONFIG"; then
7285   ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
7286   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
7287 do
7288   # Extract the first word of "$ac_prog", so it can be a program name with args.
7289 set dummy $ac_prog; ac_word=$2
7290 echo "$as_me:7290: checking for $ac_word" >&5
7291 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7292 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
7293   echo $ECHO_N "(cached) $ECHO_C" >&6
7294 else
7295   if test -n "$ac_ct_NCURSES_CONFIG"; then
7296   ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
7297 else
7298   ac_save_IFS=$IFS; IFS=$ac_path_separator
7299 ac_dummy="$PATH"
7300 for ac_dir in $ac_dummy; do
7301   IFS=$ac_save_IFS
7302   test -z "$ac_dir" && ac_dir=.
7303   $as_executable_p "$ac_dir/$ac_word" || continue
7304 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
7305 echo "$as_me:7305: found $ac_dir/$ac_word" >&5
7306 break
7307 done
7308
7309 fi
7310 fi
7311 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
7312 if test -n "$ac_ct_NCURSES_CONFIG"; then
7313   echo "$as_me:7313: result: $ac_ct_NCURSES_CONFIG" >&5
7314 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
7315 else
7316   echo "$as_me:7316: result: no" >&5
7317 echo "${ECHO_T}no" >&6
7318 fi
7319
7320   test -n "$ac_ct_NCURSES_CONFIG" && break
7321 done
7322 test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
7323
7324   NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
7325 fi
7326
7327         if test "$NCURSES_CONFIG" != none ; then
7328
7329 cf_fix_cppflags=no
7330 cf_new_cflags=
7331 cf_new_cppflags=
7332 cf_new_extra_cppflags=
7333
7334 for cf_add_cflags in `$NCURSES_CONFIG --cflags`
7335 do
7336 case $cf_fix_cppflags in
7337 (no)
7338         case $cf_add_cflags in
7339         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
7340                 case $cf_add_cflags in
7341                 (-D*)
7342                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7343
7344                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7345                                 && test -z "${cf_tst_cflags}" \
7346                                 && cf_fix_cppflags=yes
7347
7348                         if test $cf_fix_cppflags = yes ; then
7349
7350         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7351         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7352
7353                                 continue
7354                         elif test "${cf_tst_cflags}" = "\"'" ; then
7355
7356         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7357         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7358
7359                                 continue
7360                         fi
7361                         ;;
7362                 esac
7363                 case "$CPPFLAGS" in
7364                 (*$cf_add_cflags)
7365                         ;;
7366                 (*)
7367                         case $cf_add_cflags in
7368                         (-D*)
7369                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7370
7371 CPPFLAGS=`echo "$CPPFLAGS" | \
7372         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7373                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7374
7375                                 ;;
7376                         esac
7377
7378         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
7379         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
7380
7381                         ;;
7382                 esac
7383                 ;;
7384         (*)
7385
7386         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
7387         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
7388
7389                 ;;
7390         esac
7391         ;;
7392 (yes)
7393
7394         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7395         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7396
7397         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7398
7399         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7400                 && test -z "${cf_tst_cflags}" \
7401                 && cf_fix_cppflags=no
7402         ;;
7403 esac
7404 done
7405
7406 if test -n "$cf_new_cflags" ; then
7407
7408         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
7409         CFLAGS="${CFLAGS}$cf_new_cflags"
7410
7411 fi
7412
7413 if test -n "$cf_new_cppflags" ; then
7414
7415         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7416         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
7417
7418 fi
7419
7420 if test -n "$cf_new_extra_cppflags" ; then
7421
7422         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
7423         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
7424
7425 fi
7426
7427 cf_add_libs="$LIBS"
7428 # reverse order
7429 cf_add_0lib=
7430 for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7431 # filter duplicates
7432 for cf_add_1lib in $cf_add_0lib; do
7433         for cf_add_2lib in $cf_add_libs; do
7434                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7435                         cf_add_1lib=
7436                         break
7437                 fi
7438         done
7439         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7440 done
7441 LIBS="$cf_add_libs"
7442
7443                 # even with config script, some packages use no-override for curses.h
7444
7445 echo "$as_me:7445: checking if we have identified curses headers" >&5
7446 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
7447 if test "${cf_cv_ncurses_header+set}" = set; then
7448   echo $ECHO_N "(cached) $ECHO_C" >&6
7449 else
7450
7451 cf_cv_ncurses_header=none
7452 for cf_header in \
7453         ncurses.h ncursesw/ncurses.h \
7454         curses.h ncursesw/curses.h
7455 do
7456 cat >conftest.$ac_ext <<_ACEOF
7457 #line 7457 "configure"
7458 #include "confdefs.h"
7459 #include <${cf_header}>
7460 int
7461 main (void)
7462 {
7463 initscr(); tgoto("?", 0,0)
7464   ;
7465   return 0;
7466 }
7467 _ACEOF
7468 rm -f conftest.$ac_objext
7469 if { (eval echo "$as_me:7469: \"$ac_compile\"") >&5
7470   (eval $ac_compile) 2>&5
7471   ac_status=$?
7472   echo "$as_me:7472: \$? = $ac_status" >&5
7473   (exit $ac_status); } &&
7474          { ac_try='test -s conftest.$ac_objext'
7475   { (eval echo "$as_me:7475: \"$ac_try\"") >&5
7476   (eval $ac_try) 2>&5
7477   ac_status=$?
7478   echo "$as_me:7478: \$? = $ac_status" >&5
7479   (exit $ac_status); }; }; then
7480   cf_cv_ncurses_header=$cf_header; break
7481 else
7482   echo "$as_me: failed program was:" >&5
7483 cat conftest.$ac_ext >&5
7484 fi
7485 rm -f conftest.$ac_objext conftest.$ac_ext
7486 done
7487
7488 fi
7489 echo "$as_me:7489: result: $cf_cv_ncurses_header" >&5
7490 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
7491
7492 if test "$cf_cv_ncurses_header" = none ; then
7493         { { echo "$as_me:7493: error: No curses header-files found" >&5
7494 echo "$as_me: error: No curses header-files found" >&2;}
7495    { (exit 1); exit 1; }; }
7496 fi
7497
7498 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
7499
7500 for ac_header in $cf_cv_ncurses_header
7501 do
7502 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7503 echo "$as_me:7503: checking for $ac_header" >&5
7504 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7505 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7506   echo $ECHO_N "(cached) $ECHO_C" >&6
7507 else
7508   cat >conftest.$ac_ext <<_ACEOF
7509 #line 7509 "configure"
7510 #include "confdefs.h"
7511 #include <$ac_header>
7512 _ACEOF
7513 if { (eval echo "$as_me:7513: \"$ac_cpp conftest.$ac_ext\"") >&5
7514   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7515   ac_status=$?
7516   egrep -v '^ *\+' conftest.er1 >conftest.err
7517   rm -f conftest.er1
7518   cat conftest.err >&5
7519   echo "$as_me:7519: \$? = $ac_status" >&5
7520   (exit $ac_status); } >/dev/null; then
7521   if test -s conftest.err; then
7522     ac_cpp_err=$ac_c_preproc_warn_flag
7523   else
7524     ac_cpp_err=
7525   fi
7526 else
7527   ac_cpp_err=yes
7528 fi
7529 if test -z "$ac_cpp_err"; then
7530   eval "$as_ac_Header=yes"
7531 else
7532   echo "$as_me: failed program was:" >&5
7533   cat conftest.$ac_ext >&5
7534   eval "$as_ac_Header=no"
7535 fi
7536 rm -f conftest.err conftest.$ac_ext
7537 fi
7538 echo "$as_me:7538: result: `eval echo '${'$as_ac_Header'}'`" >&5
7539 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7540 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7541   cat >>confdefs.h <<EOF
7542 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7543 EOF
7544
7545 fi
7546 done
7547
7548 cat >>confdefs.h <<\EOF
7549 #define NCURSES 1
7550 EOF
7551
7552 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
7553
7554                 cat >>confdefs.h <<EOF
7555 #define $cf_nculib_ROOT 1
7556 EOF
7557
7558                                 cf_cv_ncurses_version=`$NCURSES_CONFIG --version`
7559
7560         else
7561
7562 cf_ncuhdr_root=ncursesw
7563
7564 test -n "$cf_cv_curses_dir" && \
7565 test "$cf_cv_curses_dir" != "no" && { \
7566
7567 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
7568   for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
7569   do
7570         while test $cf_add_incdir != /usr/include
7571         do
7572           if test -d $cf_add_incdir
7573           then
7574                 cf_have_incdir=no
7575                 if test -n "$CFLAGS$CPPFLAGS" ; then
7576                   # a loop is needed to ensure we can add subdirs of existing dirs
7577                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
7578                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
7579                           cf_have_incdir=yes; break
7580                         fi
7581                   done
7582                 fi
7583
7584                 if test "$cf_have_incdir" = no ; then
7585                   if test "$cf_add_incdir" = /usr/local/include ; then
7586                         if test "$GCC" = yes
7587                         then
7588                           cf_save_CPPFLAGS=$CPPFLAGS
7589
7590         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7591         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
7592
7593                           cat >conftest.$ac_ext <<_ACEOF
7594 #line 7594 "configure"
7595 #include "confdefs.h"
7596 #include <stdio.h>
7597 int
7598 main (void)
7599 {
7600 printf("Hello")
7601   ;
7602   return 0;
7603 }
7604 _ACEOF
7605 rm -f conftest.$ac_objext
7606 if { (eval echo "$as_me:7606: \"$ac_compile\"") >&5
7607   (eval $ac_compile) 2>&5
7608   ac_status=$?
7609   echo "$as_me:7609: \$? = $ac_status" >&5
7610   (exit $ac_status); } &&
7611          { ac_try='test -s conftest.$ac_objext'
7612   { (eval echo "$as_me:7612: \"$ac_try\"") >&5
7613   (eval $ac_try) 2>&5
7614   ac_status=$?
7615   echo "$as_me:7615: \$? = $ac_status" >&5
7616   (exit $ac_status); }; }; then
7617   :
7618 else
7619   echo "$as_me: failed program was:" >&5
7620 cat conftest.$ac_ext >&5
7621 cf_have_incdir=yes
7622 fi
7623 rm -f conftest.$ac_objext conftest.$ac_ext
7624                           CPPFLAGS=$cf_save_CPPFLAGS
7625                         fi
7626                   fi
7627                 fi
7628
7629                 if test "$cf_have_incdir" = no ; then
7630                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
7631
7632 echo "${as_me:-configure}:7632: testing adding $cf_add_incdir to include-path ..." 1>&5
7633
7634                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
7635
7636                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
7637                   test "$cf_top_incdir" = "$cf_add_incdir" && break
7638                   cf_add_incdir="$cf_top_incdir"
7639                 else
7640                   break
7641                 fi
7642           else
7643                 break
7644           fi
7645         done
7646   done
7647 fi
7648
7649 }
7650
7651 echo "$as_me:7651: checking for $cf_ncuhdr_root header in include-path" >&5
7652 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
7653 if test "${cf_cv_ncurses_h+set}" = set; then
7654   echo $ECHO_N "(cached) $ECHO_C" >&6
7655 else
7656
7657         cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
7658         ( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h"
7659         for cf_header in $cf_header_list
7660         do
7661
7662         cat >conftest.$ac_ext <<_ACEOF
7663 #line 7663 "configure"
7664 #include "confdefs.h"
7665
7666 #define _XOPEN_SOURCE_EXTENDED
7667 #undef  HAVE_LIBUTF8_H  /* in case we used CF_UTF8_LIB */
7668 #define HAVE_LIBUTF8_H  /* to force ncurses' header file to use cchar_t */
7669
7670 #include <$cf_header>
7671 int
7672 main (void)
7673 {
7674
7675 #ifdef NCURSES_VERSION
7676
7677 #ifndef WACS_BSSB
7678         make an error
7679 #endif
7680
7681 printf("%s\n", NCURSES_VERSION);
7682 #else
7683 #ifdef __NCURSES_H
7684 printf("old\n");
7685 #else
7686         make an error
7687 #endif
7688 #endif
7689
7690   ;
7691   return 0;
7692 }
7693 _ACEOF
7694 rm -f conftest.$ac_objext
7695 if { (eval echo "$as_me:7695: \"$ac_compile\"") >&5
7696   (eval $ac_compile) 2>&5
7697   ac_status=$?
7698   echo "$as_me:7698: \$? = $ac_status" >&5
7699   (exit $ac_status); } &&
7700          { ac_try='test -s conftest.$ac_objext'
7701   { (eval echo "$as_me:7701: \"$ac_try\"") >&5
7702   (eval $ac_try) 2>&5
7703   ac_status=$?
7704   echo "$as_me:7704: \$? = $ac_status" >&5
7705   (exit $ac_status); }; }; then
7706   cf_cv_ncurses_h=$cf_header
7707
7708 else
7709   echo "$as_me: failed program was:" >&5
7710 cat conftest.$ac_ext >&5
7711 cf_cv_ncurses_h=no
7712 fi
7713 rm -f conftest.$ac_objext conftest.$ac_ext
7714
7715                 test "$cf_cv_ncurses_h" != no && break
7716         done
7717
7718 fi
7719 echo "$as_me:7719: result: $cf_cv_ncurses_h" >&5
7720 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
7721
7722 if test "$cf_cv_ncurses_h" != no ; then
7723         cf_cv_ncurses_header=$cf_cv_ncurses_h
7724 else
7725
7726 echo "$as_me:7726: checking for $cf_ncuhdr_root include-path" >&5
7727 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
7728 if test "${cf_cv_ncurses_h2+set}" = set; then
7729   echo $ECHO_N "(cached) $ECHO_C" >&6
7730 else
7731
7732         test -n "$verbose" && echo
7733
7734 cf_search=
7735
7736 # collect the current set of include-directories from compiler flags
7737 cf_header_path_list=""
7738 if test -n "${CFLAGS}${CPPFLAGS}" ; then
7739         for cf_header_path in $CPPFLAGS $CFLAGS
7740         do
7741                 case $cf_header_path in
7742                 (-I*)
7743                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
7744
7745 test "x$cf_header_path" != "xNONE" && \
7746 test -d "$cf_header_path" && \
7747  {
7748         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
7749         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
7750         test -d $cf_header_path/include/$cf_ncuhdr_root &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
7751         test -d $cf_header_path/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
7752         test -d $cf_header_path/$cf_ncuhdr_root/include &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
7753         test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
7754 }
7755
7756                         cf_header_path_list="$cf_header_path_list $cf_search"
7757                         ;;
7758                 esac
7759         done
7760 fi
7761
7762 # add the variations for the package we are looking for
7763
7764 cf_search=
7765
7766 test "x$prefix" != "xNONE" && \
7767 test -d "$prefix" && \
7768  {
7769         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
7770         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
7771         test -d $prefix/include/$cf_ncuhdr_root &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
7772         test -d $prefix/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
7773         test -d $prefix/$cf_ncuhdr_root/include &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
7774         test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
7775 }
7776
7777 for cf_subdir_prefix in \
7778         /usr \
7779         /usr/local \
7780         /usr/pkg \
7781         /opt \
7782         /opt/local \
7783         $HOME
7784 do
7785
7786 test "x$cf_subdir_prefix" != "x$prefix" && \
7787 test -d "$cf_subdir_prefix" && \
7788 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
7789         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
7790         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
7791         test -d $cf_subdir_prefix/include/$cf_ncuhdr_root &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
7792         test -d $cf_subdir_prefix/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
7793         test -d $cf_subdir_prefix/$cf_ncuhdr_root/include &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
7794         test -d $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
7795 }
7796
7797 done
7798
7799 test "$includedir" != NONE && \
7800 test "$includedir" != "/usr/include" && \
7801 test -d "$includedir" && {
7802         test -d $includedir &&    cf_search="$cf_search $includedir"
7803         test -d $includedir/$cf_ncuhdr_root && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
7804 }
7805
7806 test "$oldincludedir" != NONE && \
7807 test "$oldincludedir" != "/usr/include" && \
7808 test -d "$oldincludedir" && {
7809         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
7810         test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
7811 }
7812
7813 cf_search="$cf_search $cf_header_path_list"
7814
7815         test -n "$verbose" && echo search path $cf_search
7816         cf_save2_CPPFLAGS="$CPPFLAGS"
7817         for cf_incdir in $cf_search
7818         do
7819
7820 if test -n "$cf_incdir" ; then
7821   for cf_add_incdir in $cf_incdir
7822   do
7823         while test $cf_add_incdir != /usr/include
7824         do
7825           if test -d $cf_add_incdir
7826           then
7827                 cf_have_incdir=no
7828                 if test -n "$CFLAGS$CPPFLAGS" ; then
7829                   # a loop is needed to ensure we can add subdirs of existing dirs
7830                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
7831                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
7832                           cf_have_incdir=yes; break
7833                         fi
7834                   done
7835                 fi
7836
7837                 if test "$cf_have_incdir" = no ; then
7838                   if test "$cf_add_incdir" = /usr/local/include ; then
7839                         if test "$GCC" = yes
7840                         then
7841                           cf_save_CPPFLAGS=$CPPFLAGS
7842
7843         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7844         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
7845
7846                           cat >conftest.$ac_ext <<_ACEOF
7847 #line 7847 "configure"
7848 #include "confdefs.h"
7849 #include <stdio.h>
7850 int
7851 main (void)
7852 {
7853 printf("Hello")
7854   ;
7855   return 0;
7856 }
7857 _ACEOF
7858 rm -f conftest.$ac_objext
7859 if { (eval echo "$as_me:7859: \"$ac_compile\"") >&5
7860   (eval $ac_compile) 2>&5
7861   ac_status=$?
7862   echo "$as_me:7862: \$? = $ac_status" >&5
7863   (exit $ac_status); } &&
7864          { ac_try='test -s conftest.$ac_objext'
7865   { (eval echo "$as_me:7865: \"$ac_try\"") >&5
7866   (eval $ac_try) 2>&5
7867   ac_status=$?
7868   echo "$as_me:7868: \$? = $ac_status" >&5
7869   (exit $ac_status); }; }; then
7870   :
7871 else
7872   echo "$as_me: failed program was:" >&5
7873 cat conftest.$ac_ext >&5
7874 cf_have_incdir=yes
7875 fi
7876 rm -f conftest.$ac_objext conftest.$ac_ext
7877                           CPPFLAGS=$cf_save_CPPFLAGS
7878                         fi
7879                   fi
7880                 fi
7881
7882                 if test "$cf_have_incdir" = no ; then
7883                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
7884
7885 echo "${as_me:-configure}:7885: testing adding $cf_add_incdir to include-path ..." 1>&5
7886
7887                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
7888
7889                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
7890                   test "$cf_top_incdir" = "$cf_add_incdir" && break
7891                   cf_add_incdir="$cf_top_incdir"
7892                 else
7893                   break
7894                 fi
7895           else
7896                 break
7897           fi
7898         done
7899   done
7900 fi
7901
7902                 for cf_header in \
7903                         ncurses.h \
7904                         curses.h
7905                 do
7906
7907         cat >conftest.$ac_ext <<_ACEOF
7908 #line 7908 "configure"
7909 #include "confdefs.h"
7910
7911 #include <$cf_header>
7912 int
7913 main (void)
7914 {
7915
7916 #ifdef NCURSES_VERSION
7917
7918 printf("%s\n", NCURSES_VERSION);
7919 #else
7920 #ifdef __NCURSES_H
7921 printf("old\n");
7922 #else
7923         make an error
7924 #endif
7925 #endif
7926
7927   ;
7928   return 0;
7929 }
7930 _ACEOF
7931 rm -f conftest.$ac_objext
7932 if { (eval echo "$as_me:7932: \"$ac_compile\"") >&5
7933   (eval $ac_compile) 2>&5
7934   ac_status=$?
7935   echo "$as_me:7935: \$? = $ac_status" >&5
7936   (exit $ac_status); } &&
7937          { ac_try='test -s conftest.$ac_objext'
7938   { (eval echo "$as_me:7938: \"$ac_try\"") >&5
7939   (eval $ac_try) 2>&5
7940   ac_status=$?
7941   echo "$as_me:7941: \$? = $ac_status" >&5
7942   (exit $ac_status); }; }; then
7943   cf_cv_ncurses_h2=$cf_header
7944
7945 else
7946   echo "$as_me: failed program was:" >&5
7947 cat conftest.$ac_ext >&5
7948 cf_cv_ncurses_h2=no
7949 fi
7950 rm -f conftest.$ac_objext conftest.$ac_ext
7951
7952                         if test "$cf_cv_ncurses_h2" != no ; then
7953                                 cf_cv_ncurses_h2=$cf_incdir/$cf_header
7954                                 test -n "$verbose" && echo $ac_n "      ... found $ac_c" 1>&6
7955                                 break
7956                         fi
7957                         test -n "$verbose" && echo "    ... tested $cf_incdir/$cf_header" 1>&6
7958                 done
7959                 CPPFLAGS="$cf_save2_CPPFLAGS"
7960                 test "$cf_cv_ncurses_h2" != no && break
7961         done
7962         test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:7962: error: not found" >&5
7963 echo "$as_me: error: not found" >&2;}
7964    { (exit 1); exit 1; }; }
7965
7966 fi
7967 echo "$as_me:7967: result: $cf_cv_ncurses_h2" >&5
7968 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
7969
7970         cf_1st_incdir=`echo $cf_cv_ncurses_h2 | sed -e 's%/[^/]*$%%'`
7971         cf_cv_ncurses_header=`basename $cf_cv_ncurses_h2`
7972         if test `basename $cf_1st_incdir` = $cf_ncuhdr_root ; then
7973                 cf_cv_ncurses_header=$cf_ncuhdr_root/$cf_cv_ncurses_header
7974         fi
7975
7976 if test -n "$cf_1st_incdir" ; then
7977   for cf_add_incdir in $cf_1st_incdir
7978   do
7979         while test $cf_add_incdir != /usr/include
7980         do
7981           if test -d $cf_add_incdir
7982           then
7983                 cf_have_incdir=no
7984                 if test -n "$CFLAGS$CPPFLAGS" ; then
7985                   # a loop is needed to ensure we can add subdirs of existing dirs
7986                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
7987                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
7988                           cf_have_incdir=yes; break
7989                         fi
7990                   done
7991                 fi
7992
7993                 if test "$cf_have_incdir" = no ; then
7994                   if test "$cf_add_incdir" = /usr/local/include ; then
7995                         if test "$GCC" = yes
7996                         then
7997                           cf_save_CPPFLAGS=$CPPFLAGS
7998
7999         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8000         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
8001
8002                           cat >conftest.$ac_ext <<_ACEOF
8003 #line 8003 "configure"
8004 #include "confdefs.h"
8005 #include <stdio.h>
8006 int
8007 main (void)
8008 {
8009 printf("Hello")
8010   ;
8011   return 0;
8012 }
8013 _ACEOF
8014 rm -f conftest.$ac_objext
8015 if { (eval echo "$as_me:8015: \"$ac_compile\"") >&5
8016   (eval $ac_compile) 2>&5
8017   ac_status=$?
8018   echo "$as_me:8018: \$? = $ac_status" >&5
8019   (exit $ac_status); } &&
8020          { ac_try='test -s conftest.$ac_objext'
8021   { (eval echo "$as_me:8021: \"$ac_try\"") >&5
8022   (eval $ac_try) 2>&5
8023   ac_status=$?
8024   echo "$as_me:8024: \$? = $ac_status" >&5
8025   (exit $ac_status); }; }; then
8026   :
8027 else
8028   echo "$as_me: failed program was:" >&5
8029 cat conftest.$ac_ext >&5
8030 cf_have_incdir=yes
8031 fi
8032 rm -f conftest.$ac_objext conftest.$ac_ext
8033                           CPPFLAGS=$cf_save_CPPFLAGS
8034                         fi
8035                   fi
8036                 fi
8037
8038                 if test "$cf_have_incdir" = no ; then
8039                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
8040
8041 echo "${as_me:-configure}:8041: testing adding $cf_add_incdir to include-path ..." 1>&5
8042
8043                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8044
8045                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
8046                   test "$cf_top_incdir" = "$cf_add_incdir" && break
8047                   cf_add_incdir="$cf_top_incdir"
8048                 else
8049                   break
8050                 fi
8051           else
8052                 break
8053           fi
8054         done
8055   done
8056 fi
8057
8058 fi
8059
8060 # Set definitions to allow ifdef'ing for ncurses.h
8061
8062 case $cf_cv_ncurses_header in
8063 (*ncurses.h)
8064
8065 cat >>confdefs.h <<\EOF
8066 #define HAVE_NCURSES_H 1
8067 EOF
8068
8069         ;;
8070 esac
8071
8072 case $cf_cv_ncurses_header in
8073 (ncurses/curses.h|ncurses/ncurses.h)
8074
8075 cat >>confdefs.h <<\EOF
8076 #define HAVE_NCURSES_NCURSES_H 1
8077 EOF
8078
8079         ;;
8080 (ncursesw/curses.h|ncursesw/ncurses.h)
8081
8082 cat >>confdefs.h <<\EOF
8083 #define HAVE_NCURSESW_NCURSES_H 1
8084 EOF
8085
8086         ;;
8087 esac
8088
8089 echo "$as_me:8089: checking for terminfo header" >&5
8090 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
8091 if test "${cf_cv_term_header+set}" = set; then
8092   echo $ECHO_N "(cached) $ECHO_C" >&6
8093 else
8094
8095 case ${cf_cv_ncurses_header} in
8096 (*/ncurses.h|*/ncursesw.h)
8097         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
8098         ;;
8099 (*)
8100         cf_term_header=term.h
8101         ;;
8102 esac
8103
8104 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
8105 do
8106 cat >conftest.$ac_ext <<_ACEOF
8107 #line 8107 "configure"
8108 #include "confdefs.h"
8109 #include <stdio.h>
8110 #include <${cf_cv_ncurses_header:-curses.h}>
8111 #include <$cf_test>
8112
8113 int
8114 main (void)
8115 {
8116 int x = auto_left_margin
8117   ;
8118   return 0;
8119 }
8120 _ACEOF
8121 rm -f conftest.$ac_objext
8122 if { (eval echo "$as_me:8122: \"$ac_compile\"") >&5
8123   (eval $ac_compile) 2>&5
8124   ac_status=$?
8125   echo "$as_me:8125: \$? = $ac_status" >&5
8126   (exit $ac_status); } &&
8127          { ac_try='test -s conftest.$ac_objext'
8128   { (eval echo "$as_me:8128: \"$ac_try\"") >&5
8129   (eval $ac_try) 2>&5
8130   ac_status=$?
8131   echo "$as_me:8131: \$? = $ac_status" >&5
8132   (exit $ac_status); }; }; then
8133
8134         cf_cv_term_header="$cf_test"
8135 else
8136   echo "$as_me: failed program was:" >&5
8137 cat conftest.$ac_ext >&5
8138
8139         cf_cv_term_header=unknown
8140
8141 fi
8142 rm -f conftest.$ac_objext conftest.$ac_ext
8143         test "$cf_cv_term_header" != unknown && break
8144 done
8145
8146 fi
8147 echo "$as_me:8147: result: $cf_cv_term_header" >&5
8148 echo "${ECHO_T}$cf_cv_term_header" >&6
8149
8150 # Set definitions to allow ifdef'ing to accommodate subdirectories
8151
8152 case $cf_cv_term_header in
8153 (*term.h)
8154
8155 cat >>confdefs.h <<\EOF
8156 #define HAVE_TERM_H 1
8157 EOF
8158
8159         ;;
8160 esac
8161
8162 case $cf_cv_term_header in
8163 (ncurses/term.h)
8164
8165 cat >>confdefs.h <<\EOF
8166 #define HAVE_NCURSES_TERM_H 1
8167 EOF
8168
8169         ;;
8170 (ncursesw/term.h)
8171
8172 cat >>confdefs.h <<\EOF
8173 #define HAVE_NCURSESW_TERM_H 1
8174 EOF
8175
8176         ;;
8177 esac
8178
8179 # some applications need this, but should check for NCURSES_VERSION
8180
8181 cat >>confdefs.h <<\EOF
8182 #define NCURSES 1
8183 EOF
8184
8185 echo "$as_me:8185: checking for ncurses version" >&5
8186 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
8187 if test "${cf_cv_ncurses_version+set}" = set; then
8188   echo $ECHO_N "(cached) $ECHO_C" >&6
8189 else
8190
8191         cf_cv_ncurses_version=no
8192         cf_tempfile=out$$
8193         rm -f $cf_tempfile
8194         if test "$cross_compiling" = yes; then
8195
8196         # This will not work if the preprocessor splits the line after the
8197         # Autoconf token.  The 'unproto' program does that.
8198         cat > conftest.$ac_ext <<EOF
8199 #include <${cf_cv_ncurses_header:-curses.h}>
8200 #undef Autoconf
8201 #ifdef NCURSES_VERSION
8202 Autoconf NCURSES_VERSION
8203 #else
8204 #ifdef __NCURSES_H
8205 Autoconf "old"
8206 #endif
8207 ;
8208 #endif
8209 EOF
8210         cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
8211         { (eval echo "$as_me:8211: \"$cf_try\"") >&5
8212   (eval $cf_try) 2>&5
8213   ac_status=$?
8214   echo "$as_me:8214: \$? = $ac_status" >&5
8215   (exit $ac_status); }
8216         if test -f conftest.out ; then
8217                 cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
8218                 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
8219                 rm -f conftest.out
8220         fi
8221
8222 else
8223   cat >conftest.$ac_ext <<_ACEOF
8224 #line 8224 "configure"
8225 #include "confdefs.h"
8226
8227 #include <${cf_cv_ncurses_header:-curses.h}>
8228 #include <stdio.h>
8229 int main(void)
8230 {
8231         FILE *fp = fopen("$cf_tempfile", "w");
8232 #ifdef NCURSES_VERSION
8233 # ifdef NCURSES_VERSION_PATCH
8234         fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
8235 # else
8236         fprintf(fp, "%s\n", NCURSES_VERSION);
8237 # endif
8238 #else
8239 # ifdef __NCURSES_H
8240         fprintf(fp, "old\n");
8241 # else
8242         make an error
8243 # endif
8244 #endif
8245         ${cf_cv_main_return:-return}(0);
8246 }
8247 _ACEOF
8248 rm -f conftest$ac_exeext
8249 if { (eval echo "$as_me:8249: \"$ac_link\"") >&5
8250   (eval $ac_link) 2>&5
8251   ac_status=$?
8252   echo "$as_me:8252: \$? = $ac_status" >&5
8253   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8254   { (eval echo "$as_me:8254: \"$ac_try\"") >&5
8255   (eval $ac_try) 2>&5
8256   ac_status=$?
8257   echo "$as_me:8257: \$? = $ac_status" >&5
8258   (exit $ac_status); }; }; then
8259
8260         cf_cv_ncurses_version=`cat $cf_tempfile`
8261 else
8262   echo "$as_me: program exited with status $ac_status" >&5
8263 echo "$as_me: failed program was:" >&5
8264 cat conftest.$ac_ext >&5
8265 fi
8266 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8267 fi
8268         rm -f $cf_tempfile
8269
8270 fi
8271 echo "$as_me:8271: result: $cf_cv_ncurses_version" >&5
8272 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
8273 test "$cf_cv_ncurses_version" = no ||
8274 cat >>confdefs.h <<\EOF
8275 #define NCURSES 1
8276 EOF
8277
8278 cf_nculib_root=ncursesw
8279         # This works, except for the special case where we find gpm, but
8280         # ncurses is in a nonstandard location via $LIBS, and we really want
8281         # to link gpm.
8282 cf_ncurses_LIBS=""
8283 cf_ncurses_SAVE="$LIBS"
8284 echo "$as_me:8284: checking for Gpm_Open in -lgpm" >&5
8285 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
8286 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
8287   echo $ECHO_N "(cached) $ECHO_C" >&6
8288 else
8289   ac_check_lib_save_LIBS=$LIBS
8290 LIBS="-lgpm  $LIBS"
8291 cat >conftest.$ac_ext <<_ACEOF
8292 #line 8292 "configure"
8293 #include "confdefs.h"
8294
8295 /* Override any gcc2 internal prototype to avoid an error.  */
8296 #ifdef __cplusplus
8297 extern "C"
8298 #endif
8299 /* We use char because int might match the return type of a gcc2
8300    builtin and then its argument prototype would still apply.  */
8301 char Gpm_Open ();
8302 int
8303 main (void)
8304 {
8305 Gpm_Open ();
8306   ;
8307   return 0;
8308 }
8309 _ACEOF
8310 rm -f conftest.$ac_objext conftest$ac_exeext
8311 if { (eval echo "$as_me:8311: \"$ac_link\"") >&5
8312   (eval $ac_link) 2>&5
8313   ac_status=$?
8314   echo "$as_me:8314: \$? = $ac_status" >&5
8315   (exit $ac_status); } &&
8316          { ac_try='test -s conftest$ac_exeext'
8317   { (eval echo "$as_me:8317: \"$ac_try\"") >&5
8318   (eval $ac_try) 2>&5
8319   ac_status=$?
8320   echo "$as_me:8320: \$? = $ac_status" >&5
8321   (exit $ac_status); }; }; then
8322   ac_cv_lib_gpm_Gpm_Open=yes
8323 else
8324   echo "$as_me: failed program was:" >&5
8325 cat conftest.$ac_ext >&5
8326 ac_cv_lib_gpm_Gpm_Open=no
8327 fi
8328 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8329 LIBS=$ac_check_lib_save_LIBS
8330 fi
8331 echo "$as_me:8331: result: $ac_cv_lib_gpm_Gpm_Open" >&5
8332 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
8333 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
8334   echo "$as_me:8334: checking for initscr in -lgpm" >&5
8335 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
8336 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
8337   echo $ECHO_N "(cached) $ECHO_C" >&6
8338 else
8339   ac_check_lib_save_LIBS=$LIBS
8340 LIBS="-lgpm  $LIBS"
8341 cat >conftest.$ac_ext <<_ACEOF
8342 #line 8342 "configure"
8343 #include "confdefs.h"
8344
8345 /* Override any gcc2 internal prototype to avoid an error.  */
8346 #ifdef __cplusplus
8347 extern "C"
8348 #endif
8349 /* We use char because int might match the return type of a gcc2
8350    builtin and then its argument prototype would still apply.  */
8351 char initscr ();
8352 int
8353 main (void)
8354 {
8355 initscr ();
8356   ;
8357   return 0;
8358 }
8359 _ACEOF
8360 rm -f conftest.$ac_objext conftest$ac_exeext
8361 if { (eval echo "$as_me:8361: \"$ac_link\"") >&5
8362   (eval $ac_link) 2>&5
8363   ac_status=$?
8364   echo "$as_me:8364: \$? = $ac_status" >&5
8365   (exit $ac_status); } &&
8366          { ac_try='test -s conftest$ac_exeext'
8367   { (eval echo "$as_me:8367: \"$ac_try\"") >&5
8368   (eval $ac_try) 2>&5
8369   ac_status=$?
8370   echo "$as_me:8370: \$? = $ac_status" >&5
8371   (exit $ac_status); }; }; then
8372   ac_cv_lib_gpm_initscr=yes
8373 else
8374   echo "$as_me: failed program was:" >&5
8375 cat conftest.$ac_ext >&5
8376 ac_cv_lib_gpm_initscr=no
8377 fi
8378 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8379 LIBS=$ac_check_lib_save_LIBS
8380 fi
8381 echo "$as_me:8381: result: $ac_cv_lib_gpm_initscr" >&5
8382 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
8383 if test $ac_cv_lib_gpm_initscr = yes; then
8384   LIBS="$cf_ncurses_SAVE"
8385 else
8386   cf_ncurses_LIBS="-lgpm"
8387 fi
8388
8389 fi
8390
8391 case $host_os in
8392 (freebsd*)
8393         # This is only necessary if you are linking against an obsolete
8394         # version of ncurses (but it should do no harm, since it's static).
8395         if test "$cf_nculib_root" = ncurses ; then
8396                 echo "$as_me:8396: checking for tgoto in -lmytinfo" >&5
8397 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
8398 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
8399   echo $ECHO_N "(cached) $ECHO_C" >&6
8400 else
8401   ac_check_lib_save_LIBS=$LIBS
8402 LIBS="-lmytinfo  $LIBS"
8403 cat >conftest.$ac_ext <<_ACEOF
8404 #line 8404 "configure"
8405 #include "confdefs.h"
8406
8407 /* Override any gcc2 internal prototype to avoid an error.  */
8408 #ifdef __cplusplus
8409 extern "C"
8410 #endif
8411 /* We use char because int might match the return type of a gcc2
8412    builtin and then its argument prototype would still apply.  */
8413 char tgoto ();
8414 int
8415 main (void)
8416 {
8417 tgoto ();
8418   ;
8419   return 0;
8420 }
8421 _ACEOF
8422 rm -f conftest.$ac_objext conftest$ac_exeext
8423 if { (eval echo "$as_me:8423: \"$ac_link\"") >&5
8424   (eval $ac_link) 2>&5
8425   ac_status=$?
8426   echo "$as_me:8426: \$? = $ac_status" >&5
8427   (exit $ac_status); } &&
8428          { ac_try='test -s conftest$ac_exeext'
8429   { (eval echo "$as_me:8429: \"$ac_try\"") >&5
8430   (eval $ac_try) 2>&5
8431   ac_status=$?
8432   echo "$as_me:8432: \$? = $ac_status" >&5
8433   (exit $ac_status); }; }; then
8434   ac_cv_lib_mytinfo_tgoto=yes
8435 else
8436   echo "$as_me: failed program was:" >&5
8437 cat conftest.$ac_ext >&5
8438 ac_cv_lib_mytinfo_tgoto=no
8439 fi
8440 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8441 LIBS=$ac_check_lib_save_LIBS
8442 fi
8443 echo "$as_me:8443: result: $ac_cv_lib_mytinfo_tgoto" >&5
8444 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
8445 if test $ac_cv_lib_mytinfo_tgoto = yes; then
8446   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
8447 fi
8448
8449         fi
8450         ;;
8451 esac
8452
8453 cf_add_libs="$LIBS"
8454 # reverse order
8455 cf_add_0lib=
8456 for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8457 # filter duplicates
8458 for cf_add_1lib in $cf_add_0lib; do
8459         for cf_add_2lib in $cf_add_libs; do
8460                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8461                         cf_add_1lib=
8462                         break
8463                 fi
8464         done
8465         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8466 done
8467 LIBS="$cf_add_libs"
8468
8469 if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
8470 then
8471
8472 cf_add_libs="$LIBS"
8473 # reverse order
8474 cf_add_0lib=
8475 for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8476 # filter duplicates
8477 for cf_add_1lib in $cf_add_0lib; do
8478         for cf_add_2lib in $cf_add_libs; do
8479                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8480                         cf_add_1lib=
8481                         break
8482                 fi
8483         done
8484         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8485 done
8486 LIBS="$cf_add_libs"
8487
8488 else
8489
8490         eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
8491         cf_libdir=""
8492         echo "$as_me:8492: checking for initscr" >&5
8493 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
8494 if test "${ac_cv_func_initscr+set}" = set; then
8495   echo $ECHO_N "(cached) $ECHO_C" >&6
8496 else
8497   cat >conftest.$ac_ext <<_ACEOF
8498 #line 8498 "configure"
8499 #include "confdefs.h"
8500 #define initscr autoconf_temporary
8501 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
8502 #undef initscr
8503
8504 #ifdef __cplusplus
8505 extern "C"
8506 #endif
8507
8508 /* We use char because int might match the return type of a gcc2
8509    builtin and then its argument prototype would still apply.  */
8510 char initscr (void);
8511
8512 int
8513 main (void)
8514 {
8515
8516 /* The GNU C library defines stubs for functions which it implements
8517     to always fail with ENOSYS.  Some functions are actually named
8518     something starting with __ and the normal name is an alias.  */
8519 #if defined (__stub_initscr) || defined (__stub___initscr)
8520 #error found stub for initscr
8521 #endif
8522
8523         return initscr ();
8524   ;
8525   return 0;
8526 }
8527 _ACEOF
8528 rm -f conftest.$ac_objext conftest$ac_exeext
8529 if { (eval echo "$as_me:8529: \"$ac_link\"") >&5
8530   (eval $ac_link) 2>&5
8531   ac_status=$?
8532   echo "$as_me:8532: \$? = $ac_status" >&5
8533   (exit $ac_status); } &&
8534          { ac_try='test -s conftest$ac_exeext'
8535   { (eval echo "$as_me:8535: \"$ac_try\"") >&5
8536   (eval $ac_try) 2>&5
8537   ac_status=$?
8538   echo "$as_me:8538: \$? = $ac_status" >&5
8539   (exit $ac_status); }; }; then
8540   ac_cv_func_initscr=yes
8541 else
8542   echo "$as_me: failed program was:" >&5
8543 cat conftest.$ac_ext >&5
8544 ac_cv_func_initscr=no
8545 fi
8546 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8547 fi
8548 echo "$as_me:8548: result: $ac_cv_func_initscr" >&5
8549 echo "${ECHO_T}$ac_cv_func_initscr" >&6
8550 if test $ac_cv_func_initscr = yes; then
8551   eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
8552 else
8553
8554                 cf_save_LIBS="$LIBS"
8555                 echo "$as_me:8555: checking for initscr in -l$cf_nculib_root" >&5
8556 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
8557                 LIBS="-l$cf_nculib_root $LIBS"
8558                 cat >conftest.$ac_ext <<_ACEOF
8559 #line 8559 "configure"
8560 #include "confdefs.h"
8561 #include <${cf_cv_ncurses_header:-curses.h}>
8562 int
8563 main (void)
8564 {
8565 initscr()
8566   ;
8567   return 0;
8568 }
8569 _ACEOF
8570 rm -f conftest.$ac_objext conftest$ac_exeext
8571 if { (eval echo "$as_me:8571: \"$ac_link\"") >&5
8572   (eval $ac_link) 2>&5
8573   ac_status=$?
8574   echo "$as_me:8574: \$? = $ac_status" >&5
8575   (exit $ac_status); } &&
8576          { ac_try='test -s conftest$ac_exeext'
8577   { (eval echo "$as_me:8577: \"$ac_try\"") >&5
8578   (eval $ac_try) 2>&5
8579   ac_status=$?
8580   echo "$as_me:8580: \$? = $ac_status" >&5
8581   (exit $ac_status); }; }; then
8582   echo "$as_me:8582: result: yes" >&5
8583 echo "${ECHO_T}yes" >&6
8584                          eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
8585
8586 else
8587   echo "$as_me: failed program was:" >&5
8588 cat conftest.$ac_ext >&5
8589 echo "$as_me:8589: result: no" >&5
8590 echo "${ECHO_T}no" >&6
8591
8592 cf_search=
8593 cf_library_path_list=""
8594 if test -n "${LDFLAGS}${LIBS}" ; then
8595         for cf_library_path in $LDFLAGS $LIBS
8596         do
8597                 case $cf_library_path in
8598                 (-L*)
8599                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
8600
8601 test "x$cf_library_path" != "xNONE" && \
8602 test -d "$cf_library_path" && \
8603  {
8604         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
8605         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
8606         test -d $cf_library_path/lib/$cf_nculib_root &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
8607         test -d $cf_library_path/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
8608         test -d $cf_library_path/$cf_nculib_root/lib &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
8609         test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root"
8610 }
8611
8612                         cf_library_path_list="$cf_library_path_list $cf_search"
8613                         ;;
8614                 esac
8615         done
8616 fi
8617
8618 cf_search=
8619
8620 test "x$prefix" != "xNONE" && \
8621 test -d "$prefix" && \
8622  {
8623         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
8624         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
8625         test -d $prefix/lib/$cf_nculib_root &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
8626         test -d $prefix/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
8627         test -d $prefix/$cf_nculib_root/lib &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
8628         test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
8629 }
8630
8631 for cf_subdir_prefix in \
8632         /usr \
8633         /usr/local \
8634         /usr/pkg \
8635         /opt \
8636         /opt/local \
8637         $HOME
8638 do
8639
8640 test "x$cf_subdir_prefix" != "x$prefix" && \
8641 test -d "$cf_subdir_prefix" && \
8642 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
8643         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
8644         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
8645         test -d $cf_subdir_prefix/lib/$cf_nculib_root &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
8646         test -d $cf_subdir_prefix/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
8647         test -d $cf_subdir_prefix/$cf_nculib_root/lib &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
8648         test -d $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root"
8649 }
8650
8651 done
8652
8653 cf_search="$cf_library_path_list $cf_search"
8654
8655                         for cf_libdir in $cf_search
8656                         do
8657                                 echo "$as_me:8657: checking for -l$cf_nculib_root in $cf_libdir" >&5
8658 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
8659                                 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
8660                                 cat >conftest.$ac_ext <<_ACEOF
8661 #line 8661 "configure"
8662 #include "confdefs.h"
8663 #include <${cf_cv_ncurses_header:-curses.h}>
8664 int
8665 main (void)
8666 {
8667 initscr()
8668   ;
8669   return 0;
8670 }
8671 _ACEOF
8672 rm -f conftest.$ac_objext conftest$ac_exeext
8673 if { (eval echo "$as_me:8673: \"$ac_link\"") >&5
8674   (eval $ac_link) 2>&5
8675   ac_status=$?
8676   echo "$as_me:8676: \$? = $ac_status" >&5
8677   (exit $ac_status); } &&
8678          { ac_try='test -s conftest$ac_exeext'
8679   { (eval echo "$as_me:8679: \"$ac_try\"") >&5
8680   (eval $ac_try) 2>&5
8681   ac_status=$?
8682   echo "$as_me:8682: \$? = $ac_status" >&5
8683   (exit $ac_status); }; }; then
8684   echo "$as_me:8684: result: yes" >&5
8685 echo "${ECHO_T}yes" >&6
8686                                          eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
8687                                          break
8688 else
8689   echo "$as_me: failed program was:" >&5
8690 cat conftest.$ac_ext >&5
8691 echo "$as_me:8691: result: no" >&5
8692 echo "${ECHO_T}no" >&6
8693                                          LIBS="$cf_save_LIBS"
8694 fi
8695 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8696                         done
8697
8698 fi
8699 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8700
8701 fi
8702
8703 eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root
8704
8705 if test $cf_found_library = no ; then
8706         { { echo "$as_me:8706: error: Cannot link $cf_nculib_root library" >&5
8707 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
8708    { (exit 1); exit 1; }; }
8709 fi
8710
8711 fi
8712
8713 if test -n "$cf_ncurses_LIBS" ; then
8714         echo "$as_me:8714: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
8715 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
8716         cf_ncurses_SAVE="$LIBS"
8717         for p in $cf_ncurses_LIBS ; do
8718                 q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"`
8719                 if test "$q" != "$LIBS" ; then
8720                         LIBS="$q"
8721                 fi
8722         done
8723         cat >conftest.$ac_ext <<_ACEOF
8724 #line 8724 "configure"
8725 #include "confdefs.h"
8726 #include <${cf_cv_ncurses_header:-curses.h}>
8727 int
8728 main (void)
8729 {
8730 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
8731   ;
8732   return 0;
8733 }
8734 _ACEOF
8735 rm -f conftest.$ac_objext conftest$ac_exeext
8736 if { (eval echo "$as_me:8736: \"$ac_link\"") >&5
8737   (eval $ac_link) 2>&5
8738   ac_status=$?
8739   echo "$as_me:8739: \$? = $ac_status" >&5
8740   (exit $ac_status); } &&
8741          { ac_try='test -s conftest$ac_exeext'
8742   { (eval echo "$as_me:8742: \"$ac_try\"") >&5
8743   (eval $ac_try) 2>&5
8744   ac_status=$?
8745   echo "$as_me:8745: \$? = $ac_status" >&5
8746   (exit $ac_status); }; }; then
8747   echo "$as_me:8747: result: yes" >&5
8748 echo "${ECHO_T}yes" >&6
8749 else
8750   echo "$as_me: failed program was:" >&5
8751 cat conftest.$ac_ext >&5
8752 echo "$as_me:8752: result: no" >&5
8753 echo "${ECHO_T}no" >&6
8754                  LIBS="$cf_ncurses_SAVE"
8755 fi
8756 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8757 fi
8758
8759 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
8760
8761 cat >>confdefs.h <<EOF
8762 #define $cf_nculib_ROOT 1
8763 EOF
8764
8765         fi
8766 else
8767         NCURSES_CONFIG=none
8768 fi
8769
8770 else
8771
8772 cf_ncuconfig_root=ncurses
8773 cf_have_ncuconfig=no
8774
8775 if test "x${PKG_CONFIG:=none}" != xnone; then
8776         echo "$as_me:8776: checking pkg-config for $cf_ncuconfig_root" >&5
8777 echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
8778         if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
8779                 echo "$as_me:8779: result: yes" >&5
8780 echo "${ECHO_T}yes" >&6
8781
8782                 echo "$as_me:8782: checking if the $cf_ncuconfig_root package files work" >&5
8783 echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
8784                 cf_have_ncuconfig=unknown
8785
8786                 cf_save_CFLAGS="$CFLAGS"
8787                 cf_save_CPPFLAGS="$CPPFLAGS"
8788                 cf_save_LIBS="$LIBS"
8789
8790                 cf_pkg_cflags=`$PKG_CONFIG --cflags $cf_ncuconfig_root`
8791                 cf_pkg_libs=`$PKG_CONFIG --libs $cf_ncuconfig_root`
8792
8793                 # while -W for passing linker flags is prevalent, it is not "standard".
8794                 # At least one wrapper for c89/c99 (in Apple's xcode) has its own
8795                 # incompatible _and_ non-standard -W option which gives an error.  Work
8796                 # around that pitfall.
8797                 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in
8798                 (x*c[89]9@@*-W*)
8799
8800 cf_fix_cppflags=no
8801 cf_new_cflags=
8802 cf_new_cppflags=
8803 cf_new_extra_cppflags=
8804
8805 for cf_add_cflags in $cf_pkg_cflags
8806 do
8807 case $cf_fix_cppflags in
8808 (no)
8809         case $cf_add_cflags in
8810         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8811                 case $cf_add_cflags in
8812                 (-D*)
8813                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8814
8815                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8816                                 && test -z "${cf_tst_cflags}" \
8817                                 && cf_fix_cppflags=yes
8818
8819                         if test $cf_fix_cppflags = yes ; then
8820
8821         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8822         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8823
8824                                 continue
8825                         elif test "${cf_tst_cflags}" = "\"'" ; then
8826
8827         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8828         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8829
8830                                 continue
8831                         fi
8832                         ;;
8833                 esac
8834                 case "$CPPFLAGS" in
8835                 (*$cf_add_cflags)
8836                         ;;
8837                 (*)
8838                         case $cf_add_cflags in
8839                         (-D*)
8840                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8841
8842 CPPFLAGS=`echo "$CPPFLAGS" | \
8843         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8844                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8845
8846                                 ;;
8847                         esac
8848
8849         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8850         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8851
8852                         ;;
8853                 esac
8854                 ;;
8855         (*)
8856
8857         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8858         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8859
8860                 ;;
8861         esac
8862         ;;
8863 (yes)
8864
8865         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8866         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8867
8868         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8869
8870         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8871                 && test -z "${cf_tst_cflags}" \
8872                 && cf_fix_cppflags=no
8873         ;;
8874 esac
8875 done
8876
8877 if test -n "$cf_new_cflags" ; then
8878
8879         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8880         CFLAGS="${CFLAGS}$cf_new_cflags"
8881
8882 fi
8883
8884 if test -n "$cf_new_cppflags" ; then
8885
8886         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8887         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8888
8889 fi
8890
8891 if test -n "$cf_new_extra_cppflags" ; then
8892
8893         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8894         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8895
8896 fi
8897
8898 cf_add_libs="$LIBS"
8899 # reverse order
8900 cf_add_0lib=
8901 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8902 # filter duplicates
8903 for cf_add_1lib in $cf_add_0lib; do
8904         for cf_add_2lib in $cf_add_libs; do
8905                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8906                         cf_add_1lib=
8907                         break
8908                 fi
8909         done
8910         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8911 done
8912 LIBS="$cf_add_libs"
8913
8914                         cat >conftest.$ac_ext <<_ACEOF
8915 #line 8915 "configure"
8916 #include "confdefs.h"
8917 #include <${cf_cv_ncurses_header:-curses.h}>
8918 int
8919 main (void)
8920 {
8921 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
8922   ;
8923   return 0;
8924 }
8925 _ACEOF
8926 rm -f conftest.$ac_objext conftest$ac_exeext
8927 if { (eval echo "$as_me:8927: \"$ac_link\"") >&5
8928   (eval $ac_link) 2>&5
8929   ac_status=$?
8930   echo "$as_me:8930: \$? = $ac_status" >&5
8931   (exit $ac_status); } &&
8932          { ac_try='test -s conftest$ac_exeext'
8933   { (eval echo "$as_me:8933: \"$ac_try\"") >&5
8934   (eval $ac_try) 2>&5
8935   ac_status=$?
8936   echo "$as_me:8936: \$? = $ac_status" >&5
8937   (exit $ac_status); }; }; then
8938   if test "$cross_compiling" = yes; then
8939   cf_test_ncuconfig=maybe
8940 else
8941   cat >conftest.$ac_ext <<_ACEOF
8942 #line 8942 "configure"
8943 #include "confdefs.h"
8944 #include <${cf_cv_ncurses_header:-curses.h}>
8945                                         int main(void)
8946                                         { char *xx = curses_version(); return (xx == 0); }
8947 _ACEOF
8948 rm -f conftest$ac_exeext
8949 if { (eval echo "$as_me:8949: \"$ac_link\"") >&5
8950   (eval $ac_link) 2>&5
8951   ac_status=$?
8952   echo "$as_me:8952: \$? = $ac_status" >&5
8953   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8954   { (eval echo "$as_me:8954: \"$ac_try\"") >&5
8955   (eval $ac_try) 2>&5
8956   ac_status=$?
8957   echo "$as_me:8957: \$? = $ac_status" >&5
8958   (exit $ac_status); }; }; then
8959   cf_test_ncuconfig=yes
8960 else
8961   echo "$as_me: program exited with status $ac_status" >&5
8962 echo "$as_me: failed program was:" >&5
8963 cat conftest.$ac_ext >&5
8964 cf_test_ncuconfig=no
8965 fi
8966 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8967 fi
8968 else
8969   echo "$as_me: failed program was:" >&5
8970 cat conftest.$ac_ext >&5
8971 cf_test_ncuconfig=no
8972 fi
8973 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8974
8975                         CFLAGS="$cf_save_CFLAGS"
8976                         CPPFLAGS="$cf_save_CPPFLAGS"
8977                         LIBS="$cf_save_LIBS"
8978
8979                         if test "x$cf_test_ncuconfig" != xyes; then
8980                                 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^      ]*//g'`
8981                                 cf_pkg_cflags="$cf_temp"
8982                                 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^        ]*//g'`
8983                                 cf_pkg_libs="$cf_temp"
8984                         fi
8985                         ;;
8986                 esac
8987
8988 cf_fix_cppflags=no
8989 cf_new_cflags=
8990 cf_new_cppflags=
8991 cf_new_extra_cppflags=
8992
8993 for cf_add_cflags in $cf_pkg_cflags
8994 do
8995 case $cf_fix_cppflags in
8996 (no)
8997         case $cf_add_cflags in
8998         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8999                 case $cf_add_cflags in
9000                 (-D*)
9001                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9002
9003                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9004                                 && test -z "${cf_tst_cflags}" \
9005                                 && cf_fix_cppflags=yes
9006
9007                         if test $cf_fix_cppflags = yes ; then
9008
9009         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9010         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9011
9012                                 continue
9013                         elif test "${cf_tst_cflags}" = "\"'" ; then
9014
9015         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9016         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9017
9018                                 continue
9019                         fi
9020                         ;;
9021                 esac
9022                 case "$CPPFLAGS" in
9023                 (*$cf_add_cflags)
9024                         ;;
9025                 (*)
9026                         case $cf_add_cflags in
9027                         (-D*)
9028                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9029
9030 CPPFLAGS=`echo "$CPPFLAGS" | \
9031         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9032                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9033
9034                                 ;;
9035                         esac
9036
9037         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9038         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9039
9040                         ;;
9041                 esac
9042                 ;;
9043         (*)
9044
9045         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9046         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9047
9048                 ;;
9049         esac
9050         ;;
9051 (yes)
9052
9053         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9054         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9055
9056         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9057
9058         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9059                 && test -z "${cf_tst_cflags}" \
9060                 && cf_fix_cppflags=no
9061         ;;
9062 esac
9063 done
9064
9065 if test -n "$cf_new_cflags" ; then
9066
9067         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9068         CFLAGS="${CFLAGS}$cf_new_cflags"
9069
9070 fi
9071
9072 if test -n "$cf_new_cppflags" ; then
9073
9074         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9075         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9076
9077 fi
9078
9079 if test -n "$cf_new_extra_cppflags" ; then
9080
9081         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9082         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9083
9084 fi
9085
9086 cf_add_libs="$LIBS"
9087 # reverse order
9088 cf_add_0lib=
9089 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
9090 # filter duplicates
9091 for cf_add_1lib in $cf_add_0lib; do
9092         for cf_add_2lib in $cf_add_libs; do
9093                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
9094                         cf_add_1lib=
9095                         break
9096                 fi
9097         done
9098         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
9099 done
9100 LIBS="$cf_add_libs"
9101
9102                 cat >conftest.$ac_ext <<_ACEOF
9103 #line 9103 "configure"
9104 #include "confdefs.h"
9105 #include <${cf_cv_ncurses_header:-curses.h}>
9106 int
9107 main (void)
9108 {
9109 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
9110   ;
9111   return 0;
9112 }
9113 _ACEOF
9114 rm -f conftest.$ac_objext conftest$ac_exeext
9115 if { (eval echo "$as_me:9115: \"$ac_link\"") >&5
9116   (eval $ac_link) 2>&5
9117   ac_status=$?
9118   echo "$as_me:9118: \$? = $ac_status" >&5
9119   (exit $ac_status); } &&
9120          { ac_try='test -s conftest$ac_exeext'
9121   { (eval echo "$as_me:9121: \"$ac_try\"") >&5
9122   (eval $ac_try) 2>&5
9123   ac_status=$?
9124   echo "$as_me:9124: \$? = $ac_status" >&5
9125   (exit $ac_status); }; }; then
9126   if test "$cross_compiling" = yes; then
9127   cf_have_ncuconfig=maybe
9128 else
9129   cat >conftest.$ac_ext <<_ACEOF
9130 #line 9130 "configure"
9131 #include "confdefs.h"
9132 #include <${cf_cv_ncurses_header:-curses.h}>
9133                                 int main(void)
9134                                 { char *xx = curses_version(); return (xx == 0); }
9135 _ACEOF
9136 rm -f conftest$ac_exeext
9137 if { (eval echo "$as_me:9137: \"$ac_link\"") >&5
9138   (eval $ac_link) 2>&5
9139   ac_status=$?
9140   echo "$as_me:9140: \$? = $ac_status" >&5
9141   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9142   { (eval echo "$as_me:9142: \"$ac_try\"") >&5
9143   (eval $ac_try) 2>&5
9144   ac_status=$?
9145   echo "$as_me:9145: \$? = $ac_status" >&5
9146   (exit $ac_status); }; }; then
9147   cf_have_ncuconfig=yes
9148 else
9149   echo "$as_me: program exited with status $ac_status" >&5
9150 echo "$as_me: failed program was:" >&5
9151 cat conftest.$ac_ext >&5
9152 cf_have_ncuconfig=no
9153 fi
9154 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9155 fi
9156 else
9157   echo "$as_me: failed program was:" >&5
9158 cat conftest.$ac_ext >&5
9159 cf_have_ncuconfig=no
9160 fi
9161 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9162                 echo "$as_me:9162: result: $cf_have_ncuconfig" >&5
9163 echo "${ECHO_T}$cf_have_ncuconfig" >&6
9164                 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
9165                 if test "$cf_have_ncuconfig" != "yes"
9166                 then
9167                         CPPFLAGS="$cf_save_CPPFLAGS"
9168                         LIBS="$cf_save_LIBS"
9169                         NCURSES_CONFIG_PKG=none
9170                 else
9171
9172 cat >>confdefs.h <<\EOF
9173 #define NCURSES 1
9174 EOF
9175
9176                         NCURSES_CONFIG_PKG=$cf_ncuconfig_root
9177
9178 echo "$as_me:9178: checking for terminfo header" >&5
9179 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
9180 if test "${cf_cv_term_header+set}" = set; then
9181   echo $ECHO_N "(cached) $ECHO_C" >&6
9182 else
9183
9184 case ${cf_cv_ncurses_header} in
9185 (*/ncurses.h|*/ncursesw.h)
9186         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
9187         ;;
9188 (*)
9189         cf_term_header=term.h
9190         ;;
9191 esac
9192
9193 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
9194 do
9195 cat >conftest.$ac_ext <<_ACEOF
9196 #line 9196 "configure"
9197 #include "confdefs.h"
9198 #include <stdio.h>
9199 #include <${cf_cv_ncurses_header:-curses.h}>
9200 #include <$cf_test>
9201
9202 int
9203 main (void)
9204 {
9205 int x = auto_left_margin
9206   ;
9207   return 0;
9208 }
9209 _ACEOF
9210 rm -f conftest.$ac_objext
9211 if { (eval echo "$as_me:9211: \"$ac_compile\"") >&5
9212   (eval $ac_compile) 2>&5
9213   ac_status=$?
9214   echo "$as_me:9214: \$? = $ac_status" >&5
9215   (exit $ac_status); } &&
9216          { ac_try='test -s conftest.$ac_objext'
9217   { (eval echo "$as_me:9217: \"$ac_try\"") >&5
9218   (eval $ac_try) 2>&5
9219   ac_status=$?
9220   echo "$as_me:9220: \$? = $ac_status" >&5
9221   (exit $ac_status); }; }; then
9222
9223         cf_cv_term_header="$cf_test"
9224 else
9225   echo "$as_me: failed program was:" >&5
9226 cat conftest.$ac_ext >&5
9227
9228         cf_cv_term_header=unknown
9229
9230 fi
9231 rm -f conftest.$ac_objext conftest.$ac_ext
9232         test "$cf_cv_term_header" != unknown && break
9233 done
9234
9235 fi
9236 echo "$as_me:9236: result: $cf_cv_term_header" >&5
9237 echo "${ECHO_T}$cf_cv_term_header" >&6
9238
9239 # Set definitions to allow ifdef'ing to accommodate subdirectories
9240
9241 case $cf_cv_term_header in
9242 (*term.h)
9243
9244 cat >>confdefs.h <<\EOF
9245 #define HAVE_TERM_H 1
9246 EOF
9247
9248         ;;
9249 esac
9250
9251 case $cf_cv_term_header in
9252 (ncurses/term.h)
9253
9254 cat >>confdefs.h <<\EOF
9255 #define HAVE_NCURSES_TERM_H 1
9256 EOF
9257
9258         ;;
9259 (ncursesw/term.h)
9260
9261 cat >>confdefs.h <<\EOF
9262 #define HAVE_NCURSESW_TERM_H 1
9263 EOF
9264
9265         ;;
9266 esac
9267
9268                 fi
9269
9270         else
9271                 echo "$as_me:9271: result: no" >&5
9272 echo "${ECHO_T}no" >&6
9273                 NCURSES_CONFIG_PKG=none
9274         fi
9275 else
9276         NCURSES_CONFIG_PKG=none
9277 fi
9278
9279 if test "x$cf_have_ncuconfig" = "xno"; then
9280         cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
9281
9282 if test -n "$ac_tool_prefix"; then
9283   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
9284   do
9285     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
9286 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
9287 echo "$as_me:9287: checking for $ac_word" >&5
9288 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9289 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
9290   echo $ECHO_N "(cached) $ECHO_C" >&6
9291 else
9292   if test -n "$NCURSES_CONFIG"; then
9293   ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
9294 else
9295   ac_save_IFS=$IFS; IFS=$ac_path_separator
9296 ac_dummy="$PATH"
9297 for ac_dir in $ac_dummy; do
9298   IFS=$ac_save_IFS
9299   test -z "$ac_dir" && ac_dir=.
9300   $as_executable_p "$ac_dir/$ac_word" || continue
9301 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
9302 echo "$as_me:9302: found $ac_dir/$ac_word" >&5
9303 break
9304 done
9305
9306 fi
9307 fi
9308 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
9309 if test -n "$NCURSES_CONFIG"; then
9310   echo "$as_me:9310: result: $NCURSES_CONFIG" >&5
9311 echo "${ECHO_T}$NCURSES_CONFIG" >&6
9312 else
9313   echo "$as_me:9313: result: no" >&5
9314 echo "${ECHO_T}no" >&6
9315 fi
9316
9317     test -n "$NCURSES_CONFIG" && break
9318   done
9319 fi
9320 if test -z "$NCURSES_CONFIG"; then
9321   ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
9322   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
9323 do
9324   # Extract the first word of "$ac_prog", so it can be a program name with args.
9325 set dummy $ac_prog; ac_word=$2
9326 echo "$as_me:9326: checking for $ac_word" >&5
9327 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9328 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
9329   echo $ECHO_N "(cached) $ECHO_C" >&6
9330 else
9331   if test -n "$ac_ct_NCURSES_CONFIG"; then
9332   ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
9333 else
9334   ac_save_IFS=$IFS; IFS=$ac_path_separator
9335 ac_dummy="$PATH"
9336 for ac_dir in $ac_dummy; do
9337   IFS=$ac_save_IFS
9338   test -z "$ac_dir" && ac_dir=.
9339   $as_executable_p "$ac_dir/$ac_word" || continue
9340 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
9341 echo "$as_me:9341: found $ac_dir/$ac_word" >&5
9342 break
9343 done
9344
9345 fi
9346 fi
9347 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
9348 if test -n "$ac_ct_NCURSES_CONFIG"; then
9349   echo "$as_me:9349: result: $ac_ct_NCURSES_CONFIG" >&5
9350 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
9351 else
9352   echo "$as_me:9352: result: no" >&5
9353 echo "${ECHO_T}no" >&6
9354 fi
9355
9356   test -n "$ac_ct_NCURSES_CONFIG" && break
9357 done
9358 test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
9359
9360   NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
9361 fi
9362
9363         if test "$NCURSES_CONFIG" != none ; then
9364
9365 cf_fix_cppflags=no
9366 cf_new_cflags=
9367 cf_new_cppflags=
9368 cf_new_extra_cppflags=
9369
9370 for cf_add_cflags in `$NCURSES_CONFIG --cflags`
9371 do
9372 case $cf_fix_cppflags in
9373 (no)
9374         case $cf_add_cflags in
9375         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9376                 case $cf_add_cflags in
9377                 (-D*)
9378                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9379
9380                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9381                                 && test -z "${cf_tst_cflags}" \
9382                                 && cf_fix_cppflags=yes
9383
9384                         if test $cf_fix_cppflags = yes ; then
9385
9386         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9387         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9388
9389                                 continue
9390                         elif test "${cf_tst_cflags}" = "\"'" ; then
9391
9392         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9393         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9394
9395                                 continue
9396                         fi
9397                         ;;
9398                 esac
9399                 case "$CPPFLAGS" in
9400                 (*$cf_add_cflags)
9401                         ;;
9402                 (*)
9403                         case $cf_add_cflags in
9404                         (-D*)
9405                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9406
9407 CPPFLAGS=`echo "$CPPFLAGS" | \
9408         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9409                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9410
9411                                 ;;
9412                         esac
9413
9414         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9415         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9416
9417                         ;;
9418                 esac
9419                 ;;
9420         (*)
9421
9422         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9423         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9424
9425                 ;;
9426         esac
9427         ;;
9428 (yes)
9429
9430         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9431         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9432
9433         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9434
9435         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9436                 && test -z "${cf_tst_cflags}" \
9437                 && cf_fix_cppflags=no
9438         ;;
9439 esac
9440 done
9441
9442 if test -n "$cf_new_cflags" ; then
9443
9444         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9445         CFLAGS="${CFLAGS}$cf_new_cflags"
9446
9447 fi
9448
9449 if test -n "$cf_new_cppflags" ; then
9450
9451         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9452         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9453
9454 fi
9455
9456 if test -n "$cf_new_extra_cppflags" ; then
9457
9458         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9459         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9460
9461 fi
9462
9463 cf_add_libs="$LIBS"
9464 # reverse order
9465 cf_add_0lib=
9466 for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
9467 # filter duplicates
9468 for cf_add_1lib in $cf_add_0lib; do
9469         for cf_add_2lib in $cf_add_libs; do
9470                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
9471                         cf_add_1lib=
9472                         break
9473                 fi
9474         done
9475         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
9476 done
9477 LIBS="$cf_add_libs"
9478
9479                 # even with config script, some packages use no-override for curses.h
9480
9481 echo "$as_me:9481: checking if we have identified curses headers" >&5
9482 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
9483 if test "${cf_cv_ncurses_header+set}" = set; then
9484   echo $ECHO_N "(cached) $ECHO_C" >&6
9485 else
9486
9487 cf_cv_ncurses_header=none
9488 for cf_header in \
9489         ncurses.h ncurses/ncurses.h \
9490         curses.h ncurses/curses.h
9491 do
9492 cat >conftest.$ac_ext <<_ACEOF
9493 #line 9493 "configure"
9494 #include "confdefs.h"
9495 #include <${cf_header}>
9496 int
9497 main (void)
9498 {
9499 initscr(); tgoto("?", 0,0)
9500   ;
9501   return 0;
9502 }
9503 _ACEOF
9504 rm -f conftest.$ac_objext
9505 if { (eval echo "$as_me:9505: \"$ac_compile\"") >&5
9506   (eval $ac_compile) 2>&5
9507   ac_status=$?
9508   echo "$as_me:9508: \$? = $ac_status" >&5
9509   (exit $ac_status); } &&
9510          { ac_try='test -s conftest.$ac_objext'
9511   { (eval echo "$as_me:9511: \"$ac_try\"") >&5
9512   (eval $ac_try) 2>&5
9513   ac_status=$?
9514   echo "$as_me:9514: \$? = $ac_status" >&5
9515   (exit $ac_status); }; }; then
9516   cf_cv_ncurses_header=$cf_header; break
9517 else
9518   echo "$as_me: failed program was:" >&5
9519 cat conftest.$ac_ext >&5
9520 fi
9521 rm -f conftest.$ac_objext conftest.$ac_ext
9522 done
9523
9524 fi
9525 echo "$as_me:9525: result: $cf_cv_ncurses_header" >&5
9526 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
9527
9528 if test "$cf_cv_ncurses_header" = none ; then
9529         { { echo "$as_me:9529: error: No curses header-files found" >&5
9530 echo "$as_me: error: No curses header-files found" >&2;}
9531    { (exit 1); exit 1; }; }
9532 fi
9533
9534 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
9535
9536 for ac_header in $cf_cv_ncurses_header
9537 do
9538 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9539 echo "$as_me:9539: checking for $ac_header" >&5
9540 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9541 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9542   echo $ECHO_N "(cached) $ECHO_C" >&6
9543 else
9544   cat >conftest.$ac_ext <<_ACEOF
9545 #line 9545 "configure"
9546 #include "confdefs.h"
9547 #include <$ac_header>
9548 _ACEOF
9549 if { (eval echo "$as_me:9549: \"$ac_cpp conftest.$ac_ext\"") >&5
9550   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9551   ac_status=$?
9552   egrep -v '^ *\+' conftest.er1 >conftest.err
9553   rm -f conftest.er1
9554   cat conftest.err >&5
9555   echo "$as_me:9555: \$? = $ac_status" >&5
9556   (exit $ac_status); } >/dev/null; then
9557   if test -s conftest.err; then
9558     ac_cpp_err=$ac_c_preproc_warn_flag
9559   else
9560     ac_cpp_err=
9561   fi
9562 else
9563   ac_cpp_err=yes
9564 fi
9565 if test -z "$ac_cpp_err"; then
9566   eval "$as_ac_Header=yes"
9567 else
9568   echo "$as_me: failed program was:" >&5
9569   cat conftest.$ac_ext >&5
9570   eval "$as_ac_Header=no"
9571 fi
9572 rm -f conftest.err conftest.$ac_ext
9573 fi
9574 echo "$as_me:9574: result: `eval echo '${'$as_ac_Header'}'`" >&5
9575 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9576 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9577   cat >>confdefs.h <<EOF
9578 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9579 EOF
9580
9581 fi
9582 done
9583
9584 cat >>confdefs.h <<\EOF
9585 #define NCURSES 1
9586 EOF
9587
9588 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9589
9590                 cat >>confdefs.h <<EOF
9591 #define $cf_nculib_ROOT 1
9592 EOF
9593
9594                                 cf_cv_ncurses_version=`$NCURSES_CONFIG --version`
9595
9596         else
9597
9598 cf_ncuhdr_root=ncurses
9599
9600 test -n "$cf_cv_curses_dir" && \
9601 test "$cf_cv_curses_dir" != "no" && { \
9602
9603 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
9604   for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
9605   do
9606         while test $cf_add_incdir != /usr/include
9607         do
9608           if test -d $cf_add_incdir
9609           then
9610                 cf_have_incdir=no
9611                 if test -n "$CFLAGS$CPPFLAGS" ; then
9612                   # a loop is needed to ensure we can add subdirs of existing dirs
9613                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9614                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9615                           cf_have_incdir=yes; break
9616                         fi
9617                   done
9618                 fi
9619
9620                 if test "$cf_have_incdir" = no ; then
9621                   if test "$cf_add_incdir" = /usr/local/include ; then
9622                         if test "$GCC" = yes
9623                         then
9624                           cf_save_CPPFLAGS=$CPPFLAGS
9625
9626         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9627         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
9628
9629                           cat >conftest.$ac_ext <<_ACEOF
9630 #line 9630 "configure"
9631 #include "confdefs.h"
9632 #include <stdio.h>
9633 int
9634 main (void)
9635 {
9636 printf("Hello")
9637   ;
9638   return 0;
9639 }
9640 _ACEOF
9641 rm -f conftest.$ac_objext
9642 if { (eval echo "$as_me:9642: \"$ac_compile\"") >&5
9643   (eval $ac_compile) 2>&5
9644   ac_status=$?
9645   echo "$as_me:9645: \$? = $ac_status" >&5
9646   (exit $ac_status); } &&
9647          { ac_try='test -s conftest.$ac_objext'
9648   { (eval echo "$as_me:9648: \"$ac_try\"") >&5
9649   (eval $ac_try) 2>&5
9650   ac_status=$?
9651   echo "$as_me:9651: \$? = $ac_status" >&5
9652   (exit $ac_status); }; }; then
9653   :
9654 else
9655   echo "$as_me: failed program was:" >&5
9656 cat conftest.$ac_ext >&5
9657 cf_have_incdir=yes
9658 fi
9659 rm -f conftest.$ac_objext conftest.$ac_ext
9660                           CPPFLAGS=$cf_save_CPPFLAGS
9661                         fi
9662                   fi
9663                 fi
9664
9665                 if test "$cf_have_incdir" = no ; then
9666                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
9667
9668 echo "${as_me:-configure}:9668: testing adding $cf_add_incdir to include-path ..." 1>&5
9669
9670                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9671
9672                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9673                   test "$cf_top_incdir" = "$cf_add_incdir" && break
9674                   cf_add_incdir="$cf_top_incdir"
9675                 else
9676                   break
9677                 fi
9678           else
9679                 break
9680           fi
9681         done
9682   done
9683 fi
9684
9685 }
9686
9687 echo "$as_me:9687: checking for $cf_ncuhdr_root header in include-path" >&5
9688 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
9689 if test "${cf_cv_ncurses_h+set}" = set; then
9690   echo $ECHO_N "(cached) $ECHO_C" >&6
9691 else
9692
9693         cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
9694         ( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h"
9695         for cf_header in $cf_header_list
9696         do
9697
9698         cat >conftest.$ac_ext <<_ACEOF
9699 #line 9699 "configure"
9700 #include "confdefs.h"
9701
9702 #include <$cf_header>
9703 int
9704 main (void)
9705 {
9706
9707 #ifdef NCURSES_VERSION
9708
9709 printf("%s\n", NCURSES_VERSION);
9710 #else
9711 #ifdef __NCURSES_H
9712 printf("old\n");
9713 #else
9714         make an error
9715 #endif
9716 #endif
9717
9718   ;
9719   return 0;
9720 }
9721 _ACEOF
9722 rm -f conftest.$ac_objext
9723 if { (eval echo "$as_me:9723: \"$ac_compile\"") >&5
9724   (eval $ac_compile) 2>&5
9725   ac_status=$?
9726   echo "$as_me:9726: \$? = $ac_status" >&5
9727   (exit $ac_status); } &&
9728          { ac_try='test -s conftest.$ac_objext'
9729   { (eval echo "$as_me:9729: \"$ac_try\"") >&5
9730   (eval $ac_try) 2>&5
9731   ac_status=$?
9732   echo "$as_me:9732: \$? = $ac_status" >&5
9733   (exit $ac_status); }; }; then
9734   cf_cv_ncurses_h=$cf_header
9735
9736 else
9737   echo "$as_me: failed program was:" >&5
9738 cat conftest.$ac_ext >&5
9739 cf_cv_ncurses_h=no
9740 fi
9741 rm -f conftest.$ac_objext conftest.$ac_ext
9742
9743                 test "$cf_cv_ncurses_h" != no && break
9744         done
9745
9746 fi
9747 echo "$as_me:9747: result: $cf_cv_ncurses_h" >&5
9748 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
9749
9750 if test "$cf_cv_ncurses_h" != no ; then
9751         cf_cv_ncurses_header=$cf_cv_ncurses_h
9752 else
9753
9754 echo "$as_me:9754: checking for $cf_ncuhdr_root include-path" >&5
9755 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
9756 if test "${cf_cv_ncurses_h2+set}" = set; then
9757   echo $ECHO_N "(cached) $ECHO_C" >&6
9758 else
9759
9760         test -n "$verbose" && echo
9761
9762 cf_search=
9763
9764 # collect the current set of include-directories from compiler flags
9765 cf_header_path_list=""
9766 if test -n "${CFLAGS}${CPPFLAGS}" ; then
9767         for cf_header_path in $CPPFLAGS $CFLAGS
9768         do
9769                 case $cf_header_path in
9770                 (-I*)
9771                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
9772
9773 test "x$cf_header_path" != "xNONE" && \
9774 test -d "$cf_header_path" && \
9775  {
9776         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
9777         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
9778         test -d $cf_header_path/include/$cf_ncuhdr_root &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
9779         test -d $cf_header_path/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
9780         test -d $cf_header_path/$cf_ncuhdr_root/include &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
9781         test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
9782 }
9783
9784                         cf_header_path_list="$cf_header_path_list $cf_search"
9785                         ;;
9786                 esac
9787         done
9788 fi
9789
9790 # add the variations for the package we are looking for
9791
9792 cf_search=
9793
9794 test "x$prefix" != "xNONE" && \
9795 test -d "$prefix" && \
9796  {
9797         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
9798         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
9799         test -d $prefix/include/$cf_ncuhdr_root &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
9800         test -d $prefix/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
9801         test -d $prefix/$cf_ncuhdr_root/include &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
9802         test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
9803 }
9804
9805 for cf_subdir_prefix in \
9806         /usr \
9807         /usr/local \
9808         /usr/pkg \
9809         /opt \
9810         /opt/local \
9811         $HOME
9812 do
9813
9814 test "x$cf_subdir_prefix" != "x$prefix" && \
9815 test -d "$cf_subdir_prefix" && \
9816 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
9817         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
9818         test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
9819         test -d $cf_subdir_prefix/include/$cf_ncuhdr_root &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
9820         test -d $cf_subdir_prefix/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
9821         test -d $cf_subdir_prefix/$cf_ncuhdr_root/include &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
9822         test -d $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
9823 }
9824
9825 done
9826
9827 test "$includedir" != NONE && \
9828 test "$includedir" != "/usr/include" && \
9829 test -d "$includedir" && {
9830         test -d $includedir &&    cf_search="$cf_search $includedir"
9831         test -d $includedir/$cf_ncuhdr_root && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
9832 }
9833
9834 test "$oldincludedir" != NONE && \
9835 test "$oldincludedir" != "/usr/include" && \
9836 test -d "$oldincludedir" && {
9837         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
9838         test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
9839 }
9840
9841 cf_search="$cf_search $cf_header_path_list"
9842
9843         test -n "$verbose" && echo search path $cf_search
9844         cf_save2_CPPFLAGS="$CPPFLAGS"
9845         for cf_incdir in $cf_search
9846         do
9847
9848 if test -n "$cf_incdir" ; then
9849   for cf_add_incdir in $cf_incdir
9850   do
9851         while test $cf_add_incdir != /usr/include
9852         do
9853           if test -d $cf_add_incdir
9854           then
9855                 cf_have_incdir=no
9856                 if test -n "$CFLAGS$CPPFLAGS" ; then
9857                   # a loop is needed to ensure we can add subdirs of existing dirs
9858                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9859                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9860                           cf_have_incdir=yes; break
9861                         fi
9862                   done
9863                 fi
9864
9865                 if test "$cf_have_incdir" = no ; then
9866                   if test "$cf_add_incdir" = /usr/local/include ; then
9867                         if test "$GCC" = yes
9868                         then
9869                           cf_save_CPPFLAGS=$CPPFLAGS
9870
9871         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9872         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
9873
9874                           cat >conftest.$ac_ext <<_ACEOF
9875 #line 9875 "configure"
9876 #include "confdefs.h"
9877 #include <stdio.h>
9878 int
9879 main (void)
9880 {
9881 printf("Hello")
9882   ;
9883   return 0;
9884 }
9885 _ACEOF
9886 rm -f conftest.$ac_objext
9887 if { (eval echo "$as_me:9887: \"$ac_compile\"") >&5
9888   (eval $ac_compile) 2>&5
9889   ac_status=$?
9890   echo "$as_me:9890: \$? = $ac_status" >&5
9891   (exit $ac_status); } &&
9892          { ac_try='test -s conftest.$ac_objext'
9893   { (eval echo "$as_me:9893: \"$ac_try\"") >&5
9894   (eval $ac_try) 2>&5
9895   ac_status=$?
9896   echo "$as_me:9896: \$? = $ac_status" >&5
9897   (exit $ac_status); }; }; then
9898   :
9899 else
9900   echo "$as_me: failed program was:" >&5
9901 cat conftest.$ac_ext >&5
9902 cf_have_incdir=yes
9903 fi
9904 rm -f conftest.$ac_objext conftest.$ac_ext
9905                           CPPFLAGS=$cf_save_CPPFLAGS
9906                         fi
9907                   fi
9908                 fi
9909
9910                 if test "$cf_have_incdir" = no ; then
9911                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
9912
9913 echo "${as_me:-configure}:9913: testing adding $cf_add_incdir to include-path ..." 1>&5
9914
9915                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9916
9917                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9918                   test "$cf_top_incdir" = "$cf_add_incdir" && break
9919                   cf_add_incdir="$cf_top_incdir"
9920                 else
9921                   break
9922                 fi
9923           else
9924                 break
9925           fi
9926         done
9927   done
9928 fi
9929
9930                 for cf_header in \
9931                         ncurses.h \
9932                         curses.h
9933                 do
9934
9935         cat >conftest.$ac_ext <<_ACEOF
9936 #line 9936 "configure"
9937 #include "confdefs.h"
9938
9939 #include <$cf_header>
9940 int
9941 main (void)
9942 {
9943
9944 #ifdef NCURSES_VERSION
9945
9946 printf("%s\n", NCURSES_VERSION);
9947 #else
9948 #ifdef __NCURSES_H
9949 printf("old\n");
9950 #else
9951         make an error
9952 #endif
9953 #endif
9954
9955   ;
9956   return 0;
9957 }
9958 _ACEOF
9959 rm -f conftest.$ac_objext
9960 if { (eval echo "$as_me:9960: \"$ac_compile\"") >&5
9961   (eval $ac_compile) 2>&5
9962   ac_status=$?
9963   echo "$as_me:9963: \$? = $ac_status" >&5
9964   (exit $ac_status); } &&
9965          { ac_try='test -s conftest.$ac_objext'
9966   { (eval echo "$as_me:9966: \"$ac_try\"") >&5
9967   (eval $ac_try) 2>&5
9968   ac_status=$?
9969   echo "$as_me:9969: \$? = $ac_status" >&5
9970   (exit $ac_status); }; }; then
9971   cf_cv_ncurses_h2=$cf_header
9972
9973 else
9974   echo "$as_me: failed program was:" >&5
9975 cat conftest.$ac_ext >&5
9976 cf_cv_ncurses_h2=no
9977 fi
9978 rm -f conftest.$ac_objext conftest.$ac_ext
9979
9980                         if test "$cf_cv_ncurses_h2" != no ; then
9981                                 cf_cv_ncurses_h2=$cf_incdir/$cf_header
9982                                 test -n "$verbose" && echo $ac_n "      ... found $ac_c" 1>&6
9983                                 break
9984                         fi
9985                         test -n "$verbose" && echo "    ... tested $cf_incdir/$cf_header" 1>&6
9986                 done
9987                 CPPFLAGS="$cf_save2_CPPFLAGS"
9988                 test "$cf_cv_ncurses_h2" != no && break
9989         done
9990         test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:9990: error: not found" >&5
9991 echo "$as_me: error: not found" >&2;}
9992    { (exit 1); exit 1; }; }
9993
9994 fi
9995 echo "$as_me:9995: result: $cf_cv_ncurses_h2" >&5
9996 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
9997
9998         cf_1st_incdir=`echo $cf_cv_ncurses_h2 | sed -e 's%/[^/]*$%%'`
9999         cf_cv_ncurses_header=`basename $cf_cv_ncurses_h2`
10000         if test `basename $cf_1st_incdir` = $cf_ncuhdr_root ; then
10001                 cf_cv_ncurses_header=$cf_ncuhdr_root/$cf_cv_ncurses_header
10002         fi
10003
10004 if test -n "$cf_1st_incdir" ; then
10005   for cf_add_incdir in $cf_1st_incdir
10006   do
10007         while test $cf_add_incdir != /usr/include
10008         do
10009           if test -d $cf_add_incdir
10010           then
10011                 cf_have_incdir=no
10012                 if test -n "$CFLAGS$CPPFLAGS" ; then
10013                   # a loop is needed to ensure we can add subdirs of existing dirs
10014                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
10015                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
10016                           cf_have_incdir=yes; break
10017                         fi
10018                   done
10019                 fi
10020
10021                 if test "$cf_have_incdir" = no ; then
10022                   if test "$cf_add_incdir" = /usr/local/include ; then
10023                         if test "$GCC" = yes
10024                         then
10025                           cf_save_CPPFLAGS=$CPPFLAGS
10026
10027         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10028         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
10029
10030                           cat >conftest.$ac_ext <<_ACEOF
10031 #line 10031 "configure"
10032 #include "confdefs.h"
10033 #include <stdio.h>
10034 int
10035 main (void)
10036 {
10037 printf("Hello")
10038   ;
10039   return 0;
10040 }
10041 _ACEOF
10042 rm -f conftest.$ac_objext
10043 if { (eval echo "$as_me:10043: \"$ac_compile\"") >&5
10044   (eval $ac_compile) 2>&5
10045   ac_status=$?
10046   echo "$as_me:10046: \$? = $ac_status" >&5
10047   (exit $ac_status); } &&
10048          { ac_try='test -s conftest.$ac_objext'
10049   { (eval echo "$as_me:10049: \"$ac_try\"") >&5
10050   (eval $ac_try) 2>&5
10051   ac_status=$?
10052   echo "$as_me:10052: \$? = $ac_status" >&5
10053   (exit $ac_status); }; }; then
10054   :
10055 else
10056   echo "$as_me: failed program was:" >&5
10057 cat conftest.$ac_ext >&5
10058 cf_have_incdir=yes
10059 fi
10060 rm -f conftest.$ac_objext conftest.$ac_ext
10061                           CPPFLAGS=$cf_save_CPPFLAGS
10062                         fi
10063                   fi
10064                 fi
10065
10066                 if test "$cf_have_incdir" = no ; then
10067                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
10068
10069 echo "${as_me:-configure}:10069: testing adding $cf_add_incdir to include-path ..." 1>&5
10070
10071                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
10072
10073                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
10074                   test "$cf_top_incdir" = "$cf_add_incdir" && break
10075                   cf_add_incdir="$cf_top_incdir"
10076                 else
10077                   break
10078                 fi
10079           else
10080                 break
10081           fi
10082         done
10083   done
10084 fi
10085
10086 fi
10087
10088 # Set definitions to allow ifdef'ing for ncurses.h
10089
10090 case $cf_cv_ncurses_header in
10091 (*ncurses.h)
10092
10093 cat >>confdefs.h <<\EOF
10094 #define HAVE_NCURSES_H 1
10095 EOF
10096
10097         ;;
10098 esac
10099
10100 case $cf_cv_ncurses_header in
10101 (ncurses/curses.h|ncurses/ncurses.h)
10102
10103 cat >>confdefs.h <<\EOF
10104 #define HAVE_NCURSES_NCURSES_H 1
10105 EOF
10106
10107         ;;
10108 (ncursesw/curses.h|ncursesw/ncurses.h)
10109
10110 cat >>confdefs.h <<\EOF
10111 #define HAVE_NCURSESW_NCURSES_H 1
10112 EOF
10113
10114         ;;
10115 esac
10116
10117 echo "$as_me:10117: checking for terminfo header" >&5
10118 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
10119 if test "${cf_cv_term_header+set}" = set; then
10120   echo $ECHO_N "(cached) $ECHO_C" >&6
10121 else
10122
10123 case ${cf_cv_ncurses_header} in
10124 (*/ncurses.h|*/ncursesw.h)
10125         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
10126         ;;
10127 (*)
10128         cf_term_header=term.h
10129         ;;
10130 esac
10131
10132 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
10133 do
10134 cat >conftest.$ac_ext <<_ACEOF
10135 #line 10135 "configure"
10136 #include "confdefs.h"
10137 #include <stdio.h>
10138 #include <${cf_cv_ncurses_header:-curses.h}>
10139 #include <$cf_test>
10140
10141 int
10142 main (void)
10143 {
10144 int x = auto_left_margin
10145   ;
10146   return 0;
10147 }
10148 _ACEOF
10149 rm -f conftest.$ac_objext
10150 if { (eval echo "$as_me:10150: \"$ac_compile\"") >&5
10151   (eval $ac_compile) 2>&5
10152   ac_status=$?
10153   echo "$as_me:10153: \$? = $ac_status" >&5
10154   (exit $ac_status); } &&
10155          { ac_try='test -s conftest.$ac_objext'
10156   { (eval echo "$as_me:10156: \"$ac_try\"") >&5
10157   (eval $ac_try) 2>&5
10158   ac_status=$?
10159   echo "$as_me:10159: \$? = $ac_status" >&5
10160   (exit $ac_status); }; }; then
10161
10162         cf_cv_term_header="$cf_test"
10163 else
10164   echo "$as_me: failed program was:" >&5
10165 cat conftest.$ac_ext >&5
10166
10167         cf_cv_term_header=unknown
10168
10169 fi
10170 rm -f conftest.$ac_objext conftest.$ac_ext
10171         test "$cf_cv_term_header" != unknown && break
10172 done
10173
10174 fi
10175 echo "$as_me:10175: result: $cf_cv_term_header" >&5
10176 echo "${ECHO_T}$cf_cv_term_header" >&6
10177
10178 # Set definitions to allow ifdef'ing to accommodate subdirectories
10179
10180 case $cf_cv_term_header in
10181 (*term.h)
10182
10183 cat >>confdefs.h <<\EOF
10184 #define HAVE_TERM_H 1
10185 EOF
10186
10187         ;;
10188 esac
10189
10190 case $cf_cv_term_header in
10191 (ncurses/term.h)
10192
10193 cat >>confdefs.h <<\EOF
10194 #define HAVE_NCURSES_TERM_H 1
10195 EOF
10196
10197         ;;
10198 (ncursesw/term.h)
10199
10200 cat >>confdefs.h <<\EOF
10201 #define HAVE_NCURSESW_TERM_H 1
10202 EOF
10203
10204         ;;
10205 esac
10206
10207 # some applications need this, but should check for NCURSES_VERSION
10208
10209 cat >>confdefs.h <<\EOF
10210 #define NCURSES 1
10211 EOF
10212
10213 echo "$as_me:10213: checking for ncurses version" >&5
10214 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
10215 if test "${cf_cv_ncurses_version+set}" = set; then
10216   echo $ECHO_N "(cached) $ECHO_C" >&6
10217 else
10218
10219         cf_cv_ncurses_version=no
10220         cf_tempfile=out$$
10221         rm -f $cf_tempfile
10222         if test "$cross_compiling" = yes; then
10223
10224         # This will not work if the preprocessor splits the line after the
10225         # Autoconf token.  The 'unproto' program does that.
10226         cat > conftest.$ac_ext <<EOF
10227 #include <${cf_cv_ncurses_header:-curses.h}>
10228 #undef Autoconf
10229 #ifdef NCURSES_VERSION
10230 Autoconf NCURSES_VERSION
10231 #else
10232 #ifdef __NCURSES_H
10233 Autoconf "old"
10234 #endif
10235 ;
10236 #endif
10237 EOF
10238         cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
10239         { (eval echo "$as_me:10239: \"$cf_try\"") >&5
10240   (eval $cf_try) 2>&5
10241   ac_status=$?
10242   echo "$as_me:10242: \$? = $ac_status" >&5
10243   (exit $ac_status); }
10244         if test -f conftest.out ; then
10245                 cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
10246                 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
10247                 rm -f conftest.out
10248         fi
10249
10250 else
10251   cat >conftest.$ac_ext <<_ACEOF
10252 #line 10252 "configure"
10253 #include "confdefs.h"
10254
10255 #include <${cf_cv_ncurses_header:-curses.h}>
10256 #include <stdio.h>
10257 int main(void)
10258 {
10259         FILE *fp = fopen("$cf_tempfile", "w");
10260 #ifdef NCURSES_VERSION
10261 # ifdef NCURSES_VERSION_PATCH
10262         fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
10263 # else
10264         fprintf(fp, "%s\n", NCURSES_VERSION);
10265 # endif
10266 #else
10267 # ifdef __NCURSES_H
10268         fprintf(fp, "old\n");
10269 # else
10270         make an error
10271 # endif
10272 #endif
10273         ${cf_cv_main_return:-return}(0);
10274 }
10275 _ACEOF
10276 rm -f conftest$ac_exeext
10277 if { (eval echo "$as_me:10277: \"$ac_link\"") >&5
10278   (eval $ac_link) 2>&5
10279   ac_status=$?
10280   echo "$as_me:10280: \$? = $ac_status" >&5
10281   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10282   { (eval echo "$as_me:10282: \"$ac_try\"") >&5
10283   (eval $ac_try) 2>&5
10284   ac_status=$?
10285   echo "$as_me:10285: \$? = $ac_status" >&5
10286   (exit $ac_status); }; }; then
10287
10288         cf_cv_ncurses_version=`cat $cf_tempfile`
10289 else
10290   echo "$as_me: program exited with status $ac_status" >&5
10291 echo "$as_me: failed program was:" >&5
10292 cat conftest.$ac_ext >&5
10293 fi
10294 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10295 fi
10296         rm -f $cf_tempfile
10297
10298 fi
10299 echo "$as_me:10299: result: $cf_cv_ncurses_version" >&5
10300 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
10301 test "$cf_cv_ncurses_version" = no ||
10302 cat >>confdefs.h <<\EOF
10303 #define NCURSES 1
10304 EOF
10305
10306 cf_nculib_root=ncurses
10307         # This works, except for the special case where we find gpm, but
10308         # ncurses is in a nonstandard location via $LIBS, and we really want
10309         # to link gpm.
10310 cf_ncurses_LIBS=""
10311 cf_ncurses_SAVE="$LIBS"
10312 echo "$as_me:10312: checking for Gpm_Open in -lgpm" >&5
10313 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
10314 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
10315   echo $ECHO_N "(cached) $ECHO_C" >&6
10316 else
10317   ac_check_lib_save_LIBS=$LIBS
10318 LIBS="-lgpm  $LIBS"
10319 cat >conftest.$ac_ext <<_ACEOF
10320 #line 10320 "configure"
10321 #include "confdefs.h"
10322
10323 /* Override any gcc2 internal prototype to avoid an error.  */
10324 #ifdef __cplusplus
10325 extern "C"
10326 #endif
10327 /* We use char because int might match the return type of a gcc2
10328    builtin and then its argument prototype would still apply.  */
10329 char Gpm_Open ();
10330 int
10331 main (void)
10332 {
10333 Gpm_Open ();
10334   ;
10335   return 0;
10336 }
10337 _ACEOF
10338 rm -f conftest.$ac_objext conftest$ac_exeext
10339 if { (eval echo "$as_me:10339: \"$ac_link\"") >&5
10340   (eval $ac_link) 2>&5
10341   ac_status=$?
10342   echo "$as_me:10342: \$? = $ac_status" >&5
10343   (exit $ac_status); } &&
10344          { ac_try='test -s conftest$ac_exeext'
10345   { (eval echo "$as_me:10345: \"$ac_try\"") >&5
10346   (eval $ac_try) 2>&5
10347   ac_status=$?
10348   echo "$as_me:10348: \$? = $ac_status" >&5
10349   (exit $ac_status); }; }; then
10350   ac_cv_lib_gpm_Gpm_Open=yes
10351 else
10352   echo "$as_me: failed program was:" >&5
10353 cat conftest.$ac_ext >&5
10354 ac_cv_lib_gpm_Gpm_Open=no
10355 fi
10356 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10357 LIBS=$ac_check_lib_save_LIBS
10358 fi
10359 echo "$as_me:10359: result: $ac_cv_lib_gpm_Gpm_Open" >&5
10360 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
10361 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
10362   echo "$as_me:10362: checking for initscr in -lgpm" >&5
10363 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
10364 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
10365   echo $ECHO_N "(cached) $ECHO_C" >&6
10366 else
10367   ac_check_lib_save_LIBS=$LIBS
10368 LIBS="-lgpm  $LIBS"
10369 cat >conftest.$ac_ext <<_ACEOF
10370 #line 10370 "configure"
10371 #include "confdefs.h"
10372
10373 /* Override any gcc2 internal prototype to avoid an error.  */
10374 #ifdef __cplusplus
10375 extern "C"
10376 #endif
10377 /* We use char because int might match the return type of a gcc2
10378    builtin and then its argument prototype would still apply.  */
10379 char initscr ();
10380 int
10381 main (void)
10382 {
10383 initscr ();
10384   ;
10385   return 0;
10386 }
10387 _ACEOF
10388 rm -f conftest.$ac_objext conftest$ac_exeext
10389 if { (eval echo "$as_me:10389: \"$ac_link\"") >&5
10390   (eval $ac_link) 2>&5
10391   ac_status=$?
10392   echo "$as_me:10392: \$? = $ac_status" >&5
10393   (exit $ac_status); } &&
10394          { ac_try='test -s conftest$ac_exeext'
10395   { (eval echo "$as_me:10395: \"$ac_try\"") >&5
10396   (eval $ac_try) 2>&5
10397   ac_status=$?
10398   echo "$as_me:10398: \$? = $ac_status" >&5
10399   (exit $ac_status); }; }; then
10400   ac_cv_lib_gpm_initscr=yes
10401 else
10402   echo "$as_me: failed program was:" >&5
10403 cat conftest.$ac_ext >&5
10404 ac_cv_lib_gpm_initscr=no
10405 fi
10406 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10407 LIBS=$ac_check_lib_save_LIBS
10408 fi
10409 echo "$as_me:10409: result: $ac_cv_lib_gpm_initscr" >&5
10410 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
10411 if test $ac_cv_lib_gpm_initscr = yes; then
10412   LIBS="$cf_ncurses_SAVE"
10413 else
10414   cf_ncurses_LIBS="-lgpm"
10415 fi
10416
10417 fi
10418
10419 case $host_os in
10420 (freebsd*)
10421         # This is only necessary if you are linking against an obsolete
10422         # version of ncurses (but it should do no harm, since it's static).
10423         if test "$cf_nculib_root" = ncurses ; then
10424                 echo "$as_me:10424: checking for tgoto in -lmytinfo" >&5
10425 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
10426 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
10427   echo $ECHO_N "(cached) $ECHO_C" >&6
10428 else
10429   ac_check_lib_save_LIBS=$LIBS
10430 LIBS="-lmytinfo  $LIBS"
10431 cat >conftest.$ac_ext <<_ACEOF
10432 #line 10432 "configure"
10433 #include "confdefs.h"
10434
10435 /* Override any gcc2 internal prototype to avoid an error.  */
10436 #ifdef __cplusplus
10437 extern "C"
10438 #endif
10439 /* We use char because int might match the return type of a gcc2
10440    builtin and then its argument prototype would still apply.  */
10441 char tgoto ();
10442 int
10443 main (void)
10444 {
10445 tgoto ();
10446   ;
10447   return 0;
10448 }
10449 _ACEOF
10450 rm -f conftest.$ac_objext conftest$ac_exeext
10451 if { (eval echo "$as_me:10451: \"$ac_link\"") >&5
10452   (eval $ac_link) 2>&5
10453   ac_status=$?
10454   echo "$as_me:10454: \$? = $ac_status" >&5
10455   (exit $ac_status); } &&
10456          { ac_try='test -s conftest$ac_exeext'
10457   { (eval echo "$as_me:10457: \"$ac_try\"") >&5
10458   (eval $ac_try) 2>&5
10459   ac_status=$?
10460   echo "$as_me:10460: \$? = $ac_status" >&5
10461   (exit $ac_status); }; }; then
10462   ac_cv_lib_mytinfo_tgoto=yes
10463 else
10464   echo "$as_me: failed program was:" >&5
10465 cat conftest.$ac_ext >&5
10466 ac_cv_lib_mytinfo_tgoto=no
10467 fi
10468 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10469 LIBS=$ac_check_lib_save_LIBS
10470 fi
10471 echo "$as_me:10471: result: $ac_cv_lib_mytinfo_tgoto" >&5
10472 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
10473 if test $ac_cv_lib_mytinfo_tgoto = yes; then
10474   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
10475 fi
10476
10477         fi
10478         ;;
10479 esac
10480
10481 cf_add_libs="$LIBS"
10482 # reverse order
10483 cf_add_0lib=
10484 for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
10485 # filter duplicates
10486 for cf_add_1lib in $cf_add_0lib; do
10487         for cf_add_2lib in $cf_add_libs; do
10488                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
10489                         cf_add_1lib=
10490                         break
10491                 fi
10492         done
10493         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
10494 done
10495 LIBS="$cf_add_libs"
10496
10497 if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
10498 then
10499
10500 cf_add_libs="$LIBS"
10501 # reverse order
10502 cf_add_0lib=
10503 for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
10504 # filter duplicates
10505 for cf_add_1lib in $cf_add_0lib; do
10506         for cf_add_2lib in $cf_add_libs; do
10507                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
10508                         cf_add_1lib=
10509                         break
10510                 fi
10511         done
10512         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
10513 done
10514 LIBS="$cf_add_libs"
10515
10516 else
10517
10518         eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
10519         cf_libdir=""
10520         echo "$as_me:10520: checking for initscr" >&5
10521 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
10522 if test "${ac_cv_func_initscr+set}" = set; then
10523   echo $ECHO_N "(cached) $ECHO_C" >&6
10524 else
10525   cat >conftest.$ac_ext <<_ACEOF
10526 #line 10526 "configure"
10527 #include "confdefs.h"
10528 #define initscr autoconf_temporary
10529 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
10530 #undef initscr
10531
10532 #ifdef __cplusplus
10533 extern "C"
10534 #endif
10535
10536 /* We use char because int might match the return type of a gcc2
10537    builtin and then its argument prototype would still apply.  */
10538 char initscr (void);
10539
10540 int
10541 main (void)
10542 {
10543
10544 /* The GNU C library defines stubs for functions which it implements
10545     to always fail with ENOSYS.  Some functions are actually named
10546     something starting with __ and the normal name is an alias.  */
10547 #if defined (__stub_initscr) || defined (__stub___initscr)
10548 #error found stub for initscr
10549 #endif
10550
10551         return initscr ();
10552   ;
10553   return 0;
10554 }
10555 _ACEOF
10556 rm -f conftest.$ac_objext conftest$ac_exeext
10557 if { (eval echo "$as_me:10557: \"$ac_link\"") >&5
10558   (eval $ac_link) 2>&5
10559   ac_status=$?
10560   echo "$as_me:10560: \$? = $ac_status" >&5
10561   (exit $ac_status); } &&
10562          { ac_try='test -s conftest$ac_exeext'
10563   { (eval echo "$as_me:10563: \"$ac_try\"") >&5
10564   (eval $ac_try) 2>&5
10565   ac_status=$?
10566   echo "$as_me:10566: \$? = $ac_status" >&5
10567   (exit $ac_status); }; }; then
10568   ac_cv_func_initscr=yes
10569 else
10570   echo "$as_me: failed program was:" >&5
10571 cat conftest.$ac_ext >&5
10572 ac_cv_func_initscr=no
10573 fi
10574 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10575 fi
10576 echo "$as_me:10576: result: $ac_cv_func_initscr" >&5
10577 echo "${ECHO_T}$ac_cv_func_initscr" >&6
10578 if test $ac_cv_func_initscr = yes; then
10579   eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
10580 else
10581
10582                 cf_save_LIBS="$LIBS"
10583                 echo "$as_me:10583: checking for initscr in -l$cf_nculib_root" >&5
10584 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
10585                 LIBS="-l$cf_nculib_root $LIBS"
10586                 cat >conftest.$ac_ext <<_ACEOF
10587 #line 10587 "configure"
10588 #include "confdefs.h"
10589 #include <${cf_cv_ncurses_header:-curses.h}>
10590 int
10591 main (void)
10592 {
10593 initscr()
10594   ;
10595   return 0;
10596 }
10597 _ACEOF
10598 rm -f conftest.$ac_objext conftest$ac_exeext
10599 if { (eval echo "$as_me:10599: \"$ac_link\"") >&5
10600   (eval $ac_link) 2>&5
10601   ac_status=$?
10602   echo "$as_me:10602: \$? = $ac_status" >&5
10603   (exit $ac_status); } &&
10604          { ac_try='test -s conftest$ac_exeext'
10605   { (eval echo "$as_me:10605: \"$ac_try\"") >&5
10606   (eval $ac_try) 2>&5
10607   ac_status=$?
10608   echo "$as_me:10608: \$? = $ac_status" >&5
10609   (exit $ac_status); }; }; then
10610   echo "$as_me:10610: result: yes" >&5
10611 echo "${ECHO_T}yes" >&6
10612                          eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
10613
10614 else
10615   echo "$as_me: failed program was:" >&5
10616 cat conftest.$ac_ext >&5
10617 echo "$as_me:10617: result: no" >&5
10618 echo "${ECHO_T}no" >&6
10619
10620 cf_search=
10621 cf_library_path_list=""
10622 if test -n "${LDFLAGS}${LIBS}" ; then
10623         for cf_library_path in $LDFLAGS $LIBS
10624         do
10625                 case $cf_library_path in
10626                 (-L*)
10627                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
10628
10629 test "x$cf_library_path" != "xNONE" && \
10630 test -d "$cf_library_path" && \
10631  {
10632         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
10633         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
10634         test -d $cf_library_path/lib/$cf_nculib_root &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
10635         test -d $cf_library_path/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
10636         test -d $cf_library_path/$cf_nculib_root/lib &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
10637         test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root"
10638 }
10639
10640                         cf_library_path_list="$cf_library_path_list $cf_search"
10641                         ;;
10642                 esac
10643         done
10644 fi
10645
10646 cf_search=
10647
10648 test "x$prefix" != "xNONE" && \
10649 test -d "$prefix" && \
10650  {
10651         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
10652         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
10653         test -d $prefix/lib/$cf_nculib_root &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
10654         test -d $prefix/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
10655         test -d $prefix/$cf_nculib_root/lib &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
10656         test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
10657 }
10658
10659 for cf_subdir_prefix in \
10660         /usr \
10661         /usr/local \
10662         /usr/pkg \
10663         /opt \
10664         /opt/local \
10665         $HOME
10666 do
10667
10668 test "x$cf_subdir_prefix" != "x$prefix" && \
10669 test -d "$cf_subdir_prefix" && \
10670 (test -z "$prefix" || test x$prefix = xNONE || test "x$cf_subdir_prefix" != "x$prefix") && {
10671         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
10672         test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
10673         test -d $cf_subdir_prefix/lib/$cf_nculib_root &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
10674         test -d $cf_subdir_prefix/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
10675         test -d $cf_subdir_prefix/$cf_nculib_root/lib &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
10676         test -d $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root"
10677 }
10678
10679 done
10680
10681 cf_search="$cf_library_path_list $cf_search"
10682
10683                         for cf_libdir in $cf_search
10684                         do
10685                                 echo "$as_me:10685: checking for -l$cf_nculib_root in $cf_libdir" >&5
10686 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
10687                                 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
10688                                 cat >conftest.$ac_ext <<_ACEOF
10689 #line 10689 "configure"
10690 #include "confdefs.h"
10691 #include <${cf_cv_ncurses_header:-curses.h}>
10692 int
10693 main (void)
10694 {
10695 initscr()
10696   ;
10697   return 0;
10698 }
10699 _ACEOF
10700 rm -f conftest.$ac_objext conftest$ac_exeext
10701 if { (eval echo "$as_me:10701: \"$ac_link\"") >&5
10702   (eval $ac_link) 2>&5
10703   ac_status=$?
10704   echo "$as_me:10704: \$? = $ac_status" >&5
10705   (exit $ac_status); } &&
10706          { ac_try='test -s conftest$ac_exeext'
10707   { (eval echo "$as_me:10707: \"$ac_try\"") >&5
10708   (eval $ac_try) 2>&5
10709   ac_status=$?
10710   echo "$as_me:10710: \$? = $ac_status" >&5
10711   (exit $ac_status); }; }; then
10712   echo "$as_me:10712: result: yes" >&5
10713 echo "${ECHO_T}yes" >&6
10714                                          eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
10715                                          break
10716 else
10717   echo "$as_me: failed program was:" >&5
10718 cat conftest.$ac_ext >&5
10719 echo "$as_me:10719: result: no" >&5
10720 echo "${ECHO_T}no" >&6
10721                                          LIBS="$cf_save_LIBS"
10722 fi
10723 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10724                         done
10725
10726 fi
10727 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10728
10729 fi
10730
10731 eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root
10732
10733 if test $cf_found_library = no ; then
10734         { { echo "$as_me:10734: error: Cannot link $cf_nculib_root library" >&5
10735 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
10736    { (exit 1); exit 1; }; }
10737 fi
10738
10739 fi
10740
10741 if test -n "$cf_ncurses_LIBS" ; then
10742         echo "$as_me:10742: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
10743 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
10744         cf_ncurses_SAVE="$LIBS"
10745         for p in $cf_ncurses_LIBS ; do
10746                 q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"`
10747                 if test "$q" != "$LIBS" ; then
10748                         LIBS="$q"
10749                 fi
10750         done
10751         cat >conftest.$ac_ext <<_ACEOF
10752 #line 10752 "configure"
10753 #include "confdefs.h"
10754 #include <${cf_cv_ncurses_header:-curses.h}>
10755 int
10756 main (void)
10757 {
10758 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
10759   ;
10760   return 0;
10761 }
10762 _ACEOF
10763 rm -f conftest.$ac_objext conftest$ac_exeext
10764 if { (eval echo "$as_me:10764: \"$ac_link\"") >&5
10765   (eval $ac_link) 2>&5
10766   ac_status=$?
10767   echo "$as_me:10767: \$? = $ac_status" >&5
10768   (exit $ac_status); } &&
10769          { ac_try='test -s conftest$ac_exeext'
10770   { (eval echo "$as_me:10770: \"$ac_try\"") >&5
10771   (eval $ac_try) 2>&5
10772   ac_status=$?
10773   echo "$as_me:10773: \$? = $ac_status" >&5
10774   (exit $ac_status); }; }; then
10775   echo "$as_me:10775: result: yes" >&5
10776 echo "${ECHO_T}yes" >&6
10777 else
10778   echo "$as_me: failed program was:" >&5
10779 cat conftest.$ac_ext >&5
10780 echo "$as_me:10780: result: no" >&5
10781 echo "${ECHO_T}no" >&6
10782                  LIBS="$cf_ncurses_SAVE"
10783 fi
10784 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10785 fi
10786
10787 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10788
10789 cat >>confdefs.h <<EOF
10790 #define $cf_nculib_ROOT 1
10791 EOF
10792
10793         fi
10794 else
10795         NCURSES_CONFIG=none
10796 fi
10797
10798 fi
10799
10800 if test "$NCURSES_CONFIG_PKG" != none ; then
10801         cf_version=`$PKG_CONFIG --modversion $NCURSES_CONFIG_PKG 2>/dev/null`
10802
10803         NCURSES_MAJOR=`echo "$cf_version" | sed -e 's/\..*//'`
10804         NCURSES_MINOR=`echo "$cf_version" | sed -e 's/^[0-9][0-9]*\.//' -e 's/\..*//'`
10805         NCURSES_PATCH=`echo "$cf_version" | sed -e 's/^[0-9][0-9]*\.[0-9][0-9]*\.//'`
10806
10807         cf_cv_abi_version=`$PKG_CONFIG --variable=abi_version $NCURSES_CONFIG_PKG 2>/dev/null`
10808         if test -z "$cf_cv_abi_version"
10809         then
10810                 cf_cv_abi_version=`$PKG_CONFIG --variable=major_version $NCURSES_CONFIG_PKG 2>/dev/null`
10811         fi
10812
10813 elif test "$NCURSES_CONFIG" != none ; then
10814
10815         cf_version=`$NCURSES_CONFIG --version 2>/dev/null`
10816
10817         NCURSES_MAJOR=`echo "$cf_version" | sed -e 's/\..*//'`
10818         NCURSES_MINOR=`echo "$cf_version" | sed -e 's/^[0-9][0-9]*\.//' -e 's/\..*//'`
10819         NCURSES_PATCH=`echo "$cf_version" | sed -e 's/^[0-9][0-9]*\.[0-9][0-9]*\.//'`
10820
10821         # ABI version is not available from headers
10822         cf_cv_abi_version=`$NCURSES_CONFIG --abi-version 2>/dev/null`
10823
10824 else
10825
10826         for cf_name in MAJOR MINOR PATCH
10827         do
10828         cat >conftest.$ac_ext <<CF_EOF
10829         #include <${cf_cv_ncurses_header:-curses.h}>
10830         AUTOCONF_$cf_name NCURSES_VERSION_$cf_name
10831 CF_EOF
10832                 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | fgrep AUTOCONF_$cf_name >conftest.out"
10833                 { (eval echo "$as_me:10833: \"$cf_try\"") >&5
10834   (eval $cf_try) 2>&5
10835   ac_status=$?
10836   echo "$as_me:10836: \$? = $ac_status" >&5
10837   (exit $ac_status); }
10838                 if test -f conftest.out ; then
10839                         cf_result=`cat conftest.out | sed -e "s/^.*AUTOCONF_$cf_name[   ][      ]*//"`
10840                         eval NCURSES_$cf_name=\"$cf_result\"
10841                         # cat conftest.$ac_ext
10842                         # cat conftest.out
10843                 fi
10844         done
10845
10846         cf_cv_abi_version=${NCURSES_MAJOR}
10847
10848 fi
10849
10850 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
10851
10852 cf_cv_timestamp=`date`
10853
10854 echo "$as_me:10854: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
10855 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
10856
10857 echo "$as_me:10857: checking if you want to have a library-prefix" >&5
10858 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
10859
10860 # Check whether --with-lib-prefix or --without-lib-prefix was given.
10861 if test "${with_lib_prefix+set}" = set; then
10862   withval="$with_lib_prefix"
10863   with_lib_prefix=$withval
10864 else
10865   with_lib_prefix=auto
10866 fi;
10867 echo "$as_me:10867: result: $with_lib_prefix" >&5
10868 echo "${ECHO_T}$with_lib_prefix" >&6
10869
10870 if test $with_lib_prefix = auto
10871 then
10872
10873         case $cf_cv_system_name in
10874         (OS/2*|os2*)
10875                 if test "$DFT_LWR_MODEL" = libtool; then
10876                         LIB_PREFIX='lib'
10877                 else
10878                         LIB_PREFIX=''
10879                 fi
10880                 ;;
10881         (*)     LIB_PREFIX='lib'
10882                 ;;
10883         esac
10884 cf_prefix=$LIB_PREFIX
10885
10886 elif test $with_lib_prefix = no
10887 then
10888         LIB_PREFIX=
10889 else
10890         LIB_PREFIX=$with_lib_prefix
10891 fi
10892
10893 LIB_SUFFIX=
10894
10895 ###############################################################################
10896
10897 if test X"$CC_G_OPT" = X"" ; then
10898         CC_G_OPT='-g'
10899         test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
10900 fi
10901
10902 echo "$as_me:10902: checking for default loader flags" >&5
10903 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
10904 case $DFT_LWR_MODEL in
10905 (normal)  LD_MODEL=''   ;;
10906 (debug)   LD_MODEL=$CC_G_OPT ;;
10907 (profile) LD_MODEL='-pg';;
10908 (shared)  LD_MODEL=''   ;;
10909 esac
10910 echo "$as_me:10910: result: $LD_MODEL" >&5
10911 echo "${ECHO_T}$LD_MODEL" >&6
10912
10913 LD_RPATH_OPT=
10914 if test "x$cf_cv_enable_rpath" != xno
10915 then
10916         echo "$as_me:10916: checking for an rpath option" >&5
10917 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
10918         case $cf_cv_system_name in
10919         (irix*)
10920                 if test "$GCC" = yes; then
10921                         LD_RPATH_OPT="-Wl,-rpath,"
10922                 else
10923                         LD_RPATH_OPT="-rpath "
10924                 fi
10925                 ;;
10926         (linux*|gnu*|k*bsd*-gnu|freebsd*)
10927                 LD_RPATH_OPT="-Wl,-rpath,"
10928                 ;;
10929         (openbsd[2-9].*|mirbsd*)
10930                 LD_RPATH_OPT="-Wl,-rpath,"
10931                 ;;
10932         (dragonfly*)
10933                 LD_RPATH_OPT="-rpath "
10934                 ;;
10935         (netbsd*)
10936                 LD_RPATH_OPT="-Wl,-rpath,"
10937                 ;;
10938         (osf*|mls+*)
10939                 LD_RPATH_OPT="-rpath "
10940                 ;;
10941         (solaris2*)
10942                 LD_RPATH_OPT="-R"
10943                 ;;
10944         (*)
10945                 ;;
10946         esac
10947         echo "$as_me:10947: result: $LD_RPATH_OPT" >&5
10948 echo "${ECHO_T}$LD_RPATH_OPT" >&6
10949
10950         case "x$LD_RPATH_OPT" in
10951         (x-R*)
10952                 echo "$as_me:10952: checking if we need a space after rpath option" >&5
10953 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
10954                 cf_save_LIBS="$LIBS"
10955
10956 cf_add_libs="$LIBS"
10957 # reverse order
10958 cf_add_0lib=
10959 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
10960 # filter duplicates
10961 for cf_add_1lib in $cf_add_0lib; do
10962         for cf_add_2lib in $cf_add_libs; do
10963                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
10964                         cf_add_1lib=
10965                         break
10966                 fi
10967         done
10968         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
10969 done
10970 LIBS="$cf_add_libs"
10971
10972                 cat >conftest.$ac_ext <<_ACEOF
10973 #line 10973 "configure"
10974 #include "confdefs.h"
10975
10976 int
10977 main (void)
10978 {
10979
10980   ;
10981   return 0;
10982 }
10983 _ACEOF
10984 rm -f conftest.$ac_objext conftest$ac_exeext
10985 if { (eval echo "$as_me:10985: \"$ac_link\"") >&5
10986   (eval $ac_link) 2>&5
10987   ac_status=$?
10988   echo "$as_me:10988: \$? = $ac_status" >&5
10989   (exit $ac_status); } &&
10990          { ac_try='test -s conftest$ac_exeext'
10991   { (eval echo "$as_me:10991: \"$ac_try\"") >&5
10992   (eval $ac_try) 2>&5
10993   ac_status=$?
10994   echo "$as_me:10994: \$? = $ac_status" >&5
10995   (exit $ac_status); }; }; then
10996   cf_rpath_space=no
10997 else
10998   echo "$as_me: failed program was:" >&5
10999 cat conftest.$ac_ext >&5
11000 cf_rpath_space=yes
11001 fi
11002 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11003                 LIBS="$cf_save_LIBS"
11004                 echo "$as_me:11004: result: $cf_rpath_space" >&5
11005 echo "${ECHO_T}$cf_rpath_space" >&6
11006                 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
11007                 ;;
11008         esac
11009 fi
11010
11011         RM_SHARED_OPTS=
11012         LOCAL_LDFLAGS=
11013         LOCAL_LDFLAGS2=
11014         LD_SHARED_OPTS=
11015         INSTALL_LIB="-m 644"
11016         : ${rel_builddir:=.}
11017
11018         shlibdir=$libdir
11019
11020         MAKE_DLLS="#"
11021
11022         cf_cv_do_symlinks=no
11023         cf_ld_rpath_opt=
11024         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
11025
11026         echo "$as_me:11026: checking if release/abi version should be used for shared libs" >&5
11027 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
11028
11029 # Check whether --with-shlib-version or --without-shlib-version was given.
11030 if test "${with_shlib_version+set}" = set; then
11031   withval="$with_shlib_version"
11032   test -z "$withval" && withval=auto
11033         case $withval in
11034         (yes)
11035                 cf_cv_shlib_version=auto
11036                 ;;
11037         (rel|abi|auto)
11038                 cf_cv_shlib_version=$withval
11039                 ;;
11040         (*)
11041                 echo "$as_me:11041: result: $withval" >&5
11042 echo "${ECHO_T}$withval" >&6
11043                 { { echo "$as_me:11043: error: option value must be one of: rel, abi, or auto" >&5
11044 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
11045    { (exit 1); exit 1; }; }
11046                 ;;
11047         esac
11048
11049 else
11050   cf_cv_shlib_version=auto
11051 fi;
11052         echo "$as_me:11052: result: $cf_cv_shlib_version" >&5
11053 echo "${ECHO_T}$cf_cv_shlib_version" >&6
11054
11055         cf_cv_rm_so_locs=no
11056         cf_try_cflags=
11057
11058         # Some less-capable ports of gcc support only -fpic
11059         CC_SHARED_OPTS=
11060
11061         cf_try_fPIC=no
11062         if test "$GCC" = yes
11063         then
11064                 cf_try_fPIC=yes
11065         else
11066                 case $cf_cv_system_name in
11067                 (*linux*)       # e.g., PGI compiler
11068                         cf_try_fPIC=yes
11069                         ;;
11070                 esac
11071         fi
11072
11073         if test "$cf_try_fPIC" = yes
11074         then
11075                 echo "$as_me:11075: checking which $CC option to use" >&5
11076 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
11077                 cf_save_CFLAGS="$CFLAGS"
11078                 for CC_SHARED_OPTS in -fPIC -fpic ''
11079                 do
11080                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
11081                         cat >conftest.$ac_ext <<_ACEOF
11082 #line 11082 "configure"
11083 #include "confdefs.h"
11084 #include <stdio.h>
11085 int
11086 main (void)
11087 {
11088 int x = 1
11089   ;
11090   return 0;
11091 }
11092 _ACEOF
11093 rm -f conftest.$ac_objext
11094 if { (eval echo "$as_me:11094: \"$ac_compile\"") >&5
11095   (eval $ac_compile) 2>&5
11096   ac_status=$?
11097   echo "$as_me:11097: \$? = $ac_status" >&5
11098   (exit $ac_status); } &&
11099          { ac_try='test -s conftest.$ac_objext'
11100   { (eval echo "$as_me:11100: \"$ac_try\"") >&5
11101   (eval $ac_try) 2>&5
11102   ac_status=$?
11103   echo "$as_me:11103: \$? = $ac_status" >&5
11104   (exit $ac_status); }; }; then
11105   break
11106 else
11107   echo "$as_me: failed program was:" >&5
11108 cat conftest.$ac_ext >&5
11109 fi
11110 rm -f conftest.$ac_objext conftest.$ac_ext
11111                 done
11112                 echo "$as_me:11112: result: $CC_SHARED_OPTS" >&5
11113 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
11114                 CFLAGS="$cf_save_CFLAGS"
11115         fi
11116
11117         cf_cv_shlib_version_infix=no
11118
11119         case $cf_cv_system_name in
11120         (aix4.3-9*|aix[5-7]*)
11121                 if test "$GCC" = yes; then
11122                         CC_SHARED_OPTS='-Wl,-brtl'
11123                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
11124                 else
11125                         CC_SHARED_OPTS='-brtl'
11126                         # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
11127                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
11128                 fi
11129                 ;;
11130         (beos*)
11131                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
11132                 ;;
11133         (cygwin*)
11134                 CC_SHARED_OPTS=
11135                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
11136                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
11137                 cf_cv_shlib_version=cygdll
11138                 cf_cv_shlib_version_infix=cygdll
11139                 shlibdir=$bindir
11140                 MAKE_DLLS=
11141                 cat >mk_shared_lib.sh <<-CF_EOF
11142                 #!$SHELL
11143                 SHARED_LIB=\$1
11144                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
11145                 shift
11146                 cat <<-EOF
11147                 Linking shared library
11148                 ** SHARED_LIB \$SHARED_LIB
11149                 ** IMPORT_LIB \$IMPORT_LIB
11150 EOF
11151                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
11152 CF_EOF
11153                 chmod +x mk_shared_lib.sh
11154                 ;;
11155         (msys*)
11156                 CC_SHARED_OPTS=
11157                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
11158                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
11159                 cf_cv_shlib_version=msysdll
11160                 cf_cv_shlib_version_infix=msysdll
11161                 shlibdir=$bindir
11162                 MAKE_DLLS=
11163                 cat >mk_shared_lib.sh <<-CF_EOF
11164                 #!$SHELL
11165                 SHARED_LIB=\$1
11166                 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
11167                 shift
11168                 cat <<-EOF
11169                 Linking shared library
11170                 ** SHARED_LIB \$SHARED_LIB
11171                 ** IMPORT_LIB \$IMPORT_LIB
11172 EOF
11173                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
11174 CF_EOF
11175                 chmod +x mk_shared_lib.sh
11176                 ;;
11177         (darwin*)
11178                 cf_try_cflags="no-cpp-precomp"
11179                 CC_SHARED_OPTS="-dynamic"
11180                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
11181                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
11182                 cf_cv_shlib_version_infix=yes
11183                 echo "$as_me:11183: checking if ld -search_paths_first works" >&5
11184 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
11185 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
11186   echo $ECHO_N "(cached) $ECHO_C" >&6
11187 else
11188
11189                         cf_save_LDFLAGS=$LDFLAGS
11190                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
11191                         cat >conftest.$ac_ext <<_ACEOF
11192 #line 11192 "configure"
11193 #include "confdefs.h"
11194
11195 int
11196 main (void)
11197 {
11198 int i;
11199   ;
11200   return 0;
11201 }
11202 _ACEOF
11203 rm -f conftest.$ac_objext conftest$ac_exeext
11204 if { (eval echo "$as_me:11204: \"$ac_link\"") >&5
11205   (eval $ac_link) 2>&5
11206   ac_status=$?
11207   echo "$as_me:11207: \$? = $ac_status" >&5
11208   (exit $ac_status); } &&
11209          { ac_try='test -s conftest$ac_exeext'
11210   { (eval echo "$as_me:11210: \"$ac_try\"") >&5
11211   (eval $ac_try) 2>&5
11212   ac_status=$?
11213   echo "$as_me:11213: \$? = $ac_status" >&5
11214   (exit $ac_status); }; }; then
11215   cf_cv_ldflags_search_paths_first=yes
11216 else
11217   echo "$as_me: failed program was:" >&5
11218 cat conftest.$ac_ext >&5
11219 cf_cv_ldflags_search_paths_first=no
11220 fi
11221 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11222                                 LDFLAGS=$cf_save_LDFLAGS
11223 fi
11224 echo "$as_me:11224: result: $cf_cv_ldflags_search_paths_first" >&5
11225 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
11226                 if test $cf_cv_ldflags_search_paths_first = yes; then
11227                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
11228                 fi
11229                 ;;
11230         (hpux[7-8]*)
11231                 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
11232                 if test "$GCC" != yes; then
11233                         CC_SHARED_OPTS='+Z'
11234                 fi
11235                 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
11236                 INSTALL_LIB="-m 555"
11237                 ;;
11238         (hpux*)
11239                 # (tested with gcc 2.7.2 -- I don't have c89)
11240                 if test "$GCC" = yes; then
11241                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
11242                 else
11243                         CC_SHARED_OPTS='+Z'
11244                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
11245                 fi
11246                 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
11247                 # HP-UX shared libraries must be executable, and should be
11248                 # readonly to exploit a quirk in the memory manager.
11249                 INSTALL_LIB="-m 555"
11250                 ;;
11251         (interix*)
11252                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11253                 if test "$cf_cv_shlib_version" = rel; then
11254                         cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
11255                 else
11256                         cf_shared_soname='`basename $@`'
11257                 fi
11258                 CC_SHARED_OPTS=
11259                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
11260                 ;;
11261         (irix*)
11262                 if test "$cf_cv_enable_rpath" = yes ; then
11263                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
11264                 fi
11265                 # tested with IRIX 5.2 and 'cc'.
11266                 if test "$GCC" != yes; then
11267                         CC_SHARED_OPTS='-KPIC'
11268                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
11269                 else
11270                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
11271                 fi
11272                 cf_cv_rm_so_locs=yes
11273                 ;;
11274         (linux*|gnu*|k*bsd*-gnu)
11275                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
11276                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
11277                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
11278                 fi
11279                 if test "$cf_cv_enable_rpath" = yes ; then
11280                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
11281                 fi
11282
11283         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11284         if test "$cf_cv_shlib_version" = rel; then
11285                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
11286         else
11287                 cf_cv_shared_soname='`basename $@`'
11288         fi
11289
11290                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
11291                 ;;
11292         (mingw*)
11293                 cf_cv_shlib_version=mingw
11294                 cf_cv_shlib_version_infix=mingw
11295                 shlibdir=$bindir
11296                 MAKE_DLLS=
11297                 if test "$DFT_LWR_MODEL" = "shared" ; then
11298                         LOCAL_LDFLAGS="-Wl,--enable-auto-import"
11299                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
11300                         EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
11301                 fi
11302                 CC_SHARED_OPTS=
11303                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
11304                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
11305                 cat >mk_shared_lib.sh <<-CF_EOF
11306                 #!$SHELL
11307                 SHARED_LIB=\$1
11308                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
11309                 shift
11310                 cat <<-EOF
11311                 Linking shared library
11312                 ** SHARED_LIB \$SHARED_LIB
11313                 ** IMPORT_LIB \$IMPORT_LIB
11314 EOF
11315                 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
11316 CF_EOF
11317                 chmod +x mk_shared_lib.sh
11318                 ;;
11319         (openbsd[2-9].*|mirbsd*)
11320                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
11321                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
11322                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
11323                 fi
11324                 if test "$cf_cv_enable_rpath" = yes ; then
11325                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
11326                 fi
11327                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
11328
11329         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11330         if test "$cf_cv_shlib_version" = rel; then
11331                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
11332         else
11333                 cf_cv_shared_soname='`basename $@`'
11334         fi
11335
11336                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
11337                 ;;
11338         (nto-qnx*|openbsd*|freebsd[12].*)
11339                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
11340                 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
11341                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11342                 ;;
11343         (dragonfly*|freebsd*)
11344                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
11345                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
11346                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
11347                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
11348                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
11349                 fi
11350
11351         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11352         if test "$cf_cv_shlib_version" = rel; then
11353                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
11354         else
11355                 cf_cv_shared_soname='`basename $@`'
11356         fi
11357
11358                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
11359                 ;;
11360         (netbsd*)
11361                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
11362                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
11363                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
11364                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
11365                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
11366                         if test "$cf_cv_shlib_version" = auto; then
11367                         if test -f /usr/libexec/ld.elf_so; then
11368                                 cf_cv_shlib_version=abi
11369                         else
11370                                 cf_cv_shlib_version=rel
11371                         fi
11372                         fi
11373
11374         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11375         if test "$cf_cv_shlib_version" = rel; then
11376                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
11377         else
11378                 cf_cv_shared_soname='`basename $@`'
11379         fi
11380
11381                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
11382                 else
11383                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -Wl,-shared -Wl,-Bshareable -o $@'
11384                 fi
11385                 ;;
11386         (osf*|mls+*)
11387                 # tested with OSF/1 V3.2 and 'cc'
11388                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
11389                 # link with shared libs).
11390                 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
11391                 case $host_os in
11392                 (osf4*)
11393                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
11394                         ;;
11395                 esac
11396                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
11397                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
11398                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
11399                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
11400                 fi
11401                 cf_cv_rm_so_locs=yes
11402                 ;;
11403         (sco3.2v5*)  # also uw2* and UW7: hops 13-Apr-98
11404                 # tested with osr5.0.5
11405                 if test "$GCC" != yes; then
11406                         CC_SHARED_OPTS='-belf -KPIC'
11407                 fi
11408                 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
11409                 if test "$cf_cv_enable_rpath" = yes ; then
11410                         # only way is to set LD_RUN_PATH but no switch for it
11411                         RUN_PATH=$libdir
11412                 fi
11413                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11414                 LINK_PROGS='LD_RUN_PATH=${libdir}'
11415                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
11416                 ;;
11417         (sunos4*)
11418                 # tested with SunOS 4.1.1 and gcc 2.7.0
11419                 if test "$GCC" != yes; then
11420                         CC_SHARED_OPTS='-KPIC'
11421                 fi
11422                 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
11423                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11424                 ;;
11425         (solaris2*)
11426                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
11427                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
11428                 if test "$DFT_LWR_MODEL" = "shared" ; then
11429                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
11430                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
11431                 fi
11432                 if test "$cf_cv_enable_rpath" = yes ; then
11433                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
11434                 fi
11435
11436         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11437         if test "$cf_cv_shlib_version" = rel; then
11438                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
11439         else
11440                 cf_cv_shared_soname='`basename $@`'
11441         fi
11442
11443                 if test "$GCC" != yes; then
11444                         cf_save_CFLAGS="$CFLAGS"
11445                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
11446                         do
11447                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
11448                                 cat >conftest.$ac_ext <<_ACEOF
11449 #line 11449 "configure"
11450 #include "confdefs.h"
11451 #include <stdio.h>
11452 int
11453 main (void)
11454 {
11455 printf("Hello\n");
11456   ;
11457   return 0;
11458 }
11459 _ACEOF
11460 rm -f conftest.$ac_objext
11461 if { (eval echo "$as_me:11461: \"$ac_compile\"") >&5
11462   (eval $ac_compile) 2>&5
11463   ac_status=$?
11464   echo "$as_me:11464: \$? = $ac_status" >&5
11465   (exit $ac_status); } &&
11466          { ac_try='test -s conftest.$ac_objext'
11467   { (eval echo "$as_me:11467: \"$ac_try\"") >&5
11468   (eval $ac_try) 2>&5
11469   ac_status=$?
11470   echo "$as_me:11470: \$? = $ac_status" >&5
11471   (exit $ac_status); }; }; then
11472   break
11473 else
11474   echo "$as_me: failed program was:" >&5
11475 cat conftest.$ac_ext >&5
11476 fi
11477 rm -f conftest.$ac_objext conftest.$ac_ext
11478                         done
11479                         CFLAGS="$cf_save_CFLAGS"
11480                         CC_SHARED_OPTS=$cf_shared_opts
11481                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -h '$cf_cv_shared_soname' -o $@'
11482                 else
11483                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
11484                 fi
11485                 ;;
11486         (sysv5uw7*|unix_sv*)
11487                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
11488                 if test "$GCC" != yes; then
11489                         CC_SHARED_OPTS='-KPIC'
11490                 fi
11491                 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
11492                 ;;
11493         (*)
11494                 CC_SHARED_OPTS='unknown'
11495                 MK_SHARED_LIB='echo unknown'
11496                 ;;
11497         esac
11498
11499         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
11500         case "$cf_cv_shlib_version" in
11501         (rel|abi)
11502                 case "$MK_SHARED_LIB" in
11503                 (*'-o $@')
11504                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
11505                         ;;
11506                 (*)
11507                         { echo "$as_me:11507: WARNING: ignored --with-shlib-version" >&5
11508 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
11509                         ;;
11510                 esac
11511                 ;;
11512         esac
11513
11514         if test -n "$cf_try_cflags"
11515         then
11516 cat > conftest.$ac_ext <<EOF
11517 #line 11517 "${as_me:-configure}"
11518 #include <stdio.h>
11519 int main(int argc, char *argv[])
11520 {
11521         printf("hello\n");
11522         return (argv[argc-1] == 0) ;
11523 }
11524 EOF
11525                 cf_save_CFLAGS="$CFLAGS"
11526                 for cf_opt in $cf_try_cflags
11527                 do
11528                         CFLAGS="$cf_save_CFLAGS -$cf_opt"
11529                         echo "$as_me:11529: checking if CFLAGS option -$cf_opt works" >&5
11530 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
11531                         if { (eval echo "$as_me:11531: \"$ac_compile\"") >&5
11532   (eval $ac_compile) 2>&5
11533   ac_status=$?
11534   echo "$as_me:11534: \$? = $ac_status" >&5
11535   (exit $ac_status); }; then
11536                                 echo "$as_me:11536: result: yes" >&5
11537 echo "${ECHO_T}yes" >&6
11538                                 cf_save_CFLAGS="$CFLAGS"
11539                         else
11540                                 echo "$as_me:11540: result: no" >&5
11541 echo "${ECHO_T}no" >&6
11542                         fi
11543                 done
11544                 CFLAGS="$cf_save_CFLAGS"
11545         fi
11546
11547         # RPATH_LIST is a colon-separated list of directories
11548         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
11549         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
11550
11551         test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
11552
11553         test -n "$verbose" && echo "    CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
11554
11555 echo "${as_me:-configure}:11555: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
11556
11557         test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
11558
11559 echo "${as_me:-configure}:11559: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
11560
11561 # The test/sample programs in the original tree link using rpath option.
11562 # Make it optional for packagers.
11563 if test -n "$LOCAL_LDFLAGS"
11564 then
11565         echo "$as_me:11565: checking if you want to link sample programs with rpath option" >&5
11566 echo $ECHO_N "checking if you want to link sample programs with rpath option... $ECHO_C" >&6
11567
11568 # Check whether --enable-rpath-link or --disable-rpath-link was given.
11569 if test "${enable_rpath_link+set}" = set; then
11570   enableval="$enable_rpath_link"
11571   with_rpath_link=$enableval
11572 else
11573   with_rpath_link=yes
11574 fi;
11575         echo "$as_me:11575: result: $with_rpath_link" >&5
11576 echo "${ECHO_T}$with_rpath_link" >&6
11577         if test "$with_rpath_link" = no
11578         then
11579                 LOCAL_LDFLAGS=
11580                 LOCAL_LDFLAGS2=
11581         fi
11582 fi
11583
11584 ###############################################################################
11585
11586 ###   use option --enable-broken-linker to force on use of broken-linker support
11587
11588 echo "$as_me:11588: checking if you want broken-linker support code" >&5
11589 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
11590
11591 # Check whether --enable-broken_linker or --disable-broken_linker was given.
11592 if test "${enable_broken_linker+set}" = set; then
11593   enableval="$enable_broken_linker"
11594   with_broken_linker=$enableval
11595 else
11596   with_broken_linker=no
11597 fi;
11598 echo "$as_me:11598: result: $with_broken_linker" >&5
11599 echo "${ECHO_T}$with_broken_linker" >&6
11600
11601 : ${BROKEN_LINKER:=0}
11602 if test "x$with_broken_linker" = xyes ; then
11603
11604 cat >>confdefs.h <<\EOF
11605 #define BROKEN_LINKER 1
11606 EOF
11607
11608         BROKEN_LINKER=1
11609 fi
11610
11611 # Check to define _XOPEN_SOURCE "automatically"
11612
11613 echo "$as_me:11613: checking if the POSIX test-macros are already defined" >&5
11614 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
11615 if test "${cf_cv_posix_visible+set}" = set; then
11616   echo $ECHO_N "(cached) $ECHO_C" >&6
11617 else
11618
11619 cat >conftest.$ac_ext <<_ACEOF
11620 #line 11620 "configure"
11621 #include "confdefs.h"
11622 #include <stdio.h>
11623 int
11624 main (void)
11625 {
11626
11627 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
11628         && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
11629         && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
11630         && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
11631 #error conflicting symbols found
11632 #endif
11633
11634   ;
11635   return 0;
11636 }
11637 _ACEOF
11638 rm -f conftest.$ac_objext
11639 if { (eval echo "$as_me:11639: \"$ac_compile\"") >&5
11640   (eval $ac_compile) 2>&5
11641   ac_status=$?
11642   echo "$as_me:11642: \$? = $ac_status" >&5
11643   (exit $ac_status); } &&
11644          { ac_try='test -s conftest.$ac_objext'
11645   { (eval echo "$as_me:11645: \"$ac_try\"") >&5
11646   (eval $ac_try) 2>&5
11647   ac_status=$?
11648   echo "$as_me:11648: \$? = $ac_status" >&5
11649   (exit $ac_status); }; }; then
11650   cf_cv_posix_visible=no
11651 else
11652   echo "$as_me: failed program was:" >&5
11653 cat conftest.$ac_ext >&5
11654 cf_cv_posix_visible=yes
11655 fi
11656 rm -f conftest.$ac_objext conftest.$ac_ext
11657
11658 fi
11659 echo "$as_me:11659: result: $cf_cv_posix_visible" >&5
11660 echo "${ECHO_T}$cf_cv_posix_visible" >&6
11661
11662 if test "$cf_cv_posix_visible" = no; then
11663
11664 cf_XOPEN_SOURCE=600
11665 cf_POSIX_C_SOURCE=199506L
11666 cf_xopen_source=
11667
11668 case $host_os in
11669 (aix[4-7]*)
11670         cf_xopen_source="-D_ALL_SOURCE"
11671         ;;
11672 (msys)
11673         cf_XOPEN_SOURCE=600
11674         ;;
11675 (darwin[0-8].*)
11676         cf_xopen_source="-D_APPLE_C_SOURCE"
11677         ;;
11678 (darwin*)
11679         cf_xopen_source="-D_DARWIN_C_SOURCE"
11680         cf_XOPEN_SOURCE=
11681         ;;
11682 (freebsd*|dragonfly*|midnightbsd*)
11683         # 5.x headers associate
11684         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
11685         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
11686         cf_POSIX_C_SOURCE=200112L
11687         cf_XOPEN_SOURCE=600
11688         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
11689         ;;
11690 (hpux11*)
11691         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
11692         ;;
11693 (hpux*)
11694         cf_xopen_source="-D_HPUX_SOURCE"
11695         ;;
11696 (irix[56].*)
11697         cf_xopen_source="-D_SGI_SOURCE"
11698         cf_XOPEN_SOURCE=
11699         ;;
11700 (linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
11701
11702 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
11703
11704 echo "$as_me:11704: checking if this is the GNU C library" >&5
11705 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
11706 if test "${cf_cv_gnu_library+set}" = set; then
11707   echo $ECHO_N "(cached) $ECHO_C" >&6
11708 else
11709
11710 cat >conftest.$ac_ext <<_ACEOF
11711 #line 11711 "configure"
11712 #include "confdefs.h"
11713 #include <sys/types.h>
11714 int
11715 main (void)
11716 {
11717
11718         #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
11719                 return 0;
11720         #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
11721                 return 0;
11722         #else
11723         #       error not GNU C library
11724         #endif
11725   ;
11726   return 0;
11727 }
11728 _ACEOF
11729 rm -f conftest.$ac_objext
11730 if { (eval echo "$as_me:11730: \"$ac_compile\"") >&5
11731   (eval $ac_compile) 2>&5
11732   ac_status=$?
11733   echo "$as_me:11733: \$? = $ac_status" >&5
11734   (exit $ac_status); } &&
11735          { ac_try='test -s conftest.$ac_objext'
11736   { (eval echo "$as_me:11736: \"$ac_try\"") >&5
11737   (eval $ac_try) 2>&5
11738   ac_status=$?
11739   echo "$as_me:11739: \$? = $ac_status" >&5
11740   (exit $ac_status); }; }; then
11741   cf_cv_gnu_library=yes
11742 else
11743   echo "$as_me: failed program was:" >&5
11744 cat conftest.$ac_ext >&5
11745 cf_cv_gnu_library=no
11746 fi
11747 rm -f conftest.$ac_objext conftest.$ac_ext
11748
11749 fi
11750 echo "$as_me:11750: result: $cf_cv_gnu_library" >&5
11751 echo "${ECHO_T}$cf_cv_gnu_library" >&6
11752
11753 if test x$cf_cv_gnu_library = xyes; then
11754
11755         # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
11756         # was changed to help a little.  newlib incorporated the change about 4
11757         # years later.
11758         echo "$as_me:11758: checking if _DEFAULT_SOURCE can be used as a basis" >&5
11759 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
11760 if test "${cf_cv_gnu_library_219+set}" = set; then
11761   echo $ECHO_N "(cached) $ECHO_C" >&6
11762 else
11763
11764                 cf_save="$CPPFLAGS"
11765
11766         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11767         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
11768
11769                 cat >conftest.$ac_ext <<_ACEOF
11770 #line 11770 "configure"
11771 #include "confdefs.h"
11772 #include <sys/types.h>
11773 int
11774 main (void)
11775 {
11776
11777                         #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
11778                                 return 0;
11779                         #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
11780                                 return 0;
11781                         #else
11782                         #       error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
11783                         #endif
11784   ;
11785   return 0;
11786 }
11787 _ACEOF
11788 rm -f conftest.$ac_objext
11789 if { (eval echo "$as_me:11789: \"$ac_compile\"") >&5
11790   (eval $ac_compile) 2>&5
11791   ac_status=$?
11792   echo "$as_me:11792: \$? = $ac_status" >&5
11793   (exit $ac_status); } &&
11794          { ac_try='test -s conftest.$ac_objext'
11795   { (eval echo "$as_me:11795: \"$ac_try\"") >&5
11796   (eval $ac_try) 2>&5
11797   ac_status=$?
11798   echo "$as_me:11798: \$? = $ac_status" >&5
11799   (exit $ac_status); }; }; then
11800   cf_cv_gnu_library_219=yes
11801 else
11802   echo "$as_me: failed program was:" >&5
11803 cat conftest.$ac_ext >&5
11804 cf_cv_gnu_library_219=no
11805 fi
11806 rm -f conftest.$ac_objext conftest.$ac_ext
11807                 CPPFLAGS="$cf_save"
11808
11809 fi
11810 echo "$as_me:11810: result: $cf_cv_gnu_library_219" >&5
11811 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
11812
11813         if test "x$cf_cv_gnu_library_219" = xyes; then
11814                 cf_save="$CPPFLAGS"
11815                 echo "$as_me:11815: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
11816 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
11817 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
11818   echo $ECHO_N "(cached) $ECHO_C" >&6
11819 else
11820
11821 cf_fix_cppflags=no
11822 cf_new_cflags=
11823 cf_new_cppflags=
11824 cf_new_extra_cppflags=
11825
11826 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
11827 do
11828 case $cf_fix_cppflags in
11829 (no)
11830         case $cf_add_cflags in
11831         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11832                 case $cf_add_cflags in
11833                 (-D*)
11834                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11835
11836                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11837                                 && test -z "${cf_tst_cflags}" \
11838                                 && cf_fix_cppflags=yes
11839
11840                         if test $cf_fix_cppflags = yes ; then
11841
11842         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11843         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11844
11845                                 continue
11846                         elif test "${cf_tst_cflags}" = "\"'" ; then
11847
11848         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11849         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11850
11851                                 continue
11852                         fi
11853                         ;;
11854                 esac
11855                 case "$CPPFLAGS" in
11856                 (*$cf_add_cflags)
11857                         ;;
11858                 (*)
11859                         case $cf_add_cflags in
11860                         (-D*)
11861                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11862
11863 CPPFLAGS=`echo "$CPPFLAGS" | \
11864         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11865                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11866
11867                                 ;;
11868                         esac
11869
11870         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11871         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11872
11873                         ;;
11874                 esac
11875                 ;;
11876         (*)
11877
11878         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11879         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11880
11881                 ;;
11882         esac
11883         ;;
11884 (yes)
11885
11886         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11887         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11888
11889         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11890
11891         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11892                 && test -z "${cf_tst_cflags}" \
11893                 && cf_fix_cppflags=no
11894         ;;
11895 esac
11896 done
11897
11898 if test -n "$cf_new_cflags" ; then
11899
11900         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11901         CFLAGS="${CFLAGS}$cf_new_cflags"
11902
11903 fi
11904
11905 if test -n "$cf_new_cppflags" ; then
11906
11907         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11908         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11909
11910 fi
11911
11912 if test -n "$cf_new_extra_cppflags" ; then
11913
11914         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11915         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11916
11917 fi
11918
11919                         cat >conftest.$ac_ext <<_ACEOF
11920 #line 11920 "configure"
11921 #include "confdefs.h"
11922
11923                                 #include <limits.h>
11924                                 #include <sys/types.h>
11925
11926 int
11927 main (void)
11928 {
11929
11930                                 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
11931                                         return 0;
11932                                 #else
11933                                 #       error GNU C library is too old
11934                                 #endif
11935   ;
11936   return 0;
11937 }
11938 _ACEOF
11939 rm -f conftest.$ac_objext
11940 if { (eval echo "$as_me:11940: \"$ac_compile\"") >&5
11941   (eval $ac_compile) 2>&5
11942   ac_status=$?
11943   echo "$as_me:11943: \$? = $ac_status" >&5
11944   (exit $ac_status); } &&
11945          { ac_try='test -s conftest.$ac_objext'
11946   { (eval echo "$as_me:11946: \"$ac_try\"") >&5
11947   (eval $ac_try) 2>&5
11948   ac_status=$?
11949   echo "$as_me:11949: \$? = $ac_status" >&5
11950   (exit $ac_status); }; }; then
11951   cf_cv_gnu_dftsrc_219=yes
11952 else
11953   echo "$as_me: failed program was:" >&5
11954 cat conftest.$ac_ext >&5
11955 cf_cv_gnu_dftsrc_219=no
11956 fi
11957 rm -f conftest.$ac_objext conftest.$ac_ext
11958
11959 fi
11960 echo "$as_me:11960: result: $cf_cv_gnu_dftsrc_219" >&5
11961 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
11962                 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
11963         else
11964                 cf_cv_gnu_dftsrc_219=maybe
11965         fi
11966
11967         if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
11968
11969                 echo "$as_me:11969: checking if we must define _GNU_SOURCE" >&5
11970 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
11971 if test "${cf_cv_gnu_source+set}" = set; then
11972   echo $ECHO_N "(cached) $ECHO_C" >&6
11973 else
11974
11975                 cat >conftest.$ac_ext <<_ACEOF
11976 #line 11976 "configure"
11977 #include "confdefs.h"
11978 #include <sys/types.h>
11979 int
11980 main (void)
11981 {
11982
11983                         #ifndef _XOPEN_SOURCE
11984                         #error  expected _XOPEN_SOURCE to be defined
11985                         #endif
11986   ;
11987   return 0;
11988 }
11989 _ACEOF
11990 rm -f conftest.$ac_objext
11991 if { (eval echo "$as_me:11991: \"$ac_compile\"") >&5
11992   (eval $ac_compile) 2>&5
11993   ac_status=$?
11994   echo "$as_me:11994: \$? = $ac_status" >&5
11995   (exit $ac_status); } &&
11996          { ac_try='test -s conftest.$ac_objext'
11997   { (eval echo "$as_me:11997: \"$ac_try\"") >&5
11998   (eval $ac_try) 2>&5
11999   ac_status=$?
12000   echo "$as_me:12000: \$? = $ac_status" >&5
12001   (exit $ac_status); }; }; then
12002   cf_cv_gnu_source=no
12003 else
12004   echo "$as_me: failed program was:" >&5
12005 cat conftest.$ac_ext >&5
12006 cf_save="$CPPFLAGS"
12007
12008 cf_fix_cppflags=no
12009 cf_new_cflags=
12010 cf_new_cppflags=
12011 cf_new_extra_cppflags=
12012
12013 for cf_add_cflags in -D_GNU_SOURCE
12014 do
12015 case $cf_fix_cppflags in
12016 (no)
12017         case $cf_add_cflags in
12018         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12019                 case $cf_add_cflags in
12020                 (-D*)
12021                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12022
12023                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12024                                 && test -z "${cf_tst_cflags}" \
12025                                 && cf_fix_cppflags=yes
12026
12027                         if test $cf_fix_cppflags = yes ; then
12028
12029         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12030         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12031
12032                                 continue
12033                         elif test "${cf_tst_cflags}" = "\"'" ; then
12034
12035         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12036         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12037
12038                                 continue
12039                         fi
12040                         ;;
12041                 esac
12042                 case "$CPPFLAGS" in
12043                 (*$cf_add_cflags)
12044                         ;;
12045                 (*)
12046                         case $cf_add_cflags in
12047                         (-D*)
12048                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12049
12050 CPPFLAGS=`echo "$CPPFLAGS" | \
12051         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12052                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12053
12054                                 ;;
12055                         esac
12056
12057         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12058         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12059
12060                         ;;
12061                 esac
12062                 ;;
12063         (*)
12064
12065         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12066         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12067
12068                 ;;
12069         esac
12070         ;;
12071 (yes)
12072
12073         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12074         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12075
12076         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12077
12078         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12079                 && test -z "${cf_tst_cflags}" \
12080                 && cf_fix_cppflags=no
12081         ;;
12082 esac
12083 done
12084
12085 if test -n "$cf_new_cflags" ; then
12086
12087         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12088         CFLAGS="${CFLAGS}$cf_new_cflags"
12089
12090 fi
12091
12092 if test -n "$cf_new_cppflags" ; then
12093
12094         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12095         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12096
12097 fi
12098
12099 if test -n "$cf_new_extra_cppflags" ; then
12100
12101         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12102         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12103
12104 fi
12105
12106                          cat >conftest.$ac_ext <<_ACEOF
12107 #line 12107 "configure"
12108 #include "confdefs.h"
12109 #include <sys/types.h>
12110 int
12111 main (void)
12112 {
12113
12114                                 #ifdef _XOPEN_SOURCE
12115                                 #error  expected _XOPEN_SOURCE to be undefined
12116                                 #endif
12117   ;
12118   return 0;
12119 }
12120 _ACEOF
12121 rm -f conftest.$ac_objext
12122 if { (eval echo "$as_me:12122: \"$ac_compile\"") >&5
12123   (eval $ac_compile) 2>&5
12124   ac_status=$?
12125   echo "$as_me:12125: \$? = $ac_status" >&5
12126   (exit $ac_status); } &&
12127          { ac_try='test -s conftest.$ac_objext'
12128   { (eval echo "$as_me:12128: \"$ac_try\"") >&5
12129   (eval $ac_try) 2>&5
12130   ac_status=$?
12131   echo "$as_me:12131: \$? = $ac_status" >&5
12132   (exit $ac_status); }; }; then
12133   cf_cv_gnu_source=no
12134 else
12135   echo "$as_me: failed program was:" >&5
12136 cat conftest.$ac_ext >&5
12137 cf_cv_gnu_source=yes
12138 fi
12139 rm -f conftest.$ac_objext conftest.$ac_ext
12140                         CPPFLAGS="$cf_save"
12141
12142 fi
12143 rm -f conftest.$ac_objext conftest.$ac_ext
12144
12145 fi
12146 echo "$as_me:12146: result: $cf_cv_gnu_source" >&5
12147 echo "${ECHO_T}$cf_cv_gnu_source" >&6
12148
12149                 if test "$cf_cv_gnu_source" = yes
12150                 then
12151                 echo "$as_me:12151: checking if we should also define _DEFAULT_SOURCE" >&5
12152 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
12153 if test "${cf_cv_default_source+set}" = set; then
12154   echo $ECHO_N "(cached) $ECHO_C" >&6
12155 else
12156
12157         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12158         CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
12159
12160                         cat >conftest.$ac_ext <<_ACEOF
12161 #line 12161 "configure"
12162 #include "confdefs.h"
12163 #include <sys/types.h>
12164 int
12165 main (void)
12166 {
12167
12168                                 #ifdef _DEFAULT_SOURCE
12169                                 #error  expected _DEFAULT_SOURCE to be undefined
12170                                 #endif
12171   ;
12172   return 0;
12173 }
12174 _ACEOF
12175 rm -f conftest.$ac_objext
12176 if { (eval echo "$as_me:12176: \"$ac_compile\"") >&5
12177   (eval $ac_compile) 2>&5
12178   ac_status=$?
12179   echo "$as_me:12179: \$? = $ac_status" >&5
12180   (exit $ac_status); } &&
12181          { ac_try='test -s conftest.$ac_objext'
12182   { (eval echo "$as_me:12182: \"$ac_try\"") >&5
12183   (eval $ac_try) 2>&5
12184   ac_status=$?
12185   echo "$as_me:12185: \$? = $ac_status" >&5
12186   (exit $ac_status); }; }; then
12187   cf_cv_default_source=no
12188 else
12189   echo "$as_me: failed program was:" >&5
12190 cat conftest.$ac_ext >&5
12191 cf_cv_default_source=yes
12192 fi
12193 rm -f conftest.$ac_objext conftest.$ac_ext
12194
12195 fi
12196 echo "$as_me:12196: result: $cf_cv_default_source" >&5
12197 echo "${ECHO_T}$cf_cv_default_source" >&6
12198                         if test "$cf_cv_default_source" = yes
12199                         then
12200
12201         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12202         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
12203
12204                         fi
12205                 fi
12206         fi
12207
12208 fi
12209
12210         ;;
12211 (minix*)
12212         cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
12213         ;;
12214 (mirbsd*)
12215         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
12216         cf_XOPEN_SOURCE=
12217
12218 if test "$cf_cv_posix_visible" = no; then
12219
12220 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
12221
12222 cf_save_CFLAGS="$CFLAGS"
12223 cf_save_CPPFLAGS="$CPPFLAGS"
12224
12225 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
12226         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
12227                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
12228
12229 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
12230         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
12231                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
12232
12233 echo "$as_me:12233: checking if we should define _POSIX_C_SOURCE" >&5
12234 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
12235 if test "${cf_cv_posix_c_source+set}" = set; then
12236   echo $ECHO_N "(cached) $ECHO_C" >&6
12237 else
12238
12239 echo "${as_me:-configure}:12239: testing if the symbol is already defined go no further ..." 1>&5
12240
12241         cat >conftest.$ac_ext <<_ACEOF
12242 #line 12242 "configure"
12243 #include "confdefs.h"
12244 #include <sys/types.h>
12245 int
12246 main (void)
12247 {
12248
12249 #ifndef _POSIX_C_SOURCE
12250 make an error
12251 #endif
12252   ;
12253   return 0;
12254 }
12255 _ACEOF
12256 rm -f conftest.$ac_objext
12257 if { (eval echo "$as_me:12257: \"$ac_compile\"") >&5
12258   (eval $ac_compile) 2>&5
12259   ac_status=$?
12260   echo "$as_me:12260: \$? = $ac_status" >&5
12261   (exit $ac_status); } &&
12262          { ac_try='test -s conftest.$ac_objext'
12263   { (eval echo "$as_me:12263: \"$ac_try\"") >&5
12264   (eval $ac_try) 2>&5
12265   ac_status=$?
12266   echo "$as_me:12266: \$? = $ac_status" >&5
12267   (exit $ac_status); }; }; then
12268   cf_cv_posix_c_source=no
12269 else
12270   echo "$as_me: failed program was:" >&5
12271 cat conftest.$ac_ext >&5
12272 cf_want_posix_source=no
12273          case .$cf_POSIX_C_SOURCE in
12274          (.[12]??*)
12275                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
12276                 ;;
12277          (.2)
12278                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
12279                 cf_want_posix_source=yes
12280                 ;;
12281          (.*)
12282                 cf_want_posix_source=yes
12283                 ;;
12284          esac
12285          if test "$cf_want_posix_source" = yes ; then
12286                 cat >conftest.$ac_ext <<_ACEOF
12287 #line 12287 "configure"
12288 #include "confdefs.h"
12289 #include <sys/types.h>
12290 int
12291 main (void)
12292 {
12293
12294 #ifdef _POSIX_SOURCE
12295 make an error
12296 #endif
12297   ;
12298   return 0;
12299 }
12300 _ACEOF
12301 rm -f conftest.$ac_objext
12302 if { (eval echo "$as_me:12302: \"$ac_compile\"") >&5
12303   (eval $ac_compile) 2>&5
12304   ac_status=$?
12305   echo "$as_me:12305: \$? = $ac_status" >&5
12306   (exit $ac_status); } &&
12307          { ac_try='test -s conftest.$ac_objext'
12308   { (eval echo "$as_me:12308: \"$ac_try\"") >&5
12309   (eval $ac_try) 2>&5
12310   ac_status=$?
12311   echo "$as_me:12311: \$? = $ac_status" >&5
12312   (exit $ac_status); }; }; then
12313   :
12314 else
12315   echo "$as_me: failed program was:" >&5
12316 cat conftest.$ac_ext >&5
12317 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
12318 fi
12319 rm -f conftest.$ac_objext conftest.$ac_ext
12320          fi
12321
12322 echo "${as_me:-configure}:12322: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
12323
12324          CFLAGS="$cf_trim_CFLAGS"
12325          CPPFLAGS="$cf_trim_CPPFLAGS"
12326
12327         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12328         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
12329
12330 echo "${as_me:-configure}:12330: testing if the second compile does not leave our definition intact error ..." 1>&5
12331
12332          cat >conftest.$ac_ext <<_ACEOF
12333 #line 12333 "configure"
12334 #include "confdefs.h"
12335 #include <sys/types.h>
12336 int
12337 main (void)
12338 {
12339
12340 #ifndef _POSIX_C_SOURCE
12341 make an error
12342 #endif
12343   ;
12344   return 0;
12345 }
12346 _ACEOF
12347 rm -f conftest.$ac_objext
12348 if { (eval echo "$as_me:12348: \"$ac_compile\"") >&5
12349   (eval $ac_compile) 2>&5
12350   ac_status=$?
12351   echo "$as_me:12351: \$? = $ac_status" >&5
12352   (exit $ac_status); } &&
12353          { ac_try='test -s conftest.$ac_objext'
12354   { (eval echo "$as_me:12354: \"$ac_try\"") >&5
12355   (eval $ac_try) 2>&5
12356   ac_status=$?
12357   echo "$as_me:12357: \$? = $ac_status" >&5
12358   (exit $ac_status); }; }; then
12359   :
12360 else
12361   echo "$as_me: failed program was:" >&5
12362 cat conftest.$ac_ext >&5
12363 cf_cv_posix_c_source=no
12364 fi
12365 rm -f conftest.$ac_objext conftest.$ac_ext
12366          CFLAGS="$cf_save_CFLAGS"
12367          CPPFLAGS="$cf_save_CPPFLAGS"
12368
12369 fi
12370 rm -f conftest.$ac_objext conftest.$ac_ext
12371
12372 fi
12373 echo "$as_me:12373: result: $cf_cv_posix_c_source" >&5
12374 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
12375
12376 if test "$cf_cv_posix_c_source" != no ; then
12377         CFLAGS="$cf_trim_CFLAGS"
12378         CPPFLAGS="$cf_trim_CPPFLAGS"
12379
12380 cf_fix_cppflags=no
12381 cf_new_cflags=
12382 cf_new_cppflags=
12383 cf_new_extra_cppflags=
12384
12385 for cf_add_cflags in $cf_cv_posix_c_source
12386 do
12387 case $cf_fix_cppflags in
12388 (no)
12389         case $cf_add_cflags in
12390         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12391                 case $cf_add_cflags in
12392                 (-D*)
12393                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12394
12395                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12396                                 && test -z "${cf_tst_cflags}" \
12397                                 && cf_fix_cppflags=yes
12398
12399                         if test $cf_fix_cppflags = yes ; then
12400
12401         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12402         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12403
12404                                 continue
12405                         elif test "${cf_tst_cflags}" = "\"'" ; then
12406
12407         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12408         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12409
12410                                 continue
12411                         fi
12412                         ;;
12413                 esac
12414                 case "$CPPFLAGS" in
12415                 (*$cf_add_cflags)
12416                         ;;
12417                 (*)
12418                         case $cf_add_cflags in
12419                         (-D*)
12420                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12421
12422 CPPFLAGS=`echo "$CPPFLAGS" | \
12423         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12424                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12425
12426                                 ;;
12427                         esac
12428
12429         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12430         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12431
12432                         ;;
12433                 esac
12434                 ;;
12435         (*)
12436
12437         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12438         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12439
12440                 ;;
12441         esac
12442         ;;
12443 (yes)
12444
12445         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12446         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12447
12448         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12449
12450         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12451                 && test -z "${cf_tst_cflags}" \
12452                 && cf_fix_cppflags=no
12453         ;;
12454 esac
12455 done
12456
12457 if test -n "$cf_new_cflags" ; then
12458
12459         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12460         CFLAGS="${CFLAGS}$cf_new_cflags"
12461
12462 fi
12463
12464 if test -n "$cf_new_cppflags" ; then
12465
12466         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12467         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12468
12469 fi
12470
12471 if test -n "$cf_new_extra_cppflags" ; then
12472
12473         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12474         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12475
12476 fi
12477
12478 fi
12479
12480 fi # cf_cv_posix_visible
12481
12482         ;;
12483 (netbsd*)
12484         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
12485         ;;
12486 (openbsd[4-9]*)
12487         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
12488         cf_xopen_source="-D_BSD_SOURCE"
12489         cf_XOPEN_SOURCE=600
12490         ;;
12491 (openbsd*)
12492         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
12493         ;;
12494 (osf[45]*)
12495         cf_xopen_source="-D_OSF_SOURCE"
12496         ;;
12497 (nto-qnx*)
12498         cf_xopen_source="-D_QNX_SOURCE"
12499         ;;
12500 (sco*)
12501         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
12502         ;;
12503 (solaris2.*)
12504         cf_xopen_source="-D__EXTENSIONS__"
12505         cf_cv_xopen_source=broken
12506         ;;
12507 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
12508         cf_XOPEN_SOURCE=
12509         cf_POSIX_C_SOURCE=
12510         ;;
12511 (*)
12512
12513 echo "$as_me:12513: checking if we should define _XOPEN_SOURCE" >&5
12514 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
12515 if test "${cf_cv_xopen_source+set}" = set; then
12516   echo $ECHO_N "(cached) $ECHO_C" >&6
12517 else
12518
12519         cat >conftest.$ac_ext <<_ACEOF
12520 #line 12520 "configure"
12521 #include "confdefs.h"
12522
12523 #include <stdlib.h>
12524 #include <string.h>
12525 #include <sys/types.h>
12526
12527 int
12528 main (void)
12529 {
12530
12531 #ifndef _XOPEN_SOURCE
12532 make an error
12533 #endif
12534   ;
12535   return 0;
12536 }
12537 _ACEOF
12538 rm -f conftest.$ac_objext
12539 if { (eval echo "$as_me:12539: \"$ac_compile\"") >&5
12540   (eval $ac_compile) 2>&5
12541   ac_status=$?
12542   echo "$as_me:12542: \$? = $ac_status" >&5
12543   (exit $ac_status); } &&
12544          { ac_try='test -s conftest.$ac_objext'
12545   { (eval echo "$as_me:12545: \"$ac_try\"") >&5
12546   (eval $ac_try) 2>&5
12547   ac_status=$?
12548   echo "$as_me:12548: \$? = $ac_status" >&5
12549   (exit $ac_status); }; }; then
12550   cf_cv_xopen_source=no
12551 else
12552   echo "$as_me: failed program was:" >&5
12553 cat conftest.$ac_ext >&5
12554 cf_save="$CPPFLAGS"
12555
12556         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12557         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
12558
12559          cat >conftest.$ac_ext <<_ACEOF
12560 #line 12560 "configure"
12561 #include "confdefs.h"
12562
12563 #include <stdlib.h>
12564 #include <string.h>
12565 #include <sys/types.h>
12566
12567 int
12568 main (void)
12569 {
12570
12571 #ifdef _XOPEN_SOURCE
12572 make an error
12573 #endif
12574   ;
12575   return 0;
12576 }
12577 _ACEOF
12578 rm -f conftest.$ac_objext
12579 if { (eval echo "$as_me:12579: \"$ac_compile\"") >&5
12580   (eval $ac_compile) 2>&5
12581   ac_status=$?
12582   echo "$as_me:12582: \$? = $ac_status" >&5
12583   (exit $ac_status); } &&
12584          { ac_try='test -s conftest.$ac_objext'
12585   { (eval echo "$as_me:12585: \"$ac_try\"") >&5
12586   (eval $ac_try) 2>&5
12587   ac_status=$?
12588   echo "$as_me:12588: \$? = $ac_status" >&5
12589   (exit $ac_status); }; }; then
12590   cf_cv_xopen_source=no
12591 else
12592   echo "$as_me: failed program was:" >&5
12593 cat conftest.$ac_ext >&5
12594 cf_cv_xopen_source=$cf_XOPEN_SOURCE
12595 fi
12596 rm -f conftest.$ac_objext conftest.$ac_ext
12597         CPPFLAGS="$cf_save"
12598
12599 fi
12600 rm -f conftest.$ac_objext conftest.$ac_ext
12601
12602 fi
12603 echo "$as_me:12603: result: $cf_cv_xopen_source" >&5
12604 echo "${ECHO_T}$cf_cv_xopen_source" >&6
12605
12606 if test "$cf_cv_xopen_source" != no ; then
12607
12608 CFLAGS=`echo "$CFLAGS" | \
12609         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
12610                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
12611
12612 CPPFLAGS=`echo "$CPPFLAGS" | \
12613         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
12614                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
12615
12616         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
12617
12618 cf_fix_cppflags=no
12619 cf_new_cflags=
12620 cf_new_cppflags=
12621 cf_new_extra_cppflags=
12622
12623 for cf_add_cflags in $cf_temp_xopen_source
12624 do
12625 case $cf_fix_cppflags in
12626 (no)
12627         case $cf_add_cflags in
12628         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12629                 case $cf_add_cflags in
12630                 (-D*)
12631                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12632
12633                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12634                                 && test -z "${cf_tst_cflags}" \
12635                                 && cf_fix_cppflags=yes
12636
12637                         if test $cf_fix_cppflags = yes ; then
12638
12639         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12640         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12641
12642                                 continue
12643                         elif test "${cf_tst_cflags}" = "\"'" ; then
12644
12645         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12646         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12647
12648                                 continue
12649                         fi
12650                         ;;
12651                 esac
12652                 case "$CPPFLAGS" in
12653                 (*$cf_add_cflags)
12654                         ;;
12655                 (*)
12656                         case $cf_add_cflags in
12657                         (-D*)
12658                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12659
12660 CPPFLAGS=`echo "$CPPFLAGS" | \
12661         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12662                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12663
12664                                 ;;
12665                         esac
12666
12667         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12668         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12669
12670                         ;;
12671                 esac
12672                 ;;
12673         (*)
12674
12675         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12676         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12677
12678                 ;;
12679         esac
12680         ;;
12681 (yes)
12682
12683         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12684         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12685
12686         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12687
12688         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12689                 && test -z "${cf_tst_cflags}" \
12690                 && cf_fix_cppflags=no
12691         ;;
12692 esac
12693 done
12694
12695 if test -n "$cf_new_cflags" ; then
12696
12697         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12698         CFLAGS="${CFLAGS}$cf_new_cflags"
12699
12700 fi
12701
12702 if test -n "$cf_new_cppflags" ; then
12703
12704         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12705         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12706
12707 fi
12708
12709 if test -n "$cf_new_extra_cppflags" ; then
12710
12711         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12712         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12713
12714 fi
12715
12716 fi
12717
12718 if test "$cf_cv_posix_visible" = no; then
12719
12720 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
12721
12722 cf_save_CFLAGS="$CFLAGS"
12723 cf_save_CPPFLAGS="$CPPFLAGS"
12724
12725 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
12726         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
12727                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
12728
12729 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
12730         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
12731                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
12732
12733 echo "$as_me:12733: checking if we should define _POSIX_C_SOURCE" >&5
12734 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
12735 if test "${cf_cv_posix_c_source+set}" = set; then
12736   echo $ECHO_N "(cached) $ECHO_C" >&6
12737 else
12738
12739 echo "${as_me:-configure}:12739: testing if the symbol is already defined go no further ..." 1>&5
12740
12741         cat >conftest.$ac_ext <<_ACEOF
12742 #line 12742 "configure"
12743 #include "confdefs.h"
12744 #include <sys/types.h>
12745 int
12746 main (void)
12747 {
12748
12749 #ifndef _POSIX_C_SOURCE
12750 make an error
12751 #endif
12752   ;
12753   return 0;
12754 }
12755 _ACEOF
12756 rm -f conftest.$ac_objext
12757 if { (eval echo "$as_me:12757: \"$ac_compile\"") >&5
12758   (eval $ac_compile) 2>&5
12759   ac_status=$?
12760   echo "$as_me:12760: \$? = $ac_status" >&5
12761   (exit $ac_status); } &&
12762          { ac_try='test -s conftest.$ac_objext'
12763   { (eval echo "$as_me:12763: \"$ac_try\"") >&5
12764   (eval $ac_try) 2>&5
12765   ac_status=$?
12766   echo "$as_me:12766: \$? = $ac_status" >&5
12767   (exit $ac_status); }; }; then
12768   cf_cv_posix_c_source=no
12769 else
12770   echo "$as_me: failed program was:" >&5
12771 cat conftest.$ac_ext >&5
12772 cf_want_posix_source=no
12773          case .$cf_POSIX_C_SOURCE in
12774          (.[12]??*)
12775                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
12776                 ;;
12777          (.2)
12778                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
12779                 cf_want_posix_source=yes
12780                 ;;
12781          (.*)
12782                 cf_want_posix_source=yes
12783                 ;;
12784          esac
12785          if test "$cf_want_posix_source" = yes ; then
12786                 cat >conftest.$ac_ext <<_ACEOF
12787 #line 12787 "configure"
12788 #include "confdefs.h"
12789 #include <sys/types.h>
12790 int
12791 main (void)
12792 {
12793
12794 #ifdef _POSIX_SOURCE
12795 make an error
12796 #endif
12797   ;
12798   return 0;
12799 }
12800 _ACEOF
12801 rm -f conftest.$ac_objext
12802 if { (eval echo "$as_me:12802: \"$ac_compile\"") >&5
12803   (eval $ac_compile) 2>&5
12804   ac_status=$?
12805   echo "$as_me:12805: \$? = $ac_status" >&5
12806   (exit $ac_status); } &&
12807          { ac_try='test -s conftest.$ac_objext'
12808   { (eval echo "$as_me:12808: \"$ac_try\"") >&5
12809   (eval $ac_try) 2>&5
12810   ac_status=$?
12811   echo "$as_me:12811: \$? = $ac_status" >&5
12812   (exit $ac_status); }; }; then
12813   :
12814 else
12815   echo "$as_me: failed program was:" >&5
12816 cat conftest.$ac_ext >&5
12817 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
12818 fi
12819 rm -f conftest.$ac_objext conftest.$ac_ext
12820          fi
12821
12822 echo "${as_me:-configure}:12822: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
12823
12824          CFLAGS="$cf_trim_CFLAGS"
12825          CPPFLAGS="$cf_trim_CPPFLAGS"
12826
12827         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12828         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
12829
12830 echo "${as_me:-configure}:12830: testing if the second compile does not leave our definition intact error ..." 1>&5
12831
12832          cat >conftest.$ac_ext <<_ACEOF
12833 #line 12833 "configure"
12834 #include "confdefs.h"
12835 #include <sys/types.h>
12836 int
12837 main (void)
12838 {
12839
12840 #ifndef _POSIX_C_SOURCE
12841 make an error
12842 #endif
12843   ;
12844   return 0;
12845 }
12846 _ACEOF
12847 rm -f conftest.$ac_objext
12848 if { (eval echo "$as_me:12848: \"$ac_compile\"") >&5
12849   (eval $ac_compile) 2>&5
12850   ac_status=$?
12851   echo "$as_me:12851: \$? = $ac_status" >&5
12852   (exit $ac_status); } &&
12853          { ac_try='test -s conftest.$ac_objext'
12854   { (eval echo "$as_me:12854: \"$ac_try\"") >&5
12855   (eval $ac_try) 2>&5
12856   ac_status=$?
12857   echo "$as_me:12857: \$? = $ac_status" >&5
12858   (exit $ac_status); }; }; then
12859   :
12860 else
12861   echo "$as_me: failed program was:" >&5
12862 cat conftest.$ac_ext >&5
12863 cf_cv_posix_c_source=no
12864 fi
12865 rm -f conftest.$ac_objext conftest.$ac_ext
12866          CFLAGS="$cf_save_CFLAGS"
12867          CPPFLAGS="$cf_save_CPPFLAGS"
12868
12869 fi
12870 rm -f conftest.$ac_objext conftest.$ac_ext
12871
12872 fi
12873 echo "$as_me:12873: result: $cf_cv_posix_c_source" >&5
12874 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
12875
12876 if test "$cf_cv_posix_c_source" != no ; then
12877         CFLAGS="$cf_trim_CFLAGS"
12878         CPPFLAGS="$cf_trim_CPPFLAGS"
12879
12880 cf_fix_cppflags=no
12881 cf_new_cflags=
12882 cf_new_cppflags=
12883 cf_new_extra_cppflags=
12884
12885 for cf_add_cflags in $cf_cv_posix_c_source
12886 do
12887 case $cf_fix_cppflags in
12888 (no)
12889         case $cf_add_cflags in
12890         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12891                 case $cf_add_cflags in
12892                 (-D*)
12893                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12894
12895                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12896                                 && test -z "${cf_tst_cflags}" \
12897                                 && cf_fix_cppflags=yes
12898
12899                         if test $cf_fix_cppflags = yes ; then
12900
12901         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12902         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12903
12904                                 continue
12905                         elif test "${cf_tst_cflags}" = "\"'" ; then
12906
12907         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12908         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12909
12910                                 continue
12911                         fi
12912                         ;;
12913                 esac
12914                 case "$CPPFLAGS" in
12915                 (*$cf_add_cflags)
12916                         ;;
12917                 (*)
12918                         case $cf_add_cflags in
12919                         (-D*)
12920                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12921
12922 CPPFLAGS=`echo "$CPPFLAGS" | \
12923         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12924                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12925
12926                                 ;;
12927                         esac
12928
12929         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12930         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12931
12932                         ;;
12933                 esac
12934                 ;;
12935         (*)
12936
12937         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12938         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12939
12940                 ;;
12941         esac
12942         ;;
12943 (yes)
12944
12945         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12946         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12947
12948         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12949
12950         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12951                 && test -z "${cf_tst_cflags}" \
12952                 && cf_fix_cppflags=no
12953         ;;
12954 esac
12955 done
12956
12957 if test -n "$cf_new_cflags" ; then
12958
12959         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12960         CFLAGS="${CFLAGS}$cf_new_cflags"
12961
12962 fi
12963
12964 if test -n "$cf_new_cppflags" ; then
12965
12966         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12967         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12968
12969 fi
12970
12971 if test -n "$cf_new_extra_cppflags" ; then
12972
12973         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12974         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12975
12976 fi
12977
12978 fi
12979
12980 fi # cf_cv_posix_visible
12981
12982         ;;
12983 esac
12984
12985 if test -n "$cf_xopen_source" ; then
12986
12987 cf_fix_cppflags=no
12988 cf_new_cflags=
12989 cf_new_cppflags=
12990 cf_new_extra_cppflags=
12991
12992 for cf_add_cflags in $cf_xopen_source
12993 do
12994 case $cf_fix_cppflags in
12995 (no)
12996         case $cf_add_cflags in
12997         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12998                 case $cf_add_cflags in
12999                 (-D*)
13000                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13001
13002                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13003                                 && test -z "${cf_tst_cflags}" \
13004                                 && cf_fix_cppflags=yes
13005
13006                         if test $cf_fix_cppflags = yes ; then
13007
13008         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13009         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13010
13011                                 continue
13012                         elif test "${cf_tst_cflags}" = "\"'" ; then
13013
13014         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13015         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13016
13017                                 continue
13018                         fi
13019                         ;;
13020                 esac
13021                 case "$CPPFLAGS" in
13022                 (*$cf_add_cflags)
13023                         ;;
13024                 (*)
13025                         case $cf_add_cflags in
13026                         (-D*)
13027                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13028
13029 CPPFLAGS=`echo "$CPPFLAGS" | \
13030         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13031                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13032
13033                                 ;;
13034                         esac
13035
13036         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
13037         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
13038
13039                         ;;
13040                 esac
13041                 ;;
13042         (*)
13043
13044         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
13045         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
13046
13047                 ;;
13048         esac
13049         ;;
13050 (yes)
13051
13052         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13053         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13054
13055         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13056
13057         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13058                 && test -z "${cf_tst_cflags}" \
13059                 && cf_fix_cppflags=no
13060         ;;
13061 esac
13062 done
13063
13064 if test -n "$cf_new_cflags" ; then
13065         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
13066
13067 echo "${as_me:-configure}:13067: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
13068
13069         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
13070         CFLAGS="${CFLAGS}$cf_new_cflags"
13071
13072 fi
13073
13074 if test -n "$cf_new_cppflags" ; then
13075         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
13076
13077 echo "${as_me:-configure}:13077: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
13078
13079         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13080         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
13081
13082 fi
13083
13084 if test -n "$cf_new_extra_cppflags" ; then
13085         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
13086
13087 echo "${as_me:-configure}:13087: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
13088
13089         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
13090         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
13091
13092 fi
13093
13094 fi
13095
13096 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
13097         echo "$as_me:13097: checking if _XOPEN_SOURCE really is set" >&5
13098 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
13099         cat >conftest.$ac_ext <<_ACEOF
13100 #line 13100 "configure"
13101 #include "confdefs.h"
13102 #include <stdlib.h>
13103 int
13104 main (void)
13105 {
13106
13107 #ifndef _XOPEN_SOURCE
13108 make an error
13109 #endif
13110   ;
13111   return 0;
13112 }
13113 _ACEOF
13114 rm -f conftest.$ac_objext
13115 if { (eval echo "$as_me:13115: \"$ac_compile\"") >&5
13116   (eval $ac_compile) 2>&5
13117   ac_status=$?
13118   echo "$as_me:13118: \$? = $ac_status" >&5
13119   (exit $ac_status); } &&
13120          { ac_try='test -s conftest.$ac_objext'
13121   { (eval echo "$as_me:13121: \"$ac_try\"") >&5
13122   (eval $ac_try) 2>&5
13123   ac_status=$?
13124   echo "$as_me:13124: \$? = $ac_status" >&5
13125   (exit $ac_status); }; }; then
13126   cf_XOPEN_SOURCE_set=yes
13127 else
13128   echo "$as_me: failed program was:" >&5
13129 cat conftest.$ac_ext >&5
13130 cf_XOPEN_SOURCE_set=no
13131 fi
13132 rm -f conftest.$ac_objext conftest.$ac_ext
13133         echo "$as_me:13133: result: $cf_XOPEN_SOURCE_set" >&5
13134 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
13135         if test $cf_XOPEN_SOURCE_set = yes
13136         then
13137                 cat >conftest.$ac_ext <<_ACEOF
13138 #line 13138 "configure"
13139 #include "confdefs.h"
13140 #include <stdlib.h>
13141 int
13142 main (void)
13143 {
13144
13145 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
13146 make an error
13147 #endif
13148   ;
13149   return 0;
13150 }
13151 _ACEOF
13152 rm -f conftest.$ac_objext
13153 if { (eval echo "$as_me:13153: \"$ac_compile\"") >&5
13154   (eval $ac_compile) 2>&5
13155   ac_status=$?
13156   echo "$as_me:13156: \$? = $ac_status" >&5
13157   (exit $ac_status); } &&
13158          { ac_try='test -s conftest.$ac_objext'
13159   { (eval echo "$as_me:13159: \"$ac_try\"") >&5
13160   (eval $ac_try) 2>&5
13161   ac_status=$?
13162   echo "$as_me:13162: \$? = $ac_status" >&5
13163   (exit $ac_status); }; }; then
13164   cf_XOPEN_SOURCE_set_ok=yes
13165 else
13166   echo "$as_me: failed program was:" >&5
13167 cat conftest.$ac_ext >&5
13168 cf_XOPEN_SOURCE_set_ok=no
13169 fi
13170 rm -f conftest.$ac_objext conftest.$ac_ext
13171                 if test $cf_XOPEN_SOURCE_set_ok = no
13172                 then
13173                         { echo "$as_me:13173: WARNING: _XOPEN_SOURCE is lower than requested" >&5
13174 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
13175                 fi
13176         else
13177
13178 echo "$as_me:13178: checking if we should define _XOPEN_SOURCE" >&5
13179 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
13180 if test "${cf_cv_xopen_source+set}" = set; then
13181   echo $ECHO_N "(cached) $ECHO_C" >&6
13182 else
13183
13184         cat >conftest.$ac_ext <<_ACEOF
13185 #line 13185 "configure"
13186 #include "confdefs.h"
13187
13188 #include <stdlib.h>
13189 #include <string.h>
13190 #include <sys/types.h>
13191
13192 int
13193 main (void)
13194 {
13195
13196 #ifndef _XOPEN_SOURCE
13197 make an error
13198 #endif
13199   ;
13200   return 0;
13201 }
13202 _ACEOF
13203 rm -f conftest.$ac_objext
13204 if { (eval echo "$as_me:13204: \"$ac_compile\"") >&5
13205   (eval $ac_compile) 2>&5
13206   ac_status=$?
13207   echo "$as_me:13207: \$? = $ac_status" >&5
13208   (exit $ac_status); } &&
13209          { ac_try='test -s conftest.$ac_objext'
13210   { (eval echo "$as_me:13210: \"$ac_try\"") >&5
13211   (eval $ac_try) 2>&5
13212   ac_status=$?
13213   echo "$as_me:13213: \$? = $ac_status" >&5
13214   (exit $ac_status); }; }; then
13215   cf_cv_xopen_source=no
13216 else
13217   echo "$as_me: failed program was:" >&5
13218 cat conftest.$ac_ext >&5
13219 cf_save="$CPPFLAGS"
13220
13221         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13222         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
13223
13224          cat >conftest.$ac_ext <<_ACEOF
13225 #line 13225 "configure"
13226 #include "confdefs.h"
13227
13228 #include <stdlib.h>
13229 #include <string.h>
13230 #include <sys/types.h>
13231
13232 int
13233 main (void)
13234 {
13235
13236 #ifdef _XOPEN_SOURCE
13237 make an error
13238 #endif
13239   ;
13240   return 0;
13241 }
13242 _ACEOF
13243 rm -f conftest.$ac_objext
13244 if { (eval echo "$as_me:13244: \"$ac_compile\"") >&5
13245   (eval $ac_compile) 2>&5
13246   ac_status=$?
13247   echo "$as_me:13247: \$? = $ac_status" >&5
13248   (exit $ac_status); } &&
13249          { ac_try='test -s conftest.$ac_objext'
13250   { (eval echo "$as_me:13250: \"$ac_try\"") >&5
13251   (eval $ac_try) 2>&5
13252   ac_status=$?
13253   echo "$as_me:13253: \$? = $ac_status" >&5
13254   (exit $ac_status); }; }; then
13255   cf_cv_xopen_source=no
13256 else
13257   echo "$as_me: failed program was:" >&5
13258 cat conftest.$ac_ext >&5
13259 cf_cv_xopen_source=$cf_XOPEN_SOURCE
13260 fi
13261 rm -f conftest.$ac_objext conftest.$ac_ext
13262         CPPFLAGS="$cf_save"
13263
13264 fi
13265 rm -f conftest.$ac_objext conftest.$ac_ext
13266
13267 fi
13268 echo "$as_me:13268: result: $cf_cv_xopen_source" >&5
13269 echo "${ECHO_T}$cf_cv_xopen_source" >&6
13270
13271 if test "$cf_cv_xopen_source" != no ; then
13272
13273 CFLAGS=`echo "$CFLAGS" | \
13274         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
13275                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
13276
13277 CPPFLAGS=`echo "$CPPFLAGS" | \
13278         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
13279                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
13280
13281         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
13282
13283 cf_fix_cppflags=no
13284 cf_new_cflags=
13285 cf_new_cppflags=
13286 cf_new_extra_cppflags=
13287
13288 for cf_add_cflags in $cf_temp_xopen_source
13289 do
13290 case $cf_fix_cppflags in
13291 (no)
13292         case $cf_add_cflags in
13293         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
13294                 case $cf_add_cflags in
13295                 (-D*)
13296                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13297
13298                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13299                                 && test -z "${cf_tst_cflags}" \
13300                                 && cf_fix_cppflags=yes
13301
13302                         if test $cf_fix_cppflags = yes ; then
13303
13304         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13305         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13306
13307                                 continue
13308                         elif test "${cf_tst_cflags}" = "\"'" ; then
13309
13310         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13311         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13312
13313                                 continue
13314                         fi
13315                         ;;
13316                 esac
13317                 case "$CPPFLAGS" in
13318                 (*$cf_add_cflags)
13319                         ;;
13320                 (*)
13321                         case $cf_add_cflags in
13322                         (-D*)
13323                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13324
13325 CPPFLAGS=`echo "$CPPFLAGS" | \
13326         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13327                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13328
13329                                 ;;
13330                         esac
13331
13332         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
13333         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
13334
13335                         ;;
13336                 esac
13337                 ;;
13338         (*)
13339
13340         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
13341         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
13342
13343                 ;;
13344         esac
13345         ;;
13346 (yes)
13347
13348         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13349         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13350
13351         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13352
13353         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13354                 && test -z "${cf_tst_cflags}" \
13355                 && cf_fix_cppflags=no
13356         ;;
13357 esac
13358 done
13359
13360 if test -n "$cf_new_cflags" ; then
13361
13362         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
13363         CFLAGS="${CFLAGS}$cf_new_cflags"
13364
13365 fi
13366
13367 if test -n "$cf_new_cppflags" ; then
13368
13369         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13370         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
13371
13372 fi
13373
13374 if test -n "$cf_new_extra_cppflags" ; then
13375
13376         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
13377         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
13378
13379 fi
13380
13381 fi
13382
13383         fi
13384 fi
13385 fi # cf_cv_posix_visible
13386
13387 # Check whether --enable-largefile or --disable-largefile was given.
13388 if test "${enable_largefile+set}" = set; then
13389   enableval="$enable_largefile"
13390
13391 fi;
13392 if test "$enable_largefile" != no; then
13393
13394   echo "$as_me:13394: checking for special C compiler options needed for large files" >&5
13395 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
13396 if test "${ac_cv_sys_largefile_CC+set}" = set; then
13397   echo $ECHO_N "(cached) $ECHO_C" >&6
13398 else
13399   ac_cv_sys_largefile_CC=no
13400      if test "$GCC" != yes; then
13401        ac_save_CC=$CC
13402        while :; do
13403          # IRIX 6.2 and later do not support large files by default,
13404          # so use the C compiler's -n32 option if that helps.
13405          cat >conftest.$ac_ext <<_ACEOF
13406 #line 13406 "configure"
13407 #include "confdefs.h"
13408 #include <sys/types.h>
13409  /* Check that off_t can represent 2**63 - 1 correctly.
13410     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13411     since some C++ compilers masquerading as C compilers
13412     incorrectly reject 9223372036854775807.  */
13413 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13414   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13415                        && LARGE_OFF_T % 2147483647 == 1)
13416                       ? 1 : -1];
13417 int
13418 main (void)
13419 {
13420
13421   ;
13422   return 0;
13423 }
13424 _ACEOF
13425          rm -f conftest.$ac_objext
13426 if { (eval echo "$as_me:13426: \"$ac_compile\"") >&5
13427   (eval $ac_compile) 2>&5
13428   ac_status=$?
13429   echo "$as_me:13429: \$? = $ac_status" >&5
13430   (exit $ac_status); } &&
13431          { ac_try='test -s conftest.$ac_objext'
13432   { (eval echo "$as_me:13432: \"$ac_try\"") >&5
13433   (eval $ac_try) 2>&5
13434   ac_status=$?
13435   echo "$as_me:13435: \$? = $ac_status" >&5
13436   (exit $ac_status); }; }; then
13437   break
13438 else
13439   echo "$as_me: failed program was:" >&5
13440 cat conftest.$ac_ext >&5
13441 fi
13442 rm -f conftest.$ac_objext
13443          CC="$CC -n32"
13444          rm -f conftest.$ac_objext
13445 if { (eval echo "$as_me:13445: \"$ac_compile\"") >&5
13446   (eval $ac_compile) 2>&5
13447   ac_status=$?
13448   echo "$as_me:13448: \$? = $ac_status" >&5
13449   (exit $ac_status); } &&
13450          { ac_try='test -s conftest.$ac_objext'
13451   { (eval echo "$as_me:13451: \"$ac_try\"") >&5
13452   (eval $ac_try) 2>&5
13453   ac_status=$?
13454   echo "$as_me:13454: \$? = $ac_status" >&5
13455   (exit $ac_status); }; }; then
13456   ac_cv_sys_largefile_CC=' -n32'; break
13457 else
13458   echo "$as_me: failed program was:" >&5
13459 cat conftest.$ac_ext >&5
13460 fi
13461 rm -f conftest.$ac_objext
13462          break
13463        done
13464        CC=$ac_save_CC
13465        rm -f conftest.$ac_ext
13466     fi
13467 fi
13468 echo "$as_me:13468: result: $ac_cv_sys_largefile_CC" >&5
13469 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
13470   if test "$ac_cv_sys_largefile_CC" != no; then
13471     CC=$CC$ac_cv_sys_largefile_CC
13472   fi
13473
13474   echo "$as_me:13474: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13475 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
13476 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
13477   echo $ECHO_N "(cached) $ECHO_C" >&6
13478 else
13479   while :; do
13480   ac_cv_sys_file_offset_bits=no
13481   cat >conftest.$ac_ext <<_ACEOF
13482 #line 13482 "configure"
13483 #include "confdefs.h"
13484 #include <sys/types.h>
13485  /* Check that off_t can represent 2**63 - 1 correctly.
13486     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13487     since some C++ compilers masquerading as C compilers
13488     incorrectly reject 9223372036854775807.  */
13489 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13490   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13491                        && LARGE_OFF_T % 2147483647 == 1)
13492                       ? 1 : -1];
13493 int
13494 main (void)
13495 {
13496
13497   ;
13498   return 0;
13499 }
13500 _ACEOF
13501 rm -f conftest.$ac_objext
13502 if { (eval echo "$as_me:13502: \"$ac_compile\"") >&5
13503   (eval $ac_compile) 2>&5
13504   ac_status=$?
13505   echo "$as_me:13505: \$? = $ac_status" >&5
13506   (exit $ac_status); } &&
13507          { ac_try='test -s conftest.$ac_objext'
13508   { (eval echo "$as_me:13508: \"$ac_try\"") >&5
13509   (eval $ac_try) 2>&5
13510   ac_status=$?
13511   echo "$as_me:13511: \$? = $ac_status" >&5
13512   (exit $ac_status); }; }; then
13513   break
13514 else
13515   echo "$as_me: failed program was:" >&5
13516 cat conftest.$ac_ext >&5
13517 fi
13518 rm -f conftest.$ac_objext conftest.$ac_ext
13519   cat >conftest.$ac_ext <<_ACEOF
13520 #line 13520 "configure"
13521 #include "confdefs.h"
13522 #define _FILE_OFFSET_BITS 64
13523 #include <sys/types.h>
13524  /* Check that off_t can represent 2**63 - 1 correctly.
13525     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13526     since some C++ compilers masquerading as C compilers
13527     incorrectly reject 9223372036854775807.  */
13528 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13529   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13530                        && LARGE_OFF_T % 2147483647 == 1)
13531                       ? 1 : -1];
13532 int
13533 main (void)
13534 {
13535
13536   ;
13537   return 0;
13538 }
13539 _ACEOF
13540 rm -f conftest.$ac_objext
13541 if { (eval echo "$as_me:13541: \"$ac_compile\"") >&5
13542   (eval $ac_compile) 2>&5
13543   ac_status=$?
13544   echo "$as_me:13544: \$? = $ac_status" >&5
13545   (exit $ac_status); } &&
13546          { ac_try='test -s conftest.$ac_objext'
13547   { (eval echo "$as_me:13547: \"$ac_try\"") >&5
13548   (eval $ac_try) 2>&5
13549   ac_status=$?
13550   echo "$as_me:13550: \$? = $ac_status" >&5
13551   (exit $ac_status); }; }; then
13552   ac_cv_sys_file_offset_bits=64; break
13553 else
13554   echo "$as_me: failed program was:" >&5
13555 cat conftest.$ac_ext >&5
13556 fi
13557 rm -f conftest.$ac_objext conftest.$ac_ext
13558   break
13559 done
13560 fi
13561 echo "$as_me:13561: result: $ac_cv_sys_file_offset_bits" >&5
13562 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
13563 if test "$ac_cv_sys_file_offset_bits" != no; then
13564
13565 cat >>confdefs.h <<EOF
13566 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13567 EOF
13568
13569 fi
13570 rm -rf conftest*
13571   echo "$as_me:13571: checking for _LARGE_FILES value needed for large files" >&5
13572 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
13573 if test "${ac_cv_sys_large_files+set}" = set; then
13574   echo $ECHO_N "(cached) $ECHO_C" >&6
13575 else
13576   while :; do
13577   ac_cv_sys_large_files=no
13578   cat >conftest.$ac_ext <<_ACEOF
13579 #line 13579 "configure"
13580 #include "confdefs.h"
13581 #include <sys/types.h>
13582  /* Check that off_t can represent 2**63 - 1 correctly.
13583     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13584     since some C++ compilers masquerading as C compilers
13585     incorrectly reject 9223372036854775807.  */
13586 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13587   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13588                        && LARGE_OFF_T % 2147483647 == 1)
13589                       ? 1 : -1];
13590 int
13591 main (void)
13592 {
13593
13594   ;
13595   return 0;
13596 }
13597 _ACEOF
13598 rm -f conftest.$ac_objext
13599 if { (eval echo "$as_me:13599: \"$ac_compile\"") >&5
13600   (eval $ac_compile) 2>&5
13601   ac_status=$?
13602   echo "$as_me:13602: \$? = $ac_status" >&5
13603   (exit $ac_status); } &&
13604          { ac_try='test -s conftest.$ac_objext'
13605   { (eval echo "$as_me:13605: \"$ac_try\"") >&5
13606   (eval $ac_try) 2>&5
13607   ac_status=$?
13608   echo "$as_me:13608: \$? = $ac_status" >&5
13609   (exit $ac_status); }; }; then
13610   break
13611 else
13612   echo "$as_me: failed program was:" >&5
13613 cat conftest.$ac_ext >&5
13614 fi
13615 rm -f conftest.$ac_objext conftest.$ac_ext
13616   cat >conftest.$ac_ext <<_ACEOF
13617 #line 13617 "configure"
13618 #include "confdefs.h"
13619 #define _LARGE_FILES 1
13620 #include <sys/types.h>
13621  /* Check that off_t can represent 2**63 - 1 correctly.
13622     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13623     since some C++ compilers masquerading as C compilers
13624     incorrectly reject 9223372036854775807.  */
13625 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13626   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13627                        && LARGE_OFF_T % 2147483647 == 1)
13628                       ? 1 : -1];
13629 int
13630 main (void)
13631 {
13632
13633   ;
13634   return 0;
13635 }
13636 _ACEOF
13637 rm -f conftest.$ac_objext
13638 if { (eval echo "$as_me:13638: \"$ac_compile\"") >&5
13639   (eval $ac_compile) 2>&5
13640   ac_status=$?
13641   echo "$as_me:13641: \$? = $ac_status" >&5
13642   (exit $ac_status); } &&
13643          { ac_try='test -s conftest.$ac_objext'
13644   { (eval echo "$as_me:13644: \"$ac_try\"") >&5
13645   (eval $ac_try) 2>&5
13646   ac_status=$?
13647   echo "$as_me:13647: \$? = $ac_status" >&5
13648   (exit $ac_status); }; }; then
13649   ac_cv_sys_large_files=1; break
13650 else
13651   echo "$as_me: failed program was:" >&5
13652 cat conftest.$ac_ext >&5
13653 fi
13654 rm -f conftest.$ac_objext conftest.$ac_ext
13655   break
13656 done
13657 fi
13658 echo "$as_me:13658: result: $ac_cv_sys_large_files" >&5
13659 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
13660 if test "$ac_cv_sys_large_files" != no; then
13661
13662 cat >>confdefs.h <<EOF
13663 #define _LARGE_FILES $ac_cv_sys_large_files
13664 EOF
13665
13666 fi
13667 rm -rf conftest*
13668 fi
13669
13670         if test "$enable_largefile" != no ; then
13671         echo "$as_me:13671: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13672 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
13673 if test "${ac_cv_sys_largefile_source+set}" = set; then
13674   echo $ECHO_N "(cached) $ECHO_C" >&6
13675 else
13676   while :; do
13677   ac_cv_sys_largefile_source=no
13678   cat >conftest.$ac_ext <<_ACEOF
13679 #line 13679 "configure"
13680 #include "confdefs.h"
13681 #include <stdio.h>
13682 int
13683 main (void)
13684 {
13685 return !fseeko;
13686   ;
13687   return 0;
13688 }
13689 _ACEOF
13690 rm -f conftest.$ac_objext
13691 if { (eval echo "$as_me:13691: \"$ac_compile\"") >&5
13692   (eval $ac_compile) 2>&5
13693   ac_status=$?
13694   echo "$as_me:13694: \$? = $ac_status" >&5
13695   (exit $ac_status); } &&
13696          { ac_try='test -s conftest.$ac_objext'
13697   { (eval echo "$as_me:13697: \"$ac_try\"") >&5
13698   (eval $ac_try) 2>&5
13699   ac_status=$?
13700   echo "$as_me:13700: \$? = $ac_status" >&5
13701   (exit $ac_status); }; }; then
13702   break
13703 else
13704   echo "$as_me: failed program was:" >&5
13705 cat conftest.$ac_ext >&5
13706 fi
13707 rm -f conftest.$ac_objext conftest.$ac_ext
13708   cat >conftest.$ac_ext <<_ACEOF
13709 #line 13709 "configure"
13710 #include "confdefs.h"
13711 #define _LARGEFILE_SOURCE 1
13712 #include <stdio.h>
13713 int
13714 main (void)
13715 {
13716 return !fseeko;
13717   ;
13718   return 0;
13719 }
13720 _ACEOF
13721 rm -f conftest.$ac_objext
13722 if { (eval echo "$as_me:13722: \"$ac_compile\"") >&5
13723   (eval $ac_compile) 2>&5
13724   ac_status=$?
13725   echo "$as_me:13725: \$? = $ac_status" >&5
13726   (exit $ac_status); } &&
13727          { ac_try='test -s conftest.$ac_objext'
13728   { (eval echo "$as_me:13728: \"$ac_try\"") >&5
13729   (eval $ac_try) 2>&5
13730   ac_status=$?
13731   echo "$as_me:13731: \$? = $ac_status" >&5
13732   (exit $ac_status); }; }; then
13733   ac_cv_sys_largefile_source=1; break
13734 else
13735   echo "$as_me: failed program was:" >&5
13736 cat conftest.$ac_ext >&5
13737 fi
13738 rm -f conftest.$ac_objext conftest.$ac_ext
13739   break
13740 done
13741 fi
13742 echo "$as_me:13742: result: $ac_cv_sys_largefile_source" >&5
13743 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
13744 if test "$ac_cv_sys_largefile_source" != no; then
13745
13746 cat >>confdefs.h <<EOF
13747 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13748 EOF
13749
13750 fi
13751 rm -rf conftest*
13752
13753 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13754 # in glibc 2.1.3, but that breaks too many other things.
13755 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13756 echo "$as_me:13756: checking for fseeko" >&5
13757 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
13758 if test "${ac_cv_func_fseeko+set}" = set; then
13759   echo $ECHO_N "(cached) $ECHO_C" >&6
13760 else
13761   cat >conftest.$ac_ext <<_ACEOF
13762 #line 13762 "configure"
13763 #include "confdefs.h"
13764 #include <stdio.h>
13765 int
13766 main (void)
13767 {
13768 return fseeko && fseeko (stdin, 0, 0);
13769   ;
13770   return 0;
13771 }
13772 _ACEOF
13773 rm -f conftest.$ac_objext conftest$ac_exeext
13774 if { (eval echo "$as_me:13774: \"$ac_link\"") >&5
13775   (eval $ac_link) 2>&5
13776   ac_status=$?
13777   echo "$as_me:13777: \$? = $ac_status" >&5
13778   (exit $ac_status); } &&
13779          { ac_try='test -s conftest$ac_exeext'
13780   { (eval echo "$as_me:13780: \"$ac_try\"") >&5
13781   (eval $ac_try) 2>&5
13782   ac_status=$?
13783   echo "$as_me:13783: \$? = $ac_status" >&5
13784   (exit $ac_status); }; }; then
13785   ac_cv_func_fseeko=yes
13786 else
13787   echo "$as_me: failed program was:" >&5
13788 cat conftest.$ac_ext >&5
13789 ac_cv_func_fseeko=no
13790 fi
13791 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13792 fi
13793 echo "$as_me:13793: result: $ac_cv_func_fseeko" >&5
13794 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
13795 if test $ac_cv_func_fseeko = yes; then
13796
13797 cat >>confdefs.h <<\EOF
13798 #define HAVE_FSEEKO 1
13799 EOF
13800
13801 fi
13802
13803         # Normally we would collect these definitions in the config.h,
13804         # but (like _XOPEN_SOURCE), some environments rely on having these
13805         # defined before any of the system headers are included.  Another
13806         # case comes up with C++, e.g., on AIX the compiler compiles the
13807         # header files by themselves before looking at the body files it is
13808         # told to compile.  For ncurses, those header files do not include
13809         # the config.h
13810         if test "$ac_cv_sys_large_files" != no
13811         then
13812
13813         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13814         CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
13815
13816         fi
13817         if test "$ac_cv_sys_largefile_source" != no
13818         then
13819
13820         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13821         CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
13822
13823         fi
13824         if test "$ac_cv_sys_file_offset_bits" != no
13825         then
13826
13827         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13828         CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
13829
13830         fi
13831
13832         echo "$as_me:13832: checking whether to use struct dirent64" >&5
13833 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
13834 if test "${cf_cv_struct_dirent64+set}" = set; then
13835   echo $ECHO_N "(cached) $ECHO_C" >&6
13836 else
13837
13838                 cat >conftest.$ac_ext <<_ACEOF
13839 #line 13839 "configure"
13840 #include "confdefs.h"
13841
13842 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
13843 #include <sys/types.h>
13844 #include <dirent.h>
13845
13846 int
13847 main (void)
13848 {
13849
13850                 /* if transitional largefile support is setup, this is true */
13851                 extern struct dirent64 * readdir(DIR *);
13852                 struct dirent64 *x = readdir((DIR *)0);
13853                 struct dirent *y = readdir((DIR *)0);
13854                 int z = x - y;
13855
13856   ;
13857   return 0;
13858 }
13859 _ACEOF
13860 rm -f conftest.$ac_objext
13861 if { (eval echo "$as_me:13861: \"$ac_compile\"") >&5
13862   (eval $ac_compile) 2>&5
13863   ac_status=$?
13864   echo "$as_me:13864: \$? = $ac_status" >&5
13865   (exit $ac_status); } &&
13866          { ac_try='test -s conftest.$ac_objext'
13867   { (eval echo "$as_me:13867: \"$ac_try\"") >&5
13868   (eval $ac_try) 2>&5
13869   ac_status=$?
13870   echo "$as_me:13870: \$? = $ac_status" >&5
13871   (exit $ac_status); }; }; then
13872   cf_cv_struct_dirent64=yes
13873 else
13874   echo "$as_me: failed program was:" >&5
13875 cat conftest.$ac_ext >&5
13876 cf_cv_struct_dirent64=no
13877 fi
13878 rm -f conftest.$ac_objext conftest.$ac_ext
13879
13880 fi
13881 echo "$as_me:13881: result: $cf_cv_struct_dirent64" >&5
13882 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
13883         test "$cf_cv_struct_dirent64" = yes &&
13884 cat >>confdefs.h <<\EOF
13885 #define HAVE_STRUCT_DIRENT64 1
13886 EOF
13887
13888         fi
13889
13890 ### Enable compiling-in rcs id's
13891 echo "$as_me:13891: checking if RCS identifiers should be compiled-in" >&5
13892 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
13893
13894 # Check whether --with-rcs-ids or --without-rcs-ids was given.
13895 if test "${with_rcs_ids+set}" = set; then
13896   withval="$with_rcs_ids"
13897   with_rcs_ids=$withval
13898 else
13899   with_rcs_ids=no
13900 fi;
13901 echo "$as_me:13901: result: $with_rcs_ids" >&5
13902 echo "${ECHO_T}$with_rcs_ids" >&6
13903 test "$with_rcs_ids" = yes &&
13904 cat >>confdefs.h <<\EOF
13905 #define USE_RCS_IDS 1
13906 EOF
13907
13908 ###############################################################################
13909
13910 ### Note that some functions (such as const) are normally disabled anyway.
13911 echo "$as_me:13911: checking if you want to build with function extensions" >&5
13912 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
13913
13914 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
13915 if test "${enable_ext_funcs+set}" = set; then
13916   enableval="$enable_ext_funcs"
13917   with_ext_funcs=$enableval
13918 else
13919   with_ext_funcs=yes
13920 fi;
13921 echo "$as_me:13921: result: $with_ext_funcs" >&5
13922 echo "${ECHO_T}$with_ext_funcs" >&6
13923 if test "$with_ext_funcs" = yes ; then
13924         NCURSES_EXT_FUNCS=1
13925
13926 cat >>confdefs.h <<\EOF
13927 #define HAVE_USE_DEFAULT_COLORS 1
13928 EOF
13929
13930 cat >>confdefs.h <<\EOF
13931 #define NCURSES_EXT_FUNCS 1
13932 EOF
13933
13934 else
13935         NCURSES_EXT_FUNCS=0
13936 fi
13937
13938 ###   use option --enable-const to turn on use of const beyond that in XSI.
13939 echo "$as_me:13939: checking for extended use of const keyword" >&5
13940 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
13941
13942 # Check whether --enable-const or --disable-const was given.
13943 if test "${enable_const+set}" = set; then
13944   enableval="$enable_const"
13945   with_ext_const=$enableval
13946 else
13947   with_ext_const=no
13948 fi;
13949 echo "$as_me:13949: result: $with_ext_const" >&5
13950 echo "${ECHO_T}$with_ext_const" >&6
13951 NCURSES_CONST='/*nothing*/'
13952 if test "$with_ext_const" = yes ; then
13953         NCURSES_CONST=const
13954 fi
13955
13956 ###############################################################################
13957 # These options are relatively safe to experiment with.
13958
13959 echo "$as_me:13959: checking if you want all development code" >&5
13960 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
13961
13962 # Check whether --with-develop or --without-develop was given.
13963 if test "${with_develop+set}" = set; then
13964   withval="$with_develop"
13965   with_develop=$withval
13966 else
13967   with_develop=no
13968 fi;
13969 echo "$as_me:13969: result: $with_develop" >&5
13970 echo "${ECHO_T}$with_develop" >&6
13971
13972 ###############################################################################
13973 # These are just experimental, probably should not be in a package:
13974
13975 # This is still experimental (20080329), but should ultimately be moved to
13976 # the script-block --with-normal, etc.
13977
13978 echo "$as_me:13978: checking if you want to link with the pthread library" >&5
13979 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
13980
13981 # Check whether --with-pthread or --without-pthread was given.
13982 if test "${with_pthread+set}" = set; then
13983   withval="$with_pthread"
13984   with_pthread=$withval
13985 else
13986   with_pthread=no
13987 fi;
13988 echo "$as_me:13988: result: $with_pthread" >&5
13989 echo "${ECHO_T}$with_pthread" >&6
13990
13991 if test "$with_pthread" != no ; then
13992         echo "$as_me:13992: checking for pthread.h" >&5
13993 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
13994 if test "${ac_cv_header_pthread_h+set}" = set; then
13995   echo $ECHO_N "(cached) $ECHO_C" >&6
13996 else
13997   cat >conftest.$ac_ext <<_ACEOF
13998 #line 13998 "configure"
13999 #include "confdefs.h"
14000 #include <pthread.h>
14001 _ACEOF
14002 if { (eval echo "$as_me:14002: \"$ac_cpp conftest.$ac_ext\"") >&5
14003   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14004   ac_status=$?
14005   egrep -v '^ *\+' conftest.er1 >conftest.err
14006   rm -f conftest.er1
14007   cat conftest.err >&5
14008   echo "$as_me:14008: \$? = $ac_status" >&5
14009   (exit $ac_status); } >/dev/null; then
14010   if test -s conftest.err; then
14011     ac_cpp_err=$ac_c_preproc_warn_flag
14012   else
14013     ac_cpp_err=
14014   fi
14015 else
14016   ac_cpp_err=yes
14017 fi
14018 if test -z "$ac_cpp_err"; then
14019   ac_cv_header_pthread_h=yes
14020 else
14021   echo "$as_me: failed program was:" >&5
14022   cat conftest.$ac_ext >&5
14023   ac_cv_header_pthread_h=no
14024 fi
14025 rm -f conftest.err conftest.$ac_ext
14026 fi
14027 echo "$as_me:14027: result: $ac_cv_header_pthread_h" >&5
14028 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
14029 if test $ac_cv_header_pthread_h = yes; then
14030
14031 cat >>confdefs.h <<\EOF
14032 #define HAVE_PTHREADS_H 1
14033 EOF
14034
14035         for cf_lib_pthread in pthread c_r
14036         do
14037             echo "$as_me:14037: checking if we can link with the $cf_lib_pthread library" >&5
14038 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
14039             cf_save_LIBS="$LIBS"
14040
14041 cf_add_libs="$LIBS"
14042 # reverse order
14043 cf_add_0lib=
14044 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
14045 # filter duplicates
14046 for cf_add_1lib in $cf_add_0lib; do
14047         for cf_add_2lib in $cf_add_libs; do
14048                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
14049                         cf_add_1lib=
14050                         break
14051                 fi
14052         done
14053         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
14054 done
14055 LIBS="$cf_add_libs"
14056
14057             cat >conftest.$ac_ext <<_ACEOF
14058 #line 14058 "configure"
14059 #include "confdefs.h"
14060
14061 #include <pthread.h>
14062
14063 int
14064 main (void)
14065 {
14066
14067                 int rc = pthread_create(0,0,0,0);
14068                 int r2 = pthread_mutexattr_settype(0, 0);
14069
14070   ;
14071   return 0;
14072 }
14073 _ACEOF
14074 rm -f conftest.$ac_objext conftest$ac_exeext
14075 if { (eval echo "$as_me:14075: \"$ac_link\"") >&5
14076   (eval $ac_link) 2>&5
14077   ac_status=$?
14078   echo "$as_me:14078: \$? = $ac_status" >&5
14079   (exit $ac_status); } &&
14080          { ac_try='test -s conftest$ac_exeext'
14081   { (eval echo "$as_me:14081: \"$ac_try\"") >&5
14082   (eval $ac_try) 2>&5
14083   ac_status=$?
14084   echo "$as_me:14084: \$? = $ac_status" >&5
14085   (exit $ac_status); }; }; then
14086   with_pthread=yes
14087 else
14088   echo "$as_me: failed program was:" >&5
14089 cat conftest.$ac_ext >&5
14090 with_pthread=no
14091 fi
14092 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14093             LIBS="$cf_save_LIBS"
14094             echo "$as_me:14094: result: $with_pthread" >&5
14095 echo "${ECHO_T}$with_pthread" >&6
14096             test "$with_pthread" = yes && break
14097         done
14098
14099         if test "$with_pthread" = yes ; then
14100
14101 cf_add_libs="$LIBS"
14102 # reverse order
14103 cf_add_0lib=
14104 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
14105 # filter duplicates
14106 for cf_add_1lib in $cf_add_0lib; do
14107         for cf_add_2lib in $cf_add_libs; do
14108                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
14109                         cf_add_1lib=
14110                         break
14111                 fi
14112         done
14113         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
14114 done
14115 LIBS="$cf_add_libs"
14116
14117 cat >>confdefs.h <<\EOF
14118 #define HAVE_LIBPTHREADS 1
14119 EOF
14120
14121         else
14122             { { echo "$as_me:14122: error: Cannot link with pthread library" >&5
14123 echo "$as_me: error: Cannot link with pthread library" >&2;}
14124    { (exit 1); exit 1; }; }
14125         fi
14126
14127 fi
14128
14129 fi
14130
14131 echo "$as_me:14131: checking if you want to use weak-symbols for pthreads" >&5
14132 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
14133
14134 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
14135 if test "${enable_weak_symbols+set}" = set; then
14136   enableval="$enable_weak_symbols"
14137   use_weak_symbols=$withval
14138 else
14139   use_weak_symbols=no
14140 fi;
14141 echo "$as_me:14141: result: $use_weak_symbols" >&5
14142 echo "${ECHO_T}$use_weak_symbols" >&6
14143 if test "$use_weak_symbols" = yes ; then
14144
14145 echo "$as_me:14145: checking if $CC supports weak symbols" >&5
14146 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
14147 if test "${cf_cv_weak_symbols+set}" = set; then
14148   echo $ECHO_N "(cached) $ECHO_C" >&6
14149 else
14150
14151 cat >conftest.$ac_ext <<_ACEOF
14152 #line 14152 "configure"
14153 #include "confdefs.h"
14154
14155 #include <stdio.h>
14156 int
14157 main (void)
14158 {
14159
14160 #if defined(__GNUC__)
14161 #  if defined __USE_ISOC99
14162 #    define _cat_pragma(exp)    _Pragma(#exp)
14163 #    define _weak_pragma(exp)   _cat_pragma(weak name)
14164 #  else
14165 #    define _weak_pragma(exp)
14166 #  endif
14167 #  define _declare(name)        __extension__ extern __typeof__(name) name
14168 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
14169 #endif
14170
14171 weak_symbol(fopen);
14172
14173   ;
14174   return 0;
14175 }
14176 _ACEOF
14177 rm -f conftest.$ac_objext
14178 if { (eval echo "$as_me:14178: \"$ac_compile\"") >&5
14179   (eval $ac_compile) 2>&5
14180   ac_status=$?
14181   echo "$as_me:14181: \$? = $ac_status" >&5
14182   (exit $ac_status); } &&
14183          { ac_try='test -s conftest.$ac_objext'
14184   { (eval echo "$as_me:14184: \"$ac_try\"") >&5
14185   (eval $ac_try) 2>&5
14186   ac_status=$?
14187   echo "$as_me:14187: \$? = $ac_status" >&5
14188   (exit $ac_status); }; }; then
14189   cf_cv_weak_symbols=yes
14190 else
14191   echo "$as_me: failed program was:" >&5
14192 cat conftest.$ac_ext >&5
14193 cf_cv_weak_symbols=no
14194 fi
14195 rm -f conftest.$ac_objext conftest.$ac_ext
14196
14197 fi
14198 echo "$as_me:14198: result: $cf_cv_weak_symbols" >&5
14199 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
14200
14201 else
14202         cf_cv_weak_symbols=no
14203 fi
14204
14205 if test $cf_cv_weak_symbols = yes ; then
14206
14207 cat >>confdefs.h <<\EOF
14208 #define USE_WEAK_SYMBOLS 1
14209 EOF
14210
14211 fi
14212
14213 PTHREAD=
14214 if test "$with_pthread" = "yes" ; then
14215
14216 cat >>confdefs.h <<\EOF
14217 #define USE_PTHREADS 1
14218 EOF
14219
14220         enable_reentrant=yes
14221         if test $cf_cv_weak_symbols = yes ; then
14222                 PTHREAD=-lpthread
14223         fi
14224 fi
14225
14226 # OpenSUSE is installing ncurses6, using reentrant option.
14227 echo "$as_me:14227: checking for _nc_TABSIZE" >&5
14228 echo $ECHO_N "checking for _nc_TABSIZE... $ECHO_C" >&6
14229 if test "${ac_cv_func__nc_TABSIZE+set}" = set; then
14230   echo $ECHO_N "(cached) $ECHO_C" >&6
14231 else
14232   cat >conftest.$ac_ext <<_ACEOF
14233 #line 14233 "configure"
14234 #include "confdefs.h"
14235 #define _nc_TABSIZE autoconf_temporary
14236 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
14237 #undef _nc_TABSIZE
14238
14239 #ifdef __cplusplus
14240 extern "C"
14241 #endif
14242
14243 /* We use char because int might match the return type of a gcc2
14244    builtin and then its argument prototype would still apply.  */
14245 char _nc_TABSIZE (void);
14246
14247 int
14248 main (void)
14249 {
14250
14251 /* The GNU C library defines stubs for functions which it implements
14252     to always fail with ENOSYS.  Some functions are actually named
14253     something starting with __ and the normal name is an alias.  */
14254 #if defined (__stub__nc_TABSIZE) || defined (__stub____nc_TABSIZE)
14255 #error found stub for _nc_TABSIZE
14256 #endif
14257
14258         return _nc_TABSIZE ();
14259   ;
14260   return 0;
14261 }
14262 _ACEOF
14263 rm -f conftest.$ac_objext conftest$ac_exeext
14264 if { (eval echo "$as_me:14264: \"$ac_link\"") >&5
14265   (eval $ac_link) 2>&5
14266   ac_status=$?
14267   echo "$as_me:14267: \$? = $ac_status" >&5
14268   (exit $ac_status); } &&
14269          { ac_try='test -s conftest$ac_exeext'
14270   { (eval echo "$as_me:14270: \"$ac_try\"") >&5
14271   (eval $ac_try) 2>&5
14272   ac_status=$?
14273   echo "$as_me:14273: \$? = $ac_status" >&5
14274   (exit $ac_status); }; }; then
14275   ac_cv_func__nc_TABSIZE=yes
14276 else
14277   echo "$as_me: failed program was:" >&5
14278 cat conftest.$ac_ext >&5
14279 ac_cv_func__nc_TABSIZE=no
14280 fi
14281 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14282 fi
14283 echo "$as_me:14283: result: $ac_cv_func__nc_TABSIZE" >&5
14284 echo "${ECHO_T}$ac_cv_func__nc_TABSIZE" >&6
14285 if test $ac_cv_func__nc_TABSIZE = yes; then
14286   assume_reentrant=yes
14287 else
14288   assume_reentrant=no
14289 fi
14290
14291 # Reentrant code has to be opaque; there's little advantage to making ncurses
14292 # opaque outside of that, so there is no --enable-opaque option.  We can use
14293 # this option without --with-pthreads, but this will be always set for
14294 # pthreads.
14295 echo "$as_me:14295: checking if you want experimental reentrant code" >&5
14296 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
14297
14298 # Check whether --enable-reentrant or --disable-reentrant was given.
14299 if test "${enable_reentrant+set}" = set; then
14300   enableval="$enable_reentrant"
14301   with_reentrant=$enableval
14302 else
14303   with_reentrant=$assume_reentrant
14304 fi;
14305 echo "$as_me:14305: result: $with_reentrant" >&5
14306 echo "${ECHO_T}$with_reentrant" >&6
14307 if test "$with_reentrant" = yes ; then
14308         cf_cv_enable_reentrant=1
14309         if test $cf_cv_weak_symbols = yes ; then
14310
14311 # remove pthread library from $LIBS
14312 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
14313
14314         elif test "$assume_reentrant" = no ; then
14315                 LIB_SUFFIX="t${LIB_SUFFIX}"
14316         fi
14317
14318 cat >>confdefs.h <<\EOF
14319 #define USE_REENTRANT 1
14320 EOF
14321
14322 else
14323         cf_cv_enable_reentrant=0
14324 fi
14325
14326 ### Allow using a different wrap-prefix
14327 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
14328         echo "$as_me:14328: checking for prefix used to wrap public variables" >&5
14329 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
14330
14331 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
14332 if test "${with_wrap_prefix+set}" = set; then
14333   withval="$with_wrap_prefix"
14334   NCURSES_WRAP_PREFIX=$withval
14335 else
14336   NCURSES_WRAP_PREFIX=_nc_
14337 fi;
14338         echo "$as_me:14338: result: $NCURSES_WRAP_PREFIX" >&5
14339 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
14340 else
14341         NCURSES_WRAP_PREFIX=_nc_
14342 fi
14343
14344 cat >>confdefs.h <<EOF
14345 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
14346 EOF
14347
14348 ###############################################################################
14349
14350 ###     use option --disable-echo to suppress full display compiling commands
14351
14352 echo "$as_me:14352: checking if you want to see long compiling messages" >&5
14353 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
14354
14355 # Check whether --enable-echo or --disable-echo was given.
14356 if test "${enable_echo+set}" = set; then
14357   enableval="$enable_echo"
14358   test "$enableval" != no && enableval=yes
14359         if test "$enableval" != "yes" ; then
14360
14361         ECHO_LT='--silent'
14362         ECHO_LD='@echo linking $@;'
14363         RULE_CC='@echo compiling $<'
14364         SHOW_CC='@echo compiling $@'
14365         ECHO_CC='@'
14366
14367         else
14368
14369         ECHO_LT=''
14370         ECHO_LD=''
14371         RULE_CC=''
14372         SHOW_CC=''
14373         ECHO_CC=''
14374
14375         fi
14376 else
14377   enableval=yes
14378
14379         ECHO_LT=''
14380         ECHO_LD=''
14381         RULE_CC=''
14382         SHOW_CC=''
14383         ECHO_CC=''
14384
14385 fi;
14386 echo "$as_me:14386: result: $enableval" >&5
14387 echo "${ECHO_T}$enableval" >&6
14388
14389 ###     use option --enable-warnings to turn on all gcc warnings
14390 echo "$as_me:14390: checking if you want to see compiler warnings" >&5
14391 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
14392
14393 # Check whether --enable-warnings or --disable-warnings was given.
14394 if test "${enable_warnings+set}" = set; then
14395   enableval="$enable_warnings"
14396   with_warnings=$enableval
14397 fi;
14398 echo "$as_me:14398: result: $with_warnings" >&5
14399 echo "${ECHO_T}$with_warnings" >&6
14400
14401 if test "x$with_warnings" = "xyes"; then
14402
14403         ADAFLAGS="$ADAFLAGS -gnatg"
14404
14405 if test "x$have_x" = xyes; then
14406
14407 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
14408 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
14409 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
14410 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
14411 for cf_X_CFLAGS in $X_CFLAGS
14412 do
14413         case "x$cf_X_CFLAGS" in
14414         x-[IUD]*)
14415                 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
14416                 ;;
14417         *)
14418                 CFLAGS="$CFLAGS $cf_X_CFLAGS"
14419                 ;;
14420         esac
14421 done
14422
14423 cat >conftest.$ac_ext <<_ACEOF
14424 #line 14424 "configure"
14425 #include "confdefs.h"
14426
14427 #include <stdlib.h>
14428 #include <X11/Intrinsic.h>
14429
14430 int
14431 main (void)
14432 {
14433 String foo = malloc(1)
14434   ;
14435   return 0;
14436 }
14437 _ACEOF
14438 rm -f conftest.$ac_objext
14439 if { (eval echo "$as_me:14439: \"$ac_compile\"") >&5
14440   (eval $ac_compile) 2>&5
14441   ac_status=$?
14442   echo "$as_me:14442: \$? = $ac_status" >&5
14443   (exit $ac_status); } &&
14444          { ac_try='test -s conftest.$ac_objext'
14445   { (eval echo "$as_me:14445: \"$ac_try\"") >&5
14446   (eval $ac_try) 2>&5
14447   ac_status=$?
14448   echo "$as_me:14448: \$? = $ac_status" >&5
14449   (exit $ac_status); }; }; then
14450
14451 echo "$as_me:14451: checking for X11/Xt const-feature" >&5
14452 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
14453 if test "${cf_cv_const_x_string+set}" = set; then
14454   echo $ECHO_N "(cached) $ECHO_C" >&6
14455 else
14456
14457         cat >conftest.$ac_ext <<_ACEOF
14458 #line 14458 "configure"
14459 #include "confdefs.h"
14460
14461 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
14462 #undef  XTSTRINGDEFINES /* X11R5 and later */
14463 #include <stdlib.h>
14464 #include <X11/Intrinsic.h>
14465
14466 int
14467 main (void)
14468 {
14469 String foo = malloc(1); *foo = 0
14470   ;
14471   return 0;
14472 }
14473 _ACEOF
14474 rm -f conftest.$ac_objext
14475 if { (eval echo "$as_me:14475: \"$ac_compile\"") >&5
14476   (eval $ac_compile) 2>&5
14477   ac_status=$?
14478   echo "$as_me:14478: \$? = $ac_status" >&5
14479   (exit $ac_status); } &&
14480          { ac_try='test -s conftest.$ac_objext'
14481   { (eval echo "$as_me:14481: \"$ac_try\"") >&5
14482   (eval $ac_try) 2>&5
14483   ac_status=$?
14484   echo "$as_me:14484: \$? = $ac_status" >&5
14485   (exit $ac_status); }; }; then
14486
14487                         cf_cv_const_x_string=no
14488
14489 else
14490   echo "$as_me: failed program was:" >&5
14491 cat conftest.$ac_ext >&5
14492
14493                         cf_cv_const_x_string=yes
14494
14495 fi
14496 rm -f conftest.$ac_objext conftest.$ac_ext
14497
14498 fi
14499 echo "$as_me:14499: result: $cf_cv_const_x_string" >&5
14500 echo "${ECHO_T}$cf_cv_const_x_string" >&6
14501
14502 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
14503 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
14504 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
14505
14506 case $cf_cv_const_x_string in
14507 (no)
14508
14509         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14510         CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
14511
14512         ;;
14513 (*)
14514
14515         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14516         CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
14517
14518         ;;
14519 esac
14520
14521 else
14522   echo "$as_me: failed program was:" >&5
14523 cat conftest.$ac_ext >&5
14524 fi
14525 rm -f conftest.$ac_objext conftest.$ac_ext
14526  fi
14527 cat > conftest.$ac_ext <<EOF
14528 #line 14528 "${as_me:-configure}"
14529 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
14530 EOF
14531 if test "$INTEL_COMPILER" = yes
14532 then
14533 # The "-wdXXX" options suppress warnings:
14534 # remark #1419: external declaration in primary source file
14535 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
14536 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
14537 # remark #193: zero used for undefined preprocessing identifier
14538 # remark #593: variable "curs_sb_left_arrow" was set but never used
14539 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
14540 # remark #869: parameter "tw" was never referenced
14541 # remark #981: operands are evaluated in unspecified order
14542 # warning #279: controlling expression is constant
14543
14544         { echo "$as_me:14544: checking for $CC warning options..." >&5
14545 echo "$as_me: checking for $CC warning options..." >&6;}
14546         cf_save_CFLAGS="$CFLAGS"
14547         EXTRA_CFLAGS="-Wall"
14548         for cf_opt in \
14549                 wd1419 \
14550                 wd1683 \
14551                 wd1684 \
14552                 wd193 \
14553                 wd593 \
14554                 wd279 \
14555                 wd810 \
14556                 wd869 \
14557                 wd981
14558         do
14559                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
14560                 if { (eval echo "$as_me:14560: \"$ac_compile\"") >&5
14561   (eval $ac_compile) 2>&5
14562   ac_status=$?
14563   echo "$as_me:14563: \$? = $ac_status" >&5
14564   (exit $ac_status); }; then
14565                         test -n "$verbose" && echo "$as_me:14565: result: ... -$cf_opt" >&5
14566 echo "${ECHO_T}... -$cf_opt" >&6
14567                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
14568                 fi
14569         done
14570         CFLAGS="$cf_save_CFLAGS"
14571 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
14572 then
14573         { echo "$as_me:14573: checking for $CC warning options..." >&5
14574 echo "$as_me: checking for $CC warning options..." >&6;}
14575         cf_save_CFLAGS="$CFLAGS"
14576         EXTRA_CFLAGS=
14577         cf_warn_CONST=""
14578         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
14579         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
14580         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
14581         for cf_opt in W Wall \
14582                 Wbad-function-cast \
14583                 Wcast-align \
14584                 Wcast-qual \
14585                 Wdeclaration-after-statement \
14586                 Wextra \
14587                 Winline \
14588                 Wmissing-declarations \
14589                 Wmissing-prototypes \
14590                 Wnested-externs \
14591                 Wpointer-arith \
14592                 Wshadow \
14593                 Wstrict-prototypes \
14594                 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
14595         do
14596                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
14597                 if { (eval echo "$as_me:14597: \"$ac_compile\"") >&5
14598   (eval $ac_compile) 2>&5
14599   ac_status=$?
14600   echo "$as_me:14600: \$? = $ac_status" >&5
14601   (exit $ac_status); }; then
14602                         test -n "$verbose" && echo "$as_me:14602: result: ... -$cf_opt" >&5
14603 echo "${ECHO_T}... -$cf_opt" >&6
14604                         case $cf_opt in
14605                         (Winline)
14606                                 case $GCC_VERSION in
14607                                 ([34].*)
14608                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
14609
14610 echo "${as_me:-configure}:14610: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
14611
14612                                         continue;;
14613                                 esac
14614                                 ;;
14615                         (Wpointer-arith)
14616                                 case $GCC_VERSION in
14617                                 ([12].*)
14618                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
14619
14620 echo "${as_me:-configure}:14620: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
14621
14622                                         continue;;
14623                                 esac
14624                                 ;;
14625                         esac
14626                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
14627                 fi
14628         done
14629         CFLAGS="$cf_save_CFLAGS"
14630 fi
14631 rm -rf conftest*
14632
14633 fi
14634
14635 if test "$GCC" = yes
14636 then
14637 cat > conftest.i <<EOF
14638 #ifndef GCC_PRINTF
14639 #define GCC_PRINTF 0
14640 #endif
14641 #ifndef GCC_SCANF
14642 #define GCC_SCANF 0
14643 #endif
14644 #ifndef GCC_NORETURN
14645 #define GCC_NORETURN /* nothing */
14646 #endif
14647 #ifndef GCC_UNUSED
14648 #define GCC_UNUSED /* nothing */
14649 #endif
14650 EOF
14651 if test "$GCC" = yes
14652 then
14653         { echo "$as_me:14653: checking for $CC __attribute__ directives..." >&5
14654 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
14655 cat > conftest.$ac_ext <<EOF
14656 #line 14656 "${as_me:-configure}"
14657 #include "confdefs.h"
14658 #include "conftest.h"
14659 #include "conftest.i"
14660 #if     GCC_PRINTF
14661 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
14662 #else
14663 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
14664 #endif
14665 #if     GCC_SCANF
14666 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
14667 #else
14668 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
14669 #endif
14670 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
14671 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
14672 extern void foo(void) GCC_NORETURN;
14673 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
14674 EOF
14675         cf_printf_attribute=no
14676         cf_scanf_attribute=no
14677         for cf_attribute in scanf printf unused noreturn
14678         do
14679
14680 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14681
14682                 cf_directive="__attribute__(($cf_attribute))"
14683                 echo "checking for $CC $cf_directive" 1>&5
14684
14685                 case $cf_attribute in
14686                 (printf)
14687                         cf_printf_attribute=yes
14688                         cat >conftest.h <<EOF
14689 #define GCC_$cf_ATTRIBUTE 1
14690 EOF
14691                         ;;
14692                 (scanf)
14693                         cf_scanf_attribute=yes
14694                         cat >conftest.h <<EOF
14695 #define GCC_$cf_ATTRIBUTE 1
14696 EOF
14697                         ;;
14698                 (*)
14699                         cat >conftest.h <<EOF
14700 #define GCC_$cf_ATTRIBUTE $cf_directive
14701 EOF
14702                         ;;
14703                 esac
14704
14705                 if { (eval echo "$as_me:14705: \"$ac_compile\"") >&5
14706   (eval $ac_compile) 2>&5
14707   ac_status=$?
14708   echo "$as_me:14708: \$? = $ac_status" >&5
14709   (exit $ac_status); }; then
14710                         test -n "$verbose" && echo "$as_me:14710: result: ... $cf_attribute" >&5
14711 echo "${ECHO_T}... $cf_attribute" >&6
14712                         cat conftest.h >>confdefs.h
14713                         case $cf_attribute in
14714                         (noreturn)
14715
14716 cat >>confdefs.h <<EOF
14717 #define GCC_NORETURN $cf_directive
14718 EOF
14719
14720                                 ;;
14721                         (printf)
14722                                 cf_value='/* nothing */'
14723                                 if test "$cf_printf_attribute" != no ; then
14724                                         cf_value='__attribute__((format(printf,fmt,var)))'
14725
14726 cat >>confdefs.h <<\EOF
14727 #define GCC_PRINTF 1
14728 EOF
14729
14730                                 fi
14731
14732 cat >>confdefs.h <<EOF
14733 #define GCC_PRINTFLIKE(fmt,var) $cf_value
14734 EOF
14735
14736                                 ;;
14737                         (scanf)
14738                                 cf_value='/* nothing */'
14739                                 if test "$cf_scanf_attribute" != no ; then
14740                                         cf_value='__attribute__((format(scanf,fmt,var)))'
14741
14742 cat >>confdefs.h <<\EOF
14743 #define GCC_SCANF 1
14744 EOF
14745
14746                                 fi
14747
14748 cat >>confdefs.h <<EOF
14749 #define GCC_SCANFLIKE(fmt,var) $cf_value
14750 EOF
14751
14752                                 ;;
14753                         (unused)
14754
14755 cat >>confdefs.h <<EOF
14756 #define GCC_UNUSED $cf_directive
14757 EOF
14758
14759                                 ;;
14760                         esac
14761                 fi
14762         done
14763 else
14764         fgrep define conftest.i >>confdefs.h
14765 fi
14766 rm -rf conftest*
14767 fi
14768
14769 ###     use option --enable-assertions to turn on generation of assertion code
14770 echo "$as_me:14770: checking if you want to enable runtime assertions" >&5
14771 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
14772
14773 # Check whether --enable-assertions or --disable-assertions was given.
14774 if test "${enable_assertions+set}" = set; then
14775   enableval="$enable_assertions"
14776   with_assertions=$enableval
14777 else
14778   with_assertions=no
14779 fi;
14780 echo "$as_me:14780: result: $with_assertions" >&5
14781 echo "${ECHO_T}$with_assertions" >&6
14782 if test -n "$GCC"
14783 then
14784         if test "$with_assertions" = no
14785         then
14786                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
14787         else
14788
14789         ADAFLAGS="$ADAFLAGS -gnata"
14790
14791         fi
14792 fi
14793
14794 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
14795
14796 cat >>confdefs.h <<\EOF
14797 #define HAVE_NC_ALLOC_H 1
14798 EOF
14799
14800 ###     use option --enable-expanded to generate certain macros as functions
14801
14802 # Check whether --enable-expanded or --disable-expanded was given.
14803 if test "${enable_expanded+set}" = set; then
14804   enableval="$enable_expanded"
14805   test "$enableval" = yes &&
14806 cat >>confdefs.h <<\EOF
14807 #define NCURSES_EXPANDED 1
14808 EOF
14809
14810 fi;
14811
14812 ###     use option --disable-macros to suppress macros in favor of functions
14813
14814 # Check whether --enable-macros or --disable-macros was given.
14815 if test "${enable_macros+set}" = set; then
14816   enableval="$enable_macros"
14817   test "$enableval" = no &&
14818 cat >>confdefs.h <<\EOF
14819 #define NCURSES_NOMACROS 1
14820 EOF
14821
14822 fi;
14823
14824 # Normally we only add trace() to the debug-library.  Allow this to be
14825 # extended to all models of the ncurses library:
14826 cf_all_traces=no
14827 case "$CFLAGS $CPPFLAGS" in
14828 (*-DTRACE*)
14829         cf_all_traces=yes
14830         ;;
14831 esac
14832
14833 echo "$as_me:14833: checking whether to add trace feature to all models" >&5
14834 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
14835
14836 # Check whether --with-trace or --without-trace was given.
14837 if test "${with_trace+set}" = set; then
14838   withval="$with_trace"
14839   cf_with_trace=$withval
14840 else
14841   cf_with_trace=$cf_all_traces
14842 fi;
14843 echo "$as_me:14843: result: $cf_with_trace" >&5
14844 echo "${ECHO_T}$cf_with_trace" >&6
14845
14846 if test "$cf_with_trace" = yes ; then
14847         ADA_TRACE=TRUE
14848
14849 cf_fix_cppflags=no
14850 cf_new_cflags=
14851 cf_new_cppflags=
14852 cf_new_extra_cppflags=
14853
14854 for cf_add_cflags in -DTRACE
14855 do
14856 case $cf_fix_cppflags in
14857 (no)
14858         case $cf_add_cflags in
14859         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14860                 case $cf_add_cflags in
14861                 (-D*)
14862                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14863
14864                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14865                                 && test -z "${cf_tst_cflags}" \
14866                                 && cf_fix_cppflags=yes
14867
14868                         if test $cf_fix_cppflags = yes ; then
14869
14870         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14871         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14872
14873                                 continue
14874                         elif test "${cf_tst_cflags}" = "\"'" ; then
14875
14876         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14877         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14878
14879                                 continue
14880                         fi
14881                         ;;
14882                 esac
14883                 case "$CPPFLAGS" in
14884                 (*$cf_add_cflags)
14885                         ;;
14886                 (*)
14887                         case $cf_add_cflags in
14888                         (-D*)
14889                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14890
14891 CPPFLAGS=`echo "$CPPFLAGS" | \
14892         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14893                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14894
14895                                 ;;
14896                         esac
14897
14898         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14899         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14900
14901                         ;;
14902                 esac
14903                 ;;
14904         (*)
14905
14906         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14907         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14908
14909                 ;;
14910         esac
14911         ;;
14912 (yes)
14913
14914         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14915         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14916
14917         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14918
14919         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14920                 && test -z "${cf_tst_cflags}" \
14921                 && cf_fix_cppflags=no
14922         ;;
14923 esac
14924 done
14925
14926 if test -n "$cf_new_cflags" ; then
14927
14928         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14929         CFLAGS="${CFLAGS}$cf_new_cflags"
14930
14931 fi
14932
14933 if test -n "$cf_new_cppflags" ; then
14934
14935         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14936         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14937
14938 fi
14939
14940 if test -n "$cf_new_extra_cppflags" ; then
14941
14942         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14943         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14944
14945 fi
14946
14947 else
14948         ADA_TRACE=FALSE
14949 fi
14950
14951 echo "$as_me:14951: checking if we want to use GNAT projects" >&5
14952 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
14953
14954 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
14955 if test "${enable_gnat_projects+set}" = set; then
14956   enableval="$enable_gnat_projects"
14957   test "$enableval" != no && enableval=yes
14958         if test "$enableval" != "yes" ; then
14959     enable_gnat_projects=no
14960         else
14961                 enable_gnat_projects=yes
14962         fi
14963 else
14964   enableval=yes
14965         enable_gnat_projects=yes
14966
14967 fi;
14968 echo "$as_me:14968: result: $enable_gnat_projects" >&5
14969 echo "${ECHO_T}$enable_gnat_projects" >&6
14970
14971 ###     Checks for libraries.
14972 case $cf_cv_system_name in
14973 (*mingw32*)
14974         ;;
14975 (*)
14976 echo "$as_me:14976: checking for gettimeofday" >&5
14977 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
14978 if test "${ac_cv_func_gettimeofday+set}" = set; then
14979   echo $ECHO_N "(cached) $ECHO_C" >&6
14980 else
14981   cat >conftest.$ac_ext <<_ACEOF
14982 #line 14982 "configure"
14983 #include "confdefs.h"
14984 #define gettimeofday autoconf_temporary
14985 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
14986 #undef gettimeofday
14987
14988 #ifdef __cplusplus
14989 extern "C"
14990 #endif
14991
14992 /* We use char because int might match the return type of a gcc2
14993    builtin and then its argument prototype would still apply.  */
14994 char gettimeofday (void);
14995
14996 int
14997 main (void)
14998 {
14999
15000 /* The GNU C library defines stubs for functions which it implements
15001     to always fail with ENOSYS.  Some functions are actually named
15002     something starting with __ and the normal name is an alias.  */
15003 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
15004 #error found stub for gettimeofday
15005 #endif
15006
15007         return gettimeofday ();
15008   ;
15009   return 0;
15010 }
15011 _ACEOF
15012 rm -f conftest.$ac_objext conftest$ac_exeext
15013 if { (eval echo "$as_me:15013: \"$ac_link\"") >&5
15014   (eval $ac_link) 2>&5
15015   ac_status=$?
15016   echo "$as_me:15016: \$? = $ac_status" >&5
15017   (exit $ac_status); } &&
15018          { ac_try='test -s conftest$ac_exeext'
15019   { (eval echo "$as_me:15019: \"$ac_try\"") >&5
15020   (eval $ac_try) 2>&5
15021   ac_status=$?
15022   echo "$as_me:15022: \$? = $ac_status" >&5
15023   (exit $ac_status); }; }; then
15024   ac_cv_func_gettimeofday=yes
15025 else
15026   echo "$as_me: failed program was:" >&5
15027 cat conftest.$ac_ext >&5
15028 ac_cv_func_gettimeofday=no
15029 fi
15030 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15031 fi
15032 echo "$as_me:15032: result: $ac_cv_func_gettimeofday" >&5
15033 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
15034 if test $ac_cv_func_gettimeofday = yes; then
15035   cat >>confdefs.h <<\EOF
15036 #define HAVE_GETTIMEOFDAY 1
15037 EOF
15038
15039 else
15040
15041 echo "$as_me:15041: checking for gettimeofday in -lbsd" >&5
15042 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
15043 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
15044   echo $ECHO_N "(cached) $ECHO_C" >&6
15045 else
15046   ac_check_lib_save_LIBS=$LIBS
15047 LIBS="-lbsd  $LIBS"
15048 cat >conftest.$ac_ext <<_ACEOF
15049 #line 15049 "configure"
15050 #include "confdefs.h"
15051
15052 /* Override any gcc2 internal prototype to avoid an error.  */
15053 #ifdef __cplusplus
15054 extern "C"
15055 #endif
15056 /* We use char because int might match the return type of a gcc2
15057    builtin and then its argument prototype would still apply.  */
15058 char gettimeofday ();
15059 int
15060 main (void)
15061 {
15062 gettimeofday ();
15063   ;
15064   return 0;
15065 }
15066 _ACEOF
15067 rm -f conftest.$ac_objext conftest$ac_exeext
15068 if { (eval echo "$as_me:15068: \"$ac_link\"") >&5
15069   (eval $ac_link) 2>&5
15070   ac_status=$?
15071   echo "$as_me:15071: \$? = $ac_status" >&5
15072   (exit $ac_status); } &&
15073          { ac_try='test -s conftest$ac_exeext'
15074   { (eval echo "$as_me:15074: \"$ac_try\"") >&5
15075   (eval $ac_try) 2>&5
15076   ac_status=$?
15077   echo "$as_me:15077: \$? = $ac_status" >&5
15078   (exit $ac_status); }; }; then
15079   ac_cv_lib_bsd_gettimeofday=yes
15080 else
15081   echo "$as_me: failed program was:" >&5
15082 cat conftest.$ac_ext >&5
15083 ac_cv_lib_bsd_gettimeofday=no
15084 fi
15085 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15086 LIBS=$ac_check_lib_save_LIBS
15087 fi
15088 echo "$as_me:15088: result: $ac_cv_lib_bsd_gettimeofday" >&5
15089 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
15090 if test $ac_cv_lib_bsd_gettimeofday = yes; then
15091
15092 cat >>confdefs.h <<\EOF
15093 #define HAVE_GETTIMEOFDAY 1
15094 EOF
15095
15096         LIBS="$LIBS -lbsd"
15097 fi
15098
15099 fi
15100         ;;
15101 esac
15102
15103 ###     Checks for header files.
15104 echo "$as_me:15104: checking for ANSI C header files" >&5
15105 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
15106 if test "${ac_cv_header_stdc+set}" = set; then
15107   echo $ECHO_N "(cached) $ECHO_C" >&6
15108 else
15109   cat >conftest.$ac_ext <<_ACEOF
15110 #line 15110 "configure"
15111 #include "confdefs.h"
15112 #include <stdlib.h>
15113 #include <stdarg.h>
15114 #include <string.h>
15115 #include <float.h>
15116
15117 _ACEOF
15118 if { (eval echo "$as_me:15118: \"$ac_cpp conftest.$ac_ext\"") >&5
15119   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15120   ac_status=$?
15121   egrep -v '^ *\+' conftest.er1 >conftest.err
15122   rm -f conftest.er1
15123   cat conftest.err >&5
15124   echo "$as_me:15124: \$? = $ac_status" >&5
15125   (exit $ac_status); } >/dev/null; then
15126   if test -s conftest.err; then
15127     ac_cpp_err=$ac_c_preproc_warn_flag
15128   else
15129     ac_cpp_err=
15130   fi
15131 else
15132   ac_cpp_err=yes
15133 fi
15134 if test -z "$ac_cpp_err"; then
15135   ac_cv_header_stdc=yes
15136 else
15137   echo "$as_me: failed program was:" >&5
15138   cat conftest.$ac_ext >&5
15139   ac_cv_header_stdc=no
15140 fi
15141 rm -f conftest.err conftest.$ac_ext
15142
15143 if test $ac_cv_header_stdc = yes; then
15144   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15145   cat >conftest.$ac_ext <<_ACEOF
15146 #line 15146 "configure"
15147 #include "confdefs.h"
15148 #include <string.h>
15149
15150 _ACEOF
15151 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15152   egrep "memchr" >/dev/null 2>&1; then
15153   :
15154 else
15155   ac_cv_header_stdc=no
15156 fi
15157 rm -rf conftest*
15158
15159 fi
15160
15161 if test $ac_cv_header_stdc = yes; then
15162   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15163   cat >conftest.$ac_ext <<_ACEOF
15164 #line 15164 "configure"
15165 #include "confdefs.h"
15166 #include <stdlib.h>
15167
15168 _ACEOF
15169 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15170   egrep "free" >/dev/null 2>&1; then
15171   :
15172 else
15173   ac_cv_header_stdc=no
15174 fi
15175 rm -rf conftest*
15176
15177 fi
15178
15179 if test $ac_cv_header_stdc = yes; then
15180   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15181   if test "$cross_compiling" = yes; then
15182   :
15183 else
15184   cat >conftest.$ac_ext <<_ACEOF
15185 #line 15185 "configure"
15186 #include "confdefs.h"
15187 #include <ctype.h>
15188 #if ((' ' & 0x0FF) == 0x020)
15189 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15190 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15191 #else
15192 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
15193                      || ('j' <= (c) && (c) <= 'r') \
15194                      || ('s' <= (c) && (c) <= 'z'))
15195 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15196 #endif
15197
15198 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15199 int
15200 main (void)
15201 {
15202   int i;
15203   for (i = 0; i < 256; i++)
15204     if (XOR (islower (i), ISLOWER (i))
15205         || toupper (i) != TOUPPER (i))
15206       $ac_main_return(2);
15207   $ac_main_return (0);
15208 }
15209 _ACEOF
15210 rm -f conftest$ac_exeext
15211 if { (eval echo "$as_me:15211: \"$ac_link\"") >&5
15212   (eval $ac_link) 2>&5
15213   ac_status=$?
15214   echo "$as_me:15214: \$? = $ac_status" >&5
15215   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15216   { (eval echo "$as_me:15216: \"$ac_try\"") >&5
15217   (eval $ac_try) 2>&5
15218   ac_status=$?
15219   echo "$as_me:15219: \$? = $ac_status" >&5
15220   (exit $ac_status); }; }; then
15221   :
15222 else
15223   echo "$as_me: program exited with status $ac_status" >&5
15224 echo "$as_me: failed program was:" >&5
15225 cat conftest.$ac_ext >&5
15226 ac_cv_header_stdc=no
15227 fi
15228 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15229 fi
15230 fi
15231 fi
15232 echo "$as_me:15232: result: $ac_cv_header_stdc" >&5
15233 echo "${ECHO_T}$ac_cv_header_stdc" >&6
15234 if test $ac_cv_header_stdc = yes; then
15235
15236 cat >>confdefs.h <<\EOF
15237 #define STDC_HEADERS 1
15238 EOF
15239
15240 fi
15241
15242 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
15243
15244 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
15245                   inttypes.h stdint.h unistd.h
15246 do
15247 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15248 echo "$as_me:15248: checking for $ac_header" >&5
15249 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15250 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15251   echo $ECHO_N "(cached) $ECHO_C" >&6
15252 else
15253   cat >conftest.$ac_ext <<_ACEOF
15254 #line 15254 "configure"
15255 #include "confdefs.h"
15256 $ac_includes_default
15257 #include <$ac_header>
15258 _ACEOF
15259 rm -f conftest.$ac_objext
15260 if { (eval echo "$as_me:15260: \"$ac_compile\"") >&5
15261   (eval $ac_compile) 2>&5
15262   ac_status=$?
15263   echo "$as_me:15263: \$? = $ac_status" >&5
15264   (exit $ac_status); } &&
15265          { ac_try='test -s conftest.$ac_objext'
15266   { (eval echo "$as_me:15266: \"$ac_try\"") >&5
15267   (eval $ac_try) 2>&5
15268   ac_status=$?
15269   echo "$as_me:15269: \$? = $ac_status" >&5
15270   (exit $ac_status); }; }; then
15271   eval "$as_ac_Header=yes"
15272 else
15273   echo "$as_me: failed program was:" >&5
15274 cat conftest.$ac_ext >&5
15275 eval "$as_ac_Header=no"
15276 fi
15277 rm -f conftest.$ac_objext conftest.$ac_ext
15278 fi
15279 echo "$as_me:15279: result: `eval echo '${'$as_ac_Header'}'`" >&5
15280 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15281 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15282   cat >>confdefs.h <<EOF
15283 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15284 EOF
15285
15286 fi
15287 done
15288
15289 echo "$as_me:15289: checking for signed char" >&5
15290 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
15291 if test "${ac_cv_type_signed_char+set}" = set; then
15292   echo $ECHO_N "(cached) $ECHO_C" >&6
15293 else
15294   cat >conftest.$ac_ext <<_ACEOF
15295 #line 15295 "configure"
15296 #include "confdefs.h"
15297 $ac_includes_default
15298 int
15299 main (void)
15300 {
15301 if ((signed char *) 0)
15302   return 0;
15303 if (sizeof (signed char))
15304   return 0;
15305   ;
15306   return 0;
15307 }
15308 _ACEOF
15309 rm -f conftest.$ac_objext
15310 if { (eval echo "$as_me:15310: \"$ac_compile\"") >&5
15311   (eval $ac_compile) 2>&5
15312   ac_status=$?
15313   echo "$as_me:15313: \$? = $ac_status" >&5
15314   (exit $ac_status); } &&
15315          { ac_try='test -s conftest.$ac_objext'
15316   { (eval echo "$as_me:15316: \"$ac_try\"") >&5
15317   (eval $ac_try) 2>&5
15318   ac_status=$?
15319   echo "$as_me:15319: \$? = $ac_status" >&5
15320   (exit $ac_status); }; }; then
15321   ac_cv_type_signed_char=yes
15322 else
15323   echo "$as_me: failed program was:" >&5
15324 cat conftest.$ac_ext >&5
15325 ac_cv_type_signed_char=no
15326 fi
15327 rm -f conftest.$ac_objext conftest.$ac_ext
15328 fi
15329 echo "$as_me:15329: result: $ac_cv_type_signed_char" >&5
15330 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
15331
15332 echo "$as_me:15332: checking size of signed char" >&5
15333 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
15334 if test "${ac_cv_sizeof_signed_char+set}" = set; then
15335   echo $ECHO_N "(cached) $ECHO_C" >&6
15336 else
15337   if test "$ac_cv_type_signed_char" = yes; then
15338   if test "$cross_compiling" = yes; then
15339   # Depending upon the size, compute the lo and hi bounds.
15340 cat >conftest.$ac_ext <<_ACEOF
15341 #line 15341 "configure"
15342 #include "confdefs.h"
15343 $ac_includes_default
15344 int
15345 main (void)
15346 {
15347 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
15348   ;
15349   return 0;
15350 }
15351 _ACEOF
15352 rm -f conftest.$ac_objext
15353 if { (eval echo "$as_me:15353: \"$ac_compile\"") >&5
15354   (eval $ac_compile) 2>&5
15355   ac_status=$?
15356   echo "$as_me:15356: \$? = $ac_status" >&5
15357   (exit $ac_status); } &&
15358          { ac_try='test -s conftest.$ac_objext'
15359   { (eval echo "$as_me:15359: \"$ac_try\"") >&5
15360   (eval $ac_try) 2>&5
15361   ac_status=$?
15362   echo "$as_me:15362: \$? = $ac_status" >&5
15363   (exit $ac_status); }; }; then
15364   ac_lo=0 ac_mid=0
15365   while :; do
15366     cat >conftest.$ac_ext <<_ACEOF
15367 #line 15367 "configure"
15368 #include "confdefs.h"
15369 $ac_includes_default
15370 int
15371 main (void)
15372 {
15373 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
15374   ;
15375   return 0;
15376 }
15377 _ACEOF
15378 rm -f conftest.$ac_objext
15379 if { (eval echo "$as_me:15379: \"$ac_compile\"") >&5
15380   (eval $ac_compile) 2>&5
15381   ac_status=$?
15382   echo "$as_me:15382: \$? = $ac_status" >&5
15383   (exit $ac_status); } &&
15384          { ac_try='test -s conftest.$ac_objext'
15385   { (eval echo "$as_me:15385: \"$ac_try\"") >&5
15386   (eval $ac_try) 2>&5
15387   ac_status=$?
15388   echo "$as_me:15388: \$? = $ac_status" >&5
15389   (exit $ac_status); }; }; then
15390   ac_hi=$ac_mid; break
15391 else
15392   echo "$as_me: failed program was:" >&5
15393 cat conftest.$ac_ext >&5
15394 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
15395 fi
15396 rm -f conftest.$ac_objext conftest.$ac_ext
15397   done
15398 else
15399   echo "$as_me: failed program was:" >&5
15400 cat conftest.$ac_ext >&5
15401 ac_hi=-1 ac_mid=-1
15402   while :; do
15403     cat >conftest.$ac_ext <<_ACEOF
15404 #line 15404 "configure"
15405 #include "confdefs.h"
15406 $ac_includes_default
15407 int
15408 main (void)
15409 {
15410 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
15411   ;
15412   return 0;
15413 }
15414 _ACEOF
15415 rm -f conftest.$ac_objext
15416 if { (eval echo "$as_me:15416: \"$ac_compile\"") >&5
15417   (eval $ac_compile) 2>&5
15418   ac_status=$?
15419   echo "$as_me:15419: \$? = $ac_status" >&5
15420   (exit $ac_status); } &&
15421          { ac_try='test -s conftest.$ac_objext'
15422   { (eval echo "$as_me:15422: \"$ac_try\"") >&5
15423   (eval $ac_try) 2>&5
15424   ac_status=$?
15425   echo "$as_me:15425: \$? = $ac_status" >&5
15426   (exit $ac_status); }; }; then
15427   ac_lo=$ac_mid; break
15428 else
15429   echo "$as_me: failed program was:" >&5
15430 cat conftest.$ac_ext >&5
15431 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
15432 fi
15433 rm -f conftest.$ac_objext conftest.$ac_ext
15434   done
15435 fi
15436 rm -f conftest.$ac_objext conftest.$ac_ext
15437 # Binary search between lo and hi bounds.
15438 while test "x$ac_lo" != "x$ac_hi"; do
15439   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
15440   cat >conftest.$ac_ext <<_ACEOF
15441 #line 15441 "configure"
15442 #include "confdefs.h"
15443 $ac_includes_default
15444 int
15445 main (void)
15446 {
15447 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
15448   ;
15449   return 0;
15450 }
15451 _ACEOF
15452 rm -f conftest.$ac_objext
15453 if { (eval echo "$as_me:15453: \"$ac_compile\"") >&5
15454   (eval $ac_compile) 2>&5
15455   ac_status=$?
15456   echo "$as_me:15456: \$? = $ac_status" >&5
15457   (exit $ac_status); } &&
15458          { ac_try='test -s conftest.$ac_objext'
15459   { (eval echo "$as_me:15459: \"$ac_try\"") >&5
15460   (eval $ac_try) 2>&5
15461   ac_status=$?
15462   echo "$as_me:15462: \$? = $ac_status" >&5
15463   (exit $ac_status); }; }; then
15464   ac_hi=$ac_mid
15465 else
15466   echo "$as_me: failed program was:" >&5
15467 cat conftest.$ac_ext >&5
15468 ac_lo=`expr $ac_mid + 1`
15469 fi
15470 rm -f conftest.$ac_objext conftest.$ac_ext
15471 done
15472 ac_cv_sizeof_signed_char=$ac_lo
15473 else
15474   if test "$cross_compiling" = yes; then
15475   { { echo "$as_me:15475: error: cannot run test program while cross compiling" >&5
15476 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
15477    { (exit 1); exit 1; }; }
15478 else
15479   cat >conftest.$ac_ext <<_ACEOF
15480 #line 15480 "configure"
15481 #include "confdefs.h"
15482 $ac_includes_default
15483 int
15484 main (void)
15485 {
15486 FILE *f = fopen ("conftest.val", "w");
15487 if (!f)
15488   $ac_main_return (1);
15489 fprintf (f, "%d", (sizeof (signed char)));
15490 fclose (f);
15491   ;
15492   return 0;
15493 }
15494 _ACEOF
15495 rm -f conftest$ac_exeext
15496 if { (eval echo "$as_me:15496: \"$ac_link\"") >&5
15497   (eval $ac_link) 2>&5
15498   ac_status=$?
15499   echo "$as_me:15499: \$? = $ac_status" >&5
15500   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15501   { (eval echo "$as_me:15501: \"$ac_try\"") >&5
15502   (eval $ac_try) 2>&5
15503   ac_status=$?
15504   echo "$as_me:15504: \$? = $ac_status" >&5
15505   (exit $ac_status); }; }; then
15506   ac_cv_sizeof_signed_char=`cat conftest.val`
15507 else
15508   echo "$as_me: program exited with status $ac_status" >&5
15509 echo "$as_me: failed program was:" >&5
15510 cat conftest.$ac_ext >&5
15511 fi
15512 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15513 fi
15514 fi
15515 rm -f conftest.val
15516 else
15517   ac_cv_sizeof_signed_char=0
15518 fi
15519 fi
15520 echo "$as_me:15520: result: $ac_cv_sizeof_signed_char" >&5
15521 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
15522 cat >>confdefs.h <<EOF
15523 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
15524 EOF
15525
15526 echo "$as_me:15526: checking for ANSI C header files" >&5
15527 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
15528 if test "${ac_cv_header_stdc+set}" = set; then
15529   echo $ECHO_N "(cached) $ECHO_C" >&6
15530 else
15531   cat >conftest.$ac_ext <<_ACEOF
15532 #line 15532 "configure"
15533 #include "confdefs.h"
15534 #include <stdlib.h>
15535 #include <stdarg.h>
15536 #include <string.h>
15537 #include <float.h>
15538
15539 _ACEOF
15540 if { (eval echo "$as_me:15540: \"$ac_cpp conftest.$ac_ext\"") >&5
15541   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15542   ac_status=$?
15543   egrep -v '^ *\+' conftest.er1 >conftest.err
15544   rm -f conftest.er1
15545   cat conftest.err >&5
15546   echo "$as_me:15546: \$? = $ac_status" >&5
15547   (exit $ac_status); } >/dev/null; then
15548   if test -s conftest.err; then
15549     ac_cpp_err=$ac_c_preproc_warn_flag
15550   else
15551     ac_cpp_err=
15552   fi
15553 else
15554   ac_cpp_err=yes
15555 fi
15556 if test -z "$ac_cpp_err"; then
15557   ac_cv_header_stdc=yes
15558 else
15559   echo "$as_me: failed program was:" >&5
15560   cat conftest.$ac_ext >&5
15561   ac_cv_header_stdc=no
15562 fi
15563 rm -f conftest.err conftest.$ac_ext
15564
15565 if test $ac_cv_header_stdc = yes; then
15566   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15567   cat >conftest.$ac_ext <<_ACEOF
15568 #line 15568 "configure"
15569 #include "confdefs.h"
15570 #include <string.h>
15571
15572 _ACEOF
15573 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15574   egrep "memchr" >/dev/null 2>&1; then
15575   :
15576 else
15577   ac_cv_header_stdc=no
15578 fi
15579 rm -rf conftest*
15580
15581 fi
15582
15583 if test $ac_cv_header_stdc = yes; then
15584   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15585   cat >conftest.$ac_ext <<_ACEOF
15586 #line 15586 "configure"
15587 #include "confdefs.h"
15588 #include <stdlib.h>
15589
15590 _ACEOF
15591 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15592   egrep "free" >/dev/null 2>&1; then
15593   :
15594 else
15595   ac_cv_header_stdc=no
15596 fi
15597 rm -rf conftest*
15598
15599 fi
15600
15601 if test $ac_cv_header_stdc = yes; then
15602   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15603   if test "$cross_compiling" = yes; then
15604   :
15605 else
15606   cat >conftest.$ac_ext <<_ACEOF
15607 #line 15607 "configure"
15608 #include "confdefs.h"
15609 #include <ctype.h>
15610 #if ((' ' & 0x0FF) == 0x020)
15611 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15612 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15613 #else
15614 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
15615                      || ('j' <= (c) && (c) <= 'r') \
15616                      || ('s' <= (c) && (c) <= 'z'))
15617 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15618 #endif
15619
15620 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15621 int
15622 main (void)
15623 {
15624   int i;
15625   for (i = 0; i < 256; i++)
15626     if (XOR (islower (i), ISLOWER (i))
15627         || toupper (i) != TOUPPER (i))
15628       $ac_main_return(2);
15629   $ac_main_return (0);
15630 }
15631 _ACEOF
15632 rm -f conftest$ac_exeext
15633 if { (eval echo "$as_me:15633: \"$ac_link\"") >&5
15634   (eval $ac_link) 2>&5
15635   ac_status=$?
15636   echo "$as_me:15636: \$? = $ac_status" >&5
15637   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15638   { (eval echo "$as_me:15638: \"$ac_try\"") >&5
15639   (eval $ac_try) 2>&5
15640   ac_status=$?
15641   echo "$as_me:15641: \$? = $ac_status" >&5
15642   (exit $ac_status); }; }; then
15643   :
15644 else
15645   echo "$as_me: program exited with status $ac_status" >&5
15646 echo "$as_me: failed program was:" >&5
15647 cat conftest.$ac_ext >&5
15648 ac_cv_header_stdc=no
15649 fi
15650 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15651 fi
15652 fi
15653 fi
15654 echo "$as_me:15654: result: $ac_cv_header_stdc" >&5
15655 echo "${ECHO_T}$ac_cv_header_stdc" >&6
15656 if test $ac_cv_header_stdc = yes; then
15657
15658 cat >>confdefs.h <<\EOF
15659 #define STDC_HEADERS 1
15660 EOF
15661
15662 fi
15663
15664 ac_header_dirent=no
15665 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
15666   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
15667 echo "$as_me:15667: checking for $ac_hdr that defines DIR" >&5
15668 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
15669 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15670   echo $ECHO_N "(cached) $ECHO_C" >&6
15671 else
15672   cat >conftest.$ac_ext <<_ACEOF
15673 #line 15673 "configure"
15674 #include "confdefs.h"
15675 #include <sys/types.h>
15676 #include <$ac_hdr>
15677
15678 int
15679 main (void)
15680 {
15681 if ((DIR *) 0)
15682 return 0;
15683   ;
15684   return 0;
15685 }
15686 _ACEOF
15687 rm -f conftest.$ac_objext
15688 if { (eval echo "$as_me:15688: \"$ac_compile\"") >&5
15689   (eval $ac_compile) 2>&5
15690   ac_status=$?
15691   echo "$as_me:15691: \$? = $ac_status" >&5
15692   (exit $ac_status); } &&
15693          { ac_try='test -s conftest.$ac_objext'
15694   { (eval echo "$as_me:15694: \"$ac_try\"") >&5
15695   (eval $ac_try) 2>&5
15696   ac_status=$?
15697   echo "$as_me:15697: \$? = $ac_status" >&5
15698   (exit $ac_status); }; }; then
15699   eval "$as_ac_Header=yes"
15700 else
15701   echo "$as_me: failed program was:" >&5
15702 cat conftest.$ac_ext >&5
15703 eval "$as_ac_Header=no"
15704 fi
15705 rm -f conftest.$ac_objext conftest.$ac_ext
15706 fi
15707 echo "$as_me:15707: result: `eval echo '${'$as_ac_Header'}'`" >&5
15708 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15709 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15710   cat >>confdefs.h <<EOF
15711 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
15712 EOF
15713
15714 ac_header_dirent=$ac_hdr; break
15715 fi
15716
15717 done
15718 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
15719 if test $ac_header_dirent = dirent.h; then
15720   echo "$as_me:15720: checking for opendir in -ldir" >&5
15721 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
15722 if test "${ac_cv_lib_dir_opendir+set}" = set; then
15723   echo $ECHO_N "(cached) $ECHO_C" >&6
15724 else
15725   ac_check_lib_save_LIBS=$LIBS
15726 LIBS="-ldir  $LIBS"
15727 cat >conftest.$ac_ext <<_ACEOF
15728 #line 15728 "configure"
15729 #include "confdefs.h"
15730
15731 /* Override any gcc2 internal prototype to avoid an error.  */
15732 #ifdef __cplusplus
15733 extern "C"
15734 #endif
15735 /* We use char because int might match the return type of a gcc2
15736    builtin and then its argument prototype would still apply.  */
15737 char opendir ();
15738 int
15739 main (void)
15740 {
15741 opendir ();
15742   ;
15743   return 0;
15744 }
15745 _ACEOF
15746 rm -f conftest.$ac_objext conftest$ac_exeext
15747 if { (eval echo "$as_me:15747: \"$ac_link\"") >&5
15748   (eval $ac_link) 2>&5
15749   ac_status=$?
15750   echo "$as_me:15750: \$? = $ac_status" >&5
15751   (exit $ac_status); } &&
15752          { ac_try='test -s conftest$ac_exeext'
15753   { (eval echo "$as_me:15753: \"$ac_try\"") >&5
15754   (eval $ac_try) 2>&5
15755   ac_status=$?
15756   echo "$as_me:15756: \$? = $ac_status" >&5
15757   (exit $ac_status); }; }; then
15758   ac_cv_lib_dir_opendir=yes
15759 else
15760   echo "$as_me: failed program was:" >&5
15761 cat conftest.$ac_ext >&5
15762 ac_cv_lib_dir_opendir=no
15763 fi
15764 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15765 LIBS=$ac_check_lib_save_LIBS
15766 fi
15767 echo "$as_me:15767: result: $ac_cv_lib_dir_opendir" >&5
15768 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
15769 if test $ac_cv_lib_dir_opendir = yes; then
15770   LIBS="$LIBS -ldir"
15771 fi
15772
15773 else
15774   echo "$as_me:15774: checking for opendir in -lx" >&5
15775 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
15776 if test "${ac_cv_lib_x_opendir+set}" = set; then
15777   echo $ECHO_N "(cached) $ECHO_C" >&6
15778 else
15779   ac_check_lib_save_LIBS=$LIBS
15780 LIBS="-lx  $LIBS"
15781 cat >conftest.$ac_ext <<_ACEOF
15782 #line 15782 "configure"
15783 #include "confdefs.h"
15784
15785 /* Override any gcc2 internal prototype to avoid an error.  */
15786 #ifdef __cplusplus
15787 extern "C"
15788 #endif
15789 /* We use char because int might match the return type of a gcc2
15790    builtin and then its argument prototype would still apply.  */
15791 char opendir ();
15792 int
15793 main (void)
15794 {
15795 opendir ();
15796   ;
15797   return 0;
15798 }
15799 _ACEOF
15800 rm -f conftest.$ac_objext conftest$ac_exeext
15801 if { (eval echo "$as_me:15801: \"$ac_link\"") >&5
15802   (eval $ac_link) 2>&5
15803   ac_status=$?
15804   echo "$as_me:15804: \$? = $ac_status" >&5
15805   (exit $ac_status); } &&
15806          { ac_try='test -s conftest$ac_exeext'
15807   { (eval echo "$as_me:15807: \"$ac_try\"") >&5
15808   (eval $ac_try) 2>&5
15809   ac_status=$?
15810   echo "$as_me:15810: \$? = $ac_status" >&5
15811   (exit $ac_status); }; }; then
15812   ac_cv_lib_x_opendir=yes
15813 else
15814   echo "$as_me: failed program was:" >&5
15815 cat conftest.$ac_ext >&5
15816 ac_cv_lib_x_opendir=no
15817 fi
15818 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15819 LIBS=$ac_check_lib_save_LIBS
15820 fi
15821 echo "$as_me:15821: result: $ac_cv_lib_x_opendir" >&5
15822 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
15823 if test $ac_cv_lib_x_opendir = yes; then
15824   LIBS="$LIBS -lx"
15825 fi
15826
15827 fi
15828
15829 echo "$as_me:15829: checking whether time.h and sys/time.h may both be included" >&5
15830 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
15831 if test "${ac_cv_header_time+set}" = set; then
15832   echo $ECHO_N "(cached) $ECHO_C" >&6
15833 else
15834   cat >conftest.$ac_ext <<_ACEOF
15835 #line 15835 "configure"
15836 #include "confdefs.h"
15837 #include <sys/types.h>
15838 #include <sys/time.h>
15839 #include <time.h>
15840
15841 int
15842 main (void)
15843 {
15844 if ((struct tm *) 0)
15845 return 0;
15846   ;
15847   return 0;
15848 }
15849 _ACEOF
15850 rm -f conftest.$ac_objext
15851 if { (eval echo "$as_me:15851: \"$ac_compile\"") >&5
15852   (eval $ac_compile) 2>&5
15853   ac_status=$?
15854   echo "$as_me:15854: \$? = $ac_status" >&5
15855   (exit $ac_status); } &&
15856          { ac_try='test -s conftest.$ac_objext'
15857   { (eval echo "$as_me:15857: \"$ac_try\"") >&5
15858   (eval $ac_try) 2>&5
15859   ac_status=$?
15860   echo "$as_me:15860: \$? = $ac_status" >&5
15861   (exit $ac_status); }; }; then
15862   ac_cv_header_time=yes
15863 else
15864   echo "$as_me: failed program was:" >&5
15865 cat conftest.$ac_ext >&5
15866 ac_cv_header_time=no
15867 fi
15868 rm -f conftest.$ac_objext conftest.$ac_ext
15869 fi
15870 echo "$as_me:15870: result: $ac_cv_header_time" >&5
15871 echo "${ECHO_T}$ac_cv_header_time" >&6
15872 if test $ac_cv_header_time = yes; then
15873
15874 cat >>confdefs.h <<\EOF
15875 #define TIME_WITH_SYS_TIME 1
15876 EOF
15877
15878 fi
15879
15880 ###     checks for compiler characteristics
15881 ac_ext=c
15882 ac_cpp='$CPP $CPPFLAGS'
15883 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15884 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15885 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15886 ac_main_return=return
15887
15888 echo "$as_me:15888: checking for an ANSI C-conforming const" >&5
15889 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
15890 if test "${ac_cv_c_const+set}" = set; then
15891   echo $ECHO_N "(cached) $ECHO_C" >&6
15892 else
15893   cat >conftest.$ac_ext <<_ACEOF
15894 #line 15894 "configure"
15895 #include "confdefs.h"
15896
15897 int
15898 main (void)
15899 {
15900 /* FIXME: Include the comments suggested by Paul. */
15901 #ifndef __cplusplus
15902   /* Ultrix mips cc rejects this.  */
15903   typedef int charset[2];
15904   const charset x;
15905   /* SunOS 4.1.1 cc rejects this.  */
15906   char const *const *ccp;
15907   char **p;
15908   /* NEC SVR4.0.2 mips cc rejects this.  */
15909   struct point {int x, y;};
15910   static struct point const zero = {0,0};
15911   /* AIX XL C 1.02.0.0 rejects this.
15912      It does not let you subtract one const X* pointer from another in
15913      an arm of an if-expression whose if-part is not a constant
15914      expression */
15915   const char *g = "string";
15916   ccp = &g + (g ? g-g : 0);
15917   /* HPUX 7.0 cc rejects these. */
15918   ++ccp;
15919   p = (char**) ccp;
15920   ccp = (char const *const *) p;
15921   { /* SCO 3.2v4 cc rejects this.  */
15922     char *t;
15923     char const *s = 0 ? (char *) 0 : (char const *) 0;
15924
15925     *t++ = 0;
15926   }
15927   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
15928     int x[] = {25, 17};
15929     const int *foo = &x[0];
15930     ++foo;
15931   }
15932   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
15933     typedef const int *iptr;
15934     iptr p = 0;
15935     ++p;
15936   }
15937   { /* AIX XL C 1.02.0.0 rejects this saying
15938        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
15939     struct s { int j; const int *ap[3]; };
15940     struct s *b; b->j = 5;
15941   }
15942   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
15943     const int foo = 10;
15944   }
15945 #endif
15946
15947   ;
15948   return 0;
15949 }
15950 _ACEOF
15951 rm -f conftest.$ac_objext
15952 if { (eval echo "$as_me:15952: \"$ac_compile\"") >&5
15953   (eval $ac_compile) 2>&5
15954   ac_status=$?
15955   echo "$as_me:15955: \$? = $ac_status" >&5
15956   (exit $ac_status); } &&
15957          { ac_try='test -s conftest.$ac_objext'
15958   { (eval echo "$as_me:15958: \"$ac_try\"") >&5
15959   (eval $ac_try) 2>&5
15960   ac_status=$?
15961   echo "$as_me:15961: \$? = $ac_status" >&5
15962   (exit $ac_status); }; }; then
15963   ac_cv_c_const=yes
15964 else
15965   echo "$as_me: failed program was:" >&5
15966 cat conftest.$ac_ext >&5
15967 ac_cv_c_const=no
15968 fi
15969 rm -f conftest.$ac_objext conftest.$ac_ext
15970 fi
15971 echo "$as_me:15971: result: $ac_cv_c_const" >&5
15972 echo "${ECHO_T}$ac_cv_c_const" >&6
15973 if test $ac_cv_c_const = no; then
15974
15975 cat >>confdefs.h <<\EOF
15976 #define const
15977 EOF
15978
15979 fi
15980
15981 ###     Checks for external-data
15982
15983 echo "$as_me:15983: checking if data-only library module links" >&5
15984 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15985 if test "${cf_cv_link_dataonly+set}" = set; then
15986   echo $ECHO_N "(cached) $ECHO_C" >&6
15987 else
15988
15989         rm -f conftest.a
15990         cat >conftest.$ac_ext <<EOF
15991 #line 15991 "configure"
15992 int     testdata[3] = { 123, 456, 789 };
15993 EOF
15994         if { (eval echo "$as_me:15994: \"$ac_compile\"") >&5
15995   (eval $ac_compile) 2>&5
15996   ac_status=$?
15997   echo "$as_me:15997: \$? = $ac_status" >&5
15998   (exit $ac_status); } ; then
15999                 mv conftest.o data.o && \
16000                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
16001         fi
16002         rm -f conftest.$ac_ext data.o
16003         cat >conftest.$ac_ext <<EOF
16004 #line 16004 "configure"
16005 int     testfunc(void)
16006 {
16007 #if defined(NeXT)
16008         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
16009 #else
16010         extern int testdata[3];
16011         return testdata[0] == 123
16012            &&  testdata[1] == 456
16013            &&  testdata[2] == 789;
16014 #endif
16015 }
16016 EOF
16017         if { (eval echo "$as_me:16017: \"$ac_compile\"") >&5
16018   (eval $ac_compile) 2>&5
16019   ac_status=$?
16020   echo "$as_me:16020: \$? = $ac_status" >&5
16021   (exit $ac_status); }; then
16022                 mv conftest.o func.o && \
16023                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
16024         fi
16025         rm -f conftest.$ac_ext func.o
16026         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
16027         cf_saveLIBS="$LIBS"
16028         LIBS="conftest.a $LIBS"
16029         if test "$cross_compiling" = yes; then
16030   cf_cv_link_dataonly=unknown
16031 else
16032   cat >conftest.$ac_ext <<_ACEOF
16033 #line 16033 "configure"
16034 #include "confdefs.h"
16035
16036         int main(void)
16037         {
16038                 extern int testfunc();
16039                 ${cf_cv_main_return:-return} (!testfunc());
16040         }
16041
16042 _ACEOF
16043 rm -f conftest$ac_exeext
16044 if { (eval echo "$as_me:16044: \"$ac_link\"") >&5
16045   (eval $ac_link) 2>&5
16046   ac_status=$?
16047   echo "$as_me:16047: \$? = $ac_status" >&5
16048   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16049   { (eval echo "$as_me:16049: \"$ac_try\"") >&5
16050   (eval $ac_try) 2>&5
16051   ac_status=$?
16052   echo "$as_me:16052: \$? = $ac_status" >&5
16053   (exit $ac_status); }; }; then
16054   cf_cv_link_dataonly=yes
16055 else
16056   echo "$as_me: program exited with status $ac_status" >&5
16057 echo "$as_me: failed program was:" >&5
16058 cat conftest.$ac_ext >&5
16059 cf_cv_link_dataonly=no
16060 fi
16061 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16062 fi
16063         LIBS="$cf_saveLIBS"
16064
16065 fi
16066
16067 echo "$as_me:16067: result: $cf_cv_link_dataonly" >&5
16068 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
16069
16070 if test "$cf_cv_link_dataonly" = no ; then
16071
16072 cat >>confdefs.h <<\EOF
16073 #define BROKEN_LINKER 1
16074 EOF
16075
16076         BROKEN_LINKER=1
16077 fi
16078
16079 ###     Checks for library functions.
16080
16081 for ac_header in \
16082 unistd.h \
16083
16084 do
16085 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16086 echo "$as_me:16086: checking for $ac_header" >&5
16087 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16088 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16089   echo $ECHO_N "(cached) $ECHO_C" >&6
16090 else
16091   cat >conftest.$ac_ext <<_ACEOF
16092 #line 16092 "configure"
16093 #include "confdefs.h"
16094 #include <$ac_header>
16095 _ACEOF
16096 if { (eval echo "$as_me:16096: \"$ac_cpp conftest.$ac_ext\"") >&5
16097   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16098   ac_status=$?
16099   egrep -v '^ *\+' conftest.er1 >conftest.err
16100   rm -f conftest.er1
16101   cat conftest.err >&5
16102   echo "$as_me:16102: \$? = $ac_status" >&5
16103   (exit $ac_status); } >/dev/null; then
16104   if test -s conftest.err; then
16105     ac_cpp_err=$ac_c_preproc_warn_flag
16106   else
16107     ac_cpp_err=
16108   fi
16109 else
16110   ac_cpp_err=yes
16111 fi
16112 if test -z "$ac_cpp_err"; then
16113   eval "$as_ac_Header=yes"
16114 else
16115   echo "$as_me: failed program was:" >&5
16116   cat conftest.$ac_ext >&5
16117   eval "$as_ac_Header=no"
16118 fi
16119 rm -f conftest.err conftest.$ac_ext
16120 fi
16121 echo "$as_me:16121: result: `eval echo '${'$as_ac_Header'}'`" >&5
16122 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16123 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16124   cat >>confdefs.h <<EOF
16125 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16126 EOF
16127
16128 fi
16129 done
16130
16131 echo "$as_me:16131: checking for working mkstemp" >&5
16132 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16133 if test "${cf_cv_func_mkstemp+set}" = set; then
16134   echo $ECHO_N "(cached) $ECHO_C" >&6
16135 else
16136
16137 rm -rf conftest*
16138 if test "$cross_compiling" = yes; then
16139   cf_cv_func_mkstemp=maybe
16140 else
16141   cat >conftest.$ac_ext <<_ACEOF
16142 #line 16142 "configure"
16143 #include "confdefs.h"
16144
16145 #include <sys/types.h>
16146 #ifdef HAVE_UNISTD_H
16147 #include <unistd.h>
16148 #endif
16149 #include <stdlib.h>
16150 #include <stdio.h>
16151 #include <string.h>
16152 #include <sys/stat.h>
16153 int main(void)
16154 {
16155         char *tmpl = "conftestXXXXXX";
16156         char name[2][80];
16157         int n;
16158         int result = 0;
16159         int fd;
16160         struct stat sb;
16161
16162         umask(077);
16163         for (n = 0; n < 2; ++n) {
16164                 strcpy(name[n], tmpl);
16165                 if ((fd = mkstemp(name[n])) >= 0) {
16166                         if (!strcmp(name[n], tmpl)
16167                          || stat(name[n], &sb) != 0
16168                          || (sb.st_mode & S_IFMT) != S_IFREG
16169                          || (sb.st_mode & 077) != 0) {
16170                                 result = 1;
16171                         }
16172                         close(fd);
16173                 }
16174         }
16175         if (result == 0
16176          && !strcmp(name[0], name[1]))
16177                 result = 1;
16178         ${cf_cv_main_return:-return}(result);
16179 }
16180
16181 _ACEOF
16182 rm -f conftest$ac_exeext
16183 if { (eval echo "$as_me:16183: \"$ac_link\"") >&5
16184   (eval $ac_link) 2>&5
16185   ac_status=$?
16186   echo "$as_me:16186: \$? = $ac_status" >&5
16187   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16188   { (eval echo "$as_me:16188: \"$ac_try\"") >&5
16189   (eval $ac_try) 2>&5
16190   ac_status=$?
16191   echo "$as_me:16191: \$? = $ac_status" >&5
16192   (exit $ac_status); }; }; then
16193   cf_cv_func_mkstemp=yes
16194
16195 else
16196   echo "$as_me: program exited with status $ac_status" >&5
16197 echo "$as_me: failed program was:" >&5
16198 cat conftest.$ac_ext >&5
16199 cf_cv_func_mkstemp=no
16200
16201 fi
16202 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16203 fi
16204
16205 fi
16206 echo "$as_me:16206: result: $cf_cv_func_mkstemp" >&5
16207 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16208 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
16209         echo "$as_me:16209: checking for mkstemp" >&5
16210 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16211 if test "${ac_cv_func_mkstemp+set}" = set; then
16212   echo $ECHO_N "(cached) $ECHO_C" >&6
16213 else
16214   cat >conftest.$ac_ext <<_ACEOF
16215 #line 16215 "configure"
16216 #include "confdefs.h"
16217 #define mkstemp autoconf_temporary
16218 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
16219 #undef mkstemp
16220
16221 #ifdef __cplusplus
16222 extern "C"
16223 #endif
16224
16225 /* We use char because int might match the return type of a gcc2
16226    builtin and then its argument prototype would still apply.  */
16227 char mkstemp (void);
16228
16229 int
16230 main (void)
16231 {
16232
16233 /* The GNU C library defines stubs for functions which it implements
16234     to always fail with ENOSYS.  Some functions are actually named
16235     something starting with __ and the normal name is an alias.  */
16236 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16237 #error found stub for mkstemp
16238 #endif
16239
16240         return mkstemp ();
16241   ;
16242   return 0;
16243 }
16244 _ACEOF
16245 rm -f conftest.$ac_objext conftest$ac_exeext
16246 if { (eval echo "$as_me:16246: \"$ac_link\"") >&5
16247   (eval $ac_link) 2>&5
16248   ac_status=$?
16249   echo "$as_me:16249: \$? = $ac_status" >&5
16250   (exit $ac_status); } &&
16251          { ac_try='test -s conftest$ac_exeext'
16252   { (eval echo "$as_me:16252: \"$ac_try\"") >&5
16253   (eval $ac_try) 2>&5
16254   ac_status=$?
16255   echo "$as_me:16255: \$? = $ac_status" >&5
16256   (exit $ac_status); }; }; then
16257   ac_cv_func_mkstemp=yes
16258 else
16259   echo "$as_me: failed program was:" >&5
16260 cat conftest.$ac_ext >&5
16261 ac_cv_func_mkstemp=no
16262 fi
16263 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16264 fi
16265 echo "$as_me:16265: result: $ac_cv_func_mkstemp" >&5
16266 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16267
16268 fi
16269 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16270
16271 cat >>confdefs.h <<\EOF
16272 #define HAVE_MKSTEMP 1
16273 EOF
16274
16275 fi
16276
16277 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
16278         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16279         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16280 fi
16281
16282 cf_with_ada=yes
16283 if test "$cf_with_ada" != "no" ; then
16284
16285 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
16286 do
16287
16288 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
16289
16290         unset ac_cv_path_cf_TEMP_gnat
16291         unset cf_TEMP_gnat
16292         # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
16293 set dummy $cf_prog_gnat; ac_word=$2
16294 echo "$as_me:16294: checking for $ac_word" >&5
16295 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
16296 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
16297   echo $ECHO_N "(cached) $ECHO_C" >&6
16298 else
16299   case $cf_TEMP_gnat in
16300   [\\/]* | ?:[\\/]*)
16301   ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
16302   ;;
16303   *)
16304   ac_save_IFS=$IFS; IFS=$ac_path_separator
16305 ac_dummy="$PATH"
16306 for ac_dir in $ac_dummy; do
16307   IFS=$ac_save_IFS
16308   test -z "$ac_dir" && ac_dir=.
16309   if $as_executable_p "$ac_dir/$ac_word"; then
16310    ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
16311    echo "$as_me:16311: found $ac_dir/$ac_word" >&5
16312    break
16313 fi
16314 done
16315
16316   test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
16317   ;;
16318 esac
16319 fi
16320 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
16321
16322 if test -n "$cf_TEMP_gnat"; then
16323   echo "$as_me:16323: result: $cf_TEMP_gnat" >&5
16324 echo "${ECHO_T}$cf_TEMP_gnat" >&6
16325 else
16326   echo "$as_me:16326: result: no" >&5
16327 echo "${ECHO_T}no" >&6
16328 fi
16329
16330         eval cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat
16331
16332         if test "x$cf_TEMP_gnat" != xno; then
16333                 unset cf_cv_gnat_version
16334                 unset cf_TEMP_gnat
16335
16336 echo "$as_me:16336: checking for $cf_prog_gnat version" >&5
16337 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
16338 if test "${cf_cv_gnat_version+set}" = set; then
16339   echo $ECHO_N "(cached) $ECHO_C" >&6
16340 else
16341
16342 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
16343         grep '[0-9].[0-9][0-9]*' |\
16344         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
16345
16346 fi
16347 echo "$as_me:16347: result: $cf_cv_gnat_version" >&5
16348 echo "${ECHO_T}$cf_cv_gnat_version" >&6
16349 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
16350 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
16351
16352         fi
16353         eval cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat
16354
16355         unset cf_TEMP_gnat
16356         unset cf_cv_gnat_version
16357         unset ac_cv_path_cf_TEMP_gnat
16358 done
16359
16360 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
16361         cf_ada_make=
16362         cf_cv_prog_gnat_correct=no
16363 else
16364         cf_ada_make=gnatmake
16365         if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
16366                 # gprconfig is newer than gnatmake; we can continue...
16367                 cf_ada_config="##"
16368         else
16369                 rm -rf conftest* *~conftest*
16370                 if mkdir conftest.src
16371                 then
16372                         cf_ada_config=""
16373                         cd conftest.src
16374                         for cf_gprconfig in Ada C
16375                         do
16376                                 echo "$as_me:16376: checking for gprconfig name for $cf_gprconfig" >&5
16377 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
16378                                 if test $cf_gprconfig = C
16379                                 then
16380                                         for cf_gprconfig_param in \
16381                                                 $cf_gprconfig,,,,GNATGCC \
16382                                                 $cf_gprconfig,,,,GCC \
16383                                                 $cf_gprconfig
16384                                         do
16385                                                 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
16386                                                 test -n "$cf_gprconfig_value" && break
16387                                         done
16388                                 else
16389                                         cf_gprconfig_param=$cf_gprconfig
16390                                         cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
16391                                 fi
16392                                 if test -n "$cf_gprconfig_value"
16393                                 then
16394                                         eval cf_ada_config_$cf_gprconfig=$cf_gprconfig_value
16395                                         echo "$as_me:16395: result: $cf_gprconfig_value" >&5
16396 echo "${ECHO_T}$cf_gprconfig_value" >&6
16397                                 else
16398                                         echo "$as_me:16398: result: missing" >&5
16399 echo "${ECHO_T}missing" >&6
16400                                         cf_ada_config="#"
16401                                         break
16402                                 fi
16403                         done
16404                         cd ..
16405                         rm -rf conftest* *~conftest*
16406                 fi
16407         fi
16408         if test "x$cf_ada_config" != "x#"
16409         then
16410
16411 echo "$as_me:16411: checking for gnat version" >&5
16412 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
16413 if test "${cf_cv_gnat_version+set}" = set; then
16414   echo $ECHO_N "(cached) $ECHO_C" >&6
16415 else
16416
16417 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
16418         grep '[0-9].[0-9][0-9]*' |\
16419         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
16420
16421 fi
16422 echo "$as_me:16422: result: $cf_cv_gnat_version" >&5
16423 echo "${ECHO_T}$cf_cv_gnat_version" >&6
16424 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
16425
16426 case $cf_cv_gnat_version in
16427 (3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9])
16428         cf_cv_prog_gnat_correct=yes
16429         ;;
16430 (*)
16431         { echo "$as_me:16431: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
16432 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
16433         cf_cv_prog_gnat_correct=no
16434         ;;
16435 esac
16436
16437                 # Extract the first word of "m4", so it can be a program name with args.
16438 set dummy m4; ac_word=$2
16439 echo "$as_me:16439: checking for $ac_word" >&5
16440 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
16441 if test "${ac_cv_prog_M4_exists+set}" = set; then
16442   echo $ECHO_N "(cached) $ECHO_C" >&6
16443 else
16444   if test -n "$M4_exists"; then
16445   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
16446 else
16447   ac_save_IFS=$IFS; IFS=$ac_path_separator
16448 ac_dummy="$PATH"
16449 for ac_dir in $ac_dummy; do
16450   IFS=$ac_save_IFS
16451   test -z "$ac_dir" && ac_dir=.
16452   $as_executable_p "$ac_dir/$ac_word" || continue
16453 ac_cv_prog_M4_exists="yes"
16454 echo "$as_me:16454: found $ac_dir/$ac_word" >&5
16455 break
16456 done
16457
16458   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
16459 fi
16460 fi
16461 M4_exists=$ac_cv_prog_M4_exists
16462 if test -n "$M4_exists"; then
16463   echo "$as_me:16463: result: $M4_exists" >&5
16464 echo "${ECHO_T}$M4_exists" >&6
16465 else
16466   echo "$as_me:16466: result: no" >&5
16467 echo "${ECHO_T}no" >&6
16468 fi
16469
16470                 if test "$ac_cv_prog_M4_exists" = no; then
16471                         cf_cv_prog_gnat_correct=no
16472                         { echo "$as_me:16472: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
16473 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
16474                 fi
16475                 if test "$cf_cv_prog_gnat_correct" = yes; then
16476                         echo "$as_me:16476: checking if GNAT works" >&5
16477 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
16478
16479 rm -rf conftest* *~conftest*
16480 cat >>conftest.ads <<CF_EOF
16481 procedure conftest;
16482 CF_EOF
16483 cat >>conftest.adb <<CF_EOF
16484 with Text_IO;
16485 with GNAT.OS_Lib;
16486 procedure conftest is
16487 begin
16488    Text_IO.Put ("Hello World");
16489    Text_IO.New_Line;
16490    GNAT.OS_Lib.OS_Exit (0);
16491 end conftest;
16492 CF_EOF
16493 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
16494    if ( ./conftest 1>&5 2>&1 ) ; then
16495       cf_cv_prog_gnat_correct=yes
16496    else
16497       cf_cv_prog_gnat_correct=no
16498    fi
16499 else
16500    cf_cv_prog_gnat_correct=no
16501 fi
16502 rm -rf conftest* *~conftest*
16503
16504                         echo "$as_me:16504: result: $cf_cv_prog_gnat_correct" >&5
16505 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
16506                 fi
16507         else
16508                 cf_cv_prog_gnat_correct=no
16509         fi
16510 fi
16511
16512         if test "$cf_cv_prog_gnat_correct" = yes; then
16513
16514         echo "$as_me:16514: checking optimization options for ADAFLAGS" >&5
16515 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
16516         case "$CFLAGS" in
16517         (*-g*)
16518
16519         ADAFLAGS="$ADAFLAGS -g"
16520
16521                 ;;
16522         esac
16523         case "$CFLAGS" in
16524         (*-O*)
16525                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
16526
16527         ADAFLAGS="$ADAFLAGS $cf_O_flag"
16528
16529                 ;;
16530         esac
16531         echo "$as_me:16531: result: $ADAFLAGS" >&5
16532 echo "${ECHO_T}$ADAFLAGS" >&6
16533
16534 echo "$as_me:16534: checking if GNATPREP supports -T option" >&5
16535 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
16536 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
16537   echo $ECHO_N "(cached) $ECHO_C" >&6
16538 else
16539
16540 cf_cv_gnatprep_opt_t=no
16541 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
16542
16543 fi
16544 echo "$as_me:16544: result: $cf_cv_gnatprep_opt_t" >&5
16545 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
16546 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
16547
16548 echo "$as_me:16548: checking if GNAT supports generics" >&5
16549 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
16550 case $cf_cv_gnat_version in
16551 (3.[1-9]*|[4-9].*)
16552         cf_gnat_generics=yes
16553         ;;
16554 (*)
16555         cf_gnat_generics=no
16556         ;;
16557 esac
16558 echo "$as_me:16558: result: $cf_gnat_generics" >&5
16559 echo "${ECHO_T}$cf_gnat_generics" >&6
16560
16561 if test "$cf_gnat_generics" = yes
16562 then
16563         cf_compile_generics=generics
16564         cf_generic_objects="\${GENOBJS}"
16565 else
16566         cf_compile_generics=
16567         cf_generic_objects=
16568 fi
16569
16570 echo "$as_me:16570: checking if GNAT supports SIGINT" >&5
16571 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
16572 if test "${cf_cv_gnat_sigint+set}" = set; then
16573   echo $ECHO_N "(cached) $ECHO_C" >&6
16574 else
16575
16576 rm -rf conftest* *~conftest*
16577 cat >>conftest.ads <<CF_EOF
16578 with Ada.Interrupts.Names;
16579
16580 package ConfTest is
16581
16582    pragma Warnings (Off);  --  the next pragma exists since 3.11p
16583    pragma Unreserve_All_Interrupts;
16584    pragma Warnings (On);
16585
16586    protected Process is
16587       procedure Stop;
16588       function Continue return Boolean;
16589       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
16590    private
16591       Done : Boolean := False;
16592    end Process;
16593
16594 end ConfTest;
16595 CF_EOF
16596 cat >>conftest.adb <<CF_EOF
16597 package body ConfTest is
16598    protected body Process is
16599       procedure Stop is
16600       begin
16601          Done := True;
16602       end Stop;
16603       function Continue return Boolean is
16604       begin
16605          return not Done;
16606       end Continue;
16607    end Process;
16608 end ConfTest;
16609 CF_EOF
16610 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
16611       cf_cv_gnat_sigint=yes
16612 else
16613    cf_cv_gnat_sigint=no
16614 fi
16615 rm -rf conftest* *~conftest*
16616
16617 fi
16618 echo "$as_me:16618: result: $cf_cv_gnat_sigint" >&5
16619 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
16620
16621 if test $cf_cv_gnat_sigint = yes ; then
16622         USE_GNAT_SIGINT=""
16623 else
16624         USE_GNAT_SIGINT="#"
16625 fi
16626
16627 cf_gnat_libraries=no
16628 cf_gnat_projects=no
16629
16630 if test "$enable_gnat_projects" != no ; then
16631 echo "$as_me:16631: checking if GNAT supports project files" >&5
16632 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
16633 case $cf_cv_gnat_version in
16634 (3.[0-9]*)
16635         ;;
16636 (*)
16637         case $cf_cv_system_name in
16638         (cygwin*|msys*)
16639                 ;;
16640         (*)
16641                 rm -rf conftest* *~conftest*
16642                 if mkdir conftest.src conftest.bin conftest.lib
16643                 then
16644                         cd conftest.src
16645                         rm -rf conftest* *~conftest*
16646                         cat >>library.gpr <<CF_EOF
16647 project Library is
16648   Kind := External ("LIB_KIND");
16649   for Library_Name use "ConfTest";
16650   for Object_Dir use ".";
16651   for Library_ALI_Dir use External("LIBRARY_DIR");
16652   for Library_Version use External ("SONAME");
16653   for Library_Kind use Kind;
16654   for Library_Dir use External("BUILD_DIR");
16655   Source_Dir := External ("SOURCE_DIR");
16656   for Source_Dirs use (Source_Dir);
16657 end Library;
16658 CF_EOF
16659                         cat >>confpackage.ads <<CF_EOF
16660 package ConfPackage is
16661    procedure conftest;
16662 end ConfPackage;
16663 CF_EOF
16664                         cat >>confpackage.adb <<CF_EOF
16665 with Text_IO;
16666 package body ConfPackage is
16667    procedure conftest is
16668    begin
16669       Text_IO.Put ("Hello World");
16670       Text_IO.New_Line;
16671    end conftest;
16672 end ConfPackage;
16673 CF_EOF
16674                         if ( $cf_ada_make $ADAFLAGS \
16675                                         -Plibrary.gpr \
16676                                         -XBUILD_DIR=`cd ../conftest.bin;pwd` \
16677                                         -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
16678                                         -XSOURCE_DIR=`pwd` \
16679                                         -XSONAME=libConfTest.so.1 \
16680                                         -XLIB_KIND=static 1>&5 2>&1 ) ; then
16681                                 cf_gnat_projects=yes
16682                         fi
16683                         cd ..
16684                 fi
16685                 if test -f conftest.lib/confpackage.ali
16686                 then
16687                         cf_gnat_libraries=yes
16688                 fi
16689                 rm -rf conftest* *~conftest*
16690                 ;;
16691         esac
16692         ;;
16693 esac
16694 echo "$as_me:16694: result: $cf_gnat_projects" >&5
16695 echo "${ECHO_T}$cf_gnat_projects" >&6
16696 fi # enable_gnat_projects
16697
16698 if test $cf_gnat_projects = yes
16699 then
16700         echo "$as_me:16700: checking if GNAT supports libraries" >&5
16701 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
16702         echo "$as_me:16702: result: $cf_gnat_libraries" >&5
16703 echo "${ECHO_T}$cf_gnat_libraries" >&6
16704 fi
16705
16706 if test "$cf_gnat_projects" = yes
16707 then
16708         USE_OLD_MAKERULES="#"
16709         USE_GNAT_PROJECTS=""
16710 else
16711         USE_OLD_MAKERULES=""
16712         USE_GNAT_PROJECTS="#"
16713 fi
16714
16715 if test "$cf_gnat_libraries" = yes
16716 then
16717         USE_GNAT_LIBRARIES=""
16718 else
16719         USE_GNAT_LIBRARIES="#"
16720 fi
16721
16722 echo "$as_me:16722: checking for ada-compiler" >&5
16723 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
16724
16725 # Check whether --with-ada-compiler or --without-ada-compiler was given.
16726 if test "${with_ada_compiler+set}" = set; then
16727   withval="$with_ada_compiler"
16728   cf_ada_compiler=$withval
16729 else
16730   cf_ada_compiler=gnatmake
16731 fi;
16732
16733 echo "$as_me:16733: result: $cf_ada_compiler" >&5
16734 echo "${ECHO_T}$cf_ada_compiler" >&6
16735
16736                 cf_ada_package=terminal_interface
16737
16738 echo "$as_me:16738: checking for ada-include" >&5
16739 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
16740
16741 # Check whether --with-ada-include or --without-ada-include was given.
16742 if test "${with_ada_include+set}" = set; then
16743   withval="$with_ada_include"
16744
16745 else
16746   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
16747 fi; if test -n "$prefix/share/ada/adainclude" ; then
16748
16749 if test "x$prefix" != xNONE; then
16750         cf_path_syntax="$prefix"
16751 else
16752         cf_path_syntax="$ac_default_prefix"
16753 fi
16754
16755 case ".$withval" in
16756 (.\$\(*\)*|.\'*\'*)
16757         ;;
16758 (..|./*|.\\*)
16759         ;;
16760 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
16761         ;;
16762 (.\${*prefix}*|.\${*dir}*)
16763         eval withval="$withval"
16764         case ".$withval" in
16765         (.NONE/*)
16766                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
16767                 ;;
16768         esac
16769         ;;
16770 (.no|.NONE/*)
16771         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
16772         ;;
16773 (*)
16774         { { echo "$as_me:16774: error: expected a pathname, not \"$withval\"" >&5
16775 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
16776    { (exit 1); exit 1; }; }
16777         ;;
16778 esac
16779
16780 fi
16781 eval ADA_INCLUDE="$withval"
16782
16783 echo "$as_me:16783: result: $ADA_INCLUDE" >&5
16784 echo "${ECHO_T}$ADA_INCLUDE" >&6
16785
16786 echo "$as_me:16786: checking for ada-objects" >&5
16787 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
16788
16789 # Check whether --with-ada-objects or --without-ada-objects was given.
16790 if test "${with_ada_objects+set}" = set; then
16791   withval="$with_ada_objects"
16792
16793 else
16794   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
16795 fi; if test -n "$prefix/lib/ada/adalib" ; then
16796
16797 if test "x$prefix" != xNONE; then
16798         cf_path_syntax="$prefix"
16799 else
16800         cf_path_syntax="$ac_default_prefix"
16801 fi
16802
16803 case ".$withval" in
16804 (.\$\(*\)*|.\'*\'*)
16805         ;;
16806 (..|./*|.\\*)
16807         ;;
16808 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
16809         ;;
16810 (.\${*prefix}*|.\${*dir}*)
16811         eval withval="$withval"
16812         case ".$withval" in
16813         (.NONE/*)
16814                 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
16815                 ;;
16816         esac
16817         ;;
16818 (.no|.NONE/*)
16819         withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
16820         ;;
16821 (*)
16822         { { echo "$as_me:16822: error: expected a pathname, not \"$withval\"" >&5
16823 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
16824    { (exit 1); exit 1; }; }
16825         ;;
16826 esac
16827
16828 fi
16829 eval ADA_OBJECTS="$withval"
16830
16831 echo "$as_me:16831: result: $ADA_OBJECTS" >&5
16832 echo "${ECHO_T}$ADA_OBJECTS" >&6
16833
16834 echo "$as_me:16834: checking if an Ada95 shared-library should be built" >&5
16835 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
16836
16837 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
16838 if test "${with_ada_sharedlib+set}" = set; then
16839   withval="$with_ada_sharedlib"
16840   with_ada_sharedlib=$withval
16841 else
16842   with_ada_sharedlib=no
16843 fi;
16844 echo "$as_me:16844: result: $with_ada_sharedlib" >&5
16845 echo "${ECHO_T}$with_ada_sharedlib" >&6
16846
16847 if test "x$with_ada_sharedlib" != xno
16848 then
16849         if test "x$cf_gnat_projects" != xyes
16850         then
16851                 { echo "$as_me:16851: WARNING: disabling shared-library since GNAT projects are not supported" >&5
16852 echo "$as_me: WARNING: disabling shared-library since GNAT projects are not supported" >&2;}
16853                 with_ada_sharedlib=no
16854         fi
16855 fi
16856
16857 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
16858 MAKE_ADA_SHAREDLIB="#"
16859
16860 if test "x$with_ada_sharedlib" != xno
16861 then
16862         MAKE_ADA_SHAREDLIB=
16863         if test "x$with_ada_sharedlib" != xyes
16864         then
16865                 ADA_SHAREDLIB="$with_ada_sharedlib"
16866         fi
16867 fi
16868
16869                 # allow the Ada binding to be renamed
16870
16871 echo "$as_me:16871: checking for ada-libname" >&5
16872 echo $ECHO_N "checking for ada-libname... $ECHO_C" >&6
16873
16874 # Check whether --with-ada-libname or --without-ada-libname was given.
16875 if test "${with_ada_libname+set}" = set; then
16876   withval="$with_ada_libname"
16877   ADA_LIBNAME=$withval
16878 else
16879   ADA_LIBNAME=AdaCurses
16880 fi;
16881 case "x$ADA_LIBNAME" in
16882 (x|xyes|xno)
16883         ADA_LIBNAME=AdaCurses
16884         ;;
16885 esac
16886
16887 echo "$as_me:16887: result: $ADA_LIBNAME" >&5
16888 echo "${ECHO_T}$ADA_LIBNAME" >&6
16889
16890         else
16891                 { { echo "$as_me:16891: error: No usable Ada compiler found" >&5
16892 echo "$as_me: error: No usable Ada compiler found" >&2;}
16893    { (exit 1); exit 1; }; }
16894         fi
16895 else
16896         { { echo "$as_me:16896: error: The Ada compiler is needed for this package" >&5
16897 echo "$as_me: error: The Ada compiler is needed for this package" >&2;}
16898    { (exit 1); exit 1; }; }
16899 fi
16900
16901 ################################################################################
16902
16903 # not needed
16904 TINFO_LDFLAGS2=
16905
16906 TINFO_LIBS=
16907
16908 ### Construct the list of include-directories to be generated
16909
16910 if test "$srcdir" != "."; then
16911         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
16912 fi
16913 CPPFLAGS="-I../include $CPPFLAGS"
16914 if test "$srcdir" != "."; then
16915         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
16916 fi
16917 CPPFLAGS="-I. $CPPFLAGS"
16918
16919 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
16920 if test "$srcdir" != "."; then
16921         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
16922 fi
16923 if test "$GCC" != yes; then
16924         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
16925 elif test "$includedir" != "/usr/include"; then
16926         if test "$includedir" = '${prefix}/include' ; then
16927                 if test x$prefix != x/usr ; then
16928                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
16929                 fi
16930         else
16931                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
16932         fi
16933 fi
16934
16935 ### Build up pieces for makefile rules
16936 echo "$as_me:16936: checking default library suffix" >&5
16937 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
16938
16939         case $DFT_LWR_MODEL in
16940         (libtool) DFT_ARG_SUFFIX=''   ;;
16941         (normal)  DFT_ARG_SUFFIX=''   ;;
16942         (debug)   DFT_ARG_SUFFIX='_g' ;;
16943         (profile) DFT_ARG_SUFFIX='_p' ;;
16944         (shared)  DFT_ARG_SUFFIX=''   ;;
16945         esac
16946         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
16947 echo "$as_me:16947: result: $DFT_ARG_SUFFIX" >&5
16948 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
16949
16950 echo "$as_me:16950: checking default library-dependency suffix" >&5
16951 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
16952
16953         case X$DFT_LWR_MODEL in
16954         (Xlibtool)
16955                 DFT_LIB_SUFFIX='.la'
16956                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16957                 ;;
16958         (Xdebug)
16959                 DFT_LIB_SUFFIX='_g.a'
16960                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16961                 ;;
16962         (Xprofile)
16963                 DFT_LIB_SUFFIX='_p.a'
16964                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16965                 ;;
16966         (Xshared)
16967                 case $cf_cv_system_name in
16968                 (aix[5-7]*)
16969                         DFT_LIB_SUFFIX='.so'
16970                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16971                         ;;
16972                 (cygwin*|msys*|mingw*)
16973                         DFT_LIB_SUFFIX='.dll'
16974                         DFT_DEP_SUFFIX='.dll.a'
16975                         ;;
16976                 (darwin*)
16977                         DFT_LIB_SUFFIX='.dylib'
16978                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16979                         ;;
16980                 (hpux*)
16981                         case $target in
16982                         (ia64*)
16983                                 DFT_LIB_SUFFIX='.so'
16984                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16985                                 ;;
16986                         (*)
16987                                 DFT_LIB_SUFFIX='.sl'
16988                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16989                                 ;;
16990                         esac
16991                         ;;
16992                 (*)
16993                         DFT_LIB_SUFFIX='.so'
16994                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
16995                         ;;
16996                 esac
16997                 ;;
16998         (*)
16999                 DFT_LIB_SUFFIX='.a'
17000                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17001                 ;;
17002         esac
17003         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
17004         then
17005                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
17006                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
17007         fi
17008 echo "$as_me:17008: result: $DFT_DEP_SUFFIX" >&5
17009 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
17010
17011 echo "$as_me:17011: checking default object directory" >&5
17012 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
17013
17014         case $DFT_LWR_MODEL in
17015         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
17016         (normal)  DFT_OBJ_SUBDIR='objects' ;;
17017         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
17018         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
17019         (shared)
17020                 case $cf_cv_system_name in
17021                 (cygwin|msys)
17022                         DFT_OBJ_SUBDIR='objects' ;;
17023                 (*)
17024                         DFT_OBJ_SUBDIR='obj_s' ;;
17025                 esac
17026         esac
17027 echo "$as_me:17027: result: $DFT_OBJ_SUBDIR" >&5
17028 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
17029
17030 ### Set up low-level terminfo dependencies for makefiles.
17031
17032 if test "$DFT_LWR_MODEL" = shared ; then
17033         case $cf_cv_system_name in
17034         (cygwin*)
17035                 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
17036                 ;;
17037         (msys*)
17038                 # "lib" files have ".dll.a" suffix, "msys-" files have ".dll"
17039                 ;;
17040         esac
17041 fi
17042
17043 USE_ARG_SUFFIX=${DFT_ARG_SUFFIX}
17044
17045 USE_LIB_SUFFIX=${DFT_ARG_SUFFIX}
17046
17047 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}
17048
17049 ### Construct the list of subdirectories for which we'll customize makefiles
17050 ### with the appropriate compile-rules.
17051
17052 SUB_MAKEFILES="gen/adacurses${USE_ARG_SUFFIX}-config:gen/adacurses-config.in"
17053
17054 cat >>confdefs.h <<EOF
17055 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
17056 EOF
17057
17058 ### Now that we're done running tests, add the compiler-warnings, if any
17059
17060 cf_fix_cppflags=no
17061 cf_new_cflags=
17062 cf_new_cppflags=
17063 cf_new_extra_cppflags=
17064
17065 for cf_add_cflags in $EXTRA_CFLAGS
17066 do
17067 case $cf_fix_cppflags in
17068 (no)
17069         case $cf_add_cflags in
17070         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17071                 case $cf_add_cflags in
17072                 (-D*)
17073                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17074
17075                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17076                                 && test -z "${cf_tst_cflags}" \
17077                                 && cf_fix_cppflags=yes
17078
17079                         if test $cf_fix_cppflags = yes ; then
17080
17081         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17082         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17083
17084                                 continue
17085                         elif test "${cf_tst_cflags}" = "\"'" ; then
17086
17087         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17088         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17089
17090                                 continue
17091                         fi
17092                         ;;
17093                 esac
17094                 case "$CPPFLAGS" in
17095                 (*$cf_add_cflags)
17096                         ;;
17097                 (*)
17098                         case $cf_add_cflags in
17099                         (-D*)
17100                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17101
17102 CPPFLAGS=`echo "$CPPFLAGS" | \
17103         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17104                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17105
17106                                 ;;
17107                         esac
17108
17109         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17110         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17111
17112                         ;;
17113                 esac
17114                 ;;
17115         (*)
17116
17117         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17118         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17119
17120                 ;;
17121         esac
17122         ;;
17123 (yes)
17124
17125         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17126         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17127
17128         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
17129
17130         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17131                 && test -z "${cf_tst_cflags}" \
17132                 && cf_fix_cppflags=no
17133         ;;
17134 esac
17135 done
17136
17137 if test -n "$cf_new_cflags" ; then
17138
17139         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17140         CFLAGS="${CFLAGS}$cf_new_cflags"
17141
17142 fi
17143
17144 if test -n "$cf_new_cppflags" ; then
17145
17146         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17147         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17148
17149 fi
17150
17151 if test -n "$cf_new_extra_cppflags" ; then
17152
17153         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17154         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17155
17156 fi
17157
17158 ################################################################################
17159
17160 TEST_ARG2=
17161
17162 TEST_LIBS2=
17163
17164 NCURSES_SHLIB2="sh -c"
17165
17166 ADA_SUBDIRS="include gen src doc"
17167 if test "x$cf_with_tests" != "xno" ; then
17168         ADA_SUBDIRS="$ADA_SUBDIRS samples"
17169 fi
17170 for cf_dir in $ADA_SUBDIRS
17171 do
17172         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
17173 done
17174
17175 NCURSES_TREE="#"
17176
17177 EXTERNAL_TREE=
17178
17179 # match layout used by make-tar.sh
17180 ADAHTML_DIR=../doc/ada
17181
17182 if test "x$cross_compiling" = xyes ; then
17183         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
17184 else
17185         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
17186 fi
17187
17188 ac_config_files="$ac_config_files $SUB_MAKEFILES src/library.gpr:src/library.gpr.in doc/adacurses${DFT_ARG_SUFFIX}-config.1:doc/MKada_config.in Makefile"
17189 ac_config_commands="$ac_config_commands default"
17190 cat >confcache <<\_ACEOF
17191 # This file is a shell script that caches the results of configure
17192 # tests run on this system so they can be shared between configure
17193 # scripts and configure runs, see configure's option --config-cache.
17194 # It is not useful on other systems.  If it contains results you don't
17195 # want to keep, you may remove or edit it.
17196 #
17197 # config.status only pays attention to the cache file if you give it
17198 # the --recheck option to rerun configure.
17199 #
17200 # `ac_cv_env_foo' variables (set or unset) will be overriden when
17201 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17202 # following values.
17203
17204 _ACEOF
17205
17206 # The following way of writing the cache mishandles newlines in values,
17207 # but we know of no workaround that is simple, portable, and efficient.
17208 # So, don't put newlines in cache variables' values.
17209 # Ultrix sh set writes to stderr and can't be redirected directly,
17210 # and sets the high bit in the cache file unless we assign to the vars.
17211 {
17212   (set) 2>&1 |
17213     case `(ac_space=' '; set | grep ac_space) 2>&1` in
17214     *ac_space=\ *)
17215       # `set' does not quote correctly, so add quotes (double-quote
17216       # substitution turns \\\\ into \\, and sed turns \\ into \).
17217       sed -n \
17218         "s/'/'\\\\''/g;
17219           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17220       ;;
17221     *)
17222       # `set' quotes correctly as required by POSIX, so do not add quotes.
17223       sed -n \
17224         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
17225       ;;
17226     esac;
17227 } |
17228   sed '
17229      t clear
17230      : clear
17231      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17232      t end
17233      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17234      : end' >>confcache
17235 if cmp -s $cache_file confcache; then :; else
17236   if test -w $cache_file; then
17237     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
17238     cat confcache >$cache_file
17239   else
17240     echo "not updating unwritable cache $cache_file"
17241   fi
17242 fi
17243 rm -f confcache
17244
17245 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17246 # Let make expand exec_prefix.
17247 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17248
17249 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17250 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17251 # trailing colons and then remove the whole line if VPATH becomes empty
17252 # (actually we leave an empty line to preserve line numbers).
17253 if test "x$srcdir" = x.; then
17254   ac_vpsub='/^[         ]*VPATH[        ]*=/{
17255 s/:*\$(srcdir):*/:/;
17256 s/:*\${srcdir}:*/:/;
17257 s/:*@srcdir@:*/:/;
17258 s/^\([^=]*=[    ]*\):*/\1/;
17259 s/:*$//;
17260 s/^[^=]*=[      ]*$//;
17261 }'
17262 fi
17263
17264 DEFS=-DHAVE_CONFIG_H
17265
17266 : ${CONFIG_STATUS=./config.status}
17267 ac_clean_files_save=$ac_clean_files
17268 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17269 { echo "$as_me:17269: creating $CONFIG_STATUS" >&5
17270 echo "$as_me: creating $CONFIG_STATUS" >&6;}
17271 cat >$CONFIG_STATUS <<_ACEOF
17272 #! $SHELL
17273 # Generated automatically by configure.
17274 # Run this file to recreate the current configuration.
17275 # Compiler output produced by configure, useful for debugging
17276 # configure, is in config.log if it exists.
17277
17278 debug=false
17279 SHELL=\${CONFIG_SHELL-$SHELL}
17280 ac_cs_invocation="\$0 \$@"
17281
17282 _ACEOF
17283
17284 cat >>$CONFIG_STATUS <<\_ACEOF
17285 # Be Bourne compatible
17286 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17287   emulate sh
17288   NULLCMD=:
17289 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
17290   set -o posix
17291 fi
17292
17293 # Name of the executable.
17294 as_me=`echo "$0" |sed 's,.*[\\/],,'`
17295
17296 if expr a : '\(a\)' >/dev/null 2>&1; then
17297   as_expr=expr
17298 else
17299   as_expr=false
17300 fi
17301
17302 rm -f conf$$ conf$$.exe conf$$.file
17303 echo >conf$$.file
17304 if ln -s conf$$.file conf$$ 2>/dev/null; then
17305   # We could just check for DJGPP; but this test a) works b) is more generic
17306   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
17307   if test -f conf$$.exe; then
17308     # Don't use ln at all; we don't have any links
17309     as_ln_s='cp -p'
17310   else
17311     as_ln_s='ln -s'
17312   fi
17313 elif ln conf$$.file conf$$ 2>/dev/null; then
17314   as_ln_s=ln
17315 else
17316   as_ln_s='cp -p'
17317 fi
17318 rm -f conf$$ conf$$.exe conf$$.file
17319
17320 as_executable_p="test -f"
17321
17322 # Support unset when possible.
17323 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
17324   as_unset=unset
17325 else
17326   as_unset=false
17327 fi
17328
17329 # NLS nuisances.
17330 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
17331 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
17332 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
17333 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
17334 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
17335 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
17336 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
17337 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
17338
17339 # IFS
17340 # We need space, tab and new line, in precisely that order.
17341 as_nl='
17342 '
17343 IFS="   $as_nl"
17344
17345 # CDPATH.
17346 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
17347
17348 exec 6>&1
17349
17350 _ACEOF
17351
17352 # Files that config.status was made for.
17353 if test -n "$ac_config_files"; then
17354   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
17355 fi
17356
17357 if test -n "$ac_config_headers"; then
17358   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
17359 fi
17360
17361 if test -n "$ac_config_links"; then
17362   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
17363 fi
17364
17365 if test -n "$ac_config_commands"; then
17366   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
17367 fi
17368
17369 cat >>$CONFIG_STATUS <<\EOF
17370
17371 ac_cs_usage="\
17372 \`$as_me' instantiates files from templates according to the
17373 current configuration.
17374
17375 Usage: $0 [OPTIONS] [FILE]...
17376
17377   -h, --help       print this help, then exit
17378   -V, --version    print version number, then exit
17379   -d, --debug      don't remove temporary files
17380       --recheck    update $as_me by reconfiguring in the same conditions
17381   --file=FILE[:TEMPLATE]
17382                    instantiate the configuration file FILE
17383   --header=FILE[:TEMPLATE]
17384                    instantiate the configuration header FILE
17385
17386 Configuration files:
17387 $config_files
17388
17389 Configuration headers:
17390 $config_headers
17391
17392 Configuration commands:
17393 $config_commands
17394
17395 Report bugs to <dickey@invisible-island.net>."
17396 EOF
17397
17398 cat >>$CONFIG_STATUS <<EOF
17399 ac_cs_version="\\
17400 config.status
17401 configured by $0, generated by GNU Autoconf 2.52.20200111,
17402   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
17403
17404 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
17405 Free Software Foundation, Inc.
17406 This config.status script is free software; the Free Software Foundation
17407 gives unlimited permission to copy, distribute and modify it."
17408 srcdir=$srcdir
17409 INSTALL="$INSTALL"
17410 EOF
17411
17412 cat >>$CONFIG_STATUS <<\EOF
17413 # If no file are specified by the user, then we need to provide default
17414 # value.  By we need to know if files were specified by the user.
17415 ac_need_defaults=:
17416 while test $# != 0
17417 do
17418   case $1 in
17419   --*=*)
17420     ac_option=`expr "x$1" : 'x\([^=]*\)='`
17421     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
17422     shift
17423     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
17424     shift
17425     ;;
17426   -*);;
17427   *) # This is not an option, so the user has probably given explicit
17428      # arguments.
17429      ac_need_defaults=false;;
17430   esac
17431
17432   case $1 in
17433   # Handling of the options.
17434 EOF
17435 cat >>$CONFIG_STATUS <<EOF
17436   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17437     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
17438     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
17439 EOF
17440 cat >>$CONFIG_STATUS <<\EOF
17441   --version | --vers* | -V )
17442     echo "$ac_cs_version"; exit 0 ;;
17443   --he | --h)
17444     # Conflict between --help and --header
17445     { { echo "$as_me:17445: error: ambiguous option: $1
17446 Try \`$0 --help' for more information." >&5
17447 echo "$as_me: error: ambiguous option: $1
17448 Try \`$0 --help' for more information." >&2;}
17449    { (exit 1); exit 1; }; };;
17450   --help | --hel | -h )
17451     echo "$ac_cs_usage"; exit 0 ;;
17452   --debug | --d* | -d )
17453     debug=: ;;
17454   --file | --fil | --fi | --f )
17455     shift
17456     CONFIG_FILES="$CONFIG_FILES $1"
17457     ac_need_defaults=false;;
17458   --header | --heade | --head | --hea )
17459     shift
17460     CONFIG_HEADERS="$CONFIG_HEADERS $1"
17461     ac_need_defaults=false;;
17462
17463   # This is an error.
17464   -*) { { echo "$as_me:17464: error: unrecognized option: $1
17465 Try \`$0 --help' for more information." >&5
17466 echo "$as_me: error: unrecognized option: $1
17467 Try \`$0 --help' for more information." >&2;}
17468    { (exit 1); exit 1; }; } ;;
17469
17470   *) ac_config_targets="$ac_config_targets $1" ;;
17471
17472   esac
17473   shift
17474 done
17475
17476 exec 5>>config.log
17477 cat >&5 << _ACEOF
17478
17479 ## ----------------------- ##
17480 ## Running config.status.  ##
17481 ## ----------------------- ##
17482
17483 This file was extended by $as_me 2.52.20200111, executed with
17484   CONFIG_FILES    = $CONFIG_FILES
17485   CONFIG_HEADERS  = $CONFIG_HEADERS
17486   CONFIG_LINKS    = $CONFIG_LINKS
17487   CONFIG_COMMANDS = $CONFIG_COMMANDS
17488   > $ac_cs_invocation
17489 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17490
17491 _ACEOF
17492 EOF
17493
17494 cat >>$CONFIG_STATUS <<EOF
17495 #
17496 # INIT-COMMANDS section.
17497 #
17498
17499 ### Special initialization commands, used to pass information from the
17500 ### configuration-run into config.status
17501
17502 AWK="$AWK"
17503 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
17504 DFT_LWR_MODEL="$DFT_LWR_MODEL"
17505 LIB_NAME="$LIB_NAME"
17506 LIB_PREFIX="$LIB_PREFIX"
17507 LIB_SUFFIX="$LIB_SUFFIX"
17508 LN_S="$LN_S"
17509 NCURSES_MAJOR="$NCURSES_MAJOR"
17510 NCURSES_MINOR="$NCURSES_MINOR"
17511 NCURSES_PATCH="$NCURSES_PATCH"
17512 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
17513 cf_cv_abi_version="$cf_cv_abi_version"
17514 cf_cv_rel_version="$cf_cv_rel_version"
17515 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
17516 cf_cv_shared_soname='$cf_cv_shared_soname'
17517 cf_cv_shlib_version="$cf_cv_shlib_version"
17518 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
17519 cf_cv_system_name="$cf_cv_system_name"
17520 host="$host"
17521 target="$target"
17522
17523 EOF
17524
17525 cat >>$CONFIG_STATUS <<\EOF
17526 for ac_config_target in $ac_config_targets
17527 do
17528   case "$ac_config_target" in
17529   # Handling of arguments.
17530   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
17531   "src/library.gpr" ) CONFIG_FILES="$CONFIG_FILES src/library.gpr:src/library.gpr.in" ;;
17532   "doc/adacurses${DFT_ARG_SUFFIX}-config.1" ) CONFIG_FILES="$CONFIG_FILES doc/adacurses${DFT_ARG_SUFFIX}-config.1:doc/MKada_config.in" ;;
17533   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17534   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17535   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
17536   *) { { echo "$as_me:17536: error: invalid argument: $ac_config_target" >&5
17537 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17538    { (exit 1); exit 1; }; };;
17539   esac
17540 done
17541
17542 # If the user did not use the arguments to specify the items to instantiate,
17543 # then the envvar interface is used.  Set only those that are not.
17544 # We use the long form for the default assignment because of an extremely
17545 # bizarre bug on SunOS 4.1.3.
17546 if $ac_need_defaults; then
17547   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17548   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17549   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17550 fi
17551
17552 # Create a temporary directory, and hook for its removal unless debugging.
17553 $debug ||
17554 {
17555   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
17556   trap '{ (exit 1); exit 1; }' 1 2 13 15
17557 }
17558
17559 # Create a (secure) tmp directory for tmp files.
17560 : ${TMPDIR=/tmp}
17561 {
17562   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
17563   test -n "$tmp" && test -d "$tmp"
17564 }  ||
17565 {
17566   tmp=$TMPDIR/cs$$-$RANDOM
17567   (umask 077 && mkdir $tmp)
17568 } ||
17569 {
17570    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
17571    { (exit 1); exit 1; }
17572 }
17573
17574 EOF
17575
17576 cat >>$CONFIG_STATUS <<EOF
17577
17578 #
17579 # CONFIG_FILES section.
17580 #
17581
17582 # No need to generate the scripts if there are no CONFIG_FILES.
17583 # This happens for instance when ./config.status config.h
17584 if test -n "\$CONFIG_FILES"; then
17585   # Protect against being on the right side of a sed subst in config.status.
17586   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
17587    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
17588 s,@SHELL@,$SHELL,;t t
17589 s,@exec_prefix@,$exec_prefix,;t t
17590 s,@prefix@,$prefix,;t t
17591 s,@program_transform_name@,$program_transform_name,;t t
17592 s,@bindir@,$bindir,;t t
17593 s,@sbindir@,$sbindir,;t t
17594 s,@libexecdir@,$libexecdir,;t t
17595 s,@datarootdir@,$datarootdir,;t t
17596 s,@datadir@,$datadir,;t t
17597 s,@sysconfdir@,$sysconfdir,;t t
17598 s,@sharedstatedir@,$sharedstatedir,;t t
17599 s,@localstatedir@,$localstatedir,;t t
17600 s,@runstatedir@,$runstatedir,;t t
17601 s,@libdir@,$libdir,;t t
17602 s,@includedir@,$includedir,;t t
17603 s,@oldincludedir@,$oldincludedir,;t t
17604 s,@infodir@,$infodir,;t t
17605 s,@mandir@,$mandir,;t t
17606 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
17607 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
17608 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
17609 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
17610 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
17611 s,@build_alias@,$build_alias,;t t
17612 s,@host_alias@,$host_alias,;t t
17613 s,@target_alias@,$target_alias,;t t
17614 s,@ECHO_C@,$ECHO_C,;t t
17615 s,@ECHO_N@,$ECHO_N,;t t
17616 s,@ECHO_T@,$ECHO_T,;t t
17617 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
17618 s,@DEFS@,$DEFS,;t t
17619 s,@LIBS@,$LIBS,;t t
17620 s,@top_builddir@,$top_builddir,;t t
17621 s,@build@,$build,;t t
17622 s,@build_cpu@,$build_cpu,;t t
17623 s,@build_vendor@,$build_vendor,;t t
17624 s,@build_os@,$build_os,;t t
17625 s,@host@,$host,;t t
17626 s,@host_cpu@,$host_cpu,;t t
17627 s,@host_vendor@,$host_vendor,;t t
17628 s,@host_os@,$host_os,;t t
17629 s,@target@,$target,;t t
17630 s,@target_cpu@,$target_cpu,;t t
17631 s,@target_vendor@,$target_vendor,;t t
17632 s,@target_os@,$target_os,;t t
17633 s,@CC@,$CC,;t t
17634 s,@CFLAGS@,$CFLAGS,;t t
17635 s,@LDFLAGS@,$LDFLAGS,;t t
17636 s,@CPPFLAGS@,$CPPFLAGS,;t t
17637 s,@ac_ct_CC@,$ac_ct_CC,;t t
17638 s,@EXEEXT@,$EXEEXT,;t t
17639 s,@OBJEXT@,$OBJEXT,;t t
17640 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
17641 s,@CPP@,$CPP,;t t
17642 s,@AWK@,$AWK,;t t
17643 s,@EGREP@,$EGREP,;t t
17644 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17645 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
17646 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17647 s,@LN_S@,$LN_S,;t t
17648 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
17649 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
17650 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
17651 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
17652 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
17653 s,@SET_MAKE@,$SET_MAKE,;t t
17654 s,@CTAGS@,$CTAGS,;t t
17655 s,@ETAGS@,$ETAGS,;t t
17656 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
17657 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
17658 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
17659 s,@RANLIB@,$RANLIB,;t t
17660 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17661 s,@LD@,$LD,;t t
17662 s,@ac_ct_LD@,$ac_ct_LD,;t t
17663 s,@AR@,$AR,;t t
17664 s,@ac_ct_AR@,$ac_ct_AR,;t t
17665 s,@ARFLAGS@,$ARFLAGS,;t t
17666 s,@DESTDIR@,$DESTDIR,;t t
17667 s,@BUILD_CC@,$BUILD_CC,;t t
17668 s,@BUILD_CPP@,$BUILD_CPP,;t t
17669 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
17670 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
17671 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
17672 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
17673 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
17674 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
17675 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
17676 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
17677 s,@NCURSES_CONFIG@,$NCURSES_CONFIG,;t t
17678 s,@ac_ct_NCURSES_CONFIG@,$ac_ct_NCURSES_CONFIG,;t t
17679 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
17680 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
17681 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
17682 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
17683 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
17684 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
17685 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
17686 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
17687 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
17688 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
17689 s,@CC_G_OPT@,$CC_G_OPT,;t t
17690 s,@LD_MODEL@,$LD_MODEL,;t t
17691 s,@shlibdir@,$shlibdir,;t t
17692 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
17693 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
17694 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
17695 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
17696 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
17697 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
17698 s,@LINK_PROGS@,$LINK_PROGS,;t t
17699 s,@LINK_TESTS@,$LINK_TESTS,;t t
17700 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
17701 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
17702 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
17703 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
17704 s,@RPATH_LIST@,$RPATH_LIST,;t t
17705 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
17706 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
17707 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
17708 s,@PTHREAD@,$PTHREAD,;t t
17709 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
17710 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
17711 s,@ECHO_LT@,$ECHO_LT,;t t
17712 s,@ECHO_LD@,$ECHO_LD,;t t
17713 s,@RULE_CC@,$RULE_CC,;t t
17714 s,@SHOW_CC@,$SHOW_CC,;t t
17715 s,@ECHO_CC@,$ECHO_CC,;t t
17716 s,@ADAFLAGS@,$ADAFLAGS,;t t
17717 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
17718 s,@ADA_TRACE@,$ADA_TRACE,;t t
17719 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
17720 s,@M4_exists@,$M4_exists,;t t
17721 s,@cf_ada_make@,$cf_ada_make,;t t
17722 s,@cf_ada_config@,$cf_ada_config,;t t
17723 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
17724 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
17725 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
17726 s,@cf_compile_generics@,$cf_compile_generics,;t t
17727 s,@cf_generic_objects@,$cf_generic_objects,;t t
17728 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
17729 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
17730 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
17731 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
17732 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
17733 s,@cf_ada_package@,$cf_ada_package,;t t
17734 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
17735 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
17736 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
17737 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
17738 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
17739 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
17740 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
17741 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
17742 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
17743 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
17744 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
17745 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
17746 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
17747 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
17748 s,@TEST_ARG2@,$TEST_ARG2,;t t
17749 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
17750 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
17751 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
17752 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
17753 s,@EXTERNAL_TREE@,$EXTERNAL_TREE,;t t
17754 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
17755 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
17756 CEOF
17757
17758 EOF
17759
17760   cat >>$CONFIG_STATUS <<\EOF
17761   # Split the substitutions into bite-sized pieces for seds with
17762   # small command number limits, like on Digital OSF/1 and HP-UX.
17763   ac_max_sed_lines=48
17764   ac_sed_frag=1 # Number of current file.
17765   ac_beg=1 # First line for current file.
17766   ac_end=$ac_max_sed_lines # Line after last line for current file.
17767   ac_more_lines=:
17768   ac_sed_cmds=
17769   while $ac_more_lines; do
17770     if test $ac_beg -gt 1; then
17771       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17772     else
17773       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17774     fi
17775     if test ! -s $tmp/subs.frag; then
17776       ac_more_lines=false
17777     else
17778       # The purpose of the label and of the branching condition is to
17779       # speed up the sed processing (if there are no `@' at all, there
17780       # is no need to browse any of the substitutions).
17781       # These are the two extra sed commands mentioned above.
17782       (echo ':t
17783   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
17784       # It is possible to make a multiline substitution using escaped newlines.
17785       # Ensure that we do not split the substitution between script fragments.
17786       ac_BEG=$ac_end
17787       ac_END=`expr $ac_end + $ac_max_sed_lines`
17788       sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
17789       if test -s $tmp/subs.next; then
17790         grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
17791         if test ! -s $tmp/subs.edit; then
17792           grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
17793           if test ! -s $tmp/subs.edit; then
17794             if test $ac_beg -gt 1; then
17795               ac_end=`expr $ac_end - 1`
17796               continue
17797             fi
17798           fi
17799         fi
17800       fi
17801
17802       if test -z "$ac_sed_cmds"; then
17803         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
17804       else
17805         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17806       fi
17807       ac_sed_frag=`expr $ac_sed_frag + 1`
17808       ac_beg=$ac_end
17809       ac_end=`expr $ac_end + $ac_max_sed_lines`
17810     fi
17811   done
17812   if test -z "$ac_sed_cmds"; then
17813     ac_sed_cmds=cat
17814   fi
17815 fi # test -n "$CONFIG_FILES"
17816
17817 EOF
17818 cat >>$CONFIG_STATUS <<\EOF
17819 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
17820   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17821   case $ac_file in
17822   - | *:- | *:-:* ) # input from stdin
17823         cat >$tmp/stdin
17824         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17825         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17826   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17827         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17828   * )   ac_file_in=$ac_file.in ;;
17829   esac
17830
17831   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17832   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17833          X"$ac_file" : 'X\(//\)[^/]' \| \
17834          X"$ac_file" : 'X\(//\)$' \| \
17835          X"$ac_file" : 'X\(/\)' \| \
17836          .     : '\(.\)' 2>/dev/null ||
17837 echo X"$ac_file" |
17838     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17839           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17840           /^X\(\/\/\)$/{ s//\1/; q; }
17841           /^X\(\/\).*/{ s//\1/; q; }
17842           s/.*/./; q'`
17843   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17844     { case "$ac_dir" in
17845   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
17846   *)                      as_incr_dir=.;;
17847 esac
17848 as_dummy="$ac_dir"
17849 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
17850   case $as_mkdir_dir in
17851     # Skip DOS drivespec
17852     ?:) as_incr_dir=$as_mkdir_dir ;;
17853     *)
17854       as_incr_dir=$as_incr_dir/$as_mkdir_dir
17855       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
17856     ;;
17857   esac
17858 done; }
17859
17860     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
17861     # A "../" for each directory in $ac_dir_suffix.
17862     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
17863   else
17864     ac_dir_suffix= ac_dots=
17865   fi
17866
17867   case $srcdir in
17868   .)  ac_srcdir=.
17869       if test -z "$ac_dots"; then
17870          ac_top_srcdir=.
17871       else
17872          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
17873       fi ;;
17874   [\\/]* | ?:[\\/]* )
17875       ac_srcdir=$srcdir$ac_dir_suffix;
17876       ac_top_srcdir=$srcdir ;;
17877   *) # Relative path.
17878     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
17879     ac_top_srcdir=$ac_dots$srcdir ;;
17880   esac
17881
17882   case $INSTALL in
17883   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17884   *) ac_INSTALL=$ac_dots$INSTALL ;;
17885   esac
17886
17887   if test x"$ac_file" != x-; then
17888     { echo "$as_me:17888: creating $ac_file" >&5
17889 echo "$as_me: creating $ac_file" >&6;}
17890     rm -f "$ac_file"
17891   fi
17892   # Let's still pretend it is `configure' which instantiates (i.e., don't
17893   # use $as_me), people would be surprised to read:
17894   #    /* config.h.  Generated automatically by config.status.  */
17895   configure_input="Generated automatically from `echo $ac_file_in |
17896                                                  sed 's,.*/,,'` by configure."
17897
17898   # First look for the input files in the build tree, otherwise in the
17899   # src tree.
17900   ac_file_inputs=`IFS=:
17901     for f in $ac_file_in; do
17902       case $f in
17903       -) echo $tmp/stdin ;;
17904       [\\/$]*)
17905          # Absolute (can't be DOS-style, as IFS=:)
17906          test -f "$f" || { { echo "$as_me:17906: error: cannot find input file: $f" >&5
17907 echo "$as_me: error: cannot find input file: $f" >&2;}
17908    { (exit 1); exit 1; }; }
17909          echo $f;;
17910       *) # Relative
17911          if test -f "$f"; then
17912            # Build tree
17913            echo $f
17914          elif test -f "$srcdir/$f"; then
17915            # Source tree
17916            echo $srcdir/$f
17917          else
17918            # /dev/null tree
17919            { { echo "$as_me:17919: error: cannot find input file: $f" >&5
17920 echo "$as_me: error: cannot find input file: $f" >&2;}
17921    { (exit 1); exit 1; }; }
17922          fi;;
17923       esac
17924     done` || { (exit 1); exit 1; }
17925 EOF
17926 cat >>$CONFIG_STATUS <<\EOF
17927   ac_warn_datarootdir=no
17928   if test x"$ac_file" != x-; then
17929     for ac_item in $ac_file_inputs
17930     do
17931       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
17932       if test -n "$ac_seen"; then
17933         ac_used=`grep '@datarootdir@' $ac_item`
17934         if test -z "$ac_used"; then
17935           { echo "$as_me:17935: WARNING: datarootdir was used implicitly but not set:
17936 $ac_seen" >&5
17937 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
17938 $ac_seen" >&2;}
17939           ac_warn_datarootdir=yes
17940         fi
17941       fi
17942       ac_seen=`grep '${datarootdir}' $ac_item`
17943       if test -n "$ac_seen"; then
17944         { echo "$as_me:17944: WARNING: datarootdir was used explicitly but not set:
17945 $ac_seen" >&5
17946 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
17947 $ac_seen" >&2;}
17948         ac_warn_datarootdir=yes
17949       fi
17950     done
17951   fi
17952
17953 if test "x$ac_warn_datarootdir" = xyes; then
17954   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
17955 fi
17956
17957 EOF
17958 cat >>$CONFIG_STATUS <<EOF
17959   sed "$ac_vpsub
17960 $extrasub
17961 EOF
17962 cat >>$CONFIG_STATUS <<\EOF
17963 :t
17964 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17965 s,@configure_input@,$configure_input,;t t
17966 s,@srcdir@,$ac_srcdir,;t t
17967 s,@top_srcdir@,$ac_top_srcdir,;t t
17968 s,@INSTALL@,$ac_INSTALL,;t t
17969 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17970   rm -f $tmp/stdin
17971   if test x"$ac_file" != x-; then
17972     cp $tmp/out $ac_file
17973
17974     for ac_name in prefix exec_prefix datarootdir
17975     do
17976         ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
17977         if test -n "$ac_seen"; then
17978             ac_init=`egrep '[   ]*'$ac_name'[   ]*=' $ac_file`
17979             if test -z "$ac_init"; then
17980               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
17981               { echo "$as_me:17981: WARNING: Variable $ac_name is used but was not set:
17982 $ac_seen" >&5
17983 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
17984 $ac_seen" >&2;}
17985             fi
17986         fi
17987     done
17988     egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
17989     egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
17990     if test -s $tmp/out; then
17991       ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
17992       { echo "$as_me:17992: WARNING: Some variables may not be substituted:
17993 $ac_seen" >&5
17994 echo "$as_me: WARNING: Some variables may not be substituted:
17995 $ac_seen" >&2;}
17996     fi
17997   else
17998     cat $tmp/out
17999   fi
18000   rm -f $tmp/out
18001
18002 done
18003 EOF
18004 cat >>$CONFIG_STATUS <<\EOF
18005
18006 #
18007 # CONFIG_HEADER section.
18008 #
18009
18010 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
18011 # NAME is the cpp macro being defined and VALUE is the value it is being given.
18012 #
18013 # ac_d sets the value in "#define NAME VALUE" lines.
18014 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
18015 ac_dB='[        ].*$,\1#\2'
18016 ac_dC=' '
18017 ac_dD=',;t'
18018 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
18019 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
18020 ac_iB='\([      ]\),\1#\2define\3'
18021 ac_iC=' '
18022 ac_iD='\4,;t'
18023 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
18024 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
18025 ac_uB='$,\1#\2define\3'
18026 ac_uC=' '
18027 ac_uD=',;t'
18028
18029 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
18030   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
18031   case $ac_file in
18032   - | *:- | *:-:* ) # input from stdin
18033         cat >$tmp/stdin
18034         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
18035         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
18036   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
18037         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
18038   * )   ac_file_in=$ac_file.in ;;
18039   esac
18040
18041   test x"$ac_file" != x- && { echo "$as_me:18041: creating $ac_file" >&5
18042 echo "$as_me: creating $ac_file" >&6;}
18043
18044   # First look for the input files in the build tree, otherwise in the
18045   # src tree.
18046   ac_file_inputs=`IFS=:
18047     for f in $ac_file_in; do
18048       case $f in
18049       -) echo $tmp/stdin ;;
18050       [\\/$]*)
18051          # Absolute (can't be DOS-style, as IFS=:)
18052          test -f "$f" || { { echo "$as_me:18052: error: cannot find input file: $f" >&5
18053 echo "$as_me: error: cannot find input file: $f" >&2;}
18054    { (exit 1); exit 1; }; }
18055          echo $f;;
18056       *) # Relative
18057          if test -f "$f"; then
18058            # Build tree
18059            echo $f
18060          elif test -f "$srcdir/$f"; then
18061            # Source tree
18062            echo $srcdir/$f
18063          else
18064            # /dev/null tree
18065            { { echo "$as_me:18065: error: cannot find input file: $f" >&5
18066 echo "$as_me: error: cannot find input file: $f" >&2;}
18067    { (exit 1); exit 1; }; }
18068          fi;;
18069       esac
18070     done` || { (exit 1); exit 1; }
18071   # Remove the trailing spaces.
18072   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
18073
18074 EOF
18075
18076 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
18077 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
18078 # be either 'cat' or 'sort'.
18079 cat confdefs.h | uniq >conftest.vals
18080
18081 # Break up conftest.vals because some shells have a limit on
18082 # the size of here documents, and old seds have small limits too.
18083
18084 rm -f conftest.tail
18085 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
18086 while grep . conftest.vals >/dev/null
18087 do
18088   # Write chunks of a limited-size here document to conftest.frag.
18089   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
18090   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
18091   echo 'CEOF' >> $CONFIG_STATUS
18092   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
18093   rm -f conftest.vals
18094   mv conftest.tail conftest.vals
18095 done
18096 rm -f conftest.vals
18097
18098 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
18099 # marker @DEFS@.
18100 echo '  cat >> conftest.edit <<CEOF
18101 /@DEFS@/r conftest.frag
18102 /@DEFS@/d
18103 CEOF
18104 sed -f conftest.edit $tmp/in > $tmp/out
18105 rm -f $tmp/in
18106 mv $tmp/out $tmp/in
18107 rm -f conftest.edit conftest.frag
18108 ' >> $CONFIG_STATUS
18109
18110 cat >>$CONFIG_STATUS <<\EOF
18111   # Let's still pretend it is `configure' which instantiates (i.e., don't
18112   # use $as_me), people would be surprised to read:
18113   #    /* config.h.  Generated automatically by config.status.  */
18114   if test x"$ac_file" = x-; then
18115     echo "/* Generated automatically by configure.  */" >$tmp/config.h
18116   else
18117     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
18118   fi
18119   cat $tmp/in >>$tmp/config.h
18120   rm -f $tmp/in
18121   if test x"$ac_file" != x-; then
18122     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
18123       { echo "$as_me:18123: $ac_file is unchanged" >&5
18124 echo "$as_me: $ac_file is unchanged" >&6;}
18125     else
18126       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18127          X"$ac_file" : 'X\(//\)[^/]' \| \
18128          X"$ac_file" : 'X\(//\)$' \| \
18129          X"$ac_file" : 'X\(/\)' \| \
18130          .     : '\(.\)' 2>/dev/null ||
18131 echo X"$ac_file" |
18132     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18133           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18134           /^X\(\/\/\)$/{ s//\1/; q; }
18135           /^X\(\/\).*/{ s//\1/; q; }
18136           s/.*/./; q'`
18137       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
18138         { case "$ac_dir" in
18139   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
18140   *)                      as_incr_dir=.;;
18141 esac
18142 as_dummy="$ac_dir"
18143 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
18144   case $as_mkdir_dir in
18145     # Skip DOS drivespec
18146     ?:) as_incr_dir=$as_mkdir_dir ;;
18147     *)
18148       as_incr_dir=$as_incr_dir/$as_mkdir_dir
18149       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
18150     ;;
18151   esac
18152 done; }
18153
18154       fi
18155       rm -f $ac_file
18156       mv $tmp/config.h $ac_file
18157     fi
18158   else
18159     cat $tmp/config.h
18160     rm -f $tmp/config.h
18161   fi
18162 done
18163 EOF
18164 cat >>$CONFIG_STATUS <<\EOF
18165 #
18166 # CONFIG_COMMANDS section.
18167 #
18168 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
18169   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
18170   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
18171
18172   case $ac_dest in
18173     default )
18174 if test -z "$USE_OLD_MAKERULES" ; then
18175         $AWK -f $srcdir/mk-1st.awk <$srcdir/src/modules >>src/Makefile
18176 fi
18177  ;;
18178   esac
18179 done
18180 EOF
18181
18182 cat >>$CONFIG_STATUS <<\EOF
18183
18184 { (exit 0); exit 0; }
18185 EOF
18186 chmod +x $CONFIG_STATUS
18187 ac_clean_files=$ac_clean_files_save
18188
18189 # configure is writing to config.log, and then calls config.status.
18190 # config.status does its own redirection, appending to config.log.
18191 # Unfortunately, on DOS this fails, as config.log is still kept open
18192 # by configure, so config.status won't be able to write to it; its
18193 # output is simply discarded.  So we exec the FD to /dev/null,
18194 # effectively closing config.log, so it can be properly (re)opened and
18195 # appended to by config.status.  When coming back to configure, we
18196 # need to make the FD available again.
18197 if test "$no_create" != yes; then
18198   ac_cs_success=:
18199   exec 5>/dev/null
18200   $SHELL $CONFIG_STATUS || ac_cs_success=false
18201   exec 5>>config.log
18202   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18203   # would make configure fail if this is the last instruction.
18204   $ac_cs_success || { (exit 1); exit 1; }
18205 fi
18206 ${MAKE:-make} preinstall