]> ncurses.scripts.mit.edu Git - ncurses.git/blob - Ada95/configure
ncurses 6.4 - patch 20240414
[ncurses.git] / Ada95 / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.91 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20231210.
5 #
6 # Copyright 2003-2022,2023      Thomas E. Dickey
7 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
8 # Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11
12 # Avoid depending upon Character Ranges.
13 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16 as_cr_digits='0123456789'
17 as_cr_alnum=$as_cr_Letters$as_cr_digits
18
19 # Sed expression to map a string onto a valid variable name.
20 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
21
22 # Sed expression to map a string onto a valid CPP name.
23 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
24
25 # Be Bourne compatible
26 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
27   emulate sh
28   NULLCMD=:
29 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
30   set -o posix
31 fi
32
33 # Name of the executable.
34 as_me=`echo "$0" |sed 's,.*[\\/],,'`
35
36 if expr a : '\(a\)' >/dev/null 2>&1; then
37   as_expr="expr"
38 else
39   as_expr="false"
40 fi
41
42 rm -f conf$$ conf$$.exe conf$$.file
43 echo >conf$$.file
44 if ln -s conf$$.file conf$$ 2>/dev/null; then
45   # We could just check for DJGPP; but this test a) works b) is more generic
46   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
47   if test -f conf$$.exe; then
48     # Don't use ln at all; we don't have any links
49     as_ln_s='cp -p'
50   else
51     as_ln_s='ln -s'
52   fi
53 elif ln conf$$.file conf$$ 2>/dev/null; then
54   as_ln_s='ln'
55 else
56   as_ln_s='cp -p'
57 fi
58 rm -f conf$$ conf$$.exe conf$$.file
59
60 as_executable_p="test -f"
61
62 # Support unset when possible.
63 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
64   as_unset="unset"
65 else
66   as_unset="false"
67 fi
68
69 # NLS nuisances.
70 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
71 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
72 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
73 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
74 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
75 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
76 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
77 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
78
79 # IFS
80 # We need space, tab and new line, in precisely that order.
81 as_nl='
82 '
83 IFS="   $as_nl"
84
85 # CDPATH.
86 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
87
88 # Name of the host.
89 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
90 # so uname gets run too.
91 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
92
93 exec 6>&1
94
95 #
96 # Initializations.
97 #
98 ac_default_prefix=/usr/local
99 cross_compiling=no
100 subdirs=
101 MFLAGS=
102 MAKEFLAGS=
103 SHELL=${CONFIG_SHELL-/bin/sh}
104
105 # Maximum number of lines to put in a shell here document.
106 # This variable seems obsolete.  It should probably be removed, and
107 # only ac_max_sed_lines should be used.
108 : "${ac_max_here_lines=38}"
109
110 ac_unique_file="gen/gen.c"
111 # Factoring default headers for most tests.
112 ac_includes_default="\
113 #include <stdio.h>
114 #if HAVE_SYS_TYPES_H
115 # include <sys/types.h>
116 #endif
117 #if HAVE_SYS_STAT_H
118 # include <sys/stat.h>
119 #endif
120 #if STDC_HEADERS
121 # include <stdlib.h>
122 # include <stddef.h>
123 #else
124 # if HAVE_STDLIB_H
125 #  include <stdlib.h>
126 # endif
127 #endif
128 #if HAVE_STRING_H
129 # if !STDC_HEADERS && HAVE_MEMORY_H
130 #  include <memory.h>
131 # endif
132 # include <string.h>
133 #endif
134 #if HAVE_STRINGS_H
135 # include <strings.h>
136 #endif
137 #if HAVE_INTTYPES_H
138 # include <inttypes.h>
139 #else
140 # if HAVE_STDINT_H
141 #  include <stdint.h>
142 # endif
143 #endif
144 #if HAVE_UNISTD_H
145 # include <unistd.h>
146 #endif"
147
148 # Initialize some variables set by options.
149 ac_init_help=
150 ac_init_version=false
151 # The variables have the same names as the options, with
152 # dashes changed to underlines.
153 cache_file=/dev/null
154 exec_prefix=NONE
155 no_create=
156 no_recursion=
157 prefix=NONE
158 program_prefix=NONE
159 program_suffix=NONE
160 program_transform_name=s,x,x,
161 silent=
162 site=
163 srcdir=
164 verbose=
165 x_includes=NONE
166 x_libraries=NONE
167
168 # Installation directory options.
169 # These are left unexpanded so users can "make install exec_prefix=/foo"
170 # and all the variables that are supposed to be based on exec_prefix
171 # by default will actually change.
172 # Use braces instead of parens because sh, perl, etc. also accept them.
173 bindir='${exec_prefix}/bin'
174 sbindir='${exec_prefix}/sbin'
175 libexecdir='${exec_prefix}/libexec'
176 datarootdir='${prefix}/share'
177 datadir='${datarootdir}'
178 sysconfdir='${prefix}/etc'
179 sharedstatedir='${prefix}/com'
180 localstatedir='${prefix}/var'
181 runstatedir='${localstatedir}/run'
182 libdir='${exec_prefix}/lib'
183 includedir='${prefix}/include'
184 oldincludedir='/usr/include'
185 infodir='${datarootdir}/info'
186 mandir='${datarootdir}/man'
187
188 # Identity of this package.
189 PACKAGE_NAME=
190 PACKAGE_TARNAME=
191 PACKAGE_VERSION=
192 PACKAGE_STRING=
193 PACKAGE_BUGREPORT=
194
195 ac_prev=
196 for ac_option
197 do
198   # If the previous option needs an argument, assign it.
199   if test -n "$ac_prev"; then
200     eval "$ac_prev=\$ac_option"
201     ac_prev=
202     continue
203   fi
204
205   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
206
207   # Accept the important Cygnus configure options, so we can diagnose typos.
208
209   case "$ac_option" in
210
211   -bindir | --bindir | --bindi | --bind | --bin | --bi)
212     ac_prev=bindir ;;
213   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
214     bindir=$ac_optarg ;;
215
216   -build | --build | --buil | --bui | --bu)
217     ac_prev=build_alias ;;
218   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
219     build_alias=$ac_optarg ;;
220
221   -cache-file | --cache-file | --cache-fil | --cache-fi \
222   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
223     ac_prev=cache_file ;;
224   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
225   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
226     cache_file=$ac_optarg ;;
227
228   --config-cache | -C)
229     cache_file=config.cache ;;
230
231   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
232     ac_prev=datadir ;;
233   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
234   | --da=*)
235     datadir=$ac_optarg ;;
236
237   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
238   | --dataroo | --dataro | --datar)
239     ac_prev=datarootdir ;;
240   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
241   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
242     datarootdir=$ac_optarg ;;
243
244   -disable-* | --disable-*)
245     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
246     # Reject names that are not valid shell variable names.
247     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
248       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
249    { (exit 1); exit 1; }; }
250     ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
251     eval "enable_$ac_feature=no" ;;
252
253   -enable-* | --enable-*)
254     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
255     # Reject names that are not valid shell variable names.
256     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
257       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
258    { (exit 1); exit 1; }; }
259     ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
260     case "$ac_option" in
261       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
262       *) ac_optarg=yes ;;
263     esac
264     eval "enable_$ac_feature='$ac_optarg'" ;;
265
266   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
267   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
268   | --exec | --exe | --ex)
269     ac_prev=exec_prefix ;;
270   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
271   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
272   | --exec=* | --exe=* | --ex=*)
273     exec_prefix=$ac_optarg ;;
274
275   -gas | --gas | --ga | --g)
276     # Obsolete; use --with-gas.
277     with_gas=yes ;;
278
279   -help | --help | --hel | --he | -h)
280     ac_init_help=long ;;
281   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
282     ac_init_help=recursive ;;
283   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
284     ac_init_help=short ;;
285
286   -host | --host | --hos | --ho)
287     ac_prev=host_alias ;;
288   -host=* | --host=* | --hos=* | --ho=*)
289     host_alias=$ac_optarg ;;
290
291   -includedir | --includedir | --includedi | --included | --include \
292   | --includ | --inclu | --incl | --inc)
293     ac_prev=includedir ;;
294   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
295   | --includ=* | --inclu=* | --incl=* | --inc=*)
296     includedir=$ac_optarg ;;
297
298   -infodir | --infodir | --infodi | --infod | --info | --inf)
299     ac_prev=infodir ;;
300   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
301     infodir=$ac_optarg ;;
302
303   -libdir | --libdir | --libdi | --libd)
304     ac_prev=libdir ;;
305   -libdir=* | --libdir=* | --libdi=* | --libd=*)
306     libdir=$ac_optarg ;;
307
308   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
309   | --libexe | --libex | --libe)
310     ac_prev=libexecdir ;;
311   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
312   | --libexe=* | --libex=* | --libe=*)
313     libexecdir=$ac_optarg ;;
314
315   -localstatedir | --localstatedir | --localstatedi | --localstated \
316   | --localstate | --localstat | --localsta | --localst \
317   | --locals | --local | --loca | --loc | --lo)
318     ac_prev=localstatedir ;;
319   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
320   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
321   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
322     localstatedir=$ac_optarg ;;
323
324   -runstatedir | --runstatedir | --runstatedi | --runstated \
325   | --runstate | --runstat | --runsta | --runst \
326   | --runs | --run | --ru)
327     ac_prev=runstatedir ;;
328   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
329   | --runstate=* | --runstat=* | --runsta=* | --runst=* \
330   | --runs=* | --run=* | --ru=*)
331     runstatedir=$ac_optarg ;;
332
333   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
334     ac_prev=mandir ;;
335   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
336     mandir=$ac_optarg ;;
337
338   -nfp | --nfp | --nf)
339     # Obsolete; use --without-fp.
340     with_fp=no ;;
341
342   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
343   | --no-cr | --no-c)
344     no_create=yes ;;
345
346   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
347   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
348     no_recursion=yes ;;
349
350   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
351   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
352   | --oldin | --oldi | --old | --ol | --o)
353     ac_prev=oldincludedir ;;
354   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
355   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
356   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
357     oldincludedir=$ac_optarg ;;
358
359   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
360     ac_prev=prefix ;;
361   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
362     prefix=$ac_optarg ;;
363
364   -program-prefix | --program-prefix | --program-prefi | --program-pref \
365   | --program-pre | --program-pr | --program-p)
366     ac_prev=program_prefix ;;
367   -program-prefix=* | --program-prefix=* | --program-prefi=* \
368   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
369     program_prefix=$ac_optarg ;;
370
371   -program-suffix | --program-suffix | --program-suffi | --program-suff \
372   | --program-suf | --program-su | --program-s)
373     ac_prev=program_suffix ;;
374   -program-suffix=* | --program-suffix=* | --program-suffi=* \
375   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
376     program_suffix=$ac_optarg ;;
377
378   -program-transform-name | --program-transform-name \
379   | --program-transform-nam | --program-transform-na \
380   | --program-transform-n | --program-transform- \
381   | --program-transform | --program-transfor \
382   | --program-transfo | --program-transf \
383   | --program-trans | --program-tran \
384   | --progr-tra | --program-tr | --program-t)
385     ac_prev=program_transform_name ;;
386   -program-transform-name=* | --program-transform-name=* \
387   | --program-transform-nam=* | --program-transform-na=* \
388   | --program-transform-n=* | --program-transform-=* \
389   | --program-transform=* | --program-transfor=* \
390   | --program-transfo=* | --program-transf=* \
391   | --program-trans=* | --program-tran=* \
392   | --progr-tra=* | --program-tr=* | --program-t=*)
393     program_transform_name=$ac_optarg ;;
394
395   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
396   | -silent | --silent | --silen | --sile | --sil)
397     silent=yes ;;
398
399   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
400     ac_prev=sbindir ;;
401   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
402   | --sbi=* | --sb=*)
403     sbindir=$ac_optarg ;;
404
405   -sharedstatedir | --sharedstatedir | --sharedstatedi \
406   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
407   | --sharedst | --shareds | --shared | --share | --shar \
408   | --sha | --sh)
409     ac_prev=sharedstatedir ;;
410   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
411   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
412   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
413   | --sha=* | --sh=*)
414     sharedstatedir=$ac_optarg ;;
415
416   -site | --site | --sit)
417     ac_prev=site ;;
418   -site=* | --site=* | --sit=*)
419     site=$ac_optarg ;;
420
421   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
422     ac_prev=srcdir ;;
423   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
424     srcdir=$ac_optarg ;;
425
426   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
427   | --syscon | --sysco | --sysc | --sys | --sy)
428     ac_prev=sysconfdir ;;
429   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
430   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
431     sysconfdir=$ac_optarg ;;
432
433   -target | --target | --targe | --targ | --tar | --ta | --t)
434     ac_prev=target_alias ;;
435   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
436     target_alias=$ac_optarg ;;
437
438   -v | -verbose | --verbose | --verbos | --verbo | --verb)
439     verbose=yes ;;
440
441   -version | --version | --versio | --versi | --vers | -V)
442     ac_init_version=: ;;
443
444   -with-* | --with-*)
445     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
446     # Reject names that are not valid shell variable names.
447     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
448       { echo "$as_me: error: invalid package name: $ac_package" >&2
449    { (exit 1); exit 1; }; }
450     ac_package=`echo "$ac_package" | sed 's/-/_/g'`
451     case "$ac_option" in
452       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
453       *) ac_optarg=yes ;;
454     esac
455     eval "with_$ac_package='$ac_optarg'" ;;
456
457   -without-* | --without-*)
458     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
459     # Reject names that are not valid shell variable names.
460     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
461       { echo "$as_me: error: invalid package name: $ac_package" >&2
462    { (exit 1); exit 1; }; }
463     ac_package=`echo "$ac_package" | sed 's/-/_/g'`
464     eval "with_$ac_package=no" ;;
465
466   --x)
467     # Obsolete; use --with-x.
468     with_x=yes ;;
469
470   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
471   | --x-incl | --x-inc | --x-in | --x-i)
472     ac_prev=x_includes ;;
473   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
474   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
475     x_includes=$ac_optarg ;;
476
477   -x-libraries | --x-libraries | --x-librarie | --x-librari \
478   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
479     ac_prev=x_libraries ;;
480   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
481   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
482     x_libraries=$ac_optarg ;;
483
484   -*) { echo "$as_me: error: unrecognized option: $ac_option
485 Try \`$0 --help' for more information." >&2
486    { (exit 1); exit 1; }; }
487     ;;
488
489   *=*)
490     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
491     # Reject names that are not valid shell variable names.
492     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
493       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
494    { (exit 1); exit 1; }; }
495     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
496     eval "$ac_envvar='$ac_optarg'"
497     export "$ac_envvar" ;;
498
499   *)
500     # FIXME: should be removed in autoconf 3.0.
501     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
502     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
503       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
504     : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}"
505     ;;
506
507   esac
508 done
509
510 if test -n "$ac_prev"; then
511   ac_option=--`echo "$ac_prev" | sed 's/_/-/g'`
512   { echo "$as_me: error: missing argument to $ac_option" >&2
513    { (exit 1); exit 1; }; }
514 fi
515
516 # Be sure to have absolute paths.
517 for ac_var in exec_prefix prefix
518 do
519   eval ac_val=$`echo "$ac_var"`
520   case "$ac_val" in
521     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
522     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
523    { (exit 1); exit 1; }; };;
524   esac
525 done
526
527 # Be sure to have absolute paths.
528 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
529               localstatedir libdir includedir oldincludedir infodir mandir
530 do
531   eval ac_val=$`echo "$ac_var"`
532   case "$ac_val" in
533     [\\/$]* | ?:[\\/]* ) ;;
534     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
535    { (exit 1); exit 1; }; };;
536   esac
537 done
538
539 # There might be people who depend on the old broken behavior: `$host'
540 # used to hold the argument of --host etc.
541 build=$build_alias
542 host=$host_alias
543 target=$target_alias
544
545 # FIXME: should be removed in autoconf 3.0.
546 if test "x$host_alias" != x; then
547   if test "x$build_alias" = x; then
548     cross_compiling=maybe
549     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
550     If a cross compiler is detected then cross compile mode will be used." >&2
551   elif test "x$build_alias" != "x$host_alias"; then
552     cross_compiling=yes
553   fi
554 fi
555
556 ac_tool_prefix=
557 test -n "$host_alias" && ac_tool_prefix=$host_alias-
558
559 test "$silent" = yes && exec 6>/dev/null
560
561 # Find the source files, if location was not specified.
562 if test -z "$srcdir"; then
563   ac_srcdir_defaulted=yes
564   # Try the directory containing this script, then its parent.
565   ac_prog=$0
566   ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
567   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
568   srcdir=$ac_confdir
569   if test ! -r "$srcdir/$ac_unique_file"; then
570     srcdir=..
571   fi
572 else
573   ac_srcdir_defaulted=no
574 fi
575 if test ! -r "$srcdir/$ac_unique_file"; then
576   if test "$ac_srcdir_defaulted" = yes; then
577     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
578    { (exit 1); exit 1; }; }
579   else
580     { echo "$as_me: error: cannot find sources in $srcdir" >&2
581    { (exit 1); exit 1; }; }
582   fi
583 fi
584 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
585 ac_env_build_alias_set=${build_alias+set}
586 ac_env_build_alias_value=$build_alias
587 ac_cv_env_build_alias_set=${build_alias+set}
588 ac_cv_env_build_alias_value=$build_alias
589 ac_env_host_alias_set=${host_alias+set}
590 ac_env_host_alias_value=$host_alias
591 ac_cv_env_host_alias_set=${host_alias+set}
592 ac_cv_env_host_alias_value=$host_alias
593 ac_env_target_alias_set=${target_alias+set}
594 ac_env_target_alias_value=$target_alias
595 ac_cv_env_target_alias_set=${target_alias+set}
596 ac_cv_env_target_alias_value=$target_alias
597 ac_env_CC_set=${CC+set}
598 ac_env_CC_value=$CC
599 ac_cv_env_CC_set=${CC+set}
600 ac_cv_env_CC_value=$CC
601 ac_env_CFLAGS_set=${CFLAGS+set}
602 ac_env_CFLAGS_value=$CFLAGS
603 ac_cv_env_CFLAGS_set=${CFLAGS+set}
604 ac_cv_env_CFLAGS_value=$CFLAGS
605 ac_env_LDFLAGS_set=${LDFLAGS+set}
606 ac_env_LDFLAGS_value=$LDFLAGS
607 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
608 ac_cv_env_LDFLAGS_value=$LDFLAGS
609 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
610 ac_env_CPPFLAGS_value=$CPPFLAGS
611 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
612 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
613 ac_env_CPP_set=${CPP+set}
614 ac_env_CPP_value=$CPP
615 ac_cv_env_CPP_set=${CPP+set}
616 ac_cv_env_CPP_value=$CPP
617
618 #
619 # Report the --help message.
620 #
621 if test "$ac_init_help" = "long"; then
622   # Omit some internal or obsolete options to make the list less imposing.
623   # This message is too long to be a string in the A/UX 3.1 sh.
624   cat <<EOF
625 \`configure' configures this package to adapt to many kinds of systems.
626
627 Usage: $0 [OPTION]... [VAR=VALUE]...
628
629 To assign environment variables (e.g., CC, CFLAGS...), specify them as
630 VAR=VALUE.  See below for descriptions of some of the useful variables.
631
632 Defaults for the options are specified in brackets.
633
634 Configuration:
635   -h, --help              display this help and exit
636       --help=short        display options specific to this package
637       --help=recursive    display the short help of all the included packages
638   -V, --version           display version information and exit
639   -q, --quiet, --silent   do not print \`checking...' messages
640       --cache-file=FILE   cache test results in FILE [disabled]
641   -C, --config-cache      alias for \`--cache-file=config.cache'
642   -n, --no-create         do not create output files
643       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
644
645 EOF
646
647   cat <<EOF
648 Installation directories:
649   --prefix=PREFIX         install architecture-independent files in PREFIX
650                           [$ac_default_prefix]
651   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
652                           [PREFIX]
653
654 By default, \`make install' will install all the files in
655 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
656 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
657 for instance \`--prefix=\$HOME'.
658
659 For better control, use the options below.
660
661 Fine tuning of the installation directories:
662   --bindir=DIR            user executables [EPREFIX/bin]
663   --sbindir=DIR           system admin executables [EPREFIX/sbin]
664   --libexecdir=DIR        program executables [EPREFIX/libexec]
665   --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
666   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
667   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
668   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
669   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
670   --runstatedir=DIR       extra definition of runtime data [LOCALSTATEDIR/run]
671   --libdir=DIR            object code libraries [EPREFIX/lib]
672   --includedir=DIR        C header files [PREFIX/include]
673   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
674   --infodir=DIR           info documentation [DATAROOTDIR/info]
675   --mandir=DIR            man documentation [DATAROOTDIR/man]
676 EOF
677
678   cat <<\EOF
679
680 Program names:
681   --program-prefix=PREFIX            prepend PREFIX to installed program names
682   --program-suffix=SUFFIX            append SUFFIX to installed program names
683   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
684
685 System types:
686   --build=BUILD           configure for building on BUILD [guessed]
687   --host=HOST       build programs to run on HOST [BUILD]
688   --target=TARGET   configure for building compilers for TARGET [HOST]
689 EOF
690 fi
691
692 if test -n "$ac_init_help"; then
693
694   cat <<\EOF
695
696 Optional Packages:
697   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
698   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
699
700 Optional Features:
701   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
702   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
703
704 General Options:
705   --with-system-type=XXX  test: override derived host system-type
706   --disable-stripping     do not strip (debug info) installed executables
707   --with-strip-program=XX specify program to use when stripping in install
708   --with-pkg-config[=CMD] enable/disable use of pkg-config and its name CMD
709   --with-pkg-config-libdir[=XXX] use given directory for installing pc-files
710   --without-tests         suppress build with test-programs
711   --enable-mixed-case     tic should assume mixed-case filenames
712   --with-install-prefix   prefixes actual install-location ($DESTDIR)
713 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
714   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
715   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
716   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
717   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
718   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
719   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
720 Options to Specify the Libraries Built/Used:
721   --with-shared           generate shared C-objects (needed for --with-ada-sharedlib)
722   --with-curses-dir=DIR   directory in which (n)curses is installed
723   --enable-widec          compile with wide-char/UTF-8 code
724   --with-lib-prefix       override library-prefix
725   --with-shlib-version[={rel|abi}] use release or ABI version in shared library file names
726   --enable-rpath-link     link sample programs with rpath option
727 Fine-Tuning Your Configuration:
728   --enable-broken_linker  compile with broken-linker support code
729   --disable-largefile     omit support for large files
730   --with-rcs-ids          compile-in RCS identifiers
731 Extensions:
732   --disable-ext-funcs     disable function-extensions
733   --enable-const          compile with extra/non-standard const
734 Development Code:
735   --without-develop       disable development options
736 Experimental Code:
737   --with-pthread          use POSIX thread library
738   --enable-weak-symbols   enable weak-symbols for pthreads
739   --enable-reentrant      compile with experimental reentrant code
740   --with-wrap-prefix=XXX  override prefix used for public variables
741 Testing/development Options:
742   --disable-echo          do not display "compiling" commands
743   --enable-warnings       test: turn on gcc compiler warnings
744   --enable-stdnoreturn    enable C11 _Noreturn feature for diagnostics
745   --enable-assertions     test: turn on generation of assertion code
746   --enable-expanded       test: generate functions for certain macros
747   --disable-macros        test: use functions rather than macros
748   --with-trace            test: add trace() function to all models of ncurses
749   --disable-gnat-projects test: disable GNAT projects even if usable
750 Ada95 Binding Options:
751   --with-ada-compiler[=CMD] use CMD as Ada95 compiler (default: gnatmake)
752   --with-ada-include=DIR  find Ada95 includes in DIR (default: PREFIX/share/ada/adainclude)
753   --with-ada-objects=DIR  find Ada95 objects in DIR (default: PREFIX/lib/ada/adalib)
754   --with-ada-sharedlib    build Ada95 shared library; requires GNAT project support
755   --with-ada-libname[=XXX]  use XXX as Ada95 library name
756
757 Some influential environment variables:
758   CC          C compiler command
759   CFLAGS      C compiler flags
760   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
761               nonstandard directory <lib dir>
762   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
763               headers in a nonstandard directory <include dir>
764   CPP         C preprocessor
765
766 Use these variables to override the choices made by `configure' or to help
767 it to find libraries and programs with nonstandard names/locations.
768
769 EOF
770 fi
771
772 if test "$ac_init_help" = "recursive"; then
773   # If there are subdirs, report their specific --help.
774   ac_popdir=`pwd`
775   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
776     cd "$ac_subdir"
777     # A "../" for each directory in /$ac_subdir.
778     ac_dots=`echo "$ac_subdir" |
779              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
780
781     case "$srcdir" in
782     .) # No --srcdir option.  We are building in place.
783       ac_sub_srcdir="$srcdir" ;;
784     [\\/]* | ?:[\\/]* ) # Absolute path.
785       ac_sub_srcdir="$srcdir/$ac_subdir" ;;
786     *) # Relative path.
787       ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
788     esac
789
790     # Check for guested configure; otherwise get Cygnus style configure.
791     if test -f "$ac_sub_srcdir/configure.gnu"; then
792       echo
793       $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
794     elif test -f "$ac_sub_srcdir/configure"; then
795       echo
796       $SHELL "$ac_sub_srcdir/configure" --help=recursive
797     elif test -f "$ac_sub_srcdir/configure.ac" ||
798            test -f "$ac_sub_srcdir/configure.in"; then
799       echo
800       "$ac_configure" --help
801     else
802       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
803     fi
804     cd "$ac_popdir"
805   done
806 fi
807
808 test -n "$ac_init_help" && exit 0
809 if "$ac_init_version"; then
810   cat <<\EOF
811
812 Copyright 2003-2022,2023        Thomas E. Dickey
813 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
814 Free Software Foundation, Inc.
815 This configure script is free software; the Free Software Foundation
816 gives unlimited permission to copy, distribute and modify it.
817 EOF
818   exit 0
819 fi
820 exec 5>config.log
821 cat >&5 <<EOF
822 This file contains any messages produced by compilers while
823 running configure, to aid debugging if configure makes a mistake.
824
825 It was created by $as_me, which was
826 generated by GNU Autoconf 2.52.20231210.  Invocation command line was
827
828   $ $0 $@
829
830 EOF
831 {
832 cat <<_ASUNAME
833 ## ---------- ##
834 ## Platform.  ##
835 ## ---------- ##
836
837 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
838 uname -m = `(uname -m) 2>/dev/null || echo unknown`
839 uname -r = `(uname -r) 2>/dev/null || echo unknown`
840 uname -s = `(uname -s) 2>/dev/null || echo unknown`
841 uname -v = `(uname -v) 2>/dev/null || echo unknown`
842
843 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
844 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
845
846 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
847 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
848 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
849 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
850 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
851 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
852 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
853
854 PATH = $PATH
855
856 _ASUNAME
857 } >&5
858
859 cat >&5 <<EOF
860 ## ------------ ##
861 ## Core tests.  ##
862 ## ------------ ##
863
864 EOF
865
866 # Keep a trace of the command line.
867 # Strip out --no-create and --no-recursion so they do not pile up.
868 # Also quote any args containing shell meta-characters.
869 ac_configure_args=
870 ac_sep=
871 for ac_arg
872 do
873   case "$ac_arg" in
874   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
875   | --no-cr | --no-c) ;;
876   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
877   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
878   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
879     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
880     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
881     ac_sep=" " ;;
882   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
883      ac_sep=" " ;;
884   esac
885   # Get rid of the leading space.
886 done
887
888 # When interrupted or exit'd, cleanup temporary files, and complete
889 # config.log.  We remove comments because anyway the quotes in there
890 # would cause problems or look ugly.
891 trap 'exit_status=$?
892   # Save into config.log some information that might help in debugging.
893   echo >&5
894   echo "## ----------------- ##" >&5
895   echo "## Cache variables.  ##" >&5
896   echo "## ----------------- ##" >&5
897   echo >&5
898   # The following way of writing the cache mishandles newlines in values,
899 {
900   (set) 2>&1 |
901     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
902     *ac_space=\ *)
903       sed -n \
904         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
905           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
906       ;;
907     *)
908       sed -n \
909         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
910       ;;
911     esac;
912 } >&5
913   sed "/^$/d" confdefs.h >conftest.log
914   if test -s conftest.log; then
915     echo >&5
916     echo "## ------------ ##" >&5
917     echo "## confdefs.h.  ##" >&5
918     echo "## ------------ ##" >&5
919     echo >&5
920     cat conftest.log >&5
921   fi
922   (echo; echo) >&5
923   test "$ac_signal" != 0 &&
924     echo "$as_me: caught signal $ac_signal" >&5
925   echo "$as_me: exit $exit_status" >&5
926   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
927     exit $exit_status
928      ' 0
929 for ac_signal in 1 2 13 15; do
930   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
931 done
932 ac_signal=0
933
934 # confdefs.h avoids OS command line length limits that DEFS can exceed.
935 rm -rf conftest* confdefs.h
936 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
937 echo >confdefs.h
938
939 # Let the site file select an alternate cache file if it wants to.
940 # Prefer explicitly selected file to automatically selected ones.
941 if test -z "$CONFIG_SITE"; then
942   if test "x$prefix" != xNONE; then
943     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
944   else
945     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
946   fi
947 fi
948 for ac_site_file in $CONFIG_SITE; do
949   if test -r "$ac_site_file"; then
950     { echo "$as_me:950: loading site script $ac_site_file" >&5
951 echo "$as_me: loading site script $ac_site_file" >&6;}
952     cat "$ac_site_file" >&5
953     . "$ac_site_file"
954   fi
955 done
956
957 if test -r "$cache_file"; then
958   # Some versions of bash will fail to source /dev/null (special
959   # files actually), so we avoid doing that.
960   if test -f "$cache_file"; then
961     { echo "$as_me:961: loading cache $cache_file" >&5
962 echo "$as_me: loading cache $cache_file" >&6;}
963     case $cache_file in
964       [\\/]* | ?:[\\/]* ) . $cache_file;;
965       *)                      . ./$cache_file;;
966     esac
967   fi
968 else
969   { echo "$as_me:969: creating cache $cache_file" >&5
970 echo "$as_me: creating cache $cache_file" >&6;}
971   >$cache_file
972 fi
973
974 # Check that the precious variables saved in the cache have kept the same
975 # value.
976 ac_cache_corrupted=false
977 for ac_var in `(set) 2>&1 |
978                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
979   eval ac_old_set=\$ac_cv_env_${ac_var}_set
980   eval ac_new_set=\$ac_env_${ac_var}_set
981   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
982   eval ac_new_val="\$ac_env_${ac_var}_value"
983   case "$ac_old_set,$ac_new_set" in
984     set,)
985       { echo "$as_me:985: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
986 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
987       ac_cache_corrupted=: ;;
988     ,set)
989       { echo "$as_me:989: error: \`$ac_var' was not set in the previous run" >&5
990 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
991       ac_cache_corrupted=: ;;
992     ,);;
993     *)
994       if test "x$ac_old_val" != "x$ac_new_val"; then
995         { echo "$as_me:995: error: \`$ac_var' has changed since the previous run:" >&5
996 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
997         { echo "$as_me:997:   former value:  $ac_old_val" >&5
998 echo "$as_me:   former value:  $ac_old_val" >&2;}
999         { echo "$as_me:999:   current value: $ac_new_val" >&5
1000 echo "$as_me:   current value: $ac_new_val" >&2;}
1001         ac_cache_corrupted=:
1002       fi;;
1003   esac
1004   # Pass precious variables to config.status.  It doesn't matter if
1005   # we pass some twice (in addition to the command line arguments).
1006   if test "$ac_new_set" = set; then
1007     case "$ac_new_val" in
1008     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1009       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1010       ac_configure_args="$ac_configure_args '$ac_arg'"
1011       ;;
1012     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1013        ;;
1014     esac
1015   fi
1016 done
1017 if "$ac_cache_corrupted"; then
1018   { echo "$as_me:1018: error: changes in the environment can compromise the build" >&5
1019 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1020   { { echo "$as_me:1020: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1021 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1022    { (exit 1); exit 1; }; }
1023 fi
1024
1025 ac_ext=c
1026 ac_cpp='$CPP $CPPFLAGS'
1027 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1028 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1030 ac_main_return="return"
1031
1032 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1033   *c*,-n*) ECHO_N=
1034            ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
1035            ECHO_T='     '
1036            ;;
1037   *c*,*  ) ECHO_N=-n
1038            ECHO_C=
1039            ECHO_T=
1040            ;;
1041   *)       ECHO_N=
1042            ECHO_C='\c'
1043            ECHO_T=
1044            ;;
1045 esac
1046 echo "#! $SHELL" >conftest.sh
1047 echo  "exit 0"   >>conftest.sh
1048 chmod +x conftest.sh
1049 if { (echo "$as_me:1049: PATH=\".;.\"; conftest.sh") >&5
1050   (PATH=".;."; conftest.sh) 2>&5
1051   ac_status=$?
1052   echo "$as_me:1052: \$? = $ac_status" >&5
1053   (exit "$ac_status"); }; then
1054   ac_path_separator=';'
1055 else
1056   ac_path_separator=:
1057 fi
1058 PATH_SEPARATOR="$ac_path_separator"
1059 rm -f conftest.sh
1060
1061 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1062
1063 PACKAGE="AdaCurses"
1064
1065 top_builddir=`pwd`
1066
1067 ac_aux_dir=
1068 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1069   if test -f "$ac_dir/install-sh"; then
1070     ac_aux_dir=$ac_dir
1071     ac_install_sh="$ac_aux_dir/install-sh -c"
1072     break
1073   elif test -f "$ac_dir/install.sh"; then
1074     ac_aux_dir=$ac_dir
1075     ac_install_sh="$ac_aux_dir/install.sh -c"
1076     break
1077   elif test -f "$ac_dir/shtool"; then
1078     ac_aux_dir=$ac_dir
1079     ac_install_sh="$ac_aux_dir/shtool install -c"
1080     break
1081   fi
1082 done
1083 if test -z "$ac_aux_dir"; then
1084   { { echo "$as_me:1084: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1085 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1086    { (exit 1); exit 1; }; }
1087 fi
1088 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1089 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1090 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1091
1092 # Make sure we can run config.sub.
1093 $ac_config_sub sun4 >/dev/null 2>&1 ||
1094   { { echo "$as_me:1094: error: cannot run $ac_config_sub" >&5
1095 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1096    { (exit 1); exit 1; }; }
1097
1098 echo "$as_me:1098: checking build system type" >&5
1099 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1100 if test "${ac_cv_build+set}" = set; then
1101   echo $ECHO_N "(cached) $ECHO_C" >&6
1102 else
1103   ac_cv_build_alias=$build_alias
1104 test -z "$ac_cv_build_alias" &&
1105   ac_cv_build_alias=`$ac_config_guess`
1106 test -z "$ac_cv_build_alias" &&
1107   { { echo "$as_me:1107: error: cannot guess build type; you must specify one" >&5
1108 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1109    { (exit 1); exit 1; }; }
1110 ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1111   { { echo "$as_me:1111: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1112 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1113    { (exit 1); exit 1; }; }
1114
1115 fi
1116 echo "$as_me:1116: result: $ac_cv_build" >&5
1117 echo "${ECHO_T}$ac_cv_build" >&6
1118 build=$ac_cv_build
1119 build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1120 build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1121 build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1122
1123 echo "$as_me:1123: checking host system type" >&5
1124 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1125 if test "${ac_cv_host+set}" = set; then
1126   echo $ECHO_N "(cached) $ECHO_C" >&6
1127 else
1128   ac_cv_host_alias=$host_alias
1129 test -z "$ac_cv_host_alias" &&
1130   ac_cv_host_alias=$ac_cv_build_alias
1131 ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1132   { { echo "$as_me:1132: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1133 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1134    { (exit 1); exit 1; }; }
1135
1136 fi
1137 echo "$as_me:1137: result: $ac_cv_host" >&5
1138 echo "${ECHO_T}$ac_cv_host" >&6
1139 host=$ac_cv_host
1140 host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1141 host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1142 host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1143
1144 if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1145         echo "$as_me:1145: checking target system type" >&5
1146 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1147 if test "${ac_cv_target+set}" = set; then
1148   echo $ECHO_N "(cached) $ECHO_C" >&6
1149 else
1150   ac_cv_target_alias=$target_alias
1151 test "x$ac_cv_target_alias" = "x" &&
1152   ac_cv_target_alias=$ac_cv_host_alias
1153 ac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` ||
1154   { { echo "$as_me:1154: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1155 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1156    { (exit 1); exit 1; }; }
1157
1158 fi
1159 echo "$as_me:1159: result: $ac_cv_target" >&5
1160 echo "${ECHO_T}$ac_cv_target" >&6
1161 target=$ac_cv_target
1162 target_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1163 target_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1164 target_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1165
1166 # The aliases save the names the user supplied, while $host etc.
1167 # will get canonicalized.
1168 test -n "$target_alias" &&
1169   test "$program_prefix$program_suffix$program_transform_name" = \
1170     NONENONEs,x,x, &&
1171   program_prefix=${target_alias}-
1172         system_name="$host_os"
1173 else
1174         system_name="`(uname -s -r) 2>/dev/null`"
1175         if test -z "$system_name" ; then
1176                 system_name="`(hostname) 2>/dev/null`"
1177         fi
1178 fi
1179 test -n "$system_name" &&
1180 cat >>confdefs.h <<EOF
1181 #define SYSTEM_NAME "$system_name"
1182 EOF
1183
1184 if test "${cf_cv_system_name+set}" = set; then
1185   echo $ECHO_N "(cached) $ECHO_C" >&6
1186 else
1187   cf_cv_system_name="$system_name"
1188 fi
1189
1190 test -z "$system_name" && system_name="$cf_cv_system_name"
1191 test -n "$cf_cv_system_name" && echo "$as_me:1191: result: Configuring for $cf_cv_system_name" >&5
1192 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1193
1194 if test ".$system_name" != ".$cf_cv_system_name" ; then
1195         echo "$as_me:1195: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1196 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1197         { { echo "$as_me:1197: error: \"Please remove config.cache and try again.\"" >&5
1198 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1199    { (exit 1); exit 1; }; }
1200 fi
1201
1202 # Check whether --with-system-type or --without-system-type was given.
1203 if test "${with_system_type+set}" = set; then
1204   withval="$with_system_type"
1205   { echo "$as_me:1205: WARNING: overriding system type to $withval" >&5
1206 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1207         cf_cv_system_name=$withval
1208         host_os=$withval
1209
1210 fi;
1211
1212 ###     Save the given $CFLAGS to allow user-override.
1213 cf_user_CFLAGS="$CFLAGS"
1214
1215 ###     Default install-location
1216 for ac_prog in ggrep grep
1217 do
1218   # Extract the first word of "$ac_prog", so it can be a program name with args.
1219 set dummy $ac_prog; ac_word=$2
1220 echo "$as_me:1220: checking for $ac_word" >&5
1221 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1222 if test "${ac_cv_prog_GREP+set}" = set; then
1223   echo $ECHO_N "(cached) $ECHO_C" >&6
1224 else
1225   if test -n "$GREP"; then
1226   ac_cv_prog_GREP="$GREP" # Let the user override the test.
1227 else
1228   ac_save_IFS=$IFS; IFS=$ac_path_separator
1229 ac_dummy="$PATH"
1230 for ac_dir in $ac_dummy; do
1231   IFS=$ac_save_IFS
1232   test -z "$ac_dir" && ac_dir=.
1233   $as_executable_p "$ac_dir/$ac_word" || continue
1234 ac_cv_prog_GREP="$ac_prog"
1235 echo "$as_me:1235: found $ac_dir/$ac_word" >&5
1236 break
1237 done
1238
1239 fi
1240 fi
1241 GREP=$ac_cv_prog_GREP
1242 if test -n "$GREP"; then
1243   echo "$as_me:1243: result: $GREP" >&5
1244 echo "${ECHO_T}$GREP" >&6
1245 else
1246   echo "$as_me:1246: result: no" >&5
1247 echo "${ECHO_T}no" >&6
1248 fi
1249
1250   test -n "$GREP" && break
1251 done
1252 test -n "$GREP" || GREP=": "
1253
1254 echo "$as_me:1254: checking for fgrep" >&5
1255 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
1256 if test "${ac_cv_path_FGREP+set}" = set; then
1257   echo $ECHO_N "(cached) $ECHO_C" >&6
1258 else
1259   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
1260    then ac_cv_path_FGREP="$GREP -F"
1261    else
1262      for ac_prog in gfgrep fgrep
1263 do
1264   # Extract the first word of "$ac_prog", so it can be a program name with args.
1265 set dummy $ac_prog; ac_word=$2
1266 echo "$as_me:1266: checking for $ac_word" >&5
1267 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1268 if test "${ac_cv_path_FGREP+set}" = set; then
1269   echo $ECHO_N "(cached) $ECHO_C" >&6
1270 else
1271   case $FGREP in
1272   [\\/]* | ?:[\\/]*)
1273   ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
1274   ;;
1275   *)
1276   ac_save_IFS=$IFS; IFS=$ac_path_separator
1277 ac_dummy="$PATH"
1278 for ac_dir in $ac_dummy; do
1279   IFS=$ac_save_IFS
1280   test -z "$ac_dir" && ac_dir=.
1281   if $as_executable_p "$ac_dir/$ac_word"; then
1282    ac_cv_path_FGREP="$ac_dir/$ac_word"
1283    echo "$as_me:1283: found $ac_dir/$ac_word" >&5
1284    break
1285 fi
1286 done
1287
1288   ;;
1289 esac
1290 fi
1291 FGREP=$ac_cv_path_FGREP
1292
1293 if test -n "$FGREP"; then
1294   echo "$as_me:1294: result: $FGREP" >&5
1295 echo "${ECHO_T}$FGREP" >&6
1296 else
1297   echo "$as_me:1297: result: no" >&5
1298 echo "${ECHO_T}no" >&6
1299 fi
1300
1301   test -n "$FGREP" && break
1302 done
1303 test -n "$FGREP" || FGREP=": "
1304
1305      test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:1305: error: cannot find workable fgrep" >&5
1306 echo "$as_me: error: cannot find workable fgrep" >&2;}
1307    { (exit 1); exit 1; }; }
1308    fi
1309 fi
1310 echo "$as_me:1310: result: $ac_cv_path_FGREP" >&5
1311 echo "${ECHO_T}$ac_cv_path_FGREP" >&6
1312  FGREP="$ac_cv_path_FGREP"
1313
1314 echo "$as_me:1314: checking for prefix" >&5
1315 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1316 if test "x$prefix" = "xNONE" ; then
1317         case "$cf_cv_system_name" in
1318                 # non-vendor systems don't have a conflict
1319         (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1320                 prefix=/usr
1321                 ;;
1322         (*)     prefix=$ac_default_prefix
1323                 ;;
1324         esac
1325 fi
1326 echo "$as_me:1326: result: $prefix" >&5
1327 echo "${ECHO_T}$prefix" >&6
1328
1329 if test "x$prefix" = "xNONE" ; then
1330 echo "$as_me:1330: checking for default include-directory" >&5
1331 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1332 test -n "$verbose" && echo 1>&6
1333 for cf_symbol in \
1334         "$includedir" \
1335         "$includedir/ncurses" \
1336         "$prefix/include" \
1337         "$prefix/include/ncurses" \
1338         /usr/local/include \
1339         /usr/local/include/ncurses \
1340         /usr/include \
1341         /usr/include/ncurses
1342 do
1343         cf_dir=`eval echo "$cf_symbol"`
1344         if test -f "$cf_dir/curses.h" ; then
1345         if ( ${FGREP-fgrep} NCURSES_VERSION "$cf_dir/curses.h" >/dev/null 2>&1 ) ; then
1346                 includedir="$cf_symbol"
1347                 test -n "$verbose"  && echo $ECHO_N "   found " 1>&6
1348                 break
1349         fi
1350         fi
1351         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1352 done
1353 echo "$as_me:1353: result: $includedir" >&5
1354 echo "${ECHO_T}$includedir" >&6
1355 fi
1356
1357 ###     Checks for programs.
1358
1359 ac_ext=c
1360 ac_cpp='$CPP $CPPFLAGS'
1361 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1362 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1363 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1364 ac_main_return="return"
1365 if test -n "$ac_tool_prefix"; then
1366   for ac_prog in gnatgcc gcc cc
1367   do
1368     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1369 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1370 echo "$as_me:1370: checking for $ac_word" >&5
1371 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1372 if test "${ac_cv_prog_CC+set}" = set; then
1373   echo $ECHO_N "(cached) $ECHO_C" >&6
1374 else
1375   if test -n "$CC"; then
1376   ac_cv_prog_CC="$CC" # Let the user override the test.
1377 else
1378   ac_save_IFS=$IFS; IFS=$ac_path_separator
1379 ac_dummy="$PATH"
1380 for ac_dir in $ac_dummy; do
1381   IFS=$ac_save_IFS
1382   test -z "$ac_dir" && ac_dir=.
1383   $as_executable_p "$ac_dir/$ac_word" || continue
1384 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1385 echo "$as_me:1385: found $ac_dir/$ac_word" >&5
1386 break
1387 done
1388
1389 fi
1390 fi
1391 CC=$ac_cv_prog_CC
1392 if test -n "$CC"; then
1393   echo "$as_me:1393: result: $CC" >&5
1394 echo "${ECHO_T}$CC" >&6
1395 else
1396   echo "$as_me:1396: result: no" >&5
1397 echo "${ECHO_T}no" >&6
1398 fi
1399
1400     test -n "$CC" && break
1401   done
1402 fi
1403 if test -z "$CC"; then
1404   ac_ct_CC=$CC
1405   for ac_prog in gnatgcc gcc cc
1406 do
1407   # Extract the first word of "$ac_prog", so it can be a program name with args.
1408 set dummy $ac_prog; ac_word=$2
1409 echo "$as_me:1409: checking for $ac_word" >&5
1410 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1411 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1412   echo $ECHO_N "(cached) $ECHO_C" >&6
1413 else
1414   if test -n "$ac_ct_CC"; then
1415   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1416 else
1417   ac_save_IFS=$IFS; IFS=$ac_path_separator
1418 ac_dummy="$PATH"
1419 for ac_dir in $ac_dummy; do
1420   IFS=$ac_save_IFS
1421   test -z "$ac_dir" && ac_dir=.
1422   $as_executable_p "$ac_dir/$ac_word" || continue
1423 ac_cv_prog_ac_ct_CC="$ac_prog"
1424 echo "$as_me:1424: found $ac_dir/$ac_word" >&5
1425 break
1426 done
1427
1428 fi
1429 fi
1430 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1431 if test -n "$ac_ct_CC"; then
1432   echo "$as_me:1432: result: $ac_ct_CC" >&5
1433 echo "${ECHO_T}$ac_ct_CC" >&6
1434 else
1435   echo "$as_me:1435: result: no" >&5
1436 echo "${ECHO_T}no" >&6
1437 fi
1438
1439   test -n "$ac_ct_CC" && break
1440 done
1441
1442   CC=$ac_ct_CC
1443 fi
1444
1445 test -z "$CC" && { { echo "$as_me:1445: error: no acceptable cc found in \$PATH" >&5
1446 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1447    { (exit 1); exit 1; }; }
1448
1449 # Provide some information about the compiler.
1450 echo "$as_me:1450:" \
1451      "checking for C compiler version" >&5
1452 ac_compiler=`set X $ac_compile; echo "$2"`
1453 { (eval echo "$as_me:1453: \"$ac_compiler --version </dev/null >&5\"") >&5
1454   (eval $ac_compiler --version </dev/null >&5) 2>&5
1455   ac_status=$?
1456   echo "$as_me:1456: \$? = $ac_status" >&5
1457   (exit "$ac_status"); }
1458 { (eval echo "$as_me:1458: \"$ac_compiler -v </dev/null >&5\"") >&5
1459   (eval $ac_compiler -v </dev/null >&5) 2>&5
1460   ac_status=$?
1461   echo "$as_me:1461: \$? = $ac_status" >&5
1462   (exit "$ac_status"); }
1463 { (eval echo "$as_me:1463: \"$ac_compiler -V </dev/null >&5\"") >&5
1464   (eval $ac_compiler -V </dev/null >&5) 2>&5
1465   ac_status=$?
1466   echo "$as_me:1466: \$? = $ac_status" >&5
1467   (exit "$ac_status"); }
1468
1469 cat >"conftest.$ac_ext" <<_ACEOF
1470 #line 1470 "configure"
1471 #include "confdefs.h"
1472
1473 int
1474 main (void)
1475 {
1476
1477   ;
1478   return 0;
1479 }
1480 _ACEOF
1481 ac_clean_files_save=$ac_clean_files
1482 ac_clean_files="$ac_clean_files a.out a.exe"
1483 # Try to create an executable without -o first, disregard a.out.
1484 # It will help us diagnose broken compilers, and finding out an intuition
1485 # of exeext.
1486 echo "$as_me:1486: checking for C compiler default output" >&5
1487 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1488 ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1489 if { (eval echo "$as_me:1489: \"$ac_link_default\"") >&5
1490   (eval $ac_link_default) 2>&5
1491   ac_status=$?
1492   echo "$as_me:1492: \$? = $ac_status" >&5
1493   (exit "$ac_status"); }; then
1494   # Find the output, starting from the most likely.  This scheme is
1495 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1496 # resort.
1497 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1498                 ls a.out conftest 2>/dev/null;
1499                 ls a.* conftest.* 2>/dev/null`; do
1500   case $ac_file in
1501     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1502     a.out ) # We found the default executable, but exeext='' is most
1503             # certainly right.
1504             break;;
1505     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1506           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1507           export ac_cv_exeext
1508           break;;
1509     * ) break;;
1510   esac
1511 done
1512 else
1513   echo "$as_me: failed program was:" >&5
1514 cat "conftest.$ac_ext" >&5
1515 { { echo "$as_me:1515: error: C compiler cannot create executables" >&5
1516 echo "$as_me: error: C compiler cannot create executables" >&2;}
1517    { (exit 77); exit 77; }; }
1518 fi
1519
1520 ac_exeext=$ac_cv_exeext
1521 echo "$as_me:1521: result: $ac_file" >&5
1522 echo "${ECHO_T}$ac_file" >&6
1523
1524 # Check the compiler produces executables we can run.  If not, either
1525 # the compiler is broken, or we cross compile.
1526 echo "$as_me:1526: checking whether the C compiler works" >&5
1527 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1528 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1529 # If not cross compiling, check that we can run a simple program.
1530 if test "$cross_compiling" != yes; then
1531   if { ac_try='./$ac_file'
1532   { (eval echo "$as_me:1532: \"$ac_try\"") >&5
1533   (eval $ac_try) 2>&5
1534   ac_status=$?
1535   echo "$as_me:1535: \$? = $ac_status" >&5
1536   (exit "$ac_status"); }; }; then
1537     cross_compiling=no
1538   else
1539     if test "$cross_compiling" = maybe; then
1540         cross_compiling=yes
1541     else
1542         { { echo "$as_me:1542: error: cannot run C compiled programs.
1543 If you meant to cross compile, use \`--host'." >&5
1544 echo "$as_me: error: cannot run C compiled programs.
1545 If you meant to cross compile, use \`--host'." >&2;}
1546    { (exit 1); exit 1; }; }
1547     fi
1548   fi
1549 fi
1550 echo "$as_me:1550: result: yes" >&5
1551 echo "${ECHO_T}yes" >&6
1552
1553 rm -f a.out a.exe "conftest$ac_cv_exeext"
1554 ac_clean_files=$ac_clean_files_save
1555 # Check the compiler produces executables we can run.  If not, either
1556 # the compiler is broken, or we cross compile.
1557 echo "$as_me:1557: checking whether we are cross compiling" >&5
1558 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1559 echo "$as_me:1559: result: $cross_compiling" >&5
1560 echo "${ECHO_T}$cross_compiling" >&6
1561
1562 echo "$as_me:1562: checking for executable suffix" >&5
1563 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1564 if { (eval echo "$as_me:1564: \"$ac_link\"") >&5
1565   (eval $ac_link) 2>&5
1566   ac_status=$?
1567   echo "$as_me:1567: \$? = $ac_status" >&5
1568   (exit "$ac_status"); }; then
1569   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1570 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1571 # work properly (i.e., refer to `conftest.exe'), while it won't with
1572 # `rm'.
1573 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1574   case $ac_file in
1575     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1576     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1577           export ac_cv_exeext
1578           break;;
1579     * ) break;;
1580   esac
1581 done
1582 else
1583   { { echo "$as_me:1583: error: cannot compute EXEEXT: cannot compile and link" >&5
1584 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1585    { (exit 1); exit 1; }; }
1586 fi
1587
1588 rm -f "conftest$ac_cv_exeext"
1589 echo "$as_me:1589: result: $ac_cv_exeext" >&5
1590 echo "${ECHO_T}$ac_cv_exeext" >&6
1591
1592 rm -f "conftest.$ac_ext"
1593 EXEEXT=$ac_cv_exeext
1594 ac_exeext=$EXEEXT
1595 echo "$as_me:1595: checking for object suffix" >&5
1596 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1597 if test "${ac_cv_objext+set}" = set; then
1598   echo $ECHO_N "(cached) $ECHO_C" >&6
1599 else
1600   cat >"conftest.$ac_ext" <<_ACEOF
1601 #line 1601 "configure"
1602 #include "confdefs.h"
1603
1604 int
1605 main (void)
1606 {
1607
1608   ;
1609   return 0;
1610 }
1611 _ACEOF
1612 rm -f conftest.o conftest.obj
1613 if { (eval echo "$as_me:1613: \"$ac_compile\"") >&5
1614   (eval $ac_compile) 2>&5
1615   ac_status=$?
1616   echo "$as_me:1616: \$? = $ac_status" >&5
1617   (exit "$ac_status"); }; then
1618   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1619   case $ac_file in
1620     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1621     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1622        break;;
1623   esac
1624 done
1625 else
1626   echo "$as_me: failed program was:" >&5
1627 cat "conftest.$ac_ext" >&5
1628 { { echo "$as_me:1628: error: cannot compute OBJEXT: cannot compile" >&5
1629 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1630    { (exit 1); exit 1; }; }
1631 fi
1632
1633 rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
1634 fi
1635 echo "$as_me:1635: result: $ac_cv_objext" >&5
1636 echo "${ECHO_T}$ac_cv_objext" >&6
1637 OBJEXT=$ac_cv_objext
1638 ac_objext=$OBJEXT
1639 echo "$as_me:1639: checking whether we are using the GNU C compiler" >&5
1640 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1641 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1642   echo $ECHO_N "(cached) $ECHO_C" >&6
1643 else
1644   cat >"conftest.$ac_ext" <<_ACEOF
1645 #line 1645 "configure"
1646 #include "confdefs.h"
1647
1648 int
1649 main (void)
1650 {
1651 #ifndef __GNUC__
1652        choke me
1653 #endif
1654
1655   ;
1656   return 0;
1657 }
1658 _ACEOF
1659 rm -f "conftest.$ac_objext"
1660 if { (eval echo "$as_me:1660: \"$ac_compile\"") >&5
1661   (eval $ac_compile) 2>&5
1662   ac_status=$?
1663   echo "$as_me:1663: \$? = $ac_status" >&5
1664   (exit "$ac_status"); } &&
1665          { ac_try='test -s "conftest.$ac_objext"'
1666   { (eval echo "$as_me:1666: \"$ac_try\"") >&5
1667   (eval $ac_try) 2>&5
1668   ac_status=$?
1669   echo "$as_me:1669: \$? = $ac_status" >&5
1670   (exit "$ac_status"); }; }; then
1671   ac_compiler_gnu=yes
1672 else
1673   echo "$as_me: failed program was:" >&5
1674 cat "conftest.$ac_ext" >&5
1675 ac_compiler_gnu=no
1676 fi
1677 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1678 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1679
1680 fi
1681 echo "$as_me:1681: result: $ac_cv_c_compiler_gnu" >&5
1682 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1683 GCC=`test $ac_compiler_gnu = yes && echo yes`
1684 ac_test_CFLAGS=${CFLAGS+set}
1685 ac_save_CFLAGS=$CFLAGS
1686 CFLAGS="-g"
1687 echo "$as_me:1687: checking whether $CC accepts -g" >&5
1688 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1689 if test "${ac_cv_prog_cc_g+set}" = set; then
1690   echo $ECHO_N "(cached) $ECHO_C" >&6
1691 else
1692   cat >"conftest.$ac_ext" <<_ACEOF
1693 #line 1693 "configure"
1694 #include "confdefs.h"
1695
1696 int
1697 main (void)
1698 {
1699
1700   ;
1701   return 0;
1702 }
1703 _ACEOF
1704 rm -f "conftest.$ac_objext"
1705 if { (eval echo "$as_me:1705: \"$ac_compile\"") >&5
1706   (eval $ac_compile) 2>&5
1707   ac_status=$?
1708   echo "$as_me:1708: \$? = $ac_status" >&5
1709   (exit "$ac_status"); } &&
1710          { ac_try='test -s "conftest.$ac_objext"'
1711   { (eval echo "$as_me:1711: \"$ac_try\"") >&5
1712   (eval $ac_try) 2>&5
1713   ac_status=$?
1714   echo "$as_me:1714: \$? = $ac_status" >&5
1715   (exit "$ac_status"); }; }; then
1716   ac_cv_prog_cc_g=yes
1717 else
1718   echo "$as_me: failed program was:" >&5
1719 cat "conftest.$ac_ext" >&5
1720 ac_cv_prog_cc_g=no
1721 fi
1722 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1723 fi
1724 echo "$as_me:1724: result: $ac_cv_prog_cc_g" >&5
1725 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1726 if test "$ac_test_CFLAGS" = set; then
1727   CFLAGS=$ac_save_CFLAGS
1728 elif test $ac_cv_prog_cc_g = yes; then
1729   if test "$GCC" = yes; then
1730     CFLAGS="-g -O2"
1731   else
1732     CFLAGS="-g"
1733   fi
1734 else
1735   if test "$GCC" = yes; then
1736     CFLAGS="-O2"
1737   else
1738     CFLAGS=
1739   fi
1740 fi
1741 # Some people use a C++ compiler to compile C.  Since we use `exit',
1742 # in C++ we need to declare it.  In case someone uses the same compiler
1743 # for both compiling C and C++ we need to have the C++ compiler decide
1744 # the declaration of exit, since it's the most demanding environment.
1745 cat >"conftest.$ac_ext" <<_ACEOF
1746 #ifndef __cplusplus
1747   choke me
1748 #endif
1749 _ACEOF
1750 rm -f "conftest.$ac_objext"
1751 if { (eval echo "$as_me:1751: \"$ac_compile\"") >&5
1752   (eval $ac_compile) 2>&5
1753   ac_status=$?
1754   echo "$as_me:1754: \$? = $ac_status" >&5
1755   (exit "$ac_status"); } &&
1756          { ac_try='test -s "conftest.$ac_objext"'
1757   { (eval echo "$as_me:1757: \"$ac_try\"") >&5
1758   (eval $ac_try) 2>&5
1759   ac_status=$?
1760   echo "$as_me:1760: \$? = $ac_status" >&5
1761   (exit "$ac_status"); }; }; then
1762   for ac_declaration in \
1763    ''\
1764    '#include <stdlib.h>' \
1765    'extern "C" void std::exit (int) throw (); using std::exit;' \
1766    'extern "C" void std::exit (int); using std::exit;' \
1767    'extern "C" void exit (int) throw ();' \
1768    'extern "C" void exit (int);' \
1769    'void exit (int);'
1770 do
1771   cat >"conftest.$ac_ext" <<_ACEOF
1772 #line 1772 "configure"
1773 #include "confdefs.h"
1774 #include <stdlib.h>
1775 $ac_declaration
1776 int
1777 main (void)
1778 {
1779 exit (42);
1780   ;
1781   return 0;
1782 }
1783 _ACEOF
1784 rm -f "conftest.$ac_objext"
1785 if { (eval echo "$as_me:1785: \"$ac_compile\"") >&5
1786   (eval $ac_compile) 2>&5
1787   ac_status=$?
1788   echo "$as_me:1788: \$? = $ac_status" >&5
1789   (exit "$ac_status"); } &&
1790          { ac_try='test -s "conftest.$ac_objext"'
1791   { (eval echo "$as_me:1791: \"$ac_try\"") >&5
1792   (eval $ac_try) 2>&5
1793   ac_status=$?
1794   echo "$as_me:1794: \$? = $ac_status" >&5
1795   (exit "$ac_status"); }; }; then
1796   :
1797 else
1798   echo "$as_me: failed program was:" >&5
1799 cat "conftest.$ac_ext" >&5
1800 continue
1801 fi
1802 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1803   cat >"conftest.$ac_ext" <<_ACEOF
1804 #line 1804 "configure"
1805 #include "confdefs.h"
1806 $ac_declaration
1807 int
1808 main (void)
1809 {
1810 exit (42);
1811   ;
1812   return 0;
1813 }
1814 _ACEOF
1815 rm -f "conftest.$ac_objext"
1816 if { (eval echo "$as_me:1816: \"$ac_compile\"") >&5
1817   (eval $ac_compile) 2>&5
1818   ac_status=$?
1819   echo "$as_me:1819: \$? = $ac_status" >&5
1820   (exit "$ac_status"); } &&
1821          { ac_try='test -s "conftest.$ac_objext"'
1822   { (eval echo "$as_me:1822: \"$ac_try\"") >&5
1823   (eval $ac_try) 2>&5
1824   ac_status=$?
1825   echo "$as_me:1825: \$? = $ac_status" >&5
1826   (exit "$ac_status"); }; }; then
1827   break
1828 else
1829   echo "$as_me: failed program was:" >&5
1830 cat "conftest.$ac_ext" >&5
1831 fi
1832 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1833 done
1834 rm -rf conftest*
1835 if test -n "$ac_declaration"; then
1836   echo '#ifdef __cplusplus' >>confdefs.h
1837   echo "$ac_declaration"    >>confdefs.h
1838   echo '#endif'             >>confdefs.h
1839 fi
1840
1841 else
1842   echo "$as_me: failed program was:" >&5
1843 cat "conftest.$ac_ext" >&5
1844 fi
1845 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1846 ac_ext=c
1847 ac_cpp='$CPP $CPPFLAGS'
1848 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1849 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1850 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1851 ac_main_return="return"
1852
1853 GCC_VERSION=none
1854 if test "$GCC" = yes ; then
1855         echo "$as_me:1855: checking version of $CC" >&5
1856 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1857         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1858         test -z "$GCC_VERSION" && GCC_VERSION=unknown
1859         echo "$as_me:1859: result: $GCC_VERSION" >&5
1860 echo "${ECHO_T}$GCC_VERSION" >&6
1861 fi
1862
1863 INTEL_COMPILER=no
1864
1865 if test "$GCC" = yes ; then
1866         case "$host_os" in
1867         (linux*|gnu*)
1868                 echo "$as_me:1868: checking if this is really Intel C compiler" >&5
1869 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
1870                 cf_save_CFLAGS="$CFLAGS"
1871                 CFLAGS="$CFLAGS -no-gcc"
1872                 cat >"conftest.$ac_ext" <<_ACEOF
1873 #line 1873 "configure"
1874 #include "confdefs.h"
1875
1876 int
1877 main (void)
1878 {
1879
1880 #ifdef __INTEL_COMPILER
1881 #else
1882 #error __INTEL_COMPILER is not defined
1883 #endif
1884
1885   ;
1886   return 0;
1887 }
1888 _ACEOF
1889 rm -f "conftest.$ac_objext"
1890 if { (eval echo "$as_me:1890: \"$ac_compile\"") >&5
1891   (eval $ac_compile) 2>&5
1892   ac_status=$?
1893   echo "$as_me:1893: \$? = $ac_status" >&5
1894   (exit "$ac_status"); } &&
1895          { ac_try='test -s "conftest.$ac_objext"'
1896   { (eval echo "$as_me:1896: \"$ac_try\"") >&5
1897   (eval $ac_try) 2>&5
1898   ac_status=$?
1899   echo "$as_me:1899: \$? = $ac_status" >&5
1900   (exit "$ac_status"); }; }; then
1901   INTEL_COMPILER=yes
1902 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
1903
1904 else
1905   echo "$as_me: failed program was:" >&5
1906 cat "conftest.$ac_ext" >&5
1907 fi
1908 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1909                 CFLAGS="$cf_save_CFLAGS"
1910                 echo "$as_me:1910: result: $INTEL_COMPILER" >&5
1911 echo "${ECHO_T}$INTEL_COMPILER" >&6
1912                 ;;
1913         esac
1914 fi
1915
1916 CLANG_COMPILER=no
1917
1918 if test "$GCC" = yes ; then
1919         echo "$as_me:1919: checking if this is really Clang C compiler" >&5
1920 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
1921         cf_save_CFLAGS="$CFLAGS"
1922         cat >"conftest.$ac_ext" <<_ACEOF
1923 #line 1923 "configure"
1924 #include "confdefs.h"
1925
1926 int
1927 main (void)
1928 {
1929
1930 #ifdef __clang__
1931 #else
1932 #error __clang__ is not defined
1933 #endif
1934
1935   ;
1936   return 0;
1937 }
1938 _ACEOF
1939 rm -f "conftest.$ac_objext"
1940 if { (eval echo "$as_me:1940: \"$ac_compile\"") >&5
1941   (eval $ac_compile) 2>&5
1942   ac_status=$?
1943   echo "$as_me:1943: \$? = $ac_status" >&5
1944   (exit "$ac_status"); } &&
1945          { ac_try='test -s "conftest.$ac_objext"'
1946   { (eval echo "$as_me:1946: \"$ac_try\"") >&5
1947   (eval $ac_try) 2>&5
1948   ac_status=$?
1949   echo "$as_me:1949: \$? = $ac_status" >&5
1950   (exit "$ac_status"); }; }; then
1951   CLANG_COMPILER=yes
1952
1953 else
1954   echo "$as_me: failed program was:" >&5
1955 cat "conftest.$ac_ext" >&5
1956 fi
1957 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1958         CFLAGS="$cf_save_CFLAGS"
1959         echo "$as_me:1959: result: $CLANG_COMPILER" >&5
1960 echo "${ECHO_T}$CLANG_COMPILER" >&6
1961 fi
1962
1963 CLANG_VERSION=none
1964
1965 if test "x$CLANG_COMPILER" = "xyes" ; then
1966         case "$CC" in
1967         (c[1-9][0-9]|*/c[1-9][0-9])
1968                 { echo "$as_me:1968: WARNING: replacing broken compiler alias $CC" >&5
1969 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
1970                 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
1971                 CC=clang
1972                 ;;
1973         esac
1974
1975         echo "$as_me:1975: checking version of $CC" >&5
1976 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1977         CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1978         test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
1979         echo "$as_me:1979: result: $CLANG_VERSION" >&5
1980 echo "${ECHO_T}$CLANG_VERSION" >&6
1981
1982         for cf_clang_opt in \
1983                 -Qunused-arguments \
1984                 -Wno-error=implicit-function-declaration
1985         do
1986                 echo "$as_me:1986: checking if option $cf_clang_opt works" >&5
1987 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
1988                 cf_save_CFLAGS="$CFLAGS"
1989                 CFLAGS="$CFLAGS $cf_clang_opt"
1990                 cat >"conftest.$ac_ext" <<_ACEOF
1991 #line 1991 "configure"
1992 #include "confdefs.h"
1993
1994                         #include <stdio.h>
1995 int
1996 main (void)
1997 {
1998
1999                         printf("hello!\\n");
2000   ;
2001   return 0;
2002 }
2003 _ACEOF
2004 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
2005 if { (eval echo "$as_me:2005: \"$ac_link\"") >&5
2006   (eval $ac_link) 2>&5
2007   ac_status=$?
2008   echo "$as_me:2008: \$? = $ac_status" >&5
2009   (exit "$ac_status"); } &&
2010          { ac_try='test -s "conftest$ac_exeext"'
2011   { (eval echo "$as_me:2011: \"$ac_try\"") >&5
2012   (eval $ac_try) 2>&5
2013   ac_status=$?
2014   echo "$as_me:2014: \$? = $ac_status" >&5
2015   (exit "$ac_status"); }; }; then
2016
2017                         cf_clang_optok=yes
2018 else
2019   echo "$as_me: failed program was:" >&5
2020 cat "conftest.$ac_ext" >&5
2021
2022                         cf_clang_optok=no
2023 fi
2024 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2025                 echo "$as_me:2025: result: $cf_clang_optok" >&5
2026 echo "${ECHO_T}$cf_clang_optok" >&6
2027                 CFLAGS="$cf_save_CFLAGS"
2028                 if test "$cf_clang_optok" = yes; then
2029                         test -n "$verbose" && echo "    adding option $cf_clang_opt" 1>&6
2030
2031 echo "${as_me:-configure}:2031: testing adding option $cf_clang_opt ..." 1>&5
2032
2033         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2034         CFLAGS="${CFLAGS}$cf_clang_opt"
2035
2036                 fi
2037         done
2038 fi
2039
2040 echo "$as_me:2040: checking for $CC option to accept ANSI C" >&5
2041 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2042 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2043   echo $ECHO_N "(cached) $ECHO_C" >&6
2044 else
2045   ac_cv_prog_cc_stdc=no
2046 ac_save_CC=$CC
2047 cat >"conftest.$ac_ext" <<_ACEOF
2048 #line 2048 "configure"
2049 #include "confdefs.h"
2050 #include <stdarg.h>
2051 #include <stdio.h>
2052 #include <sys/types.h>
2053 #include <sys/stat.h>
2054 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2055 struct buf { int x; };
2056 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2057 static char *e (char **p, int i)
2058 {
2059   return p[i];
2060 }
2061 static char *f (char * (*g) (char **, int), char **p, ...)
2062 {
2063   char *s;
2064   va_list v;
2065   va_start (v,p);
2066   s = g (p, va_arg (v,int));
2067   va_end (v);
2068   return s;
2069 }
2070 int test (int i, double x);
2071 struct s1 {int (*f) (int a);};
2072 struct s2 {int (*f) (double a);};
2073 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2074 int argc;
2075 char **argv;
2076 int
2077 main (void)
2078 {
2079 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2080   ;
2081   return 0;
2082 }
2083 _ACEOF
2084 # Don't try gcc -ansi; that turns off useful extensions and
2085 # breaks some systems' header files.
2086 # AIX                   -qlanglvl=ansi
2087 # Ultrix and OSF/1      -std1
2088 # HP-UX 10.20 and later -Ae
2089 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2090 # SVR4                  -Xc -D__EXTENSIONS__
2091 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2092 do
2093   CC="$ac_save_CC $ac_arg"
2094   rm -f "conftest.$ac_objext"
2095 if { (eval echo "$as_me:2095: \"$ac_compile\"") >&5
2096   (eval $ac_compile) 2>&5
2097   ac_status=$?
2098   echo "$as_me:2098: \$? = $ac_status" >&5
2099   (exit "$ac_status"); } &&
2100          { ac_try='test -s "conftest.$ac_objext"'
2101   { (eval echo "$as_me:2101: \"$ac_try\"") >&5
2102   (eval $ac_try) 2>&5
2103   ac_status=$?
2104   echo "$as_me:2104: \$? = $ac_status" >&5
2105   (exit "$ac_status"); }; }; then
2106   ac_cv_prog_cc_stdc=$ac_arg
2107 break
2108 else
2109   echo "$as_me: failed program was:" >&5
2110 cat "conftest.$ac_ext" >&5
2111 fi
2112 rm -f "conftest.$ac_objext"
2113 done
2114 rm -f "conftest.$ac_ext" "conftest.$ac_objext"
2115 CC=$ac_save_CC
2116
2117 fi
2118
2119 case "x$ac_cv_prog_cc_stdc" in
2120   x|xno)
2121     echo "$as_me:2121: result: none needed" >&5
2122 echo "${ECHO_T}none needed" >&6 ;;
2123   *)
2124     echo "$as_me:2124: result: $ac_cv_prog_cc_stdc" >&5
2125 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2126     CC="$CC $ac_cv_prog_cc_stdc" ;;
2127 esac
2128
2129 # This should have been defined by AC_PROG_CC
2130 : "${CC:=cc}"
2131
2132 echo "$as_me:2132: checking \$CFLAGS variable" >&5
2133 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2134 case "x$CFLAGS" in
2135 (*-[IUD]*)
2136         echo "$as_me:2136: result: broken" >&5
2137 echo "${ECHO_T}broken" >&6
2138         { echo "$as_me:2138: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2139 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2140         cf_flags="$CFLAGS"
2141         CFLAGS=
2142         for cf_arg in $cf_flags
2143         do
2144
2145 cf_fix_cppflags=no
2146 cf_new_cflags=
2147 cf_new_cppflags=
2148 cf_new_extra_cppflags=
2149
2150 for cf_add_cflags in $cf_arg
2151 do
2152 case "$cf_fix_cppflags" in
2153 (no)
2154         case "$cf_add_cflags" in
2155         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2156                 case "$cf_add_cflags" in
2157                 (-D*)
2158                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2159
2160                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2161                                 && test -z "${cf_tst_cflags}" \
2162                                 && cf_fix_cppflags=yes
2163
2164                         if test "$cf_fix_cppflags" = yes ; then
2165
2166         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2167         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2168
2169                                 continue
2170                         elif test "${cf_tst_cflags}" = "\"'" ; then
2171
2172         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2173         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2174
2175                                 continue
2176                         fi
2177                         ;;
2178                 esac
2179                 case "$CPPFLAGS" in
2180                 (*$cf_add_cflags)
2181                         ;;
2182                 (*)
2183                         case "$cf_add_cflags" in
2184                         (-D*)
2185                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2186
2187 CPPFLAGS=`echo "$CPPFLAGS" | \
2188         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2189                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2190
2191                                 ;;
2192                         esac
2193
2194         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2195         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2196
2197                         ;;
2198                 esac
2199                 ;;
2200         (*)
2201
2202         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2203         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2204
2205                 ;;
2206         esac
2207         ;;
2208 (yes)
2209
2210         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2211         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2212
2213         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2214
2215         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2216                 && test -z "${cf_tst_cflags}" \
2217                 && cf_fix_cppflags=no
2218         ;;
2219 esac
2220 done
2221
2222 if test -n "$cf_new_cflags" ; then
2223
2224         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2225         CFLAGS="${CFLAGS}$cf_new_cflags"
2226
2227 fi
2228
2229 if test -n "$cf_new_cppflags" ; then
2230
2231         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2232         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2233
2234 fi
2235
2236 if test -n "$cf_new_extra_cppflags" ; then
2237
2238         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2239         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2240
2241 fi
2242
2243         done
2244         ;;
2245 (*)
2246         echo "$as_me:2246: result: ok" >&5
2247 echo "${ECHO_T}ok" >&6
2248         ;;
2249 esac
2250
2251 echo "$as_me:2251: checking \$CC variable" >&5
2252 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2253 case "$CC" in
2254 (*[\ \  ]-*)
2255         echo "$as_me:2255: result: broken" >&5
2256 echo "${ECHO_T}broken" >&6
2257         { echo "$as_me:2257: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2258 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2259         # humor him...
2260         cf_prog=`echo "$CC" | sed -e 's/        / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2261         cf_flags=`echo "$CC" | sed -e "s%^$cf_prog%%"`
2262         CC="$cf_prog"
2263         for cf_arg in $cf_flags
2264         do
2265                 case "x$cf_arg" in
2266                 (x-[IUDfgOW]*)
2267
2268 cf_fix_cppflags=no
2269 cf_new_cflags=
2270 cf_new_cppflags=
2271 cf_new_extra_cppflags=
2272
2273 for cf_add_cflags in $cf_arg
2274 do
2275 case "$cf_fix_cppflags" in
2276 (no)
2277         case "$cf_add_cflags" in
2278         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2279                 case "$cf_add_cflags" in
2280                 (-D*)
2281                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2282
2283                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2284                                 && test -z "${cf_tst_cflags}" \
2285                                 && cf_fix_cppflags=yes
2286
2287                         if test "$cf_fix_cppflags" = yes ; then
2288
2289         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2290         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2291
2292                                 continue
2293                         elif test "${cf_tst_cflags}" = "\"'" ; then
2294
2295         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2296         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2297
2298                                 continue
2299                         fi
2300                         ;;
2301                 esac
2302                 case "$CPPFLAGS" in
2303                 (*$cf_add_cflags)
2304                         ;;
2305                 (*)
2306                         case "$cf_add_cflags" in
2307                         (-D*)
2308                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2309
2310 CPPFLAGS=`echo "$CPPFLAGS" | \
2311         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2312                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2313
2314                                 ;;
2315                         esac
2316
2317         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2318         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2319
2320                         ;;
2321                 esac
2322                 ;;
2323         (*)
2324
2325         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2326         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2327
2328                 ;;
2329         esac
2330         ;;
2331 (yes)
2332
2333         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2334         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2335
2336         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2337
2338         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2339                 && test -z "${cf_tst_cflags}" \
2340                 && cf_fix_cppflags=no
2341         ;;
2342 esac
2343 done
2344
2345 if test -n "$cf_new_cflags" ; then
2346
2347         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2348         CFLAGS="${CFLAGS}$cf_new_cflags"
2349
2350 fi
2351
2352 if test -n "$cf_new_cppflags" ; then
2353
2354         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2355         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2356
2357 fi
2358
2359 if test -n "$cf_new_extra_cppflags" ; then
2360
2361         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2362         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2363
2364 fi
2365
2366                         ;;
2367                 (*)
2368                         CC="$CC $cf_arg"
2369                         ;;
2370                 esac
2371         done
2372         test -n "$verbose" && echo "    resulting CC: '$CC'" 1>&6
2373
2374 echo "${as_me:-configure}:2374: testing resulting CC: '$CC' ..." 1>&5
2375
2376         test -n "$verbose" && echo "    resulting CFLAGS: '$CFLAGS'" 1>&6
2377
2378 echo "${as_me:-configure}:2378: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2379
2380         test -n "$verbose" && echo "    resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2381
2382 echo "${as_me:-configure}:2382: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2383
2384         ;;
2385 (*)
2386         echo "$as_me:2386: result: ok" >&5
2387 echo "${ECHO_T}ok" >&6
2388         ;;
2389 esac
2390
2391 echo "$as_me:2391: checking for egrep" >&5
2392 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2393 if test "${ac_cv_path_EGREP+set}" = set; then
2394   echo $ECHO_N "(cached) $ECHO_C" >&6
2395 else
2396   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
2397    then ac_cv_path_EGREP="$GREP -E"
2398    else
2399      for ac_prog in gegrep egrep
2400 do
2401   # Extract the first word of "$ac_prog", so it can be a program name with args.
2402 set dummy $ac_prog; ac_word=$2
2403 echo "$as_me:2403: checking for $ac_word" >&5
2404 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2405 if test "${ac_cv_path_EGREP+set}" = set; then
2406   echo $ECHO_N "(cached) $ECHO_C" >&6
2407 else
2408   case $EGREP in
2409   [\\/]* | ?:[\\/]*)
2410   ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
2411   ;;
2412   *)
2413   ac_save_IFS=$IFS; IFS=$ac_path_separator
2414 ac_dummy="$PATH"
2415 for ac_dir in $ac_dummy; do
2416   IFS=$ac_save_IFS
2417   test -z "$ac_dir" && ac_dir=.
2418   if $as_executable_p "$ac_dir/$ac_word"; then
2419    ac_cv_path_EGREP="$ac_dir/$ac_word"
2420    echo "$as_me:2420: found $ac_dir/$ac_word" >&5
2421    break
2422 fi
2423 done
2424
2425   ;;
2426 esac
2427 fi
2428 EGREP=$ac_cv_path_EGREP
2429
2430 if test -n "$EGREP"; then
2431   echo "$as_me:2431: result: $EGREP" >&5
2432 echo "${ECHO_T}$EGREP" >&6
2433 else
2434   echo "$as_me:2434: result: no" >&5
2435 echo "${ECHO_T}no" >&6
2436 fi
2437
2438   test -n "$EGREP" && break
2439 done
2440 test -n "$EGREP" || EGREP=": "
2441
2442      test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:2442: error: cannot find workable egrep" >&5
2443 echo "$as_me: error: cannot find workable egrep" >&2;}
2444    { (exit 1); exit 1; }; }
2445    fi
2446 fi
2447 echo "$as_me:2447: result: $ac_cv_path_EGREP" >&5
2448 echo "${ECHO_T}$ac_cv_path_EGREP" >&6
2449  EGREP="$ac_cv_path_EGREP"
2450
2451 ac_ext=c
2452 ac_cpp='$CPP $CPPFLAGS'
2453 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2454 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2455 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2456 ac_main_return="return"
2457 echo "$as_me:2457: checking how to run the C preprocessor" >&5
2458 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2459 # On Suns, sometimes $CPP names a directory.
2460 if test -n "$CPP" && test -d "$CPP"; then
2461   CPP=
2462 fi
2463 if test -z "$CPP"; then
2464   if test "${ac_cv_prog_CPP+set}" = set; then
2465   echo $ECHO_N "(cached) $ECHO_C" >&6
2466 else
2467       # Double quotes because CPP needs to be expanded
2468     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2469     do
2470       ac_preproc_ok=false
2471 for ac_c_preproc_warn_flag in '' yes
2472 do
2473   # Use a header file that comes with gcc, so configuring glibc
2474   # with a fresh cross-compiler works.
2475   # On the NeXT, cc -E runs the code through the compiler's parser,
2476   # not just through cpp. "Syntax error" is here to catch this case.
2477   cat >"conftest.$ac_ext" <<_ACEOF
2478 #line 2478 "configure"
2479 #include "confdefs.h"
2480 #include <assert.h>
2481                      Syntax error
2482 _ACEOF
2483 if { (eval echo "$as_me:2483: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2484   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2485   ac_status=$?
2486   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2487   rm -f conftest.er1
2488   cat conftest.err >&5
2489   echo "$as_me:2489: \$? = $ac_status" >&5
2490   (exit "$ac_status"); } >/dev/null; then
2491   if test -s conftest.err; then
2492     ac_cpp_err=$ac_c_preproc_warn_flag
2493   else
2494     ac_cpp_err=
2495   fi
2496 else
2497   ac_cpp_err=yes
2498 fi
2499 if test -z "$ac_cpp_err"; then
2500   :
2501 else
2502   echo "$as_me: failed program was:" >&5
2503   cat "conftest.$ac_ext" >&5
2504   # Broken: fails on valid input.
2505 continue
2506 fi
2507 rm -f conftest.err "conftest.$ac_ext"
2508
2509   # OK, works on sane cases.  Now check whether non-existent headers
2510   # can be detected and how.
2511   cat >"conftest.$ac_ext" <<_ACEOF
2512 #line 2512 "configure"
2513 #include "confdefs.h"
2514 #include <ac_nonexistent.h>
2515 _ACEOF
2516 if { (eval echo "$as_me:2516: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2517   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2518   ac_status=$?
2519   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2520   rm -f conftest.er1
2521   cat conftest.err >&5
2522   echo "$as_me:2522: \$? = $ac_status" >&5
2523   (exit "$ac_status"); } >/dev/null; then
2524   if test -s conftest.err; then
2525     ac_cpp_err=$ac_c_preproc_warn_flag
2526   else
2527     ac_cpp_err=
2528   fi
2529 else
2530   ac_cpp_err=yes
2531 fi
2532 if test -z "$ac_cpp_err"; then
2533   # Broken: success on invalid input.
2534 continue
2535 else
2536   echo "$as_me: failed program was:" >&5
2537   cat "conftest.$ac_ext" >&5
2538   # Passes both tests.
2539 ac_preproc_ok=:
2540 break
2541 fi
2542 rm -f conftest.err "conftest.$ac_ext"
2543
2544 done
2545 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2546 rm -f conftest.err "conftest.$ac_ext"
2547 if $ac_preproc_ok; then
2548   break
2549 fi
2550
2551     done
2552     ac_cv_prog_CPP=$CPP
2553
2554 fi
2555   CPP=$ac_cv_prog_CPP
2556 else
2557   ac_cv_prog_CPP=$CPP
2558 fi
2559 echo "$as_me:2559: result: $CPP" >&5
2560 echo "${ECHO_T}$CPP" >&6
2561 ac_preproc_ok=false
2562 for ac_c_preproc_warn_flag in '' yes
2563 do
2564   # Use a header file that comes with gcc, so configuring glibc
2565   # with a fresh cross-compiler works.
2566   # On the NeXT, cc -E runs the code through the compiler's parser,
2567   # not just through cpp. "Syntax error" is here to catch this case.
2568   cat >"conftest.$ac_ext" <<_ACEOF
2569 #line 2569 "configure"
2570 #include "confdefs.h"
2571 #include <assert.h>
2572                      Syntax error
2573 _ACEOF
2574 if { (eval echo "$as_me:2574: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2575   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2576   ac_status=$?
2577   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2578   rm -f conftest.er1
2579   cat conftest.err >&5
2580   echo "$as_me:2580: \$? = $ac_status" >&5
2581   (exit "$ac_status"); } >/dev/null; then
2582   if test -s conftest.err; then
2583     ac_cpp_err=$ac_c_preproc_warn_flag
2584   else
2585     ac_cpp_err=
2586   fi
2587 else
2588   ac_cpp_err=yes
2589 fi
2590 if test -z "$ac_cpp_err"; then
2591   :
2592 else
2593   echo "$as_me: failed program was:" >&5
2594   cat "conftest.$ac_ext" >&5
2595   # Broken: fails on valid input.
2596 continue
2597 fi
2598 rm -f conftest.err "conftest.$ac_ext"
2599
2600   # OK, works on sane cases.  Now check whether non-existent headers
2601   # can be detected and how.
2602   cat >"conftest.$ac_ext" <<_ACEOF
2603 #line 2603 "configure"
2604 #include "confdefs.h"
2605 #include <ac_nonexistent.h>
2606 _ACEOF
2607 if { (eval echo "$as_me:2607: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2608   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2609   ac_status=$?
2610   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2611   rm -f conftest.er1
2612   cat conftest.err >&5
2613   echo "$as_me:2613: \$? = $ac_status" >&5
2614   (exit "$ac_status"); } >/dev/null; then
2615   if test -s conftest.err; then
2616     ac_cpp_err=$ac_c_preproc_warn_flag
2617   else
2618     ac_cpp_err=
2619   fi
2620 else
2621   ac_cpp_err=yes
2622 fi
2623 if test -z "$ac_cpp_err"; then
2624   # Broken: success on invalid input.
2625 continue
2626 else
2627   echo "$as_me: failed program was:" >&5
2628   cat "conftest.$ac_ext" >&5
2629   # Passes both tests.
2630 ac_preproc_ok=:
2631 break
2632 fi
2633 rm -f conftest.err "conftest.$ac_ext"
2634
2635 done
2636 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2637 rm -f conftest.err "conftest.$ac_ext"
2638 if $ac_preproc_ok; then
2639   :
2640 else
2641   { { echo "$as_me:2641: error: C preprocessor \"$CPP\" fails sanity check" >&5
2642 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2643    { (exit 1); exit 1; }; }
2644 fi
2645
2646 ac_ext=c
2647 ac_cpp='$CPP $CPPFLAGS'
2648 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2649 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2650 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2651 ac_main_return="return"
2652
2653 if test $ac_cv_c_compiler_gnu = yes; then
2654     echo "$as_me:2654: checking whether $CC needs -traditional" >&5
2655 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2656 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2657   echo $ECHO_N "(cached) $ECHO_C" >&6
2658 else
2659     ac_pattern="Autoconf.*'x'"
2660   cat >"conftest.$ac_ext" <<_ACEOF
2661 #line 2661 "configure"
2662 #include "confdefs.h"
2663 #include <sgtty.h>
2664 int Autoconf = TIOCGETP;
2665 _ACEOF
2666 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2667   $EGREP "$ac_pattern" >/dev/null 2>&1; then
2668   ac_cv_prog_gcc_traditional=yes
2669 else
2670   ac_cv_prog_gcc_traditional=no
2671 fi
2672 rm -rf conftest*
2673
2674   if test $ac_cv_prog_gcc_traditional = no; then
2675     cat >"conftest.$ac_ext" <<_ACEOF
2676 #line 2676 "configure"
2677 #include "confdefs.h"
2678 #include <termio.h>
2679 int Autoconf = TCGETA;
2680 _ACEOF
2681 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2682   $EGREP "$ac_pattern" >/dev/null 2>&1; then
2683   ac_cv_prog_gcc_traditional=yes
2684 fi
2685 rm -rf conftest*
2686
2687   fi
2688 fi
2689 echo "$as_me:2689: result: $ac_cv_prog_gcc_traditional" >&5
2690 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2691   if test $ac_cv_prog_gcc_traditional = yes; then
2692     CC="$CC -traditional"
2693   fi
2694 fi
2695
2696 echo "$as_me:2696: checking whether $CC understands -c and -o together" >&5
2697 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2698 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2699   echo $ECHO_N "(cached) $ECHO_C" >&6
2700 else
2701
2702 cat > conftest.$ac_ext <<CF_EOF
2703 int main(void)
2704 {
2705         ${cf_cv_main_return:-return}(0);
2706 }
2707 CF_EOF
2708 # We do the test twice because some compilers refuse to overwrite an
2709 # existing .o file with -o, though they will create one.
2710 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2711 if { (eval echo "$as_me:2711: \"$ac_try\"") >&5
2712   (eval $ac_try) 2>&5
2713   ac_status=$?
2714   echo "$as_me:2714: \$? = $ac_status" >&5
2715   (exit "$ac_status"); } &&
2716   test -f conftest2.$ac_objext && { (eval echo "$as_me:2716: \"$ac_try\"") >&5
2717   (eval $ac_try) 2>&5
2718   ac_status=$?
2719   echo "$as_me:2719: \$? = $ac_status" >&5
2720   (exit "$ac_status"); };
2721 then
2722   eval cf_cv_prog_CC_c_o=yes
2723 else
2724   eval cf_cv_prog_CC_c_o=no
2725 fi
2726 rm -rf ./conftest*
2727
2728 fi
2729 if test "$cf_cv_prog_CC_c_o" = yes; then
2730   echo "$as_me:2730: result: yes" >&5
2731 echo "${ECHO_T}yes" >&6
2732 else
2733   echo "$as_me:2733: result: no" >&5
2734 echo "${ECHO_T}no" >&6
2735 fi
2736
2737 test "$program_prefix" != NONE &&
2738   program_transform_name="s,^,$program_prefix,;$program_transform_name"
2739 # Use a double $ so make ignores it.
2740 test "$program_suffix" != NONE &&
2741   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2742 # Double any \ or $.  echo might interpret backslashes.
2743 # By default was `s,x,x', remove it if useless.
2744 cat <<\_ACEOF >conftest.sed
2745 s/[\\$]/&&/g;s/;s,x,x,$//
2746 _ACEOF
2747 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2748 rm conftest.sed
2749
2750 for ac_prog in mawk gawk nawk awk
2751 do
2752   # Extract the first word of "$ac_prog", so it can be a program name with args.
2753 set dummy $ac_prog; ac_word=$2
2754 echo "$as_me:2754: checking for $ac_word" >&5
2755 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2756 if test "${ac_cv_prog_AWK+set}" = set; then
2757   echo $ECHO_N "(cached) $ECHO_C" >&6
2758 else
2759   if test -n "$AWK"; then
2760   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2761 else
2762   ac_save_IFS=$IFS; IFS=$ac_path_separator
2763 ac_dummy="$PATH"
2764 for ac_dir in $ac_dummy; do
2765   IFS=$ac_save_IFS
2766   test -z "$ac_dir" && ac_dir=.
2767   $as_executable_p "$ac_dir/$ac_word" || continue
2768 ac_cv_prog_AWK="$ac_prog"
2769 echo "$as_me:2769: found $ac_dir/$ac_word" >&5
2770 break
2771 done
2772
2773 fi
2774 fi
2775 AWK=$ac_cv_prog_AWK
2776 if test -n "$AWK"; then
2777   echo "$as_me:2777: result: $AWK" >&5
2778 echo "${ECHO_T}$AWK" >&6
2779 else
2780   echo "$as_me:2780: result: no" >&5
2781 echo "${ECHO_T}no" >&6
2782 fi
2783
2784   test -n "$AWK" && break
2785 done
2786
2787 test -z "$AWK" && { { echo "$as_me:2787: error: No awk program found" >&5
2788 echo "$as_me: error: No awk program found" >&2;}
2789    { (exit 1); exit 1; }; }
2790
2791 echo "$as_me:2791: checking for egrep" >&5
2792 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2793 if test "${ac_cv_prog_egrep+set}" = set; then
2794   echo $ECHO_N "(cached) $ECHO_C" >&6
2795 else
2796   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
2797                 then ac_cv_prog_egrep='grep -E'
2798                 else ac_cv_prog_egrep='egrep'
2799         fi
2800 fi
2801 echo "$as_me:2801: result: $ac_cv_prog_egrep" >&5
2802 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
2803         EGREP=$ac_cv_prog_egrep
2804
2805         test -z "$EGREP" && { { echo "$as_me:2805: error: No egrep program found" >&5
2806 echo "$as_me: error: No egrep program found" >&2;}
2807    { (exit 1); exit 1; }; }
2808
2809 # Find a good install program.  We prefer a C program (faster),
2810 # so one script is as good as another.  But avoid the broken or
2811 # incompatible versions:
2812 # SysV /etc/install, /usr/sbin/install
2813 # SunOS /usr/etc/install
2814 # IRIX /sbin/install
2815 # AIX /bin/install
2816 # AmigaOS /C/install, which installs bootblocks on floppy discs
2817 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2818 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2819 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2820 # ./install, which can be erroneously created by make from ./install.sh.
2821 echo "$as_me:2821: checking for a BSD compatible install" >&5
2822 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
2823 if test -z "$INSTALL"; then
2824 if test "${ac_cv_path_install+set}" = set; then
2825   echo $ECHO_N "(cached) $ECHO_C" >&6
2826 else
2827     ac_save_IFS=$IFS; IFS=$ac_path_separator
2828   for ac_dir in $PATH; do
2829     IFS=$ac_save_IFS
2830     # Account for people who put trailing slashes in PATH elements.
2831     case $ac_dir/ in
2832     / | ./ | .// | /cC/* \
2833     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
2834     | /usr/ucb/* ) ;;
2835     *)
2836       # OSF1 and SCO ODT 3.0 have their own names for install.
2837       # Don't use installbsd from OSF since it installs stuff as root
2838       # by default.
2839       for ac_prog in ginstall scoinst install; do
2840         if $as_executable_p "$ac_dir/$ac_prog"; then
2841           if test $ac_prog = install &&
2842             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2843             # AIX install.  It has an incompatible calling convention.
2844             :
2845           elif test $ac_prog = install &&
2846             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2847             # program-specific install script used by HP pwplus--don't use.
2848             :
2849           else
2850             ac_cv_path_install="$ac_dir/$ac_prog -c"
2851             break 2
2852           fi
2853         fi
2854       done
2855       ;;
2856     esac
2857   done
2858
2859 fi
2860   if test "${ac_cv_path_install+set}" = set; then
2861     INSTALL=$ac_cv_path_install
2862   else
2863     # As a last resort, use the slow shell script.  We don't cache a
2864     # path for INSTALL within a source directory, because that will
2865     # break other packages using the cache if that directory is
2866     # removed, or if the path is relative.
2867     INSTALL=$ac_install_sh
2868   fi
2869 fi
2870 echo "$as_me:2870: result: $INSTALL" >&5
2871 echo "${ECHO_T}$INSTALL" >&6
2872
2873 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2874 # It thinks the first close brace ends the variable substitution.
2875 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2876
2877 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2878
2879 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2880
2881 echo "$as_me:2881: checking whether ln -s works" >&5
2882 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2883 LN_S=$as_ln_s
2884 if test "$LN_S" = "ln -s"; then
2885   echo "$as_me:2885: result: yes" >&5
2886 echo "${ECHO_T}yes" >&6
2887 else
2888   echo "$as_me:2888: result: no, using $LN_S" >&5
2889 echo "${ECHO_T}no, using $LN_S" >&6
2890 fi
2891
2892 echo "$as_me:2892: checking if $LN_S -f options work" >&5
2893 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
2894
2895 rm -f conf$$.src conf$$dst
2896 echo >conf$$.dst
2897 echo first >conf$$.src
2898 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
2899         cf_prog_ln_sf=yes
2900 else
2901         cf_prog_ln_sf=no
2902 fi
2903 rm -f conf$$.dst conf$$src
2904 echo "$as_me:2904: result: $cf_prog_ln_sf" >&5
2905 echo "${ECHO_T}$cf_prog_ln_sf" >&6
2906
2907 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
2908
2909 # Find a good install program.  We prefer a C program (faster),
2910 # so one script is as good as another.  But avoid the broken or
2911 # incompatible versions:
2912 # SysV /etc/install, /usr/sbin/install
2913 # SunOS /usr/etc/install
2914 # IRIX /sbin/install
2915 # AIX /bin/install
2916 # AmigaOS /C/install, which installs bootblocks on floppy discs
2917 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2918 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2919 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2920 # ./install, which can be erroneously created by make from ./install.sh.
2921 echo "$as_me:2921: checking for a BSD compatible install" >&5
2922 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
2923 if test -z "$INSTALL"; then
2924 if test "${ac_cv_path_install+set}" = set; then
2925   echo $ECHO_N "(cached) $ECHO_C" >&6
2926 else
2927     ac_save_IFS=$IFS; IFS=$ac_path_separator
2928   for ac_dir in $PATH; do
2929     IFS=$ac_save_IFS
2930     # Account for people who put trailing slashes in PATH elements.
2931     case $ac_dir/ in
2932     / | ./ | .// | /cC/* \
2933     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
2934     | /usr/ucb/* ) ;;
2935     *)
2936       # OSF1 and SCO ODT 3.0 have their own names for install.
2937       # Don't use installbsd from OSF since it installs stuff as root
2938       # by default.
2939       for ac_prog in ginstall scoinst install; do
2940         if $as_executable_p "$ac_dir/$ac_prog"; then
2941           if test $ac_prog = install &&
2942             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2943             # AIX install.  It has an incompatible calling convention.
2944             :
2945           elif test $ac_prog = install &&
2946             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2947             # program-specific install script used by HP pwplus--don't use.
2948             :
2949           else
2950             ac_cv_path_install="$ac_dir/$ac_prog -c"
2951             break 2
2952           fi
2953         fi
2954       done
2955       ;;
2956     esac
2957   done
2958
2959 fi
2960   if test "${ac_cv_path_install+set}" = set; then
2961     INSTALL=$ac_cv_path_install
2962   else
2963     # As a last resort, use the slow shell script.  We don't cache a
2964     # path for INSTALL within a source directory, because that will
2965     # break other packages using the cache if that directory is
2966     # removed, or if the path is relative.
2967     INSTALL=$ac_install_sh
2968   fi
2969 fi
2970 echo "$as_me:2970: result: $INSTALL" >&5
2971 echo "${ECHO_T}$INSTALL" >&6
2972
2973 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2974 # It thinks the first close brace ends the variable substitution.
2975 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2976
2977 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2978
2979 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2980
2981 case $INSTALL in
2982 (/*)
2983         ;;
2984 (*)
2985         cf_dir=`echo "$INSTALL" | sed -e 's%/[^/]*$%%'`
2986         test -z "$cf_dir" && cf_dir=.
2987         INSTALL="`cd \"$cf_dir\" && pwd`"/"`echo "$INSTALL" | sed -e 's%^.*/%%'`"
2988         ;;
2989 esac
2990
2991 echo "$as_me:2991: checking if you want to install stripped executables" >&5
2992 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
2993
2994 # Check whether --enable-stripping or --disable-stripping was given.
2995 if test "${enable_stripping+set}" = set; then
2996   enableval="$enable_stripping"
2997   test "$enableval" != no && enableval=yes
2998         if test "$enableval" != "yes" ; then
2999     enable_stripping=no
3000         else
3001                 enable_stripping=yes
3002         fi
3003 else
3004   enableval=yes
3005         enable_stripping=yes
3006
3007 fi;
3008 echo "$as_me:3008: result: $enable_stripping" >&5
3009 echo "${ECHO_T}$enable_stripping" >&6
3010
3011 if test "$enable_stripping" = yes
3012 then
3013         INSTALL_OPT_S="-s"
3014 else
3015         INSTALL_OPT_S=
3016 fi
3017
3018 : "${INSTALL:=install}"
3019 echo "$as_me:3019: checking if install accepts -p option" >&5
3020 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
3021 if test "${cf_cv_install_p+set}" = set; then
3022   echo $ECHO_N "(cached) $ECHO_C" >&6
3023 else
3024
3025         rm -rf ./conftest*
3026         date >conftest.in
3027         mkdir conftest.out
3028         sleep 3
3029         if $INSTALL -p conftest.in conftest.out 2>/dev/null
3030         then
3031                 if test -f conftest.out/conftest.in
3032                 then
3033                         test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
3034                         test conftest.out/conftest.in -nt conftest.in 2>conftest.err
3035                         if test -s conftest.err
3036                         then
3037                                 cf_cv_install_p=no
3038                         else
3039                                 cf_cv_install_p=yes
3040                         fi
3041                 else
3042                         cf_cv_install_p=no
3043                 fi
3044         else
3045                 cf_cv_install_p=no
3046         fi
3047         rm -rf ./conftest*
3048
3049 fi
3050 echo "$as_me:3050: result: $cf_cv_install_p" >&5
3051 echo "${ECHO_T}$cf_cv_install_p" >&6
3052
3053 echo "$as_me:3053: checking if install needs to be told about ownership" >&5
3054 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
3055 case `$ac_config_guess` in
3056 (*minix)
3057         with_install_o=yes
3058         ;;
3059 (*)
3060         with_install_o=no
3061         ;;
3062 esac
3063
3064 echo "$as_me:3064: result: $with_install_o" >&5
3065 echo "${ECHO_T}$with_install_o" >&6
3066 if test "x$with_install_o" = xyes
3067 then
3068         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'`"
3069 else
3070         INSTALL_OPT_O=
3071 fi
3072
3073 if test -n "$INSTALL_OPT_S"
3074 then
3075         echo "$as_me:3075: checking if you want to specify strip-program" >&5
3076 echo $ECHO_N "checking if you want to specify strip-program... $ECHO_C" >&6
3077
3078 # Check whether --with-strip-program or --without-strip-program was given.
3079 if test "${with_strip_program+set}" = set; then
3080   withval="$with_strip_program"
3081   with_strip_program=$withval
3082 else
3083   with_strip_program=no
3084 fi;
3085         echo "$as_me:3085: result: $with_strip_program" >&5
3086 echo "${ECHO_T}$with_strip_program" >&6
3087         if test "$with_strip_program" != no
3088         then
3089                 echo "$as_me:3089: checking if strip-program is supported with this installer" >&5
3090 echo $ECHO_N "checking if strip-program is supported with this installer... $ECHO_C" >&6
3091                 cf_install_program=`echo "$INSTALL" | sed -e 's%[ ]*[ ]-.%%'`
3092                 check_install_strip=no
3093                 if test -f "$cf_install_program"
3094                 then
3095                         check_install_version=`"$cf_install_program" --version 2>/dev/null | head -n 1 | grep coreutils`
3096                         if test -n "$check_install_version"
3097                         then
3098                                 check_install_strip="option"
3099                         else
3100                                 for check_strip_variable in STRIPBIN STRIP
3101                                 do
3102                                         if strings "$cf_install_program" | grep "^$check_strip_variable$" >/dev/null
3103                                         then
3104                                                 check_install_strip="environ"
3105                                                 break
3106                                         fi
3107                                 done
3108                         fi
3109                 fi
3110                 echo "$as_me:3110: result: $check_install_strip" >&5
3111 echo "${ECHO_T}$check_install_strip" >&6
3112                 case "$check_install_strip" in
3113                 (no)
3114                         { echo "$as_me:3114: WARNING: $cf_install_program does not support strip program option" >&5
3115 echo "$as_me: WARNING: $cf_install_program does not support strip program option" >&2;}
3116                         with_strip_program=no
3117                         ;;
3118                 (environ)
3119                         cat >install.tmp <<-CF_EOF
3120                         #! $SHELL
3121                         STRIPBIN="$with_strip_program" \\
3122                         STRIP="$with_strip_program" \\
3123                         $INSTALL "$@"
3124                         CF_EOF
3125                         INSTALL="`pwd`/install.tmp"
3126                         chmod +x "$INSTALL"
3127                         test -n "$verbose" && echo "    created $INSTALL" 1>&6
3128
3129 echo "${as_me:-configure}:3129: testing created $INSTALL ..." 1>&5
3130
3131                         ;;
3132                 (option)
3133                         INSTALL_OPT_S="$INSTALL_OPT_S --strip-program=\"$with_strip_program\""
3134                         ;;
3135                 esac
3136         fi
3137 fi
3138
3139 echo "$as_me:3139: checking for long file names" >&5
3140 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3141 if test "${ac_cv_sys_long_file_names+set}" = set; then
3142   echo $ECHO_N "(cached) $ECHO_C" >&6
3143 else
3144   ac_cv_sys_long_file_names=yes
3145 # Test for long file names in all the places we know might matter:
3146 #      .                the current directory, where building will happen
3147 #      $prefix/lib      where we will be installing things
3148 #      $exec_prefix/lib likewise
3149 # eval it to expand exec_prefix.
3150 #      $TMPDIR          if set, where it might want to write temporary files
3151 # if $TMPDIR is not set:
3152 #      /tmp             where it might want to write temporary files
3153 #      /var/tmp         likewise
3154 #      /usr/tmp         likewise
3155 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3156   ac_tmpdirs=$TMPDIR
3157 else
3158   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3159 fi
3160 for ac_dir in  . $ac_tmpdirs `eval echo "$prefix/lib" "$exec_prefix/lib"` ; do
3161   test -d "$ac_dir" || continue
3162   test -w "$ac_dir" || continue # It is less confusing to not echo anything here.
3163   ac_xdir=$ac_dir/cf$$
3164   (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
3165   ac_tf1=$ac_xdir/conftest9012345
3166   ac_tf2=$ac_xdir/conftest9012346
3167   (echo 1 >"$ac_tf1") 2>/dev/null
3168   (echo 2 >"$ac_tf2") 2>/dev/null
3169   ac_val=`cat "$ac_tf1" 2>/dev/null`
3170   if test ! -f "$ac_tf1" || test "$ac_val" != 1; then
3171     ac_cv_sys_long_file_names=no
3172     rm -rf "$ac_xdir" 2>/dev/null
3173     break
3174   fi
3175   rm -rf "$ac_xdir" 2>/dev/null
3176 done
3177 fi
3178 echo "$as_me:3178: result: $ac_cv_sys_long_file_names" >&5
3179 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3180 if test "$ac_cv_sys_long_file_names" = yes; then
3181
3182 cat >>confdefs.h <<\EOF
3183 #define HAVE_LONG_FILE_NAMES 1
3184 EOF
3185
3186 fi
3187
3188 # if we find pkg-config, check if we should install the ".pc" files.
3189
3190 echo "$as_me:3190: checking if you want to use pkg-config" >&5
3191 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3192
3193 # Check whether --with-pkg-config or --without-pkg-config was given.
3194 if test "${with_pkg_config+set}" = set; then
3195   withval="$with_pkg_config"
3196   cf_pkg_config=$withval
3197 else
3198   cf_pkg_config=yes
3199 fi;
3200 echo "$as_me:3200: result: $cf_pkg_config" >&5
3201 echo "${ECHO_T}$cf_pkg_config" >&6
3202
3203 case "$cf_pkg_config" in
3204 (no)
3205         PKG_CONFIG=none
3206         ;;
3207 (yes)
3208
3209 if test -n "$ac_tool_prefix"; then
3210   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3211 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3212 echo "$as_me:3212: checking for $ac_word" >&5
3213 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3214 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3215   echo $ECHO_N "(cached) $ECHO_C" >&6
3216 else
3217   case $PKG_CONFIG in
3218   [\\/]* | ?:[\\/]*)
3219   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3220   ;;
3221   *)
3222   ac_save_IFS=$IFS; IFS=$ac_path_separator
3223 ac_dummy="$PATH"
3224 for ac_dir in $ac_dummy; do
3225   IFS=$ac_save_IFS
3226   test -z "$ac_dir" && ac_dir=.
3227   if $as_executable_p "$ac_dir/$ac_word"; then
3228    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3229    echo "$as_me:3229: found $ac_dir/$ac_word" >&5
3230    break
3231 fi
3232 done
3233
3234   ;;
3235 esac
3236 fi
3237 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3238
3239 if test -n "$PKG_CONFIG"; then
3240   echo "$as_me:3240: result: $PKG_CONFIG" >&5
3241 echo "${ECHO_T}$PKG_CONFIG" >&6
3242 else
3243   echo "$as_me:3243: result: no" >&5
3244 echo "${ECHO_T}no" >&6
3245 fi
3246
3247 fi
3248 if test -z "$ac_cv_path_PKG_CONFIG"; then
3249   ac_pt_PKG_CONFIG=$PKG_CONFIG
3250   # Extract the first word of "pkg-config", so it can be a program name with args.
3251 set dummy pkg-config; ac_word=$2
3252 echo "$as_me:3252: checking for $ac_word" >&5
3253 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3254 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3255   echo $ECHO_N "(cached) $ECHO_C" >&6
3256 else
3257   case $ac_pt_PKG_CONFIG in
3258   [\\/]* | ?:[\\/]*)
3259   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3260   ;;
3261   *)
3262   ac_save_IFS=$IFS; IFS=$ac_path_separator
3263 ac_dummy="$PATH"
3264 for ac_dir in $ac_dummy; do
3265   IFS=$ac_save_IFS
3266   test -z "$ac_dir" && ac_dir=.
3267   if $as_executable_p "$ac_dir/$ac_word"; then
3268    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3269    echo "$as_me:3269: found $ac_dir/$ac_word" >&5
3270    break
3271 fi
3272 done
3273
3274   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3275   ;;
3276 esac
3277 fi
3278 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3279
3280 if test -n "$ac_pt_PKG_CONFIG"; then
3281   echo "$as_me:3281: result: $ac_pt_PKG_CONFIG" >&5
3282 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3283 else
3284   echo "$as_me:3284: result: no" >&5
3285 echo "${ECHO_T}no" >&6
3286 fi
3287
3288   PKG_CONFIG=$ac_pt_PKG_CONFIG
3289 else
3290   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3291 fi
3292
3293         ;;
3294 (*)
3295         PKG_CONFIG=$withval
3296         ;;
3297 esac
3298
3299 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3300 if test "$PKG_CONFIG" != none ; then
3301
3302 if test "x$prefix" != xNONE; then
3303         cf_path_syntax="$prefix"
3304 else
3305         cf_path_syntax="$ac_default_prefix"
3306 fi
3307
3308 case ".$PKG_CONFIG" in
3309 (.\$\(*\)*|.\'*\'*)
3310         ;;
3311 (..|./*|.\\*)
3312         ;;
3313 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
3314         ;;
3315 (.\$\{*prefix\}*|.\$\{*dir\}*)
3316         eval PKG_CONFIG="$PKG_CONFIG"
3317         case ".$PKG_CONFIG" in
3318         (.NONE/*)
3319                 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
3320                 ;;
3321         esac
3322         ;;
3323 (.no|.NONE/*)
3324         PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
3325         ;;
3326 (*)
3327         { { echo "$as_me:3327: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3328 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3329    { (exit 1); exit 1; }; }
3330         ;;
3331 esac
3332
3333 elif test "x$cf_pkg_config" != xno ; then
3334         { echo "$as_me:3334: WARNING: pkg-config is not installed" >&5
3335 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
3336 fi
3337
3338 case "$PKG_CONFIG" in
3339 (no|none|yes)
3340         echo "$as_me:3340: checking for pkg-config library directory" >&5
3341 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
3342         ;;
3343 (*)
3344         echo "$as_me:3344: checking for $PKG_CONFIG library directory" >&5
3345 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3346         ;;
3347 esac
3348
3349 # if $PKG_CONFIG_LIBDIR is set, try to use that
3350 if test -n "$PKG_CONFIG_PATH"; then
3351         cf_search_path=`echo "$PKG_CONFIG_PATH" | sed -e 's/:/ /g' -e 's,^[     ]*,,' -e 's,[   ]*$,,'`
3352 elif test -n "$PKG_CONFIG_LIBDIR"; then
3353         cf_search_path=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/:/ /g' -e 's,^[   ]*,,' -e 's,[   ]*$,,'`
3354 else
3355         cf_search_path=auto
3356 fi
3357
3358 # if the option is used, let that override.  otherwise default to "libdir"
3359
3360 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3361 if test "${with_pkg_config_libdir+set}" = set; then
3362   withval="$with_pkg_config_libdir"
3363   cf_search_path=$withval
3364 else
3365   test "x$PKG_CONFIG" != xnone && test -z "$cf_search_path" && cf_search_path=libdir
3366 fi;
3367
3368 case "x$cf_search_path" in
3369 (xlibdir)
3370         PKG_CONFIG_LIBDIR='${libdir}/pkgconfig'
3371         echo "$as_me:3371: result: $PKG_CONFIG_LIBDIR" >&5
3372 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3373         cf_search_path=
3374         ;;
3375 (x)
3376         ;;
3377 (x/*\ *)
3378         PKG_CONFIG_LIBDIR=
3379         ;;
3380 (x/*)
3381         PKG_CONFIG_LIBDIR="$cf_search_path"
3382         echo "$as_me:3382: result: $PKG_CONFIG_LIBDIR" >&5
3383 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3384         cf_search_path=
3385         ;;
3386 (xyes|xauto)
3387         echo "$as_me:3387: result: auto" >&5
3388 echo "${ECHO_T}auto" >&6
3389         cf_search_path=
3390         # Look for the library directory using the same prefix as the executable
3391         echo "$as_me:3391: checking for search-list" >&5
3392 echo $ECHO_N "checking for search-list... $ECHO_C" >&6
3393         if test "x$PKG_CONFIG" != xnone
3394         then
3395                 # works for pkg-config since version 0.24 (2009)
3396                 # works for pkgconf since version 0.8.3 (2012)
3397                 for cf_pkg_program in \
3398                         `echo "$PKG_CONFIG" | sed -e 's,^.*/,,'` \
3399                         pkg-config \
3400                         pkgconf
3401                 do
3402                         cf_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null | tr : ' '`
3403                         test -n "$cf_search_path" && break
3404                 done
3405
3406                 # works for pkg-config since import in 2005 of original 2001 HP code.
3407                 test -z "$cf_search_path" && \
3408                 cf_search_path=`
3409                 "$PKG_CONFIG" --debug --exists no-such-package 2>&1 | $AWK "\
3410 /^Scanning directory (#[1-9][0-9]* )?'.*'$/{ \
3411         sub(\"^[^']*'\",\"\"); \
3412         sub(\"'.*\",\"\"); \
3413         printf \" %s\", \\$0; } \
3414 { next; } \
3415 "`
3416         fi
3417
3418         echo "$as_me:3418: result: $cf_search_path" >&5
3419 echo "${ECHO_T}$cf_search_path" >&6
3420         ;;
3421 (*)
3422         { { echo "$as_me:3422: error: Unexpected option value: $cf_search_path" >&5
3423 echo "$as_me: error: Unexpected option value: $cf_search_path" >&2;}
3424    { (exit 1); exit 1; }; }
3425         ;;
3426 esac
3427
3428 if test -n "$cf_search_path"
3429 then
3430         echo "$as_me:3430: checking for first directory" >&5
3431 echo $ECHO_N "checking for first directory... $ECHO_C" >&6
3432         cf_pkg_config_path=none
3433         for cf_config in $cf_search_path
3434         do
3435                 if test -d "$cf_config"
3436                 then
3437                         cf_pkg_config_path=$cf_config
3438                         break
3439                 fi
3440         done
3441         echo "$as_me:3441: result: $cf_pkg_config_path" >&5
3442 echo "${ECHO_T}$cf_pkg_config_path" >&6
3443
3444         if test "x$cf_pkg_config_path" != xnone ; then
3445                 # limit this to the first directory found
3446                 PKG_CONFIG_LIBDIR="$cf_pkg_config_path"
3447         fi
3448
3449         if test -z "$PKG_CONFIG_LIBDIR" && test -n "$cf_search_path"
3450         then
3451                 echo "$as_me:3451: checking for workaround" >&5
3452 echo $ECHO_N "checking for workaround... $ECHO_C" >&6
3453                 if test "$prefix" = "NONE" ; then
3454                         cf_prefix="$ac_default_prefix"
3455                 else
3456                         cf_prefix="$prefix"
3457                 fi
3458                 eval cf_libdir=$libdir
3459                 cf_libdir=`echo "$cf_libdir" | sed -e "s,^NONE,$cf_prefix,"`
3460                 cf_backup=
3461                 for cf_config in $cf_search_path
3462                 do
3463                         case $cf_config in
3464                         $cf_libdir/pkgconfig)
3465                                 PKG_CONFIG_LIBDIR=$cf_libdir/pkgconfig
3466                                 break
3467                                 ;;
3468                         *)
3469                                 test -z "$cf_backup" && cf_backup=$cf_config
3470                                 ;;
3471                         esac
3472                 done
3473                 test -z "$PKG_CONFIG_LIBDIR" && PKG_CONFIG_LIBDIR=$cf_backup
3474                 echo "$as_me:3474: result: $PKG_CONFIG_LIBDIR" >&5
3475 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3476         fi
3477 fi
3478
3479 echo "$as_me:3479: checking if you want to build test-programs" >&5
3480 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3481
3482 # Check whether --with-tests or --without-tests was given.
3483 if test "${with_tests+set}" = set; then
3484   withval="$with_tests"
3485   cf_with_tests=$withval
3486 else
3487   cf_with_tests=yes
3488 fi;
3489 echo "$as_me:3489: result: $cf_with_tests" >&5
3490 echo "${ECHO_T}$cf_with_tests" >&6
3491
3492 echo "$as_me:3492: checking if we should assume mixed-case filenames" >&5
3493 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3494
3495 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3496 if test "${enable_mixed_case+set}" = set; then
3497   enableval="$enable_mixed_case"
3498   enable_mixedcase=$enableval
3499 else
3500   enable_mixedcase=auto
3501 fi;
3502 echo "$as_me:3502: result: $enable_mixedcase" >&5
3503 echo "${ECHO_T}$enable_mixedcase" >&6
3504 if test "$enable_mixedcase" = "auto" ; then
3505
3506 echo "$as_me:3506: checking if filesystem supports mixed-case filenames" >&5
3507 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3508 if test "${cf_cv_mixedcase+set}" = set; then
3509   echo $ECHO_N "(cached) $ECHO_C" >&6
3510 else
3511
3512 if test "$cross_compiling" = yes ; then
3513         case "$target_alias" in
3514         (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
3515                 cf_cv_mixedcase=no
3516                 ;;
3517         (*)
3518                 cf_cv_mixedcase=yes
3519                 ;;
3520         esac
3521 else
3522         rm -f conftest CONFTEST
3523         echo test >conftest
3524         if test -f CONFTEST ; then
3525                 cf_cv_mixedcase=no
3526         else
3527                 cf_cv_mixedcase=yes
3528         fi
3529         rm -f conftest CONFTEST
3530 fi
3531
3532 fi
3533 echo "$as_me:3533: result: $cf_cv_mixedcase" >&5
3534 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3535 test "$cf_cv_mixedcase" = yes &&
3536 cat >>confdefs.h <<\EOF
3537 #define MIXEDCASE_FILENAMES 1
3538 EOF
3539
3540 else
3541         cf_cv_mixedcase=$enable_mixedcase
3542         if test "$enable_mixedcase" = "yes" ; then
3543                 cat >>confdefs.h <<\EOF
3544 #define MIXEDCASE_FILENAMES 1
3545 EOF
3546
3547         fi
3548 fi
3549
3550 # do this after mixed-case option (tags/TAGS is not as important as tic).
3551 echo "$as_me:3551: checking whether ${MAKE-make} sets \${MAKE}" >&5
3552 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3553 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3554 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3555   echo $ECHO_N "(cached) $ECHO_C" >&6
3556 else
3557   cat >conftest.make <<\EOF
3558 all:
3559         @echo 'ac_maketemp="${MAKE}"'
3560 EOF
3561 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3562 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3563 if test -n "$ac_maketemp"; then
3564   eval ac_cv_prog_make_${ac_make}_set=yes
3565 else
3566   eval ac_cv_prog_make_${ac_make}_set=no
3567 fi
3568 rm -f conftest.make
3569 fi
3570 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3571   echo "$as_me:3571: result: yes" >&5
3572 echo "${ECHO_T}yes" >&6
3573   SET_MAKE=
3574 else
3575   echo "$as_me:3575: result: no" >&5
3576 echo "${ECHO_T}no" >&6
3577   SET_MAKE="MAKE=${MAKE-make}"
3578 fi
3579
3580 echo "$as_me:3580: checking for \".PHONY\" make-support" >&5
3581 echo $ECHO_N "checking for \".PHONY\" make-support... $ECHO_C" >&6
3582 if test "${cf_cv_make_PHONY+set}" = set; then
3583   echo $ECHO_N "(cached) $ECHO_C" >&6
3584 else
3585
3586         rm -rf conftest*
3587         (
3588                 mkdir conftest || exit 1
3589                 cd conftest
3590                 cat >makefile <<'CF_EOF'
3591 .PHONY: always
3592 DATA=0
3593 always: always.out
3594         @echo "** making $@ $(DATA)"
3595 once: once.out
3596         @echo "** making $@ $(DATA)"
3597 always.out:
3598         @echo "** making $@ $(DATA)"
3599         echo $(DATA) > $@
3600 once.out:
3601         @echo "** making $@ $(DATA)"
3602         echo $(DATA) > $@
3603 CF_EOF
3604                 for cf_data in 1 2 3
3605                 do
3606                         ${MAKE:-make} always DATA=$cf_data
3607                         ${MAKE:-make} once   DATA=$cf_data
3608                         ${MAKE:-make} -t always once
3609                         if test -f always ; then
3610                                 echo "no (case 1)" > ../conftest.tmp
3611                         elif test ! -f always.out ; then
3612                                 echo "no (case 2)" > ../conftest.tmp
3613                         elif test ! -f once.out ; then
3614                                 echo "no (case 3)" > ../conftest.tmp
3615                         elif ! cmp -s always.out once.out ; then
3616                                 echo "no (case 4)" > ../conftest.tmp
3617                                 diff always.out once.out
3618                         else
3619                                 cf_check="`cat always.out`"
3620                                 if test "x$cf_check" != "x$cf_data" ; then
3621                                         echo "no (case 5)" > ../conftest.tmp
3622                                 else
3623                                         echo yes > ../conftest.tmp
3624                                         rm -f ./*.out
3625                                         continue
3626                                 fi
3627                         fi
3628                         break
3629                 done
3630         ) >&5 2>&1
3631         cf_cv_make_PHONY="`cat conftest.tmp`"
3632         rm -rf conftest*
3633
3634 fi
3635 echo "$as_me:3635: result: $cf_cv_make_PHONY" >&5
3636 echo "${ECHO_T}$cf_cv_make_PHONY" >&6
3637 MAKE_NO_PHONY="#"
3638 MAKE_PHONY="#"
3639 test "x$cf_cv_make_PHONY" = xyes && MAKE_PHONY=
3640 test "x$cf_cv_make_PHONY" != xyes && MAKE_NO_PHONY=
3641
3642 for ac_prog in exctags ctags
3643 do
3644   # Extract the first word of "$ac_prog", so it can be a program name with args.
3645 set dummy $ac_prog; ac_word=$2
3646 echo "$as_me:3646: checking for $ac_word" >&5
3647 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3648 if test "${ac_cv_prog_CTAGS+set}" = set; then
3649   echo $ECHO_N "(cached) $ECHO_C" >&6
3650 else
3651   if test -n "$CTAGS"; then
3652   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3653 else
3654   ac_save_IFS=$IFS; IFS=$ac_path_separator
3655 ac_dummy="$PATH"
3656 for ac_dir in $ac_dummy; do
3657   IFS=$ac_save_IFS
3658   test -z "$ac_dir" && ac_dir=.
3659   $as_executable_p "$ac_dir/$ac_word" || continue
3660 ac_cv_prog_CTAGS="$ac_prog"
3661 echo "$as_me:3661: found $ac_dir/$ac_word" >&5
3662 break
3663 done
3664
3665 fi
3666 fi
3667 CTAGS=$ac_cv_prog_CTAGS
3668 if test -n "$CTAGS"; then
3669   echo "$as_me:3669: result: $CTAGS" >&5
3670 echo "${ECHO_T}$CTAGS" >&6
3671 else
3672   echo "$as_me:3672: result: no" >&5
3673 echo "${ECHO_T}no" >&6
3674 fi
3675
3676   test -n "$CTAGS" && break
3677 done
3678
3679 for ac_prog in exetags etags
3680 do
3681   # Extract the first word of "$ac_prog", so it can be a program name with args.
3682 set dummy $ac_prog; ac_word=$2
3683 echo "$as_me:3683: checking for $ac_word" >&5
3684 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3685 if test "${ac_cv_prog_ETAGS+set}" = set; then
3686   echo $ECHO_N "(cached) $ECHO_C" >&6
3687 else
3688   if test -n "$ETAGS"; then
3689   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3690 else
3691   ac_save_IFS=$IFS; IFS=$ac_path_separator
3692 ac_dummy="$PATH"
3693 for ac_dir in $ac_dummy; do
3694   IFS=$ac_save_IFS
3695   test -z "$ac_dir" && ac_dir=.
3696   $as_executable_p "$ac_dir/$ac_word" || continue
3697 ac_cv_prog_ETAGS="$ac_prog"
3698 echo "$as_me:3698: found $ac_dir/$ac_word" >&5
3699 break
3700 done
3701
3702 fi
3703 fi
3704 ETAGS=$ac_cv_prog_ETAGS
3705 if test -n "$ETAGS"; then
3706   echo "$as_me:3706: result: $ETAGS" >&5
3707 echo "${ECHO_T}$ETAGS" >&6
3708 else
3709   echo "$as_me:3709: result: no" >&5
3710 echo "${ECHO_T}no" >&6
3711 fi
3712
3713   test -n "$ETAGS" && break
3714 done
3715
3716 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3717 set dummy ${CTAGS:-ctags}; ac_word=$2
3718 echo "$as_me:3718: checking for $ac_word" >&5
3719 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3720 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3721   echo $ECHO_N "(cached) $ECHO_C" >&6
3722 else
3723   if test -n "$MAKE_LOWER_TAGS"; then
3724   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3725 else
3726   ac_save_IFS=$IFS; IFS=$ac_path_separator
3727 ac_dummy="$PATH"
3728 for ac_dir in $ac_dummy; do
3729   IFS=$ac_save_IFS
3730   test -z "$ac_dir" && ac_dir=.
3731   $as_executable_p "$ac_dir/$ac_word" || continue
3732 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3733 echo "$as_me:3733: found $ac_dir/$ac_word" >&5
3734 break
3735 done
3736
3737   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3738 fi
3739 fi
3740 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3741 if test -n "$MAKE_LOWER_TAGS"; then
3742   echo "$as_me:3742: result: $MAKE_LOWER_TAGS" >&5
3743 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3744 else
3745   echo "$as_me:3745: result: no" >&5
3746 echo "${ECHO_T}no" >&6
3747 fi
3748
3749 if test "$cf_cv_mixedcase" = yes ; then
3750         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3751 set dummy ${ETAGS:-etags}; ac_word=$2
3752 echo "$as_me:3752: checking for $ac_word" >&5
3753 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3754 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3755   echo $ECHO_N "(cached) $ECHO_C" >&6
3756 else
3757   if test -n "$MAKE_UPPER_TAGS"; then
3758   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3759 else
3760   ac_save_IFS=$IFS; IFS=$ac_path_separator
3761 ac_dummy="$PATH"
3762 for ac_dir in $ac_dummy; do
3763   IFS=$ac_save_IFS
3764   test -z "$ac_dir" && ac_dir=.
3765   $as_executable_p "$ac_dir/$ac_word" || continue
3766 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3767 echo "$as_me:3767: found $ac_dir/$ac_word" >&5
3768 break
3769 done
3770
3771   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3772 fi
3773 fi
3774 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3775 if test -n "$MAKE_UPPER_TAGS"; then
3776   echo "$as_me:3776: result: $MAKE_UPPER_TAGS" >&5
3777 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3778 else
3779   echo "$as_me:3779: result: no" >&5
3780 echo "${ECHO_T}no" >&6
3781 fi
3782
3783 else
3784         MAKE_UPPER_TAGS=no
3785 fi
3786
3787 if test "$MAKE_UPPER_TAGS" = yes ; then
3788         MAKE_UPPER_TAGS=
3789 else
3790         MAKE_UPPER_TAGS="#"
3791 fi
3792
3793 if test "$MAKE_LOWER_TAGS" = yes ; then
3794         MAKE_LOWER_TAGS=
3795 else
3796         MAKE_LOWER_TAGS="#"
3797 fi
3798
3799 echo "$as_me:3799: checking for makeflags variable" >&5
3800 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3801 if test "${cf_cv_makeflags+set}" = set; then
3802   echo $ECHO_N "(cached) $ECHO_C" >&6
3803 else
3804
3805         cf_cv_makeflags=''
3806         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3807         do
3808                 cat >cf_makeflags.tmp <<CF_EOF
3809 SHELL = $SHELL
3810 all :
3811         @ echo '.$cf_option'
3812 CF_EOF
3813                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[   ]*$,,'`
3814                 case "$cf_result" in
3815                 (.*k|.*kw)
3816                         cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`"
3817                         case "$cf_result" in
3818                         (.*CC=*)        cf_cv_makeflags=
3819                                 ;;
3820                         (*)     cf_cv_makeflags=$cf_option
3821                                 ;;
3822                         esac
3823                         break
3824                         ;;
3825                 (.-)
3826                         ;;
3827                 (*)
3828
3829 echo "${as_me:-configure}:3829: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
3830
3831                         ;;
3832                 esac
3833         done
3834         rm -f cf_makeflags.tmp
3835
3836 fi
3837 echo "$as_me:3837: result: $cf_cv_makeflags" >&5
3838 echo "${ECHO_T}$cf_cv_makeflags" >&6
3839
3840 if test -n "$ac_tool_prefix"; then
3841   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3842 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3843 echo "$as_me:3843: checking for $ac_word" >&5
3844 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3845 if test "${ac_cv_prog_RANLIB+set}" = set; then
3846   echo $ECHO_N "(cached) $ECHO_C" >&6
3847 else
3848   if test -n "$RANLIB"; then
3849   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3850 else
3851   ac_save_IFS=$IFS; IFS=$ac_path_separator
3852 ac_dummy="$PATH"
3853 for ac_dir in $ac_dummy; do
3854   IFS=$ac_save_IFS
3855   test -z "$ac_dir" && ac_dir=.
3856   $as_executable_p "$ac_dir/$ac_word" || continue
3857 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3858 echo "$as_me:3858: found $ac_dir/$ac_word" >&5
3859 break
3860 done
3861
3862 fi
3863 fi
3864 RANLIB=$ac_cv_prog_RANLIB
3865 if test -n "$RANLIB"; then
3866   echo "$as_me:3866: result: $RANLIB" >&5
3867 echo "${ECHO_T}$RANLIB" >&6
3868 else
3869   echo "$as_me:3869: result: no" >&5
3870 echo "${ECHO_T}no" >&6
3871 fi
3872
3873 fi
3874 if test -z "$ac_cv_prog_RANLIB"; then
3875   ac_ct_RANLIB=$RANLIB
3876   # Extract the first word of "ranlib", so it can be a program name with args.
3877 set dummy ranlib; ac_word=$2
3878 echo "$as_me:3878: checking for $ac_word" >&5
3879 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3880 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3881   echo $ECHO_N "(cached) $ECHO_C" >&6
3882 else
3883   if test -n "$ac_ct_RANLIB"; then
3884   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3885 else
3886   ac_save_IFS=$IFS; IFS=$ac_path_separator
3887 ac_dummy="$PATH"
3888 for ac_dir in $ac_dummy; do
3889   IFS=$ac_save_IFS
3890   test -z "$ac_dir" && ac_dir=.
3891   $as_executable_p "$ac_dir/$ac_word" || continue
3892 ac_cv_prog_ac_ct_RANLIB="ranlib"
3893 echo "$as_me:3893: found $ac_dir/$ac_word" >&5
3894 break
3895 done
3896
3897   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3898 fi
3899 fi
3900 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3901 if test -n "$ac_ct_RANLIB"; then
3902   echo "$as_me:3902: result: $ac_ct_RANLIB" >&5
3903 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3904 else
3905   echo "$as_me:3905: result: no" >&5
3906 echo "${ECHO_T}no" >&6
3907 fi
3908
3909   RANLIB=$ac_ct_RANLIB
3910 else
3911   RANLIB="$ac_cv_prog_RANLIB"
3912 fi
3913
3914 if test -n "$ac_tool_prefix"; then
3915   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3916 set dummy ${ac_tool_prefix}ld; ac_word=$2
3917 echo "$as_me:3917: checking for $ac_word" >&5
3918 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3919 if test "${ac_cv_prog_LD+set}" = set; then
3920   echo $ECHO_N "(cached) $ECHO_C" >&6
3921 else
3922   if test -n "$LD"; then
3923   ac_cv_prog_LD="$LD" # Let the user override the test.
3924 else
3925   ac_save_IFS=$IFS; IFS=$ac_path_separator
3926 ac_dummy="$PATH"
3927 for ac_dir in $ac_dummy; do
3928   IFS=$ac_save_IFS
3929   test -z "$ac_dir" && ac_dir=.
3930   $as_executable_p "$ac_dir/$ac_word" || continue
3931 ac_cv_prog_LD="${ac_tool_prefix}ld"
3932 echo "$as_me:3932: found $ac_dir/$ac_word" >&5
3933 break
3934 done
3935
3936 fi
3937 fi
3938 LD=$ac_cv_prog_LD
3939 if test -n "$LD"; then
3940   echo "$as_me:3940: result: $LD" >&5
3941 echo "${ECHO_T}$LD" >&6
3942 else
3943   echo "$as_me:3943: result: no" >&5
3944 echo "${ECHO_T}no" >&6
3945 fi
3946
3947 fi
3948 if test -z "$ac_cv_prog_LD"; then
3949   ac_ct_LD=$LD
3950   # Extract the first word of "ld", so it can be a program name with args.
3951 set dummy ld; ac_word=$2
3952 echo "$as_me:3952: checking for $ac_word" >&5
3953 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3954 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3955   echo $ECHO_N "(cached) $ECHO_C" >&6
3956 else
3957   if test -n "$ac_ct_LD"; then
3958   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3959 else
3960   ac_save_IFS=$IFS; IFS=$ac_path_separator
3961 ac_dummy="$PATH"
3962 for ac_dir in $ac_dummy; do
3963   IFS=$ac_save_IFS
3964   test -z "$ac_dir" && ac_dir=.
3965   $as_executable_p "$ac_dir/$ac_word" || continue
3966 ac_cv_prog_ac_ct_LD="ld"
3967 echo "$as_me:3967: found $ac_dir/$ac_word" >&5
3968 break
3969 done
3970
3971   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3972 fi
3973 fi
3974 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3975 if test -n "$ac_ct_LD"; then
3976   echo "$as_me:3976: result: $ac_ct_LD" >&5
3977 echo "${ECHO_T}$ac_ct_LD" >&6
3978 else
3979   echo "$as_me:3979: result: no" >&5
3980 echo "${ECHO_T}no" >&6
3981 fi
3982
3983   LD=$ac_ct_LD
3984 else
3985   LD="$ac_cv_prog_LD"
3986 fi
3987
3988 if test -n "$ac_tool_prefix"; then
3989   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3990 set dummy ${ac_tool_prefix}ar; ac_word=$2
3991 echo "$as_me:3991: checking for $ac_word" >&5
3992 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3993 if test "${ac_cv_prog_AR+set}" = set; then
3994   echo $ECHO_N "(cached) $ECHO_C" >&6
3995 else
3996   if test -n "$AR"; then
3997   ac_cv_prog_AR="$AR" # Let the user override the test.
3998 else
3999   ac_save_IFS=$IFS; IFS=$ac_path_separator
4000 ac_dummy="$PATH"
4001 for ac_dir in $ac_dummy; do
4002   IFS=$ac_save_IFS
4003   test -z "$ac_dir" && ac_dir=.
4004   $as_executable_p "$ac_dir/$ac_word" || continue
4005 ac_cv_prog_AR="${ac_tool_prefix}ar"
4006 echo "$as_me:4006: found $ac_dir/$ac_word" >&5
4007 break
4008 done
4009
4010 fi
4011 fi
4012 AR=$ac_cv_prog_AR
4013 if test -n "$AR"; then
4014   echo "$as_me:4014: result: $AR" >&5
4015 echo "${ECHO_T}$AR" >&6
4016 else
4017   echo "$as_me:4017: result: no" >&5
4018 echo "${ECHO_T}no" >&6
4019 fi
4020
4021 fi
4022 if test -z "$ac_cv_prog_AR"; then
4023   ac_ct_AR=$AR
4024   # Extract the first word of "ar", so it can be a program name with args.
4025 set dummy ar; ac_word=$2
4026 echo "$as_me:4026: checking for $ac_word" >&5
4027 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4028 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4029   echo $ECHO_N "(cached) $ECHO_C" >&6
4030 else
4031   if test -n "$ac_ct_AR"; then
4032   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4033 else
4034   ac_save_IFS=$IFS; IFS=$ac_path_separator
4035 ac_dummy="$PATH"
4036 for ac_dir in $ac_dummy; do
4037   IFS=$ac_save_IFS
4038   test -z "$ac_dir" && ac_dir=.
4039   $as_executable_p "$ac_dir/$ac_word" || continue
4040 ac_cv_prog_ac_ct_AR="ar"
4041 echo "$as_me:4041: found $ac_dir/$ac_word" >&5
4042 break
4043 done
4044
4045   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4046 fi
4047 fi
4048 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4049 if test -n "$ac_ct_AR"; then
4050   echo "$as_me:4050: result: $ac_ct_AR" >&5
4051 echo "${ECHO_T}$ac_ct_AR" >&6
4052 else
4053   echo "$as_me:4053: result: no" >&5
4054 echo "${ECHO_T}no" >&6
4055 fi
4056
4057   AR=$ac_ct_AR
4058 else
4059   AR="$ac_cv_prog_AR"
4060 fi
4061
4062 if test -n "$ac_tool_prefix"; then
4063   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4064 set dummy ${ac_tool_prefix}ar; ac_word=$2
4065 echo "$as_me:4065: checking for $ac_word" >&5
4066 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4067 if test "${ac_cv_prog_AR+set}" = set; then
4068   echo $ECHO_N "(cached) $ECHO_C" >&6
4069 else
4070   if test -n "$AR"; then
4071   ac_cv_prog_AR="$AR" # Let the user override the test.
4072 else
4073   ac_save_IFS=$IFS; IFS=$ac_path_separator
4074 ac_dummy="$PATH"
4075 for ac_dir in $ac_dummy; do
4076   IFS=$ac_save_IFS
4077   test -z "$ac_dir" && ac_dir=.
4078   $as_executable_p "$ac_dir/$ac_word" || continue
4079 ac_cv_prog_AR="${ac_tool_prefix}ar"
4080 echo "$as_me:4080: found $ac_dir/$ac_word" >&5
4081 break
4082 done
4083
4084 fi
4085 fi
4086 AR=$ac_cv_prog_AR
4087 if test -n "$AR"; then
4088   echo "$as_me:4088: result: $AR" >&5
4089 echo "${ECHO_T}$AR" >&6
4090 else
4091   echo "$as_me:4091: result: no" >&5
4092 echo "${ECHO_T}no" >&6
4093 fi
4094
4095 fi
4096 if test -z "$ac_cv_prog_AR"; then
4097   ac_ct_AR=$AR
4098   # Extract the first word of "ar", so it can be a program name with args.
4099 set dummy ar; ac_word=$2
4100 echo "$as_me:4100: checking for $ac_word" >&5
4101 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4102 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4103   echo $ECHO_N "(cached) $ECHO_C" >&6
4104 else
4105   if test -n "$ac_ct_AR"; then
4106   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4107 else
4108   ac_save_IFS=$IFS; IFS=$ac_path_separator
4109 ac_dummy="$PATH"
4110 for ac_dir in $ac_dummy; do
4111   IFS=$ac_save_IFS
4112   test -z "$ac_dir" && ac_dir=.
4113   $as_executable_p "$ac_dir/$ac_word" || continue
4114 ac_cv_prog_ac_ct_AR="ar"
4115 echo "$as_me:4115: found $ac_dir/$ac_word" >&5
4116 break
4117 done
4118
4119   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4120 fi
4121 fi
4122 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4123 if test -n "$ac_ct_AR"; then
4124   echo "$as_me:4124: result: $ac_ct_AR" >&5
4125 echo "${ECHO_T}$ac_ct_AR" >&6
4126 else
4127   echo "$as_me:4127: result: no" >&5
4128 echo "${ECHO_T}no" >&6
4129 fi
4130
4131   AR=$ac_ct_AR
4132 else
4133   AR="$ac_cv_prog_AR"
4134 fi
4135
4136 echo "$as_me:4136: checking for options to update archives" >&5
4137 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4138 if test "${cf_cv_ar_flags+set}" = set; then
4139   echo $ECHO_N "(cached) $ECHO_C" >&6
4140 else
4141
4142         case "$cf_cv_system_name" in
4143         (*-msvc*)
4144                 cf_cv_ar_flags=''
4145                 cat >mk_static_lib.sh <<-EOF
4146                 #!$SHELL
4147                 MSVC_BIN="$AR"
4148                 out="\$1"
4149                 shift
4150                 exec \$MSVC_BIN -out:"\$out" \$@
4151                 EOF
4152                 chmod +x mk_static_lib.sh
4153                 AR=`pwd`/mk_static_lib.sh
4154                 ;;
4155         (*)
4156                 cf_cv_ar_flags=unknown
4157                 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
4158                 do
4159
4160                         # check if $ARFLAGS already contains this choice
4161                         if test "x$ARFLAGS" != "x" ; then
4162                                 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4163                                 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4164                                         cf_cv_ar_flags=
4165                                         break
4166                                 fi
4167                         fi
4168
4169                         rm -f "conftest.$ac_cv_objext"
4170                         rm -f conftest.a
4171
4172                         cat >"conftest.$ac_ext" <<EOF
4173 #line 4173 "configure"
4174 int     testdata[3] = { 123, 456, 789 };
4175 EOF
4176                         if { (eval echo "$as_me:4176: \"$ac_compile\"") >&5
4177   (eval $ac_compile) 2>&5
4178   ac_status=$?
4179   echo "$as_me:4179: \$? = $ac_status" >&5
4180   (exit "$ac_status"); } ; then
4181                                 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4182                                 $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null
4183                                 if test -f conftest.a ; then
4184                                         cf_cv_ar_flags="$cf_ar_flags"
4185                                         break
4186                                 fi
4187                         else
4188                                 test -n "$verbose" && echo "    cannot compile test-program" 1>&6
4189
4190 echo "${as_me:-configure}:4190: testing cannot compile test-program ..." 1>&5
4191
4192                                 break
4193                         fi
4194                 done
4195                 rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext"
4196                 ;;
4197         esac
4198
4199 fi
4200 echo "$as_me:4200: result: $cf_cv_ar_flags" >&5
4201 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4202
4203 if test -n "$ARFLAGS" ; then
4204         if test -n "$cf_cv_ar_flags" ; then
4205                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4206         fi
4207 else
4208         ARFLAGS=$cf_cv_ar_flags
4209 fi
4210
4211         echo "$as_me:4211: checking for PATH separator" >&5
4212 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
4213         case "$cf_cv_system_name" in
4214         (os2*)  PATH_SEPARATOR=';'  ;;
4215         (*)     ${PATH_SEPARATOR:=':'}  ;;
4216         esac
4217
4218         echo "$as_me:4218: result: $PATH_SEPARATOR" >&5
4219 echo "${ECHO_T}$PATH_SEPARATOR" >&6
4220
4221 echo "$as_me:4221: checking if you have specified an install-prefix" >&5
4222 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4223
4224 # Check whether --with-install-prefix or --without-install-prefix was given.
4225 if test "${with_install_prefix+set}" = set; then
4226   withval="$with_install_prefix"
4227   case "$withval" in
4228         (yes|no)
4229                 ;;
4230         (*)     DESTDIR="$withval"
4231                 ;;
4232         esac
4233 fi;
4234 echo "$as_me:4234: result: $DESTDIR" >&5
4235 echo "${ECHO_T}$DESTDIR" >&6
4236
4237 ###############################################################################
4238
4239 # If we're cross-compiling, allow the user to override the tools and their
4240 # options.  The configure script is oriented toward identifying the host
4241 # compiler, etc., but we need a build compiler to generate parts of the source.
4242
4243 if test "$cross_compiling" = yes ; then
4244
4245         # defaults that we might want to override
4246         : ${BUILD_CFLAGS:=''}
4247         : ${BUILD_CPPFLAGS:=''}
4248         : ${BUILD_LDFLAGS:=''}
4249         : ${BUILD_LIBS:=''}
4250         : ${BUILD_EXEEXT:='$x'}
4251         : ${BUILD_OBJEXT:='o'}
4252
4253 # Check whether --with-build-cc or --without-build-cc was given.
4254 if test "${with_build_cc+set}" = set; then
4255   withval="$with_build_cc"
4256   BUILD_CC="$withval"
4257 else
4258   for ac_prog in gcc clang c99 c89 cc cl
4259 do
4260   # Extract the first word of "$ac_prog", so it can be a program name with args.
4261 set dummy $ac_prog; ac_word=$2
4262 echo "$as_me:4262: checking for $ac_word" >&5
4263 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4264 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4265   echo $ECHO_N "(cached) $ECHO_C" >&6
4266 else
4267   if test -n "$BUILD_CC"; then
4268   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4269 else
4270   ac_save_IFS=$IFS; IFS=$ac_path_separator
4271 ac_dummy="$PATH"
4272 for ac_dir in $ac_dummy; do
4273   IFS=$ac_save_IFS
4274   test -z "$ac_dir" && ac_dir=.
4275   $as_executable_p "$ac_dir/$ac_word" || continue
4276 ac_cv_prog_BUILD_CC="$ac_prog"
4277 echo "$as_me:4277: found $ac_dir/$ac_word" >&5
4278 break
4279 done
4280
4281 fi
4282 fi
4283 BUILD_CC=$ac_cv_prog_BUILD_CC
4284 if test -n "$BUILD_CC"; then
4285   echo "$as_me:4285: result: $BUILD_CC" >&5
4286 echo "${ECHO_T}$BUILD_CC" >&6
4287 else
4288   echo "$as_me:4288: result: no" >&5
4289 echo "${ECHO_T}no" >&6
4290 fi
4291
4292   test -n "$BUILD_CC" && break
4293 done
4294 test -n "$BUILD_CC" || BUILD_CC="none"
4295
4296 fi;
4297         echo "$as_me:4297: checking for native build C compiler" >&5
4298 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4299         echo "$as_me:4299: result: $BUILD_CC" >&5
4300 echo "${ECHO_T}$BUILD_CC" >&6
4301
4302         echo "$as_me:4302: checking for native build C preprocessor" >&5
4303 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4304
4305 # Check whether --with-build-cpp or --without-build-cpp was given.
4306 if test "${with_build_cpp+set}" = set; then
4307   withval="$with_build_cpp"
4308   BUILD_CPP="$withval"
4309 else
4310   BUILD_CPP='${BUILD_CC} -E'
4311 fi;
4312         echo "$as_me:4312: result: $BUILD_CPP" >&5
4313 echo "${ECHO_T}$BUILD_CPP" >&6
4314
4315         echo "$as_me:4315: checking for native build C flags" >&5
4316 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4317
4318 # Check whether --with-build-cflags or --without-build-cflags was given.
4319 if test "${with_build_cflags+set}" = set; then
4320   withval="$with_build_cflags"
4321   BUILD_CFLAGS="$withval"
4322 fi;
4323         echo "$as_me:4323: result: $BUILD_CFLAGS" >&5
4324 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4325
4326         echo "$as_me:4326: checking for native build C preprocessor-flags" >&5
4327 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4328
4329 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4330 if test "${with_build_cppflags+set}" = set; then
4331   withval="$with_build_cppflags"
4332   BUILD_CPPFLAGS="$withval"
4333 fi;
4334         echo "$as_me:4334: result: $BUILD_CPPFLAGS" >&5
4335 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4336
4337         echo "$as_me:4337: checking for native build linker-flags" >&5
4338 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4339
4340 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4341 if test "${with_build_ldflags+set}" = set; then
4342   withval="$with_build_ldflags"
4343   BUILD_LDFLAGS="$withval"
4344 fi;
4345         echo "$as_me:4345: result: $BUILD_LDFLAGS" >&5
4346 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4347
4348         echo "$as_me:4348: checking for native build linker-libraries" >&5
4349 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4350
4351 # Check whether --with-build-libs or --without-build-libs was given.
4352 if test "${with_build_libs+set}" = set; then
4353   withval="$with_build_libs"
4354   BUILD_LIBS="$withval"
4355 fi;
4356         echo "$as_me:4356: result: $BUILD_LIBS" >&5
4357 echo "${ECHO_T}$BUILD_LIBS" >&6
4358
4359         # this assumes we're on Unix.
4360         BUILD_EXEEXT=
4361         BUILD_OBJEXT=o
4362
4363         : ${BUILD_CC:='${CC}'}
4364
4365         echo "$as_me:4365: checking if the build-compiler \"$BUILD_CC\" works" >&5
4366 echo $ECHO_N "checking if the build-compiler \"$BUILD_CC\" works... $ECHO_C" >&6
4367
4368         cf_save_crossed=$cross_compiling
4369         cf_save_ac_link=$ac_link
4370         cross_compiling=no
4371         cf_build_cppflags=$BUILD_CPPFLAGS
4372         test "$cf_build_cppflags" = "#" && cf_build_cppflags=
4373         ac_link='$BUILD_CC -o "conftest$ac_exeext" $BUILD_CFLAGS $cf_build_cppflags $BUILD_LDFLAGS "conftest.$ac_ext" $BUILD_LIBS >&5'
4374
4375         if test "$cross_compiling" = yes; then
4376   cf_ok_build_cc=unknown
4377 else
4378   cat >"conftest.$ac_ext" <<_ACEOF
4379 #line 4379 "configure"
4380 #include "confdefs.h"
4381 #include <stdio.h>
4382                 int main(int argc, char *argv[])
4383                 {
4384                         ${cf_cv_main_return:-return}(argc < 0 || argv == 0 || argv[0] == 0);
4385                 }
4386
4387 _ACEOF
4388 rm -f "conftest$ac_exeext"
4389 if { (eval echo "$as_me:4389: \"$ac_link\"") >&5
4390   (eval $ac_link) 2>&5
4391   ac_status=$?
4392   echo "$as_me:4392: \$? = $ac_status" >&5
4393   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
4394   { (eval echo "$as_me:4394: \"$ac_try\"") >&5
4395   (eval $ac_try) 2>&5
4396   ac_status=$?
4397   echo "$as_me:4397: \$? = $ac_status" >&5
4398   (exit "$ac_status"); }; }; then
4399   cf_ok_build_cc=yes
4400 else
4401   echo "$as_me: program exited with status $ac_status" >&5
4402 echo "$as_me: failed program was:" >&5
4403 cat "conftest.$ac_ext" >&5
4404 cf_ok_build_cc=no
4405 fi
4406 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
4407 fi
4408
4409         cross_compiling=$cf_save_crossed
4410         ac_link=$cf_save_ac_link
4411
4412         echo "$as_me:4412: result: $cf_ok_build_cc" >&5
4413 echo "${ECHO_T}$cf_ok_build_cc" >&6
4414
4415         if test "$cf_ok_build_cc" != yes
4416         then
4417                 { { echo "$as_me:4417: error: Cross-build requires two compilers.
4418 Use --with-build-cc to specify the native compiler." >&5
4419 echo "$as_me: error: Cross-build requires two compilers.
4420 Use --with-build-cc to specify the native compiler." >&2;}
4421    { (exit 1); exit 1; }; }
4422         fi
4423
4424 else
4425         : ${BUILD_CC:='${CC}'}
4426         : ${BUILD_CPP:='${CPP}'}
4427         : ${BUILD_CFLAGS:='${CFLAGS}'}
4428         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4429         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4430         : ${BUILD_LIBS:='${LIBS}'}
4431         : ${BUILD_EXEEXT:='$x'}
4432         : ${BUILD_OBJEXT:='o'}
4433 fi
4434
4435 ###############################################################################
4436
4437 ### Options to allow the user to specify the set of libraries which are used.
4438 ### Use "--without-normal --with-shared" to allow the default model to be
4439 ### shared, for example.
4440 cf_list_models=""
4441
4442 echo "$as_me:4442: checking if you want to build shared C-objects" >&5
4443 echo $ECHO_N "checking if you want to build shared C-objects... $ECHO_C" >&6
4444
4445 # Check whether --with-shared or --without-shared was given.
4446 if test "${with_shared+set}" = set; then
4447   withval="$with_shared"
4448   with_shared=$withval
4449 else
4450   with_shared=no
4451 fi;
4452 echo "$as_me:4452: result: $with_shared" >&5
4453 echo "${ECHO_T}$with_shared" >&6
4454 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4455
4456 echo "$as_me:4456: checking for specified models" >&5
4457 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4458 test -z "$cf_list_models" && cf_list_models=normal
4459 echo "$as_me:4459: result: $cf_list_models" >&5
4460 echo "${ECHO_T}$cf_list_models" >&6
4461
4462 ### Use the first model as the default, and save its suffix for use in building
4463 ### up test-applications.
4464 echo "$as_me:4464: checking for default model" >&5
4465 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4466 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4467 echo "$as_me:4467: result: $DFT_LWR_MODEL" >&5
4468 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4469
4470 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4471
4472 echo "$as_me:4472: checking for specific curses-directory" >&5
4473 echo $ECHO_N "checking for specific curses-directory... $ECHO_C" >&6
4474
4475 # Check whether --with-curses-dir or --without-curses-dir was given.
4476 if test "${with_curses_dir+set}" = set; then
4477   withval="$with_curses_dir"
4478   cf_cv_curses_dir=$withval
4479 else
4480   cf_cv_curses_dir=no
4481 fi;
4482 echo "$as_me:4482: result: $cf_cv_curses_dir" >&5
4483 echo "${ECHO_T}$cf_cv_curses_dir" >&6
4484
4485 if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
4486 then
4487
4488 if test "x$prefix" != xNONE; then
4489         cf_path_syntax="$prefix"
4490 else
4491         cf_path_syntax="$ac_default_prefix"
4492 fi
4493
4494 case ".$withval" in
4495 (.\$\(*\)*|.\'*\'*)
4496         ;;
4497 (..|./*|.\\*)
4498         ;;
4499 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4500         ;;
4501 (.\$\{*prefix\}*|.\$\{*dir\}*)
4502         eval withval="$withval"
4503         case ".$withval" in
4504         (.NONE/*)
4505                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
4506                 ;;
4507         esac
4508         ;;
4509 (.no|.NONE/*)
4510         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
4511         ;;
4512 (*)
4513         { { echo "$as_me:4513: error: expected a pathname, not \"$withval\"" >&5
4514 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
4515    { (exit 1); exit 1; }; }
4516         ;;
4517 esac
4518
4519         if test -d "$cf_cv_curses_dir"
4520         then
4521
4522 if test -n "$cf_cv_curses_dir/include" ; then
4523   for cf_add_incdir in $cf_cv_curses_dir/include
4524   do
4525         while test "$cf_add_incdir" != /usr/include
4526         do
4527           if test -d "$cf_add_incdir"
4528           then
4529                 cf_have_incdir=no
4530                 if test -n "$CFLAGS$CPPFLAGS" ; then
4531                   # a loop is needed to ensure we can add subdirs of existing dirs
4532                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
4533                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
4534                           cf_have_incdir=yes; break
4535                         fi
4536                   done
4537                 fi
4538
4539                 if test "$cf_have_incdir" = no ; then
4540                   if test "$cf_add_incdir" = /usr/local/include ; then
4541                         if test "$GCC" = yes
4542                         then
4543                           cf_save_CPPFLAGS=$CPPFLAGS
4544
4545         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4546         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
4547
4548                           cat >"conftest.$ac_ext" <<_ACEOF
4549 #line 4549 "configure"
4550 #include "confdefs.h"
4551 #include <stdio.h>
4552 int
4553 main (void)
4554 {
4555 printf("Hello")
4556   ;
4557   return 0;
4558 }
4559 _ACEOF
4560 rm -f "conftest.$ac_objext"
4561 if { (eval echo "$as_me:4561: \"$ac_compile\"") >&5
4562   (eval $ac_compile) 2>&5
4563   ac_status=$?
4564   echo "$as_me:4564: \$? = $ac_status" >&5
4565   (exit "$ac_status"); } &&
4566          { ac_try='test -s "conftest.$ac_objext"'
4567   { (eval echo "$as_me:4567: \"$ac_try\"") >&5
4568   (eval $ac_try) 2>&5
4569   ac_status=$?
4570   echo "$as_me:4570: \$? = $ac_status" >&5
4571   (exit "$ac_status"); }; }; then
4572   :
4573 else
4574   echo "$as_me: failed program was:" >&5
4575 cat "conftest.$ac_ext" >&5
4576 cf_have_incdir=yes
4577 fi
4578 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4579                           CPPFLAGS=$cf_save_CPPFLAGS
4580                         fi
4581                   fi
4582                 fi
4583
4584                 if test "$cf_have_incdir" = no ; then
4585                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
4586
4587 echo "${as_me:-configure}:4587: testing adding $cf_add_incdir to include-path ..." 1>&5
4588
4589                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
4590
4591                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
4592                   test "$cf_top_incdir" = "$cf_add_incdir" && break
4593                   cf_add_incdir="$cf_top_incdir"
4594                 else
4595                   break
4596                 fi
4597           else
4598                 break
4599           fi
4600         done
4601   done
4602 fi
4603
4604 if test -n "$cf_cv_curses_dir/lib" ; then
4605         for cf_add_libdir in $cf_cv_curses_dir/lib
4606         do
4607                 if test "$cf_add_libdir" = /usr/lib ; then
4608                         :
4609                 elif test -d "$cf_add_libdir"
4610                 then
4611                         cf_have_libdir=no
4612                         if test -n "$LDFLAGS$LIBS" ; then
4613                                 # a loop is needed to ensure we can add subdirs of existing dirs
4614                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
4615                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
4616                                                 cf_have_libdir=yes; break
4617                                         fi
4618                                 done
4619                         fi
4620                         if test "$cf_have_libdir" = no ; then
4621                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
4622
4623 echo "${as_me:-configure}:4623: testing adding $cf_add_libdir to library-path ..." 1>&5
4624
4625                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
4626                         fi
4627                 fi
4628         done
4629 fi
4630
4631         fi
4632 fi
4633
4634 cf_ncuconfig_root=ncurses
4635 cf_have_ncuconfig=no
4636
4637 if test "x${PKG_CONFIG:=none}" != xnone; then
4638         echo "$as_me:4638: checking pkg-config for $cf_ncuconfig_root" >&5
4639 echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
4640         if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
4641                 echo "$as_me:4641: result: yes" >&5
4642 echo "${ECHO_T}yes" >&6
4643
4644                 echo "$as_me:4644: checking if the $cf_ncuconfig_root package files work" >&5
4645 echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
4646                 cf_have_ncuconfig=unknown
4647
4648                 cf_save_CFLAGS="$CFLAGS"
4649                 cf_save_CPPFLAGS="$CPPFLAGS"
4650                 cf_save_LIBS="$LIBS"
4651
4652                 cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`"
4653                 cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`"
4654
4655                 # while -W for passing linker flags is prevalent, it is not "standard".
4656                 # At least one wrapper for c89/c99 (in Apple's xcode) has its own
4657                 # incompatible _and_ non-standard -W option which gives an error.  Work
4658                 # around that pitfall.
4659                 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in
4660                 (x*c[89]9@@*-W*)
4661
4662 cf_fix_cppflags=no
4663 cf_new_cflags=
4664 cf_new_cppflags=
4665 cf_new_extra_cppflags=
4666
4667 for cf_add_cflags in $cf_pkg_cflags
4668 do
4669 case "$cf_fix_cppflags" in
4670 (no)
4671         case "$cf_add_cflags" in
4672         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4673                 case "$cf_add_cflags" in
4674                 (-D*)
4675                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4676
4677                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4678                                 && test -z "${cf_tst_cflags}" \
4679                                 && cf_fix_cppflags=yes
4680
4681                         if test "$cf_fix_cppflags" = yes ; then
4682
4683         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4684         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4685
4686                                 continue
4687                         elif test "${cf_tst_cflags}" = "\"'" ; then
4688
4689         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4690         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4691
4692                                 continue
4693                         fi
4694                         ;;
4695                 esac
4696                 case "$CPPFLAGS" in
4697                 (*$cf_add_cflags)
4698                         ;;
4699                 (*)
4700                         case "$cf_add_cflags" in
4701                         (-D*)
4702                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4703
4704 CPPFLAGS=`echo "$CPPFLAGS" | \
4705         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
4706                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
4707
4708                                 ;;
4709                         esac
4710
4711         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4712         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4713
4714                         ;;
4715                 esac
4716                 ;;
4717         (*)
4718
4719         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4720         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4721
4722                 ;;
4723         esac
4724         ;;
4725 (yes)
4726
4727         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4728         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4729
4730         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
4731
4732         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4733                 && test -z "${cf_tst_cflags}" \
4734                 && cf_fix_cppflags=no
4735         ;;
4736 esac
4737 done
4738
4739 if test -n "$cf_new_cflags" ; then
4740
4741         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4742         CFLAGS="${CFLAGS}$cf_new_cflags"
4743
4744 fi
4745
4746 if test -n "$cf_new_cppflags" ; then
4747
4748         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4749         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4750
4751 fi
4752
4753 if test -n "$cf_new_extra_cppflags" ; then
4754
4755         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4756         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4757
4758 fi
4759
4760 cf_add_libs="$LIBS"
4761 # reverse order
4762 cf_add_0lib=
4763 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
4764 # filter duplicates
4765 for cf_add_1lib in $cf_add_0lib; do
4766         for cf_add_2lib in $cf_add_libs; do
4767                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
4768                         cf_add_1lib=
4769                         break
4770                 fi
4771         done
4772         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
4773 done
4774 LIBS="$cf_add_libs"
4775
4776                         cat >"conftest.$ac_ext" <<_ACEOF
4777 #line 4777 "configure"
4778 #include "confdefs.h"
4779 #include <${cf_cv_ncurses_header:-curses.h}>
4780 int
4781 main (void)
4782 {
4783 initscr(); mousemask(0,0); tigetstr((char *)0);
4784   ;
4785   return 0;
4786 }
4787 _ACEOF
4788 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
4789 if { (eval echo "$as_me:4789: \"$ac_link\"") >&5
4790   (eval $ac_link) 2>&5
4791   ac_status=$?
4792   echo "$as_me:4792: \$? = $ac_status" >&5
4793   (exit "$ac_status"); } &&
4794          { ac_try='test -s "conftest$ac_exeext"'
4795   { (eval echo "$as_me:4795: \"$ac_try\"") >&5
4796   (eval $ac_try) 2>&5
4797   ac_status=$?
4798   echo "$as_me:4798: \$? = $ac_status" >&5
4799   (exit "$ac_status"); }; }; then
4800   if test "$cross_compiling" = yes; then
4801   cf_test_ncuconfig=maybe
4802 else
4803   cat >"conftest.$ac_ext" <<_ACEOF
4804 #line 4804 "configure"
4805 #include "confdefs.h"
4806 #include <${cf_cv_ncurses_header:-curses.h}>
4807                                         int main(void)
4808                                         { const char *xx = curses_version(); return (xx == 0); }
4809 _ACEOF
4810 rm -f "conftest$ac_exeext"
4811 if { (eval echo "$as_me:4811: \"$ac_link\"") >&5
4812   (eval $ac_link) 2>&5
4813   ac_status=$?
4814   echo "$as_me:4814: \$? = $ac_status" >&5
4815   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
4816   { (eval echo "$as_me:4816: \"$ac_try\"") >&5
4817   (eval $ac_try) 2>&5
4818   ac_status=$?
4819   echo "$as_me:4819: \$? = $ac_status" >&5
4820   (exit "$ac_status"); }; }; then
4821   cf_test_ncuconfig=yes
4822 else
4823   echo "$as_me: program exited with status $ac_status" >&5
4824 echo "$as_me: failed program was:" >&5
4825 cat "conftest.$ac_ext" >&5
4826 cf_test_ncuconfig=no
4827 fi
4828 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
4829 fi
4830 else
4831   echo "$as_me: failed program was:" >&5
4832 cat "conftest.$ac_ext" >&5
4833 cf_test_ncuconfig=no
4834 fi
4835 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
4836
4837                         CFLAGS="$cf_save_CFLAGS"
4838                         CPPFLAGS="$cf_save_CPPFLAGS"
4839                         LIBS="$cf_save_LIBS"
4840
4841                         if test "x$cf_test_ncuconfig" != xyes; then
4842                                 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^      ]*//g'`
4843                                 cf_pkg_cflags="$cf_temp"
4844                                 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^        ]*//g'`
4845                                 cf_pkg_libs="$cf_temp"
4846                         fi
4847                         ;;
4848                 esac
4849
4850 for cf_add_cflags in $cf_pkg_cflags
4851 do
4852         case "x$cf_add_cflags" in
4853         (x-[DU]*)
4854
4855 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
4856 while true
4857 do
4858         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
4859         test "$CFLAGS" != "$cf_old_cflag" || break
4860
4861         CFLAGS="$cf_old_cflag"
4862 done
4863
4864 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
4865 while true
4866 do
4867         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
4868         test "$CPPFLAGS" != "$cf_old_cflag" || break
4869
4870         CPPFLAGS="$cf_old_cflag"
4871 done
4872
4873                 ;;
4874         esac
4875
4876 cf_fix_cppflags=no
4877 cf_new_cflags=
4878 cf_new_cppflags=
4879 cf_new_extra_cppflags=
4880
4881 for cf_add_cflags in $cf_add_cflags
4882 do
4883 case "$cf_fix_cppflags" in
4884 (no)
4885         case "$cf_add_cflags" in
4886         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4887                 case "$cf_add_cflags" in
4888                 (-D*)
4889                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4890
4891                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4892                                 && test -z "${cf_tst_cflags}" \
4893                                 && cf_fix_cppflags=yes
4894
4895                         if test "$cf_fix_cppflags" = yes ; then
4896
4897         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4898         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4899
4900                                 continue
4901                         elif test "${cf_tst_cflags}" = "\"'" ; then
4902
4903         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4904         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4905
4906                                 continue
4907                         fi
4908                         ;;
4909                 esac
4910                 case "$CPPFLAGS" in
4911                 (*$cf_add_cflags)
4912                         ;;
4913                 (*)
4914                         case "$cf_add_cflags" in
4915                         (-D*)
4916                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4917
4918 CPPFLAGS=`echo "$CPPFLAGS" | \
4919         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
4920                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
4921
4922                                 ;;
4923                         esac
4924
4925         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4926         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4927
4928                         ;;
4929                 esac
4930                 ;;
4931         (*)
4932
4933         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4934         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4935
4936                 ;;
4937         esac
4938         ;;
4939 (yes)
4940
4941         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4942         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4943
4944         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
4945
4946         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4947                 && test -z "${cf_tst_cflags}" \
4948                 && cf_fix_cppflags=no
4949         ;;
4950 esac
4951 done
4952
4953 if test -n "$cf_new_cflags" ; then
4954
4955         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4956         CFLAGS="${CFLAGS}$cf_new_cflags"
4957
4958 fi
4959
4960 if test -n "$cf_new_cppflags" ; then
4961
4962         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4963         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4964
4965 fi
4966
4967 if test -n "$cf_new_extra_cppflags" ; then
4968
4969         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4970         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4971
4972 fi
4973
4974 done
4975
4976 cf_add_libs="$LIBS"
4977 # reverse order
4978 cf_add_0lib=
4979 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
4980 # filter duplicates
4981 for cf_add_1lib in $cf_add_0lib; do
4982         for cf_add_2lib in $cf_add_libs; do
4983                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
4984                         cf_add_1lib=
4985                         break
4986                 fi
4987         done
4988         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
4989 done
4990 LIBS="$cf_add_libs"
4991
4992                 cat >"conftest.$ac_ext" <<_ACEOF
4993 #line 4993 "configure"
4994 #include "confdefs.h"
4995 #include <${cf_cv_ncurses_header:-curses.h}>
4996 int
4997 main (void)
4998 {
4999 initscr(); mousemask(0,0); tigetstr((char *)0);
5000   ;
5001   return 0;
5002 }
5003 _ACEOF
5004 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
5005 if { (eval echo "$as_me:5005: \"$ac_link\"") >&5
5006   (eval $ac_link) 2>&5
5007   ac_status=$?
5008   echo "$as_me:5008: \$? = $ac_status" >&5
5009   (exit "$ac_status"); } &&
5010          { ac_try='test -s "conftest$ac_exeext"'
5011   { (eval echo "$as_me:5011: \"$ac_try\"") >&5
5012   (eval $ac_try) 2>&5
5013   ac_status=$?
5014   echo "$as_me:5014: \$? = $ac_status" >&5
5015   (exit "$ac_status"); }; }; then
5016   if test "$cross_compiling" = yes; then
5017   cf_have_ncuconfig=maybe
5018 else
5019   cat >"conftest.$ac_ext" <<_ACEOF
5020 #line 5020 "configure"
5021 #include "confdefs.h"
5022 #include <${cf_cv_ncurses_header:-curses.h}>
5023                                 int main(void)
5024                                 { const char *xx = curses_version(); return (xx == 0); }
5025 _ACEOF
5026 rm -f "conftest$ac_exeext"
5027 if { (eval echo "$as_me:5027: \"$ac_link\"") >&5
5028   (eval $ac_link) 2>&5
5029   ac_status=$?
5030   echo "$as_me:5030: \$? = $ac_status" >&5
5031   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5032   { (eval echo "$as_me:5032: \"$ac_try\"") >&5
5033   (eval $ac_try) 2>&5
5034   ac_status=$?
5035   echo "$as_me:5035: \$? = $ac_status" >&5
5036   (exit "$ac_status"); }; }; then
5037   cf_have_ncuconfig=yes
5038 else
5039   echo "$as_me: program exited with status $ac_status" >&5
5040 echo "$as_me: failed program was:" >&5
5041 cat "conftest.$ac_ext" >&5
5042 cf_have_ncuconfig=no
5043 fi
5044 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
5045 fi
5046 else
5047   echo "$as_me: failed program was:" >&5
5048 cat "conftest.$ac_ext" >&5
5049 cf_have_ncuconfig=no
5050 fi
5051 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
5052                 echo "$as_me:5052: result: $cf_have_ncuconfig" >&5
5053 echo "${ECHO_T}$cf_have_ncuconfig" >&6
5054                 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
5055                 if test "$cf_have_ncuconfig" != "yes"
5056                 then
5057                         CPPFLAGS="$cf_save_CPPFLAGS"
5058                         LIBS="$cf_save_LIBS"
5059                         NCURSES_CONFIG_PKG=none
5060                 else
5061
5062 cat >>confdefs.h <<\EOF
5063 #define NCURSES 1
5064 EOF
5065
5066                         NCURSES_CONFIG_PKG=$cf_ncuconfig_root
5067
5068 echo "$as_me:5068: checking for terminfo header" >&5
5069 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
5070 if test "${cf_cv_term_header+set}" = set; then
5071   echo $ECHO_N "(cached) $ECHO_C" >&6
5072 else
5073
5074 case "${cf_cv_ncurses_header}" in
5075 (*/ncurses.h|*/ncursesw.h)
5076         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
5077         ;;
5078 (*)
5079         cf_term_header=term.h
5080         ;;
5081 esac
5082
5083 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
5084 do
5085 cat >"conftest.$ac_ext" <<_ACEOF
5086 #line 5086 "configure"
5087 #include "confdefs.h"
5088 #include <stdio.h>
5089 #include <${cf_cv_ncurses_header:-curses.h}>
5090 #include <$cf_test>
5091
5092 int
5093 main (void)
5094 {
5095 int x = auto_left_margin; (void)x
5096   ;
5097   return 0;
5098 }
5099 _ACEOF
5100 rm -f "conftest.$ac_objext"
5101 if { (eval echo "$as_me:5101: \"$ac_compile\"") >&5
5102   (eval $ac_compile) 2>&5
5103   ac_status=$?
5104   echo "$as_me:5104: \$? = $ac_status" >&5
5105   (exit "$ac_status"); } &&
5106          { ac_try='test -s "conftest.$ac_objext"'
5107   { (eval echo "$as_me:5107: \"$ac_try\"") >&5
5108   (eval $ac_try) 2>&5
5109   ac_status=$?
5110   echo "$as_me:5110: \$? = $ac_status" >&5
5111   (exit "$ac_status"); }; }; then
5112
5113         cf_cv_term_header="$cf_test"
5114 else
5115   echo "$as_me: failed program was:" >&5
5116 cat "conftest.$ac_ext" >&5
5117
5118         cf_cv_term_header=unknown
5119
5120 fi
5121 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5122         test "$cf_cv_term_header" != unknown && break
5123 done
5124
5125 fi
5126 echo "$as_me:5126: result: $cf_cv_term_header" >&5
5127 echo "${ECHO_T}$cf_cv_term_header" >&6
5128
5129 # Set definitions to allow ifdef'ing to accommodate subdirectories
5130
5131 case "$cf_cv_term_header" in
5132 (*term.h)
5133
5134 cat >>confdefs.h <<\EOF
5135 #define HAVE_TERM_H 1
5136 EOF
5137
5138         ;;
5139 esac
5140
5141 case "$cf_cv_term_header" in
5142 (ncurses/term.h)
5143
5144 cat >>confdefs.h <<\EOF
5145 #define HAVE_NCURSES_TERM_H 1
5146 EOF
5147
5148         ;;
5149 (ncursesw/term.h)
5150
5151 cat >>confdefs.h <<\EOF
5152 #define HAVE_NCURSESW_TERM_H 1
5153 EOF
5154
5155         ;;
5156 esac
5157
5158                 fi
5159
5160         else
5161                 echo "$as_me:5161: result: no" >&5
5162 echo "${ECHO_T}no" >&6
5163                 NCURSES_CONFIG_PKG=none
5164         fi
5165 else
5166         NCURSES_CONFIG_PKG=none
5167 fi
5168
5169 if test "x$cf_have_ncuconfig" = "xno"; then
5170         cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
5171
5172 if test -n "$ac_tool_prefix"; then
5173   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
5174   do
5175     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5176 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5177 echo "$as_me:5177: checking for $ac_word" >&5
5178 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5179 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
5180   echo $ECHO_N "(cached) $ECHO_C" >&6
5181 else
5182   if test -n "$NCURSES_CONFIG"; then
5183   ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
5184 else
5185   ac_save_IFS=$IFS; IFS=$ac_path_separator
5186 ac_dummy="$PATH"
5187 for ac_dir in $ac_dummy; do
5188   IFS=$ac_save_IFS
5189   test -z "$ac_dir" && ac_dir=.
5190   $as_executable_p "$ac_dir/$ac_word" || continue
5191 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
5192 echo "$as_me:5192: found $ac_dir/$ac_word" >&5
5193 break
5194 done
5195
5196 fi
5197 fi
5198 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
5199 if test -n "$NCURSES_CONFIG"; then
5200   echo "$as_me:5200: result: $NCURSES_CONFIG" >&5
5201 echo "${ECHO_T}$NCURSES_CONFIG" >&6
5202 else
5203   echo "$as_me:5203: result: no" >&5
5204 echo "${ECHO_T}no" >&6
5205 fi
5206
5207     test -n "$NCURSES_CONFIG" && break
5208   done
5209 fi
5210 if test -z "$NCURSES_CONFIG"; then
5211   ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
5212   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
5213 do
5214   # Extract the first word of "$ac_prog", so it can be a program name with args.
5215 set dummy $ac_prog; ac_word=$2
5216 echo "$as_me:5216: checking for $ac_word" >&5
5217 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5218 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
5219   echo $ECHO_N "(cached) $ECHO_C" >&6
5220 else
5221   if test -n "$ac_ct_NCURSES_CONFIG"; then
5222   ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
5223 else
5224   ac_save_IFS=$IFS; IFS=$ac_path_separator
5225 ac_dummy="$PATH"
5226 for ac_dir in $ac_dummy; do
5227   IFS=$ac_save_IFS
5228   test -z "$ac_dir" && ac_dir=.
5229   $as_executable_p "$ac_dir/$ac_word" || continue
5230 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
5231 echo "$as_me:5231: found $ac_dir/$ac_word" >&5
5232 break
5233 done
5234
5235 fi
5236 fi
5237 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
5238 if test -n "$ac_ct_NCURSES_CONFIG"; then
5239   echo "$as_me:5239: result: $ac_ct_NCURSES_CONFIG" >&5
5240 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
5241 else
5242   echo "$as_me:5242: result: no" >&5
5243 echo "${ECHO_T}no" >&6
5244 fi
5245
5246   test -n "$ac_ct_NCURSES_CONFIG" && break
5247 done
5248 test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
5249
5250   NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
5251 fi
5252
5253         if test "$NCURSES_CONFIG" != none ; then
5254
5255 for cf_add_cflags in `$NCURSES_CONFIG --cflags`
5256 do
5257         case "x$cf_add_cflags" in
5258         (x-[DU]*)
5259
5260 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
5261 while true
5262 do
5263         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
5264         test "$CFLAGS" != "$cf_old_cflag" || break
5265
5266         CFLAGS="$cf_old_cflag"
5267 done
5268
5269 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
5270 while true
5271 do
5272         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
5273         test "$CPPFLAGS" != "$cf_old_cflag" || break
5274
5275         CPPFLAGS="$cf_old_cflag"
5276 done
5277
5278                 ;;
5279         esac
5280
5281 cf_fix_cppflags=no
5282 cf_new_cflags=
5283 cf_new_cppflags=
5284 cf_new_extra_cppflags=
5285
5286 for cf_add_cflags in $cf_add_cflags
5287 do
5288 case "$cf_fix_cppflags" in
5289 (no)
5290         case "$cf_add_cflags" in
5291         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
5292                 case "$cf_add_cflags" in
5293                 (-D*)
5294                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
5295
5296                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5297                                 && test -z "${cf_tst_cflags}" \
5298                                 && cf_fix_cppflags=yes
5299
5300                         if test "$cf_fix_cppflags" = yes ; then
5301
5302         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5303         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5304
5305                                 continue
5306                         elif test "${cf_tst_cflags}" = "\"'" ; then
5307
5308         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5309         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5310
5311                                 continue
5312                         fi
5313                         ;;
5314                 esac
5315                 case "$CPPFLAGS" in
5316                 (*$cf_add_cflags)
5317                         ;;
5318                 (*)
5319                         case "$cf_add_cflags" in
5320                         (-D*)
5321                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
5322
5323 CPPFLAGS=`echo "$CPPFLAGS" | \
5324         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
5325                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
5326
5327                                 ;;
5328                         esac
5329
5330         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
5331         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
5332
5333                         ;;
5334                 esac
5335                 ;;
5336         (*)
5337
5338         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
5339         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
5340
5341                 ;;
5342         esac
5343         ;;
5344 (yes)
5345
5346         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5347         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5348
5349         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
5350
5351         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5352                 && test -z "${cf_tst_cflags}" \
5353                 && cf_fix_cppflags=no
5354         ;;
5355 esac
5356 done
5357
5358 if test -n "$cf_new_cflags" ; then
5359
5360         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
5361         CFLAGS="${CFLAGS}$cf_new_cflags"
5362
5363 fi
5364
5365 if test -n "$cf_new_cppflags" ; then
5366
5367         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5368         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
5369
5370 fi
5371
5372 if test -n "$cf_new_extra_cppflags" ; then
5373
5374         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
5375         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
5376
5377 fi
5378
5379 done
5380
5381 cf_add_libs="$LIBS"
5382 # reverse order
5383 cf_add_0lib=
5384 for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
5385 # filter duplicates
5386 for cf_add_1lib in $cf_add_0lib; do
5387         for cf_add_2lib in $cf_add_libs; do
5388                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
5389                         cf_add_1lib=
5390                         break
5391                 fi
5392         done
5393         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
5394 done
5395 LIBS="$cf_add_libs"
5396
5397                 # even with config script, some packages use no-override for curses.h
5398
5399 echo "$as_me:5399: checking if we have identified curses headers" >&5
5400 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
5401 if test "${cf_cv_ncurses_header+set}" = set; then
5402   echo $ECHO_N "(cached) $ECHO_C" >&6
5403 else
5404
5405 cf_cv_ncurses_header=none
5406 for cf_header in \
5407         ncurses.h ncurses/ncurses.h \
5408         curses.h ncurses/curses.h
5409 do
5410 cat >"conftest.$ac_ext" <<_ACEOF
5411 #line 5411 "configure"
5412 #include "confdefs.h"
5413 #include <${cf_header}>
5414 int
5415 main (void)
5416 {
5417 initscr(); endwin()
5418   ;
5419   return 0;
5420 }
5421 _ACEOF
5422 rm -f "conftest.$ac_objext"
5423 if { (eval echo "$as_me:5423: \"$ac_compile\"") >&5
5424   (eval $ac_compile) 2>&5
5425   ac_status=$?
5426   echo "$as_me:5426: \$? = $ac_status" >&5
5427   (exit "$ac_status"); } &&
5428          { ac_try='test -s "conftest.$ac_objext"'
5429   { (eval echo "$as_me:5429: \"$ac_try\"") >&5
5430   (eval $ac_try) 2>&5
5431   ac_status=$?
5432   echo "$as_me:5432: \$? = $ac_status" >&5
5433   (exit "$ac_status"); }; }; then
5434   cf_cv_ncurses_header=$cf_header; break
5435 else
5436   echo "$as_me: failed program was:" >&5
5437 cat "conftest.$ac_ext" >&5
5438 fi
5439 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5440 done
5441
5442 fi
5443 echo "$as_me:5443: result: $cf_cv_ncurses_header" >&5
5444 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
5445
5446 if test "$cf_cv_ncurses_header" = none ; then
5447         { { echo "$as_me:5447: error: No curses header-files found" >&5
5448 echo "$as_me: error: No curses header-files found" >&2;}
5449    { (exit 1); exit 1; }; }
5450 fi
5451
5452 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
5453
5454 for ac_header in $cf_cv_ncurses_header
5455 do
5456 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5457 echo "$as_me:5457: checking for $ac_header" >&5
5458 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5459 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5460   echo $ECHO_N "(cached) $ECHO_C" >&6
5461 else
5462   cat >"conftest.$ac_ext" <<_ACEOF
5463 #line 5463 "configure"
5464 #include "confdefs.h"
5465 #include <$ac_header>
5466 _ACEOF
5467 if { (eval echo "$as_me:5467: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5468   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5469   ac_status=$?
5470   $EGREP -v '^ *\+' conftest.er1 >conftest.err
5471   rm -f conftest.er1
5472   cat conftest.err >&5
5473   echo "$as_me:5473: \$? = $ac_status" >&5
5474   (exit "$ac_status"); } >/dev/null; then
5475   if test -s conftest.err; then
5476     ac_cpp_err=$ac_c_preproc_warn_flag
5477   else
5478     ac_cpp_err=
5479   fi
5480 else
5481   ac_cpp_err=yes
5482 fi
5483 if test -z "$ac_cpp_err"; then
5484   eval "$as_ac_Header=yes"
5485 else
5486   echo "$as_me: failed program was:" >&5
5487   cat "conftest.$ac_ext" >&5
5488   eval "$as_ac_Header=no"
5489 fi
5490 rm -f conftest.err "conftest.$ac_ext"
5491 fi
5492 echo "$as_me:5492: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
5493 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
5494 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
5495   cat >>confdefs.h <<EOF
5496 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5497 EOF
5498
5499 fi
5500 done
5501
5502 cat >>confdefs.h <<\EOF
5503 #define NCURSES 1
5504 EOF
5505
5506 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5507
5508                 cat >>confdefs.h <<EOF
5509 #define $cf_nculib_ROOT 1
5510 EOF
5511
5512                                 cf_cv_ncurses_version="`$NCURSES_CONFIG --version`"
5513
5514         else
5515
5516 cf_ncuhdr_root=ncurses
5517
5518 test -n "$cf_cv_curses_dir" && \
5519 test "$cf_cv_curses_dir" != "no" && { \
5520
5521 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
5522   for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
5523   do
5524         while test "$cf_add_incdir" != /usr/include
5525         do
5526           if test -d "$cf_add_incdir"
5527           then
5528                 cf_have_incdir=no
5529                 if test -n "$CFLAGS$CPPFLAGS" ; then
5530                   # a loop is needed to ensure we can add subdirs of existing dirs
5531                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
5532                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
5533                           cf_have_incdir=yes; break
5534                         fi
5535                   done
5536                 fi
5537
5538                 if test "$cf_have_incdir" = no ; then
5539                   if test "$cf_add_incdir" = /usr/local/include ; then
5540                         if test "$GCC" = yes
5541                         then
5542                           cf_save_CPPFLAGS=$CPPFLAGS
5543
5544         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5545         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
5546
5547                           cat >"conftest.$ac_ext" <<_ACEOF
5548 #line 5548 "configure"
5549 #include "confdefs.h"
5550 #include <stdio.h>
5551 int
5552 main (void)
5553 {
5554 printf("Hello")
5555   ;
5556   return 0;
5557 }
5558 _ACEOF
5559 rm -f "conftest.$ac_objext"
5560 if { (eval echo "$as_me:5560: \"$ac_compile\"") >&5
5561   (eval $ac_compile) 2>&5
5562   ac_status=$?
5563   echo "$as_me:5563: \$? = $ac_status" >&5
5564   (exit "$ac_status"); } &&
5565          { ac_try='test -s "conftest.$ac_objext"'
5566   { (eval echo "$as_me:5566: \"$ac_try\"") >&5
5567   (eval $ac_try) 2>&5
5568   ac_status=$?
5569   echo "$as_me:5569: \$? = $ac_status" >&5
5570   (exit "$ac_status"); }; }; then
5571   :
5572 else
5573   echo "$as_me: failed program was:" >&5
5574 cat "conftest.$ac_ext" >&5
5575 cf_have_incdir=yes
5576 fi
5577 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5578                           CPPFLAGS=$cf_save_CPPFLAGS
5579                         fi
5580                   fi
5581                 fi
5582
5583                 if test "$cf_have_incdir" = no ; then
5584                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
5585
5586 echo "${as_me:-configure}:5586: testing adding $cf_add_incdir to include-path ..." 1>&5
5587
5588                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
5589
5590                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
5591                   test "$cf_top_incdir" = "$cf_add_incdir" && break
5592                   cf_add_incdir="$cf_top_incdir"
5593                 else
5594                   break
5595                 fi
5596           else
5597                 break
5598           fi
5599         done
5600   done
5601 fi
5602
5603 }
5604
5605 echo "$as_me:5605: checking for $cf_ncuhdr_root header in include-path" >&5
5606 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
5607 if test "${cf_cv_ncurses_h+set}" = set; then
5608   echo $ECHO_N "(cached) $ECHO_C" >&6
5609 else
5610
5611         cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
5612         { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h"
5613         for cf_header in $cf_header_list
5614         do
5615
5616         cat >"conftest.$ac_ext" <<_ACEOF
5617 #line 5617 "configure"
5618 #include "confdefs.h"
5619
5620 #include <$cf_header>
5621 int
5622 main (void)
5623 {
5624
5625 #ifdef NCURSES_VERSION
5626
5627 printf("%s\\n", NCURSES_VERSION);
5628 #else
5629 #ifdef __NCURSES_H
5630 printf("old\\n");
5631 #else
5632         #error __NCURSES_H is not defined
5633 #endif
5634 #endif
5635
5636   ;
5637   return 0;
5638 }
5639 _ACEOF
5640 rm -f "conftest.$ac_objext"
5641 if { (eval echo "$as_me:5641: \"$ac_compile\"") >&5
5642   (eval $ac_compile) 2>&5
5643   ac_status=$?
5644   echo "$as_me:5644: \$? = $ac_status" >&5
5645   (exit "$ac_status"); } &&
5646          { ac_try='test -s "conftest.$ac_objext"'
5647   { (eval echo "$as_me:5647: \"$ac_try\"") >&5
5648   (eval $ac_try) 2>&5
5649   ac_status=$?
5650   echo "$as_me:5650: \$? = $ac_status" >&5
5651   (exit "$ac_status"); }; }; then
5652   cf_cv_ncurses_h=$cf_header
5653
5654 else
5655   echo "$as_me: failed program was:" >&5
5656 cat "conftest.$ac_ext" >&5
5657 cf_cv_ncurses_h=no
5658 fi
5659 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5660
5661                 test "$cf_cv_ncurses_h" != no && break
5662         done
5663
5664 fi
5665 echo "$as_me:5665: result: $cf_cv_ncurses_h" >&5
5666 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
5667
5668 if test "$cf_cv_ncurses_h" != no ; then
5669         cf_cv_ncurses_header=$cf_cv_ncurses_h
5670 else
5671
5672 echo "$as_me:5672: checking for $cf_ncuhdr_root include-path" >&5
5673 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
5674 if test "${cf_cv_ncurses_h2+set}" = set; then
5675   echo $ECHO_N "(cached) $ECHO_C" >&6
5676 else
5677
5678         test -n "$verbose" && echo
5679
5680 cf_search=
5681
5682 # collect the current set of include-directories from compiler flags
5683 cf_header_path_list=""
5684 if test -n "${CFLAGS}${CPPFLAGS}" ; then
5685         for cf_header_path in $CPPFLAGS $CFLAGS
5686         do
5687                 case "$cf_header_path" in
5688                 (-I*)
5689                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
5690
5691 test "x$cf_header_path" != "xNONE" && \
5692 test -d "$cf_header_path" && \
5693  {
5694         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
5695         test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
5696         test -d "$cf_header_path/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
5697         test -d "$cf_header_path/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
5698         test -d "$cf_header_path/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
5699         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"
5700 }
5701
5702                         cf_header_path_list="$cf_header_path_list $cf_search"
5703                         ;;
5704                 esac
5705         done
5706 fi
5707
5708 # add the variations for the package we are looking for
5709
5710 cf_search=
5711
5712 test "x$prefix" != "xNONE" && \
5713 test -d "$prefix" && \
5714  {
5715         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
5716         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
5717         test -d "$prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
5718         test -d "$prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
5719         test -d "$prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
5720         test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
5721 }
5722
5723 for cf_subdir_prefix in \
5724         /usr \
5725         /usr/local \
5726         /usr/pkg \
5727         /opt \
5728         /opt/local \
5729         $HOME
5730 do
5731
5732 test "x$cf_subdir_prefix" != "x$prefix" && \
5733 test -d "$cf_subdir_prefix" && \
5734 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
5735         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
5736         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
5737         test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
5738         test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
5739         test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
5740         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"
5741 }
5742
5743 done
5744
5745 test "$includedir" != NONE && \
5746 test "$includedir" != "/usr/include" && \
5747 test -d "$includedir" && {
5748         test -d "$includedir" &&    cf_search="$cf_search $includedir"
5749         test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
5750 }
5751
5752 test "$oldincludedir" != NONE && \
5753 test "$oldincludedir" != "/usr/include" && \
5754 test -d "$oldincludedir" && {
5755         test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
5756         test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
5757 }
5758
5759 cf_search="$cf_search $cf_header_path_list"
5760
5761         test -n "$verbose" && echo "search path $cf_search"
5762         cf_save2_CPPFLAGS="$CPPFLAGS"
5763         for cf_incdir in $cf_search
5764         do
5765
5766 if test -n "$cf_incdir" ; then
5767   for cf_add_incdir in $cf_incdir
5768   do
5769         while test "$cf_add_incdir" != /usr/include
5770         do
5771           if test -d "$cf_add_incdir"
5772           then
5773                 cf_have_incdir=no
5774                 if test -n "$CFLAGS$CPPFLAGS" ; then
5775                   # a loop is needed to ensure we can add subdirs of existing dirs
5776                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
5777                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
5778                           cf_have_incdir=yes; break
5779                         fi
5780                   done
5781                 fi
5782
5783                 if test "$cf_have_incdir" = no ; then
5784                   if test "$cf_add_incdir" = /usr/local/include ; then
5785                         if test "$GCC" = yes
5786                         then
5787                           cf_save_CPPFLAGS=$CPPFLAGS
5788
5789         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5790         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
5791
5792                           cat >"conftest.$ac_ext" <<_ACEOF
5793 #line 5793 "configure"
5794 #include "confdefs.h"
5795 #include <stdio.h>
5796 int
5797 main (void)
5798 {
5799 printf("Hello")
5800   ;
5801   return 0;
5802 }
5803 _ACEOF
5804 rm -f "conftest.$ac_objext"
5805 if { (eval echo "$as_me:5805: \"$ac_compile\"") >&5
5806   (eval $ac_compile) 2>&5
5807   ac_status=$?
5808   echo "$as_me:5808: \$? = $ac_status" >&5
5809   (exit "$ac_status"); } &&
5810          { ac_try='test -s "conftest.$ac_objext"'
5811   { (eval echo "$as_me:5811: \"$ac_try\"") >&5
5812   (eval $ac_try) 2>&5
5813   ac_status=$?
5814   echo "$as_me:5814: \$? = $ac_status" >&5
5815   (exit "$ac_status"); }; }; then
5816   :
5817 else
5818   echo "$as_me: failed program was:" >&5
5819 cat "conftest.$ac_ext" >&5
5820 cf_have_incdir=yes
5821 fi
5822 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5823                           CPPFLAGS=$cf_save_CPPFLAGS
5824                         fi
5825                   fi
5826                 fi
5827
5828                 if test "$cf_have_incdir" = no ; then
5829                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
5830
5831 echo "${as_me:-configure}:5831: testing adding $cf_add_incdir to include-path ..." 1>&5
5832
5833                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
5834
5835                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
5836                   test "$cf_top_incdir" = "$cf_add_incdir" && break
5837                   cf_add_incdir="$cf_top_incdir"
5838                 else
5839                   break
5840                 fi
5841           else
5842                 break
5843           fi
5844         done
5845   done
5846 fi
5847
5848                 for cf_header in \
5849                         ncurses.h \
5850                         curses.h
5851                 do
5852
5853         cat >"conftest.$ac_ext" <<_ACEOF
5854 #line 5854 "configure"
5855 #include "confdefs.h"
5856
5857 #include <$cf_header>
5858 int
5859 main (void)
5860 {
5861
5862 #ifdef NCURSES_VERSION
5863
5864 printf("%s\\n", NCURSES_VERSION);
5865 #else
5866 #ifdef __NCURSES_H
5867 printf("old\\n");
5868 #else
5869         #error __NCURSES_H is not defined
5870 #endif
5871 #endif
5872
5873   ;
5874   return 0;
5875 }
5876 _ACEOF
5877 rm -f "conftest.$ac_objext"
5878 if { (eval echo "$as_me:5878: \"$ac_compile\"") >&5
5879   (eval $ac_compile) 2>&5
5880   ac_status=$?
5881   echo "$as_me:5881: \$? = $ac_status" >&5
5882   (exit "$ac_status"); } &&
5883          { ac_try='test -s "conftest.$ac_objext"'
5884   { (eval echo "$as_me:5884: \"$ac_try\"") >&5
5885   (eval $ac_try) 2>&5
5886   ac_status=$?
5887   echo "$as_me:5887: \$? = $ac_status" >&5
5888   (exit "$ac_status"); }; }; then
5889   cf_cv_ncurses_h2=$cf_header
5890
5891 else
5892   echo "$as_me: failed program was:" >&5
5893 cat "conftest.$ac_ext" >&5
5894 cf_cv_ncurses_h2=no
5895 fi
5896 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5897
5898                         if test "$cf_cv_ncurses_h2" != no ; then
5899                                 cf_cv_ncurses_h2=$cf_incdir/$cf_header
5900                                 test -n "$verbose" && echo $ECHO_N "    ... found $ECHO_C" 1>&6
5901                                 break
5902                         fi
5903                         test -n "$verbose" && echo "    ... tested $cf_incdir/$cf_header" 1>&6
5904                 done
5905                 CPPFLAGS="$cf_save2_CPPFLAGS"
5906                 test "$cf_cv_ncurses_h2" != no && break
5907         done
5908         test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:5908: error: not found" >&5
5909 echo "$as_me: error: not found" >&2;}
5910    { (exit 1); exit 1; }; }
5911
5912 fi
5913 echo "$as_me:5913: result: $cf_cv_ncurses_h2" >&5
5914 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
5915
5916         cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'`
5917         cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`"
5918         if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then
5919                 cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header"
5920         fi
5921
5922 if test -n "$cf_1st_incdir" ; then
5923   for cf_add_incdir in $cf_1st_incdir
5924   do
5925         while test "$cf_add_incdir" != /usr/include
5926         do
5927           if test -d "$cf_add_incdir"
5928           then
5929                 cf_have_incdir=no
5930                 if test -n "$CFLAGS$CPPFLAGS" ; then
5931                   # a loop is needed to ensure we can add subdirs of existing dirs
5932                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
5933                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
5934                           cf_have_incdir=yes; break
5935                         fi
5936                   done
5937                 fi
5938
5939                 if test "$cf_have_incdir" = no ; then
5940                   if test "$cf_add_incdir" = /usr/local/include ; then
5941                         if test "$GCC" = yes
5942                         then
5943                           cf_save_CPPFLAGS=$CPPFLAGS
5944
5945         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5946         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
5947
5948                           cat >"conftest.$ac_ext" <<_ACEOF
5949 #line 5949 "configure"
5950 #include "confdefs.h"
5951 #include <stdio.h>
5952 int
5953 main (void)
5954 {
5955 printf("Hello")
5956   ;
5957   return 0;
5958 }
5959 _ACEOF
5960 rm -f "conftest.$ac_objext"
5961 if { (eval echo "$as_me:5961: \"$ac_compile\"") >&5
5962   (eval $ac_compile) 2>&5
5963   ac_status=$?
5964   echo "$as_me:5964: \$? = $ac_status" >&5
5965   (exit "$ac_status"); } &&
5966          { ac_try='test -s "conftest.$ac_objext"'
5967   { (eval echo "$as_me:5967: \"$ac_try\"") >&5
5968   (eval $ac_try) 2>&5
5969   ac_status=$?
5970   echo "$as_me:5970: \$? = $ac_status" >&5
5971   (exit "$ac_status"); }; }; then
5972   :
5973 else
5974   echo "$as_me: failed program was:" >&5
5975 cat "conftest.$ac_ext" >&5
5976 cf_have_incdir=yes
5977 fi
5978 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5979                           CPPFLAGS=$cf_save_CPPFLAGS
5980                         fi
5981                   fi
5982                 fi
5983
5984                 if test "$cf_have_incdir" = no ; then
5985                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
5986
5987 echo "${as_me:-configure}:5987: testing adding $cf_add_incdir to include-path ..." 1>&5
5988
5989                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
5990
5991                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
5992                   test "$cf_top_incdir" = "$cf_add_incdir" && break
5993                   cf_add_incdir="$cf_top_incdir"
5994                 else
5995                   break
5996                 fi
5997           else
5998                 break
5999           fi
6000         done
6001   done
6002 fi
6003
6004 fi
6005
6006 # Set definitions to allow ifdef'ing for ncurses.h
6007
6008 case "$cf_cv_ncurses_header" in
6009 (*ncurses.h)
6010
6011 cat >>confdefs.h <<\EOF
6012 #define HAVE_NCURSES_H 1
6013 EOF
6014
6015         ;;
6016 esac
6017
6018 case "$cf_cv_ncurses_header" in
6019 (ncurses/curses.h|ncurses/ncurses.h)
6020
6021 cat >>confdefs.h <<\EOF
6022 #define HAVE_NCURSES_NCURSES_H 1
6023 EOF
6024
6025         ;;
6026 (ncursesw/curses.h|ncursesw/ncurses.h)
6027
6028 cat >>confdefs.h <<\EOF
6029 #define HAVE_NCURSESW_NCURSES_H 1
6030 EOF
6031
6032         ;;
6033 esac
6034
6035 echo "$as_me:6035: checking for terminfo header" >&5
6036 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
6037 if test "${cf_cv_term_header+set}" = set; then
6038   echo $ECHO_N "(cached) $ECHO_C" >&6
6039 else
6040
6041 case "${cf_cv_ncurses_header}" in
6042 (*/ncurses.h|*/ncursesw.h)
6043         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
6044         ;;
6045 (*)
6046         cf_term_header=term.h
6047         ;;
6048 esac
6049
6050 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
6051 do
6052 cat >"conftest.$ac_ext" <<_ACEOF
6053 #line 6053 "configure"
6054 #include "confdefs.h"
6055 #include <stdio.h>
6056 #include <${cf_cv_ncurses_header:-curses.h}>
6057 #include <$cf_test>
6058
6059 int
6060 main (void)
6061 {
6062 int x = auto_left_margin; (void)x
6063   ;
6064   return 0;
6065 }
6066 _ACEOF
6067 rm -f "conftest.$ac_objext"
6068 if { (eval echo "$as_me:6068: \"$ac_compile\"") >&5
6069   (eval $ac_compile) 2>&5
6070   ac_status=$?
6071   echo "$as_me:6071: \$? = $ac_status" >&5
6072   (exit "$ac_status"); } &&
6073          { ac_try='test -s "conftest.$ac_objext"'
6074   { (eval echo "$as_me:6074: \"$ac_try\"") >&5
6075   (eval $ac_try) 2>&5
6076   ac_status=$?
6077   echo "$as_me:6077: \$? = $ac_status" >&5
6078   (exit "$ac_status"); }; }; then
6079
6080         cf_cv_term_header="$cf_test"
6081 else
6082   echo "$as_me: failed program was:" >&5
6083 cat "conftest.$ac_ext" >&5
6084
6085         cf_cv_term_header=unknown
6086
6087 fi
6088 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6089         test "$cf_cv_term_header" != unknown && break
6090 done
6091
6092 fi
6093 echo "$as_me:6093: result: $cf_cv_term_header" >&5
6094 echo "${ECHO_T}$cf_cv_term_header" >&6
6095
6096 # Set definitions to allow ifdef'ing to accommodate subdirectories
6097
6098 case "$cf_cv_term_header" in
6099 (*term.h)
6100
6101 cat >>confdefs.h <<\EOF
6102 #define HAVE_TERM_H 1
6103 EOF
6104
6105         ;;
6106 esac
6107
6108 case "$cf_cv_term_header" in
6109 (ncurses/term.h)
6110
6111 cat >>confdefs.h <<\EOF
6112 #define HAVE_NCURSES_TERM_H 1
6113 EOF
6114
6115         ;;
6116 (ncursesw/term.h)
6117
6118 cat >>confdefs.h <<\EOF
6119 #define HAVE_NCURSESW_TERM_H 1
6120 EOF
6121
6122         ;;
6123 esac
6124
6125 # some applications need this, but should check for NCURSES_VERSION
6126
6127 cat >>confdefs.h <<\EOF
6128 #define NCURSES 1
6129 EOF
6130
6131 echo "$as_me:6131: checking for ncurses version" >&5
6132 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
6133 if test "${cf_cv_ncurses_version+set}" = set; then
6134   echo $ECHO_N "(cached) $ECHO_C" >&6
6135 else
6136
6137         cf_cv_ncurses_version=no
6138         cf_tempfile=out$$
6139         rm -f "$cf_tempfile"
6140         if test "$cross_compiling" = yes; then
6141
6142         # This will not work if the preprocessor splits the line after the
6143         # Autoconf token.  The 'unproto' program does that.
6144         cat > "conftest.$ac_ext" <<EOF
6145 #include <${cf_cv_ncurses_header:-curses.h}>
6146 #undef Autoconf
6147 #ifdef NCURSES_VERSION
6148 Autoconf NCURSES_VERSION
6149 #else
6150 #ifdef __NCURSES_H
6151 Autoconf "old"
6152 #endif
6153 ;
6154 #endif
6155 EOF
6156         cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
6157         { (eval echo "$as_me:6157: \"$cf_try\"") >&5
6158   (eval $cf_try) 2>&5
6159   ac_status=$?
6160   echo "$as_me:6160: \$? = $ac_status" >&5
6161   (exit "$ac_status"); }
6162         if test -f conftest.out ; then
6163                 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
6164                 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
6165                 rm -f conftest.out
6166         fi
6167
6168 else
6169   cat >"conftest.$ac_ext" <<_ACEOF
6170 #line 6170 "configure"
6171 #include "confdefs.h"
6172
6173 $ac_includes_default
6174
6175 #include <${cf_cv_ncurses_header:-curses.h}>
6176
6177 int main(void)
6178 {
6179         FILE *fp = fopen("$cf_tempfile", "w");
6180 #ifdef NCURSES_VERSION
6181 # ifdef NCURSES_VERSION_PATCH
6182         fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
6183 # else
6184         fprintf(fp, "%s\\n", NCURSES_VERSION);
6185 # endif
6186 #else
6187 # ifdef __NCURSES_H
6188         fprintf(fp, "old\\n");
6189 # else
6190         #error expected ncurses header to define __NCURSES_H
6191 # endif
6192 #endif
6193         ${cf_cv_main_return:-return}(0);
6194 }
6195 _ACEOF
6196 rm -f "conftest$ac_exeext"
6197 if { (eval echo "$as_me:6197: \"$ac_link\"") >&5
6198   (eval $ac_link) 2>&5
6199   ac_status=$?
6200   echo "$as_me:6200: \$? = $ac_status" >&5
6201   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
6202   { (eval echo "$as_me:6202: \"$ac_try\"") >&5
6203   (eval $ac_try) 2>&5
6204   ac_status=$?
6205   echo "$as_me:6205: \$? = $ac_status" >&5
6206   (exit "$ac_status"); }; }; then
6207
6208         cf_cv_ncurses_version=`cat $cf_tempfile`
6209 else
6210   echo "$as_me: program exited with status $ac_status" >&5
6211 echo "$as_me: failed program was:" >&5
6212 cat "conftest.$ac_ext" >&5
6213 fi
6214 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
6215 fi
6216         rm -f "$cf_tempfile"
6217
6218 fi
6219 echo "$as_me:6219: result: $cf_cv_ncurses_version" >&5
6220 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
6221 test "$cf_cv_ncurses_version" = no ||
6222 cat >>confdefs.h <<\EOF
6223 #define NCURSES 1
6224 EOF
6225
6226 cf_nculib_root=ncurses
6227         # This works, except for the special case where we find gpm, but
6228         # ncurses is in a nonstandard location via $LIBS, and we really want
6229         # to link gpm.
6230 cf_ncurses_LIBS=""
6231 cf_ncurses_SAVE="$LIBS"
6232 echo "$as_me:6232: checking for Gpm_Open in -lgpm" >&5
6233 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
6234 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
6235   echo $ECHO_N "(cached) $ECHO_C" >&6
6236 else
6237   ac_check_lib_save_LIBS=$LIBS
6238 LIBS="-lgpm  $LIBS"
6239 cat >"conftest.$ac_ext" <<_ACEOF
6240 #line 6240 "configure"
6241 #include "confdefs.h"
6242
6243 /* Override any gcc2 internal prototype to avoid an error.  */
6244 #ifdef __cplusplus
6245 extern "C"
6246 #endif
6247 /* We use char because int might match the return type of a gcc2
6248    builtin and then its argument prototype would still apply.  */
6249 char Gpm_Open (void);
6250 int
6251 main (void)
6252 {
6253 Gpm_Open ();
6254   ;
6255   return 0;
6256 }
6257 _ACEOF
6258 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6259 if { (eval echo "$as_me:6259: \"$ac_link\"") >&5
6260   (eval $ac_link) 2>&5
6261   ac_status=$?
6262   echo "$as_me:6262: \$? = $ac_status" >&5
6263   (exit "$ac_status"); } &&
6264          { ac_try='test -s "conftest$ac_exeext"'
6265   { (eval echo "$as_me:6265: \"$ac_try\"") >&5
6266   (eval $ac_try) 2>&5
6267   ac_status=$?
6268   echo "$as_me:6268: \$? = $ac_status" >&5
6269   (exit "$ac_status"); }; }; then
6270   ac_cv_lib_gpm_Gpm_Open=yes
6271 else
6272   echo "$as_me: failed program was:" >&5
6273 cat "conftest.$ac_ext" >&5
6274 ac_cv_lib_gpm_Gpm_Open=no
6275 fi
6276 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6277 LIBS=$ac_check_lib_save_LIBS
6278 fi
6279 echo "$as_me:6279: result: $ac_cv_lib_gpm_Gpm_Open" >&5
6280 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
6281 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
6282   echo "$as_me:6282: checking for initscr in -lgpm" >&5
6283 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
6284 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
6285   echo $ECHO_N "(cached) $ECHO_C" >&6
6286 else
6287   ac_check_lib_save_LIBS=$LIBS
6288 LIBS="-lgpm  $LIBS"
6289 cat >"conftest.$ac_ext" <<_ACEOF
6290 #line 6290 "configure"
6291 #include "confdefs.h"
6292
6293 /* Override any gcc2 internal prototype to avoid an error.  */
6294 #ifdef __cplusplus
6295 extern "C"
6296 #endif
6297 /* We use char because int might match the return type of a gcc2
6298    builtin and then its argument prototype would still apply.  */
6299 char initscr (void);
6300 int
6301 main (void)
6302 {
6303 initscr ();
6304   ;
6305   return 0;
6306 }
6307 _ACEOF
6308 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6309 if { (eval echo "$as_me:6309: \"$ac_link\"") >&5
6310   (eval $ac_link) 2>&5
6311   ac_status=$?
6312   echo "$as_me:6312: \$? = $ac_status" >&5
6313   (exit "$ac_status"); } &&
6314          { ac_try='test -s "conftest$ac_exeext"'
6315   { (eval echo "$as_me:6315: \"$ac_try\"") >&5
6316   (eval $ac_try) 2>&5
6317   ac_status=$?
6318   echo "$as_me:6318: \$? = $ac_status" >&5
6319   (exit "$ac_status"); }; }; then
6320   ac_cv_lib_gpm_initscr=yes
6321 else
6322   echo "$as_me: failed program was:" >&5
6323 cat "conftest.$ac_ext" >&5
6324 ac_cv_lib_gpm_initscr=no
6325 fi
6326 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6327 LIBS=$ac_check_lib_save_LIBS
6328 fi
6329 echo "$as_me:6329: result: $ac_cv_lib_gpm_initscr" >&5
6330 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
6331 if test "$ac_cv_lib_gpm_initscr" = yes; then
6332   LIBS="$cf_ncurses_SAVE"
6333 else
6334   cf_ncurses_LIBS="-lgpm"
6335 fi
6336
6337 fi
6338
6339 case "$host_os" in
6340 (freebsd*)
6341         # This is only necessary if you are linking against an obsolete
6342         # version of ncurses (but it should do no harm, since it is static).
6343         if test "$cf_nculib_root" = ncurses ; then
6344                 echo "$as_me:6344: checking for tgoto in -lmytinfo" >&5
6345 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
6346 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
6347   echo $ECHO_N "(cached) $ECHO_C" >&6
6348 else
6349   ac_check_lib_save_LIBS=$LIBS
6350 LIBS="-lmytinfo  $LIBS"
6351 cat >"conftest.$ac_ext" <<_ACEOF
6352 #line 6352 "configure"
6353 #include "confdefs.h"
6354
6355 /* Override any gcc2 internal prototype to avoid an error.  */
6356 #ifdef __cplusplus
6357 extern "C"
6358 #endif
6359 /* We use char because int might match the return type of a gcc2
6360    builtin and then its argument prototype would still apply.  */
6361 char tgoto (void);
6362 int
6363 main (void)
6364 {
6365 tgoto ();
6366   ;
6367   return 0;
6368 }
6369 _ACEOF
6370 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6371 if { (eval echo "$as_me:6371: \"$ac_link\"") >&5
6372   (eval $ac_link) 2>&5
6373   ac_status=$?
6374   echo "$as_me:6374: \$? = $ac_status" >&5
6375   (exit "$ac_status"); } &&
6376          { ac_try='test -s "conftest$ac_exeext"'
6377   { (eval echo "$as_me:6377: \"$ac_try\"") >&5
6378   (eval $ac_try) 2>&5
6379   ac_status=$?
6380   echo "$as_me:6380: \$? = $ac_status" >&5
6381   (exit "$ac_status"); }; }; then
6382   ac_cv_lib_mytinfo_tgoto=yes
6383 else
6384   echo "$as_me: failed program was:" >&5
6385 cat "conftest.$ac_ext" >&5
6386 ac_cv_lib_mytinfo_tgoto=no
6387 fi
6388 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6389 LIBS=$ac_check_lib_save_LIBS
6390 fi
6391 echo "$as_me:6391: result: $ac_cv_lib_mytinfo_tgoto" >&5
6392 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
6393 if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
6394   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
6395 fi
6396
6397         fi
6398         ;;
6399 esac
6400
6401 cf_add_libs="$LIBS"
6402 # reverse order
6403 cf_add_0lib=
6404 for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6405 # filter duplicates
6406 for cf_add_1lib in $cf_add_0lib; do
6407         for cf_add_2lib in $cf_add_libs; do
6408                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6409                         cf_add_1lib=
6410                         break
6411                 fi
6412         done
6413         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6414 done
6415 LIBS="$cf_add_libs"
6416
6417 if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
6418 then
6419
6420 cf_add_libs="$LIBS"
6421 # reverse order
6422 cf_add_0lib=
6423 for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6424 # filter duplicates
6425 for cf_add_1lib in $cf_add_0lib; do
6426         for cf_add_2lib in $cf_add_libs; do
6427                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6428                         cf_add_1lib=
6429                         break
6430                 fi
6431         done
6432         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6433 done
6434 LIBS="$cf_add_libs"
6435
6436 else
6437
6438         eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no'
6439         cf_libdir=""
6440         echo "$as_me:6440: checking for initscr" >&5
6441 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
6442 if test "${ac_cv_func_initscr+set}" = set; then
6443   echo $ECHO_N "(cached) $ECHO_C" >&6
6444 else
6445   cat >"conftest.$ac_ext" <<_ACEOF
6446 #line 6446 "configure"
6447 #include "confdefs.h"
6448 #define initscr autoconf_temporary
6449 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
6450 #undef initscr
6451
6452 #ifdef __cplusplus
6453 extern "C"
6454 #endif
6455
6456 /* We use char because int might match the return type of a gcc2
6457    builtin and then its argument prototype would still apply.  */
6458 char initscr (void);
6459
6460 int
6461 main (void)
6462 {
6463
6464 /* The GNU C library defines stubs for functions which it implements
6465     to always fail with ENOSYS.  Some functions are actually named
6466     something starting with __ and the normal name is an alias.  */
6467 #if defined (__stub_initscr) || defined (__stub___initscr)
6468 #error found stub for initscr
6469 #endif
6470
6471         return initscr ();
6472   ;
6473   return 0;
6474 }
6475 _ACEOF
6476 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6477 if { (eval echo "$as_me:6477: \"$ac_link\"") >&5
6478   (eval $ac_link) 2>&5
6479   ac_status=$?
6480   echo "$as_me:6480: \$? = $ac_status" >&5
6481   (exit "$ac_status"); } &&
6482          { ac_try='test -s "conftest$ac_exeext"'
6483   { (eval echo "$as_me:6483: \"$ac_try\"") >&5
6484   (eval $ac_try) 2>&5
6485   ac_status=$?
6486   echo "$as_me:6486: \$? = $ac_status" >&5
6487   (exit "$ac_status"); }; }; then
6488   ac_cv_func_initscr=yes
6489 else
6490   echo "$as_me: failed program was:" >&5
6491 cat "conftest.$ac_ext" >&5
6492 ac_cv_func_initscr=no
6493 fi
6494 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6495 fi
6496 echo "$as_me:6496: result: $ac_cv_func_initscr" >&5
6497 echo "${ECHO_T}$ac_cv_func_initscr" >&6
6498 if test "$ac_cv_func_initscr" = yes; then
6499   eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
6500 else
6501
6502                 cf_save_LIBS="$LIBS"
6503                 echo "$as_me:6503: checking for initscr in -l$cf_nculib_root" >&5
6504 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
6505                 LIBS="-l$cf_nculib_root $LIBS"
6506                 cat >"conftest.$ac_ext" <<_ACEOF
6507 #line 6507 "configure"
6508 #include "confdefs.h"
6509 #include <${cf_cv_ncurses_header:-curses.h}>
6510 int
6511 main (void)
6512 {
6513 initscr()
6514   ;
6515   return 0;
6516 }
6517 _ACEOF
6518 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6519 if { (eval echo "$as_me:6519: \"$ac_link\"") >&5
6520   (eval $ac_link) 2>&5
6521   ac_status=$?
6522   echo "$as_me:6522: \$? = $ac_status" >&5
6523   (exit "$ac_status"); } &&
6524          { ac_try='test -s "conftest$ac_exeext"'
6525   { (eval echo "$as_me:6525: \"$ac_try\"") >&5
6526   (eval $ac_try) 2>&5
6527   ac_status=$?
6528   echo "$as_me:6528: \$? = $ac_status" >&5
6529   (exit "$ac_status"); }; }; then
6530   echo "$as_me:6530: result: yes" >&5
6531 echo "${ECHO_T}yes" >&6
6532                          eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
6533
6534 else
6535   echo "$as_me: failed program was:" >&5
6536 cat "conftest.$ac_ext" >&5
6537 echo "$as_me:6537: result: no" >&5
6538 echo "${ECHO_T}no" >&6
6539
6540 cf_search=
6541 cf_library_path_list=""
6542 if test -n "${LDFLAGS}${LIBS}" ; then
6543         for cf_library_path in $LDFLAGS $LIBS
6544         do
6545                 case "$cf_library_path" in
6546                 (-L*)
6547                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
6548
6549 test "x$cf_library_path" != "xNONE" && \
6550 test -d "$cf_library_path" && \
6551  {
6552         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
6553         test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
6554         test -d "$cf_library_path/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
6555         test -d "$cf_library_path/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
6556         test -d "$cf_library_path/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
6557         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"
6558 }
6559
6560                         cf_library_path_list="$cf_library_path_list $cf_search"
6561                         ;;
6562                 esac
6563         done
6564 fi
6565
6566 cf_search=
6567
6568 test "x$prefix" != "xNONE" && \
6569 test -d "$prefix" && \
6570  {
6571         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
6572         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
6573         test -d "$prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
6574         test -d "$prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
6575         test -d "$prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
6576         test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
6577 }
6578
6579 for cf_subdir_prefix in \
6580         /usr \
6581         /usr/local \
6582         /usr/pkg \
6583         /opt \
6584         /opt/local \
6585         $HOME
6586 do
6587
6588 test "x$cf_subdir_prefix" != "x$prefix" && \
6589 test -d "$cf_subdir_prefix" && \
6590 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
6591         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
6592         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
6593         test -d "$cf_subdir_prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
6594         test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
6595         test -d "$cf_subdir_prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
6596         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"
6597 }
6598
6599 done
6600
6601 cf_search="$cf_library_path_list $cf_search"
6602
6603                         for cf_libdir in $cf_search
6604                         do
6605                                 echo "$as_me:6605: checking for -l$cf_nculib_root in $cf_libdir" >&5
6606 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
6607                                 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
6608                                 cat >"conftest.$ac_ext" <<_ACEOF
6609 #line 6609 "configure"
6610 #include "confdefs.h"
6611 #include <${cf_cv_ncurses_header:-curses.h}>
6612 int
6613 main (void)
6614 {
6615 initscr()
6616   ;
6617   return 0;
6618 }
6619 _ACEOF
6620 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6621 if { (eval echo "$as_me:6621: \"$ac_link\"") >&5
6622   (eval $ac_link) 2>&5
6623   ac_status=$?
6624   echo "$as_me:6624: \$? = $ac_status" >&5
6625   (exit "$ac_status"); } &&
6626          { ac_try='test -s "conftest$ac_exeext"'
6627   { (eval echo "$as_me:6627: \"$ac_try\"") >&5
6628   (eval $ac_try) 2>&5
6629   ac_status=$?
6630   echo "$as_me:6630: \$? = $ac_status" >&5
6631   (exit "$ac_status"); }; }; then
6632   echo "$as_me:6632: result: yes" >&5
6633 echo "${ECHO_T}yes" >&6
6634                                          eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
6635                                          break
6636 else
6637   echo "$as_me: failed program was:" >&5
6638 cat "conftest.$ac_ext" >&5
6639 echo "$as_me:6639: result: no" >&5
6640 echo "${ECHO_T}no" >&6
6641                                          LIBS="$cf_save_LIBS"
6642 fi
6643 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6644                         done
6645
6646 fi
6647 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6648
6649 fi
6650
6651 eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\"
6652
6653 if test "$cf_found_library" = no ; then
6654         { { echo "$as_me:6654: error: Cannot link $cf_nculib_root library" >&5
6655 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
6656    { (exit 1); exit 1; }; }
6657 fi
6658
6659 fi
6660
6661 if test -n "$cf_ncurses_LIBS" ; then
6662         echo "$as_me:6662: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
6663 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
6664         cf_ncurses_SAVE="$LIBS"
6665         for p in $cf_ncurses_LIBS ; do
6666                 q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"`
6667                 if test "$q" != "$LIBS" ; then
6668                         LIBS="$q"
6669                 fi
6670         done
6671         cat >"conftest.$ac_ext" <<_ACEOF
6672 #line 6672 "configure"
6673 #include "confdefs.h"
6674 #include <${cf_cv_ncurses_header:-curses.h}>
6675 int
6676 main (void)
6677 {
6678 initscr(); mousemask(0,0); tigetstr((char *)0);
6679   ;
6680   return 0;
6681 }
6682 _ACEOF
6683 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6684 if { (eval echo "$as_me:6684: \"$ac_link\"") >&5
6685   (eval $ac_link) 2>&5
6686   ac_status=$?
6687   echo "$as_me:6687: \$? = $ac_status" >&5
6688   (exit "$ac_status"); } &&
6689          { ac_try='test -s "conftest$ac_exeext"'
6690   { (eval echo "$as_me:6690: \"$ac_try\"") >&5
6691   (eval $ac_try) 2>&5
6692   ac_status=$?
6693   echo "$as_me:6693: \$? = $ac_status" >&5
6694   (exit "$ac_status"); }; }; then
6695   echo "$as_me:6695: result: yes" >&5
6696 echo "${ECHO_T}yes" >&6
6697 else
6698   echo "$as_me: failed program was:" >&5
6699 cat "conftest.$ac_ext" >&5
6700 echo "$as_me:6700: result: no" >&5
6701 echo "${ECHO_T}no" >&6
6702                  LIBS="$cf_ncurses_SAVE"
6703 fi
6704 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6705 fi
6706
6707 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
6708
6709 cat >>confdefs.h <<EOF
6710 #define $cf_nculib_ROOT 1
6711 EOF
6712
6713         fi
6714 else
6715         NCURSES_CONFIG=none
6716 fi
6717
6718 echo "$as_me:6718: checking if you want wide-character code" >&5
6719 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
6720
6721 # Check whether --enable-widec or --disable-widec was given.
6722 if test "${enable_widec+set}" = set; then
6723   enableval="$enable_widec"
6724   with_widec=$enableval
6725 else
6726   with_widec=no
6727 fi;
6728 echo "$as_me:6728: result: $with_widec" >&5
6729 echo "${ECHO_T}$with_widec" >&6
6730 if test "$with_widec" = yes ; then
6731
6732 for ac_header in wchar.h
6733 do
6734 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6735 echo "$as_me:6735: checking for $ac_header" >&5
6736 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6737 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6738   echo $ECHO_N "(cached) $ECHO_C" >&6
6739 else
6740   cat >"conftest.$ac_ext" <<_ACEOF
6741 #line 6741 "configure"
6742 #include "confdefs.h"
6743 #include <$ac_header>
6744 _ACEOF
6745 if { (eval echo "$as_me:6745: \"$ac_cpp "conftest.$ac_ext"\"") >&5
6746   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
6747   ac_status=$?
6748   $EGREP -v '^ *\+' conftest.er1 >conftest.err
6749   rm -f conftest.er1
6750   cat conftest.err >&5
6751   echo "$as_me:6751: \$? = $ac_status" >&5
6752   (exit "$ac_status"); } >/dev/null; then
6753   if test -s conftest.err; then
6754     ac_cpp_err=$ac_c_preproc_warn_flag
6755   else
6756     ac_cpp_err=
6757   fi
6758 else
6759   ac_cpp_err=yes
6760 fi
6761 if test -z "$ac_cpp_err"; then
6762   eval "$as_ac_Header=yes"
6763 else
6764   echo "$as_me: failed program was:" >&5
6765   cat "conftest.$ac_ext" >&5
6766   eval "$as_ac_Header=no"
6767 fi
6768 rm -f conftest.err "conftest.$ac_ext"
6769 fi
6770 echo "$as_me:6770: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6771 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6772 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6773   cat >>confdefs.h <<EOF
6774 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6775 EOF
6776
6777 fi
6778 done
6779
6780 echo "$as_me:6780: checking for multibyte character support" >&5
6781 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
6782 if test "${cf_cv_utf8_lib+set}" = set; then
6783   echo $ECHO_N "(cached) $ECHO_C" >&6
6784 else
6785
6786         cf_save_LIBS="$LIBS"
6787         cat >"conftest.$ac_ext" <<_ACEOF
6788 #line 6788 "configure"
6789 #include "confdefs.h"
6790
6791 $ac_includes_default
6792 #ifdef HAVE_WCHAR_H
6793 #include <wchar.h>
6794 #endif
6795
6796 int
6797 main (void)
6798 {
6799 putwc(0,0);
6800   ;
6801   return 0;
6802 }
6803 _ACEOF
6804 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6805 if { (eval echo "$as_me:6805: \"$ac_link\"") >&5
6806   (eval $ac_link) 2>&5
6807   ac_status=$?
6808   echo "$as_me:6808: \$? = $ac_status" >&5
6809   (exit "$ac_status"); } &&
6810          { ac_try='test -s "conftest$ac_exeext"'
6811   { (eval echo "$as_me:6811: \"$ac_try\"") >&5
6812   (eval $ac_try) 2>&5
6813   ac_status=$?
6814   echo "$as_me:6814: \$? = $ac_status" >&5
6815   (exit "$ac_status"); }; }; then
6816   cf_cv_utf8_lib=yes
6817 else
6818   echo "$as_me: failed program was:" >&5
6819 cat "conftest.$ac_ext" >&5
6820
6821 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
6822 # will be set on completion of the AC_TRY_LINK below.
6823 cf_cv_header_path_utf8=
6824 cf_cv_library_path_utf8=
6825
6826 echo "${as_me:-configure}:6826: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
6827
6828 cf_save_LIBS="$LIBS"
6829
6830 cat >"conftest.$ac_ext" <<_ACEOF
6831 #line 6831 "configure"
6832 #include "confdefs.h"
6833
6834 #include <libutf8.h>
6835 int
6836 main (void)
6837 {
6838 putwc(0,0);
6839   ;
6840   return 0;
6841 }
6842 _ACEOF
6843 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6844 if { (eval echo "$as_me:6844: \"$ac_link\"") >&5
6845   (eval $ac_link) 2>&5
6846   ac_status=$?
6847   echo "$as_me:6847: \$? = $ac_status" >&5
6848   (exit "$ac_status"); } &&
6849          { ac_try='test -s "conftest$ac_exeext"'
6850   { (eval echo "$as_me:6850: \"$ac_try\"") >&5
6851   (eval $ac_try) 2>&5
6852   ac_status=$?
6853   echo "$as_me:6853: \$? = $ac_status" >&5
6854   (exit "$ac_status"); }; }; then
6855
6856         cf_cv_find_linkage_utf8=yes
6857         cf_cv_header_path_utf8=/usr/include
6858         cf_cv_library_path_utf8=/usr/lib
6859
6860 else
6861   echo "$as_me: failed program was:" >&5
6862 cat "conftest.$ac_ext" >&5
6863
6864 LIBS="-lutf8  $cf_save_LIBS"
6865
6866 cat >"conftest.$ac_ext" <<_ACEOF
6867 #line 6867 "configure"
6868 #include "confdefs.h"
6869
6870 #include <libutf8.h>
6871 int
6872 main (void)
6873 {
6874 putwc(0,0);
6875   ;
6876   return 0;
6877 }
6878 _ACEOF
6879 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6880 if { (eval echo "$as_me:6880: \"$ac_link\"") >&5
6881   (eval $ac_link) 2>&5
6882   ac_status=$?
6883   echo "$as_me:6883: \$? = $ac_status" >&5
6884   (exit "$ac_status"); } &&
6885          { ac_try='test -s "conftest$ac_exeext"'
6886   { (eval echo "$as_me:6886: \"$ac_try\"") >&5
6887   (eval $ac_try) 2>&5
6888   ac_status=$?
6889   echo "$as_me:6889: \$? = $ac_status" >&5
6890   (exit "$ac_status"); }; }; then
6891
6892         cf_cv_find_linkage_utf8=yes
6893         cf_cv_header_path_utf8=/usr/include
6894         cf_cv_library_path_utf8=/usr/lib
6895         cf_cv_library_file_utf8="-lutf8"
6896
6897 else
6898   echo "$as_me: failed program was:" >&5
6899 cat "conftest.$ac_ext" >&5
6900
6901         cf_cv_find_linkage_utf8=no
6902         LIBS="$cf_save_LIBS"
6903
6904         test -n "$verbose" && echo "    find linkage for utf8 library" 1>&6
6905
6906 echo "${as_me:-configure}:6906: testing find linkage for utf8 library ..." 1>&5
6907
6908 echo "${as_me:-configure}:6908: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
6909
6910         cf_save_CPPFLAGS="$CPPFLAGS"
6911         cf_test_CPPFLAGS="$CPPFLAGS"
6912
6913 cf_search=
6914
6915 # collect the current set of include-directories from compiler flags
6916 cf_header_path_list=""
6917 if test -n "${CFLAGS}${CPPFLAGS}" ; then
6918         for cf_header_path in $CPPFLAGS $CFLAGS
6919         do
6920                 case "$cf_header_path" in
6921                 (-I*)
6922                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
6923
6924 test "x$cf_header_path" != "xNONE" && \
6925 test -d "$cf_header_path" && \
6926  {
6927         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
6928         test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
6929         test -d "$cf_header_path/include/utf8" &&       cf_search="$cf_search $cf_header_path/include/utf8"
6930         test -d "$cf_header_path/include/utf8/include" &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
6931         test -d "$cf_header_path/utf8/include" &&       cf_search="$cf_search $cf_header_path/utf8/include"
6932         test -d "$cf_header_path/utf8/include/utf8" &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
6933 }
6934
6935                         cf_header_path_list="$cf_header_path_list $cf_search"
6936                         ;;
6937                 esac
6938         done
6939 fi
6940
6941 # add the variations for the package we are looking for
6942
6943 cf_search=
6944
6945 test "x$prefix" != "xNONE" && \
6946 test -d "$prefix" && \
6947  {
6948         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
6949         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
6950         test -d "$prefix/include/utf8" &&       cf_search="$cf_search $prefix/include/utf8"
6951         test -d "$prefix/include/utf8/include" &&    cf_search="$cf_search $prefix/include/utf8/include"
6952         test -d "$prefix/utf8/include" &&       cf_search="$cf_search $prefix/utf8/include"
6953         test -d "$prefix/utf8/include/utf8" &&    cf_search="$cf_search $prefix/utf8/include/utf8"
6954 }
6955
6956 for cf_subdir_prefix in \
6957         /usr \
6958         /usr/local \
6959         /usr/pkg \
6960         /opt \
6961         /opt/local \
6962         $HOME
6963 do
6964
6965 test "x$cf_subdir_prefix" != "x$prefix" && \
6966 test -d "$cf_subdir_prefix" && \
6967 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
6968         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
6969         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
6970         test -d "$cf_subdir_prefix/include/utf8" &&       cf_search="$cf_search $cf_subdir_prefix/include/utf8"
6971         test -d "$cf_subdir_prefix/include/utf8/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
6972         test -d "$cf_subdir_prefix/utf8/include" &&       cf_search="$cf_search $cf_subdir_prefix/utf8/include"
6973         test -d "$cf_subdir_prefix/utf8/include/utf8" &&    cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
6974 }
6975
6976 done
6977
6978 test "$includedir" != NONE && \
6979 test "$includedir" != "/usr/include" && \
6980 test -d "$includedir" && {
6981         test -d "$includedir" &&    cf_search="$cf_search $includedir"
6982         test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8"
6983 }
6984
6985 test "$oldincludedir" != NONE && \
6986 test "$oldincludedir" != "/usr/include" && \
6987 test -d "$oldincludedir" && {
6988         test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
6989         test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8"
6990 }
6991
6992 cf_search="$cf_search $cf_header_path_list"
6993
6994         for cf_cv_header_path_utf8 in $cf_search
6995         do
6996                 if test -d "$cf_cv_header_path_utf8" ; then
6997                         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
6998
6999 echo "${as_me:-configure}:6999: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
7000
7001                         CPPFLAGS="$cf_save_CPPFLAGS"
7002
7003         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7004         CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
7005
7006                         cat >"conftest.$ac_ext" <<_ACEOF
7007 #line 7007 "configure"
7008 #include "confdefs.h"
7009
7010 #include <libutf8.h>
7011 int
7012 main (void)
7013 {
7014 putwc(0,0);
7015   ;
7016   return 0;
7017 }
7018 _ACEOF
7019 rm -f "conftest.$ac_objext"
7020 if { (eval echo "$as_me:7020: \"$ac_compile\"") >&5
7021   (eval $ac_compile) 2>&5
7022   ac_status=$?
7023   echo "$as_me:7023: \$? = $ac_status" >&5
7024   (exit "$ac_status"); } &&
7025          { ac_try='test -s "conftest.$ac_objext"'
7026   { (eval echo "$as_me:7026: \"$ac_try\"") >&5
7027   (eval $ac_try) 2>&5
7028   ac_status=$?
7029   echo "$as_me:7029: \$? = $ac_status" >&5
7030   (exit "$ac_status"); }; }; then
7031
7032                                 test -n "$verbose" && echo "    ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
7033
7034 echo "${as_me:-configure}:7034: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
7035
7036                                 cf_cv_find_linkage_utf8=maybe
7037                                 cf_test_CPPFLAGS="$CPPFLAGS"
7038                                 break
7039 else
7040   echo "$as_me: failed program was:" >&5
7041 cat "conftest.$ac_ext" >&5
7042
7043                                 CPPFLAGS="$cf_save_CPPFLAGS"
7044
7045 fi
7046 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7047                 fi
7048         done
7049
7050         if test "$cf_cv_find_linkage_utf8" = maybe ; then
7051
7052 echo "${as_me:-configure}:7052: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
7053
7054                 cf_save_LIBS="$LIBS"
7055                 cf_save_LDFLAGS="$LDFLAGS"
7056
7057                 if test "$cf_cv_find_linkage_utf8" != yes ; then
7058
7059 cf_search=
7060 cf_library_path_list=""
7061 if test -n "${LDFLAGS}${LIBS}" ; then
7062         for cf_library_path in $LDFLAGS $LIBS
7063         do
7064                 case "$cf_library_path" in
7065                 (-L*)
7066                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
7067
7068 test "x$cf_library_path" != "xNONE" && \
7069 test -d "$cf_library_path" && \
7070  {
7071         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
7072         test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
7073         test -d "$cf_library_path/lib/utf8" &&       cf_search="$cf_search $cf_library_path/lib/utf8"
7074         test -d "$cf_library_path/lib/utf8/lib" &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
7075         test -d "$cf_library_path/utf8/lib" &&       cf_search="$cf_search $cf_library_path/utf8/lib"
7076         test -d "$cf_library_path/utf8/lib/utf8" &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
7077 }
7078
7079                         cf_library_path_list="$cf_library_path_list $cf_search"
7080                         ;;
7081                 esac
7082         done
7083 fi
7084
7085 cf_search=
7086
7087 test "x$prefix" != "xNONE" && \
7088 test -d "$prefix" && \
7089  {
7090         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
7091         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
7092         test -d "$prefix/lib/utf8" &&       cf_search="$cf_search $prefix/lib/utf8"
7093         test -d "$prefix/lib/utf8/lib" &&    cf_search="$cf_search $prefix/lib/utf8/lib"
7094         test -d "$prefix/utf8/lib" &&       cf_search="$cf_search $prefix/utf8/lib"
7095         test -d "$prefix/utf8/lib/utf8" &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
7096 }
7097
7098 for cf_subdir_prefix in \
7099         /usr \
7100         /usr/local \
7101         /usr/pkg \
7102         /opt \
7103         /opt/local \
7104         $HOME
7105 do
7106
7107 test "x$cf_subdir_prefix" != "x$prefix" && \
7108 test -d "$cf_subdir_prefix" && \
7109 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
7110         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
7111         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
7112         test -d "$cf_subdir_prefix/lib/utf8" &&       cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
7113         test -d "$cf_subdir_prefix/lib/utf8/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
7114         test -d "$cf_subdir_prefix/utf8/lib" &&       cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
7115         test -d "$cf_subdir_prefix/utf8/lib/utf8" &&    cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
7116 }
7117
7118 done
7119
7120 cf_search="$cf_library_path_list $cf_search"
7121
7122                         for cf_cv_library_path_utf8 in $cf_search
7123                         do
7124                                 if test -d "$cf_cv_library_path_utf8" ; then
7125                                         test -n "$verbose" && echo "    ... testing $cf_cv_library_path_utf8" 1>&6
7126
7127 echo "${as_me:-configure}:7127: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
7128
7129                                         CPPFLAGS="$cf_test_CPPFLAGS"
7130                                         LIBS="-lutf8  $cf_save_LIBS"
7131                                         LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
7132                                         cat >"conftest.$ac_ext" <<_ACEOF
7133 #line 7133 "configure"
7134 #include "confdefs.h"
7135
7136 #include <libutf8.h>
7137 int
7138 main (void)
7139 {
7140 putwc(0,0);
7141   ;
7142   return 0;
7143 }
7144 _ACEOF
7145 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7146 if { (eval echo "$as_me:7146: \"$ac_link\"") >&5
7147   (eval $ac_link) 2>&5
7148   ac_status=$?
7149   echo "$as_me:7149: \$? = $ac_status" >&5
7150   (exit "$ac_status"); } &&
7151          { ac_try='test -s "conftest$ac_exeext"'
7152   { (eval echo "$as_me:7152: \"$ac_try\"") >&5
7153   (eval $ac_try) 2>&5
7154   ac_status=$?
7155   echo "$as_me:7155: \$? = $ac_status" >&5
7156   (exit "$ac_status"); }; }; then
7157
7158                                         test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
7159
7160 echo "${as_me:-configure}:7160: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
7161
7162                                         cf_cv_find_linkage_utf8=yes
7163                                         cf_cv_library_file_utf8="-lutf8"
7164                                         break
7165 else
7166   echo "$as_me: failed program was:" >&5
7167 cat "conftest.$ac_ext" >&5
7168
7169                                         CPPFLAGS="$cf_save_CPPFLAGS"
7170                                         LIBS="$cf_save_LIBS"
7171                                         LDFLAGS="$cf_save_LDFLAGS"
7172
7173 fi
7174 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7175                                 fi
7176                         done
7177                         CPPFLAGS="$cf_save_CPPFLAGS"
7178                         LDFLAGS="$cf_save_LDFLAGS"
7179                 fi
7180
7181         else
7182                 cf_cv_find_linkage_utf8=no
7183         fi
7184
7185 fi
7186 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7187
7188 fi
7189 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7190
7191 LIBS="$cf_save_LIBS"
7192
7193 if test "$cf_cv_find_linkage_utf8" = yes ; then
7194 cf_cv_utf8_lib=add-on
7195 else
7196 cf_cv_utf8_lib=no
7197 fi
7198
7199 fi
7200 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7201 fi
7202 echo "$as_me:7202: result: $cf_cv_utf8_lib" >&5
7203 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
7204
7205 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
7206 # ncurses/ncursesw:
7207 if test "$cf_cv_utf8_lib" = "add-on" ; then
7208
7209 cat >>confdefs.h <<\EOF
7210 #define HAVE_LIBUTF8_H 1
7211 EOF
7212
7213 if test -n "$cf_cv_header_path_utf8" ; then
7214   for cf_add_incdir in $cf_cv_header_path_utf8
7215   do
7216         while test "$cf_add_incdir" != /usr/include
7217         do
7218           if test -d "$cf_add_incdir"
7219           then
7220                 cf_have_incdir=no
7221                 if test -n "$CFLAGS$CPPFLAGS" ; then
7222                   # a loop is needed to ensure we can add subdirs of existing dirs
7223                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
7224                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
7225                           cf_have_incdir=yes; break
7226                         fi
7227                   done
7228                 fi
7229
7230                 if test "$cf_have_incdir" = no ; then
7231                   if test "$cf_add_incdir" = /usr/local/include ; then
7232                         if test "$GCC" = yes
7233                         then
7234                           cf_save_CPPFLAGS=$CPPFLAGS
7235
7236         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7237         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
7238
7239                           cat >"conftest.$ac_ext" <<_ACEOF
7240 #line 7240 "configure"
7241 #include "confdefs.h"
7242 #include <stdio.h>
7243 int
7244 main (void)
7245 {
7246 printf("Hello")
7247   ;
7248   return 0;
7249 }
7250 _ACEOF
7251 rm -f "conftest.$ac_objext"
7252 if { (eval echo "$as_me:7252: \"$ac_compile\"") >&5
7253   (eval $ac_compile) 2>&5
7254   ac_status=$?
7255   echo "$as_me:7255: \$? = $ac_status" >&5
7256   (exit "$ac_status"); } &&
7257          { ac_try='test -s "conftest.$ac_objext"'
7258   { (eval echo "$as_me:7258: \"$ac_try\"") >&5
7259   (eval $ac_try) 2>&5
7260   ac_status=$?
7261   echo "$as_me:7261: \$? = $ac_status" >&5
7262   (exit "$ac_status"); }; }; then
7263   :
7264 else
7265   echo "$as_me: failed program was:" >&5
7266 cat "conftest.$ac_ext" >&5
7267 cf_have_incdir=yes
7268 fi
7269 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7270                           CPPFLAGS=$cf_save_CPPFLAGS
7271                         fi
7272                   fi
7273                 fi
7274
7275                 if test "$cf_have_incdir" = no ; then
7276                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
7277
7278 echo "${as_me:-configure}:7278: testing adding $cf_add_incdir to include-path ..." 1>&5
7279
7280                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
7281
7282                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
7283                   test "$cf_top_incdir" = "$cf_add_incdir" && break
7284                   cf_add_incdir="$cf_top_incdir"
7285                 else
7286                   break
7287                 fi
7288           else
7289                 break
7290           fi
7291         done
7292   done
7293 fi
7294
7295 if test -n "$cf_cv_library_path_utf8" ; then
7296         for cf_add_libdir in $cf_cv_library_path_utf8
7297         do
7298                 if test "$cf_add_libdir" = /usr/lib ; then
7299                         :
7300                 elif test -d "$cf_add_libdir"
7301                 then
7302                         cf_have_libdir=no
7303                         if test -n "$LDFLAGS$LIBS" ; then
7304                                 # a loop is needed to ensure we can add subdirs of existing dirs
7305                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
7306                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
7307                                                 cf_have_libdir=yes; break
7308                                         fi
7309                                 done
7310                         fi
7311                         if test "$cf_have_libdir" = no ; then
7312                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
7313
7314 echo "${as_me:-configure}:7314: testing adding $cf_add_libdir to library-path ..." 1>&5
7315
7316                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
7317                         fi
7318                 fi
7319         done
7320 fi
7321
7322 cf_add_libs="$LIBS"
7323 # reverse order
7324 cf_add_0lib=
7325 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7326 # filter duplicates
7327 for cf_add_1lib in $cf_add_0lib; do
7328         for cf_add_2lib in $cf_add_libs; do
7329                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7330                         cf_add_1lib=
7331                         break
7332                 fi
7333         done
7334         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7335 done
7336 LIBS="$cf_add_libs"
7337
7338 fi
7339
7340 cf_ncuconfig_root=ncursesw
7341 cf_have_ncuconfig=no
7342
7343 if test "x${PKG_CONFIG:=none}" != xnone; then
7344         echo "$as_me:7344: checking pkg-config for $cf_ncuconfig_root" >&5
7345 echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
7346         if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
7347                 echo "$as_me:7347: result: yes" >&5
7348 echo "${ECHO_T}yes" >&6
7349
7350                 echo "$as_me:7350: checking if the $cf_ncuconfig_root package files work" >&5
7351 echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
7352                 cf_have_ncuconfig=unknown
7353
7354                 cf_save_CFLAGS="$CFLAGS"
7355                 cf_save_CPPFLAGS="$CPPFLAGS"
7356                 cf_save_LIBS="$LIBS"
7357
7358                 cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`"
7359                 cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`"
7360
7361                 # while -W for passing linker flags is prevalent, it is not "standard".
7362                 # At least one wrapper for c89/c99 (in Apple's xcode) has its own
7363                 # incompatible _and_ non-standard -W option which gives an error.  Work
7364                 # around that pitfall.
7365                 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in
7366                 (x*c[89]9@@*-W*)
7367
7368 cf_fix_cppflags=no
7369 cf_new_cflags=
7370 cf_new_cppflags=
7371 cf_new_extra_cppflags=
7372
7373 for cf_add_cflags in $cf_pkg_cflags
7374 do
7375 case "$cf_fix_cppflags" in
7376 (no)
7377         case "$cf_add_cflags" in
7378         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
7379                 case "$cf_add_cflags" in
7380                 (-D*)
7381                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7382
7383                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7384                                 && test -z "${cf_tst_cflags}" \
7385                                 && cf_fix_cppflags=yes
7386
7387                         if test "$cf_fix_cppflags" = yes ; then
7388
7389         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7390         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7391
7392                                 continue
7393                         elif test "${cf_tst_cflags}" = "\"'" ; then
7394
7395         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7396         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7397
7398                                 continue
7399                         fi
7400                         ;;
7401                 esac
7402                 case "$CPPFLAGS" in
7403                 (*$cf_add_cflags)
7404                         ;;
7405                 (*)
7406                         case "$cf_add_cflags" in
7407                         (-D*)
7408                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7409
7410 CPPFLAGS=`echo "$CPPFLAGS" | \
7411         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7412                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7413
7414                                 ;;
7415                         esac
7416
7417         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
7418         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
7419
7420                         ;;
7421                 esac
7422                 ;;
7423         (*)
7424
7425         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
7426         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
7427
7428                 ;;
7429         esac
7430         ;;
7431 (yes)
7432
7433         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7434         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7435
7436         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
7437
7438         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7439                 && test -z "${cf_tst_cflags}" \
7440                 && cf_fix_cppflags=no
7441         ;;
7442 esac
7443 done
7444
7445 if test -n "$cf_new_cflags" ; then
7446
7447         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
7448         CFLAGS="${CFLAGS}$cf_new_cflags"
7449
7450 fi
7451
7452 if test -n "$cf_new_cppflags" ; then
7453
7454         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7455         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
7456
7457 fi
7458
7459 if test -n "$cf_new_extra_cppflags" ; then
7460
7461         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
7462         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
7463
7464 fi
7465
7466 cf_add_libs="$LIBS"
7467 # reverse order
7468 cf_add_0lib=
7469 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7470 # filter duplicates
7471 for cf_add_1lib in $cf_add_0lib; do
7472         for cf_add_2lib in $cf_add_libs; do
7473                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7474                         cf_add_1lib=
7475                         break
7476                 fi
7477         done
7478         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7479 done
7480 LIBS="$cf_add_libs"
7481
7482                         cat >"conftest.$ac_ext" <<_ACEOF
7483 #line 7483 "configure"
7484 #include "confdefs.h"
7485 #include <${cf_cv_ncurses_header:-curses.h}>
7486 int
7487 main (void)
7488 {
7489 initscr(); mousemask(0,0); tigetstr((char *)0);
7490   ;
7491   return 0;
7492 }
7493 _ACEOF
7494 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7495 if { (eval echo "$as_me:7495: \"$ac_link\"") >&5
7496   (eval $ac_link) 2>&5
7497   ac_status=$?
7498   echo "$as_me:7498: \$? = $ac_status" >&5
7499   (exit "$ac_status"); } &&
7500          { ac_try='test -s "conftest$ac_exeext"'
7501   { (eval echo "$as_me:7501: \"$ac_try\"") >&5
7502   (eval $ac_try) 2>&5
7503   ac_status=$?
7504   echo "$as_me:7504: \$? = $ac_status" >&5
7505   (exit "$ac_status"); }; }; then
7506   if test "$cross_compiling" = yes; then
7507   cf_test_ncuconfig=maybe
7508 else
7509   cat >"conftest.$ac_ext" <<_ACEOF
7510 #line 7510 "configure"
7511 #include "confdefs.h"
7512 #include <${cf_cv_ncurses_header:-curses.h}>
7513                                         int main(void)
7514                                         { const char *xx = curses_version(); return (xx == 0); }
7515 _ACEOF
7516 rm -f "conftest$ac_exeext"
7517 if { (eval echo "$as_me:7517: \"$ac_link\"") >&5
7518   (eval $ac_link) 2>&5
7519   ac_status=$?
7520   echo "$as_me:7520: \$? = $ac_status" >&5
7521   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
7522   { (eval echo "$as_me:7522: \"$ac_try\"") >&5
7523   (eval $ac_try) 2>&5
7524   ac_status=$?
7525   echo "$as_me:7525: \$? = $ac_status" >&5
7526   (exit "$ac_status"); }; }; then
7527   cf_test_ncuconfig=yes
7528 else
7529   echo "$as_me: program exited with status $ac_status" >&5
7530 echo "$as_me: failed program was:" >&5
7531 cat "conftest.$ac_ext" >&5
7532 cf_test_ncuconfig=no
7533 fi
7534 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
7535 fi
7536 else
7537   echo "$as_me: failed program was:" >&5
7538 cat "conftest.$ac_ext" >&5
7539 cf_test_ncuconfig=no
7540 fi
7541 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7542
7543                         CFLAGS="$cf_save_CFLAGS"
7544                         CPPFLAGS="$cf_save_CPPFLAGS"
7545                         LIBS="$cf_save_LIBS"
7546
7547                         if test "x$cf_test_ncuconfig" != xyes; then
7548                                 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^      ]*//g'`
7549                                 cf_pkg_cflags="$cf_temp"
7550                                 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^        ]*//g'`
7551                                 cf_pkg_libs="$cf_temp"
7552                         fi
7553                         ;;
7554                 esac
7555
7556 for cf_add_cflags in $cf_pkg_cflags
7557 do
7558         case "x$cf_add_cflags" in
7559         (x-[DU]*)
7560
7561 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
7562 while true
7563 do
7564         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
7565         test "$CFLAGS" != "$cf_old_cflag" || break
7566
7567         CFLAGS="$cf_old_cflag"
7568 done
7569
7570 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
7571 while true
7572 do
7573         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
7574         test "$CPPFLAGS" != "$cf_old_cflag" || break
7575
7576         CPPFLAGS="$cf_old_cflag"
7577 done
7578
7579                 ;;
7580         esac
7581
7582 cf_fix_cppflags=no
7583 cf_new_cflags=
7584 cf_new_cppflags=
7585 cf_new_extra_cppflags=
7586
7587 for cf_add_cflags in $cf_add_cflags
7588 do
7589 case "$cf_fix_cppflags" in
7590 (no)
7591         case "$cf_add_cflags" in
7592         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
7593                 case "$cf_add_cflags" in
7594                 (-D*)
7595                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7596
7597                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7598                                 && test -z "${cf_tst_cflags}" \
7599                                 && cf_fix_cppflags=yes
7600
7601                         if test "$cf_fix_cppflags" = yes ; then
7602
7603         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7604         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7605
7606                                 continue
7607                         elif test "${cf_tst_cflags}" = "\"'" ; then
7608
7609         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7610         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7611
7612                                 continue
7613                         fi
7614                         ;;
7615                 esac
7616                 case "$CPPFLAGS" in
7617                 (*$cf_add_cflags)
7618                         ;;
7619                 (*)
7620                         case "$cf_add_cflags" in
7621                         (-D*)
7622                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7623
7624 CPPFLAGS=`echo "$CPPFLAGS" | \
7625         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7626                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7627
7628                                 ;;
7629                         esac
7630
7631         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
7632         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
7633
7634                         ;;
7635                 esac
7636                 ;;
7637         (*)
7638
7639         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
7640         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
7641
7642                 ;;
7643         esac
7644         ;;
7645 (yes)
7646
7647         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7648         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7649
7650         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
7651
7652         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7653                 && test -z "${cf_tst_cflags}" \
7654                 && cf_fix_cppflags=no
7655         ;;
7656 esac
7657 done
7658
7659 if test -n "$cf_new_cflags" ; then
7660
7661         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
7662         CFLAGS="${CFLAGS}$cf_new_cflags"
7663
7664 fi
7665
7666 if test -n "$cf_new_cppflags" ; then
7667
7668         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7669         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
7670
7671 fi
7672
7673 if test -n "$cf_new_extra_cppflags" ; then
7674
7675         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
7676         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
7677
7678 fi
7679
7680 done
7681
7682 cf_add_libs="$LIBS"
7683 # reverse order
7684 cf_add_0lib=
7685 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7686 # filter duplicates
7687 for cf_add_1lib in $cf_add_0lib; do
7688         for cf_add_2lib in $cf_add_libs; do
7689                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7690                         cf_add_1lib=
7691                         break
7692                 fi
7693         done
7694         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7695 done
7696 LIBS="$cf_add_libs"
7697
7698                 cat >"conftest.$ac_ext" <<_ACEOF
7699 #line 7699 "configure"
7700 #include "confdefs.h"
7701 #include <${cf_cv_ncurses_header:-curses.h}>
7702 int
7703 main (void)
7704 {
7705 initscr(); mousemask(0,0); tigetstr((char *)0);
7706   ;
7707   return 0;
7708 }
7709 _ACEOF
7710 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7711 if { (eval echo "$as_me:7711: \"$ac_link\"") >&5
7712   (eval $ac_link) 2>&5
7713   ac_status=$?
7714   echo "$as_me:7714: \$? = $ac_status" >&5
7715   (exit "$ac_status"); } &&
7716          { ac_try='test -s "conftest$ac_exeext"'
7717   { (eval echo "$as_me:7717: \"$ac_try\"") >&5
7718   (eval $ac_try) 2>&5
7719   ac_status=$?
7720   echo "$as_me:7720: \$? = $ac_status" >&5
7721   (exit "$ac_status"); }; }; then
7722   if test "$cross_compiling" = yes; then
7723   cf_have_ncuconfig=maybe
7724 else
7725   cat >"conftest.$ac_ext" <<_ACEOF
7726 #line 7726 "configure"
7727 #include "confdefs.h"
7728 #include <${cf_cv_ncurses_header:-curses.h}>
7729                                 int main(void)
7730                                 { const char *xx = curses_version(); return (xx == 0); }
7731 _ACEOF
7732 rm -f "conftest$ac_exeext"
7733 if { (eval echo "$as_me:7733: \"$ac_link\"") >&5
7734   (eval $ac_link) 2>&5
7735   ac_status=$?
7736   echo "$as_me:7736: \$? = $ac_status" >&5
7737   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
7738   { (eval echo "$as_me:7738: \"$ac_try\"") >&5
7739   (eval $ac_try) 2>&5
7740   ac_status=$?
7741   echo "$as_me:7741: \$? = $ac_status" >&5
7742   (exit "$ac_status"); }; }; then
7743   cf_have_ncuconfig=yes
7744 else
7745   echo "$as_me: program exited with status $ac_status" >&5
7746 echo "$as_me: failed program was:" >&5
7747 cat "conftest.$ac_ext" >&5
7748 cf_have_ncuconfig=no
7749 fi
7750 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
7751 fi
7752 else
7753   echo "$as_me: failed program was:" >&5
7754 cat "conftest.$ac_ext" >&5
7755 cf_have_ncuconfig=no
7756 fi
7757 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7758                 echo "$as_me:7758: result: $cf_have_ncuconfig" >&5
7759 echo "${ECHO_T}$cf_have_ncuconfig" >&6
7760                 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
7761                 if test "$cf_have_ncuconfig" != "yes"
7762                 then
7763                         CPPFLAGS="$cf_save_CPPFLAGS"
7764                         LIBS="$cf_save_LIBS"
7765                         NCURSES_CONFIG_PKG=none
7766                 else
7767
7768 cat >>confdefs.h <<\EOF
7769 #define NCURSES 1
7770 EOF
7771
7772                         NCURSES_CONFIG_PKG=$cf_ncuconfig_root
7773
7774 echo "$as_me:7774: checking for terminfo header" >&5
7775 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
7776 if test "${cf_cv_term_header+set}" = set; then
7777   echo $ECHO_N "(cached) $ECHO_C" >&6
7778 else
7779
7780 case "${cf_cv_ncurses_header}" in
7781 (*/ncurses.h|*/ncursesw.h)
7782         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
7783         ;;
7784 (*)
7785         cf_term_header=term.h
7786         ;;
7787 esac
7788
7789 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
7790 do
7791 cat >"conftest.$ac_ext" <<_ACEOF
7792 #line 7792 "configure"
7793 #include "confdefs.h"
7794 #include <stdio.h>
7795 #include <${cf_cv_ncurses_header:-curses.h}>
7796 #include <$cf_test>
7797
7798 int
7799 main (void)
7800 {
7801 int x = auto_left_margin; (void)x
7802   ;
7803   return 0;
7804 }
7805 _ACEOF
7806 rm -f "conftest.$ac_objext"
7807 if { (eval echo "$as_me:7807: \"$ac_compile\"") >&5
7808   (eval $ac_compile) 2>&5
7809   ac_status=$?
7810   echo "$as_me:7810: \$? = $ac_status" >&5
7811   (exit "$ac_status"); } &&
7812          { ac_try='test -s "conftest.$ac_objext"'
7813   { (eval echo "$as_me:7813: \"$ac_try\"") >&5
7814   (eval $ac_try) 2>&5
7815   ac_status=$?
7816   echo "$as_me:7816: \$? = $ac_status" >&5
7817   (exit "$ac_status"); }; }; then
7818
7819         cf_cv_term_header="$cf_test"
7820 else
7821   echo "$as_me: failed program was:" >&5
7822 cat "conftest.$ac_ext" >&5
7823
7824         cf_cv_term_header=unknown
7825
7826 fi
7827 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7828         test "$cf_cv_term_header" != unknown && break
7829 done
7830
7831 fi
7832 echo "$as_me:7832: result: $cf_cv_term_header" >&5
7833 echo "${ECHO_T}$cf_cv_term_header" >&6
7834
7835 # Set definitions to allow ifdef'ing to accommodate subdirectories
7836
7837 case "$cf_cv_term_header" in
7838 (*term.h)
7839
7840 cat >>confdefs.h <<\EOF
7841 #define HAVE_TERM_H 1
7842 EOF
7843
7844         ;;
7845 esac
7846
7847 case "$cf_cv_term_header" in
7848 (ncurses/term.h)
7849
7850 cat >>confdefs.h <<\EOF
7851 #define HAVE_NCURSES_TERM_H 1
7852 EOF
7853
7854         ;;
7855 (ncursesw/term.h)
7856
7857 cat >>confdefs.h <<\EOF
7858 #define HAVE_NCURSESW_TERM_H 1
7859 EOF
7860
7861         ;;
7862 esac
7863
7864                 fi
7865
7866         else
7867                 echo "$as_me:7867: result: no" >&5
7868 echo "${ECHO_T}no" >&6
7869                 NCURSES_CONFIG_PKG=none
7870         fi
7871 else
7872         NCURSES_CONFIG_PKG=none
7873 fi
7874
7875 if test "x$cf_have_ncuconfig" = "xno"; then
7876         cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
7877
7878 if test -n "$ac_tool_prefix"; then
7879   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
7880   do
7881     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7882 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7883 echo "$as_me:7883: checking for $ac_word" >&5
7884 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7885 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
7886   echo $ECHO_N "(cached) $ECHO_C" >&6
7887 else
7888   if test -n "$NCURSES_CONFIG"; then
7889   ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
7890 else
7891   ac_save_IFS=$IFS; IFS=$ac_path_separator
7892 ac_dummy="$PATH"
7893 for ac_dir in $ac_dummy; do
7894   IFS=$ac_save_IFS
7895   test -z "$ac_dir" && ac_dir=.
7896   $as_executable_p "$ac_dir/$ac_word" || continue
7897 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
7898 echo "$as_me:7898: found $ac_dir/$ac_word" >&5
7899 break
7900 done
7901
7902 fi
7903 fi
7904 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
7905 if test -n "$NCURSES_CONFIG"; then
7906   echo "$as_me:7906: result: $NCURSES_CONFIG" >&5
7907 echo "${ECHO_T}$NCURSES_CONFIG" >&6
7908 else
7909   echo "$as_me:7909: result: no" >&5
7910 echo "${ECHO_T}no" >&6
7911 fi
7912
7913     test -n "$NCURSES_CONFIG" && break
7914   done
7915 fi
7916 if test -z "$NCURSES_CONFIG"; then
7917   ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
7918   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
7919 do
7920   # Extract the first word of "$ac_prog", so it can be a program name with args.
7921 set dummy $ac_prog; ac_word=$2
7922 echo "$as_me:7922: checking for $ac_word" >&5
7923 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7924 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
7925   echo $ECHO_N "(cached) $ECHO_C" >&6
7926 else
7927   if test -n "$ac_ct_NCURSES_CONFIG"; then
7928   ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
7929 else
7930   ac_save_IFS=$IFS; IFS=$ac_path_separator
7931 ac_dummy="$PATH"
7932 for ac_dir in $ac_dummy; do
7933   IFS=$ac_save_IFS
7934   test -z "$ac_dir" && ac_dir=.
7935   $as_executable_p "$ac_dir/$ac_word" || continue
7936 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
7937 echo "$as_me:7937: found $ac_dir/$ac_word" >&5
7938 break
7939 done
7940
7941 fi
7942 fi
7943 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
7944 if test -n "$ac_ct_NCURSES_CONFIG"; then
7945   echo "$as_me:7945: result: $ac_ct_NCURSES_CONFIG" >&5
7946 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
7947 else
7948   echo "$as_me:7948: result: no" >&5
7949 echo "${ECHO_T}no" >&6
7950 fi
7951
7952   test -n "$ac_ct_NCURSES_CONFIG" && break
7953 done
7954 test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
7955
7956   NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
7957 fi
7958
7959         if test "$NCURSES_CONFIG" != none ; then
7960
7961 for cf_add_cflags in `$NCURSES_CONFIG --cflags`
7962 do
7963         case "x$cf_add_cflags" in
7964         (x-[DU]*)
7965
7966 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
7967 while true
7968 do
7969         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
7970         test "$CFLAGS" != "$cf_old_cflag" || break
7971
7972         CFLAGS="$cf_old_cflag"
7973 done
7974
7975 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
7976 while true
7977 do
7978         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
7979         test "$CPPFLAGS" != "$cf_old_cflag" || break
7980
7981         CPPFLAGS="$cf_old_cflag"
7982 done
7983
7984                 ;;
7985         esac
7986
7987 cf_fix_cppflags=no
7988 cf_new_cflags=
7989 cf_new_cppflags=
7990 cf_new_extra_cppflags=
7991
7992 for cf_add_cflags in $cf_add_cflags
7993 do
7994 case "$cf_fix_cppflags" in
7995 (no)
7996         case "$cf_add_cflags" in
7997         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
7998                 case "$cf_add_cflags" in
7999                 (-D*)
8000                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8001
8002                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8003                                 && test -z "${cf_tst_cflags}" \
8004                                 && cf_fix_cppflags=yes
8005
8006                         if test "$cf_fix_cppflags" = yes ; then
8007
8008         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8009         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8010
8011                                 continue
8012                         elif test "${cf_tst_cflags}" = "\"'" ; then
8013
8014         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8015         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8016
8017                                 continue
8018                         fi
8019                         ;;
8020                 esac
8021                 case "$CPPFLAGS" in
8022                 (*$cf_add_cflags)
8023                         ;;
8024                 (*)
8025                         case "$cf_add_cflags" in
8026                         (-D*)
8027                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8028
8029 CPPFLAGS=`echo "$CPPFLAGS" | \
8030         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8031                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8032
8033                                 ;;
8034                         esac
8035
8036         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8037         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8038
8039                         ;;
8040                 esac
8041                 ;;
8042         (*)
8043
8044         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8045         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8046
8047                 ;;
8048         esac
8049         ;;
8050 (yes)
8051
8052         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8053         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8054
8055         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
8056
8057         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8058                 && test -z "${cf_tst_cflags}" \
8059                 && cf_fix_cppflags=no
8060         ;;
8061 esac
8062 done
8063
8064 if test -n "$cf_new_cflags" ; then
8065
8066         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8067         CFLAGS="${CFLAGS}$cf_new_cflags"
8068
8069 fi
8070
8071 if test -n "$cf_new_cppflags" ; then
8072
8073         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8074         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8075
8076 fi
8077
8078 if test -n "$cf_new_extra_cppflags" ; then
8079
8080         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8081         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8082
8083 fi
8084
8085 done
8086
8087 cf_add_libs="$LIBS"
8088 # reverse order
8089 cf_add_0lib=
8090 for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8091 # filter duplicates
8092 for cf_add_1lib in $cf_add_0lib; do
8093         for cf_add_2lib in $cf_add_libs; do
8094                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8095                         cf_add_1lib=
8096                         break
8097                 fi
8098         done
8099         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8100 done
8101 LIBS="$cf_add_libs"
8102
8103                 # even with config script, some packages use no-override for curses.h
8104
8105 echo "$as_me:8105: checking if we have identified curses headers" >&5
8106 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
8107 if test "${cf_cv_ncurses_header+set}" = set; then
8108   echo $ECHO_N "(cached) $ECHO_C" >&6
8109 else
8110
8111 cf_cv_ncurses_header=none
8112 for cf_header in \
8113         ncurses.h ncursesw/ncurses.h \
8114         curses.h ncursesw/curses.h
8115 do
8116 cat >"conftest.$ac_ext" <<_ACEOF
8117 #line 8117 "configure"
8118 #include "confdefs.h"
8119 #include <${cf_header}>
8120 int
8121 main (void)
8122 {
8123 initscr(); endwin()
8124   ;
8125   return 0;
8126 }
8127 _ACEOF
8128 rm -f "conftest.$ac_objext"
8129 if { (eval echo "$as_me:8129: \"$ac_compile\"") >&5
8130   (eval $ac_compile) 2>&5
8131   ac_status=$?
8132   echo "$as_me:8132: \$? = $ac_status" >&5
8133   (exit "$ac_status"); } &&
8134          { ac_try='test -s "conftest.$ac_objext"'
8135   { (eval echo "$as_me:8135: \"$ac_try\"") >&5
8136   (eval $ac_try) 2>&5
8137   ac_status=$?
8138   echo "$as_me:8138: \$? = $ac_status" >&5
8139   (exit "$ac_status"); }; }; then
8140   cf_cv_ncurses_header=$cf_header; break
8141 else
8142   echo "$as_me: failed program was:" >&5
8143 cat "conftest.$ac_ext" >&5
8144 fi
8145 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8146 done
8147
8148 fi
8149 echo "$as_me:8149: result: $cf_cv_ncurses_header" >&5
8150 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
8151
8152 if test "$cf_cv_ncurses_header" = none ; then
8153         { { echo "$as_me:8153: error: No curses header-files found" >&5
8154 echo "$as_me: error: No curses header-files found" >&2;}
8155    { (exit 1); exit 1; }; }
8156 fi
8157
8158 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
8159
8160 for ac_header in $cf_cv_ncurses_header
8161 do
8162 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8163 echo "$as_me:8163: checking for $ac_header" >&5
8164 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8165 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8166   echo $ECHO_N "(cached) $ECHO_C" >&6
8167 else
8168   cat >"conftest.$ac_ext" <<_ACEOF
8169 #line 8169 "configure"
8170 #include "confdefs.h"
8171 #include <$ac_header>
8172 _ACEOF
8173 if { (eval echo "$as_me:8173: \"$ac_cpp "conftest.$ac_ext"\"") >&5
8174   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
8175   ac_status=$?
8176   $EGREP -v '^ *\+' conftest.er1 >conftest.err
8177   rm -f conftest.er1
8178   cat conftest.err >&5
8179   echo "$as_me:8179: \$? = $ac_status" >&5
8180   (exit "$ac_status"); } >/dev/null; then
8181   if test -s conftest.err; then
8182     ac_cpp_err=$ac_c_preproc_warn_flag
8183   else
8184     ac_cpp_err=
8185   fi
8186 else
8187   ac_cpp_err=yes
8188 fi
8189 if test -z "$ac_cpp_err"; then
8190   eval "$as_ac_Header=yes"
8191 else
8192   echo "$as_me: failed program was:" >&5
8193   cat "conftest.$ac_ext" >&5
8194   eval "$as_ac_Header=no"
8195 fi
8196 rm -f conftest.err "conftest.$ac_ext"
8197 fi
8198 echo "$as_me:8198: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
8199 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
8200 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
8201   cat >>confdefs.h <<EOF
8202 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8203 EOF
8204
8205 fi
8206 done
8207
8208 cat >>confdefs.h <<\EOF
8209 #define NCURSES 1
8210 EOF
8211
8212 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
8213
8214                 cat >>confdefs.h <<EOF
8215 #define $cf_nculib_ROOT 1
8216 EOF
8217
8218                                 cf_cv_ncurses_version="`$NCURSES_CONFIG --version`"
8219
8220         else
8221
8222 cf_ncuhdr_root=ncursesw
8223
8224 test -n "$cf_cv_curses_dir" && \
8225 test "$cf_cv_curses_dir" != "no" && { \
8226
8227 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
8228   for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
8229   do
8230         while test "$cf_add_incdir" != /usr/include
8231         do
8232           if test -d "$cf_add_incdir"
8233           then
8234                 cf_have_incdir=no
8235                 if test -n "$CFLAGS$CPPFLAGS" ; then
8236                   # a loop is needed to ensure we can add subdirs of existing dirs
8237                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
8238                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
8239                           cf_have_incdir=yes; break
8240                         fi
8241                   done
8242                 fi
8243
8244                 if test "$cf_have_incdir" = no ; then
8245                   if test "$cf_add_incdir" = /usr/local/include ; then
8246                         if test "$GCC" = yes
8247                         then
8248                           cf_save_CPPFLAGS=$CPPFLAGS
8249
8250         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8251         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
8252
8253                           cat >"conftest.$ac_ext" <<_ACEOF
8254 #line 8254 "configure"
8255 #include "confdefs.h"
8256 #include <stdio.h>
8257 int
8258 main (void)
8259 {
8260 printf("Hello")
8261   ;
8262   return 0;
8263 }
8264 _ACEOF
8265 rm -f "conftest.$ac_objext"
8266 if { (eval echo "$as_me:8266: \"$ac_compile\"") >&5
8267   (eval $ac_compile) 2>&5
8268   ac_status=$?
8269   echo "$as_me:8269: \$? = $ac_status" >&5
8270   (exit "$ac_status"); } &&
8271          { ac_try='test -s "conftest.$ac_objext"'
8272   { (eval echo "$as_me:8272: \"$ac_try\"") >&5
8273   (eval $ac_try) 2>&5
8274   ac_status=$?
8275   echo "$as_me:8275: \$? = $ac_status" >&5
8276   (exit "$ac_status"); }; }; then
8277   :
8278 else
8279   echo "$as_me: failed program was:" >&5
8280 cat "conftest.$ac_ext" >&5
8281 cf_have_incdir=yes
8282 fi
8283 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8284                           CPPFLAGS=$cf_save_CPPFLAGS
8285                         fi
8286                   fi
8287                 fi
8288
8289                 if test "$cf_have_incdir" = no ; then
8290                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
8291
8292 echo "${as_me:-configure}:8292: testing adding $cf_add_incdir to include-path ..." 1>&5
8293
8294                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8295
8296                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
8297                   test "$cf_top_incdir" = "$cf_add_incdir" && break
8298                   cf_add_incdir="$cf_top_incdir"
8299                 else
8300                   break
8301                 fi
8302           else
8303                 break
8304           fi
8305         done
8306   done
8307 fi
8308
8309 }
8310
8311 echo "$as_me:8311: checking for $cf_ncuhdr_root header in include-path" >&5
8312 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
8313 if test "${cf_cv_ncurses_h+set}" = set; then
8314   echo $ECHO_N "(cached) $ECHO_C" >&6
8315 else
8316
8317         cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
8318         { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h"
8319         for cf_header in $cf_header_list
8320         do
8321
8322         cat >"conftest.$ac_ext" <<_ACEOF
8323 #line 8323 "configure"
8324 #include "confdefs.h"
8325
8326 #define _XOPEN_SOURCE_EXTENDED
8327 #undef  HAVE_LIBUTF8_H  /* in case we used CF_UTF8_LIB */
8328 #define HAVE_LIBUTF8_H  /* to force ncurses' header file to use cchar_t */
8329
8330 #include <$cf_header>
8331 int
8332 main (void)
8333 {
8334
8335 #ifdef NCURSES_VERSION
8336
8337 #ifndef WACS_BSSB
8338         #error WACS_BSSB is not defined
8339 #endif
8340
8341 printf("%s\\n", NCURSES_VERSION);
8342 #else
8343 #ifdef __NCURSES_H
8344 printf("old\\n");
8345 #else
8346         #error __NCURSES_H is not defined
8347 #endif
8348 #endif
8349
8350   ;
8351   return 0;
8352 }
8353 _ACEOF
8354 rm -f "conftest.$ac_objext"
8355 if { (eval echo "$as_me:8355: \"$ac_compile\"") >&5
8356   (eval $ac_compile) 2>&5
8357   ac_status=$?
8358   echo "$as_me:8358: \$? = $ac_status" >&5
8359   (exit "$ac_status"); } &&
8360          { ac_try='test -s "conftest.$ac_objext"'
8361   { (eval echo "$as_me:8361: \"$ac_try\"") >&5
8362   (eval $ac_try) 2>&5
8363   ac_status=$?
8364   echo "$as_me:8364: \$? = $ac_status" >&5
8365   (exit "$ac_status"); }; }; then
8366   cf_cv_ncurses_h=$cf_header
8367
8368 else
8369   echo "$as_me: failed program was:" >&5
8370 cat "conftest.$ac_ext" >&5
8371 cf_cv_ncurses_h=no
8372 fi
8373 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8374
8375                 test "$cf_cv_ncurses_h" != no && break
8376         done
8377
8378 fi
8379 echo "$as_me:8379: result: $cf_cv_ncurses_h" >&5
8380 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
8381
8382 if test "$cf_cv_ncurses_h" != no ; then
8383         cf_cv_ncurses_header=$cf_cv_ncurses_h
8384 else
8385
8386 echo "$as_me:8386: checking for $cf_ncuhdr_root include-path" >&5
8387 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
8388 if test "${cf_cv_ncurses_h2+set}" = set; then
8389   echo $ECHO_N "(cached) $ECHO_C" >&6
8390 else
8391
8392         test -n "$verbose" && echo
8393
8394 cf_search=
8395
8396 # collect the current set of include-directories from compiler flags
8397 cf_header_path_list=""
8398 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8399         for cf_header_path in $CPPFLAGS $CFLAGS
8400         do
8401                 case "$cf_header_path" in
8402                 (-I*)
8403                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8404
8405 test "x$cf_header_path" != "xNONE" && \
8406 test -d "$cf_header_path" && \
8407  {
8408         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
8409         test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
8410         test -d "$cf_header_path/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
8411         test -d "$cf_header_path/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
8412         test -d "$cf_header_path/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
8413         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"
8414 }
8415
8416                         cf_header_path_list="$cf_header_path_list $cf_search"
8417                         ;;
8418                 esac
8419         done
8420 fi
8421
8422 # add the variations for the package we are looking for
8423
8424 cf_search=
8425
8426 test "x$prefix" != "xNONE" && \
8427 test -d "$prefix" && \
8428  {
8429         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
8430         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
8431         test -d "$prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
8432         test -d "$prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
8433         test -d "$prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
8434         test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
8435 }
8436
8437 for cf_subdir_prefix in \
8438         /usr \
8439         /usr/local \
8440         /usr/pkg \
8441         /opt \
8442         /opt/local \
8443         $HOME
8444 do
8445
8446 test "x$cf_subdir_prefix" != "x$prefix" && \
8447 test -d "$cf_subdir_prefix" && \
8448 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
8449         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
8450         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
8451         test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
8452         test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
8453         test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
8454         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"
8455 }
8456
8457 done
8458
8459 test "$includedir" != NONE && \
8460 test "$includedir" != "/usr/include" && \
8461 test -d "$includedir" && {
8462         test -d "$includedir" &&    cf_search="$cf_search $includedir"
8463         test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
8464 }
8465
8466 test "$oldincludedir" != NONE && \
8467 test "$oldincludedir" != "/usr/include" && \
8468 test -d "$oldincludedir" && {
8469         test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
8470         test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
8471 }
8472
8473 cf_search="$cf_search $cf_header_path_list"
8474
8475         test -n "$verbose" && echo "search path $cf_search"
8476         cf_save2_CPPFLAGS="$CPPFLAGS"
8477         for cf_incdir in $cf_search
8478         do
8479
8480 if test -n "$cf_incdir" ; then
8481   for cf_add_incdir in $cf_incdir
8482   do
8483         while test "$cf_add_incdir" != /usr/include
8484         do
8485           if test -d "$cf_add_incdir"
8486           then
8487                 cf_have_incdir=no
8488                 if test -n "$CFLAGS$CPPFLAGS" ; then
8489                   # a loop is needed to ensure we can add subdirs of existing dirs
8490                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
8491                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
8492                           cf_have_incdir=yes; break
8493                         fi
8494                   done
8495                 fi
8496
8497                 if test "$cf_have_incdir" = no ; then
8498                   if test "$cf_add_incdir" = /usr/local/include ; then
8499                         if test "$GCC" = yes
8500                         then
8501                           cf_save_CPPFLAGS=$CPPFLAGS
8502
8503         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8504         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
8505
8506                           cat >"conftest.$ac_ext" <<_ACEOF
8507 #line 8507 "configure"
8508 #include "confdefs.h"
8509 #include <stdio.h>
8510 int
8511 main (void)
8512 {
8513 printf("Hello")
8514   ;
8515   return 0;
8516 }
8517 _ACEOF
8518 rm -f "conftest.$ac_objext"
8519 if { (eval echo "$as_me:8519: \"$ac_compile\"") >&5
8520   (eval $ac_compile) 2>&5
8521   ac_status=$?
8522   echo "$as_me:8522: \$? = $ac_status" >&5
8523   (exit "$ac_status"); } &&
8524          { ac_try='test -s "conftest.$ac_objext"'
8525   { (eval echo "$as_me:8525: \"$ac_try\"") >&5
8526   (eval $ac_try) 2>&5
8527   ac_status=$?
8528   echo "$as_me:8528: \$? = $ac_status" >&5
8529   (exit "$ac_status"); }; }; then
8530   :
8531 else
8532   echo "$as_me: failed program was:" >&5
8533 cat "conftest.$ac_ext" >&5
8534 cf_have_incdir=yes
8535 fi
8536 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8537                           CPPFLAGS=$cf_save_CPPFLAGS
8538                         fi
8539                   fi
8540                 fi
8541
8542                 if test "$cf_have_incdir" = no ; then
8543                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
8544
8545 echo "${as_me:-configure}:8545: testing adding $cf_add_incdir to include-path ..." 1>&5
8546
8547                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8548
8549                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
8550                   test "$cf_top_incdir" = "$cf_add_incdir" && break
8551                   cf_add_incdir="$cf_top_incdir"
8552                 else
8553                   break
8554                 fi
8555           else
8556                 break
8557           fi
8558         done
8559   done
8560 fi
8561
8562                 for cf_header in \
8563                         ncurses.h \
8564                         curses.h
8565                 do
8566
8567         cat >"conftest.$ac_ext" <<_ACEOF
8568 #line 8568 "configure"
8569 #include "confdefs.h"
8570
8571 #include <$cf_header>
8572 int
8573 main (void)
8574 {
8575
8576 #ifdef NCURSES_VERSION
8577
8578 printf("%s\\n", NCURSES_VERSION);
8579 #else
8580 #ifdef __NCURSES_H
8581 printf("old\\n");
8582 #else
8583         #error __NCURSES_H is not defined
8584 #endif
8585 #endif
8586
8587   ;
8588   return 0;
8589 }
8590 _ACEOF
8591 rm -f "conftest.$ac_objext"
8592 if { (eval echo "$as_me:8592: \"$ac_compile\"") >&5
8593   (eval $ac_compile) 2>&5
8594   ac_status=$?
8595   echo "$as_me:8595: \$? = $ac_status" >&5
8596   (exit "$ac_status"); } &&
8597          { ac_try='test -s "conftest.$ac_objext"'
8598   { (eval echo "$as_me:8598: \"$ac_try\"") >&5
8599   (eval $ac_try) 2>&5
8600   ac_status=$?
8601   echo "$as_me:8601: \$? = $ac_status" >&5
8602   (exit "$ac_status"); }; }; then
8603   cf_cv_ncurses_h2=$cf_header
8604
8605 else
8606   echo "$as_me: failed program was:" >&5
8607 cat "conftest.$ac_ext" >&5
8608 cf_cv_ncurses_h2=no
8609 fi
8610 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8611
8612                         if test "$cf_cv_ncurses_h2" != no ; then
8613                                 cf_cv_ncurses_h2=$cf_incdir/$cf_header
8614                                 test -n "$verbose" && echo $ECHO_N "    ... found $ECHO_C" 1>&6
8615                                 break
8616                         fi
8617                         test -n "$verbose" && echo "    ... tested $cf_incdir/$cf_header" 1>&6
8618                 done
8619                 CPPFLAGS="$cf_save2_CPPFLAGS"
8620                 test "$cf_cv_ncurses_h2" != no && break
8621         done
8622         test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:8622: error: not found" >&5
8623 echo "$as_me: error: not found" >&2;}
8624    { (exit 1); exit 1; }; }
8625
8626 fi
8627 echo "$as_me:8627: result: $cf_cv_ncurses_h2" >&5
8628 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
8629
8630         cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'`
8631         cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`"
8632         if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then
8633                 cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header"
8634         fi
8635
8636 if test -n "$cf_1st_incdir" ; then
8637   for cf_add_incdir in $cf_1st_incdir
8638   do
8639         while test "$cf_add_incdir" != /usr/include
8640         do
8641           if test -d "$cf_add_incdir"
8642           then
8643                 cf_have_incdir=no
8644                 if test -n "$CFLAGS$CPPFLAGS" ; then
8645                   # a loop is needed to ensure we can add subdirs of existing dirs
8646                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
8647                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
8648                           cf_have_incdir=yes; break
8649                         fi
8650                   done
8651                 fi
8652
8653                 if test "$cf_have_incdir" = no ; then
8654                   if test "$cf_add_incdir" = /usr/local/include ; then
8655                         if test "$GCC" = yes
8656                         then
8657                           cf_save_CPPFLAGS=$CPPFLAGS
8658
8659         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8660         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
8661
8662                           cat >"conftest.$ac_ext" <<_ACEOF
8663 #line 8663 "configure"
8664 #include "confdefs.h"
8665 #include <stdio.h>
8666 int
8667 main (void)
8668 {
8669 printf("Hello")
8670   ;
8671   return 0;
8672 }
8673 _ACEOF
8674 rm -f "conftest.$ac_objext"
8675 if { (eval echo "$as_me:8675: \"$ac_compile\"") >&5
8676   (eval $ac_compile) 2>&5
8677   ac_status=$?
8678   echo "$as_me:8678: \$? = $ac_status" >&5
8679   (exit "$ac_status"); } &&
8680          { ac_try='test -s "conftest.$ac_objext"'
8681   { (eval echo "$as_me:8681: \"$ac_try\"") >&5
8682   (eval $ac_try) 2>&5
8683   ac_status=$?
8684   echo "$as_me:8684: \$? = $ac_status" >&5
8685   (exit "$ac_status"); }; }; then
8686   :
8687 else
8688   echo "$as_me: failed program was:" >&5
8689 cat "conftest.$ac_ext" >&5
8690 cf_have_incdir=yes
8691 fi
8692 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8693                           CPPFLAGS=$cf_save_CPPFLAGS
8694                         fi
8695                   fi
8696                 fi
8697
8698                 if test "$cf_have_incdir" = no ; then
8699                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
8700
8701 echo "${as_me:-configure}:8701: testing adding $cf_add_incdir to include-path ..." 1>&5
8702
8703                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8704
8705                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
8706                   test "$cf_top_incdir" = "$cf_add_incdir" && break
8707                   cf_add_incdir="$cf_top_incdir"
8708                 else
8709                   break
8710                 fi
8711           else
8712                 break
8713           fi
8714         done
8715   done
8716 fi
8717
8718 fi
8719
8720 # Set definitions to allow ifdef'ing for ncurses.h
8721
8722 case "$cf_cv_ncurses_header" in
8723 (*ncurses.h)
8724
8725 cat >>confdefs.h <<\EOF
8726 #define HAVE_NCURSES_H 1
8727 EOF
8728
8729         ;;
8730 esac
8731
8732 case "$cf_cv_ncurses_header" in
8733 (ncurses/curses.h|ncurses/ncurses.h)
8734
8735 cat >>confdefs.h <<\EOF
8736 #define HAVE_NCURSES_NCURSES_H 1
8737 EOF
8738
8739         ;;
8740 (ncursesw/curses.h|ncursesw/ncurses.h)
8741
8742 cat >>confdefs.h <<\EOF
8743 #define HAVE_NCURSESW_NCURSES_H 1
8744 EOF
8745
8746         ;;
8747 esac
8748
8749 echo "$as_me:8749: checking for terminfo header" >&5
8750 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
8751 if test "${cf_cv_term_header+set}" = set; then
8752   echo $ECHO_N "(cached) $ECHO_C" >&6
8753 else
8754
8755 case "${cf_cv_ncurses_header}" in
8756 (*/ncurses.h|*/ncursesw.h)
8757         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
8758         ;;
8759 (*)
8760         cf_term_header=term.h
8761         ;;
8762 esac
8763
8764 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
8765 do
8766 cat >"conftest.$ac_ext" <<_ACEOF
8767 #line 8767 "configure"
8768 #include "confdefs.h"
8769 #include <stdio.h>
8770 #include <${cf_cv_ncurses_header:-curses.h}>
8771 #include <$cf_test>
8772
8773 int
8774 main (void)
8775 {
8776 int x = auto_left_margin; (void)x
8777   ;
8778   return 0;
8779 }
8780 _ACEOF
8781 rm -f "conftest.$ac_objext"
8782 if { (eval echo "$as_me:8782: \"$ac_compile\"") >&5
8783   (eval $ac_compile) 2>&5
8784   ac_status=$?
8785   echo "$as_me:8785: \$? = $ac_status" >&5
8786   (exit "$ac_status"); } &&
8787          { ac_try='test -s "conftest.$ac_objext"'
8788   { (eval echo "$as_me:8788: \"$ac_try\"") >&5
8789   (eval $ac_try) 2>&5
8790   ac_status=$?
8791   echo "$as_me:8791: \$? = $ac_status" >&5
8792   (exit "$ac_status"); }; }; then
8793
8794         cf_cv_term_header="$cf_test"
8795 else
8796   echo "$as_me: failed program was:" >&5
8797 cat "conftest.$ac_ext" >&5
8798
8799         cf_cv_term_header=unknown
8800
8801 fi
8802 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8803         test "$cf_cv_term_header" != unknown && break
8804 done
8805
8806 fi
8807 echo "$as_me:8807: result: $cf_cv_term_header" >&5
8808 echo "${ECHO_T}$cf_cv_term_header" >&6
8809
8810 # Set definitions to allow ifdef'ing to accommodate subdirectories
8811
8812 case "$cf_cv_term_header" in
8813 (*term.h)
8814
8815 cat >>confdefs.h <<\EOF
8816 #define HAVE_TERM_H 1
8817 EOF
8818
8819         ;;
8820 esac
8821
8822 case "$cf_cv_term_header" in
8823 (ncurses/term.h)
8824
8825 cat >>confdefs.h <<\EOF
8826 #define HAVE_NCURSES_TERM_H 1
8827 EOF
8828
8829         ;;
8830 (ncursesw/term.h)
8831
8832 cat >>confdefs.h <<\EOF
8833 #define HAVE_NCURSESW_TERM_H 1
8834 EOF
8835
8836         ;;
8837 esac
8838
8839 # some applications need this, but should check for NCURSES_VERSION
8840
8841 cat >>confdefs.h <<\EOF
8842 #define NCURSES 1
8843 EOF
8844
8845 echo "$as_me:8845: checking for ncurses version" >&5
8846 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
8847 if test "${cf_cv_ncurses_version+set}" = set; then
8848   echo $ECHO_N "(cached) $ECHO_C" >&6
8849 else
8850
8851         cf_cv_ncurses_version=no
8852         cf_tempfile=out$$
8853         rm -f "$cf_tempfile"
8854         if test "$cross_compiling" = yes; then
8855
8856         # This will not work if the preprocessor splits the line after the
8857         # Autoconf token.  The 'unproto' program does that.
8858         cat > "conftest.$ac_ext" <<EOF
8859 #include <${cf_cv_ncurses_header:-curses.h}>
8860 #undef Autoconf
8861 #ifdef NCURSES_VERSION
8862 Autoconf NCURSES_VERSION
8863 #else
8864 #ifdef __NCURSES_H
8865 Autoconf "old"
8866 #endif
8867 ;
8868 #endif
8869 EOF
8870         cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
8871         { (eval echo "$as_me:8871: \"$cf_try\"") >&5
8872   (eval $cf_try) 2>&5
8873   ac_status=$?
8874   echo "$as_me:8874: \$? = $ac_status" >&5
8875   (exit "$ac_status"); }
8876         if test -f conftest.out ; then
8877                 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
8878                 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
8879                 rm -f conftest.out
8880         fi
8881
8882 else
8883   cat >"conftest.$ac_ext" <<_ACEOF
8884 #line 8884 "configure"
8885 #include "confdefs.h"
8886
8887 $ac_includes_default
8888
8889 #include <${cf_cv_ncurses_header:-curses.h}>
8890
8891 int main(void)
8892 {
8893         FILE *fp = fopen("$cf_tempfile", "w");
8894 #ifdef NCURSES_VERSION
8895 # ifdef NCURSES_VERSION_PATCH
8896         fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
8897 # else
8898         fprintf(fp, "%s\\n", NCURSES_VERSION);
8899 # endif
8900 #else
8901 # ifdef __NCURSES_H
8902         fprintf(fp, "old\\n");
8903 # else
8904         #error expected ncurses header to define __NCURSES_H
8905 # endif
8906 #endif
8907         ${cf_cv_main_return:-return}(0);
8908 }
8909 _ACEOF
8910 rm -f "conftest$ac_exeext"
8911 if { (eval echo "$as_me:8911: \"$ac_link\"") >&5
8912   (eval $ac_link) 2>&5
8913   ac_status=$?
8914   echo "$as_me:8914: \$? = $ac_status" >&5
8915   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
8916   { (eval echo "$as_me:8916: \"$ac_try\"") >&5
8917   (eval $ac_try) 2>&5
8918   ac_status=$?
8919   echo "$as_me:8919: \$? = $ac_status" >&5
8920   (exit "$ac_status"); }; }; then
8921
8922         cf_cv_ncurses_version=`cat $cf_tempfile`
8923 else
8924   echo "$as_me: program exited with status $ac_status" >&5
8925 echo "$as_me: failed program was:" >&5
8926 cat "conftest.$ac_ext" >&5
8927 fi
8928 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
8929 fi
8930         rm -f "$cf_tempfile"
8931
8932 fi
8933 echo "$as_me:8933: result: $cf_cv_ncurses_version" >&5
8934 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
8935 test "$cf_cv_ncurses_version" = no ||
8936 cat >>confdefs.h <<\EOF
8937 #define NCURSES 1
8938 EOF
8939
8940 cf_nculib_root=ncursesw
8941         # This works, except for the special case where we find gpm, but
8942         # ncurses is in a nonstandard location via $LIBS, and we really want
8943         # to link gpm.
8944 cf_ncurses_LIBS=""
8945 cf_ncurses_SAVE="$LIBS"
8946 echo "$as_me:8946: checking for Gpm_Open in -lgpm" >&5
8947 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
8948 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
8949   echo $ECHO_N "(cached) $ECHO_C" >&6
8950 else
8951   ac_check_lib_save_LIBS=$LIBS
8952 LIBS="-lgpm  $LIBS"
8953 cat >"conftest.$ac_ext" <<_ACEOF
8954 #line 8954 "configure"
8955 #include "confdefs.h"
8956
8957 /* Override any gcc2 internal prototype to avoid an error.  */
8958 #ifdef __cplusplus
8959 extern "C"
8960 #endif
8961 /* We use char because int might match the return type of a gcc2
8962    builtin and then its argument prototype would still apply.  */
8963 char Gpm_Open (void);
8964 int
8965 main (void)
8966 {
8967 Gpm_Open ();
8968   ;
8969   return 0;
8970 }
8971 _ACEOF
8972 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8973 if { (eval echo "$as_me:8973: \"$ac_link\"") >&5
8974   (eval $ac_link) 2>&5
8975   ac_status=$?
8976   echo "$as_me:8976: \$? = $ac_status" >&5
8977   (exit "$ac_status"); } &&
8978          { ac_try='test -s "conftest$ac_exeext"'
8979   { (eval echo "$as_me:8979: \"$ac_try\"") >&5
8980   (eval $ac_try) 2>&5
8981   ac_status=$?
8982   echo "$as_me:8982: \$? = $ac_status" >&5
8983   (exit "$ac_status"); }; }; then
8984   ac_cv_lib_gpm_Gpm_Open=yes
8985 else
8986   echo "$as_me: failed program was:" >&5
8987 cat "conftest.$ac_ext" >&5
8988 ac_cv_lib_gpm_Gpm_Open=no
8989 fi
8990 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8991 LIBS=$ac_check_lib_save_LIBS
8992 fi
8993 echo "$as_me:8993: result: $ac_cv_lib_gpm_Gpm_Open" >&5
8994 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
8995 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
8996   echo "$as_me:8996: checking for initscr in -lgpm" >&5
8997 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
8998 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
8999   echo $ECHO_N "(cached) $ECHO_C" >&6
9000 else
9001   ac_check_lib_save_LIBS=$LIBS
9002 LIBS="-lgpm  $LIBS"
9003 cat >"conftest.$ac_ext" <<_ACEOF
9004 #line 9004 "configure"
9005 #include "confdefs.h"
9006
9007 /* Override any gcc2 internal prototype to avoid an error.  */
9008 #ifdef __cplusplus
9009 extern "C"
9010 #endif
9011 /* We use char because int might match the return type of a gcc2
9012    builtin and then its argument prototype would still apply.  */
9013 char initscr (void);
9014 int
9015 main (void)
9016 {
9017 initscr ();
9018   ;
9019   return 0;
9020 }
9021 _ACEOF
9022 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9023 if { (eval echo "$as_me:9023: \"$ac_link\"") >&5
9024   (eval $ac_link) 2>&5
9025   ac_status=$?
9026   echo "$as_me:9026: \$? = $ac_status" >&5
9027   (exit "$ac_status"); } &&
9028          { ac_try='test -s "conftest$ac_exeext"'
9029   { (eval echo "$as_me:9029: \"$ac_try\"") >&5
9030   (eval $ac_try) 2>&5
9031   ac_status=$?
9032   echo "$as_me:9032: \$? = $ac_status" >&5
9033   (exit "$ac_status"); }; }; then
9034   ac_cv_lib_gpm_initscr=yes
9035 else
9036   echo "$as_me: failed program was:" >&5
9037 cat "conftest.$ac_ext" >&5
9038 ac_cv_lib_gpm_initscr=no
9039 fi
9040 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9041 LIBS=$ac_check_lib_save_LIBS
9042 fi
9043 echo "$as_me:9043: result: $ac_cv_lib_gpm_initscr" >&5
9044 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
9045 if test "$ac_cv_lib_gpm_initscr" = yes; then
9046   LIBS="$cf_ncurses_SAVE"
9047 else
9048   cf_ncurses_LIBS="-lgpm"
9049 fi
9050
9051 fi
9052
9053 case "$host_os" in
9054 (freebsd*)
9055         # This is only necessary if you are linking against an obsolete
9056         # version of ncurses (but it should do no harm, since it is static).
9057         if test "$cf_nculib_root" = ncurses ; then
9058                 echo "$as_me:9058: checking for tgoto in -lmytinfo" >&5
9059 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
9060 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
9061   echo $ECHO_N "(cached) $ECHO_C" >&6
9062 else
9063   ac_check_lib_save_LIBS=$LIBS
9064 LIBS="-lmytinfo  $LIBS"
9065 cat >"conftest.$ac_ext" <<_ACEOF
9066 #line 9066 "configure"
9067 #include "confdefs.h"
9068
9069 /* Override any gcc2 internal prototype to avoid an error.  */
9070 #ifdef __cplusplus
9071 extern "C"
9072 #endif
9073 /* We use char because int might match the return type of a gcc2
9074    builtin and then its argument prototype would still apply.  */
9075 char tgoto (void);
9076 int
9077 main (void)
9078 {
9079 tgoto ();
9080   ;
9081   return 0;
9082 }
9083 _ACEOF
9084 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9085 if { (eval echo "$as_me:9085: \"$ac_link\"") >&5
9086   (eval $ac_link) 2>&5
9087   ac_status=$?
9088   echo "$as_me:9088: \$? = $ac_status" >&5
9089   (exit "$ac_status"); } &&
9090          { ac_try='test -s "conftest$ac_exeext"'
9091   { (eval echo "$as_me:9091: \"$ac_try\"") >&5
9092   (eval $ac_try) 2>&5
9093   ac_status=$?
9094   echo "$as_me:9094: \$? = $ac_status" >&5
9095   (exit "$ac_status"); }; }; then
9096   ac_cv_lib_mytinfo_tgoto=yes
9097 else
9098   echo "$as_me: failed program was:" >&5
9099 cat "conftest.$ac_ext" >&5
9100 ac_cv_lib_mytinfo_tgoto=no
9101 fi
9102 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9103 LIBS=$ac_check_lib_save_LIBS
9104 fi
9105 echo "$as_me:9105: result: $ac_cv_lib_mytinfo_tgoto" >&5
9106 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
9107 if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
9108   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
9109 fi
9110
9111         fi
9112         ;;
9113 esac
9114
9115 cf_add_libs="$LIBS"
9116 # reverse order
9117 cf_add_0lib=
9118 for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
9119 # filter duplicates
9120 for cf_add_1lib in $cf_add_0lib; do
9121         for cf_add_2lib in $cf_add_libs; do
9122                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
9123                         cf_add_1lib=
9124                         break
9125                 fi
9126         done
9127         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
9128 done
9129 LIBS="$cf_add_libs"
9130
9131 if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
9132 then
9133
9134 cf_add_libs="$LIBS"
9135 # reverse order
9136 cf_add_0lib=
9137 for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
9138 # filter duplicates
9139 for cf_add_1lib in $cf_add_0lib; do
9140         for cf_add_2lib in $cf_add_libs; do
9141                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
9142                         cf_add_1lib=
9143                         break
9144                 fi
9145         done
9146         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
9147 done
9148 LIBS="$cf_add_libs"
9149
9150 else
9151
9152         eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no'
9153         cf_libdir=""
9154         echo "$as_me:9154: checking for initscr" >&5
9155 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
9156 if test "${ac_cv_func_initscr+set}" = set; then
9157   echo $ECHO_N "(cached) $ECHO_C" >&6
9158 else
9159   cat >"conftest.$ac_ext" <<_ACEOF
9160 #line 9160 "configure"
9161 #include "confdefs.h"
9162 #define initscr autoconf_temporary
9163 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
9164 #undef initscr
9165
9166 #ifdef __cplusplus
9167 extern "C"
9168 #endif
9169
9170 /* We use char because int might match the return type of a gcc2
9171    builtin and then its argument prototype would still apply.  */
9172 char initscr (void);
9173
9174 int
9175 main (void)
9176 {
9177
9178 /* The GNU C library defines stubs for functions which it implements
9179     to always fail with ENOSYS.  Some functions are actually named
9180     something starting with __ and the normal name is an alias.  */
9181 #if defined (__stub_initscr) || defined (__stub___initscr)
9182 #error found stub for initscr
9183 #endif
9184
9185         return initscr ();
9186   ;
9187   return 0;
9188 }
9189 _ACEOF
9190 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9191 if { (eval echo "$as_me:9191: \"$ac_link\"") >&5
9192   (eval $ac_link) 2>&5
9193   ac_status=$?
9194   echo "$as_me:9194: \$? = $ac_status" >&5
9195   (exit "$ac_status"); } &&
9196          { ac_try='test -s "conftest$ac_exeext"'
9197   { (eval echo "$as_me:9197: \"$ac_try\"") >&5
9198   (eval $ac_try) 2>&5
9199   ac_status=$?
9200   echo "$as_me:9200: \$? = $ac_status" >&5
9201   (exit "$ac_status"); }; }; then
9202   ac_cv_func_initscr=yes
9203 else
9204   echo "$as_me: failed program was:" >&5
9205 cat "conftest.$ac_ext" >&5
9206 ac_cv_func_initscr=no
9207 fi
9208 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9209 fi
9210 echo "$as_me:9210: result: $ac_cv_func_initscr" >&5
9211 echo "${ECHO_T}$ac_cv_func_initscr" >&6
9212 if test "$ac_cv_func_initscr" = yes; then
9213   eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
9214 else
9215
9216                 cf_save_LIBS="$LIBS"
9217                 echo "$as_me:9217: checking for initscr in -l$cf_nculib_root" >&5
9218 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
9219                 LIBS="-l$cf_nculib_root $LIBS"
9220                 cat >"conftest.$ac_ext" <<_ACEOF
9221 #line 9221 "configure"
9222 #include "confdefs.h"
9223 #include <${cf_cv_ncurses_header:-curses.h}>
9224 int
9225 main (void)
9226 {
9227 initscr()
9228   ;
9229   return 0;
9230 }
9231 _ACEOF
9232 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9233 if { (eval echo "$as_me:9233: \"$ac_link\"") >&5
9234   (eval $ac_link) 2>&5
9235   ac_status=$?
9236   echo "$as_me:9236: \$? = $ac_status" >&5
9237   (exit "$ac_status"); } &&
9238          { ac_try='test -s "conftest$ac_exeext"'
9239   { (eval echo "$as_me:9239: \"$ac_try\"") >&5
9240   (eval $ac_try) 2>&5
9241   ac_status=$?
9242   echo "$as_me:9242: \$? = $ac_status" >&5
9243   (exit "$ac_status"); }; }; then
9244   echo "$as_me:9244: result: yes" >&5
9245 echo "${ECHO_T}yes" >&6
9246                          eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
9247
9248 else
9249   echo "$as_me: failed program was:" >&5
9250 cat "conftest.$ac_ext" >&5
9251 echo "$as_me:9251: result: no" >&5
9252 echo "${ECHO_T}no" >&6
9253
9254 cf_search=
9255 cf_library_path_list=""
9256 if test -n "${LDFLAGS}${LIBS}" ; then
9257         for cf_library_path in $LDFLAGS $LIBS
9258         do
9259                 case "$cf_library_path" in
9260                 (-L*)
9261                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
9262
9263 test "x$cf_library_path" != "xNONE" && \
9264 test -d "$cf_library_path" && \
9265  {
9266         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
9267         test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
9268         test -d "$cf_library_path/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
9269         test -d "$cf_library_path/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
9270         test -d "$cf_library_path/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
9271         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"
9272 }
9273
9274                         cf_library_path_list="$cf_library_path_list $cf_search"
9275                         ;;
9276                 esac
9277         done
9278 fi
9279
9280 cf_search=
9281
9282 test "x$prefix" != "xNONE" && \
9283 test -d "$prefix" && \
9284  {
9285         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
9286         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
9287         test -d "$prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
9288         test -d "$prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
9289         test -d "$prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
9290         test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
9291 }
9292
9293 for cf_subdir_prefix in \
9294         /usr \
9295         /usr/local \
9296         /usr/pkg \
9297         /opt \
9298         /opt/local \
9299         $HOME
9300 do
9301
9302 test "x$cf_subdir_prefix" != "x$prefix" && \
9303 test -d "$cf_subdir_prefix" && \
9304 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
9305         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
9306         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
9307         test -d "$cf_subdir_prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
9308         test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
9309         test -d "$cf_subdir_prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
9310         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"
9311 }
9312
9313 done
9314
9315 cf_search="$cf_library_path_list $cf_search"
9316
9317                         for cf_libdir in $cf_search
9318                         do
9319                                 echo "$as_me:9319: checking for -l$cf_nculib_root in $cf_libdir" >&5
9320 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
9321                                 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
9322                                 cat >"conftest.$ac_ext" <<_ACEOF
9323 #line 9323 "configure"
9324 #include "confdefs.h"
9325 #include <${cf_cv_ncurses_header:-curses.h}>
9326 int
9327 main (void)
9328 {
9329 initscr()
9330   ;
9331   return 0;
9332 }
9333 _ACEOF
9334 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9335 if { (eval echo "$as_me:9335: \"$ac_link\"") >&5
9336   (eval $ac_link) 2>&5
9337   ac_status=$?
9338   echo "$as_me:9338: \$? = $ac_status" >&5
9339   (exit "$ac_status"); } &&
9340          { ac_try='test -s "conftest$ac_exeext"'
9341   { (eval echo "$as_me:9341: \"$ac_try\"") >&5
9342   (eval $ac_try) 2>&5
9343   ac_status=$?
9344   echo "$as_me:9344: \$? = $ac_status" >&5
9345   (exit "$ac_status"); }; }; then
9346   echo "$as_me:9346: result: yes" >&5
9347 echo "${ECHO_T}yes" >&6
9348                                          eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
9349                                          break
9350 else
9351   echo "$as_me: failed program was:" >&5
9352 cat "conftest.$ac_ext" >&5
9353 echo "$as_me:9353: result: no" >&5
9354 echo "${ECHO_T}no" >&6
9355                                          LIBS="$cf_save_LIBS"
9356 fi
9357 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9358                         done
9359
9360 fi
9361 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9362
9363 fi
9364
9365 eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\"
9366
9367 if test "$cf_found_library" = no ; then
9368         { { echo "$as_me:9368: error: Cannot link $cf_nculib_root library" >&5
9369 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
9370    { (exit 1); exit 1; }; }
9371 fi
9372
9373 fi
9374
9375 if test -n "$cf_ncurses_LIBS" ; then
9376         echo "$as_me:9376: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
9377 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
9378         cf_ncurses_SAVE="$LIBS"
9379         for p in $cf_ncurses_LIBS ; do
9380                 q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"`
9381                 if test "$q" != "$LIBS" ; then
9382                         LIBS="$q"
9383                 fi
9384         done
9385         cat >"conftest.$ac_ext" <<_ACEOF
9386 #line 9386 "configure"
9387 #include "confdefs.h"
9388 #include <${cf_cv_ncurses_header:-curses.h}>
9389 int
9390 main (void)
9391 {
9392 initscr(); mousemask(0,0); tigetstr((char *)0);
9393   ;
9394   return 0;
9395 }
9396 _ACEOF
9397 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9398 if { (eval echo "$as_me:9398: \"$ac_link\"") >&5
9399   (eval $ac_link) 2>&5
9400   ac_status=$?
9401   echo "$as_me:9401: \$? = $ac_status" >&5
9402   (exit "$ac_status"); } &&
9403          { ac_try='test -s "conftest$ac_exeext"'
9404   { (eval echo "$as_me:9404: \"$ac_try\"") >&5
9405   (eval $ac_try) 2>&5
9406   ac_status=$?
9407   echo "$as_me:9407: \$? = $ac_status" >&5
9408   (exit "$ac_status"); }; }; then
9409   echo "$as_me:9409: result: yes" >&5
9410 echo "${ECHO_T}yes" >&6
9411 else
9412   echo "$as_me: failed program was:" >&5
9413 cat "conftest.$ac_ext" >&5
9414 echo "$as_me:9414: result: no" >&5
9415 echo "${ECHO_T}no" >&6
9416                  LIBS="$cf_ncurses_SAVE"
9417 fi
9418 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9419 fi
9420
9421 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9422
9423 cat >>confdefs.h <<EOF
9424 #define $cf_nculib_ROOT 1
9425 EOF
9426
9427         fi
9428 else
9429         NCURSES_CONFIG=none
9430 fi
9431
9432 else
9433
9434 cf_ncuconfig_root=ncurses
9435 cf_have_ncuconfig=no
9436
9437 if test "x${PKG_CONFIG:=none}" != xnone; then
9438         echo "$as_me:9438: checking pkg-config for $cf_ncuconfig_root" >&5
9439 echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
9440         if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
9441                 echo "$as_me:9441: result: yes" >&5
9442 echo "${ECHO_T}yes" >&6
9443
9444                 echo "$as_me:9444: checking if the $cf_ncuconfig_root package files work" >&5
9445 echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
9446                 cf_have_ncuconfig=unknown
9447
9448                 cf_save_CFLAGS="$CFLAGS"
9449                 cf_save_CPPFLAGS="$CPPFLAGS"
9450                 cf_save_LIBS="$LIBS"
9451
9452                 cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`"
9453                 cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`"
9454
9455                 # while -W for passing linker flags is prevalent, it is not "standard".
9456                 # At least one wrapper for c89/c99 (in Apple's xcode) has its own
9457                 # incompatible _and_ non-standard -W option which gives an error.  Work
9458                 # around that pitfall.
9459                 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in
9460                 (x*c[89]9@@*-W*)
9461
9462 cf_fix_cppflags=no
9463 cf_new_cflags=
9464 cf_new_cppflags=
9465 cf_new_extra_cppflags=
9466
9467 for cf_add_cflags in $cf_pkg_cflags
9468 do
9469 case "$cf_fix_cppflags" in
9470 (no)
9471         case "$cf_add_cflags" in
9472         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9473                 case "$cf_add_cflags" in
9474                 (-D*)
9475                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9476
9477                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9478                                 && test -z "${cf_tst_cflags}" \
9479                                 && cf_fix_cppflags=yes
9480
9481                         if test "$cf_fix_cppflags" = yes ; then
9482
9483         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9484         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9485
9486                                 continue
9487                         elif test "${cf_tst_cflags}" = "\"'" ; then
9488
9489         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9490         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9491
9492                                 continue
9493                         fi
9494                         ;;
9495                 esac
9496                 case "$CPPFLAGS" in
9497                 (*$cf_add_cflags)
9498                         ;;
9499                 (*)
9500                         case "$cf_add_cflags" in
9501                         (-D*)
9502                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9503
9504 CPPFLAGS=`echo "$CPPFLAGS" | \
9505         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9506                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9507
9508                                 ;;
9509                         esac
9510
9511         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9512         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9513
9514                         ;;
9515                 esac
9516                 ;;
9517         (*)
9518
9519         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9520         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9521
9522                 ;;
9523         esac
9524         ;;
9525 (yes)
9526
9527         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9528         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9529
9530         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
9531
9532         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9533                 && test -z "${cf_tst_cflags}" \
9534                 && cf_fix_cppflags=no
9535         ;;
9536 esac
9537 done
9538
9539 if test -n "$cf_new_cflags" ; then
9540
9541         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9542         CFLAGS="${CFLAGS}$cf_new_cflags"
9543
9544 fi
9545
9546 if test -n "$cf_new_cppflags" ; then
9547
9548         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9549         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9550
9551 fi
9552
9553 if test -n "$cf_new_extra_cppflags" ; then
9554
9555         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9556         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9557
9558 fi
9559
9560 cf_add_libs="$LIBS"
9561 # reverse order
9562 cf_add_0lib=
9563 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
9564 # filter duplicates
9565 for cf_add_1lib in $cf_add_0lib; do
9566         for cf_add_2lib in $cf_add_libs; do
9567                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
9568                         cf_add_1lib=
9569                         break
9570                 fi
9571         done
9572         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
9573 done
9574 LIBS="$cf_add_libs"
9575
9576                         cat >"conftest.$ac_ext" <<_ACEOF
9577 #line 9577 "configure"
9578 #include "confdefs.h"
9579 #include <${cf_cv_ncurses_header:-curses.h}>
9580 int
9581 main (void)
9582 {
9583 initscr(); mousemask(0,0); tigetstr((char *)0);
9584   ;
9585   return 0;
9586 }
9587 _ACEOF
9588 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9589 if { (eval echo "$as_me:9589: \"$ac_link\"") >&5
9590   (eval $ac_link) 2>&5
9591   ac_status=$?
9592   echo "$as_me:9592: \$? = $ac_status" >&5
9593   (exit "$ac_status"); } &&
9594          { ac_try='test -s "conftest$ac_exeext"'
9595   { (eval echo "$as_me:9595: \"$ac_try\"") >&5
9596   (eval $ac_try) 2>&5
9597   ac_status=$?
9598   echo "$as_me:9598: \$? = $ac_status" >&5
9599   (exit "$ac_status"); }; }; then
9600   if test "$cross_compiling" = yes; then
9601   cf_test_ncuconfig=maybe
9602 else
9603   cat >"conftest.$ac_ext" <<_ACEOF
9604 #line 9604 "configure"
9605 #include "confdefs.h"
9606 #include <${cf_cv_ncurses_header:-curses.h}>
9607                                         int main(void)
9608                                         { const char *xx = curses_version(); return (xx == 0); }
9609 _ACEOF
9610 rm -f "conftest$ac_exeext"
9611 if { (eval echo "$as_me:9611: \"$ac_link\"") >&5
9612   (eval $ac_link) 2>&5
9613   ac_status=$?
9614   echo "$as_me:9614: \$? = $ac_status" >&5
9615   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9616   { (eval echo "$as_me:9616: \"$ac_try\"") >&5
9617   (eval $ac_try) 2>&5
9618   ac_status=$?
9619   echo "$as_me:9619: \$? = $ac_status" >&5
9620   (exit "$ac_status"); }; }; then
9621   cf_test_ncuconfig=yes
9622 else
9623   echo "$as_me: program exited with status $ac_status" >&5
9624 echo "$as_me: failed program was:" >&5
9625 cat "conftest.$ac_ext" >&5
9626 cf_test_ncuconfig=no
9627 fi
9628 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9629 fi
9630 else
9631   echo "$as_me: failed program was:" >&5
9632 cat "conftest.$ac_ext" >&5
9633 cf_test_ncuconfig=no
9634 fi
9635 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9636
9637                         CFLAGS="$cf_save_CFLAGS"
9638                         CPPFLAGS="$cf_save_CPPFLAGS"
9639                         LIBS="$cf_save_LIBS"
9640
9641                         if test "x$cf_test_ncuconfig" != xyes; then
9642                                 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^      ]*//g'`
9643                                 cf_pkg_cflags="$cf_temp"
9644                                 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^        ]*//g'`
9645                                 cf_pkg_libs="$cf_temp"
9646                         fi
9647                         ;;
9648                 esac
9649
9650 for cf_add_cflags in $cf_pkg_cflags
9651 do
9652         case "x$cf_add_cflags" in
9653         (x-[DU]*)
9654
9655 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
9656 while true
9657 do
9658         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
9659         test "$CFLAGS" != "$cf_old_cflag" || break
9660
9661         CFLAGS="$cf_old_cflag"
9662 done
9663
9664 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
9665 while true
9666 do
9667         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
9668         test "$CPPFLAGS" != "$cf_old_cflag" || break
9669
9670         CPPFLAGS="$cf_old_cflag"
9671 done
9672
9673                 ;;
9674         esac
9675
9676 cf_fix_cppflags=no
9677 cf_new_cflags=
9678 cf_new_cppflags=
9679 cf_new_extra_cppflags=
9680
9681 for cf_add_cflags in $cf_add_cflags
9682 do
9683 case "$cf_fix_cppflags" in
9684 (no)
9685         case "$cf_add_cflags" in
9686         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9687                 case "$cf_add_cflags" in
9688                 (-D*)
9689                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9690
9691                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9692                                 && test -z "${cf_tst_cflags}" \
9693                                 && cf_fix_cppflags=yes
9694
9695                         if test "$cf_fix_cppflags" = yes ; then
9696
9697         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9698         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9699
9700                                 continue
9701                         elif test "${cf_tst_cflags}" = "\"'" ; then
9702
9703         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9704         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9705
9706                                 continue
9707                         fi
9708                         ;;
9709                 esac
9710                 case "$CPPFLAGS" in
9711                 (*$cf_add_cflags)
9712                         ;;
9713                 (*)
9714                         case "$cf_add_cflags" in
9715                         (-D*)
9716                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9717
9718 CPPFLAGS=`echo "$CPPFLAGS" | \
9719         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9720                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9721
9722                                 ;;
9723                         esac
9724
9725         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9726         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9727
9728                         ;;
9729                 esac
9730                 ;;
9731         (*)
9732
9733         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9734         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9735
9736                 ;;
9737         esac
9738         ;;
9739 (yes)
9740
9741         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9742         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9743
9744         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
9745
9746         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9747                 && test -z "${cf_tst_cflags}" \
9748                 && cf_fix_cppflags=no
9749         ;;
9750 esac
9751 done
9752
9753 if test -n "$cf_new_cflags" ; then
9754
9755         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9756         CFLAGS="${CFLAGS}$cf_new_cflags"
9757
9758 fi
9759
9760 if test -n "$cf_new_cppflags" ; then
9761
9762         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9763         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9764
9765 fi
9766
9767 if test -n "$cf_new_extra_cppflags" ; then
9768
9769         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9770         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9771
9772 fi
9773
9774 done
9775
9776 cf_add_libs="$LIBS"
9777 # reverse order
9778 cf_add_0lib=
9779 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
9780 # filter duplicates
9781 for cf_add_1lib in $cf_add_0lib; do
9782         for cf_add_2lib in $cf_add_libs; do
9783                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
9784                         cf_add_1lib=
9785                         break
9786                 fi
9787         done
9788         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
9789 done
9790 LIBS="$cf_add_libs"
9791
9792                 cat >"conftest.$ac_ext" <<_ACEOF
9793 #line 9793 "configure"
9794 #include "confdefs.h"
9795 #include <${cf_cv_ncurses_header:-curses.h}>
9796 int
9797 main (void)
9798 {
9799 initscr(); mousemask(0,0); tigetstr((char *)0);
9800   ;
9801   return 0;
9802 }
9803 _ACEOF
9804 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9805 if { (eval echo "$as_me:9805: \"$ac_link\"") >&5
9806   (eval $ac_link) 2>&5
9807   ac_status=$?
9808   echo "$as_me:9808: \$? = $ac_status" >&5
9809   (exit "$ac_status"); } &&
9810          { ac_try='test -s "conftest$ac_exeext"'
9811   { (eval echo "$as_me:9811: \"$ac_try\"") >&5
9812   (eval $ac_try) 2>&5
9813   ac_status=$?
9814   echo "$as_me:9814: \$? = $ac_status" >&5
9815   (exit "$ac_status"); }; }; then
9816   if test "$cross_compiling" = yes; then
9817   cf_have_ncuconfig=maybe
9818 else
9819   cat >"conftest.$ac_ext" <<_ACEOF
9820 #line 9820 "configure"
9821 #include "confdefs.h"
9822 #include <${cf_cv_ncurses_header:-curses.h}>
9823                                 int main(void)
9824                                 { const char *xx = curses_version(); return (xx == 0); }
9825 _ACEOF
9826 rm -f "conftest$ac_exeext"
9827 if { (eval echo "$as_me:9827: \"$ac_link\"") >&5
9828   (eval $ac_link) 2>&5
9829   ac_status=$?
9830   echo "$as_me:9830: \$? = $ac_status" >&5
9831   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9832   { (eval echo "$as_me:9832: \"$ac_try\"") >&5
9833   (eval $ac_try) 2>&5
9834   ac_status=$?
9835   echo "$as_me:9835: \$? = $ac_status" >&5
9836   (exit "$ac_status"); }; }; then
9837   cf_have_ncuconfig=yes
9838 else
9839   echo "$as_me: program exited with status $ac_status" >&5
9840 echo "$as_me: failed program was:" >&5
9841 cat "conftest.$ac_ext" >&5
9842 cf_have_ncuconfig=no
9843 fi
9844 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9845 fi
9846 else
9847   echo "$as_me: failed program was:" >&5
9848 cat "conftest.$ac_ext" >&5
9849 cf_have_ncuconfig=no
9850 fi
9851 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9852                 echo "$as_me:9852: result: $cf_have_ncuconfig" >&5
9853 echo "${ECHO_T}$cf_have_ncuconfig" >&6
9854                 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
9855                 if test "$cf_have_ncuconfig" != "yes"
9856                 then
9857                         CPPFLAGS="$cf_save_CPPFLAGS"
9858                         LIBS="$cf_save_LIBS"
9859                         NCURSES_CONFIG_PKG=none
9860                 else
9861
9862 cat >>confdefs.h <<\EOF
9863 #define NCURSES 1
9864 EOF
9865
9866                         NCURSES_CONFIG_PKG=$cf_ncuconfig_root
9867
9868 echo "$as_me:9868: checking for terminfo header" >&5
9869 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
9870 if test "${cf_cv_term_header+set}" = set; then
9871   echo $ECHO_N "(cached) $ECHO_C" >&6
9872 else
9873
9874 case "${cf_cv_ncurses_header}" in
9875 (*/ncurses.h|*/ncursesw.h)
9876         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
9877         ;;
9878 (*)
9879         cf_term_header=term.h
9880         ;;
9881 esac
9882
9883 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
9884 do
9885 cat >"conftest.$ac_ext" <<_ACEOF
9886 #line 9886 "configure"
9887 #include "confdefs.h"
9888 #include <stdio.h>
9889 #include <${cf_cv_ncurses_header:-curses.h}>
9890 #include <$cf_test>
9891
9892 int
9893 main (void)
9894 {
9895 int x = auto_left_margin; (void)x
9896   ;
9897   return 0;
9898 }
9899 _ACEOF
9900 rm -f "conftest.$ac_objext"
9901 if { (eval echo "$as_me:9901: \"$ac_compile\"") >&5
9902   (eval $ac_compile) 2>&5
9903   ac_status=$?
9904   echo "$as_me:9904: \$? = $ac_status" >&5
9905   (exit "$ac_status"); } &&
9906          { ac_try='test -s "conftest.$ac_objext"'
9907   { (eval echo "$as_me:9907: \"$ac_try\"") >&5
9908   (eval $ac_try) 2>&5
9909   ac_status=$?
9910   echo "$as_me:9910: \$? = $ac_status" >&5
9911   (exit "$ac_status"); }; }; then
9912
9913         cf_cv_term_header="$cf_test"
9914 else
9915   echo "$as_me: failed program was:" >&5
9916 cat "conftest.$ac_ext" >&5
9917
9918         cf_cv_term_header=unknown
9919
9920 fi
9921 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9922         test "$cf_cv_term_header" != unknown && break
9923 done
9924
9925 fi
9926 echo "$as_me:9926: result: $cf_cv_term_header" >&5
9927 echo "${ECHO_T}$cf_cv_term_header" >&6
9928
9929 # Set definitions to allow ifdef'ing to accommodate subdirectories
9930
9931 case "$cf_cv_term_header" in
9932 (*term.h)
9933
9934 cat >>confdefs.h <<\EOF
9935 #define HAVE_TERM_H 1
9936 EOF
9937
9938         ;;
9939 esac
9940
9941 case "$cf_cv_term_header" in
9942 (ncurses/term.h)
9943
9944 cat >>confdefs.h <<\EOF
9945 #define HAVE_NCURSES_TERM_H 1
9946 EOF
9947
9948         ;;
9949 (ncursesw/term.h)
9950
9951 cat >>confdefs.h <<\EOF
9952 #define HAVE_NCURSESW_TERM_H 1
9953 EOF
9954
9955         ;;
9956 esac
9957
9958                 fi
9959
9960         else
9961                 echo "$as_me:9961: result: no" >&5
9962 echo "${ECHO_T}no" >&6
9963                 NCURSES_CONFIG_PKG=none
9964         fi
9965 else
9966         NCURSES_CONFIG_PKG=none
9967 fi
9968
9969 if test "x$cf_have_ncuconfig" = "xno"; then
9970         cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
9971
9972 if test -n "$ac_tool_prefix"; then
9973   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
9974   do
9975     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
9976 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
9977 echo "$as_me:9977: checking for $ac_word" >&5
9978 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9979 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
9980   echo $ECHO_N "(cached) $ECHO_C" >&6
9981 else
9982   if test -n "$NCURSES_CONFIG"; then
9983   ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
9984 else
9985   ac_save_IFS=$IFS; IFS=$ac_path_separator
9986 ac_dummy="$PATH"
9987 for ac_dir in $ac_dummy; do
9988   IFS=$ac_save_IFS
9989   test -z "$ac_dir" && ac_dir=.
9990   $as_executable_p "$ac_dir/$ac_word" || continue
9991 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
9992 echo "$as_me:9992: found $ac_dir/$ac_word" >&5
9993 break
9994 done
9995
9996 fi
9997 fi
9998 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
9999 if test -n "$NCURSES_CONFIG"; then
10000   echo "$as_me:10000: result: $NCURSES_CONFIG" >&5
10001 echo "${ECHO_T}$NCURSES_CONFIG" >&6
10002 else
10003   echo "$as_me:10003: result: no" >&5
10004 echo "${ECHO_T}no" >&6
10005 fi
10006
10007     test -n "$NCURSES_CONFIG" && break
10008   done
10009 fi
10010 if test -z "$NCURSES_CONFIG"; then
10011   ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
10012   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
10013 do
10014   # Extract the first word of "$ac_prog", so it can be a program name with args.
10015 set dummy $ac_prog; ac_word=$2
10016 echo "$as_me:10016: checking for $ac_word" >&5
10017 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10018 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
10019   echo $ECHO_N "(cached) $ECHO_C" >&6
10020 else
10021   if test -n "$ac_ct_NCURSES_CONFIG"; then
10022   ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
10023 else
10024   ac_save_IFS=$IFS; IFS=$ac_path_separator
10025 ac_dummy="$PATH"
10026 for ac_dir in $ac_dummy; do
10027   IFS=$ac_save_IFS
10028   test -z "$ac_dir" && ac_dir=.
10029   $as_executable_p "$ac_dir/$ac_word" || continue
10030 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
10031 echo "$as_me:10031: found $ac_dir/$ac_word" >&5
10032 break
10033 done
10034
10035 fi
10036 fi
10037 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
10038 if test -n "$ac_ct_NCURSES_CONFIG"; then
10039   echo "$as_me:10039: result: $ac_ct_NCURSES_CONFIG" >&5
10040 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
10041 else
10042   echo "$as_me:10042: result: no" >&5
10043 echo "${ECHO_T}no" >&6
10044 fi
10045
10046   test -n "$ac_ct_NCURSES_CONFIG" && break
10047 done
10048 test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
10049
10050   NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
10051 fi
10052
10053         if test "$NCURSES_CONFIG" != none ; then
10054
10055 for cf_add_cflags in `$NCURSES_CONFIG --cflags`
10056 do
10057         case "x$cf_add_cflags" in
10058         (x-[DU]*)
10059
10060 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
10061 while true
10062 do
10063         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
10064         test "$CFLAGS" != "$cf_old_cflag" || break
10065
10066         CFLAGS="$cf_old_cflag"
10067 done
10068
10069 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
10070 while true
10071 do
10072         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
10073         test "$CPPFLAGS" != "$cf_old_cflag" || break
10074
10075         CPPFLAGS="$cf_old_cflag"
10076 done
10077
10078                 ;;
10079         esac
10080
10081 cf_fix_cppflags=no
10082 cf_new_cflags=
10083 cf_new_cppflags=
10084 cf_new_extra_cppflags=
10085
10086 for cf_add_cflags in $cf_add_cflags
10087 do
10088 case "$cf_fix_cppflags" in
10089 (no)
10090         case "$cf_add_cflags" in
10091         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10092                 case "$cf_add_cflags" in
10093                 (-D*)
10094                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10095
10096                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10097                                 && test -z "${cf_tst_cflags}" \
10098                                 && cf_fix_cppflags=yes
10099
10100                         if test "$cf_fix_cppflags" = yes ; then
10101
10102         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10103         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10104
10105                                 continue
10106                         elif test "${cf_tst_cflags}" = "\"'" ; then
10107
10108         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10109         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10110
10111                                 continue
10112                         fi
10113                         ;;
10114                 esac
10115                 case "$CPPFLAGS" in
10116                 (*$cf_add_cflags)
10117                         ;;
10118                 (*)
10119                         case "$cf_add_cflags" in
10120                         (-D*)
10121                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10122
10123 CPPFLAGS=`echo "$CPPFLAGS" | \
10124         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10125                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10126
10127                                 ;;
10128                         esac
10129
10130         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10131         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10132
10133                         ;;
10134                 esac
10135                 ;;
10136         (*)
10137
10138         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10139         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10140
10141                 ;;
10142         esac
10143         ;;
10144 (yes)
10145
10146         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10147         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10148
10149         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10150
10151         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10152                 && test -z "${cf_tst_cflags}" \
10153                 && cf_fix_cppflags=no
10154         ;;
10155 esac
10156 done
10157
10158 if test -n "$cf_new_cflags" ; then
10159
10160         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10161         CFLAGS="${CFLAGS}$cf_new_cflags"
10162
10163 fi
10164
10165 if test -n "$cf_new_cppflags" ; then
10166
10167         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10168         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10169
10170 fi
10171
10172 if test -n "$cf_new_extra_cppflags" ; then
10173
10174         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10175         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10176
10177 fi
10178
10179 done
10180
10181 cf_add_libs="$LIBS"
10182 # reverse order
10183 cf_add_0lib=
10184 for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
10185 # filter duplicates
10186 for cf_add_1lib in $cf_add_0lib; do
10187         for cf_add_2lib in $cf_add_libs; do
10188                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
10189                         cf_add_1lib=
10190                         break
10191                 fi
10192         done
10193         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
10194 done
10195 LIBS="$cf_add_libs"
10196
10197                 # even with config script, some packages use no-override for curses.h
10198
10199 echo "$as_me:10199: checking if we have identified curses headers" >&5
10200 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
10201 if test "${cf_cv_ncurses_header+set}" = set; then
10202   echo $ECHO_N "(cached) $ECHO_C" >&6
10203 else
10204
10205 cf_cv_ncurses_header=none
10206 for cf_header in \
10207         ncurses.h ncurses/ncurses.h \
10208         curses.h ncurses/curses.h
10209 do
10210 cat >"conftest.$ac_ext" <<_ACEOF
10211 #line 10211 "configure"
10212 #include "confdefs.h"
10213 #include <${cf_header}>
10214 int
10215 main (void)
10216 {
10217 initscr(); endwin()
10218   ;
10219   return 0;
10220 }
10221 _ACEOF
10222 rm -f "conftest.$ac_objext"
10223 if { (eval echo "$as_me:10223: \"$ac_compile\"") >&5
10224   (eval $ac_compile) 2>&5
10225   ac_status=$?
10226   echo "$as_me:10226: \$? = $ac_status" >&5
10227   (exit "$ac_status"); } &&
10228          { ac_try='test -s "conftest.$ac_objext"'
10229   { (eval echo "$as_me:10229: \"$ac_try\"") >&5
10230   (eval $ac_try) 2>&5
10231   ac_status=$?
10232   echo "$as_me:10232: \$? = $ac_status" >&5
10233   (exit "$ac_status"); }; }; then
10234   cf_cv_ncurses_header=$cf_header; break
10235 else
10236   echo "$as_me: failed program was:" >&5
10237 cat "conftest.$ac_ext" >&5
10238 fi
10239 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10240 done
10241
10242 fi
10243 echo "$as_me:10243: result: $cf_cv_ncurses_header" >&5
10244 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
10245
10246 if test "$cf_cv_ncurses_header" = none ; then
10247         { { echo "$as_me:10247: error: No curses header-files found" >&5
10248 echo "$as_me: error: No curses header-files found" >&2;}
10249    { (exit 1); exit 1; }; }
10250 fi
10251
10252 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
10253
10254 for ac_header in $cf_cv_ncurses_header
10255 do
10256 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10257 echo "$as_me:10257: checking for $ac_header" >&5
10258 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10259 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10260   echo $ECHO_N "(cached) $ECHO_C" >&6
10261 else
10262   cat >"conftest.$ac_ext" <<_ACEOF
10263 #line 10263 "configure"
10264 #include "confdefs.h"
10265 #include <$ac_header>
10266 _ACEOF
10267 if { (eval echo "$as_me:10267: \"$ac_cpp "conftest.$ac_ext"\"") >&5
10268   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
10269   ac_status=$?
10270   $EGREP -v '^ *\+' conftest.er1 >conftest.err
10271   rm -f conftest.er1
10272   cat conftest.err >&5
10273   echo "$as_me:10273: \$? = $ac_status" >&5
10274   (exit "$ac_status"); } >/dev/null; then
10275   if test -s conftest.err; then
10276     ac_cpp_err=$ac_c_preproc_warn_flag
10277   else
10278     ac_cpp_err=
10279   fi
10280 else
10281   ac_cpp_err=yes
10282 fi
10283 if test -z "$ac_cpp_err"; then
10284   eval "$as_ac_Header=yes"
10285 else
10286   echo "$as_me: failed program was:" >&5
10287   cat "conftest.$ac_ext" >&5
10288   eval "$as_ac_Header=no"
10289 fi
10290 rm -f conftest.err "conftest.$ac_ext"
10291 fi
10292 echo "$as_me:10292: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
10293 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
10294 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
10295   cat >>confdefs.h <<EOF
10296 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10297 EOF
10298
10299 fi
10300 done
10301
10302 cat >>confdefs.h <<\EOF
10303 #define NCURSES 1
10304 EOF
10305
10306 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10307
10308                 cat >>confdefs.h <<EOF
10309 #define $cf_nculib_ROOT 1
10310 EOF
10311
10312                                 cf_cv_ncurses_version="`$NCURSES_CONFIG --version`"
10313
10314         else
10315
10316 cf_ncuhdr_root=ncurses
10317
10318 test -n "$cf_cv_curses_dir" && \
10319 test "$cf_cv_curses_dir" != "no" && { \
10320
10321 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
10322   for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
10323   do
10324         while test "$cf_add_incdir" != /usr/include
10325         do
10326           if test -d "$cf_add_incdir"
10327           then
10328                 cf_have_incdir=no
10329                 if test -n "$CFLAGS$CPPFLAGS" ; then
10330                   # a loop is needed to ensure we can add subdirs of existing dirs
10331                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
10332                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
10333                           cf_have_incdir=yes; break
10334                         fi
10335                   done
10336                 fi
10337
10338                 if test "$cf_have_incdir" = no ; then
10339                   if test "$cf_add_incdir" = /usr/local/include ; then
10340                         if test "$GCC" = yes
10341                         then
10342                           cf_save_CPPFLAGS=$CPPFLAGS
10343
10344         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10345         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
10346
10347                           cat >"conftest.$ac_ext" <<_ACEOF
10348 #line 10348 "configure"
10349 #include "confdefs.h"
10350 #include <stdio.h>
10351 int
10352 main (void)
10353 {
10354 printf("Hello")
10355   ;
10356   return 0;
10357 }
10358 _ACEOF
10359 rm -f "conftest.$ac_objext"
10360 if { (eval echo "$as_me:10360: \"$ac_compile\"") >&5
10361   (eval $ac_compile) 2>&5
10362   ac_status=$?
10363   echo "$as_me:10363: \$? = $ac_status" >&5
10364   (exit "$ac_status"); } &&
10365          { ac_try='test -s "conftest.$ac_objext"'
10366   { (eval echo "$as_me:10366: \"$ac_try\"") >&5
10367   (eval $ac_try) 2>&5
10368   ac_status=$?
10369   echo "$as_me:10369: \$? = $ac_status" >&5
10370   (exit "$ac_status"); }; }; then
10371   :
10372 else
10373   echo "$as_me: failed program was:" >&5
10374 cat "conftest.$ac_ext" >&5
10375 cf_have_incdir=yes
10376 fi
10377 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10378                           CPPFLAGS=$cf_save_CPPFLAGS
10379                         fi
10380                   fi
10381                 fi
10382
10383                 if test "$cf_have_incdir" = no ; then
10384                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
10385
10386 echo "${as_me:-configure}:10386: testing adding $cf_add_incdir to include-path ..." 1>&5
10387
10388                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
10389
10390                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
10391                   test "$cf_top_incdir" = "$cf_add_incdir" && break
10392                   cf_add_incdir="$cf_top_incdir"
10393                 else
10394                   break
10395                 fi
10396           else
10397                 break
10398           fi
10399         done
10400   done
10401 fi
10402
10403 }
10404
10405 echo "$as_me:10405: checking for $cf_ncuhdr_root header in include-path" >&5
10406 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
10407 if test "${cf_cv_ncurses_h+set}" = set; then
10408   echo $ECHO_N "(cached) $ECHO_C" >&6
10409 else
10410
10411         cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
10412         { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h"
10413         for cf_header in $cf_header_list
10414         do
10415
10416         cat >"conftest.$ac_ext" <<_ACEOF
10417 #line 10417 "configure"
10418 #include "confdefs.h"
10419
10420 #include <$cf_header>
10421 int
10422 main (void)
10423 {
10424
10425 #ifdef NCURSES_VERSION
10426
10427 printf("%s\\n", NCURSES_VERSION);
10428 #else
10429 #ifdef __NCURSES_H
10430 printf("old\\n");
10431 #else
10432         #error __NCURSES_H is not defined
10433 #endif
10434 #endif
10435
10436   ;
10437   return 0;
10438 }
10439 _ACEOF
10440 rm -f "conftest.$ac_objext"
10441 if { (eval echo "$as_me:10441: \"$ac_compile\"") >&5
10442   (eval $ac_compile) 2>&5
10443   ac_status=$?
10444   echo "$as_me:10444: \$? = $ac_status" >&5
10445   (exit "$ac_status"); } &&
10446          { ac_try='test -s "conftest.$ac_objext"'
10447   { (eval echo "$as_me:10447: \"$ac_try\"") >&5
10448   (eval $ac_try) 2>&5
10449   ac_status=$?
10450   echo "$as_me:10450: \$? = $ac_status" >&5
10451   (exit "$ac_status"); }; }; then
10452   cf_cv_ncurses_h=$cf_header
10453
10454 else
10455   echo "$as_me: failed program was:" >&5
10456 cat "conftest.$ac_ext" >&5
10457 cf_cv_ncurses_h=no
10458 fi
10459 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10460
10461                 test "$cf_cv_ncurses_h" != no && break
10462         done
10463
10464 fi
10465 echo "$as_me:10465: result: $cf_cv_ncurses_h" >&5
10466 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
10467
10468 if test "$cf_cv_ncurses_h" != no ; then
10469         cf_cv_ncurses_header=$cf_cv_ncurses_h
10470 else
10471
10472 echo "$as_me:10472: checking for $cf_ncuhdr_root include-path" >&5
10473 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
10474 if test "${cf_cv_ncurses_h2+set}" = set; then
10475   echo $ECHO_N "(cached) $ECHO_C" >&6
10476 else
10477
10478         test -n "$verbose" && echo
10479
10480 cf_search=
10481
10482 # collect the current set of include-directories from compiler flags
10483 cf_header_path_list=""
10484 if test -n "${CFLAGS}${CPPFLAGS}" ; then
10485         for cf_header_path in $CPPFLAGS $CFLAGS
10486         do
10487                 case "$cf_header_path" in
10488                 (-I*)
10489                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
10490
10491 test "x$cf_header_path" != "xNONE" && \
10492 test -d "$cf_header_path" && \
10493  {
10494         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
10495         test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
10496         test -d "$cf_header_path/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
10497         test -d "$cf_header_path/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
10498         test -d "$cf_header_path/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
10499         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"
10500 }
10501
10502                         cf_header_path_list="$cf_header_path_list $cf_search"
10503                         ;;
10504                 esac
10505         done
10506 fi
10507
10508 # add the variations for the package we are looking for
10509
10510 cf_search=
10511
10512 test "x$prefix" != "xNONE" && \
10513 test -d "$prefix" && \
10514  {
10515         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
10516         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
10517         test -d "$prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
10518         test -d "$prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
10519         test -d "$prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
10520         test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
10521 }
10522
10523 for cf_subdir_prefix in \
10524         /usr \
10525         /usr/local \
10526         /usr/pkg \
10527         /opt \
10528         /opt/local \
10529         $HOME
10530 do
10531
10532 test "x$cf_subdir_prefix" != "x$prefix" && \
10533 test -d "$cf_subdir_prefix" && \
10534 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
10535         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
10536         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
10537         test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
10538         test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
10539         test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
10540         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"
10541 }
10542
10543 done
10544
10545 test "$includedir" != NONE && \
10546 test "$includedir" != "/usr/include" && \
10547 test -d "$includedir" && {
10548         test -d "$includedir" &&    cf_search="$cf_search $includedir"
10549         test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
10550 }
10551
10552 test "$oldincludedir" != NONE && \
10553 test "$oldincludedir" != "/usr/include" && \
10554 test -d "$oldincludedir" && {
10555         test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
10556         test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
10557 }
10558
10559 cf_search="$cf_search $cf_header_path_list"
10560
10561         test -n "$verbose" && echo "search path $cf_search"
10562         cf_save2_CPPFLAGS="$CPPFLAGS"
10563         for cf_incdir in $cf_search
10564         do
10565
10566 if test -n "$cf_incdir" ; then
10567   for cf_add_incdir in $cf_incdir
10568   do
10569         while test "$cf_add_incdir" != /usr/include
10570         do
10571           if test -d "$cf_add_incdir"
10572           then
10573                 cf_have_incdir=no
10574                 if test -n "$CFLAGS$CPPFLAGS" ; then
10575                   # a loop is needed to ensure we can add subdirs of existing dirs
10576                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
10577                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
10578                           cf_have_incdir=yes; break
10579                         fi
10580                   done
10581                 fi
10582
10583                 if test "$cf_have_incdir" = no ; then
10584                   if test "$cf_add_incdir" = /usr/local/include ; then
10585                         if test "$GCC" = yes
10586                         then
10587                           cf_save_CPPFLAGS=$CPPFLAGS
10588
10589         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10590         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
10591
10592                           cat >"conftest.$ac_ext" <<_ACEOF
10593 #line 10593 "configure"
10594 #include "confdefs.h"
10595 #include <stdio.h>
10596 int
10597 main (void)
10598 {
10599 printf("Hello")
10600   ;
10601   return 0;
10602 }
10603 _ACEOF
10604 rm -f "conftest.$ac_objext"
10605 if { (eval echo "$as_me:10605: \"$ac_compile\"") >&5
10606   (eval $ac_compile) 2>&5
10607   ac_status=$?
10608   echo "$as_me:10608: \$? = $ac_status" >&5
10609   (exit "$ac_status"); } &&
10610          { ac_try='test -s "conftest.$ac_objext"'
10611   { (eval echo "$as_me:10611: \"$ac_try\"") >&5
10612   (eval $ac_try) 2>&5
10613   ac_status=$?
10614   echo "$as_me:10614: \$? = $ac_status" >&5
10615   (exit "$ac_status"); }; }; then
10616   :
10617 else
10618   echo "$as_me: failed program was:" >&5
10619 cat "conftest.$ac_ext" >&5
10620 cf_have_incdir=yes
10621 fi
10622 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10623                           CPPFLAGS=$cf_save_CPPFLAGS
10624                         fi
10625                   fi
10626                 fi
10627
10628                 if test "$cf_have_incdir" = no ; then
10629                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
10630
10631 echo "${as_me:-configure}:10631: testing adding $cf_add_incdir to include-path ..." 1>&5
10632
10633                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
10634
10635                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
10636                   test "$cf_top_incdir" = "$cf_add_incdir" && break
10637                   cf_add_incdir="$cf_top_incdir"
10638                 else
10639                   break
10640                 fi
10641           else
10642                 break
10643           fi
10644         done
10645   done
10646 fi
10647
10648                 for cf_header in \
10649                         ncurses.h \
10650                         curses.h
10651                 do
10652
10653         cat >"conftest.$ac_ext" <<_ACEOF
10654 #line 10654 "configure"
10655 #include "confdefs.h"
10656
10657 #include <$cf_header>
10658 int
10659 main (void)
10660 {
10661
10662 #ifdef NCURSES_VERSION
10663
10664 printf("%s\\n", NCURSES_VERSION);
10665 #else
10666 #ifdef __NCURSES_H
10667 printf("old\\n");
10668 #else
10669         #error __NCURSES_H is not defined
10670 #endif
10671 #endif
10672
10673   ;
10674   return 0;
10675 }
10676 _ACEOF
10677 rm -f "conftest.$ac_objext"
10678 if { (eval echo "$as_me:10678: \"$ac_compile\"") >&5
10679   (eval $ac_compile) 2>&5
10680   ac_status=$?
10681   echo "$as_me:10681: \$? = $ac_status" >&5
10682   (exit "$ac_status"); } &&
10683          { ac_try='test -s "conftest.$ac_objext"'
10684   { (eval echo "$as_me:10684: \"$ac_try\"") >&5
10685   (eval $ac_try) 2>&5
10686   ac_status=$?
10687   echo "$as_me:10687: \$? = $ac_status" >&5
10688   (exit "$ac_status"); }; }; then
10689   cf_cv_ncurses_h2=$cf_header
10690
10691 else
10692   echo "$as_me: failed program was:" >&5
10693 cat "conftest.$ac_ext" >&5
10694 cf_cv_ncurses_h2=no
10695 fi
10696 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10697
10698                         if test "$cf_cv_ncurses_h2" != no ; then
10699                                 cf_cv_ncurses_h2=$cf_incdir/$cf_header
10700                                 test -n "$verbose" && echo $ECHO_N "    ... found $ECHO_C" 1>&6
10701                                 break
10702                         fi
10703                         test -n "$verbose" && echo "    ... tested $cf_incdir/$cf_header" 1>&6
10704                 done
10705                 CPPFLAGS="$cf_save2_CPPFLAGS"
10706                 test "$cf_cv_ncurses_h2" != no && break
10707         done
10708         test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:10708: error: not found" >&5
10709 echo "$as_me: error: not found" >&2;}
10710    { (exit 1); exit 1; }; }
10711
10712 fi
10713 echo "$as_me:10713: result: $cf_cv_ncurses_h2" >&5
10714 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
10715
10716         cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'`
10717         cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`"
10718         if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then
10719                 cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header"
10720         fi
10721
10722 if test -n "$cf_1st_incdir" ; then
10723   for cf_add_incdir in $cf_1st_incdir
10724   do
10725         while test "$cf_add_incdir" != /usr/include
10726         do
10727           if test -d "$cf_add_incdir"
10728           then
10729                 cf_have_incdir=no
10730                 if test -n "$CFLAGS$CPPFLAGS" ; then
10731                   # a loop is needed to ensure we can add subdirs of existing dirs
10732                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
10733                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
10734                           cf_have_incdir=yes; break
10735                         fi
10736                   done
10737                 fi
10738
10739                 if test "$cf_have_incdir" = no ; then
10740                   if test "$cf_add_incdir" = /usr/local/include ; then
10741                         if test "$GCC" = yes
10742                         then
10743                           cf_save_CPPFLAGS=$CPPFLAGS
10744
10745         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10746         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
10747
10748                           cat >"conftest.$ac_ext" <<_ACEOF
10749 #line 10749 "configure"
10750 #include "confdefs.h"
10751 #include <stdio.h>
10752 int
10753 main (void)
10754 {
10755 printf("Hello")
10756   ;
10757   return 0;
10758 }
10759 _ACEOF
10760 rm -f "conftest.$ac_objext"
10761 if { (eval echo "$as_me:10761: \"$ac_compile\"") >&5
10762   (eval $ac_compile) 2>&5
10763   ac_status=$?
10764   echo "$as_me:10764: \$? = $ac_status" >&5
10765   (exit "$ac_status"); } &&
10766          { ac_try='test -s "conftest.$ac_objext"'
10767   { (eval echo "$as_me:10767: \"$ac_try\"") >&5
10768   (eval $ac_try) 2>&5
10769   ac_status=$?
10770   echo "$as_me:10770: \$? = $ac_status" >&5
10771   (exit "$ac_status"); }; }; then
10772   :
10773 else
10774   echo "$as_me: failed program was:" >&5
10775 cat "conftest.$ac_ext" >&5
10776 cf_have_incdir=yes
10777 fi
10778 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10779                           CPPFLAGS=$cf_save_CPPFLAGS
10780                         fi
10781                   fi
10782                 fi
10783
10784                 if test "$cf_have_incdir" = no ; then
10785                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
10786
10787 echo "${as_me:-configure}:10787: testing adding $cf_add_incdir to include-path ..." 1>&5
10788
10789                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
10790
10791                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
10792                   test "$cf_top_incdir" = "$cf_add_incdir" && break
10793                   cf_add_incdir="$cf_top_incdir"
10794                 else
10795                   break
10796                 fi
10797           else
10798                 break
10799           fi
10800         done
10801   done
10802 fi
10803
10804 fi
10805
10806 # Set definitions to allow ifdef'ing for ncurses.h
10807
10808 case "$cf_cv_ncurses_header" in
10809 (*ncurses.h)
10810
10811 cat >>confdefs.h <<\EOF
10812 #define HAVE_NCURSES_H 1
10813 EOF
10814
10815         ;;
10816 esac
10817
10818 case "$cf_cv_ncurses_header" in
10819 (ncurses/curses.h|ncurses/ncurses.h)
10820
10821 cat >>confdefs.h <<\EOF
10822 #define HAVE_NCURSES_NCURSES_H 1
10823 EOF
10824
10825         ;;
10826 (ncursesw/curses.h|ncursesw/ncurses.h)
10827
10828 cat >>confdefs.h <<\EOF
10829 #define HAVE_NCURSESW_NCURSES_H 1
10830 EOF
10831
10832         ;;
10833 esac
10834
10835 echo "$as_me:10835: checking for terminfo header" >&5
10836 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
10837 if test "${cf_cv_term_header+set}" = set; then
10838   echo $ECHO_N "(cached) $ECHO_C" >&6
10839 else
10840
10841 case "${cf_cv_ncurses_header}" in
10842 (*/ncurses.h|*/ncursesw.h)
10843         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
10844         ;;
10845 (*)
10846         cf_term_header=term.h
10847         ;;
10848 esac
10849
10850 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
10851 do
10852 cat >"conftest.$ac_ext" <<_ACEOF
10853 #line 10853 "configure"
10854 #include "confdefs.h"
10855 #include <stdio.h>
10856 #include <${cf_cv_ncurses_header:-curses.h}>
10857 #include <$cf_test>
10858
10859 int
10860 main (void)
10861 {
10862 int x = auto_left_margin; (void)x
10863   ;
10864   return 0;
10865 }
10866 _ACEOF
10867 rm -f "conftest.$ac_objext"
10868 if { (eval echo "$as_me:10868: \"$ac_compile\"") >&5
10869   (eval $ac_compile) 2>&5
10870   ac_status=$?
10871   echo "$as_me:10871: \$? = $ac_status" >&5
10872   (exit "$ac_status"); } &&
10873          { ac_try='test -s "conftest.$ac_objext"'
10874   { (eval echo "$as_me:10874: \"$ac_try\"") >&5
10875   (eval $ac_try) 2>&5
10876   ac_status=$?
10877   echo "$as_me:10877: \$? = $ac_status" >&5
10878   (exit "$ac_status"); }; }; then
10879
10880         cf_cv_term_header="$cf_test"
10881 else
10882   echo "$as_me: failed program was:" >&5
10883 cat "conftest.$ac_ext" >&5
10884
10885         cf_cv_term_header=unknown
10886
10887 fi
10888 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10889         test "$cf_cv_term_header" != unknown && break
10890 done
10891
10892 fi
10893 echo "$as_me:10893: result: $cf_cv_term_header" >&5
10894 echo "${ECHO_T}$cf_cv_term_header" >&6
10895
10896 # Set definitions to allow ifdef'ing to accommodate subdirectories
10897
10898 case "$cf_cv_term_header" in
10899 (*term.h)
10900
10901 cat >>confdefs.h <<\EOF
10902 #define HAVE_TERM_H 1
10903 EOF
10904
10905         ;;
10906 esac
10907
10908 case "$cf_cv_term_header" in
10909 (ncurses/term.h)
10910
10911 cat >>confdefs.h <<\EOF
10912 #define HAVE_NCURSES_TERM_H 1
10913 EOF
10914
10915         ;;
10916 (ncursesw/term.h)
10917
10918 cat >>confdefs.h <<\EOF
10919 #define HAVE_NCURSESW_TERM_H 1
10920 EOF
10921
10922         ;;
10923 esac
10924
10925 # some applications need this, but should check for NCURSES_VERSION
10926
10927 cat >>confdefs.h <<\EOF
10928 #define NCURSES 1
10929 EOF
10930
10931 echo "$as_me:10931: checking for ncurses version" >&5
10932 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
10933 if test "${cf_cv_ncurses_version+set}" = set; then
10934   echo $ECHO_N "(cached) $ECHO_C" >&6
10935 else
10936
10937         cf_cv_ncurses_version=no
10938         cf_tempfile=out$$
10939         rm -f "$cf_tempfile"
10940         if test "$cross_compiling" = yes; then
10941
10942         # This will not work if the preprocessor splits the line after the
10943         # Autoconf token.  The 'unproto' program does that.
10944         cat > "conftest.$ac_ext" <<EOF
10945 #include <${cf_cv_ncurses_header:-curses.h}>
10946 #undef Autoconf
10947 #ifdef NCURSES_VERSION
10948 Autoconf NCURSES_VERSION
10949 #else
10950 #ifdef __NCURSES_H
10951 Autoconf "old"
10952 #endif
10953 ;
10954 #endif
10955 EOF
10956         cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
10957         { (eval echo "$as_me:10957: \"$cf_try\"") >&5
10958   (eval $cf_try) 2>&5
10959   ac_status=$?
10960   echo "$as_me:10960: \$? = $ac_status" >&5
10961   (exit "$ac_status"); }
10962         if test -f conftest.out ; then
10963                 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
10964                 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
10965                 rm -f conftest.out
10966         fi
10967
10968 else
10969   cat >"conftest.$ac_ext" <<_ACEOF
10970 #line 10970 "configure"
10971 #include "confdefs.h"
10972
10973 $ac_includes_default
10974
10975 #include <${cf_cv_ncurses_header:-curses.h}>
10976
10977 int main(void)
10978 {
10979         FILE *fp = fopen("$cf_tempfile", "w");
10980 #ifdef NCURSES_VERSION
10981 # ifdef NCURSES_VERSION_PATCH
10982         fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
10983 # else
10984         fprintf(fp, "%s\\n", NCURSES_VERSION);
10985 # endif
10986 #else
10987 # ifdef __NCURSES_H
10988         fprintf(fp, "old\\n");
10989 # else
10990         #error expected ncurses header to define __NCURSES_H
10991 # endif
10992 #endif
10993         ${cf_cv_main_return:-return}(0);
10994 }
10995 _ACEOF
10996 rm -f "conftest$ac_exeext"
10997 if { (eval echo "$as_me:10997: \"$ac_link\"") >&5
10998   (eval $ac_link) 2>&5
10999   ac_status=$?
11000   echo "$as_me:11000: \$? = $ac_status" >&5
11001   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
11002   { (eval echo "$as_me:11002: \"$ac_try\"") >&5
11003   (eval $ac_try) 2>&5
11004   ac_status=$?
11005   echo "$as_me:11005: \$? = $ac_status" >&5
11006   (exit "$ac_status"); }; }; then
11007
11008         cf_cv_ncurses_version=`cat $cf_tempfile`
11009 else
11010   echo "$as_me: program exited with status $ac_status" >&5
11011 echo "$as_me: failed program was:" >&5
11012 cat "conftest.$ac_ext" >&5
11013 fi
11014 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
11015 fi
11016         rm -f "$cf_tempfile"
11017
11018 fi
11019 echo "$as_me:11019: result: $cf_cv_ncurses_version" >&5
11020 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
11021 test "$cf_cv_ncurses_version" = no ||
11022 cat >>confdefs.h <<\EOF
11023 #define NCURSES 1
11024 EOF
11025
11026 cf_nculib_root=ncurses
11027         # This works, except for the special case where we find gpm, but
11028         # ncurses is in a nonstandard location via $LIBS, and we really want
11029         # to link gpm.
11030 cf_ncurses_LIBS=""
11031 cf_ncurses_SAVE="$LIBS"
11032 echo "$as_me:11032: checking for Gpm_Open in -lgpm" >&5
11033 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
11034 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
11035   echo $ECHO_N "(cached) $ECHO_C" >&6
11036 else
11037   ac_check_lib_save_LIBS=$LIBS
11038 LIBS="-lgpm  $LIBS"
11039 cat >"conftest.$ac_ext" <<_ACEOF
11040 #line 11040 "configure"
11041 #include "confdefs.h"
11042
11043 /* Override any gcc2 internal prototype to avoid an error.  */
11044 #ifdef __cplusplus
11045 extern "C"
11046 #endif
11047 /* We use char because int might match the return type of a gcc2
11048    builtin and then its argument prototype would still apply.  */
11049 char Gpm_Open (void);
11050 int
11051 main (void)
11052 {
11053 Gpm_Open ();
11054   ;
11055   return 0;
11056 }
11057 _ACEOF
11058 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11059 if { (eval echo "$as_me:11059: \"$ac_link\"") >&5
11060   (eval $ac_link) 2>&5
11061   ac_status=$?
11062   echo "$as_me:11062: \$? = $ac_status" >&5
11063   (exit "$ac_status"); } &&
11064          { ac_try='test -s "conftest$ac_exeext"'
11065   { (eval echo "$as_me:11065: \"$ac_try\"") >&5
11066   (eval $ac_try) 2>&5
11067   ac_status=$?
11068   echo "$as_me:11068: \$? = $ac_status" >&5
11069   (exit "$ac_status"); }; }; then
11070   ac_cv_lib_gpm_Gpm_Open=yes
11071 else
11072   echo "$as_me: failed program was:" >&5
11073 cat "conftest.$ac_ext" >&5
11074 ac_cv_lib_gpm_Gpm_Open=no
11075 fi
11076 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11077 LIBS=$ac_check_lib_save_LIBS
11078 fi
11079 echo "$as_me:11079: result: $ac_cv_lib_gpm_Gpm_Open" >&5
11080 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
11081 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
11082   echo "$as_me:11082: checking for initscr in -lgpm" >&5
11083 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
11084 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
11085   echo $ECHO_N "(cached) $ECHO_C" >&6
11086 else
11087   ac_check_lib_save_LIBS=$LIBS
11088 LIBS="-lgpm  $LIBS"
11089 cat >"conftest.$ac_ext" <<_ACEOF
11090 #line 11090 "configure"
11091 #include "confdefs.h"
11092
11093 /* Override any gcc2 internal prototype to avoid an error.  */
11094 #ifdef __cplusplus
11095 extern "C"
11096 #endif
11097 /* We use char because int might match the return type of a gcc2
11098    builtin and then its argument prototype would still apply.  */
11099 char initscr (void);
11100 int
11101 main (void)
11102 {
11103 initscr ();
11104   ;
11105   return 0;
11106 }
11107 _ACEOF
11108 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11109 if { (eval echo "$as_me:11109: \"$ac_link\"") >&5
11110   (eval $ac_link) 2>&5
11111   ac_status=$?
11112   echo "$as_me:11112: \$? = $ac_status" >&5
11113   (exit "$ac_status"); } &&
11114          { ac_try='test -s "conftest$ac_exeext"'
11115   { (eval echo "$as_me:11115: \"$ac_try\"") >&5
11116   (eval $ac_try) 2>&5
11117   ac_status=$?
11118   echo "$as_me:11118: \$? = $ac_status" >&5
11119   (exit "$ac_status"); }; }; then
11120   ac_cv_lib_gpm_initscr=yes
11121 else
11122   echo "$as_me: failed program was:" >&5
11123 cat "conftest.$ac_ext" >&5
11124 ac_cv_lib_gpm_initscr=no
11125 fi
11126 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11127 LIBS=$ac_check_lib_save_LIBS
11128 fi
11129 echo "$as_me:11129: result: $ac_cv_lib_gpm_initscr" >&5
11130 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
11131 if test "$ac_cv_lib_gpm_initscr" = yes; then
11132   LIBS="$cf_ncurses_SAVE"
11133 else
11134   cf_ncurses_LIBS="-lgpm"
11135 fi
11136
11137 fi
11138
11139 case "$host_os" in
11140 (freebsd*)
11141         # This is only necessary if you are linking against an obsolete
11142         # version of ncurses (but it should do no harm, since it is static).
11143         if test "$cf_nculib_root" = ncurses ; then
11144                 echo "$as_me:11144: checking for tgoto in -lmytinfo" >&5
11145 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
11146 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
11147   echo $ECHO_N "(cached) $ECHO_C" >&6
11148 else
11149   ac_check_lib_save_LIBS=$LIBS
11150 LIBS="-lmytinfo  $LIBS"
11151 cat >"conftest.$ac_ext" <<_ACEOF
11152 #line 11152 "configure"
11153 #include "confdefs.h"
11154
11155 /* Override any gcc2 internal prototype to avoid an error.  */
11156 #ifdef __cplusplus
11157 extern "C"
11158 #endif
11159 /* We use char because int might match the return type of a gcc2
11160    builtin and then its argument prototype would still apply.  */
11161 char tgoto (void);
11162 int
11163 main (void)
11164 {
11165 tgoto ();
11166   ;
11167   return 0;
11168 }
11169 _ACEOF
11170 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11171 if { (eval echo "$as_me:11171: \"$ac_link\"") >&5
11172   (eval $ac_link) 2>&5
11173   ac_status=$?
11174   echo "$as_me:11174: \$? = $ac_status" >&5
11175   (exit "$ac_status"); } &&
11176          { ac_try='test -s "conftest$ac_exeext"'
11177   { (eval echo "$as_me:11177: \"$ac_try\"") >&5
11178   (eval $ac_try) 2>&5
11179   ac_status=$?
11180   echo "$as_me:11180: \$? = $ac_status" >&5
11181   (exit "$ac_status"); }; }; then
11182   ac_cv_lib_mytinfo_tgoto=yes
11183 else
11184   echo "$as_me: failed program was:" >&5
11185 cat "conftest.$ac_ext" >&5
11186 ac_cv_lib_mytinfo_tgoto=no
11187 fi
11188 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11189 LIBS=$ac_check_lib_save_LIBS
11190 fi
11191 echo "$as_me:11191: result: $ac_cv_lib_mytinfo_tgoto" >&5
11192 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
11193 if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
11194   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
11195 fi
11196
11197         fi
11198         ;;
11199 esac
11200
11201 cf_add_libs="$LIBS"
11202 # reverse order
11203 cf_add_0lib=
11204 for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
11205 # filter duplicates
11206 for cf_add_1lib in $cf_add_0lib; do
11207         for cf_add_2lib in $cf_add_libs; do
11208                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
11209                         cf_add_1lib=
11210                         break
11211                 fi
11212         done
11213         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
11214 done
11215 LIBS="$cf_add_libs"
11216
11217 if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
11218 then
11219
11220 cf_add_libs="$LIBS"
11221 # reverse order
11222 cf_add_0lib=
11223 for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
11224 # filter duplicates
11225 for cf_add_1lib in $cf_add_0lib; do
11226         for cf_add_2lib in $cf_add_libs; do
11227                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
11228                         cf_add_1lib=
11229                         break
11230                 fi
11231         done
11232         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
11233 done
11234 LIBS="$cf_add_libs"
11235
11236 else
11237
11238         eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no'
11239         cf_libdir=""
11240         echo "$as_me:11240: checking for initscr" >&5
11241 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
11242 if test "${ac_cv_func_initscr+set}" = set; then
11243   echo $ECHO_N "(cached) $ECHO_C" >&6
11244 else
11245   cat >"conftest.$ac_ext" <<_ACEOF
11246 #line 11246 "configure"
11247 #include "confdefs.h"
11248 #define initscr autoconf_temporary
11249 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
11250 #undef initscr
11251
11252 #ifdef __cplusplus
11253 extern "C"
11254 #endif
11255
11256 /* We use char because int might match the return type of a gcc2
11257    builtin and then its argument prototype would still apply.  */
11258 char initscr (void);
11259
11260 int
11261 main (void)
11262 {
11263
11264 /* The GNU C library defines stubs for functions which it implements
11265     to always fail with ENOSYS.  Some functions are actually named
11266     something starting with __ and the normal name is an alias.  */
11267 #if defined (__stub_initscr) || defined (__stub___initscr)
11268 #error found stub for initscr
11269 #endif
11270
11271         return initscr ();
11272   ;
11273   return 0;
11274 }
11275 _ACEOF
11276 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11277 if { (eval echo "$as_me:11277: \"$ac_link\"") >&5
11278   (eval $ac_link) 2>&5
11279   ac_status=$?
11280   echo "$as_me:11280: \$? = $ac_status" >&5
11281   (exit "$ac_status"); } &&
11282          { ac_try='test -s "conftest$ac_exeext"'
11283   { (eval echo "$as_me:11283: \"$ac_try\"") >&5
11284   (eval $ac_try) 2>&5
11285   ac_status=$?
11286   echo "$as_me:11286: \$? = $ac_status" >&5
11287   (exit "$ac_status"); }; }; then
11288   ac_cv_func_initscr=yes
11289 else
11290   echo "$as_me: failed program was:" >&5
11291 cat "conftest.$ac_ext" >&5
11292 ac_cv_func_initscr=no
11293 fi
11294 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11295 fi
11296 echo "$as_me:11296: result: $ac_cv_func_initscr" >&5
11297 echo "${ECHO_T}$ac_cv_func_initscr" >&6
11298 if test "$ac_cv_func_initscr" = yes; then
11299   eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
11300 else
11301
11302                 cf_save_LIBS="$LIBS"
11303                 echo "$as_me:11303: checking for initscr in -l$cf_nculib_root" >&5
11304 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
11305                 LIBS="-l$cf_nculib_root $LIBS"
11306                 cat >"conftest.$ac_ext" <<_ACEOF
11307 #line 11307 "configure"
11308 #include "confdefs.h"
11309 #include <${cf_cv_ncurses_header:-curses.h}>
11310 int
11311 main (void)
11312 {
11313 initscr()
11314   ;
11315   return 0;
11316 }
11317 _ACEOF
11318 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11319 if { (eval echo "$as_me:11319: \"$ac_link\"") >&5
11320   (eval $ac_link) 2>&5
11321   ac_status=$?
11322   echo "$as_me:11322: \$? = $ac_status" >&5
11323   (exit "$ac_status"); } &&
11324          { ac_try='test -s "conftest$ac_exeext"'
11325   { (eval echo "$as_me:11325: \"$ac_try\"") >&5
11326   (eval $ac_try) 2>&5
11327   ac_status=$?
11328   echo "$as_me:11328: \$? = $ac_status" >&5
11329   (exit "$ac_status"); }; }; then
11330   echo "$as_me:11330: result: yes" >&5
11331 echo "${ECHO_T}yes" >&6
11332                          eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
11333
11334 else
11335   echo "$as_me: failed program was:" >&5
11336 cat "conftest.$ac_ext" >&5
11337 echo "$as_me:11337: result: no" >&5
11338 echo "${ECHO_T}no" >&6
11339
11340 cf_search=
11341 cf_library_path_list=""
11342 if test -n "${LDFLAGS}${LIBS}" ; then
11343         for cf_library_path in $LDFLAGS $LIBS
11344         do
11345                 case "$cf_library_path" in
11346                 (-L*)
11347                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
11348
11349 test "x$cf_library_path" != "xNONE" && \
11350 test -d "$cf_library_path" && \
11351  {
11352         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
11353         test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
11354         test -d "$cf_library_path/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
11355         test -d "$cf_library_path/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
11356         test -d "$cf_library_path/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
11357         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"
11358 }
11359
11360                         cf_library_path_list="$cf_library_path_list $cf_search"
11361                         ;;
11362                 esac
11363         done
11364 fi
11365
11366 cf_search=
11367
11368 test "x$prefix" != "xNONE" && \
11369 test -d "$prefix" && \
11370  {
11371         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
11372         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
11373         test -d "$prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
11374         test -d "$prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
11375         test -d "$prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
11376         test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
11377 }
11378
11379 for cf_subdir_prefix in \
11380         /usr \
11381         /usr/local \
11382         /usr/pkg \
11383         /opt \
11384         /opt/local \
11385         $HOME
11386 do
11387
11388 test "x$cf_subdir_prefix" != "x$prefix" && \
11389 test -d "$cf_subdir_prefix" && \
11390 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
11391         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
11392         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
11393         test -d "$cf_subdir_prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
11394         test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
11395         test -d "$cf_subdir_prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
11396         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"
11397 }
11398
11399 done
11400
11401 cf_search="$cf_library_path_list $cf_search"
11402
11403                         for cf_libdir in $cf_search
11404                         do
11405                                 echo "$as_me:11405: checking for -l$cf_nculib_root in $cf_libdir" >&5
11406 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
11407                                 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
11408                                 cat >"conftest.$ac_ext" <<_ACEOF
11409 #line 11409 "configure"
11410 #include "confdefs.h"
11411 #include <${cf_cv_ncurses_header:-curses.h}>
11412 int
11413 main (void)
11414 {
11415 initscr()
11416   ;
11417   return 0;
11418 }
11419 _ACEOF
11420 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11421 if { (eval echo "$as_me:11421: \"$ac_link\"") >&5
11422   (eval $ac_link) 2>&5
11423   ac_status=$?
11424   echo "$as_me:11424: \$? = $ac_status" >&5
11425   (exit "$ac_status"); } &&
11426          { ac_try='test -s "conftest$ac_exeext"'
11427   { (eval echo "$as_me:11427: \"$ac_try\"") >&5
11428   (eval $ac_try) 2>&5
11429   ac_status=$?
11430   echo "$as_me:11430: \$? = $ac_status" >&5
11431   (exit "$ac_status"); }; }; then
11432   echo "$as_me:11432: result: yes" >&5
11433 echo "${ECHO_T}yes" >&6
11434                                          eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
11435                                          break
11436 else
11437   echo "$as_me: failed program was:" >&5
11438 cat "conftest.$ac_ext" >&5
11439 echo "$as_me:11439: result: no" >&5
11440 echo "${ECHO_T}no" >&6
11441                                          LIBS="$cf_save_LIBS"
11442 fi
11443 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11444                         done
11445
11446 fi
11447 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11448
11449 fi
11450
11451 eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\"
11452
11453 if test "$cf_found_library" = no ; then
11454         { { echo "$as_me:11454: error: Cannot link $cf_nculib_root library" >&5
11455 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
11456    { (exit 1); exit 1; }; }
11457 fi
11458
11459 fi
11460
11461 if test -n "$cf_ncurses_LIBS" ; then
11462         echo "$as_me:11462: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
11463 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
11464         cf_ncurses_SAVE="$LIBS"
11465         for p in $cf_ncurses_LIBS ; do
11466                 q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"`
11467                 if test "$q" != "$LIBS" ; then
11468                         LIBS="$q"
11469                 fi
11470         done
11471         cat >"conftest.$ac_ext" <<_ACEOF
11472 #line 11472 "configure"
11473 #include "confdefs.h"
11474 #include <${cf_cv_ncurses_header:-curses.h}>
11475 int
11476 main (void)
11477 {
11478 initscr(); mousemask(0,0); tigetstr((char *)0);
11479   ;
11480   return 0;
11481 }
11482 _ACEOF
11483 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11484 if { (eval echo "$as_me:11484: \"$ac_link\"") >&5
11485   (eval $ac_link) 2>&5
11486   ac_status=$?
11487   echo "$as_me:11487: \$? = $ac_status" >&5
11488   (exit "$ac_status"); } &&
11489          { ac_try='test -s "conftest$ac_exeext"'
11490   { (eval echo "$as_me:11490: \"$ac_try\"") >&5
11491   (eval $ac_try) 2>&5
11492   ac_status=$?
11493   echo "$as_me:11493: \$? = $ac_status" >&5
11494   (exit "$ac_status"); }; }; then
11495   echo "$as_me:11495: result: yes" >&5
11496 echo "${ECHO_T}yes" >&6
11497 else
11498   echo "$as_me: failed program was:" >&5
11499 cat "conftest.$ac_ext" >&5
11500 echo "$as_me:11500: result: no" >&5
11501 echo "${ECHO_T}no" >&6
11502                  LIBS="$cf_ncurses_SAVE"
11503 fi
11504 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11505 fi
11506
11507 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11508
11509 cat >>confdefs.h <<EOF
11510 #define $cf_nculib_ROOT 1
11511 EOF
11512
11513         fi
11514 else
11515         NCURSES_CONFIG=none
11516 fi
11517
11518 fi
11519
11520 if test "$NCURSES_CONFIG_PKG" != none ; then
11521         cf_version=`$PKG_CONFIG --modversion $NCURSES_CONFIG_PKG 2>/dev/null`
11522
11523         NCURSES_MAJOR=`echo "$cf_version" | sed -e 's/\..*//'`
11524         NCURSES_MINOR=`echo "$cf_version" | sed -e 's/^[0-9][0-9]*\.//' -e 's/\..*//'`
11525         NCURSES_PATCH=`echo "$cf_version" | sed -e 's/^[0-9][0-9]*\.[0-9][0-9]*\.//'`
11526
11527         cf_cv_abi_version=`$PKG_CONFIG --variable=abi_version $NCURSES_CONFIG_PKG 2>/dev/null`
11528         if test -z "$cf_cv_abi_version"
11529         then
11530                 cf_cv_abi_version=`$PKG_CONFIG --variable=major_version $NCURSES_CONFIG_PKG 2>/dev/null`
11531         fi
11532
11533 elif test "$NCURSES_CONFIG" != none ; then
11534
11535         cf_version=`$NCURSES_CONFIG --version 2>/dev/null`
11536
11537         NCURSES_MAJOR=`echo "$cf_version" | sed -e 's/\..*//'`
11538         NCURSES_MINOR=`echo "$cf_version" | sed -e 's/^[0-9][0-9]*\.//' -e 's/\..*//'`
11539         NCURSES_PATCH=`echo "$cf_version" | sed -e 's/^[0-9][0-9]*\.[0-9][0-9]*\.//'`
11540
11541         # ABI version is not available from headers
11542         cf_cv_abi_version=`$NCURSES_CONFIG --abi-version 2>/dev/null`
11543
11544 else
11545
11546         for cf_name in MAJOR MINOR PATCH
11547         do
11548         cat >conftest.$ac_ext <<CF_EOF
11549         #include <${cf_cv_ncurses_header:-curses.h}>
11550         AUTOCONF_$cf_name NCURSES_VERSION_$cf_name
11551 CF_EOF
11552                 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | fgrep AUTOCONF_$cf_name >conftest.out"
11553                 { (eval echo "$as_me:11553: \"$cf_try\"") >&5
11554   (eval $cf_try) 2>&5
11555   ac_status=$?
11556   echo "$as_me:11556: \$? = $ac_status" >&5
11557   (exit "$ac_status"); }
11558                 if test -f conftest.out ; then
11559                         cf_result=`sed -e "s/^.*AUTOCONF_${cf_name}[    ][      ]*//" conftest.out`
11560                         eval NCURSES_$cf_name=\"$cf_result\"
11561                         # cat conftest.$ac_ext
11562                         # cat conftest.out
11563                 fi
11564         done
11565
11566         cf_cv_abi_version=${NCURSES_MAJOR}
11567
11568 fi
11569
11570 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
11571
11572 cf_cv_timestamp=`date`
11573
11574 echo "$as_me:11574: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
11575 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
11576
11577 echo "$as_me:11577: checking if you want to have a library-prefix" >&5
11578 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
11579
11580 # Check whether --with-lib-prefix or --without-lib-prefix was given.
11581 if test "${with_lib_prefix+set}" = set; then
11582   withval="$with_lib_prefix"
11583   with_lib_prefix=$withval
11584 else
11585   with_lib_prefix=auto
11586 fi;
11587 echo "$as_me:11587: result: $with_lib_prefix" >&5
11588 echo "${ECHO_T}$with_lib_prefix" >&6
11589
11590 if test "$with_lib_prefix" = auto
11591 then
11592
11593         case "$cf_cv_system_name" in
11594         (OS/2*|os2*)
11595                 if test "$DFT_LWR_MODEL" = libtool; then
11596                         LIB_PREFIX='lib'
11597                 else
11598                         LIB_PREFIX=''
11599                 fi
11600                 ;;
11601         (*-msvc*)
11602                 LIB_PREFIX=''
11603                 ;;
11604         (*)     LIB_PREFIX='lib'
11605                 ;;
11606         esac
11607 cf_prefix=$LIB_PREFIX
11608
11609 elif test "$with_lib_prefix" = no
11610 then
11611         LIB_PREFIX=
11612 else
11613         LIB_PREFIX=$with_lib_prefix
11614 fi
11615
11616 LIB_SUFFIX=
11617
11618 ###############################################################################
11619
11620 if test X"$CC_G_OPT" = X"" ; then
11621         CC_G_OPT='-g'
11622         test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
11623 fi
11624
11625 echo "$as_me:11625: checking for default loader flags" >&5
11626 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
11627 case $DFT_LWR_MODEL in
11628 (normal)  LD_MODEL=''   ;;
11629 (debug)   LD_MODEL=$CC_G_OPT ;;
11630 (profile) LD_MODEL='-pg';;
11631 (shared)  LD_MODEL=''   ;;
11632 esac
11633 echo "$as_me:11633: result: $LD_MODEL" >&5
11634 echo "${ECHO_T}$LD_MODEL" >&6
11635
11636 LD_RPATH_OPT=
11637 if test "x$cf_cv_enable_rpath" != xno
11638 then
11639         echo "$as_me:11639: checking for an rpath option" >&5
11640 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
11641         case "$cf_cv_system_name" in
11642         (irix*)
11643                 if test "$GCC" = yes; then
11644                         LD_RPATH_OPT="-Wl,-rpath,"
11645                 else
11646                         LD_RPATH_OPT="-rpath "
11647                 fi
11648                 ;;
11649         (linux*|gnu*|k*bsd*-gnu|freebsd*)
11650                 LD_RPATH_OPT="-Wl,-rpath,"
11651                 ;;
11652         (openbsd[2-9].*|mirbsd*)
11653                 LD_RPATH_OPT="-Wl,-rpath,"
11654                 ;;
11655         (dragonfly*)
11656                 LD_RPATH_OPT="-rpath "
11657                 ;;
11658         (netbsd*)
11659                 LD_RPATH_OPT="-Wl,-rpath,"
11660                 ;;
11661         (osf*|mls+*)
11662                 LD_RPATH_OPT="-rpath "
11663                 ;;
11664         (solaris2*)
11665                 LD_RPATH_OPT="-R"
11666                 ;;
11667         (*)
11668                 ;;
11669         esac
11670         echo "$as_me:11670: result: $LD_RPATH_OPT" >&5
11671 echo "${ECHO_T}$LD_RPATH_OPT" >&6
11672
11673         case "x$LD_RPATH_OPT" in
11674         (x-R*)
11675                 echo "$as_me:11675: checking if we need a space after rpath option" >&5
11676 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
11677                 cf_save_LIBS="$LIBS"
11678
11679 cf_add_libs="$LIBS"
11680 # reverse order
11681 cf_add_0lib=
11682 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
11683 # filter duplicates
11684 for cf_add_1lib in $cf_add_0lib; do
11685         for cf_add_2lib in $cf_add_libs; do
11686                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
11687                         cf_add_1lib=
11688                         break
11689                 fi
11690         done
11691         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
11692 done
11693 LIBS="$cf_add_libs"
11694
11695                 cat >"conftest.$ac_ext" <<_ACEOF
11696 #line 11696 "configure"
11697 #include "confdefs.h"
11698
11699 int
11700 main (void)
11701 {
11702
11703   ;
11704   return 0;
11705 }
11706 _ACEOF
11707 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11708 if { (eval echo "$as_me:11708: \"$ac_link\"") >&5
11709   (eval $ac_link) 2>&5
11710   ac_status=$?
11711   echo "$as_me:11711: \$? = $ac_status" >&5
11712   (exit "$ac_status"); } &&
11713          { ac_try='test -s "conftest$ac_exeext"'
11714   { (eval echo "$as_me:11714: \"$ac_try\"") >&5
11715   (eval $ac_try) 2>&5
11716   ac_status=$?
11717   echo "$as_me:11717: \$? = $ac_status" >&5
11718   (exit "$ac_status"); }; }; then
11719   cf_rpath_space=no
11720 else
11721   echo "$as_me: failed program was:" >&5
11722 cat "conftest.$ac_ext" >&5
11723 cf_rpath_space=yes
11724 fi
11725 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11726                 LIBS="$cf_save_LIBS"
11727                 echo "$as_me:11727: result: $cf_rpath_space" >&5
11728 echo "${ECHO_T}$cf_rpath_space" >&6
11729                 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
11730                 ;;
11731         esac
11732 fi
11733
11734         RM_SHARED_OPTS=
11735         LOCAL_LDFLAGS=
11736         LOCAL_LDFLAGS2=
11737         LD_SHARED_OPTS=
11738         INSTALL_LIB="-m 644"
11739         : ${rel_builddir:=.}
11740
11741         shlibdir=$libdir
11742
11743         MAKE_DLLS="#"
11744
11745         cf_cv_do_symlinks=no
11746         cf_ld_rpath_opt=
11747         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
11748
11749         echo "$as_me:11749: checking whether to use release or ABI version in shared library file names" >&5
11750 echo $ECHO_N "checking whether to use release or ABI version in shared library file names... $ECHO_C" >&6
11751
11752 # Check whether --with-shlib-version or --without-shlib-version was given.
11753 if test "${with_shlib_version+set}" = set; then
11754   withval="$with_shlib_version"
11755   test -z "$withval" && withval=auto
11756         case "$withval" in
11757         (yes)
11758                 cf_cv_shlib_version=auto
11759                 ;;
11760         (rel|abi|auto)
11761                 cf_cv_shlib_version=$withval
11762                 ;;
11763         (*)
11764                 echo "$as_me:11764: result: $withval" >&5
11765 echo "${ECHO_T}$withval" >&6
11766                 { { echo "$as_me:11766: error: option value must be one of: rel, abi, or auto" >&5
11767 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
11768    { (exit 1); exit 1; }; }
11769                 ;;
11770         esac
11771
11772 else
11773   cf_cv_shlib_version=auto
11774 fi;
11775         echo "$as_me:11775: result: $cf_cv_shlib_version" >&5
11776 echo "${ECHO_T}$cf_cv_shlib_version" >&6
11777
11778         cf_cv_rm_so_locs=no
11779         cf_try_cflags=
11780
11781         # Some less-capable ports of gcc support only -fpic
11782         CC_SHARED_OPTS=
11783
11784         cf_try_fPIC=no
11785         if test "$GCC" = yes
11786         then
11787                 cf_try_fPIC=yes
11788         else
11789                 case "$cf_cv_system_name" in
11790                 (*linux*)       # e.g., PGI compiler
11791                         cf_try_fPIC=yes
11792                         ;;
11793                 esac
11794         fi
11795
11796         if test "$cf_try_fPIC" = yes
11797         then
11798                 echo "$as_me:11798: checking which $CC option to use" >&5
11799 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
11800                 cf_save_CFLAGS="$CFLAGS"
11801                 for CC_SHARED_OPTS in -fPIC -fpic ''
11802                 do
11803                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
11804                         cat >"conftest.$ac_ext" <<_ACEOF
11805 #line 11805 "configure"
11806 #include "confdefs.h"
11807 #include <stdio.h>
11808 int
11809 main (void)
11810 {
11811 int x = 1; (void)x
11812   ;
11813   return 0;
11814 }
11815 _ACEOF
11816 rm -f "conftest.$ac_objext"
11817 if { (eval echo "$as_me:11817: \"$ac_compile\"") >&5
11818   (eval $ac_compile) 2>&5
11819   ac_status=$?
11820   echo "$as_me:11820: \$? = $ac_status" >&5
11821   (exit "$ac_status"); } &&
11822          { ac_try='test -s "conftest.$ac_objext"'
11823   { (eval echo "$as_me:11823: \"$ac_try\"") >&5
11824   (eval $ac_try) 2>&5
11825   ac_status=$?
11826   echo "$as_me:11826: \$? = $ac_status" >&5
11827   (exit "$ac_status"); }; }; then
11828   break
11829 else
11830   echo "$as_me: failed program was:" >&5
11831 cat "conftest.$ac_ext" >&5
11832 fi
11833 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11834                 done
11835                 echo "$as_me:11835: result: $CC_SHARED_OPTS" >&5
11836 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
11837                 CFLAGS="$cf_save_CFLAGS"
11838         fi
11839
11840         cf_cv_shlib_version_infix=no
11841
11842         case "$cf_cv_system_name" in
11843         (aix4.3-9*|aix[5-7]*)
11844                 if test "$GCC" = yes; then
11845                         CC_SHARED_OPTS='-Wl,-brtl'
11846                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
11847                 else
11848                         CC_SHARED_OPTS='-brtl'
11849                         # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
11850                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
11851                 fi
11852                 ;;
11853         (beos*)
11854                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
11855                 ;;
11856         (cygwin*)
11857                 CC_SHARED_OPTS=
11858                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
11859                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
11860                 cf_cv_shlib_version=cygdll
11861                 cf_cv_shlib_version_infix=cygdll
11862                 shlibdir=$bindir
11863                 MAKE_DLLS=
11864                 cat >mk_shared_lib.sh <<-CF_EOF
11865                 #!$SHELL
11866                 SHARED_LIB=\$1
11867                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
11868                 shift
11869                 cat <<-EOF
11870                 Linking shared library
11871                 ** SHARED_LIB \$SHARED_LIB
11872                 ** IMPORT_LIB \$IMPORT_LIB
11873 EOF
11874                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
11875 CF_EOF
11876                 chmod +x mk_shared_lib.sh
11877                 ;;
11878         (msys*)
11879                 CC_SHARED_OPTS=
11880                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
11881                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
11882                 cf_cv_shlib_version=msysdll
11883                 cf_cv_shlib_version_infix=msysdll
11884                 shlibdir=$bindir
11885                 MAKE_DLLS=
11886                 cat >mk_shared_lib.sh <<-CF_EOF
11887                 #!$SHELL
11888                 SHARED_LIB=\$1
11889                 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
11890                 shift
11891                 cat <<-EOF
11892                 Linking shared library
11893                 ** SHARED_LIB \$SHARED_LIB
11894                 ** IMPORT_LIB \$IMPORT_LIB
11895 EOF
11896                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
11897 CF_EOF
11898                 chmod +x mk_shared_lib.sh
11899                 ;;
11900         (darwin*)
11901                 cf_try_cflags="no-cpp-precomp"
11902                 CC_SHARED_OPTS="-dynamic"
11903                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
11904                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
11905                 cf_cv_shlib_version_infix=yes
11906                 echo "$as_me:11906: checking if ld -search_paths_first works" >&5
11907 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
11908 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
11909   echo $ECHO_N "(cached) $ECHO_C" >&6
11910 else
11911
11912                         cf_save_LDFLAGS=$LDFLAGS
11913                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
11914                         cat >"conftest.$ac_ext" <<_ACEOF
11915 #line 11915 "configure"
11916 #include "confdefs.h"
11917
11918 int
11919 main (void)
11920 {
11921 int i;
11922   ;
11923   return 0;
11924 }
11925 _ACEOF
11926 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11927 if { (eval echo "$as_me:11927: \"$ac_link\"") >&5
11928   (eval $ac_link) 2>&5
11929   ac_status=$?
11930   echo "$as_me:11930: \$? = $ac_status" >&5
11931   (exit "$ac_status"); } &&
11932          { ac_try='test -s "conftest$ac_exeext"'
11933   { (eval echo "$as_me:11933: \"$ac_try\"") >&5
11934   (eval $ac_try) 2>&5
11935   ac_status=$?
11936   echo "$as_me:11936: \$? = $ac_status" >&5
11937   (exit "$ac_status"); }; }; then
11938   cf_cv_ldflags_search_paths_first=yes
11939 else
11940   echo "$as_me: failed program was:" >&5
11941 cat "conftest.$ac_ext" >&5
11942 cf_cv_ldflags_search_paths_first=no
11943 fi
11944 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11945                                 LDFLAGS=$cf_save_LDFLAGS
11946 fi
11947 echo "$as_me:11947: result: $cf_cv_ldflags_search_paths_first" >&5
11948 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
11949                 if test "$cf_cv_ldflags_search_paths_first" = yes; then
11950                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
11951                 fi
11952                 ;;
11953         (haiku*)
11954
11955         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11956         if test "$cf_cv_shlib_version" = rel; then
11957                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
11958         else
11959                 cf_cv_shared_soname='`basename $@`'
11960         fi
11961
11962                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
11963                 ;;
11964         (hpux[7-8]*)
11965                 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
11966                 if test "$GCC" != yes; then
11967                         CC_SHARED_OPTS='+Z'
11968                 fi
11969                 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
11970                 INSTALL_LIB="-m 555"
11971                 ;;
11972         (hpux*)
11973                 # (tested with gcc 2.7.2 -- I don't have c89)
11974                 if test "$GCC" = yes; then
11975                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
11976                 else
11977                         CC_SHARED_OPTS='+Z'
11978                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
11979                 fi
11980                 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
11981                 # HP-UX shared libraries must be executable, and should be
11982                 # readonly to exploit a quirk in the memory manager.
11983                 INSTALL_LIB="-m 555"
11984                 ;;
11985         (interix*)
11986                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
11987                 if test "$cf_cv_shlib_version" = rel; then
11988                         cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
11989                 else
11990                         cf_shared_soname='`basename $@`'
11991                 fi
11992                 CC_SHARED_OPTS=
11993                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
11994                 ;;
11995         (irix*)
11996                 if test "$cf_cv_enable_rpath" = yes ; then
11997                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
11998                 fi
11999                 # tested with IRIX 5.2 and 'cc'.
12000                 if test "$GCC" != yes; then
12001                         CC_SHARED_OPTS='-KPIC'
12002                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
12003                 else
12004                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
12005                 fi
12006                 cf_cv_rm_so_locs=yes
12007                 ;;
12008         (linux*|gnu*|k*bsd*-gnu)
12009                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
12010                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
12011                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
12012                 fi
12013                 if test "$cf_cv_enable_rpath" = yes ; then
12014                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
12015                 fi
12016
12017         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
12018         if test "$cf_cv_shlib_version" = rel; then
12019                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
12020         else
12021                 cf_cv_shared_soname='`basename $@`'
12022         fi
12023
12024                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
12025                 ;;
12026         (mingw*msvc*)
12027                 cf_cv_shlib_version=msvcdll
12028                 cf_cv_shlib_version_infix=msvcdll
12029                 shlibdir=$bindir
12030                 MAKE_DLLS=
12031                 if test "$DFT_LWR_MODEL" = "shared" ; then
12032                         LOCAL_LDFLAGS="-link -dll"
12033                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
12034                         EXTRA_LDFLAGS="-link -dll $EXTRA_LDFLAGS"
12035                 fi
12036                 CC_SHARED_OPTS=
12037                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${LD} ${CFLAGS}'
12038                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.lib"
12039                 cat >mk_shared_lib.sh <<-CF_EOF
12040                 #!$SHELL
12041                 SHARED_LIB=\$1
12042                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.lib/'\`
12043                 shift
12044                 my_ld=\$1
12045                 shift
12046                 cat <<-EOF
12047                 Linking shared library
12048                 ** SHARED LIB \$SHARED_LIB
12049                 ** IMPORT_LIB \$IMPORT_LIB
12050 EOF
12051                 args=\$(echo \$* | sed -E "s#-l(\w*)#\1.dll.lib#g" | sed -E "s#-L(\w*)#-LIBPATH:\1#g")
12052                 exec \$my_ld -DLL -IMPLIB:"\${IMPORT_LIB}" -OUT:"\${SHARED_LIB}" ${LDFLAGS} \$args
12053                 mv "\${IMPORT_LIB}" "\${IMPORT_LIB}"
12054 CF_EOF
12055                 chmod +x mk_shared_lib.sh
12056                 cat >mk_prog.sh <<-CF_EOF
12057                 #!$SHELL
12058                 shift
12059                 # Ignore first argument (compiler) and use LD (link.exe) unconditionally
12060                 LD="$LD"
12061                 clopts=()
12062                 ldopts=("/subsystem:console")
12063                 libs=()
12064                 isdll=0
12065                 while test \$# -gt 0; do
12066                         case "\$1" in
12067                                 -link)
12068                                         # ignore -link argument
12069                                         ;;
12070                                 -M[TD] | -M[TD]d)
12071                                         # ignore runtime-library option
12072                                         ;;
12073                                 -dll)
12074                                         isdll=1
12075                                         ;;
12076                                 -W* | -w*)
12077                                         # ignore warnings
12078                                         ;;
12079                                 -D*)
12080                                         clopts+=("\$1")
12081                                         ;;
12082                                 -I*)
12083                                         clopts+=("\$1")
12084                                         ;;
12085                                 -l*)
12086                                         libs+=("\`echo \"\$1\" | sed \"s/^-l//\"\`")
12087                                         ;;
12088                                 -L*)
12089                                         ldopts+=("\`echo \"\$1\" | sed \"s/^-L/-LIBPATH:/\"\`")
12090                                         ;;
12091                                 *.obj | *.o)
12092                                         ldopts+=("\$1")
12093                                         ;;
12094                                 -Wl,*)
12095                                         for linkarg in \`echo '\$1' | sed -e 's/-Wl,//' -e 's/,/ /'\`; do
12096                                                 ldopts+=("\${linkarg}")
12097                                         done
12098                                         ;;
12099                                 *.lib)
12100                                         ldopts+=("\$1")
12101                                         ;;
12102                                 -o)
12103                                         shift
12104                                         ldopts+=("-out:\$1")
12105                                         ;;
12106                                 *)
12107                                         clopts+=("\$1")
12108                                         ldopts+=("\$1")
12109                                         ;;
12110                         esac
12111                         shift
12112                 done
12113                 if [ "\$isdll" -ne 0 ]; then
12114                         for lib in \${libs[*]}; do
12115                                 ldopts+=("\$lib.dll.lib")
12116                         done
12117                 else
12118                         for lib in \${libs[*]}; do
12119                                 ldopts+=("\$lib.lib")
12120                         done
12121                 fi
12122                 cat <<-EOF
12123                 Creating program
12124                 ** ld options:   "\${ldopts[@]}"
12125 EOF
12126                 exec \$LD \${ldopts[@]}
12127 CF_EOF
12128                 chmod +x mk_prog.sh
12129                 LINK_PROGS="$SHELL ${rel_builddir}/mk_prog.sh"
12130                 LINK_TESTS="$SHELL ${rel_builddir}/mk_prog.sh"
12131                 ;;
12132         (mingw*)
12133                 cf_cv_shlib_version=mingw
12134                 cf_cv_shlib_version_infix=mingw
12135                 shlibdir=$bindir
12136                 MAKE_DLLS=
12137                 if test "$DFT_LWR_MODEL" = "shared" ; then
12138                         LOCAL_LDFLAGS="-Wl,--enable-auto-import"
12139                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
12140                         EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
12141                 fi
12142                 CC_SHARED_OPTS=
12143                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
12144                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
12145                 cat >mk_shared_lib.sh <<-CF_EOF
12146                 #!$SHELL
12147                 SHARED_LIB=\$1
12148                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
12149                 shift
12150                 cat <<-EOF
12151                 Linking shared library
12152                 ** SHARED_LIB \$SHARED_LIB
12153                 ** IMPORT_LIB \$IMPORT_LIB
12154 EOF
12155                 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
12156 CF_EOF
12157                 chmod +x mk_shared_lib.sh
12158                 ;;
12159         (openbsd[2-9].*|mirbsd*)
12160                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
12161                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
12162                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
12163                 fi
12164                 if test "$cf_cv_enable_rpath" = yes ; then
12165                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
12166                 fi
12167                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
12168
12169         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
12170         if test "$cf_cv_shlib_version" = rel; then
12171                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
12172         else
12173                 cf_cv_shared_soname='`basename $@`'
12174         fi
12175
12176                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
12177                 ;;
12178         (nskJ*)
12179                 CC_SHARED_OPTS=
12180                 MK_SHARED_LIB='${LD} -Wshared -Weld=-export_all -o $@'
12181                 ;;
12182         (nskL*)
12183                 CC_SHARED_OPTS=
12184                 MK_SHARED_LIB='${LD} -Wshared -Wxld=-export_all -o $@'
12185                 ;;
12186         (nto-qnx*|openbsd*|freebsd[12].*)
12187                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
12188                 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
12189                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
12190                 ;;
12191         (dragonfly*|freebsd*)
12192                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
12193                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
12194                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
12195                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
12196                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
12197                 fi
12198
12199         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
12200         if test "$cf_cv_shlib_version" = rel; then
12201                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
12202         else
12203                 cf_cv_shared_soname='`basename $@`'
12204         fi
12205
12206                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
12207                 ;;
12208         (netbsd*)
12209                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
12210                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
12211                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
12212                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
12213                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
12214                         if test "$cf_cv_shlib_version" = auto; then
12215                         if test -f /usr/libexec/ld.elf_so; then
12216                                 cf_cv_shlib_version=abi
12217                         else
12218                                 cf_cv_shlib_version=rel
12219                         fi
12220                         fi
12221
12222         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
12223         if test "$cf_cv_shlib_version" = rel; then
12224                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
12225         else
12226                 cf_cv_shared_soname='`basename $@`'
12227         fi
12228
12229                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
12230                 else
12231                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -o $@'
12232                 fi
12233                 ;;
12234         (osf*|mls+*)
12235                 # tested with OSF/1 V3.2 and 'cc'
12236                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
12237                 # link with shared libs).
12238                 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
12239                 case "$host_os" in
12240                 (osf4*)
12241                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
12242                         ;;
12243                 esac
12244                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
12245                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
12246                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
12247                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
12248                 fi
12249                 cf_cv_rm_so_locs=yes
12250                 ;;
12251         (sco3.2v5*)  # also uw2* and UW7: hops 13-Apr-98
12252                 # tested with osr5.0.5
12253                 if test "$GCC" != yes; then
12254                         CC_SHARED_OPTS='-belf -KPIC'
12255                 fi
12256                 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
12257                 if test "$cf_cv_enable_rpath" = yes ; then
12258                         # only way is to set LD_RUN_PATH but no switch for it
12259                         RUN_PATH=$libdir
12260                 fi
12261                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
12262                 LINK_PROGS='LD_RUN_PATH=${libdir}'
12263                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
12264                 ;;
12265         (sunos4*)
12266                 # tested with SunOS 4.1.1 and gcc 2.7.0
12267                 if test "$GCC" != yes; then
12268                         CC_SHARED_OPTS='-KPIC'
12269                 fi
12270                 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
12271                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
12272                 ;;
12273         (solaris2*)
12274                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
12275                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
12276                 if test "$DFT_LWR_MODEL" = "shared" ; then
12277                         LOCAL_LDFLAGS="-R\$(LOCAL_LIBDIR):\${libdir}"
12278                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
12279                 fi
12280                 if test "$cf_cv_enable_rpath" = yes ; then
12281                         EXTRA_LDFLAGS="-R\${libdir} $EXTRA_LDFLAGS"
12282                 fi
12283
12284         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
12285         if test "$cf_cv_shlib_version" = rel; then
12286                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
12287         else
12288                 cf_cv_shared_soname='`basename $@`'
12289         fi
12290
12291                 if test "$GCC" != yes; then
12292                         cf_save_CFLAGS="$CFLAGS"
12293                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
12294                         do
12295                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
12296                                 cat >"conftest.$ac_ext" <<_ACEOF
12297 #line 12297 "configure"
12298 #include "confdefs.h"
12299 #include <stdio.h>
12300 int
12301 main (void)
12302 {
12303 printf("Hello\\n");
12304   ;
12305   return 0;
12306 }
12307 _ACEOF
12308 rm -f "conftest.$ac_objext"
12309 if { (eval echo "$as_me:12309: \"$ac_compile\"") >&5
12310   (eval $ac_compile) 2>&5
12311   ac_status=$?
12312   echo "$as_me:12312: \$? = $ac_status" >&5
12313   (exit "$ac_status"); } &&
12314          { ac_try='test -s "conftest.$ac_objext"'
12315   { (eval echo "$as_me:12315: \"$ac_try\"") >&5
12316   (eval $ac_try) 2>&5
12317   ac_status=$?
12318   echo "$as_me:12318: \$? = $ac_status" >&5
12319   (exit "$ac_status"); }; }; then
12320   break
12321 else
12322   echo "$as_me: failed program was:" >&5
12323 cat "conftest.$ac_ext" >&5
12324 fi
12325 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12326                         done
12327                         CFLAGS="$cf_save_CFLAGS"
12328                         CC_SHARED_OPTS=$cf_shared_opts
12329                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -Wl,-h,'$cf_cv_shared_soname' -o $@'
12330                 else
12331                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -Wl,-h,'$cf_cv_shared_soname' -o $@'
12332                 fi
12333                 ;;
12334         (sysv5uw7*|unix_sv*)
12335                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
12336                 if test "$GCC" != yes; then
12337                         CC_SHARED_OPTS='-KPIC'
12338                 fi
12339                 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
12340                 ;;
12341         (*)
12342                 CC_SHARED_OPTS='unknown'
12343                 MK_SHARED_LIB='echo unknown'
12344                 ;;
12345         esac
12346
12347         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
12348         case "$cf_cv_shlib_version" in
12349         (rel|abi)
12350                 case "$MK_SHARED_LIB" in
12351                 (*'-o $@')
12352                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
12353                         ;;
12354                 (*)
12355                         { echo "$as_me:12355: WARNING: ignored --with-shlib-version" >&5
12356 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
12357                         ;;
12358                 esac
12359                 ;;
12360         esac
12361
12362         if test -n "$cf_try_cflags"
12363         then
12364 cat > conftest.$ac_ext <<EOF
12365 #line 12365 "${as_me:-configure}"
12366 #include <stdio.h>
12367 int main(int argc, char *argv[])
12368 {
12369         printf("hello\\n");
12370         return (argv[argc-1] == 0) ;
12371 }
12372 EOF
12373                 cf_save_CFLAGS="$CFLAGS"
12374                 for cf_opt in $cf_try_cflags
12375                 do
12376                         CFLAGS="$cf_save_CFLAGS -$cf_opt"
12377                         echo "$as_me:12377: checking if CFLAGS option -$cf_opt works" >&5
12378 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
12379                         if { (eval echo "$as_me:12379: \"$ac_compile\"") >&5
12380   (eval $ac_compile) 2>&5
12381   ac_status=$?
12382   echo "$as_me:12382: \$? = $ac_status" >&5
12383   (exit "$ac_status"); }; then
12384                                 echo "$as_me:12384: result: yes" >&5
12385 echo "${ECHO_T}yes" >&6
12386                                 cf_save_CFLAGS="$CFLAGS"
12387                         else
12388                                 echo "$as_me:12388: result: no" >&5
12389 echo "${ECHO_T}no" >&6
12390                         fi
12391                 done
12392                 CFLAGS="$cf_save_CFLAGS"
12393         fi
12394
12395         # RPATH_LIST is a colon-separated list of directories
12396         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
12397         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
12398
12399         test "$cf_cv_rm_so_locs" = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
12400
12401         test -n "$verbose" && echo "    CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
12402
12403 echo "${as_me:-configure}:12403: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
12404
12405         test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
12406
12407 echo "${as_me:-configure}:12407: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
12408
12409 # The test/sample programs in the original tree link using rpath option.
12410 # Make it optional for packagers.
12411 if test -n "$LOCAL_LDFLAGS"
12412 then
12413         echo "$as_me:12413: checking if you want to link sample programs with rpath option" >&5
12414 echo $ECHO_N "checking if you want to link sample programs with rpath option... $ECHO_C" >&6
12415
12416 # Check whether --enable-rpath-link or --disable-rpath-link was given.
12417 if test "${enable_rpath_link+set}" = set; then
12418   enableval="$enable_rpath_link"
12419   with_rpath_link=$enableval
12420 else
12421   with_rpath_link=yes
12422 fi;
12423         echo "$as_me:12423: result: $with_rpath_link" >&5
12424 echo "${ECHO_T}$with_rpath_link" >&6
12425         if test "$with_rpath_link" = no
12426         then
12427                 LOCAL_LDFLAGS=
12428                 LOCAL_LDFLAGS2=
12429         fi
12430 fi
12431
12432 ###############################################################################
12433
12434 ###   use option --enable-broken-linker to force on use of broken-linker support
12435
12436 echo "$as_me:12436: checking if you want broken-linker support code" >&5
12437 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
12438
12439 # Check whether --enable-broken_linker or --disable-broken_linker was given.
12440 if test "${enable_broken_linker+set}" = set; then
12441   enableval="$enable_broken_linker"
12442   with_broken_linker=$enableval
12443 else
12444   with_broken_linker=no
12445 fi;
12446 echo "$as_me:12446: result: $with_broken_linker" >&5
12447 echo "${ECHO_T}$with_broken_linker" >&6
12448
12449 : "${BROKEN_LINKER:=0}"
12450 if test "x$with_broken_linker" = xyes ; then
12451
12452 cat >>confdefs.h <<\EOF
12453 #define BROKEN_LINKER 1
12454 EOF
12455
12456         BROKEN_LINKER=1
12457 fi
12458
12459 # Check to define _XOPEN_SOURCE "automatically"
12460
12461 echo "$as_me:12461: checking if the POSIX test-macros are already defined" >&5
12462 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
12463 if test "${cf_cv_posix_visible+set}" = set; then
12464   echo $ECHO_N "(cached) $ECHO_C" >&6
12465 else
12466
12467 cat >"conftest.$ac_ext" <<_ACEOF
12468 #line 12468 "configure"
12469 #include "confdefs.h"
12470 #include <stdio.h>
12471 int
12472 main (void)
12473 {
12474
12475 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
12476         && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
12477         && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
12478         && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
12479 #error conflicting symbols found
12480 #endif
12481
12482   ;
12483   return 0;
12484 }
12485 _ACEOF
12486 rm -f "conftest.$ac_objext"
12487 if { (eval echo "$as_me:12487: \"$ac_compile\"") >&5
12488   (eval $ac_compile) 2>&5
12489   ac_status=$?
12490   echo "$as_me:12490: \$? = $ac_status" >&5
12491   (exit "$ac_status"); } &&
12492          { ac_try='test -s "conftest.$ac_objext"'
12493   { (eval echo "$as_me:12493: \"$ac_try\"") >&5
12494   (eval $ac_try) 2>&5
12495   ac_status=$?
12496   echo "$as_me:12496: \$? = $ac_status" >&5
12497   (exit "$ac_status"); }; }; then
12498   cf_cv_posix_visible=no
12499 else
12500   echo "$as_me: failed program was:" >&5
12501 cat "conftest.$ac_ext" >&5
12502 cf_cv_posix_visible=yes
12503 fi
12504 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12505
12506 fi
12507 echo "$as_me:12507: result: $cf_cv_posix_visible" >&5
12508 echo "${ECHO_T}$cf_cv_posix_visible" >&6
12509
12510 if test "$cf_cv_posix_visible" = no; then
12511
12512 cf_XOPEN_SOURCE=600
12513 cf_POSIX_C_SOURCE=199506L
12514 cf_xopen_source=
12515
12516 case "$host_os" in
12517 (aix[4-7]*)
12518         cf_xopen_source="-D_ALL_SOURCE"
12519         ;;
12520 (darwin[0-8].*)
12521         cf_xopen_source="-D_APPLE_C_SOURCE"
12522         ;;
12523 (darwin*)
12524         cf_xopen_source="-D_DARWIN_C_SOURCE"
12525         cf_XOPEN_SOURCE=
12526         ;;
12527 (freebsd*|dragonfly*|midnightbsd*)
12528         # 5.x headers associate
12529         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
12530         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
12531         cf_POSIX_C_SOURCE=200112L
12532         cf_XOPEN_SOURCE=600
12533         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
12534         ;;
12535 (hpux11*)
12536         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
12537         ;;
12538 (hpux*)
12539         cf_xopen_source="-D_HPUX_SOURCE"
12540         ;;
12541 (irix[56].*)
12542         cf_xopen_source="-D_SGI_SOURCE"
12543         cf_XOPEN_SOURCE=
12544         ;;
12545 (linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
12546
12547 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
12548
12549 echo "$as_me:12549: checking if this is the GNU C library" >&5
12550 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
12551 if test "${cf_cv_gnu_library+set}" = set; then
12552   echo $ECHO_N "(cached) $ECHO_C" >&6
12553 else
12554
12555 cat >"conftest.$ac_ext" <<_ACEOF
12556 #line 12556 "configure"
12557 #include "confdefs.h"
12558 #include <sys/types.h>
12559 int
12560 main (void)
12561 {
12562
12563         #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
12564                 return 0;
12565         #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
12566                 return 0;
12567         #else
12568         #       error not GNU C library
12569         #endif
12570   ;
12571   return 0;
12572 }
12573 _ACEOF
12574 rm -f "conftest.$ac_objext"
12575 if { (eval echo "$as_me:12575: \"$ac_compile\"") >&5
12576   (eval $ac_compile) 2>&5
12577   ac_status=$?
12578   echo "$as_me:12578: \$? = $ac_status" >&5
12579   (exit "$ac_status"); } &&
12580          { ac_try='test -s "conftest.$ac_objext"'
12581   { (eval echo "$as_me:12581: \"$ac_try\"") >&5
12582   (eval $ac_try) 2>&5
12583   ac_status=$?
12584   echo "$as_me:12584: \$? = $ac_status" >&5
12585   (exit "$ac_status"); }; }; then
12586   cf_cv_gnu_library=yes
12587 else
12588   echo "$as_me: failed program was:" >&5
12589 cat "conftest.$ac_ext" >&5
12590 cf_cv_gnu_library=no
12591 fi
12592 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12593
12594 fi
12595 echo "$as_me:12595: result: $cf_cv_gnu_library" >&5
12596 echo "${ECHO_T}$cf_cv_gnu_library" >&6
12597
12598 if test x$cf_cv_gnu_library = xyes; then
12599
12600         # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
12601         # was changed to help a little.  newlib incorporated the change about 4
12602         # years later.
12603         echo "$as_me:12603: checking if _DEFAULT_SOURCE can be used as a basis" >&5
12604 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
12605 if test "${cf_cv_gnu_library_219+set}" = set; then
12606   echo $ECHO_N "(cached) $ECHO_C" >&6
12607 else
12608
12609                 cf_save="$CPPFLAGS"
12610
12611         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12612         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
12613
12614                 cat >"conftest.$ac_ext" <<_ACEOF
12615 #line 12615 "configure"
12616 #include "confdefs.h"
12617 #include <sys/types.h>
12618 int
12619 main (void)
12620 {
12621
12622                         #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
12623                                 return 0;
12624                         #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
12625                                 return 0;
12626                         #else
12627                         #       error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
12628                         #endif
12629   ;
12630   return 0;
12631 }
12632 _ACEOF
12633 rm -f "conftest.$ac_objext"
12634 if { (eval echo "$as_me:12634: \"$ac_compile\"") >&5
12635   (eval $ac_compile) 2>&5
12636   ac_status=$?
12637   echo "$as_me:12637: \$? = $ac_status" >&5
12638   (exit "$ac_status"); } &&
12639          { ac_try='test -s "conftest.$ac_objext"'
12640   { (eval echo "$as_me:12640: \"$ac_try\"") >&5
12641   (eval $ac_try) 2>&5
12642   ac_status=$?
12643   echo "$as_me:12643: \$? = $ac_status" >&5
12644   (exit "$ac_status"); }; }; then
12645   cf_cv_gnu_library_219=yes
12646 else
12647   echo "$as_me: failed program was:" >&5
12648 cat "conftest.$ac_ext" >&5
12649 cf_cv_gnu_library_219=no
12650 fi
12651 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12652                 CPPFLAGS="$cf_save"
12653
12654 fi
12655 echo "$as_me:12655: result: $cf_cv_gnu_library_219" >&5
12656 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
12657
12658         if test "x$cf_cv_gnu_library_219" = xyes; then
12659                 cf_save="$CPPFLAGS"
12660                 echo "$as_me:12660: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
12661 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
12662 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
12663   echo $ECHO_N "(cached) $ECHO_C" >&6
12664 else
12665
12666 cf_fix_cppflags=no
12667 cf_new_cflags=
12668 cf_new_cppflags=
12669 cf_new_extra_cppflags=
12670
12671 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
12672 do
12673 case "$cf_fix_cppflags" in
12674 (no)
12675         case "$cf_add_cflags" in
12676         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12677                 case "$cf_add_cflags" in
12678                 (-D*)
12679                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12680
12681                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12682                                 && test -z "${cf_tst_cflags}" \
12683                                 && cf_fix_cppflags=yes
12684
12685                         if test "$cf_fix_cppflags" = yes ; then
12686
12687         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12688         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12689
12690                                 continue
12691                         elif test "${cf_tst_cflags}" = "\"'" ; then
12692
12693         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12694         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12695
12696                                 continue
12697                         fi
12698                         ;;
12699                 esac
12700                 case "$CPPFLAGS" in
12701                 (*$cf_add_cflags)
12702                         ;;
12703                 (*)
12704                         case "$cf_add_cflags" in
12705                         (-D*)
12706                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12707
12708 CPPFLAGS=`echo "$CPPFLAGS" | \
12709         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12710                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12711
12712                                 ;;
12713                         esac
12714
12715         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12716         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12717
12718                         ;;
12719                 esac
12720                 ;;
12721         (*)
12722
12723         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12724         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12725
12726                 ;;
12727         esac
12728         ;;
12729 (yes)
12730
12731         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12732         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12733
12734         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
12735
12736         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12737                 && test -z "${cf_tst_cflags}" \
12738                 && cf_fix_cppflags=no
12739         ;;
12740 esac
12741 done
12742
12743 if test -n "$cf_new_cflags" ; then
12744
12745         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12746         CFLAGS="${CFLAGS}$cf_new_cflags"
12747
12748 fi
12749
12750 if test -n "$cf_new_cppflags" ; then
12751
12752         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12753         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12754
12755 fi
12756
12757 if test -n "$cf_new_extra_cppflags" ; then
12758
12759         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12760         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12761
12762 fi
12763
12764                         cat >"conftest.$ac_ext" <<_ACEOF
12765 #line 12765 "configure"
12766 #include "confdefs.h"
12767
12768                                 #include <limits.h>
12769                                 #include <sys/types.h>
12770
12771 int
12772 main (void)
12773 {
12774
12775                                 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
12776                                         return 0;
12777                                 #else
12778                                 #       error GNU C library is too old
12779                                 #endif
12780   ;
12781   return 0;
12782 }
12783 _ACEOF
12784 rm -f "conftest.$ac_objext"
12785 if { (eval echo "$as_me:12785: \"$ac_compile\"") >&5
12786   (eval $ac_compile) 2>&5
12787   ac_status=$?
12788   echo "$as_me:12788: \$? = $ac_status" >&5
12789   (exit "$ac_status"); } &&
12790          { ac_try='test -s "conftest.$ac_objext"'
12791   { (eval echo "$as_me:12791: \"$ac_try\"") >&5
12792   (eval $ac_try) 2>&5
12793   ac_status=$?
12794   echo "$as_me:12794: \$? = $ac_status" >&5
12795   (exit "$ac_status"); }; }; then
12796   cf_cv_gnu_dftsrc_219=yes
12797 else
12798   echo "$as_me: failed program was:" >&5
12799 cat "conftest.$ac_ext" >&5
12800 cf_cv_gnu_dftsrc_219=no
12801 fi
12802 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12803
12804 fi
12805 echo "$as_me:12805: result: $cf_cv_gnu_dftsrc_219" >&5
12806 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
12807                 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
12808         else
12809                 cf_cv_gnu_dftsrc_219=maybe
12810         fi
12811
12812         if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
12813
12814                 echo "$as_me:12814: checking if we must define _GNU_SOURCE" >&5
12815 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
12816 if test "${cf_cv_gnu_source+set}" = set; then
12817   echo $ECHO_N "(cached) $ECHO_C" >&6
12818 else
12819
12820                 cat >"conftest.$ac_ext" <<_ACEOF
12821 #line 12821 "configure"
12822 #include "confdefs.h"
12823 #include <sys/types.h>
12824 int
12825 main (void)
12826 {
12827
12828                         #ifndef _XOPEN_SOURCE
12829                         #error  expected _XOPEN_SOURCE to be defined
12830                         #endif
12831   ;
12832   return 0;
12833 }
12834 _ACEOF
12835 rm -f "conftest.$ac_objext"
12836 if { (eval echo "$as_me:12836: \"$ac_compile\"") >&5
12837   (eval $ac_compile) 2>&5
12838   ac_status=$?
12839   echo "$as_me:12839: \$? = $ac_status" >&5
12840   (exit "$ac_status"); } &&
12841          { ac_try='test -s "conftest.$ac_objext"'
12842   { (eval echo "$as_me:12842: \"$ac_try\"") >&5
12843   (eval $ac_try) 2>&5
12844   ac_status=$?
12845   echo "$as_me:12845: \$? = $ac_status" >&5
12846   (exit "$ac_status"); }; }; then
12847   cf_cv_gnu_source=no
12848 else
12849   echo "$as_me: failed program was:" >&5
12850 cat "conftest.$ac_ext" >&5
12851 cf_save="$CPPFLAGS"
12852
12853 cf_fix_cppflags=no
12854 cf_new_cflags=
12855 cf_new_cppflags=
12856 cf_new_extra_cppflags=
12857
12858 for cf_add_cflags in -D_GNU_SOURCE
12859 do
12860 case "$cf_fix_cppflags" in
12861 (no)
12862         case "$cf_add_cflags" in
12863         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12864                 case "$cf_add_cflags" in
12865                 (-D*)
12866                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12867
12868                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12869                                 && test -z "${cf_tst_cflags}" \
12870                                 && cf_fix_cppflags=yes
12871
12872                         if test "$cf_fix_cppflags" = yes ; then
12873
12874         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12875         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12876
12877                                 continue
12878                         elif test "${cf_tst_cflags}" = "\"'" ; then
12879
12880         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12881         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12882
12883                                 continue
12884                         fi
12885                         ;;
12886                 esac
12887                 case "$CPPFLAGS" in
12888                 (*$cf_add_cflags)
12889                         ;;
12890                 (*)
12891                         case "$cf_add_cflags" in
12892                         (-D*)
12893                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12894
12895 CPPFLAGS=`echo "$CPPFLAGS" | \
12896         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12897                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12898
12899                                 ;;
12900                         esac
12901
12902         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12903         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12904
12905                         ;;
12906                 esac
12907                 ;;
12908         (*)
12909
12910         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12911         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12912
12913                 ;;
12914         esac
12915         ;;
12916 (yes)
12917
12918         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12919         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12920
12921         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
12922
12923         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12924                 && test -z "${cf_tst_cflags}" \
12925                 && cf_fix_cppflags=no
12926         ;;
12927 esac
12928 done
12929
12930 if test -n "$cf_new_cflags" ; then
12931
12932         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12933         CFLAGS="${CFLAGS}$cf_new_cflags"
12934
12935 fi
12936
12937 if test -n "$cf_new_cppflags" ; then
12938
12939         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12940         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12941
12942 fi
12943
12944 if test -n "$cf_new_extra_cppflags" ; then
12945
12946         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12947         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12948
12949 fi
12950
12951                          cat >"conftest.$ac_ext" <<_ACEOF
12952 #line 12952 "configure"
12953 #include "confdefs.h"
12954 #include <sys/types.h>
12955 int
12956 main (void)
12957 {
12958
12959                                 #ifdef _XOPEN_SOURCE
12960                                 #error  expected _XOPEN_SOURCE to be undefined
12961                                 #endif
12962   ;
12963   return 0;
12964 }
12965 _ACEOF
12966 rm -f "conftest.$ac_objext"
12967 if { (eval echo "$as_me:12967: \"$ac_compile\"") >&5
12968   (eval $ac_compile) 2>&5
12969   ac_status=$?
12970   echo "$as_me:12970: \$? = $ac_status" >&5
12971   (exit "$ac_status"); } &&
12972          { ac_try='test -s "conftest.$ac_objext"'
12973   { (eval echo "$as_me:12973: \"$ac_try\"") >&5
12974   (eval $ac_try) 2>&5
12975   ac_status=$?
12976   echo "$as_me:12976: \$? = $ac_status" >&5
12977   (exit "$ac_status"); }; }; then
12978   cf_cv_gnu_source=no
12979 else
12980   echo "$as_me: failed program was:" >&5
12981 cat "conftest.$ac_ext" >&5
12982 cf_cv_gnu_source=yes
12983 fi
12984 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12985                         CPPFLAGS="$cf_save"
12986
12987 fi
12988 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12989
12990 fi
12991 echo "$as_me:12991: result: $cf_cv_gnu_source" >&5
12992 echo "${ECHO_T}$cf_cv_gnu_source" >&6
12993
12994                 if test "$cf_cv_gnu_source" = yes
12995                 then
12996                 echo "$as_me:12996: checking if we should also define _DEFAULT_SOURCE" >&5
12997 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
12998 if test "${cf_cv_default_source+set}" = set; then
12999   echo $ECHO_N "(cached) $ECHO_C" >&6
13000 else
13001
13002         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13003         CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
13004
13005                         cat >"conftest.$ac_ext" <<_ACEOF
13006 #line 13006 "configure"
13007 #include "confdefs.h"
13008 #include <sys/types.h>
13009 int
13010 main (void)
13011 {
13012
13013                                 #ifdef _DEFAULT_SOURCE
13014                                 #error  expected _DEFAULT_SOURCE to be undefined
13015                                 #endif
13016   ;
13017   return 0;
13018 }
13019 _ACEOF
13020 rm -f "conftest.$ac_objext"
13021 if { (eval echo "$as_me:13021: \"$ac_compile\"") >&5
13022   (eval $ac_compile) 2>&5
13023   ac_status=$?
13024   echo "$as_me:13024: \$? = $ac_status" >&5
13025   (exit "$ac_status"); } &&
13026          { ac_try='test -s "conftest.$ac_objext"'
13027   { (eval echo "$as_me:13027: \"$ac_try\"") >&5
13028   (eval $ac_try) 2>&5
13029   ac_status=$?
13030   echo "$as_me:13030: \$? = $ac_status" >&5
13031   (exit "$ac_status"); }; }; then
13032   cf_cv_default_source=no
13033 else
13034   echo "$as_me: failed program was:" >&5
13035 cat "conftest.$ac_ext" >&5
13036 cf_cv_default_source=yes
13037 fi
13038 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13039
13040 fi
13041 echo "$as_me:13041: result: $cf_cv_default_source" >&5
13042 echo "${ECHO_T}$cf_cv_default_source" >&6
13043                         if test "$cf_cv_default_source" = yes
13044                         then
13045
13046         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13047         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
13048
13049                         fi
13050                 fi
13051         fi
13052
13053 fi
13054
13055         ;;
13056 (minix*)
13057         cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
13058         ;;
13059 (mirbsd*)
13060         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
13061         cf_XOPEN_SOURCE=
13062
13063 if test "$cf_cv_posix_visible" = no; then
13064
13065 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
13066
13067 cf_save_CFLAGS="$CFLAGS"
13068 cf_save_CPPFLAGS="$CPPFLAGS"
13069
13070 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
13071         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
13072                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
13073
13074 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
13075         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
13076                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
13077
13078 echo "$as_me:13078: checking if we should define _POSIX_C_SOURCE" >&5
13079 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
13080 if test "${cf_cv_posix_c_source+set}" = set; then
13081   echo $ECHO_N "(cached) $ECHO_C" >&6
13082 else
13083
13084 echo "${as_me:-configure}:13084: testing if the symbol is already defined go no further ..." 1>&5
13085
13086         cat >"conftest.$ac_ext" <<_ACEOF
13087 #line 13087 "configure"
13088 #include "confdefs.h"
13089 #include <sys/types.h>
13090 int
13091 main (void)
13092 {
13093
13094 #ifndef _POSIX_C_SOURCE
13095 #error _POSIX_C_SOURCE is not defined
13096 #endif
13097   ;
13098   return 0;
13099 }
13100 _ACEOF
13101 rm -f "conftest.$ac_objext"
13102 if { (eval echo "$as_me:13102: \"$ac_compile\"") >&5
13103   (eval $ac_compile) 2>&5
13104   ac_status=$?
13105   echo "$as_me:13105: \$? = $ac_status" >&5
13106   (exit "$ac_status"); } &&
13107          { ac_try='test -s "conftest.$ac_objext"'
13108   { (eval echo "$as_me:13108: \"$ac_try\"") >&5
13109   (eval $ac_try) 2>&5
13110   ac_status=$?
13111   echo "$as_me:13111: \$? = $ac_status" >&5
13112   (exit "$ac_status"); }; }; then
13113   cf_cv_posix_c_source=no
13114 else
13115   echo "$as_me: failed program was:" >&5
13116 cat "conftest.$ac_ext" >&5
13117 cf_want_posix_source=no
13118          case .$cf_POSIX_C_SOURCE in
13119          (.[12]??*)
13120                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
13121                 ;;
13122          (.2)
13123                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
13124                 cf_want_posix_source=yes
13125                 ;;
13126          (.*)
13127                 cf_want_posix_source=yes
13128                 ;;
13129          esac
13130          if test "$cf_want_posix_source" = yes ; then
13131                 cat >"conftest.$ac_ext" <<_ACEOF
13132 #line 13132 "configure"
13133 #include "confdefs.h"
13134 #include <sys/types.h>
13135 int
13136 main (void)
13137 {
13138
13139 #ifdef _POSIX_SOURCE
13140 #error _POSIX_SOURCE is defined
13141 #endif
13142   ;
13143   return 0;
13144 }
13145 _ACEOF
13146 rm -f "conftest.$ac_objext"
13147 if { (eval echo "$as_me:13147: \"$ac_compile\"") >&5
13148   (eval $ac_compile) 2>&5
13149   ac_status=$?
13150   echo "$as_me:13150: \$? = $ac_status" >&5
13151   (exit "$ac_status"); } &&
13152          { ac_try='test -s "conftest.$ac_objext"'
13153   { (eval echo "$as_me:13153: \"$ac_try\"") >&5
13154   (eval $ac_try) 2>&5
13155   ac_status=$?
13156   echo "$as_me:13156: \$? = $ac_status" >&5
13157   (exit "$ac_status"); }; }; then
13158   :
13159 else
13160   echo "$as_me: failed program was:" >&5
13161 cat "conftest.$ac_ext" >&5
13162 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
13163 fi
13164 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13165          fi
13166
13167 echo "${as_me:-configure}:13167: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
13168
13169          CFLAGS="$cf_trim_CFLAGS"
13170          CPPFLAGS="$cf_trim_CPPFLAGS"
13171
13172         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13173         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
13174
13175 echo "${as_me:-configure}:13175: testing if the second compile does not leave our definition intact error ..." 1>&5
13176
13177          cat >"conftest.$ac_ext" <<_ACEOF
13178 #line 13178 "configure"
13179 #include "confdefs.h"
13180 #include <sys/types.h>
13181 int
13182 main (void)
13183 {
13184
13185 #ifndef _POSIX_C_SOURCE
13186 #error _POSIX_C_SOURCE is not defined
13187 #endif
13188   ;
13189   return 0;
13190 }
13191 _ACEOF
13192 rm -f "conftest.$ac_objext"
13193 if { (eval echo "$as_me:13193: \"$ac_compile\"") >&5
13194   (eval $ac_compile) 2>&5
13195   ac_status=$?
13196   echo "$as_me:13196: \$? = $ac_status" >&5
13197   (exit "$ac_status"); } &&
13198          { ac_try='test -s "conftest.$ac_objext"'
13199   { (eval echo "$as_me:13199: \"$ac_try\"") >&5
13200   (eval $ac_try) 2>&5
13201   ac_status=$?
13202   echo "$as_me:13202: \$? = $ac_status" >&5
13203   (exit "$ac_status"); }; }; then
13204   :
13205 else
13206   echo "$as_me: failed program was:" >&5
13207 cat "conftest.$ac_ext" >&5
13208 cf_cv_posix_c_source=no
13209 fi
13210 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13211          CFLAGS="$cf_save_CFLAGS"
13212          CPPFLAGS="$cf_save_CPPFLAGS"
13213
13214 fi
13215 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13216
13217 fi
13218 echo "$as_me:13218: result: $cf_cv_posix_c_source" >&5
13219 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
13220
13221 if test "$cf_cv_posix_c_source" != no ; then
13222         CFLAGS="$cf_trim_CFLAGS"
13223         CPPFLAGS="$cf_trim_CPPFLAGS"
13224
13225 cf_fix_cppflags=no
13226 cf_new_cflags=
13227 cf_new_cppflags=
13228 cf_new_extra_cppflags=
13229
13230 for cf_add_cflags in $cf_cv_posix_c_source
13231 do
13232 case "$cf_fix_cppflags" in
13233 (no)
13234         case "$cf_add_cflags" in
13235         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
13236                 case "$cf_add_cflags" in
13237                 (-D*)
13238                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13239
13240                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13241                                 && test -z "${cf_tst_cflags}" \
13242                                 && cf_fix_cppflags=yes
13243
13244                         if test "$cf_fix_cppflags" = yes ; then
13245
13246         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13247         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13248
13249                                 continue
13250                         elif test "${cf_tst_cflags}" = "\"'" ; then
13251
13252         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13253         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13254
13255                                 continue
13256                         fi
13257                         ;;
13258                 esac
13259                 case "$CPPFLAGS" in
13260                 (*$cf_add_cflags)
13261                         ;;
13262                 (*)
13263                         case "$cf_add_cflags" in
13264                         (-D*)
13265                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13266
13267 CPPFLAGS=`echo "$CPPFLAGS" | \
13268         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13269                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13270
13271                                 ;;
13272                         esac
13273
13274         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
13275         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
13276
13277                         ;;
13278                 esac
13279                 ;;
13280         (*)
13281
13282         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
13283         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
13284
13285                 ;;
13286         esac
13287         ;;
13288 (yes)
13289
13290         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13291         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13292
13293         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
13294
13295         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13296                 && test -z "${cf_tst_cflags}" \
13297                 && cf_fix_cppflags=no
13298         ;;
13299 esac
13300 done
13301
13302 if test -n "$cf_new_cflags" ; then
13303
13304         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
13305         CFLAGS="${CFLAGS}$cf_new_cflags"
13306
13307 fi
13308
13309 if test -n "$cf_new_cppflags" ; then
13310
13311         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13312         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
13313
13314 fi
13315
13316 if test -n "$cf_new_extra_cppflags" ; then
13317
13318         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
13319         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
13320
13321 fi
13322
13323 fi
13324
13325 fi # cf_cv_posix_visible
13326
13327         ;;
13328 (netbsd*)
13329         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
13330         ;;
13331 (openbsd[6-9]*)
13332         # OpenBSD 6.x has broken locale support, both compile-time and runtime.
13333         # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
13334         # Abusing the conformance level is a workaround.
13335         { echo "$as_me:13335: WARNING: this system does not provide usable locale support" >&5
13336 echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
13337         cf_xopen_source="-D_BSD_SOURCE"
13338         cf_XOPEN_SOURCE=700
13339         ;;
13340 (openbsd[4-5]*)
13341         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
13342         cf_xopen_source="-D_BSD_SOURCE"
13343         cf_XOPEN_SOURCE=600
13344         ;;
13345 (openbsd*)
13346         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
13347         ;;
13348 (osf[45]*)
13349         cf_xopen_source="-D_OSF_SOURCE"
13350         ;;
13351 (nto-qnx*)
13352         cf_xopen_source="-D_QNX_SOURCE"
13353         ;;
13354 (sco*)
13355         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
13356         ;;
13357 (solaris2.*)
13358         cf_xopen_source="-D__EXTENSIONS__"
13359         cf_cv_xopen_source=broken
13360         ;;
13361 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
13362         cf_XOPEN_SOURCE=
13363         cf_POSIX_C_SOURCE=
13364         ;;
13365 (*)
13366
13367 echo "$as_me:13367: checking if we should define _XOPEN_SOURCE" >&5
13368 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
13369 if test "${cf_cv_xopen_source+set}" = set; then
13370   echo $ECHO_N "(cached) $ECHO_C" >&6
13371 else
13372
13373         cat >"conftest.$ac_ext" <<_ACEOF
13374 #line 13374 "configure"
13375 #include "confdefs.h"
13376
13377 $ac_includes_default
13378
13379 int
13380 main (void)
13381 {
13382
13383 #ifndef _XOPEN_SOURCE
13384 #error _XOPEN_SOURCE is not defined
13385 #endif
13386
13387   ;
13388   return 0;
13389 }
13390 _ACEOF
13391 rm -f "conftest.$ac_objext"
13392 if { (eval echo "$as_me:13392: \"$ac_compile\"") >&5
13393   (eval $ac_compile) 2>&5
13394   ac_status=$?
13395   echo "$as_me:13395: \$? = $ac_status" >&5
13396   (exit "$ac_status"); } &&
13397          { ac_try='test -s "conftest.$ac_objext"'
13398   { (eval echo "$as_me:13398: \"$ac_try\"") >&5
13399   (eval $ac_try) 2>&5
13400   ac_status=$?
13401   echo "$as_me:13401: \$? = $ac_status" >&5
13402   (exit "$ac_status"); }; }; then
13403   cf_cv_xopen_source=no
13404 else
13405   echo "$as_me: failed program was:" >&5
13406 cat "conftest.$ac_ext" >&5
13407 cf_save="$CPPFLAGS"
13408
13409         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13410         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
13411
13412          cat >"conftest.$ac_ext" <<_ACEOF
13413 #line 13413 "configure"
13414 #include "confdefs.h"
13415
13416 $ac_includes_default
13417
13418 int
13419 main (void)
13420 {
13421
13422 #ifndef _XOPEN_SOURCE
13423 #error _XOPEN_SOURCE is not defined
13424 #endif
13425
13426   ;
13427   return 0;
13428 }
13429 _ACEOF
13430 rm -f "conftest.$ac_objext"
13431 if { (eval echo "$as_me:13431: \"$ac_compile\"") >&5
13432   (eval $ac_compile) 2>&5
13433   ac_status=$?
13434   echo "$as_me:13434: \$? = $ac_status" >&5
13435   (exit "$ac_status"); } &&
13436          { ac_try='test -s "conftest.$ac_objext"'
13437   { (eval echo "$as_me:13437: \"$ac_try\"") >&5
13438   (eval $ac_try) 2>&5
13439   ac_status=$?
13440   echo "$as_me:13440: \$? = $ac_status" >&5
13441   (exit "$ac_status"); }; }; then
13442   cf_cv_xopen_source=no
13443 else
13444   echo "$as_me: failed program was:" >&5
13445 cat "conftest.$ac_ext" >&5
13446 cf_cv_xopen_source=$cf_XOPEN_SOURCE
13447 fi
13448 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13449                 CPPFLAGS="$cf_save"
13450
13451 fi
13452 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13453
13454 fi
13455 echo "$as_me:13455: result: $cf_cv_xopen_source" >&5
13456 echo "${ECHO_T}$cf_cv_xopen_source" >&6
13457
13458 if test "$cf_cv_xopen_source" != no ; then
13459
13460 CFLAGS=`echo "$CFLAGS" | \
13461         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
13462                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
13463
13464 CPPFLAGS=`echo "$CPPFLAGS" | \
13465         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
13466                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
13467
13468         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
13469
13470 for cf_add_cflags in $cf_temp_xopen_source
13471 do
13472         case "x$cf_add_cflags" in
13473         (x-[DU]*)
13474
13475 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
13476 while true
13477 do
13478         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
13479         test "$CFLAGS" != "$cf_old_cflag" || break
13480
13481         CFLAGS="$cf_old_cflag"
13482 done
13483
13484 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
13485 while true
13486 do
13487         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
13488         test "$CPPFLAGS" != "$cf_old_cflag" || break
13489
13490         CPPFLAGS="$cf_old_cflag"
13491 done
13492
13493                 ;;
13494         esac
13495
13496 cf_fix_cppflags=no
13497 cf_new_cflags=
13498 cf_new_cppflags=
13499 cf_new_extra_cppflags=
13500
13501 for cf_add_cflags in $cf_add_cflags
13502 do
13503 case "$cf_fix_cppflags" in
13504 (no)
13505         case "$cf_add_cflags" in
13506         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
13507                 case "$cf_add_cflags" in
13508                 (-D*)
13509                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13510
13511                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13512                                 && test -z "${cf_tst_cflags}" \
13513                                 && cf_fix_cppflags=yes
13514
13515                         if test "$cf_fix_cppflags" = yes ; then
13516
13517         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13518         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13519
13520                                 continue
13521                         elif test "${cf_tst_cflags}" = "\"'" ; then
13522
13523         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13524         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13525
13526                                 continue
13527                         fi
13528                         ;;
13529                 esac
13530                 case "$CPPFLAGS" in
13531                 (*$cf_add_cflags)
13532                         ;;
13533                 (*)
13534                         case "$cf_add_cflags" in
13535                         (-D*)
13536                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13537
13538 CPPFLAGS=`echo "$CPPFLAGS" | \
13539         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13540                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13541
13542                                 ;;
13543                         esac
13544
13545         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
13546         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
13547
13548                         ;;
13549                 esac
13550                 ;;
13551         (*)
13552
13553         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
13554         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
13555
13556                 ;;
13557         esac
13558         ;;
13559 (yes)
13560
13561         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13562         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13563
13564         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
13565
13566         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13567                 && test -z "${cf_tst_cflags}" \
13568                 && cf_fix_cppflags=no
13569         ;;
13570 esac
13571 done
13572
13573 if test -n "$cf_new_cflags" ; then
13574
13575         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
13576         CFLAGS="${CFLAGS}$cf_new_cflags"
13577
13578 fi
13579
13580 if test -n "$cf_new_cppflags" ; then
13581
13582         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13583         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
13584
13585 fi
13586
13587 if test -n "$cf_new_extra_cppflags" ; then
13588
13589         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
13590         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
13591
13592 fi
13593
13594 done
13595
13596 fi
13597
13598         cf_save_xopen_cppflags="$CPPFLAGS"
13599
13600 if test "$cf_cv_posix_visible" = no; then
13601
13602 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
13603
13604 cf_save_CFLAGS="$CFLAGS"
13605 cf_save_CPPFLAGS="$CPPFLAGS"
13606
13607 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
13608         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
13609                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
13610
13611 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
13612         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
13613                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
13614
13615 echo "$as_me:13615: checking if we should define _POSIX_C_SOURCE" >&5
13616 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
13617 if test "${cf_cv_posix_c_source+set}" = set; then
13618   echo $ECHO_N "(cached) $ECHO_C" >&6
13619 else
13620
13621 echo "${as_me:-configure}:13621: testing if the symbol is already defined go no further ..." 1>&5
13622
13623         cat >"conftest.$ac_ext" <<_ACEOF
13624 #line 13624 "configure"
13625 #include "confdefs.h"
13626 #include <sys/types.h>
13627 int
13628 main (void)
13629 {
13630
13631 #ifndef _POSIX_C_SOURCE
13632 #error _POSIX_C_SOURCE is not defined
13633 #endif
13634   ;
13635   return 0;
13636 }
13637 _ACEOF
13638 rm -f "conftest.$ac_objext"
13639 if { (eval echo "$as_me:13639: \"$ac_compile\"") >&5
13640   (eval $ac_compile) 2>&5
13641   ac_status=$?
13642   echo "$as_me:13642: \$? = $ac_status" >&5
13643   (exit "$ac_status"); } &&
13644          { ac_try='test -s "conftest.$ac_objext"'
13645   { (eval echo "$as_me:13645: \"$ac_try\"") >&5
13646   (eval $ac_try) 2>&5
13647   ac_status=$?
13648   echo "$as_me:13648: \$? = $ac_status" >&5
13649   (exit "$ac_status"); }; }; then
13650   cf_cv_posix_c_source=no
13651 else
13652   echo "$as_me: failed program was:" >&5
13653 cat "conftest.$ac_ext" >&5
13654 cf_want_posix_source=no
13655          case .$cf_POSIX_C_SOURCE in
13656          (.[12]??*)
13657                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
13658                 ;;
13659          (.2)
13660                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
13661                 cf_want_posix_source=yes
13662                 ;;
13663          (.*)
13664                 cf_want_posix_source=yes
13665                 ;;
13666          esac
13667          if test "$cf_want_posix_source" = yes ; then
13668                 cat >"conftest.$ac_ext" <<_ACEOF
13669 #line 13669 "configure"
13670 #include "confdefs.h"
13671 #include <sys/types.h>
13672 int
13673 main (void)
13674 {
13675
13676 #ifdef _POSIX_SOURCE
13677 #error _POSIX_SOURCE is defined
13678 #endif
13679   ;
13680   return 0;
13681 }
13682 _ACEOF
13683 rm -f "conftest.$ac_objext"
13684 if { (eval echo "$as_me:13684: \"$ac_compile\"") >&5
13685   (eval $ac_compile) 2>&5
13686   ac_status=$?
13687   echo "$as_me:13687: \$? = $ac_status" >&5
13688   (exit "$ac_status"); } &&
13689          { ac_try='test -s "conftest.$ac_objext"'
13690   { (eval echo "$as_me:13690: \"$ac_try\"") >&5
13691   (eval $ac_try) 2>&5
13692   ac_status=$?
13693   echo "$as_me:13693: \$? = $ac_status" >&5
13694   (exit "$ac_status"); }; }; then
13695   :
13696 else
13697   echo "$as_me: failed program was:" >&5
13698 cat "conftest.$ac_ext" >&5
13699 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
13700 fi
13701 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13702          fi
13703
13704 echo "${as_me:-configure}:13704: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
13705
13706          CFLAGS="$cf_trim_CFLAGS"
13707          CPPFLAGS="$cf_trim_CPPFLAGS"
13708
13709         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13710         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
13711
13712 echo "${as_me:-configure}:13712: testing if the second compile does not leave our definition intact error ..." 1>&5
13713
13714          cat >"conftest.$ac_ext" <<_ACEOF
13715 #line 13715 "configure"
13716 #include "confdefs.h"
13717 #include <sys/types.h>
13718 int
13719 main (void)
13720 {
13721
13722 #ifndef _POSIX_C_SOURCE
13723 #error _POSIX_C_SOURCE is not defined
13724 #endif
13725   ;
13726   return 0;
13727 }
13728 _ACEOF
13729 rm -f "conftest.$ac_objext"
13730 if { (eval echo "$as_me:13730: \"$ac_compile\"") >&5
13731   (eval $ac_compile) 2>&5
13732   ac_status=$?
13733   echo "$as_me:13733: \$? = $ac_status" >&5
13734   (exit "$ac_status"); } &&
13735          { ac_try='test -s "conftest.$ac_objext"'
13736   { (eval echo "$as_me:13736: \"$ac_try\"") >&5
13737   (eval $ac_try) 2>&5
13738   ac_status=$?
13739   echo "$as_me:13739: \$? = $ac_status" >&5
13740   (exit "$ac_status"); }; }; then
13741   :
13742 else
13743   echo "$as_me: failed program was:" >&5
13744 cat "conftest.$ac_ext" >&5
13745 cf_cv_posix_c_source=no
13746 fi
13747 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13748          CFLAGS="$cf_save_CFLAGS"
13749          CPPFLAGS="$cf_save_CPPFLAGS"
13750
13751 fi
13752 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13753
13754 fi
13755 echo "$as_me:13755: result: $cf_cv_posix_c_source" >&5
13756 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
13757
13758 if test "$cf_cv_posix_c_source" != no ; then
13759         CFLAGS="$cf_trim_CFLAGS"
13760         CPPFLAGS="$cf_trim_CPPFLAGS"
13761
13762 cf_fix_cppflags=no
13763 cf_new_cflags=
13764 cf_new_cppflags=
13765 cf_new_extra_cppflags=
13766
13767 for cf_add_cflags in $cf_cv_posix_c_source
13768 do
13769 case "$cf_fix_cppflags" in
13770 (no)
13771         case "$cf_add_cflags" in
13772         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
13773                 case "$cf_add_cflags" in
13774                 (-D*)
13775                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13776
13777                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13778                                 && test -z "${cf_tst_cflags}" \
13779                                 && cf_fix_cppflags=yes
13780
13781                         if test "$cf_fix_cppflags" = yes ; then
13782
13783         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13784         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13785
13786                                 continue
13787                         elif test "${cf_tst_cflags}" = "\"'" ; then
13788
13789         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13790         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13791
13792                                 continue
13793                         fi
13794                         ;;
13795                 esac
13796                 case "$CPPFLAGS" in
13797                 (*$cf_add_cflags)
13798                         ;;
13799                 (*)
13800                         case "$cf_add_cflags" in
13801                         (-D*)
13802                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13803
13804 CPPFLAGS=`echo "$CPPFLAGS" | \
13805         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13806                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13807
13808                                 ;;
13809                         esac
13810
13811         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
13812         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
13813
13814                         ;;
13815                 esac
13816                 ;;
13817         (*)
13818
13819         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
13820         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
13821
13822                 ;;
13823         esac
13824         ;;
13825 (yes)
13826
13827         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13828         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13829
13830         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
13831
13832         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13833                 && test -z "${cf_tst_cflags}" \
13834                 && cf_fix_cppflags=no
13835         ;;
13836 esac
13837 done
13838
13839 if test -n "$cf_new_cflags" ; then
13840
13841         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
13842         CFLAGS="${CFLAGS}$cf_new_cflags"
13843
13844 fi
13845
13846 if test -n "$cf_new_cppflags" ; then
13847
13848         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13849         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
13850
13851 fi
13852
13853 if test -n "$cf_new_extra_cppflags" ; then
13854
13855         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
13856         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
13857
13858 fi
13859
13860 fi
13861
13862 fi # cf_cv_posix_visible
13863
13864         # Some of these niche implementations use copy/paste, double-check...
13865         if test "$cf_cv_xopen_source" = no ; then
13866                 test -n "$verbose" && echo "    checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE" 1>&6
13867
13868 echo "${as_me:-configure}:13868: testing checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE ..." 1>&5
13869
13870                 cat >"conftest.$ac_ext" <<_ACEOF
13871 #line 13871 "configure"
13872 #include "confdefs.h"
13873
13874 $ac_includes_default
13875
13876 int
13877 main (void)
13878 {
13879
13880 #ifndef _XOPEN_SOURCE
13881 #error _XOPEN_SOURCE is not defined
13882 #endif
13883
13884   ;
13885   return 0;
13886 }
13887 _ACEOF
13888 rm -f "conftest.$ac_objext"
13889 if { (eval echo "$as_me:13889: \"$ac_compile\"") >&5
13890   (eval $ac_compile) 2>&5
13891   ac_status=$?
13892   echo "$as_me:13892: \$? = $ac_status" >&5
13893   (exit "$ac_status"); } &&
13894          { ac_try='test -s "conftest.$ac_objext"'
13895   { (eval echo "$as_me:13895: \"$ac_try\"") >&5
13896   (eval $ac_try) 2>&5
13897   ac_status=$?
13898   echo "$as_me:13898: \$? = $ac_status" >&5
13899   (exit "$ac_status"); }; }; then
13900   :
13901 else
13902   echo "$as_me: failed program was:" >&5
13903 cat "conftest.$ac_ext" >&5
13904
13905                         { echo "$as_me:13905: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
13906 echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
13907                         CPPFLAGS="$cf_save_xopen_cppflags"
13908 fi
13909 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13910         fi
13911         ;;
13912 esac
13913
13914 if test -n "$cf_xopen_source" ; then
13915
13916 for cf_add_cflags in $cf_xopen_source
13917 do
13918         case "x$cf_add_cflags" in
13919         (x-[DU]*)
13920
13921 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
13922 while true
13923 do
13924         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
13925         test "$CFLAGS" != "$cf_old_cflag" || break
13926         test -n "$verbose" && echo "    removing old option $cf_add_cflags from CFLAGS" 1>&6
13927
13928 echo "${as_me:-configure}:13928: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
13929
13930         CFLAGS="$cf_old_cflag"
13931 done
13932
13933 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
13934 while true
13935 do
13936         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
13937         test "$CPPFLAGS" != "$cf_old_cflag" || break
13938         test -n "$verbose" && echo "    removing old option $cf_add_cflags from CPPFLAGS" 1>&6
13939
13940 echo "${as_me:-configure}:13940: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
13941
13942         CPPFLAGS="$cf_old_cflag"
13943 done
13944
13945                 ;;
13946         esac
13947
13948 cf_fix_cppflags=no
13949 cf_new_cflags=
13950 cf_new_cppflags=
13951 cf_new_extra_cppflags=
13952
13953 for cf_add_cflags in $cf_add_cflags
13954 do
13955 case "$cf_fix_cppflags" in
13956 (no)
13957         case "$cf_add_cflags" in
13958         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
13959                 case "$cf_add_cflags" in
13960                 (-D*)
13961                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13962
13963                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13964                                 && test -z "${cf_tst_cflags}" \
13965                                 && cf_fix_cppflags=yes
13966
13967                         if test "$cf_fix_cppflags" = yes ; then
13968
13969         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13970         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13971
13972                                 continue
13973                         elif test "${cf_tst_cflags}" = "\"'" ; then
13974
13975         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13976         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13977
13978                                 continue
13979                         fi
13980                         ;;
13981                 esac
13982                 case "$CPPFLAGS" in
13983                 (*$cf_add_cflags)
13984                         ;;
13985                 (*)
13986                         case "$cf_add_cflags" in
13987                         (-D*)
13988                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13989
13990 CPPFLAGS=`echo "$CPPFLAGS" | \
13991         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13992                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13993
13994                                 ;;
13995                         esac
13996
13997         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
13998         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
13999
14000                         ;;
14001                 esac
14002                 ;;
14003         (*)
14004
14005         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14006         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14007
14008                 ;;
14009         esac
14010         ;;
14011 (yes)
14012
14013         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14014         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14015
14016         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
14017
14018         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14019                 && test -z "${cf_tst_cflags}" \
14020                 && cf_fix_cppflags=no
14021         ;;
14022 esac
14023 done
14024
14025 if test -n "$cf_new_cflags" ; then
14026         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
14027
14028 echo "${as_me:-configure}:14028: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
14029
14030         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14031         CFLAGS="${CFLAGS}$cf_new_cflags"
14032
14033 fi
14034
14035 if test -n "$cf_new_cppflags" ; then
14036         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
14037
14038 echo "${as_me:-configure}:14038: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
14039
14040         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14041         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14042
14043 fi
14044
14045 if test -n "$cf_new_extra_cppflags" ; then
14046         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
14047
14048 echo "${as_me:-configure}:14048: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
14049
14050         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14051         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14052
14053 fi
14054
14055 done
14056
14057 fi
14058
14059 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
14060         echo "$as_me:14060: checking if _XOPEN_SOURCE really is set" >&5
14061 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
14062         cat >"conftest.$ac_ext" <<_ACEOF
14063 #line 14063 "configure"
14064 #include "confdefs.h"
14065 #include <stdlib.h>
14066 int
14067 main (void)
14068 {
14069
14070 #ifndef _XOPEN_SOURCE
14071 #error _XOPEN_SOURCE is not defined
14072 #endif
14073   ;
14074   return 0;
14075 }
14076 _ACEOF
14077 rm -f "conftest.$ac_objext"
14078 if { (eval echo "$as_me:14078: \"$ac_compile\"") >&5
14079   (eval $ac_compile) 2>&5
14080   ac_status=$?
14081   echo "$as_me:14081: \$? = $ac_status" >&5
14082   (exit "$ac_status"); } &&
14083          { ac_try='test -s "conftest.$ac_objext"'
14084   { (eval echo "$as_me:14084: \"$ac_try\"") >&5
14085   (eval $ac_try) 2>&5
14086   ac_status=$?
14087   echo "$as_me:14087: \$? = $ac_status" >&5
14088   (exit "$ac_status"); }; }; then
14089   cf_XOPEN_SOURCE_set=yes
14090 else
14091   echo "$as_me: failed program was:" >&5
14092 cat "conftest.$ac_ext" >&5
14093 cf_XOPEN_SOURCE_set=no
14094 fi
14095 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14096         echo "$as_me:14096: result: $cf_XOPEN_SOURCE_set" >&5
14097 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
14098         if test "$cf_XOPEN_SOURCE_set" = yes
14099         then
14100                 cat >"conftest.$ac_ext" <<_ACEOF
14101 #line 14101 "configure"
14102 #include "confdefs.h"
14103 #include <stdlib.h>
14104 int
14105 main (void)
14106 {
14107
14108 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
14109 #error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
14110 #endif
14111   ;
14112   return 0;
14113 }
14114 _ACEOF
14115 rm -f "conftest.$ac_objext"
14116 if { (eval echo "$as_me:14116: \"$ac_compile\"") >&5
14117   (eval $ac_compile) 2>&5
14118   ac_status=$?
14119   echo "$as_me:14119: \$? = $ac_status" >&5
14120   (exit "$ac_status"); } &&
14121          { ac_try='test -s "conftest.$ac_objext"'
14122   { (eval echo "$as_me:14122: \"$ac_try\"") >&5
14123   (eval $ac_try) 2>&5
14124   ac_status=$?
14125   echo "$as_me:14125: \$? = $ac_status" >&5
14126   (exit "$ac_status"); }; }; then
14127   cf_XOPEN_SOURCE_set_ok=yes
14128 else
14129   echo "$as_me: failed program was:" >&5
14130 cat "conftest.$ac_ext" >&5
14131 cf_XOPEN_SOURCE_set_ok=no
14132 fi
14133 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14134                 if test "$cf_XOPEN_SOURCE_set_ok" = no
14135                 then
14136                         { echo "$as_me:14136: WARNING: _XOPEN_SOURCE is lower than requested" >&5
14137 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
14138                 fi
14139         else
14140
14141 echo "$as_me:14141: checking if we should define _XOPEN_SOURCE" >&5
14142 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
14143 if test "${cf_cv_xopen_source+set}" = set; then
14144   echo $ECHO_N "(cached) $ECHO_C" >&6
14145 else
14146
14147         cat >"conftest.$ac_ext" <<_ACEOF
14148 #line 14148 "configure"
14149 #include "confdefs.h"
14150
14151 $ac_includes_default
14152
14153 int
14154 main (void)
14155 {
14156
14157 #ifndef _XOPEN_SOURCE
14158 #error _XOPEN_SOURCE is not defined
14159 #endif
14160
14161   ;
14162   return 0;
14163 }
14164 _ACEOF
14165 rm -f "conftest.$ac_objext"
14166 if { (eval echo "$as_me:14166: \"$ac_compile\"") >&5
14167   (eval $ac_compile) 2>&5
14168   ac_status=$?
14169   echo "$as_me:14169: \$? = $ac_status" >&5
14170   (exit "$ac_status"); } &&
14171          { ac_try='test -s "conftest.$ac_objext"'
14172   { (eval echo "$as_me:14172: \"$ac_try\"") >&5
14173   (eval $ac_try) 2>&5
14174   ac_status=$?
14175   echo "$as_me:14175: \$? = $ac_status" >&5
14176   (exit "$ac_status"); }; }; then
14177   cf_cv_xopen_source=no
14178 else
14179   echo "$as_me: failed program was:" >&5
14180 cat "conftest.$ac_ext" >&5
14181 cf_save="$CPPFLAGS"
14182
14183         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14184         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
14185
14186          cat >"conftest.$ac_ext" <<_ACEOF
14187 #line 14187 "configure"
14188 #include "confdefs.h"
14189
14190 $ac_includes_default
14191
14192 int
14193 main (void)
14194 {
14195
14196 #ifndef _XOPEN_SOURCE
14197 #error _XOPEN_SOURCE is not defined
14198 #endif
14199
14200   ;
14201   return 0;
14202 }
14203 _ACEOF
14204 rm -f "conftest.$ac_objext"
14205 if { (eval echo "$as_me:14205: \"$ac_compile\"") >&5
14206   (eval $ac_compile) 2>&5
14207   ac_status=$?
14208   echo "$as_me:14208: \$? = $ac_status" >&5
14209   (exit "$ac_status"); } &&
14210          { ac_try='test -s "conftest.$ac_objext"'
14211   { (eval echo "$as_me:14211: \"$ac_try\"") >&5
14212   (eval $ac_try) 2>&5
14213   ac_status=$?
14214   echo "$as_me:14214: \$? = $ac_status" >&5
14215   (exit "$ac_status"); }; }; then
14216   cf_cv_xopen_source=no
14217 else
14218   echo "$as_me: failed program was:" >&5
14219 cat "conftest.$ac_ext" >&5
14220 cf_cv_xopen_source=$cf_XOPEN_SOURCE
14221 fi
14222 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14223                 CPPFLAGS="$cf_save"
14224
14225 fi
14226 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14227
14228 fi
14229 echo "$as_me:14229: result: $cf_cv_xopen_source" >&5
14230 echo "${ECHO_T}$cf_cv_xopen_source" >&6
14231
14232 if test "$cf_cv_xopen_source" != no ; then
14233
14234 CFLAGS=`echo "$CFLAGS" | \
14235         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
14236                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
14237
14238 CPPFLAGS=`echo "$CPPFLAGS" | \
14239         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
14240                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
14241
14242         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
14243
14244 for cf_add_cflags in $cf_temp_xopen_source
14245 do
14246         case "x$cf_add_cflags" in
14247         (x-[DU]*)
14248
14249 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
14250 while true
14251 do
14252         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
14253         test "$CFLAGS" != "$cf_old_cflag" || break
14254
14255         CFLAGS="$cf_old_cflag"
14256 done
14257
14258 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
14259 while true
14260 do
14261         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
14262         test "$CPPFLAGS" != "$cf_old_cflag" || break
14263
14264         CPPFLAGS="$cf_old_cflag"
14265 done
14266
14267                 ;;
14268         esac
14269
14270 cf_fix_cppflags=no
14271 cf_new_cflags=
14272 cf_new_cppflags=
14273 cf_new_extra_cppflags=
14274
14275 for cf_add_cflags in $cf_add_cflags
14276 do
14277 case "$cf_fix_cppflags" in
14278 (no)
14279         case "$cf_add_cflags" in
14280         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14281                 case "$cf_add_cflags" in
14282                 (-D*)
14283                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14284
14285                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14286                                 && test -z "${cf_tst_cflags}" \
14287                                 && cf_fix_cppflags=yes
14288
14289                         if test "$cf_fix_cppflags" = yes ; then
14290
14291         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14292         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14293
14294                                 continue
14295                         elif test "${cf_tst_cflags}" = "\"'" ; then
14296
14297         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14298         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14299
14300                                 continue
14301                         fi
14302                         ;;
14303                 esac
14304                 case "$CPPFLAGS" in
14305                 (*$cf_add_cflags)
14306                         ;;
14307                 (*)
14308                         case "$cf_add_cflags" in
14309                         (-D*)
14310                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14311
14312 CPPFLAGS=`echo "$CPPFLAGS" | \
14313         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14314                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14315
14316                                 ;;
14317                         esac
14318
14319         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14320         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14321
14322                         ;;
14323                 esac
14324                 ;;
14325         (*)
14326
14327         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14328         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14329
14330                 ;;
14331         esac
14332         ;;
14333 (yes)
14334
14335         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14336         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14337
14338         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
14339
14340         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14341                 && test -z "${cf_tst_cflags}" \
14342                 && cf_fix_cppflags=no
14343         ;;
14344 esac
14345 done
14346
14347 if test -n "$cf_new_cflags" ; then
14348
14349         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14350         CFLAGS="${CFLAGS}$cf_new_cflags"
14351
14352 fi
14353
14354 if test -n "$cf_new_cppflags" ; then
14355
14356         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14357         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14358
14359 fi
14360
14361 if test -n "$cf_new_extra_cppflags" ; then
14362
14363         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14364         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14365
14366 fi
14367
14368 done
14369
14370 fi
14371
14372         fi
14373 fi
14374 fi # cf_cv_posix_visible
14375
14376 echo "$as_me:14376: checking for ANSI C header files" >&5
14377 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
14378 if test "${ac_cv_header_stdc+set}" = set; then
14379   echo $ECHO_N "(cached) $ECHO_C" >&6
14380 else
14381   cat >"conftest.$ac_ext" <<_ACEOF
14382 #line 14382 "configure"
14383 #include "confdefs.h"
14384 #include <stdlib.h>
14385 #include <stdarg.h>
14386 #include <string.h>
14387 #include <float.h>
14388
14389 _ACEOF
14390 if { (eval echo "$as_me:14390: \"$ac_cpp "conftest.$ac_ext"\"") >&5
14391   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
14392   ac_status=$?
14393   $EGREP -v '^ *\+' conftest.er1 >conftest.err
14394   rm -f conftest.er1
14395   cat conftest.err >&5
14396   echo "$as_me:14396: \$? = $ac_status" >&5
14397   (exit "$ac_status"); } >/dev/null; then
14398   if test -s conftest.err; then
14399     ac_cpp_err=$ac_c_preproc_warn_flag
14400   else
14401     ac_cpp_err=
14402   fi
14403 else
14404   ac_cpp_err=yes
14405 fi
14406 if test -z "$ac_cpp_err"; then
14407   ac_cv_header_stdc=yes
14408 else
14409   echo "$as_me: failed program was:" >&5
14410   cat "conftest.$ac_ext" >&5
14411   ac_cv_header_stdc=no
14412 fi
14413 rm -f conftest.err "conftest.$ac_ext"
14414
14415 if test $ac_cv_header_stdc = yes; then
14416   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14417   cat >"conftest.$ac_ext" <<_ACEOF
14418 #line 14418 "configure"
14419 #include "confdefs.h"
14420 #include <string.h>
14421
14422 _ACEOF
14423 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14424   $EGREP "memchr" >/dev/null 2>&1; then
14425   :
14426 else
14427   ac_cv_header_stdc=no
14428 fi
14429 rm -rf conftest*
14430
14431 fi
14432
14433 if test $ac_cv_header_stdc = yes; then
14434   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14435   cat >"conftest.$ac_ext" <<_ACEOF
14436 #line 14436 "configure"
14437 #include "confdefs.h"
14438 #include <stdlib.h>
14439
14440 _ACEOF
14441 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14442   $EGREP "free" >/dev/null 2>&1; then
14443   :
14444 else
14445   ac_cv_header_stdc=no
14446 fi
14447 rm -rf conftest*
14448
14449 fi
14450
14451 if test $ac_cv_header_stdc = yes; then
14452   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14453   if test "$cross_compiling" = yes; then
14454   :
14455 else
14456   cat >"conftest.$ac_ext" <<_ACEOF
14457 #line 14457 "configure"
14458 #include "confdefs.h"
14459 #include <ctype.h>
14460 #if ((' ' & 0x0FF) == 0x020)
14461 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14462 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14463 #else
14464 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
14465                      || ('j' <= (c) && (c) <= 'r') \
14466                      || ('s' <= (c) && (c) <= 'z'))
14467 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14468 #endif
14469
14470 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14471 int
14472 main (void)
14473 {
14474   int i;
14475   for (i = 0; i < 256; i++)
14476     if (XOR (islower (i), ISLOWER (i))
14477         || toupper (i) != TOUPPER (i))
14478       $ac_main_return(2);
14479   $ac_main_return (0);
14480 }
14481 _ACEOF
14482 rm -f "conftest$ac_exeext"
14483 if { (eval echo "$as_me:14483: \"$ac_link\"") >&5
14484   (eval $ac_link) 2>&5
14485   ac_status=$?
14486   echo "$as_me:14486: \$? = $ac_status" >&5
14487   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14488   { (eval echo "$as_me:14488: \"$ac_try\"") >&5
14489   (eval $ac_try) 2>&5
14490   ac_status=$?
14491   echo "$as_me:14491: \$? = $ac_status" >&5
14492   (exit "$ac_status"); }; }; then
14493   :
14494 else
14495   echo "$as_me: program exited with status $ac_status" >&5
14496 echo "$as_me: failed program was:" >&5
14497 cat "conftest.$ac_ext" >&5
14498 ac_cv_header_stdc=no
14499 fi
14500 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14501 fi
14502 fi
14503 fi
14504 echo "$as_me:14504: result: $ac_cv_header_stdc" >&5
14505 echo "${ECHO_T}$ac_cv_header_stdc" >&6
14506 if test $ac_cv_header_stdc = yes; then
14507
14508 cat >>confdefs.h <<\EOF
14509 #define STDC_HEADERS 1
14510 EOF
14511
14512 fi
14513
14514 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
14515
14516 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
14517                   inttypes.h stdint.h unistd.h
14518 do
14519 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14520 echo "$as_me:14520: checking for $ac_header" >&5
14521 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14522 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14523   echo $ECHO_N "(cached) $ECHO_C" >&6
14524 else
14525   cat >"conftest.$ac_ext" <<_ACEOF
14526 #line 14526 "configure"
14527 #include "confdefs.h"
14528 $ac_includes_default
14529 #include <$ac_header>
14530 _ACEOF
14531 rm -f "conftest.$ac_objext"
14532 if { (eval echo "$as_me:14532: \"$ac_compile\"") >&5
14533   (eval $ac_compile) 2>&5
14534   ac_status=$?
14535   echo "$as_me:14535: \$? = $ac_status" >&5
14536   (exit "$ac_status"); } &&
14537          { ac_try='test -s "conftest.$ac_objext"'
14538   { (eval echo "$as_me:14538: \"$ac_try\"") >&5
14539   (eval $ac_try) 2>&5
14540   ac_status=$?
14541   echo "$as_me:14541: \$? = $ac_status" >&5
14542   (exit "$ac_status"); }; }; then
14543   eval "$as_ac_Header=yes"
14544 else
14545   echo "$as_me: failed program was:" >&5
14546 cat "conftest.$ac_ext" >&5
14547 eval "$as_ac_Header=no"
14548 fi
14549 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14550 fi
14551 echo "$as_me:14551: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
14552 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
14553 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
14554   cat >>confdefs.h <<EOF
14555 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14556 EOF
14557
14558 fi
14559 done
14560
14561 echo "$as_me:14561: checking whether exit is declared" >&5
14562 echo $ECHO_N "checking whether exit is declared... $ECHO_C" >&6
14563 if test "${ac_cv_have_decl_exit+set}" = set; then
14564   echo $ECHO_N "(cached) $ECHO_C" >&6
14565 else
14566   cat >"conftest.$ac_ext" <<_ACEOF
14567 #line 14567 "configure"
14568 #include "confdefs.h"
14569 $ac_includes_default
14570 int
14571 main (void)
14572 {
14573 #ifndef exit
14574   (void) exit;
14575 #endif
14576
14577   ;
14578   return 0;
14579 }
14580 _ACEOF
14581 rm -f "conftest.$ac_objext"
14582 if { (eval echo "$as_me:14582: \"$ac_compile\"") >&5
14583   (eval $ac_compile) 2>&5
14584   ac_status=$?
14585   echo "$as_me:14585: \$? = $ac_status" >&5
14586   (exit "$ac_status"); } &&
14587          { ac_try='test -s "conftest.$ac_objext"'
14588   { (eval echo "$as_me:14588: \"$ac_try\"") >&5
14589   (eval $ac_try) 2>&5
14590   ac_status=$?
14591   echo "$as_me:14591: \$? = $ac_status" >&5
14592   (exit "$ac_status"); }; }; then
14593   ac_cv_have_decl_exit=yes
14594 else
14595   echo "$as_me: failed program was:" >&5
14596 cat "conftest.$ac_ext" >&5
14597 ac_cv_have_decl_exit=no
14598 fi
14599 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14600 fi
14601 echo "$as_me:14601: result: $ac_cv_have_decl_exit" >&5
14602 echo "${ECHO_T}$ac_cv_have_decl_exit" >&6
14603
14604 # Check whether --enable-largefile or --disable-largefile was given.
14605 if test "${enable_largefile+set}" = set; then
14606   enableval="$enable_largefile"
14607
14608 fi;
14609 if test "$enable_largefile" != no; then
14610
14611   echo "$as_me:14611: checking for special C compiler options needed for large files" >&5
14612 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
14613 if test "${ac_cv_sys_largefile_CC+set}" = set; then
14614   echo $ECHO_N "(cached) $ECHO_C" >&6
14615 else
14616   ac_cv_sys_largefile_CC=no
14617      if test "$GCC" != yes; then
14618        ac_save_CC=$CC
14619        while :; do
14620          # IRIX 6.2 and later do not support large files by default,
14621          # so use the C compiler's -n32 option if that helps.
14622          cat >"conftest.$ac_ext" <<_ACEOF
14623 #line 14623 "configure"
14624 #include "confdefs.h"
14625 #include <sys/types.h>
14626  /* Check that off_t can represent 2**63 - 1 correctly.
14627     We can't simply define LARGE_OFF_T to be 9223372036854775807,
14628     since some C++ compilers masquerading as C compilers
14629     incorrectly reject 9223372036854775807.  */
14630 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14631   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14632                        && LARGE_OFF_T % 2147483647 == 1)
14633                       ? 1 : -1];
14634 int
14635 main (void)
14636 {
14637
14638   ;
14639   return 0;
14640 }
14641 _ACEOF
14642          rm -f "conftest.$ac_objext"
14643 if { (eval echo "$as_me:14643: \"$ac_compile\"") >&5
14644   (eval $ac_compile) 2>&5
14645   ac_status=$?
14646   echo "$as_me:14646: \$? = $ac_status" >&5
14647   (exit "$ac_status"); } &&
14648          { ac_try='test -s "conftest.$ac_objext"'
14649   { (eval echo "$as_me:14649: \"$ac_try\"") >&5
14650   (eval $ac_try) 2>&5
14651   ac_status=$?
14652   echo "$as_me:14652: \$? = $ac_status" >&5
14653   (exit "$ac_status"); }; }; then
14654   break
14655 else
14656   echo "$as_me: failed program was:" >&5
14657 cat "conftest.$ac_ext" >&5
14658 fi
14659 rm -f "conftest.$ac_objext"
14660          CC="$CC -n32"
14661          rm -f "conftest.$ac_objext"
14662 if { (eval echo "$as_me:14662: \"$ac_compile\"") >&5
14663   (eval $ac_compile) 2>&5
14664   ac_status=$?
14665   echo "$as_me:14665: \$? = $ac_status" >&5
14666   (exit "$ac_status"); } &&
14667          { ac_try='test -s "conftest.$ac_objext"'
14668   { (eval echo "$as_me:14668: \"$ac_try\"") >&5
14669   (eval $ac_try) 2>&5
14670   ac_status=$?
14671   echo "$as_me:14671: \$? = $ac_status" >&5
14672   (exit "$ac_status"); }; }; then
14673   ac_cv_sys_largefile_CC=' -n32'; break
14674 else
14675   echo "$as_me: failed program was:" >&5
14676 cat "conftest.$ac_ext" >&5
14677 fi
14678 rm -f "conftest.$ac_objext"
14679          break
14680        done
14681        CC=$ac_save_CC
14682        rm -f "conftest.$ac_ext"
14683     fi
14684 fi
14685 echo "$as_me:14685: result: $ac_cv_sys_largefile_CC" >&5
14686 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
14687   if test "$ac_cv_sys_largefile_CC" != no; then
14688     CC=$CC$ac_cv_sys_largefile_CC
14689   fi
14690
14691   echo "$as_me:14691: checking for _FILE_OFFSET_BITS value needed for large files" >&5
14692 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
14693 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
14694   echo $ECHO_N "(cached) $ECHO_C" >&6
14695 else
14696   while :; do
14697   ac_cv_sys_file_offset_bits=no
14698   cat >"conftest.$ac_ext" <<_ACEOF
14699 #line 14699 "configure"
14700 #include "confdefs.h"
14701 #include <sys/types.h>
14702  /* Check that off_t can represent 2**63 - 1 correctly.
14703     We can't simply define LARGE_OFF_T to be 9223372036854775807,
14704     since some C++ compilers masquerading as C compilers
14705     incorrectly reject 9223372036854775807.  */
14706 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14707   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14708                        && LARGE_OFF_T % 2147483647 == 1)
14709                       ? 1 : -1];
14710 int
14711 main (void)
14712 {
14713
14714   ;
14715   return 0;
14716 }
14717 _ACEOF
14718 rm -f "conftest.$ac_objext"
14719 if { (eval echo "$as_me:14719: \"$ac_compile\"") >&5
14720   (eval $ac_compile) 2>&5
14721   ac_status=$?
14722   echo "$as_me:14722: \$? = $ac_status" >&5
14723   (exit "$ac_status"); } &&
14724          { ac_try='test -s "conftest.$ac_objext"'
14725   { (eval echo "$as_me:14725: \"$ac_try\"") >&5
14726   (eval $ac_try) 2>&5
14727   ac_status=$?
14728   echo "$as_me:14728: \$? = $ac_status" >&5
14729   (exit "$ac_status"); }; }; then
14730   break
14731 else
14732   echo "$as_me: failed program was:" >&5
14733 cat "conftest.$ac_ext" >&5
14734 fi
14735 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14736   cat >"conftest.$ac_ext" <<_ACEOF
14737 #line 14737 "configure"
14738 #include "confdefs.h"
14739 #define _FILE_OFFSET_BITS 64
14740 #include <sys/types.h>
14741  /* Check that off_t can represent 2**63 - 1 correctly.
14742     We can't simply define LARGE_OFF_T to be 9223372036854775807,
14743     since some C++ compilers masquerading as C compilers
14744     incorrectly reject 9223372036854775807.  */
14745 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14746   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14747                        && LARGE_OFF_T % 2147483647 == 1)
14748                       ? 1 : -1];
14749 int
14750 main (void)
14751 {
14752
14753   ;
14754   return 0;
14755 }
14756 _ACEOF
14757 rm -f "conftest.$ac_objext"
14758 if { (eval echo "$as_me:14758: \"$ac_compile\"") >&5
14759   (eval $ac_compile) 2>&5
14760   ac_status=$?
14761   echo "$as_me:14761: \$? = $ac_status" >&5
14762   (exit "$ac_status"); } &&
14763          { ac_try='test -s "conftest.$ac_objext"'
14764   { (eval echo "$as_me:14764: \"$ac_try\"") >&5
14765   (eval $ac_try) 2>&5
14766   ac_status=$?
14767   echo "$as_me:14767: \$? = $ac_status" >&5
14768   (exit "$ac_status"); }; }; then
14769   ac_cv_sys_file_offset_bits=64; break
14770 else
14771   echo "$as_me: failed program was:" >&5
14772 cat "conftest.$ac_ext" >&5
14773 fi
14774 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14775   break
14776 done
14777 fi
14778 echo "$as_me:14778: result: $ac_cv_sys_file_offset_bits" >&5
14779 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
14780 if test "$ac_cv_sys_file_offset_bits" != no; then
14781
14782 cat >>confdefs.h <<EOF
14783 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
14784 EOF
14785
14786 fi
14787 rm -rf conftest*
14788   echo "$as_me:14788: checking for _LARGE_FILES value needed for large files" >&5
14789 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
14790 if test "${ac_cv_sys_large_files+set}" = set; then
14791   echo $ECHO_N "(cached) $ECHO_C" >&6
14792 else
14793   while :; do
14794   ac_cv_sys_large_files=no
14795   cat >"conftest.$ac_ext" <<_ACEOF
14796 #line 14796 "configure"
14797 #include "confdefs.h"
14798 #include <sys/types.h>
14799  /* Check that off_t can represent 2**63 - 1 correctly.
14800     We can't simply define LARGE_OFF_T to be 9223372036854775807,
14801     since some C++ compilers masquerading as C compilers
14802     incorrectly reject 9223372036854775807.  */
14803 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14804   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14805                        && LARGE_OFF_T % 2147483647 == 1)
14806                       ? 1 : -1];
14807 int
14808 main (void)
14809 {
14810
14811   ;
14812   return 0;
14813 }
14814 _ACEOF
14815 rm -f "conftest.$ac_objext"
14816 if { (eval echo "$as_me:14816: \"$ac_compile\"") >&5
14817   (eval $ac_compile) 2>&5
14818   ac_status=$?
14819   echo "$as_me:14819: \$? = $ac_status" >&5
14820   (exit "$ac_status"); } &&
14821          { ac_try='test -s "conftest.$ac_objext"'
14822   { (eval echo "$as_me:14822: \"$ac_try\"") >&5
14823   (eval $ac_try) 2>&5
14824   ac_status=$?
14825   echo "$as_me:14825: \$? = $ac_status" >&5
14826   (exit "$ac_status"); }; }; then
14827   break
14828 else
14829   echo "$as_me: failed program was:" >&5
14830 cat "conftest.$ac_ext" >&5
14831 fi
14832 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14833   cat >"conftest.$ac_ext" <<_ACEOF
14834 #line 14834 "configure"
14835 #include "confdefs.h"
14836 #define _LARGE_FILES 1
14837 #include <sys/types.h>
14838  /* Check that off_t can represent 2**63 - 1 correctly.
14839     We can't simply define LARGE_OFF_T to be 9223372036854775807,
14840     since some C++ compilers masquerading as C compilers
14841     incorrectly reject 9223372036854775807.  */
14842 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14843   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14844                        && LARGE_OFF_T % 2147483647 == 1)
14845                       ? 1 : -1];
14846 int
14847 main (void)
14848 {
14849
14850   ;
14851   return 0;
14852 }
14853 _ACEOF
14854 rm -f "conftest.$ac_objext"
14855 if { (eval echo "$as_me:14855: \"$ac_compile\"") >&5
14856   (eval $ac_compile) 2>&5
14857   ac_status=$?
14858   echo "$as_me:14858: \$? = $ac_status" >&5
14859   (exit "$ac_status"); } &&
14860          { ac_try='test -s "conftest.$ac_objext"'
14861   { (eval echo "$as_me:14861: \"$ac_try\"") >&5
14862   (eval $ac_try) 2>&5
14863   ac_status=$?
14864   echo "$as_me:14864: \$? = $ac_status" >&5
14865   (exit "$ac_status"); }; }; then
14866   ac_cv_sys_large_files=1; break
14867 else
14868   echo "$as_me: failed program was:" >&5
14869 cat "conftest.$ac_ext" >&5
14870 fi
14871 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14872   break
14873 done
14874 fi
14875 echo "$as_me:14875: result: $ac_cv_sys_large_files" >&5
14876 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
14877 if test "$ac_cv_sys_large_files" != no; then
14878
14879 cat >>confdefs.h <<EOF
14880 #define _LARGE_FILES $ac_cv_sys_large_files
14881 EOF
14882
14883 fi
14884 rm -rf conftest*
14885 fi
14886
14887         if test "$enable_largefile" != no ; then
14888         echo "$as_me:14888: checking for _LARGEFILE_SOURCE value needed for large files" >&5
14889 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
14890 if test "${ac_cv_sys_largefile_source+set}" = set; then
14891   echo $ECHO_N "(cached) $ECHO_C" >&6
14892 else
14893   while :; do
14894   ac_cv_sys_largefile_source=no
14895   cat >"conftest.$ac_ext" <<_ACEOF
14896 #line 14896 "configure"
14897 #include "confdefs.h"
14898 #include <stdio.h>
14899     #include <sys/types.h>
14900 int
14901 main (void)
14902 {
14903
14904     int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14905     return my_fseeko(stdin, 0, 0);
14906   ;
14907   return 0;
14908 }
14909 _ACEOF
14910 rm -f "conftest.$ac_objext"
14911 if { (eval echo "$as_me:14911: \"$ac_compile\"") >&5
14912   (eval $ac_compile) 2>&5
14913   ac_status=$?
14914   echo "$as_me:14914: \$? = $ac_status" >&5
14915   (exit "$ac_status"); } &&
14916          { ac_try='test -s "conftest.$ac_objext"'
14917   { (eval echo "$as_me:14917: \"$ac_try\"") >&5
14918   (eval $ac_try) 2>&5
14919   ac_status=$?
14920   echo "$as_me:14920: \$? = $ac_status" >&5
14921   (exit "$ac_status"); }; }; then
14922   break
14923 else
14924   echo "$as_me: failed program was:" >&5
14925 cat "conftest.$ac_ext" >&5
14926 fi
14927 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14928   cat >"conftest.$ac_ext" <<_ACEOF
14929 #line 14929 "configure"
14930 #include "confdefs.h"
14931 #define _LARGEFILE_SOURCE 1
14932 #include <stdio.h>
14933     #include <sys/types.h>
14934 int
14935 main (void)
14936 {
14937
14938     int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14939     return my_fseeko(stdin, 0, 0);
14940   ;
14941   return 0;
14942 }
14943 _ACEOF
14944 rm -f "conftest.$ac_objext"
14945 if { (eval echo "$as_me:14945: \"$ac_compile\"") >&5
14946   (eval $ac_compile) 2>&5
14947   ac_status=$?
14948   echo "$as_me:14948: \$? = $ac_status" >&5
14949   (exit "$ac_status"); } &&
14950          { ac_try='test -s "conftest.$ac_objext"'
14951   { (eval echo "$as_me:14951: \"$ac_try\"") >&5
14952   (eval $ac_try) 2>&5
14953   ac_status=$?
14954   echo "$as_me:14954: \$? = $ac_status" >&5
14955   (exit "$ac_status"); }; }; then
14956   ac_cv_sys_largefile_source=1; break
14957 else
14958   echo "$as_me: failed program was:" >&5
14959 cat "conftest.$ac_ext" >&5
14960 fi
14961 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14962   break
14963 done
14964 fi
14965 echo "$as_me:14965: result: $ac_cv_sys_largefile_source" >&5
14966 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
14967 if test "$ac_cv_sys_largefile_source" != no; then
14968
14969 cat >>confdefs.h <<EOF
14970 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
14971 EOF
14972
14973 fi
14974 rm -rf conftest*
14975
14976 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
14977 # in glibc 2.1.3, but that breaks too many other things.
14978 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
14979 echo "$as_me:14979: checking for fseeko" >&5
14980 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
14981 if test "${ac_cv_func_fseeko+set}" = set; then
14982   echo $ECHO_N "(cached) $ECHO_C" >&6
14983 else
14984   cat >"conftest.$ac_ext" <<_ACEOF
14985 #line 14985 "configure"
14986 #include "confdefs.h"
14987 #include <stdio.h>
14988                              #include <sys/types.h>
14989 int
14990 main (void)
14991 {
14992 int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14993                             return my_fseeko && my_fseeko (stdin, 0, 0);
14994   ;
14995   return 0;
14996 }
14997 _ACEOF
14998 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
14999 if { (eval echo "$as_me:14999: \"$ac_link\"") >&5
15000   (eval $ac_link) 2>&5
15001   ac_status=$?
15002   echo "$as_me:15002: \$? = $ac_status" >&5
15003   (exit "$ac_status"); } &&
15004          { ac_try='test -s "conftest$ac_exeext"'
15005   { (eval echo "$as_me:15005: \"$ac_try\"") >&5
15006   (eval $ac_try) 2>&5
15007   ac_status=$?
15008   echo "$as_me:15008: \$? = $ac_status" >&5
15009   (exit "$ac_status"); }; }; then
15010   ac_cv_func_fseeko=yes
15011 else
15012   echo "$as_me: failed program was:" >&5
15013 cat "conftest.$ac_ext" >&5
15014 ac_cv_func_fseeko=no
15015 fi
15016 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15017 fi
15018 echo "$as_me:15018: result: $ac_cv_func_fseeko" >&5
15019 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
15020 if test $ac_cv_func_fseeko = yes; then
15021
15022 cat >>confdefs.h <<\EOF
15023 #define HAVE_FSEEKO 1
15024 EOF
15025
15026 fi
15027
15028         # Normally we would collect these definitions in the config.h,
15029         # but (like _XOPEN_SOURCE), some environments rely on having these
15030         # defined before any of the system headers are included.  Another
15031         # case comes up with C++, e.g., on AIX the compiler compiles the
15032         # header files by themselves before looking at the body files it is
15033         # told to compile.  For ncurses, those header files do not include
15034         # the config.h
15035         if test "$ac_cv_sys_large_files" != no
15036         then
15037
15038         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15039         CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
15040
15041         fi
15042         if test "$ac_cv_sys_largefile_source" != no
15043         then
15044
15045         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15046         CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
15047
15048         fi
15049         if test "$ac_cv_sys_file_offset_bits" != no
15050         then
15051
15052         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15053         CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
15054
15055         fi
15056
15057         echo "$as_me:15057: checking whether to use struct dirent64" >&5
15058 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
15059 if test "${cf_cv_struct_dirent64+set}" = set; then
15060   echo $ECHO_N "(cached) $ECHO_C" >&6
15061 else
15062
15063                 cat >"conftest.$ac_ext" <<_ACEOF
15064 #line 15064 "configure"
15065 #include "confdefs.h"
15066
15067 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
15068 #include <sys/types.h>
15069 #include <dirent.h>
15070
15071 #ifndef __REDIRECT
15072 /* if transitional largefile support is setup, this is true */
15073 extern struct dirent64 * readdir(DIR *);
15074 #endif
15075
15076 int
15077 main (void)
15078 {
15079
15080                 DIR *dp = opendir(".");
15081                 struct dirent64 *x = readdir(dp);
15082                 struct dirent *y = readdir(dp);
15083                 int z = x - y;
15084                 (void)z;
15085
15086   ;
15087   return 0;
15088 }
15089 _ACEOF
15090 rm -f "conftest.$ac_objext"
15091 if { (eval echo "$as_me:15091: \"$ac_compile\"") >&5
15092   (eval $ac_compile) 2>&5
15093   ac_status=$?
15094   echo "$as_me:15094: \$? = $ac_status" >&5
15095   (exit "$ac_status"); } &&
15096          { ac_try='test -s "conftest.$ac_objext"'
15097   { (eval echo "$as_me:15097: \"$ac_try\"") >&5
15098   (eval $ac_try) 2>&5
15099   ac_status=$?
15100   echo "$as_me:15100: \$? = $ac_status" >&5
15101   (exit "$ac_status"); }; }; then
15102   cf_cv_struct_dirent64=yes
15103 else
15104   echo "$as_me: failed program was:" >&5
15105 cat "conftest.$ac_ext" >&5
15106 cf_cv_struct_dirent64=no
15107 fi
15108 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
15109
15110 fi
15111 echo "$as_me:15111: result: $cf_cv_struct_dirent64" >&5
15112 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
15113         test "$cf_cv_struct_dirent64" = yes &&
15114 cat >>confdefs.h <<\EOF
15115 #define HAVE_STRUCT_DIRENT64 1
15116 EOF
15117
15118         fi
15119
15120 ### Enable compiling-in rcs id's
15121 echo "$as_me:15121: checking if RCS identifiers should be compiled-in" >&5
15122 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
15123
15124 # Check whether --with-rcs-ids or --without-rcs-ids was given.
15125 if test "${with_rcs_ids+set}" = set; then
15126   withval="$with_rcs_ids"
15127   with_rcs_ids=$withval
15128 else
15129   with_rcs_ids=no
15130 fi;
15131 echo "$as_me:15131: result: $with_rcs_ids" >&5
15132 echo "${ECHO_T}$with_rcs_ids" >&6
15133 test "$with_rcs_ids" = yes &&
15134 cat >>confdefs.h <<\EOF
15135 #define USE_RCS_IDS 1
15136 EOF
15137
15138 ###############################################################################
15139
15140 ### Note that some functions (such as const) are normally disabled anyway.
15141 echo "$as_me:15141: checking if you want to build with function extensions" >&5
15142 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
15143
15144 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
15145 if test "${enable_ext_funcs+set}" = set; then
15146   enableval="$enable_ext_funcs"
15147   with_ext_funcs=$enableval
15148 else
15149   with_ext_funcs=yes
15150 fi;
15151 echo "$as_me:15151: result: $with_ext_funcs" >&5
15152 echo "${ECHO_T}$with_ext_funcs" >&6
15153 if test "$with_ext_funcs" = yes ; then
15154         NCURSES_EXT_FUNCS=1
15155
15156 cat >>confdefs.h <<\EOF
15157 #define HAVE_USE_DEFAULT_COLORS 1
15158 EOF
15159
15160 cat >>confdefs.h <<\EOF
15161 #define NCURSES_EXT_FUNCS 1
15162 EOF
15163
15164 else
15165         NCURSES_EXT_FUNCS=0
15166 fi
15167
15168 ###   use option --enable-const to turn on use of const beyond that in XSI.
15169 echo "$as_me:15169: checking for extended use of const keyword" >&5
15170 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
15171
15172 # Check whether --enable-const or --disable-const was given.
15173 if test "${enable_const+set}" = set; then
15174   enableval="$enable_const"
15175   with_ext_const=$enableval
15176 else
15177   with_ext_const=no
15178 fi;
15179 echo "$as_me:15179: result: $with_ext_const" >&5
15180 echo "${ECHO_T}$with_ext_const" >&6
15181 NCURSES_CONST='/*nothing*/'
15182 if test "$with_ext_const" = yes ; then
15183         NCURSES_CONST=const
15184 fi
15185
15186 ###############################################################################
15187 # These options are relatively safe to experiment with.
15188
15189 echo "$as_me:15189: checking if you want all development code" >&5
15190 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
15191
15192 # Check whether --with-develop or --without-develop was given.
15193 if test "${with_develop+set}" = set; then
15194   withval="$with_develop"
15195   with_develop=$withval
15196 else
15197   with_develop=no
15198 fi;
15199 echo "$as_me:15199: result: $with_develop" >&5
15200 echo "${ECHO_T}$with_develop" >&6
15201
15202 ###############################################################################
15203 # These are just experimental, probably should not be in a package:
15204
15205 # This is still experimental (20080329), but should ultimately be moved to
15206 # the script-block --with-normal, etc.
15207
15208 echo "$as_me:15208: checking if you want to link with the pthread library" >&5
15209 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
15210
15211 # Check whether --with-pthread or --without-pthread was given.
15212 if test "${with_pthread+set}" = set; then
15213   withval="$with_pthread"
15214   with_pthread=$withval
15215 else
15216   with_pthread=no
15217 fi;
15218 echo "$as_me:15218: result: $with_pthread" >&5
15219 echo "${ECHO_T}$with_pthread" >&6
15220
15221 if test "$with_pthread" != no ; then
15222         echo "$as_me:15222: checking for pthread.h" >&5
15223 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
15224 if test "${ac_cv_header_pthread_h+set}" = set; then
15225   echo $ECHO_N "(cached) $ECHO_C" >&6
15226 else
15227   cat >"conftest.$ac_ext" <<_ACEOF
15228 #line 15228 "configure"
15229 #include "confdefs.h"
15230 #include <pthread.h>
15231 _ACEOF
15232 if { (eval echo "$as_me:15232: \"$ac_cpp "conftest.$ac_ext"\"") >&5
15233   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
15234   ac_status=$?
15235   $EGREP -v '^ *\+' conftest.er1 >conftest.err
15236   rm -f conftest.er1
15237   cat conftest.err >&5
15238   echo "$as_me:15238: \$? = $ac_status" >&5
15239   (exit "$ac_status"); } >/dev/null; then
15240   if test -s conftest.err; then
15241     ac_cpp_err=$ac_c_preproc_warn_flag
15242   else
15243     ac_cpp_err=
15244   fi
15245 else
15246   ac_cpp_err=yes
15247 fi
15248 if test -z "$ac_cpp_err"; then
15249   ac_cv_header_pthread_h=yes
15250 else
15251   echo "$as_me: failed program was:" >&5
15252   cat "conftest.$ac_ext" >&5
15253   ac_cv_header_pthread_h=no
15254 fi
15255 rm -f conftest.err "conftest.$ac_ext"
15256 fi
15257 echo "$as_me:15257: result: $ac_cv_header_pthread_h" >&5
15258 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
15259 if test "$ac_cv_header_pthread_h" = yes; then
15260
15261 cat >>confdefs.h <<\EOF
15262 #define HAVE_PTHREADS_H 1
15263 EOF
15264
15265         for cf_lib_pthread in pthread c_r
15266         do
15267             echo "$as_me:15267: checking if we can link with the $cf_lib_pthread library" >&5
15268 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
15269             cf_save_LIBS="$LIBS"
15270
15271 cf_add_libs="$LIBS"
15272 # reverse order
15273 cf_add_0lib=
15274 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15275 # filter duplicates
15276 for cf_add_1lib in $cf_add_0lib; do
15277         for cf_add_2lib in $cf_add_libs; do
15278                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15279                         cf_add_1lib=
15280                         break
15281                 fi
15282         done
15283         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15284 done
15285 LIBS="$cf_add_libs"
15286
15287             cat >"conftest.$ac_ext" <<_ACEOF
15288 #line 15288 "configure"
15289 #include "confdefs.h"
15290
15291 #include <pthread.h>
15292
15293 int
15294 main (void)
15295 {
15296
15297                 int rc = pthread_create(0,0,0,0);
15298                 int r2 = pthread_mutexattr_settype(0, 0);
15299
15300   ;
15301   return 0;
15302 }
15303 _ACEOF
15304 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15305 if { (eval echo "$as_me:15305: \"$ac_link\"") >&5
15306   (eval $ac_link) 2>&5
15307   ac_status=$?
15308   echo "$as_me:15308: \$? = $ac_status" >&5
15309   (exit "$ac_status"); } &&
15310          { ac_try='test -s "conftest$ac_exeext"'
15311   { (eval echo "$as_me:15311: \"$ac_try\"") >&5
15312   (eval $ac_try) 2>&5
15313   ac_status=$?
15314   echo "$as_me:15314: \$? = $ac_status" >&5
15315   (exit "$ac_status"); }; }; then
15316   with_pthread=yes
15317 else
15318   echo "$as_me: failed program was:" >&5
15319 cat "conftest.$ac_ext" >&5
15320 with_pthread=no
15321 fi
15322 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15323             LIBS="$cf_save_LIBS"
15324             echo "$as_me:15324: result: $with_pthread" >&5
15325 echo "${ECHO_T}$with_pthread" >&6
15326             test "$with_pthread" = yes && break
15327         done
15328
15329         if test "$with_pthread" = yes ; then
15330
15331 cf_add_libs="$LIBS"
15332 # reverse order
15333 cf_add_0lib=
15334 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15335 # filter duplicates
15336 for cf_add_1lib in $cf_add_0lib; do
15337         for cf_add_2lib in $cf_add_libs; do
15338                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15339                         cf_add_1lib=
15340                         break
15341                 fi
15342         done
15343         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15344 done
15345 LIBS="$cf_add_libs"
15346
15347 cat >>confdefs.h <<\EOF
15348 #define HAVE_LIBPTHREADS 1
15349 EOF
15350
15351         else
15352             { { echo "$as_me:15352: error: Cannot link with pthread library" >&5
15353 echo "$as_me: error: Cannot link with pthread library" >&2;}
15354    { (exit 1); exit 1; }; }
15355         fi
15356
15357 fi
15358
15359 fi
15360
15361 echo "$as_me:15361: checking if you want to use weak-symbols for pthreads" >&5
15362 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
15363
15364 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
15365 if test "${enable_weak_symbols+set}" = set; then
15366   enableval="$enable_weak_symbols"
15367   use_weak_symbols=$withval
15368 else
15369   use_weak_symbols=no
15370 fi;
15371 echo "$as_me:15371: result: $use_weak_symbols" >&5
15372 echo "${ECHO_T}$use_weak_symbols" >&6
15373 if test "$use_weak_symbols" = yes ; then
15374
15375 echo "$as_me:15375: checking if $CC supports weak symbols" >&5
15376 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
15377 if test "${cf_cv_weak_symbols+set}" = set; then
15378   echo $ECHO_N "(cached) $ECHO_C" >&6
15379 else
15380
15381 cat >"conftest.$ac_ext" <<_ACEOF
15382 #line 15382 "configure"
15383 #include "confdefs.h"
15384
15385 #include <stdio.h>
15386 int
15387 main (void)
15388 {
15389
15390 #if defined(__GNUC__)
15391 #  if defined __USE_ISOC99
15392 #    define _cat_pragma(exp)    _Pragma(#exp)
15393 #    define _weak_pragma(exp)   _cat_pragma(weak name)
15394 #  else
15395 #    define _weak_pragma(exp)
15396 #  endif
15397 #  define _declare(name)        __extension__ extern __typeof__(name) name
15398 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
15399 #endif
15400
15401 weak_symbol(fopen);
15402
15403   ;
15404   return 0;
15405 }
15406 _ACEOF
15407 rm -f "conftest.$ac_objext"
15408 if { (eval echo "$as_me:15408: \"$ac_compile\"") >&5
15409   (eval $ac_compile) 2>&5
15410   ac_status=$?
15411   echo "$as_me:15411: \$? = $ac_status" >&5
15412   (exit "$ac_status"); } &&
15413          { ac_try='test -s "conftest.$ac_objext"'
15414   { (eval echo "$as_me:15414: \"$ac_try\"") >&5
15415   (eval $ac_try) 2>&5
15416   ac_status=$?
15417   echo "$as_me:15417: \$? = $ac_status" >&5
15418   (exit "$ac_status"); }; }; then
15419   cf_cv_weak_symbols=yes
15420 else
15421   echo "$as_me: failed program was:" >&5
15422 cat "conftest.$ac_ext" >&5
15423 cf_cv_weak_symbols=no
15424 fi
15425 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
15426
15427 fi
15428 echo "$as_me:15428: result: $cf_cv_weak_symbols" >&5
15429 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
15430
15431 else
15432         cf_cv_weak_symbols=no
15433 fi
15434
15435 if test $cf_cv_weak_symbols = yes ; then
15436
15437 cat >>confdefs.h <<\EOF
15438 #define USE_WEAK_SYMBOLS 1
15439 EOF
15440
15441 fi
15442
15443 PTHREAD=
15444 if test "$with_pthread" = "yes" ; then
15445
15446 cat >>confdefs.h <<\EOF
15447 #define USE_PTHREADS 1
15448 EOF
15449
15450         enable_reentrant=yes
15451         if test $cf_cv_weak_symbols = yes ; then
15452                 PTHREAD=-lpthread
15453         fi
15454 fi
15455
15456 # OpenSUSE is installing ncurses6, using reentrant option.
15457 echo "$as_me:15457: checking for _nc_TABSIZE" >&5
15458 echo $ECHO_N "checking for _nc_TABSIZE... $ECHO_C" >&6
15459 if test "${ac_cv_func__nc_TABSIZE+set}" = set; then
15460   echo $ECHO_N "(cached) $ECHO_C" >&6
15461 else
15462   cat >"conftest.$ac_ext" <<_ACEOF
15463 #line 15463 "configure"
15464 #include "confdefs.h"
15465 #define _nc_TABSIZE autoconf_temporary
15466 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
15467 #undef _nc_TABSIZE
15468
15469 #ifdef __cplusplus
15470 extern "C"
15471 #endif
15472
15473 /* We use char because int might match the return type of a gcc2
15474    builtin and then its argument prototype would still apply.  */
15475 char _nc_TABSIZE (void);
15476
15477 int
15478 main (void)
15479 {
15480
15481 /* The GNU C library defines stubs for functions which it implements
15482     to always fail with ENOSYS.  Some functions are actually named
15483     something starting with __ and the normal name is an alias.  */
15484 #if defined (__stub__nc_TABSIZE) || defined (__stub____nc_TABSIZE)
15485 #error found stub for _nc_TABSIZE
15486 #endif
15487
15488         return _nc_TABSIZE ();
15489   ;
15490   return 0;
15491 }
15492 _ACEOF
15493 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15494 if { (eval echo "$as_me:15494: \"$ac_link\"") >&5
15495   (eval $ac_link) 2>&5
15496   ac_status=$?
15497   echo "$as_me:15497: \$? = $ac_status" >&5
15498   (exit "$ac_status"); } &&
15499          { ac_try='test -s "conftest$ac_exeext"'
15500   { (eval echo "$as_me:15500: \"$ac_try\"") >&5
15501   (eval $ac_try) 2>&5
15502   ac_status=$?
15503   echo "$as_me:15503: \$? = $ac_status" >&5
15504   (exit "$ac_status"); }; }; then
15505   ac_cv_func__nc_TABSIZE=yes
15506 else
15507   echo "$as_me: failed program was:" >&5
15508 cat "conftest.$ac_ext" >&5
15509 ac_cv_func__nc_TABSIZE=no
15510 fi
15511 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15512 fi
15513 echo "$as_me:15513: result: $ac_cv_func__nc_TABSIZE" >&5
15514 echo "${ECHO_T}$ac_cv_func__nc_TABSIZE" >&6
15515 if test "$ac_cv_func__nc_TABSIZE" = yes; then
15516   assume_reentrant=yes
15517 else
15518   assume_reentrant=no
15519 fi
15520
15521 # Reentrant code has to be opaque; there's little advantage to making ncurses
15522 # opaque outside of that, so there is no --enable-opaque option.  We can use
15523 # this option without --with-pthreads, but this will be always set for
15524 # pthreads.
15525 echo "$as_me:15525: checking if you want experimental reentrant code" >&5
15526 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
15527
15528 # Check whether --enable-reentrant or --disable-reentrant was given.
15529 if test "${enable_reentrant+set}" = set; then
15530   enableval="$enable_reentrant"
15531   with_reentrant=$enableval
15532 else
15533   with_reentrant=$assume_reentrant
15534 fi;
15535 echo "$as_me:15535: result: $with_reentrant" >&5
15536 echo "${ECHO_T}$with_reentrant" >&6
15537 if test "$with_reentrant" = yes ; then
15538         cf_cv_enable_reentrant=1
15539         if test $cf_cv_weak_symbols = yes ; then
15540
15541 # remove pthread library from $LIBS
15542 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
15543
15544         elif test "$assume_reentrant" = no ; then
15545                 LIB_SUFFIX="t${LIB_SUFFIX}"
15546         fi
15547
15548 cat >>confdefs.h <<\EOF
15549 #define USE_REENTRANT 1
15550 EOF
15551
15552 else
15553         cf_cv_enable_reentrant=0
15554 fi
15555
15556 ### Allow using a different wrap-prefix
15557 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
15558         echo "$as_me:15558: checking for prefix used to wrap public variables" >&5
15559 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
15560
15561 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
15562 if test "${with_wrap_prefix+set}" = set; then
15563   withval="$with_wrap_prefix"
15564   NCURSES_WRAP_PREFIX=$withval
15565 else
15566   NCURSES_WRAP_PREFIX=_nc_
15567 fi;
15568         echo "$as_me:15568: result: $NCURSES_WRAP_PREFIX" >&5
15569 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
15570 else
15571         NCURSES_WRAP_PREFIX=_nc_
15572 fi
15573
15574 cat >>confdefs.h <<EOF
15575 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
15576 EOF
15577
15578 ###############################################################################
15579
15580 ###     use option --disable-echo to suppress full display compiling commands
15581
15582 echo "$as_me:15582: checking if you want to see long compiling messages" >&5
15583 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
15584
15585 # Check whether --enable-echo or --disable-echo was given.
15586 if test "${enable_echo+set}" = set; then
15587   enableval="$enable_echo"
15588   test "$enableval" != no && enableval=yes
15589         if test "$enableval" != "yes" ; then
15590
15591         ECHO_LT='--silent'
15592         ECHO_LD='@echo linking $@;'
15593         RULE_CC='@echo compiling $<'
15594         SHOW_CC='@echo compiling $@'
15595         ECHO_CC='@'
15596
15597         else
15598
15599         ECHO_LT=''
15600         ECHO_LD=''
15601         RULE_CC=''
15602         SHOW_CC=''
15603         ECHO_CC=''
15604
15605         fi
15606 else
15607   enableval=yes
15608
15609         ECHO_LT=''
15610         ECHO_LD=''
15611         RULE_CC=''
15612         SHOW_CC=''
15613         ECHO_CC=''
15614
15615 fi;
15616 echo "$as_me:15616: result: $enableval" >&5
15617 echo "${ECHO_T}$enableval" >&6
15618
15619 echo "$as_me:15619: checking if you want to use C11 _Noreturn feature" >&5
15620 echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
15621
15622 # Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
15623 if test "${enable_stdnoreturn+set}" = set; then
15624   enableval="$enable_stdnoreturn"
15625   test "$enableval" != yes && enableval=no
15626         if test "$enableval" != "no" ; then
15627     enable_stdnoreturn=yes
15628         else
15629                 enable_stdnoreturn=no
15630         fi
15631 else
15632   enableval=no
15633         enable_stdnoreturn=no
15634
15635 fi;
15636 echo "$as_me:15636: result: $enable_stdnoreturn" >&5
15637 echo "${ECHO_T}$enable_stdnoreturn" >&6
15638
15639 if test $enable_stdnoreturn = yes; then
15640 echo "$as_me:15640: checking for C11 _Noreturn feature" >&5
15641 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
15642 if test "${cf_cv_c11_noreturn+set}" = set; then
15643   echo $ECHO_N "(cached) $ECHO_C" >&6
15644 else
15645   cat >"conftest.$ac_ext" <<_ACEOF
15646 #line 15646 "configure"
15647 #include "confdefs.h"
15648
15649 $ac_includes_default
15650 #include <stdnoreturn.h>
15651 static _Noreturn void giveup(void) { exit(0); }
15652
15653 int
15654 main (void)
15655 {
15656 if (feof(stdin)) giveup()
15657   ;
15658   return 0;
15659 }
15660 _ACEOF
15661 rm -f "conftest.$ac_objext"
15662 if { (eval echo "$as_me:15662: \"$ac_compile\"") >&5
15663   (eval $ac_compile) 2>&5
15664   ac_status=$?
15665   echo "$as_me:15665: \$? = $ac_status" >&5
15666   (exit "$ac_status"); } &&
15667          { ac_try='test -s "conftest.$ac_objext"'
15668   { (eval echo "$as_me:15668: \"$ac_try\"") >&5
15669   (eval $ac_try) 2>&5
15670   ac_status=$?
15671   echo "$as_me:15671: \$? = $ac_status" >&5
15672   (exit "$ac_status"); }; }; then
15673   cf_cv_c11_noreturn=yes
15674 else
15675   echo "$as_me: failed program was:" >&5
15676 cat "conftest.$ac_ext" >&5
15677 cf_cv_c11_noreturn=no
15678 fi
15679 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
15680
15681 fi
15682 echo "$as_me:15682: result: $cf_cv_c11_noreturn" >&5
15683 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
15684 else
15685         cf_cv_c11_noreturn=no,
15686 fi
15687
15688 if test "$cf_cv_c11_noreturn" = yes; then
15689
15690 cat >>confdefs.h <<\EOF
15691 #define HAVE_STDNORETURN_H 1
15692 EOF
15693
15694 cat >>confdefs.h <<EOF
15695 #define STDC_NORETURN _Noreturn
15696 EOF
15697
15698         HAVE_STDNORETURN_H=1
15699 else
15700         HAVE_STDNORETURN_H=0
15701 fi
15702
15703 if test "$GCC" = yes || test "$GXX" = yes
15704 then
15705
15706 if test "$GCC" = yes || test "$GXX" = yes
15707 then
15708         case $CFLAGS in
15709         (*-Werror=*)
15710                 cf_temp_flags=
15711                 for cf_temp_scan in $CFLAGS
15712                 do
15713                         case "x$cf_temp_scan" in
15714                         (x-Werror=format*)
15715
15716         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
15717         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
15718
15719                                 ;;
15720                         (x-Werror=*)
15721
15722         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
15723         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
15724
15725                                 ;;
15726                         (*)
15727
15728         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
15729         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
15730
15731                                 ;;
15732                         esac
15733                 done
15734                 if test "x$CFLAGS" != "x$cf_temp_flags"
15735                 then
15736                         test -n "$verbose" && echo "    repairing CFLAGS: $CFLAGS" 1>&6
15737
15738 echo "${as_me:-configure}:15738: testing repairing CFLAGS: $CFLAGS ..." 1>&5
15739
15740                         CFLAGS="$cf_temp_flags"
15741                         test -n "$verbose" && echo "    ... fixed $CFLAGS" 1>&6
15742
15743 echo "${as_me:-configure}:15743: testing ... fixed $CFLAGS ..." 1>&5
15744
15745                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
15746
15747 echo "${as_me:-configure}:15747: testing ... extra $EXTRA_CFLAGS ..." 1>&5
15748
15749                 fi
15750                 ;;
15751         esac
15752 fi
15753
15754 if test "$GCC" = yes || test "$GXX" = yes
15755 then
15756         case $CPPFLAGS in
15757         (*-Werror=*)
15758                 cf_temp_flags=
15759                 for cf_temp_scan in $CPPFLAGS
15760                 do
15761                         case "x$cf_temp_scan" in
15762                         (x-Werror=format*)
15763
15764         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
15765         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
15766
15767                                 ;;
15768                         (x-Werror=*)
15769
15770         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
15771         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
15772
15773                                 ;;
15774                         (*)
15775
15776         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
15777         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
15778
15779                                 ;;
15780                         esac
15781                 done
15782                 if test "x$CPPFLAGS" != "x$cf_temp_flags"
15783                 then
15784                         test -n "$verbose" && echo "    repairing CPPFLAGS: $CPPFLAGS" 1>&6
15785
15786 echo "${as_me:-configure}:15786: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
15787
15788                         CPPFLAGS="$cf_temp_flags"
15789                         test -n "$verbose" && echo "    ... fixed $CPPFLAGS" 1>&6
15790
15791 echo "${as_me:-configure}:15791: testing ... fixed $CPPFLAGS ..." 1>&5
15792
15793                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
15794
15795 echo "${as_me:-configure}:15795: testing ... extra $EXTRA_CFLAGS ..." 1>&5
15796
15797                 fi
15798                 ;;
15799         esac
15800 fi
15801
15802 if test "$GCC" = yes || test "$GXX" = yes
15803 then
15804         case $LDFLAGS in
15805         (*-Werror=*)
15806                 cf_temp_flags=
15807                 for cf_temp_scan in $LDFLAGS
15808                 do
15809                         case "x$cf_temp_scan" in
15810                         (x-Werror=format*)
15811
15812         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
15813         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
15814
15815                                 ;;
15816                         (x-Werror=*)
15817
15818         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
15819         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
15820
15821                                 ;;
15822                         (*)
15823
15824         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
15825         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
15826
15827                                 ;;
15828                         esac
15829                 done
15830                 if test "x$LDFLAGS" != "x$cf_temp_flags"
15831                 then
15832                         test -n "$verbose" && echo "    repairing LDFLAGS: $LDFLAGS" 1>&6
15833
15834 echo "${as_me:-configure}:15834: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
15835
15836                         LDFLAGS="$cf_temp_flags"
15837                         test -n "$verbose" && echo "    ... fixed $LDFLAGS" 1>&6
15838
15839 echo "${as_me:-configure}:15839: testing ... fixed $LDFLAGS ..." 1>&5
15840
15841                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
15842
15843 echo "${as_me:-configure}:15843: testing ... extra $EXTRA_CFLAGS ..." 1>&5
15844
15845                 fi
15846                 ;;
15847         esac
15848 fi
15849
15850 echo "$as_me:15850: checking if you want to turn on gcc warnings" >&5
15851 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
15852
15853 # Check whether --enable-warnings or --disable-warnings was given.
15854 if test "${enable_warnings+set}" = set; then
15855   enableval="$enable_warnings"
15856   test "$enableval" != yes && enableval=no
15857         if test "$enableval" != "no" ; then
15858     enable_warnings=yes
15859         else
15860                 enable_warnings=no
15861         fi
15862 else
15863   enableval=no
15864         enable_warnings=no
15865
15866 fi;
15867 echo "$as_me:15867: result: $enable_warnings" >&5
15868 echo "${ECHO_T}$enable_warnings" >&6
15869 if test "$enable_warnings" = "yes"
15870 then
15871
15872 if test "x$have_x" = xyes; then
15873
15874 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
15875 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
15876 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
15877 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
15878 for cf_X_CFLAGS in $X_CFLAGS
15879 do
15880         case "x$cf_X_CFLAGS" in
15881         x-[IUD]*)
15882                 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
15883                 ;;
15884         *)
15885                 CFLAGS="$CFLAGS $cf_X_CFLAGS"
15886                 ;;
15887         esac
15888 done
15889
15890 cat >"conftest.$ac_ext" <<_ACEOF
15891 #line 15891 "configure"
15892 #include "confdefs.h"
15893
15894 #include <stdlib.h>
15895 #include <X11/Intrinsic.h>
15896
15897 int
15898 main (void)
15899 {
15900 String foo = malloc(1); free((void*)foo)
15901   ;
15902   return 0;
15903 }
15904 _ACEOF
15905 rm -f "conftest.$ac_objext"
15906 if { (eval echo "$as_me:15906: \"$ac_compile\"") >&5
15907   (eval $ac_compile) 2>&5
15908   ac_status=$?
15909   echo "$as_me:15909: \$? = $ac_status" >&5
15910   (exit "$ac_status"); } &&
15911          { ac_try='test -s "conftest.$ac_objext"'
15912   { (eval echo "$as_me:15912: \"$ac_try\"") >&5
15913   (eval $ac_try) 2>&5
15914   ac_status=$?
15915   echo "$as_me:15915: \$? = $ac_status" >&5
15916   (exit "$ac_status"); }; }; then
15917
15918 echo "$as_me:15918: checking for X11/Xt const-feature" >&5
15919 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
15920 if test "${cf_cv_const_x_string+set}" = set; then
15921   echo $ECHO_N "(cached) $ECHO_C" >&6
15922 else
15923
15924         cat >"conftest.$ac_ext" <<_ACEOF
15925 #line 15925 "configure"
15926 #include "confdefs.h"
15927
15928 #undef  _CONST_X_STRING
15929 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
15930 #undef  XTSTRINGDEFINES /* X11R5 and later */
15931 #include <stdlib.h>
15932 #include <X11/Intrinsic.h>
15933
15934 int
15935 main (void)
15936 {
15937 String foo = malloc(1); *foo = 0
15938   ;
15939   return 0;
15940 }
15941 _ACEOF
15942 rm -f "conftest.$ac_objext"
15943 if { (eval echo "$as_me:15943: \"$ac_compile\"") >&5
15944   (eval $ac_compile) 2>&5
15945   ac_status=$?
15946   echo "$as_me:15946: \$? = $ac_status" >&5
15947   (exit "$ac_status"); } &&
15948          { ac_try='test -s "conftest.$ac_objext"'
15949   { (eval echo "$as_me:15949: \"$ac_try\"") >&5
15950   (eval $ac_try) 2>&5
15951   ac_status=$?
15952   echo "$as_me:15952: \$? = $ac_status" >&5
15953   (exit "$ac_status"); }; }; then
15954
15955                         cf_cv_const_x_string=no
15956
15957 else
15958   echo "$as_me: failed program was:" >&5
15959 cat "conftest.$ac_ext" >&5
15960
15961                         cf_cv_const_x_string=yes
15962
15963 fi
15964 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
15965
15966 fi
15967 echo "$as_me:15967: result: $cf_cv_const_x_string" >&5
15968 echo "${ECHO_T}$cf_cv_const_x_string" >&6
15969
15970 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
15971 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
15972 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
15973
15974 case "$cf_cv_const_x_string" in
15975 (no)
15976
15977         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15978         CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
15979
15980         ;;
15981 (*)
15982
15983         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15984         CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
15985
15986         ;;
15987 esac
15988
15989 else
15990   echo "$as_me: failed program was:" >&5
15991 cat "conftest.$ac_ext" >&5
15992 fi
15993 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
15994  fi
15995 cat > "conftest.$ac_ext" <<EOF
15996 #line 15996 "${as_me:-configure}"
15997 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
15998 EOF
15999 if test "$INTEL_COMPILER" = yes
16000 then
16001 # The "-wdXXX" options suppress warnings:
16002 # remark #1419: external declaration in primary source file
16003 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
16004 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
16005 # remark #193: zero used for undefined preprocessing identifier
16006 # remark #593: variable "curs_sb_left_arrow" was set but never used
16007 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
16008 # remark #869: parameter "tw" was never referenced
16009 # remark #981: operands are evaluated in unspecified order
16010 # warning #279: controlling expression is constant
16011
16012         { echo "$as_me:16012: checking for $CC warning options..." >&5
16013 echo "$as_me: checking for $CC warning options..." >&6;}
16014         cf_save_CFLAGS="$CFLAGS"
16015         EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
16016         for cf_opt in \
16017                 wd1419 \
16018                 wd1683 \
16019                 wd1684 \
16020                 wd193 \
16021                 wd593 \
16022                 wd279 \
16023                 wd810 \
16024                 wd869 \
16025                 wd981
16026         do
16027                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
16028                 if { (eval echo "$as_me:16028: \"$ac_compile\"") >&5
16029   (eval $ac_compile) 2>&5
16030   ac_status=$?
16031   echo "$as_me:16031: \$? = $ac_status" >&5
16032   (exit "$ac_status"); }; then
16033                         test -n "$verbose" && echo "$as_me:16033: result: ... -$cf_opt" >&5
16034 echo "${ECHO_T}... -$cf_opt" >&6
16035                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
16036                 fi
16037         done
16038         CFLAGS="$cf_save_CFLAGS"
16039 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
16040 then
16041         { echo "$as_me:16041: checking for $CC warning options..." >&5
16042 echo "$as_me: checking for $CC warning options..." >&6;}
16043         cf_save_CFLAGS="$CFLAGS"
16044         cf_warn_CONST=""
16045         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
16046         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
16047         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
16048         for cf_opt in W Wall \
16049                 Wbad-function-cast \
16050                 Wcast-align \
16051                 Wcast-qual \
16052                 Wdeclaration-after-statement \
16053                 Wextra \
16054                 Winline \
16055                 Wmissing-declarations \
16056                 Wmissing-prototypes \
16057                 Wnested-externs \
16058                 Wpointer-arith \
16059                 Wshadow \
16060                 Wstrict-prototypes \
16061                 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
16062         do
16063                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
16064                 if { (eval echo "$as_me:16064: \"$ac_compile\"") >&5
16065   (eval $ac_compile) 2>&5
16066   ac_status=$?
16067   echo "$as_me:16067: \$? = $ac_status" >&5
16068   (exit "$ac_status"); }; then
16069                         test -n "$verbose" && echo "$as_me:16069: result: ... -$cf_opt" >&5
16070 echo "${ECHO_T}... -$cf_opt" >&6
16071                         case "$cf_opt" in
16072                         (Winline)
16073                                 case "$GCC_VERSION" in
16074                                 ([34].*)
16075                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
16076
16077 echo "${as_me:-configure}:16077: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
16078
16079                                         continue;;
16080                                 esac
16081                                 ;;
16082                         (Wpointer-arith)
16083                                 case "$GCC_VERSION" in
16084                                 ([12].*)
16085                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
16086
16087 echo "${as_me:-configure}:16087: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
16088
16089                                         continue;;
16090                                 esac
16091                                 ;;
16092                         esac
16093                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
16094                 fi
16095         done
16096         CFLAGS="$cf_save_CFLAGS"
16097 fi
16098 rm -rf ./conftest*
16099
16100 fi
16101
16102 if test "$GCC" = yes || test "$GXX" = yes
16103 then
16104 cat > conftest.i <<EOF
16105 #ifndef GCC_PRINTF
16106 #define GCC_PRINTF 0
16107 #endif
16108 #ifndef GCC_SCANF
16109 #define GCC_SCANF 0
16110 #endif
16111 #ifndef GCC_NORETURN
16112 #define GCC_NORETURN /* nothing */
16113 #endif
16114 #ifndef GCC_UNUSED
16115 #define GCC_UNUSED /* nothing */
16116 #endif
16117 EOF
16118 if test "$GCC" = yes
16119 then
16120         { echo "$as_me:16120: checking for $CC __attribute__ directives..." >&5
16121 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
16122 cat > "conftest.$ac_ext" <<EOF
16123 #line 16123 "${as_me:-configure}"
16124 #include <stdio.h>
16125 #include "confdefs.h"
16126 #include "conftest.h"
16127 #include "conftest.i"
16128 #if     GCC_PRINTF
16129 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
16130 #else
16131 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
16132 #endif
16133 #if     GCC_SCANF
16134 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
16135 #else
16136 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
16137 #endif
16138 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
16139 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
16140 extern GCC_NORETURN void foo(void);
16141 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
16142 EOF
16143         cf_printf_attribute=no
16144         cf_scanf_attribute=no
16145         for cf_attribute in scanf printf unused noreturn
16146         do
16147
16148 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
16149
16150                 cf_directive="__attribute__(($cf_attribute))"
16151                 echo "checking for $CC $cf_directive" 1>&5
16152
16153                 case "$cf_attribute" in
16154                 (printf)
16155                         cf_printf_attribute=yes
16156                         cat >conftest.h <<EOF
16157 #define GCC_$cf_ATTRIBUTE 1
16158 EOF
16159                         ;;
16160                 (scanf)
16161                         cf_scanf_attribute=yes
16162                         cat >conftest.h <<EOF
16163 #define GCC_$cf_ATTRIBUTE 1
16164 EOF
16165                         ;;
16166                 (*)
16167                         cat >conftest.h <<EOF
16168 #define GCC_$cf_ATTRIBUTE $cf_directive
16169 EOF
16170                         ;;
16171                 esac
16172
16173                 if { (eval echo "$as_me:16173: \"$ac_compile\"") >&5
16174   (eval $ac_compile) 2>&5
16175   ac_status=$?
16176   echo "$as_me:16176: \$? = $ac_status" >&5
16177   (exit "$ac_status"); }; then
16178                         test -n "$verbose" && echo "$as_me:16178: result: ... $cf_attribute" >&5
16179 echo "${ECHO_T}... $cf_attribute" >&6
16180                         cat conftest.h >>confdefs.h
16181                         case "$cf_attribute" in
16182                         (noreturn)
16183
16184 cat >>confdefs.h <<EOF
16185 #define GCC_NORETURN $cf_directive
16186 EOF
16187
16188                                 ;;
16189                         (printf)
16190                                 cf_value='/* nothing */'
16191                                 if test "$cf_printf_attribute" != no ; then
16192                                         cf_value='__attribute__((format(printf,fmt,var)))'
16193
16194 cat >>confdefs.h <<\EOF
16195 #define GCC_PRINTF 1
16196 EOF
16197
16198                                 fi
16199
16200 cat >>confdefs.h <<EOF
16201 #define GCC_PRINTFLIKE(fmt,var) $cf_value
16202 EOF
16203
16204                                 ;;
16205                         (scanf)
16206                                 cf_value='/* nothing */'
16207                                 if test "$cf_scanf_attribute" != no ; then
16208                                         cf_value='__attribute__((format(scanf,fmt,var)))'
16209
16210 cat >>confdefs.h <<\EOF
16211 #define GCC_SCANF 1
16212 EOF
16213
16214                                 fi
16215
16216 cat >>confdefs.h <<EOF
16217 #define GCC_SCANFLIKE(fmt,var) $cf_value
16218 EOF
16219
16220                                 ;;
16221                         (unused)
16222
16223 cat >>confdefs.h <<EOF
16224 #define GCC_UNUSED $cf_directive
16225 EOF
16226
16227                                 ;;
16228                         esac
16229                 fi
16230         done
16231 else
16232         ${FGREP-fgrep} define conftest.i >>confdefs.h
16233 fi
16234 rm -rf ./conftest*
16235 fi
16236
16237 fi
16238
16239 if test "x$enable_warnings" = "xyes"; then
16240
16241         ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg"
16242
16243 fi
16244
16245 ###     use option --enable-assertions to turn on generation of assertion code
16246 echo "$as_me:16246: checking if you want to enable runtime assertions" >&5
16247 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
16248
16249 # Check whether --enable-assertions or --disable-assertions was given.
16250 if test "${enable_assertions+set}" = set; then
16251   enableval="$enable_assertions"
16252   with_assertions=$enableval
16253 else
16254   with_assertions=no
16255 fi;
16256 echo "$as_me:16256: result: $with_assertions" >&5
16257 echo "${ECHO_T}$with_assertions" >&6
16258 if test -n "$GCC"
16259 then
16260         if test "$with_assertions" = no
16261         then
16262                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
16263         else
16264
16265         ADAFLAGS="$ADAFLAGS -gnata"
16266
16267         fi
16268 fi
16269
16270 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
16271
16272 cat >>confdefs.h <<\EOF
16273 #define HAVE_NC_ALLOC_H 1
16274 EOF
16275
16276 ###     use option --enable-expanded to generate certain macros as functions
16277
16278 # Check whether --enable-expanded or --disable-expanded was given.
16279 if test "${enable_expanded+set}" = set; then
16280   enableval="$enable_expanded"
16281   test "$enableval" = yes &&
16282 cat >>confdefs.h <<\EOF
16283 #define NCURSES_EXPANDED 1
16284 EOF
16285
16286 fi;
16287
16288 ###     use option --disable-macros to suppress macros in favor of functions
16289
16290 # Check whether --enable-macros or --disable-macros was given.
16291 if test "${enable_macros+set}" = set; then
16292   enableval="$enable_macros"
16293   test "$enableval" = no &&
16294 cat >>confdefs.h <<\EOF
16295 #define NCURSES_NOMACROS 1
16296 EOF
16297
16298 fi;
16299
16300 # Normally we only add trace() to the debug-library.  Allow this to be
16301 # extended to all models of the ncurses library:
16302 cf_all_traces=no
16303 case "$CFLAGS $CPPFLAGS" in
16304 (*-DTRACE*)
16305         cf_all_traces=yes
16306         ;;
16307 esac
16308
16309 echo "$as_me:16309: checking whether to add trace feature to all models" >&5
16310 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
16311
16312 # Check whether --with-trace or --without-trace was given.
16313 if test "${with_trace+set}" = set; then
16314   withval="$with_trace"
16315   cf_with_trace=$withval
16316 else
16317   cf_with_trace=$cf_all_traces
16318 fi;
16319 echo "$as_me:16319: result: $cf_with_trace" >&5
16320 echo "${ECHO_T}$cf_with_trace" >&6
16321
16322 if test "$cf_with_trace" = yes ; then
16323         ADA_TRACE=TRUE
16324
16325 cf_fix_cppflags=no
16326 cf_new_cflags=
16327 cf_new_cppflags=
16328 cf_new_extra_cppflags=
16329
16330 for cf_add_cflags in -DTRACE
16331 do
16332 case "$cf_fix_cppflags" in
16333 (no)
16334         case "$cf_add_cflags" in
16335         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16336                 case "$cf_add_cflags" in
16337                 (-D*)
16338                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16339
16340                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16341                                 && test -z "${cf_tst_cflags}" \
16342                                 && cf_fix_cppflags=yes
16343
16344                         if test "$cf_fix_cppflags" = yes ; then
16345
16346         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16347         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16348
16349                                 continue
16350                         elif test "${cf_tst_cflags}" = "\"'" ; then
16351
16352         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16353         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16354
16355                                 continue
16356                         fi
16357                         ;;
16358                 esac
16359                 case "$CPPFLAGS" in
16360                 (*$cf_add_cflags)
16361                         ;;
16362                 (*)
16363                         case "$cf_add_cflags" in
16364                         (-D*)
16365                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16366
16367 CPPFLAGS=`echo "$CPPFLAGS" | \
16368         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16369                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16370
16371                                 ;;
16372                         esac
16373
16374         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16375         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16376
16377                         ;;
16378                 esac
16379                 ;;
16380         (*)
16381
16382         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16383         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16384
16385                 ;;
16386         esac
16387         ;;
16388 (yes)
16389
16390         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16391         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16392
16393         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16394
16395         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16396                 && test -z "${cf_tst_cflags}" \
16397                 && cf_fix_cppflags=no
16398         ;;
16399 esac
16400 done
16401
16402 if test -n "$cf_new_cflags" ; then
16403
16404         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16405         CFLAGS="${CFLAGS}$cf_new_cflags"
16406
16407 fi
16408
16409 if test -n "$cf_new_cppflags" ; then
16410
16411         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16412         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16413
16414 fi
16415
16416 if test -n "$cf_new_extra_cppflags" ; then
16417
16418         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16419         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16420
16421 fi
16422
16423 else
16424         ADA_TRACE=FALSE
16425 fi
16426
16427 echo "$as_me:16427: checking if we want to use GNAT projects" >&5
16428 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
16429
16430 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
16431 if test "${enable_gnat_projects+set}" = set; then
16432   enableval="$enable_gnat_projects"
16433   test "$enableval" != no && enableval=yes
16434         if test "$enableval" != "yes" ; then
16435     enable_gnat_projects=no
16436         else
16437                 enable_gnat_projects=yes
16438         fi
16439 else
16440   enableval=yes
16441         enable_gnat_projects=yes
16442
16443 fi;
16444 echo "$as_me:16444: result: $enable_gnat_projects" >&5
16445 echo "${ECHO_T}$enable_gnat_projects" >&6
16446
16447 ###     Checks for libraries.
16448 case $cf_cv_system_name in
16449 (*mingw32*)
16450
16451 echo "$as_me:16451: checking if ssp library is needed" >&5
16452 echo $ECHO_N "checking if ssp library is needed... $ECHO_C" >&6
16453 if test "${cf_cv_need_libssp+set}" = set; then
16454   echo $ECHO_N "(cached) $ECHO_C" >&6
16455 else
16456
16457 cat >"conftest.$ac_ext" <<_ACEOF
16458 #line 16458 "configure"
16459 #include "confdefs.h"
16460
16461 #include <sys/types.h>
16462 #include <dirent.h>
16463
16464 int
16465 main (void)
16466 {
16467
16468        DIR *dp = opendir(".");
16469
16470   ;
16471   return 0;
16472 }
16473 _ACEOF
16474 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16475 if { (eval echo "$as_me:16475: \"$ac_link\"") >&5
16476   (eval $ac_link) 2>&5
16477   ac_status=$?
16478   echo "$as_me:16478: \$? = $ac_status" >&5
16479   (exit "$ac_status"); } &&
16480          { ac_try='test -s "conftest$ac_exeext"'
16481   { (eval echo "$as_me:16481: \"$ac_try\"") >&5
16482   (eval $ac_try) 2>&5
16483   ac_status=$?
16484   echo "$as_me:16484: \$? = $ac_status" >&5
16485   (exit "$ac_status"); }; }; then
16486   cf_cv_need_libssp=no
16487 else
16488   echo "$as_me: failed program was:" >&5
16489 cat "conftest.$ac_ext" >&5
16490
16491         cf_save_LIBS="$LIBS"
16492         LIBS="$LIBS -lssp"
16493         cat >"conftest.$ac_ext" <<_ACEOF
16494 #line 16494 "configure"
16495 #include "confdefs.h"
16496
16497 #include <sys/types.h>
16498 #include <dirent.h>
16499
16500 int
16501 main (void)
16502 {
16503
16504                    DIR *dp = opendir(".");
16505
16506   ;
16507   return 0;
16508 }
16509 _ACEOF
16510 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16511 if { (eval echo "$as_me:16511: \"$ac_link\"") >&5
16512   (eval $ac_link) 2>&5
16513   ac_status=$?
16514   echo "$as_me:16514: \$? = $ac_status" >&5
16515   (exit "$ac_status"); } &&
16516          { ac_try='test -s "conftest$ac_exeext"'
16517   { (eval echo "$as_me:16517: \"$ac_try\"") >&5
16518   (eval $ac_try) 2>&5
16519   ac_status=$?
16520   echo "$as_me:16520: \$? = $ac_status" >&5
16521   (exit "$ac_status"); }; }; then
16522   cf_cv_need_libssp=yes
16523 else
16524   echo "$as_me: failed program was:" >&5
16525 cat "conftest.$ac_ext" >&5
16526 cf_cv_need_libssp=maybe
16527 fi
16528 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16529         LIBS="$cf_save_LIBS"
16530
16531 fi
16532 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16533 fi
16534 echo "$as_me:16534: result: $cf_cv_need_libssp" >&5
16535 echo "${ECHO_T}$cf_cv_need_libssp" >&6
16536
16537 if test "x$cf_cv_need_libssp" = xyes
16538 then
16539
16540 cf_add_libs="$LIBS"
16541 # reverse order
16542 cf_add_0lib=
16543 for cf_add_1lib in -lssp; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16544 # filter duplicates
16545 for cf_add_1lib in $cf_add_0lib; do
16546         for cf_add_2lib in $cf_add_libs; do
16547                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16548                         cf_add_1lib=
16549                         break
16550                 fi
16551         done
16552         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16553 done
16554 LIBS="$cf_add_libs"
16555
16556 fi
16557
16558         ;;
16559 (*)
16560
16561 echo "$as_me:16561: checking for clock_gettime" >&5
16562 echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6
16563 if test "${cf_cv_func_clock_gettime+set}" = set; then
16564   echo $ECHO_N "(cached) $ECHO_C" >&6
16565 else
16566
16567                 cat >"conftest.$ac_ext" <<_ACEOF
16568 #line 16568 "configure"
16569 #include "confdefs.h"
16570 #include <time.h>
16571 int
16572 main (void)
16573 {
16574 struct timespec ts;
16575                 int rc = clock_gettime(CLOCK_REALTIME, &ts); (void) rc; (void)ts
16576   ;
16577   return 0;
16578 }
16579 _ACEOF
16580 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16581 if { (eval echo "$as_me:16581: \"$ac_link\"") >&5
16582   (eval $ac_link) 2>&5
16583   ac_status=$?
16584   echo "$as_me:16584: \$? = $ac_status" >&5
16585   (exit "$ac_status"); } &&
16586          { ac_try='test -s "conftest$ac_exeext"'
16587   { (eval echo "$as_me:16587: \"$ac_try\"") >&5
16588   (eval $ac_try) 2>&5
16589   ac_status=$?
16590   echo "$as_me:16590: \$? = $ac_status" >&5
16591   (exit "$ac_status"); }; }; then
16592   cf_cv_func_clock_gettime=yes
16593 else
16594   echo "$as_me: failed program was:" >&5
16595 cat "conftest.$ac_ext" >&5
16596 cf_cv_func_clock_gettime=no
16597 fi
16598 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16599
16600 fi
16601 echo "$as_me:16601: result: $cf_cv_func_clock_gettime" >&5
16602 echo "${ECHO_T}$cf_cv_func_clock_gettime" >&6
16603
16604 if test "$cf_cv_func_clock_gettime" = yes
16605 then
16606
16607 cat >>confdefs.h <<\EOF
16608 #define HAVE_CLOCK_GETTIME 1
16609 EOF
16610
16611 else
16612 echo "$as_me:16612: checking for gettimeofday" >&5
16613 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
16614 if test "${ac_cv_func_gettimeofday+set}" = set; then
16615   echo $ECHO_N "(cached) $ECHO_C" >&6
16616 else
16617   cat >"conftest.$ac_ext" <<_ACEOF
16618 #line 16618 "configure"
16619 #include "confdefs.h"
16620 #define gettimeofday autoconf_temporary
16621 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
16622 #undef gettimeofday
16623
16624 #ifdef __cplusplus
16625 extern "C"
16626 #endif
16627
16628 /* We use char because int might match the return type of a gcc2
16629    builtin and then its argument prototype would still apply.  */
16630 char gettimeofday (void);
16631
16632 int
16633 main (void)
16634 {
16635
16636 /* The GNU C library defines stubs for functions which it implements
16637     to always fail with ENOSYS.  Some functions are actually named
16638     something starting with __ and the normal name is an alias.  */
16639 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
16640 #error found stub for gettimeofday
16641 #endif
16642
16643         return gettimeofday ();
16644   ;
16645   return 0;
16646 }
16647 _ACEOF
16648 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16649 if { (eval echo "$as_me:16649: \"$ac_link\"") >&5
16650   (eval $ac_link) 2>&5
16651   ac_status=$?
16652   echo "$as_me:16652: \$? = $ac_status" >&5
16653   (exit "$ac_status"); } &&
16654          { ac_try='test -s "conftest$ac_exeext"'
16655   { (eval echo "$as_me:16655: \"$ac_try\"") >&5
16656   (eval $ac_try) 2>&5
16657   ac_status=$?
16658   echo "$as_me:16658: \$? = $ac_status" >&5
16659   (exit "$ac_status"); }; }; then
16660   ac_cv_func_gettimeofday=yes
16661 else
16662   echo "$as_me: failed program was:" >&5
16663 cat "conftest.$ac_ext" >&5
16664 ac_cv_func_gettimeofday=no
16665 fi
16666 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16667 fi
16668 echo "$as_me:16668: result: $ac_cv_func_gettimeofday" >&5
16669 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
16670 if test "$ac_cv_func_gettimeofday" = yes; then
16671
16672 cat >>confdefs.h <<\EOF
16673 #define HAVE_GETTIMEOFDAY 1
16674 EOF
16675
16676 else
16677
16678 echo "$as_me:16678: checking for gettimeofday in -lbsd" >&5
16679 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
16680 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
16681   echo $ECHO_N "(cached) $ECHO_C" >&6
16682 else
16683   ac_check_lib_save_LIBS=$LIBS
16684 LIBS="-lbsd  $LIBS"
16685 cat >"conftest.$ac_ext" <<_ACEOF
16686 #line 16686 "configure"
16687 #include "confdefs.h"
16688
16689 /* Override any gcc2 internal prototype to avoid an error.  */
16690 #ifdef __cplusplus
16691 extern "C"
16692 #endif
16693 /* We use char because int might match the return type of a gcc2
16694    builtin and then its argument prototype would still apply.  */
16695 char gettimeofday (void);
16696 int
16697 main (void)
16698 {
16699 gettimeofday ();
16700   ;
16701   return 0;
16702 }
16703 _ACEOF
16704 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16705 if { (eval echo "$as_me:16705: \"$ac_link\"") >&5
16706   (eval $ac_link) 2>&5
16707   ac_status=$?
16708   echo "$as_me:16708: \$? = $ac_status" >&5
16709   (exit "$ac_status"); } &&
16710          { ac_try='test -s "conftest$ac_exeext"'
16711   { (eval echo "$as_me:16711: \"$ac_try\"") >&5
16712   (eval $ac_try) 2>&5
16713   ac_status=$?
16714   echo "$as_me:16714: \$? = $ac_status" >&5
16715   (exit "$ac_status"); }; }; then
16716   ac_cv_lib_bsd_gettimeofday=yes
16717 else
16718   echo "$as_me: failed program was:" >&5
16719 cat "conftest.$ac_ext" >&5
16720 ac_cv_lib_bsd_gettimeofday=no
16721 fi
16722 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16723 LIBS=$ac_check_lib_save_LIBS
16724 fi
16725 echo "$as_me:16725: result: $ac_cv_lib_bsd_gettimeofday" >&5
16726 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
16727 if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
16728
16729 cat >>confdefs.h <<\EOF
16730 #define HAVE_GETTIMEOFDAY 1
16731 EOF
16732
16733 cf_add_libs="$LIBS"
16734 # reverse order
16735 cf_add_0lib=
16736 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16737 # filter duplicates
16738 for cf_add_1lib in $cf_add_0lib; do
16739         for cf_add_2lib in $cf_add_libs; do
16740                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16741                         cf_add_1lib=
16742                         break
16743                 fi
16744         done
16745         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16746 done
16747 LIBS="$cf_add_libs"
16748
16749 fi
16750
16751 fi
16752 fi
16753
16754         ;;
16755 esac
16756
16757 ###     Checks for header files.
16758 echo "$as_me:16758: checking for signed char" >&5
16759 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
16760 if test "${ac_cv_type_signed_char+set}" = set; then
16761   echo $ECHO_N "(cached) $ECHO_C" >&6
16762 else
16763   cat >"conftest.$ac_ext" <<_ACEOF
16764 #line 16764 "configure"
16765 #include "confdefs.h"
16766 $ac_includes_default
16767 int
16768 main (void)
16769 {
16770 if ((signed char *) 0)
16771   return 0;
16772 if (sizeof (signed char))
16773   return 0;
16774   ;
16775   return 0;
16776 }
16777 _ACEOF
16778 rm -f "conftest.$ac_objext"
16779 if { (eval echo "$as_me:16779: \"$ac_compile\"") >&5
16780   (eval $ac_compile) 2>&5
16781   ac_status=$?
16782   echo "$as_me:16782: \$? = $ac_status" >&5
16783   (exit "$ac_status"); } &&
16784          { ac_try='test -s "conftest.$ac_objext"'
16785   { (eval echo "$as_me:16785: \"$ac_try\"") >&5
16786   (eval $ac_try) 2>&5
16787   ac_status=$?
16788   echo "$as_me:16788: \$? = $ac_status" >&5
16789   (exit "$ac_status"); }; }; then
16790   ac_cv_type_signed_char=yes
16791 else
16792   echo "$as_me: failed program was:" >&5
16793 cat "conftest.$ac_ext" >&5
16794 ac_cv_type_signed_char=no
16795 fi
16796 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16797 fi
16798 echo "$as_me:16798: result: $ac_cv_type_signed_char" >&5
16799 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
16800
16801 echo "$as_me:16801: checking size of signed char" >&5
16802 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
16803 if test "${ac_cv_sizeof_signed_char+set}" = set; then
16804   echo $ECHO_N "(cached) $ECHO_C" >&6
16805 else
16806   if test "$ac_cv_type_signed_char" = yes; then
16807   if test "$cross_compiling" = yes; then
16808   # Depending upon the size, compute the lo and hi bounds.
16809 cat >"conftest.$ac_ext" <<_ACEOF
16810 #line 16810 "configure"
16811 #include "confdefs.h"
16812 $ac_includes_default
16813 int
16814 main (void)
16815 {
16816 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
16817   ;
16818   return 0;
16819 }
16820 _ACEOF
16821 rm -f "conftest.$ac_objext"
16822 if { (eval echo "$as_me:16822: \"$ac_compile\"") >&5
16823   (eval $ac_compile) 2>&5
16824   ac_status=$?
16825   echo "$as_me:16825: \$? = $ac_status" >&5
16826   (exit "$ac_status"); } &&
16827          { ac_try='test -s "conftest.$ac_objext"'
16828   { (eval echo "$as_me:16828: \"$ac_try\"") >&5
16829   (eval $ac_try) 2>&5
16830   ac_status=$?
16831   echo "$as_me:16831: \$? = $ac_status" >&5
16832   (exit "$ac_status"); }; }; then
16833   ac_lo=0 ac_mid=0
16834   while :; do
16835     cat >"conftest.$ac_ext" <<_ACEOF
16836 #line 16836 "configure"
16837 #include "confdefs.h"
16838 $ac_includes_default
16839 int
16840 main (void)
16841 {
16842 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
16843   ;
16844   return 0;
16845 }
16846 _ACEOF
16847 rm -f "conftest.$ac_objext"
16848 if { (eval echo "$as_me:16848: \"$ac_compile\"") >&5
16849   (eval $ac_compile) 2>&5
16850   ac_status=$?
16851   echo "$as_me:16851: \$? = $ac_status" >&5
16852   (exit "$ac_status"); } &&
16853          { ac_try='test -s "conftest.$ac_objext"'
16854   { (eval echo "$as_me:16854: \"$ac_try\"") >&5
16855   (eval $ac_try) 2>&5
16856   ac_status=$?
16857   echo "$as_me:16857: \$? = $ac_status" >&5
16858   (exit "$ac_status"); }; }; then
16859   ac_hi=$ac_mid; break
16860 else
16861   echo "$as_me: failed program was:" >&5
16862 cat "conftest.$ac_ext" >&5
16863 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
16864 fi
16865 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16866   done
16867 else
16868   echo "$as_me: failed program was:" >&5
16869 cat "conftest.$ac_ext" >&5
16870 ac_hi=-1 ac_mid=-1
16871   while :; do
16872     cat >"conftest.$ac_ext" <<_ACEOF
16873 #line 16873 "configure"
16874 #include "confdefs.h"
16875 $ac_includes_default
16876 int
16877 main (void)
16878 {
16879 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
16880   ;
16881   return 0;
16882 }
16883 _ACEOF
16884 rm -f "conftest.$ac_objext"
16885 if { (eval echo "$as_me:16885: \"$ac_compile\"") >&5
16886   (eval $ac_compile) 2>&5
16887   ac_status=$?
16888   echo "$as_me:16888: \$? = $ac_status" >&5
16889   (exit "$ac_status"); } &&
16890          { ac_try='test -s "conftest.$ac_objext"'
16891   { (eval echo "$as_me:16891: \"$ac_try\"") >&5
16892   (eval $ac_try) 2>&5
16893   ac_status=$?
16894   echo "$as_me:16894: \$? = $ac_status" >&5
16895   (exit "$ac_status"); }; }; then
16896   ac_lo=$ac_mid; break
16897 else
16898   echo "$as_me: failed program was:" >&5
16899 cat "conftest.$ac_ext" >&5
16900 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
16901 fi
16902 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16903   done
16904 fi
16905 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16906 # Binary search between lo and hi bounds.
16907 while test "x$ac_lo" != "x$ac_hi"; do
16908   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
16909   cat >"conftest.$ac_ext" <<_ACEOF
16910 #line 16910 "configure"
16911 #include "confdefs.h"
16912 $ac_includes_default
16913 int
16914 main (void)
16915 {
16916 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
16917   ;
16918   return 0;
16919 }
16920 _ACEOF
16921 rm -f "conftest.$ac_objext"
16922 if { (eval echo "$as_me:16922: \"$ac_compile\"") >&5
16923   (eval $ac_compile) 2>&5
16924   ac_status=$?
16925   echo "$as_me:16925: \$? = $ac_status" >&5
16926   (exit "$ac_status"); } &&
16927          { ac_try='test -s "conftest.$ac_objext"'
16928   { (eval echo "$as_me:16928: \"$ac_try\"") >&5
16929   (eval $ac_try) 2>&5
16930   ac_status=$?
16931   echo "$as_me:16931: \$? = $ac_status" >&5
16932   (exit "$ac_status"); }; }; then
16933   ac_hi=$ac_mid
16934 else
16935   echo "$as_me: failed program was:" >&5
16936 cat "conftest.$ac_ext" >&5
16937 ac_lo=`expr "$ac_mid" + 1`
16938 fi
16939 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16940 done
16941 ac_cv_sizeof_signed_char=$ac_lo
16942 else
16943   if test "$cross_compiling" = yes; then
16944   { { echo "$as_me:16944: error: cannot run test program while cross compiling" >&5
16945 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16946    { (exit 1); exit 1; }; }
16947 else
16948   cat >"conftest.$ac_ext" <<_ACEOF
16949 #line 16949 "configure"
16950 #include "confdefs.h"
16951 $ac_includes_default
16952 int
16953 main (void)
16954 {
16955 FILE *f = fopen ("conftest.val", "w");
16956 if (!f)
16957   $ac_main_return (1);
16958 fprintf (f, "%ld", (long)(sizeof (signed char)));
16959 fclose (f);
16960   ;
16961   return 0;
16962 }
16963 _ACEOF
16964 rm -f "conftest$ac_exeext"
16965 if { (eval echo "$as_me:16965: \"$ac_link\"") >&5
16966   (eval $ac_link) 2>&5
16967   ac_status=$?
16968   echo "$as_me:16968: \$? = $ac_status" >&5
16969   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
16970   { (eval echo "$as_me:16970: \"$ac_try\"") >&5
16971   (eval $ac_try) 2>&5
16972   ac_status=$?
16973   echo "$as_me:16973: \$? = $ac_status" >&5
16974   (exit "$ac_status"); }; }; then
16975   ac_cv_sizeof_signed_char=`cat conftest.val`
16976 else
16977   echo "$as_me: program exited with status $ac_status" >&5
16978 echo "$as_me: failed program was:" >&5
16979 cat "conftest.$ac_ext" >&5
16980 fi
16981 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
16982 fi
16983 fi
16984 rm -f conftest.val
16985 else
16986   ac_cv_sizeof_signed_char=0
16987 fi
16988 fi
16989 echo "$as_me:16989: result: $ac_cv_sizeof_signed_char" >&5
16990 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
16991 cat >>confdefs.h <<EOF
16992 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
16993 EOF
16994
16995 ac_header_dirent=no
16996 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16997   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16998 echo "$as_me:16998: checking for $ac_hdr that defines DIR" >&5
16999 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
17000 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17001   echo $ECHO_N "(cached) $ECHO_C" >&6
17002 else
17003   cat >"conftest.$ac_ext" <<_ACEOF
17004 #line 17004 "configure"
17005 #include "confdefs.h"
17006 #include <sys/types.h>
17007 #include <$ac_hdr>
17008
17009 int
17010 main (void)
17011 {
17012 if ((DIR *) 0)
17013 return 0;
17014   ;
17015   return 0;
17016 }
17017 _ACEOF
17018 rm -f "conftest.$ac_objext"
17019 if { (eval echo "$as_me:17019: \"$ac_compile\"") >&5
17020   (eval $ac_compile) 2>&5
17021   ac_status=$?
17022   echo "$as_me:17022: \$? = $ac_status" >&5
17023   (exit "$ac_status"); } &&
17024          { ac_try='test -s "conftest.$ac_objext"'
17025   { (eval echo "$as_me:17025: \"$ac_try\"") >&5
17026   (eval $ac_try) 2>&5
17027   ac_status=$?
17028   echo "$as_me:17028: \$? = $ac_status" >&5
17029   (exit "$ac_status"); }; }; then
17030   eval "$as_ac_Header=yes"
17031 else
17032   echo "$as_me: failed program was:" >&5
17033 cat "conftest.$ac_ext" >&5
17034 eval "$as_ac_Header=no"
17035 fi
17036 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17037 fi
17038 echo "$as_me:17038: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
17039 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
17040 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
17041   cat >>confdefs.h <<EOF
17042 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
17043 EOF
17044
17045 ac_header_dirent=$ac_hdr; break
17046 fi
17047
17048 done
17049 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
17050 if test $ac_header_dirent = dirent.h; then
17051   echo "$as_me:17051: checking for opendir in -ldir" >&5
17052 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
17053 if test "${ac_cv_lib_dir_opendir+set}" = set; then
17054   echo $ECHO_N "(cached) $ECHO_C" >&6
17055 else
17056   ac_check_lib_save_LIBS=$LIBS
17057 LIBS="-ldir  $LIBS"
17058 cat >"conftest.$ac_ext" <<_ACEOF
17059 #line 17059 "configure"
17060 #include "confdefs.h"
17061
17062 /* Override any gcc2 internal prototype to avoid an error.  */
17063 #ifdef __cplusplus
17064 extern "C"
17065 #endif
17066 /* We use char because int might match the return type of a gcc2
17067    builtin and then its argument prototype would still apply.  */
17068 char opendir (void);
17069 int
17070 main (void)
17071 {
17072 opendir ();
17073   ;
17074   return 0;
17075 }
17076 _ACEOF
17077 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17078 if { (eval echo "$as_me:17078: \"$ac_link\"") >&5
17079   (eval $ac_link) 2>&5
17080   ac_status=$?
17081   echo "$as_me:17081: \$? = $ac_status" >&5
17082   (exit "$ac_status"); } &&
17083          { ac_try='test -s "conftest$ac_exeext"'
17084   { (eval echo "$as_me:17084: \"$ac_try\"") >&5
17085   (eval $ac_try) 2>&5
17086   ac_status=$?
17087   echo "$as_me:17087: \$? = $ac_status" >&5
17088   (exit "$ac_status"); }; }; then
17089   ac_cv_lib_dir_opendir=yes
17090 else
17091   echo "$as_me: failed program was:" >&5
17092 cat "conftest.$ac_ext" >&5
17093 ac_cv_lib_dir_opendir=no
17094 fi
17095 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17096 LIBS=$ac_check_lib_save_LIBS
17097 fi
17098 echo "$as_me:17098: result: $ac_cv_lib_dir_opendir" >&5
17099 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
17100 if test "$ac_cv_lib_dir_opendir" = yes; then
17101   LIBS="$LIBS -ldir"
17102 fi
17103
17104 else
17105   echo "$as_me:17105: checking for opendir in -lx" >&5
17106 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
17107 if test "${ac_cv_lib_x_opendir+set}" = set; then
17108   echo $ECHO_N "(cached) $ECHO_C" >&6
17109 else
17110   ac_check_lib_save_LIBS=$LIBS
17111 LIBS="-lx  $LIBS"
17112 cat >"conftest.$ac_ext" <<_ACEOF
17113 #line 17113 "configure"
17114 #include "confdefs.h"
17115
17116 /* Override any gcc2 internal prototype to avoid an error.  */
17117 #ifdef __cplusplus
17118 extern "C"
17119 #endif
17120 /* We use char because int might match the return type of a gcc2
17121    builtin and then its argument prototype would still apply.  */
17122 char opendir (void);
17123 int
17124 main (void)
17125 {
17126 opendir ();
17127   ;
17128   return 0;
17129 }
17130 _ACEOF
17131 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17132 if { (eval echo "$as_me:17132: \"$ac_link\"") >&5
17133   (eval $ac_link) 2>&5
17134   ac_status=$?
17135   echo "$as_me:17135: \$? = $ac_status" >&5
17136   (exit "$ac_status"); } &&
17137          { ac_try='test -s "conftest$ac_exeext"'
17138   { (eval echo "$as_me:17138: \"$ac_try\"") >&5
17139   (eval $ac_try) 2>&5
17140   ac_status=$?
17141   echo "$as_me:17141: \$? = $ac_status" >&5
17142   (exit "$ac_status"); }; }; then
17143   ac_cv_lib_x_opendir=yes
17144 else
17145   echo "$as_me: failed program was:" >&5
17146 cat "conftest.$ac_ext" >&5
17147 ac_cv_lib_x_opendir=no
17148 fi
17149 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17150 LIBS=$ac_check_lib_save_LIBS
17151 fi
17152 echo "$as_me:17152: result: $ac_cv_lib_x_opendir" >&5
17153 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
17154 if test "$ac_cv_lib_x_opendir" = yes; then
17155   LIBS="$LIBS -lx"
17156 fi
17157
17158 fi
17159
17160 echo "$as_me:17160: checking whether time.h and sys/time.h may both be included" >&5
17161 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
17162 if test "${ac_cv_header_time+set}" = set; then
17163   echo $ECHO_N "(cached) $ECHO_C" >&6
17164 else
17165   cat >"conftest.$ac_ext" <<_ACEOF
17166 #line 17166 "configure"
17167 #include "confdefs.h"
17168 #include <sys/types.h>
17169 #include <sys/time.h>
17170 #include <time.h>
17171
17172 int
17173 main (void)
17174 {
17175 if ((struct tm *) 0)
17176 return 0;
17177   ;
17178   return 0;
17179 }
17180 _ACEOF
17181 rm -f "conftest.$ac_objext"
17182 if { (eval echo "$as_me:17182: \"$ac_compile\"") >&5
17183   (eval $ac_compile) 2>&5
17184   ac_status=$?
17185   echo "$as_me:17185: \$? = $ac_status" >&5
17186   (exit "$ac_status"); } &&
17187          { ac_try='test -s "conftest.$ac_objext"'
17188   { (eval echo "$as_me:17188: \"$ac_try\"") >&5
17189   (eval $ac_try) 2>&5
17190   ac_status=$?
17191   echo "$as_me:17191: \$? = $ac_status" >&5
17192   (exit "$ac_status"); }; }; then
17193   ac_cv_header_time=yes
17194 else
17195   echo "$as_me: failed program was:" >&5
17196 cat "conftest.$ac_ext" >&5
17197 ac_cv_header_time=no
17198 fi
17199 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17200 fi
17201 echo "$as_me:17201: result: $ac_cv_header_time" >&5
17202 echo "${ECHO_T}$ac_cv_header_time" >&6
17203 if test $ac_cv_header_time = yes; then
17204
17205 cat >>confdefs.h <<\EOF
17206 #define TIME_WITH_SYS_TIME 1
17207 EOF
17208
17209 fi
17210
17211 ###     checks for compiler characteristics
17212 ac_ext=c
17213 ac_cpp='$CPP $CPPFLAGS'
17214 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17215 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17216 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17217 ac_main_return="return"
17218
17219 echo "$as_me:17219: checking for an ANSI C-conforming const" >&5
17220 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
17221 if test "${ac_cv_c_const+set}" = set; then
17222   echo $ECHO_N "(cached) $ECHO_C" >&6
17223 else
17224   cat >"conftest.$ac_ext" <<_ACEOF
17225 #line 17225 "configure"
17226 #include "confdefs.h"
17227
17228 int
17229 main (void)
17230 {
17231 /* FIXME: Include the comments suggested by Paul. */
17232 #ifndef __cplusplus
17233   /* Ultrix mips cc rejects this.  */
17234   typedef int charset[2];
17235   const charset x; (void)x;
17236   /* SunOS 4.1.1 cc rejects this.  */
17237   char const *const *ccp;
17238   char **p;
17239   /* NEC SVR4.0.2 mips cc rejects this.  */
17240   struct point {int x, y;};
17241   static struct point const zero = {0,0}; (void)zero;
17242   /* AIX XL C 1.02.0.0 rejects this.
17243      It does not let you subtract one const X* pointer from another in
17244      an arm of an if-expression whose if-part is not a constant
17245      expression */
17246   const char *g = "string";
17247   ccp = &g + (g ? g-g : 0);
17248   /* HPUX 7.0 cc rejects these. */
17249   ++ccp;
17250   p = (char**) ccp;
17251   ccp = (char const *const *) p;
17252   { /* SCO 3.2v4 cc rejects this.  */
17253     char *t;
17254     char const *s = 0 ? (char *) 0 : (char const *) 0;
17255
17256     *t++ = 0;
17257         (void)s;
17258   }
17259   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
17260     int x[] = {25, 17};
17261     const int *foo = &x[0];
17262     ++foo;
17263         (void)foo;
17264   }
17265   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
17266     typedef const int *iptr;
17267     iptr p = 0;
17268     ++p;
17269         (void)p;
17270   }
17271   { /* AIX XL C 1.02.0.0 rejects this saying
17272        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
17273     struct s { int j; const int *ap[3]; };
17274     struct s *b; b->j = 5;
17275   }
17276   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
17277     const int foo = 10;
17278         (void)foo;
17279   }
17280 #endif
17281
17282   ;
17283   return 0;
17284 }
17285 _ACEOF
17286 rm -f "conftest.$ac_objext"
17287 if { (eval echo "$as_me:17287: \"$ac_compile\"") >&5
17288   (eval $ac_compile) 2>&5
17289   ac_status=$?
17290   echo "$as_me:17290: \$? = $ac_status" >&5
17291   (exit "$ac_status"); } &&
17292          { ac_try='test -s "conftest.$ac_objext"'
17293   { (eval echo "$as_me:17293: \"$ac_try\"") >&5
17294   (eval $ac_try) 2>&5
17295   ac_status=$?
17296   echo "$as_me:17296: \$? = $ac_status" >&5
17297   (exit "$ac_status"); }; }; then
17298   ac_cv_c_const=yes
17299 else
17300   echo "$as_me: failed program was:" >&5
17301 cat "conftest.$ac_ext" >&5
17302 ac_cv_c_const=no
17303 fi
17304 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17305 fi
17306 echo "$as_me:17306: result: $ac_cv_c_const" >&5
17307 echo "${ECHO_T}$ac_cv_c_const" >&6
17308 if test $ac_cv_c_const = no; then
17309
17310 cat >>confdefs.h <<\EOF
17311 #define const
17312 EOF
17313
17314 fi
17315
17316 ###     Checks for external-data
17317
17318 echo "$as_me:17318: checking if data-only library module links" >&5
17319 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
17320 if test "${cf_cv_link_dataonly+set}" = set; then
17321   echo $ECHO_N "(cached) $ECHO_C" >&6
17322 else
17323
17324         rm -f conftest.a
17325         cat >conftest.$ac_ext <<EOF
17326 #line 17326 "configure"
17327 int     testdata[3] = { 123, 456, 789 };
17328 EOF
17329         if { (eval echo "$as_me:17329: \"$ac_compile\"") >&5
17330   (eval $ac_compile) 2>&5
17331   ac_status=$?
17332   echo "$as_me:17332: \$? = $ac_status" >&5
17333   (exit "$ac_status"); } ; then
17334                 mv conftest.o data.o && \
17335                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
17336         fi
17337         rm -f conftest.$ac_ext data.o
17338         cat >conftest.$ac_ext <<EOF
17339 #line 17339 "configure"
17340 extern int testfunc(void);
17341 #if defined(NeXT)
17342 int     testfunc(void)
17343 {
17344         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
17345 }
17346 #else
17347 extern int testdata[3];
17348 int     testfunc(void)
17349 {
17350         return testdata[0] == 123
17351            &&  testdata[1] == 456
17352            &&  testdata[2] == 789;
17353 }
17354 #endif
17355 EOF
17356         if { (eval echo "$as_me:17356: \"$ac_compile\"") >&5
17357   (eval $ac_compile) 2>&5
17358   ac_status=$?
17359   echo "$as_me:17359: \$? = $ac_status" >&5
17360   (exit "$ac_status"); }; then
17361                 mv conftest.o func.o && \
17362                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
17363         fi
17364         rm -f conftest.$ac_ext func.o
17365         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
17366         cf_saveLIBS="$LIBS"
17367         LIBS="conftest.a $LIBS"
17368         if test "$cross_compiling" = yes; then
17369   cf_cv_link_dataonly=unknown
17370 else
17371   cat >"conftest.$ac_ext" <<_ACEOF
17372 #line 17372 "configure"
17373 #include "confdefs.h"
17374
17375         extern int testfunc(void);
17376         int main(void)
17377         {
17378                 ${cf_cv_main_return:-return} (!testfunc());
17379         }
17380
17381 _ACEOF
17382 rm -f "conftest$ac_exeext"
17383 if { (eval echo "$as_me:17383: \"$ac_link\"") >&5
17384   (eval $ac_link) 2>&5
17385   ac_status=$?
17386   echo "$as_me:17386: \$? = $ac_status" >&5
17387   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
17388   { (eval echo "$as_me:17388: \"$ac_try\"") >&5
17389   (eval $ac_try) 2>&5
17390   ac_status=$?
17391   echo "$as_me:17391: \$? = $ac_status" >&5
17392   (exit "$ac_status"); }; }; then
17393   cf_cv_link_dataonly=yes
17394 else
17395   echo "$as_me: program exited with status $ac_status" >&5
17396 echo "$as_me: failed program was:" >&5
17397 cat "conftest.$ac_ext" >&5
17398 cf_cv_link_dataonly=no
17399 fi
17400 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
17401 fi
17402         LIBS="$cf_saveLIBS"
17403
17404 fi
17405
17406 echo "$as_me:17406: result: $cf_cv_link_dataonly" >&5
17407 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
17408
17409 if test "$cf_cv_link_dataonly" = no ; then
17410
17411 cat >>confdefs.h <<\EOF
17412 #define BROKEN_LINKER 1
17413 EOF
17414
17415         BROKEN_LINKER=1
17416 fi
17417
17418 ###     Checks for library functions.
17419
17420 for ac_header in \
17421 unistd.h \
17422
17423 do
17424 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17425 echo "$as_me:17425: checking for $ac_header" >&5
17426 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17427 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17428   echo $ECHO_N "(cached) $ECHO_C" >&6
17429 else
17430   cat >"conftest.$ac_ext" <<_ACEOF
17431 #line 17431 "configure"
17432 #include "confdefs.h"
17433 #include <$ac_header>
17434 _ACEOF
17435 if { (eval echo "$as_me:17435: \"$ac_cpp "conftest.$ac_ext"\"") >&5
17436   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
17437   ac_status=$?
17438   $EGREP -v '^ *\+' conftest.er1 >conftest.err
17439   rm -f conftest.er1
17440   cat conftest.err >&5
17441   echo "$as_me:17441: \$? = $ac_status" >&5
17442   (exit "$ac_status"); } >/dev/null; then
17443   if test -s conftest.err; then
17444     ac_cpp_err=$ac_c_preproc_warn_flag
17445   else
17446     ac_cpp_err=
17447   fi
17448 else
17449   ac_cpp_err=yes
17450 fi
17451 if test -z "$ac_cpp_err"; then
17452   eval "$as_ac_Header=yes"
17453 else
17454   echo "$as_me: failed program was:" >&5
17455   cat "conftest.$ac_ext" >&5
17456   eval "$as_ac_Header=no"
17457 fi
17458 rm -f conftest.err "conftest.$ac_ext"
17459 fi
17460 echo "$as_me:17460: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
17461 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
17462 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
17463   cat >>confdefs.h <<EOF
17464 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17465 EOF
17466
17467 fi
17468 done
17469
17470 echo "$as_me:17470: checking for working mkstemp" >&5
17471 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
17472 if test "${cf_cv_func_mkstemp+set}" = set; then
17473   echo $ECHO_N "(cached) $ECHO_C" >&6
17474 else
17475
17476 rm -rf ./conftest*
17477 if test "$cross_compiling" = yes; then
17478   cf_cv_func_mkstemp=maybe
17479 else
17480   cat >"conftest.$ac_ext" <<_ACEOF
17481 #line 17481 "configure"
17482 #include "confdefs.h"
17483
17484 $ac_includes_default
17485
17486 int main(void)
17487 {
17488         static char tmpl[] = "conftestXXXXXX";
17489         char name[2][80];
17490         int n;
17491         int result = 0;
17492         int fd;
17493         struct stat sb;
17494
17495         umask(077);
17496         for (n = 0; n < 2; ++n) {
17497                 strcpy(name[n], tmpl);
17498                 if ((fd = mkstemp(name[n])) >= 0) {
17499                         if (!strcmp(name[n], tmpl)
17500                          || stat(name[n], &sb) != 0
17501                          || (sb.st_mode & S_IFMT) != S_IFREG
17502                          || (sb.st_mode & 077) != 0) {
17503                                 result = 1;
17504                         }
17505                         close(fd);
17506                 }
17507         }
17508         if (result == 0
17509          && !strcmp(name[0], name[1]))
17510                 result = 1;
17511         ${cf_cv_main_return:-return}(result);
17512 }
17513
17514 _ACEOF
17515 rm -f "conftest$ac_exeext"
17516 if { (eval echo "$as_me:17516: \"$ac_link\"") >&5
17517   (eval $ac_link) 2>&5
17518   ac_status=$?
17519   echo "$as_me:17519: \$? = $ac_status" >&5
17520   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
17521   { (eval echo "$as_me:17521: \"$ac_try\"") >&5
17522   (eval $ac_try) 2>&5
17523   ac_status=$?
17524   echo "$as_me:17524: \$? = $ac_status" >&5
17525   (exit "$ac_status"); }; }; then
17526   cf_cv_func_mkstemp=yes
17527
17528 else
17529   echo "$as_me: program exited with status $ac_status" >&5
17530 echo "$as_me: failed program was:" >&5
17531 cat "conftest.$ac_ext" >&5
17532 cf_cv_func_mkstemp=no
17533
17534 fi
17535 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
17536 fi
17537
17538 fi
17539 echo "$as_me:17539: result: $cf_cv_func_mkstemp" >&5
17540 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
17541 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
17542         echo "$as_me:17542: checking for mkstemp" >&5
17543 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
17544 if test "${ac_cv_func_mkstemp+set}" = set; then
17545   echo $ECHO_N "(cached) $ECHO_C" >&6
17546 else
17547   cat >"conftest.$ac_ext" <<_ACEOF
17548 #line 17548 "configure"
17549 #include "confdefs.h"
17550 #define mkstemp autoconf_temporary
17551 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
17552 #undef mkstemp
17553
17554 #ifdef __cplusplus
17555 extern "C"
17556 #endif
17557
17558 /* We use char because int might match the return type of a gcc2
17559    builtin and then its argument prototype would still apply.  */
17560 char mkstemp (void);
17561
17562 int
17563 main (void)
17564 {
17565
17566 /* The GNU C library defines stubs for functions which it implements
17567     to always fail with ENOSYS.  Some functions are actually named
17568     something starting with __ and the normal name is an alias.  */
17569 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
17570 #error found stub for mkstemp
17571 #endif
17572
17573         return mkstemp ();
17574   ;
17575   return 0;
17576 }
17577 _ACEOF
17578 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17579 if { (eval echo "$as_me:17579: \"$ac_link\"") >&5
17580   (eval $ac_link) 2>&5
17581   ac_status=$?
17582   echo "$as_me:17582: \$? = $ac_status" >&5
17583   (exit "$ac_status"); } &&
17584          { ac_try='test -s "conftest$ac_exeext"'
17585   { (eval echo "$as_me:17585: \"$ac_try\"") >&5
17586   (eval $ac_try) 2>&5
17587   ac_status=$?
17588   echo "$as_me:17588: \$? = $ac_status" >&5
17589   (exit "$ac_status"); }; }; then
17590   ac_cv_func_mkstemp=yes
17591 else
17592   echo "$as_me: failed program was:" >&5
17593 cat "conftest.$ac_ext" >&5
17594 ac_cv_func_mkstemp=no
17595 fi
17596 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17597 fi
17598 echo "$as_me:17598: result: $ac_cv_func_mkstemp" >&5
17599 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
17600
17601 fi
17602 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
17603
17604 cat >>confdefs.h <<\EOF
17605 #define HAVE_MKSTEMP 1
17606 EOF
17607
17608 fi
17609
17610 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
17611         CFLAGS=`echo "${CFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[        ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
17612         CXXFLAGS=`echo "${CXXFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[    ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
17613 fi
17614
17615 cf_with_ada=yes
17616 if test "$cf_with_ada" != "no" ; then
17617
17618 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
17619 do
17620
17621 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17622
17623         unset ac_cv_path_cf_TEMP_gnat
17624         unset cf_TEMP_gnat
17625         # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
17626 set dummy $cf_prog_gnat; ac_word=$2
17627 echo "$as_me:17627: checking for $ac_word" >&5
17628 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17629 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
17630   echo $ECHO_N "(cached) $ECHO_C" >&6
17631 else
17632   case $cf_TEMP_gnat in
17633   [\\/]* | ?:[\\/]*)
17634   ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
17635   ;;
17636   *)
17637   ac_save_IFS=$IFS; IFS=$ac_path_separator
17638 ac_dummy="$PATH"
17639 for ac_dir in $ac_dummy; do
17640   IFS=$ac_save_IFS
17641   test -z "$ac_dir" && ac_dir=.
17642   if $as_executable_p "$ac_dir/$ac_word"; then
17643    ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
17644    echo "$as_me:17644: found $ac_dir/$ac_word" >&5
17645    break
17646 fi
17647 done
17648
17649   test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
17650   ;;
17651 esac
17652 fi
17653 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
17654
17655 if test -n "$cf_TEMP_gnat"; then
17656   echo "$as_me:17656: result: $cf_TEMP_gnat" >&5
17657 echo "${ECHO_T}$cf_TEMP_gnat" >&6
17658 else
17659   echo "$as_me:17659: result: no" >&5
17660 echo "${ECHO_T}no" >&6
17661 fi
17662
17663         eval "cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat"
17664
17665         if test "x$cf_TEMP_gnat" != xno; then
17666                 unset cf_cv_gnat_version
17667                 unset cf_TEMP_gnat
17668
17669 echo "$as_me:17669: checking for $cf_prog_gnat version" >&5
17670 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
17671 if test "${cf_cv_gnat_version+set}" = set; then
17672   echo $ECHO_N "(cached) $ECHO_C" >&6
17673 else
17674
17675 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
17676         grep '[0-9].[0-9][0-9]*' |\
17677         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
17678
17679 fi
17680 echo "$as_me:17680: result: $cf_cv_gnat_version" >&5
17681 echo "${ECHO_T}$cf_cv_gnat_version" >&6
17682 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
17683 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
17684
17685         fi
17686         eval "cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat"
17687
17688         unset cf_TEMP_gnat
17689         unset cf_cv_gnat_version
17690         unset ac_cv_path_cf_TEMP_gnat
17691 done
17692
17693 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
17694         cf_ada_make=
17695         cf_cv_prog_gnat_correct=no
17696 else
17697         cf_ada_make=gnatmake
17698         if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
17699                 # gprconfig is newer than gnatmake; we can continue...
17700                 cf_ada_config="##"
17701         else
17702                 rm -rf ./conftest* ./*~conftest*
17703                 if mkdir conftest.src
17704                 then
17705                         cf_ada_config=""
17706                         cd conftest.src
17707                         for cf_gprconfig in Ada C
17708                         do
17709                                 echo "$as_me:17709: checking for gprconfig name for $cf_gprconfig" >&5
17710 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
17711                                 if test "$cf_gprconfig" = C
17712                                 then
17713                                         for cf_gprconfig_param in \
17714                                                 "$cf_gprconfig,,,,GNATGCC" \
17715                                                 "$cf_gprconfig,,,,GCC" \
17716                                                 "$cf_gprconfig"
17717                                         do
17718                                                 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
17719                                                 test -n "$cf_gprconfig_value" && break
17720                                         done
17721                                 else
17722                                         cf_gprconfig_param=$cf_gprconfig
17723                                         cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
17724                                 fi
17725                                 if test -n "$cf_gprconfig_value"
17726                                 then
17727                                         eval "cf_ada_config_$cf_gprconfig=$cf_gprconfig_value"
17728                                         echo "$as_me:17728: result: $cf_gprconfig_value" >&5
17729 echo "${ECHO_T}$cf_gprconfig_value" >&6
17730                                 else
17731                                         echo "$as_me:17731: result: missing" >&5
17732 echo "${ECHO_T}missing" >&6
17733                                         cf_ada_config="#"
17734                                         break
17735                                 fi
17736                         done
17737                         cd ..
17738                         rm -rf ./conftest* ./*~conftest*
17739                 fi
17740         fi
17741         if test "x$cf_ada_config" != "x#"
17742         then
17743
17744 echo "$as_me:17744: checking for gnat version" >&5
17745 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
17746 if test "${cf_cv_gnat_version+set}" = set; then
17747   echo $ECHO_N "(cached) $ECHO_C" >&6
17748 else
17749
17750 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
17751         grep '[0-9].[0-9][0-9]*' |\
17752         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
17753
17754 fi
17755 echo "$as_me:17755: result: $cf_cv_gnat_version" >&5
17756 echo "${ECHO_T}$cf_cv_gnat_version" >&6
17757 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
17758
17759 case "$cf_cv_gnat_version" in
17760 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
17761         cf_cv_prog_gnat_correct=yes
17762         ;;
17763 (*)
17764         { echo "$as_me:17764: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
17765 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
17766         cf_cv_prog_gnat_correct=no
17767         ;;
17768 esac
17769
17770                 # Extract the first word of "m4", so it can be a program name with args.
17771 set dummy m4; ac_word=$2
17772 echo "$as_me:17772: checking for $ac_word" >&5
17773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17774 if test "${ac_cv_prog_M4_exists+set}" = set; then
17775   echo $ECHO_N "(cached) $ECHO_C" >&6
17776 else
17777   if test -n "$M4_exists"; then
17778   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
17779 else
17780   ac_save_IFS=$IFS; IFS=$ac_path_separator
17781 ac_dummy="$PATH"
17782 for ac_dir in $ac_dummy; do
17783   IFS=$ac_save_IFS
17784   test -z "$ac_dir" && ac_dir=.
17785   $as_executable_p "$ac_dir/$ac_word" || continue
17786 ac_cv_prog_M4_exists="yes"
17787 echo "$as_me:17787: found $ac_dir/$ac_word" >&5
17788 break
17789 done
17790
17791   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
17792 fi
17793 fi
17794 M4_exists=$ac_cv_prog_M4_exists
17795 if test -n "$M4_exists"; then
17796   echo "$as_me:17796: result: $M4_exists" >&5
17797 echo "${ECHO_T}$M4_exists" >&6
17798 else
17799   echo "$as_me:17799: result: no" >&5
17800 echo "${ECHO_T}no" >&6
17801 fi
17802
17803                 if test "$ac_cv_prog_M4_exists" = no; then
17804                         cf_cv_prog_gnat_correct=no
17805                         { echo "$as_me:17805: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
17806 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
17807                 fi
17808                 if test "$cf_cv_prog_gnat_correct" = yes; then
17809                         echo "$as_me:17809: checking if GNAT works" >&5
17810 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
17811
17812 rm -rf ./conftest* ./*~conftest*
17813 cat >>conftest.ads <<CF_EOF
17814 procedure conftest;
17815 CF_EOF
17816 cat >>conftest.adb <<CF_EOF
17817 with Text_IO;
17818 with GNAT.OS_Lib;
17819 procedure conftest is
17820 begin
17821    Text_IO.Put ("Hello World");
17822    Text_IO.New_Line;
17823    GNAT.OS_Lib.OS_Exit (0);
17824 end conftest;
17825 CF_EOF
17826 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
17827    if ( ./conftest 1>&5 2>&1 ) ; then
17828       cf_cv_prog_gnat_correct=yes
17829    else
17830       cf_cv_prog_gnat_correct=no
17831    fi
17832 else
17833    cf_cv_prog_gnat_correct=no
17834 fi
17835 rm -rf ./conftest* ./*~conftest*
17836
17837                         echo "$as_me:17837: result: $cf_cv_prog_gnat_correct" >&5
17838 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
17839                 fi
17840         else
17841                 cf_cv_prog_gnat_correct=no
17842         fi
17843 fi
17844
17845         if test "$cf_cv_prog_gnat_correct" = yes; then
17846
17847         echo "$as_me:17847: checking optimization options for ADAFLAGS" >&5
17848 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
17849         case "$CFLAGS" in
17850         (*-g*)
17851
17852         ADAFLAGS="$ADAFLAGS -g"
17853
17854                 ;;
17855         esac
17856         case "$CFLAGS" in
17857         (*-O*)
17858                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
17859
17860         ADAFLAGS="$ADAFLAGS $cf_O_flag"
17861
17862                 ;;
17863         esac
17864         echo "$as_me:17864: result: $ADAFLAGS" >&5
17865 echo "${ECHO_T}$ADAFLAGS" >&6
17866
17867 echo "$as_me:17867: checking if GNATPREP supports -T option" >&5
17868 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
17869 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
17870   echo $ECHO_N "(cached) $ECHO_C" >&6
17871 else
17872
17873 cf_cv_gnatprep_opt_t=no
17874 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
17875
17876 fi
17877 echo "$as_me:17877: result: $cf_cv_gnatprep_opt_t" >&5
17878 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
17879 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
17880
17881 echo "$as_me:17881: checking if GNAT supports generics" >&5
17882 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
17883 case "$cf_cv_gnat_version" in
17884 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
17885         cf_gnat_generics=yes
17886         ;;
17887 (*)
17888         cf_gnat_generics=no
17889         ;;
17890 esac
17891 echo "$as_me:17891: result: $cf_gnat_generics" >&5
17892 echo "${ECHO_T}$cf_gnat_generics" >&6
17893
17894 if test "$cf_gnat_generics" = yes
17895 then
17896         cf_compile_generics=generics
17897         cf_generic_objects="\${GENOBJS}"
17898 else
17899         cf_compile_generics=
17900         cf_generic_objects=
17901 fi
17902
17903 echo "$as_me:17903: checking if GNAT supports SIGINT" >&5
17904 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
17905 if test "${cf_cv_gnat_sigint+set}" = set; then
17906   echo $ECHO_N "(cached) $ECHO_C" >&6
17907 else
17908
17909 rm -rf ./conftest* ./*~conftest*
17910 cat >>conftest.ads <<CF_EOF
17911 with Ada.Interrupts.Names;
17912
17913 package ConfTest is
17914
17915    pragma Warnings (Off);  --  the next pragma exists since 3.11p
17916    pragma Unreserve_All_Interrupts;
17917    pragma Warnings (On);
17918
17919    protected Process is
17920       procedure Stop;
17921       function Continue return Boolean;
17922       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
17923    private
17924       Done : Boolean := False;
17925    end Process;
17926
17927 end ConfTest;
17928 CF_EOF
17929 cat >>conftest.adb <<CF_EOF
17930 package body ConfTest is
17931    protected body Process is
17932       procedure Stop is
17933       begin
17934          Done := True;
17935       end Stop;
17936       function Continue return Boolean is
17937       begin
17938          return not Done;
17939       end Continue;
17940    end Process;
17941 end ConfTest;
17942 CF_EOF
17943 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
17944       cf_cv_gnat_sigint=yes
17945 else
17946    cf_cv_gnat_sigint=no
17947 fi
17948 rm -rf ./conftest* ./*~conftest*
17949
17950 fi
17951 echo "$as_me:17951: result: $cf_cv_gnat_sigint" >&5
17952 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
17953
17954 if test "$cf_cv_gnat_sigint" = yes ; then
17955         USE_GNAT_SIGINT=""
17956 else
17957         USE_GNAT_SIGINT="#"
17958 fi
17959
17960 cf_gnat_libraries=no
17961 cf_gnat_projects=no
17962
17963 if test "$enable_gnat_projects" != no ; then
17964 echo "$as_me:17964: checking if GNAT supports project files" >&5
17965 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
17966 case "$cf_cv_gnat_version" in
17967 (3.[0-9]*)
17968         ;;
17969 (*)
17970         case "$cf_cv_system_name" in
17971         (cygwin*|msys*)
17972                 ;;
17973         (*)
17974                 rm -rf ./conftest* ./*~conftest*
17975                 if mkdir conftest.src conftest.bin conftest.lib
17976                 then
17977                         cd conftest.src
17978                         rm -rf ./conftest* ./*~conftest*
17979                         cat >>library.gpr <<CF_EOF
17980 project Library is
17981   Kind := External ("LIB_KIND");
17982   for Library_Name use "ConfTest";
17983   for Object_Dir use ".";
17984   for Library_ALI_Dir use External("LIBRARY_DIR");
17985   for Library_Version use External ("SONAME");
17986   for Library_Kind use Kind;
17987   for Library_Dir use External("BUILD_DIR");
17988   Source_Dir := External ("SOURCE_DIR");
17989   for Source_Dirs use (Source_Dir);
17990 end Library;
17991 CF_EOF
17992                         cat >>confpackage.ads <<CF_EOF
17993 package ConfPackage is
17994    procedure conftest;
17995 end ConfPackage;
17996 CF_EOF
17997                         cat >>confpackage.adb <<CF_EOF
17998 with Text_IO;
17999 package body ConfPackage is
18000    procedure conftest is
18001    begin
18002       Text_IO.Put ("Hello World");
18003       Text_IO.New_Line;
18004    end conftest;
18005 end ConfPackage;
18006 CF_EOF
18007                         if ( "$cf_ada_make" $ADAFLAGS \
18008                                         -Plibrary.gpr \
18009                                         -XBUILD_DIR="`cd ../conftest.bin;pwd`" \
18010                                         -XLIBRARY_DIR="`cd ../conftest.lib;pwd`" \
18011                                         -XSOURCE_DIR="`pwd`" \
18012                                         -XSONAME=libConfTest.so.1 \
18013                                         -XLIB_KIND=static 1>&5 2>&1 ) ; then
18014                                 cf_gnat_projects=yes
18015                         fi
18016                         cd ..
18017                 fi
18018                 if test -f conftest.lib/confpackage.ali
18019                 then
18020                         cf_gnat_libraries=yes
18021                 fi
18022                 rm -rf ./conftest* ./*~conftest*
18023                 ;;
18024         esac
18025         ;;
18026 esac
18027 echo "$as_me:18027: result: $cf_gnat_projects" >&5
18028 echo "${ECHO_T}$cf_gnat_projects" >&6
18029 fi # enable_gnat_projects
18030
18031 if test "$cf_gnat_projects" = yes
18032 then
18033         echo "$as_me:18033: checking if GNAT supports libraries" >&5
18034 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
18035         echo "$as_me:18035: result: $cf_gnat_libraries" >&5
18036 echo "${ECHO_T}$cf_gnat_libraries" >&6
18037 fi
18038
18039 USE_OLD_MAKERULES=""
18040 USE_GNAT_PROJECTS="#"
18041 USE_GNAT_MAKE_GPR="#"
18042 USE_GNAT_GPRBUILD="#"
18043
18044 if test "$cf_gnat_projects" = yes
18045 then
18046         USE_OLD_MAKERULES="#"
18047         USE_GNAT_PROJECTS=""
18048         if test "$cf_cv_VERSION_GPRBUILD" != no
18049         then
18050                 USE_GNAT_GPRBUILD=""
18051         elif test "$cf_cv_VERSION_GNATMAKE" != no
18052         then
18053                 USE_GNAT_MAKE_GPR=""
18054         else
18055                 { echo "$as_me:18055: WARNING: use old makefile rules since tools are missing" >&5
18056 echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;}
18057         fi
18058 fi
18059
18060 if test "$cf_gnat_libraries" = yes
18061 then
18062         USE_GNAT_LIBRARIES=""
18063 else
18064         USE_GNAT_LIBRARIES="#"
18065 fi
18066
18067 echo "$as_me:18067: checking for Ada95 compiler" >&5
18068 echo $ECHO_N "checking for Ada95 compiler... $ECHO_C" >&6
18069
18070 # Check whether --with-ada-compiler or --without-ada-compiler was given.
18071 if test "${with_ada_compiler+set}" = set; then
18072   withval="$with_ada_compiler"
18073   cf_ada_compiler=$withval
18074 else
18075   cf_ada_compiler=gnatmake
18076 fi;
18077
18078 echo "$as_me:18078: result: $cf_ada_compiler" >&5
18079 echo "${ECHO_T}$cf_ada_compiler" >&6
18080
18081                 cf_ada_package=terminal_interface
18082
18083 echo "$as_me:18083: checking for Ada95 include directory" >&5
18084 echo $ECHO_N "checking for Ada95 include directory... $ECHO_C" >&6
18085
18086 # Check whether --with-ada-include or --without-ada-include was given.
18087 if test "${with_ada_include+set}" = set; then
18088   withval="$with_ada_include"
18089
18090 else
18091   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
18092 fi; if test -n "$prefix/share/ada/adainclude" ; then
18093
18094 if test "x$prefix" != xNONE; then
18095         cf_path_syntax="$prefix"
18096 else
18097         cf_path_syntax="$ac_default_prefix"
18098 fi
18099
18100 case ".$withval" in
18101 (.\$\(*\)*|.\'*\'*)
18102         ;;
18103 (..|./*|.\\*)
18104         ;;
18105 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
18106         ;;
18107 (.\$\{*prefix\}*|.\$\{*dir\}*)
18108         eval withval="$withval"
18109         case ".$withval" in
18110         (.NONE/*)
18111                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
18112                 ;;
18113         esac
18114         ;;
18115 (.no|.NONE/*)
18116         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
18117         ;;
18118 (*)
18119         { { echo "$as_me:18119: error: expected a pathname, not \"$withval\"" >&5
18120 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
18121    { (exit 1); exit 1; }; }
18122         ;;
18123 esac
18124
18125 fi
18126 eval ADA_INCLUDE="$withval"
18127
18128 echo "$as_me:18128: result: $ADA_INCLUDE" >&5
18129 echo "${ECHO_T}$ADA_INCLUDE" >&6
18130
18131 echo "$as_me:18131: checking for Ada95 object directory" >&5
18132 echo $ECHO_N "checking for Ada95 object directory... $ECHO_C" >&6
18133
18134 # Check whether --with-ada-objects or --without-ada-objects was given.
18135 if test "${with_ada_objects+set}" = set; then
18136   withval="$with_ada_objects"
18137
18138 else
18139   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
18140 fi; if test -n "$prefix/lib/ada/adalib" ; then
18141
18142 if test "x$prefix" != xNONE; then
18143         cf_path_syntax="$prefix"
18144 else
18145         cf_path_syntax="$ac_default_prefix"
18146 fi
18147
18148 case ".$withval" in
18149 (.\$\(*\)*|.\'*\'*)
18150         ;;
18151 (..|./*|.\\*)
18152         ;;
18153 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
18154         ;;
18155 (.\$\{*prefix\}*|.\$\{*dir\}*)
18156         eval withval="$withval"
18157         case ".$withval" in
18158         (.NONE/*)
18159                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
18160                 ;;
18161         esac
18162         ;;
18163 (.no|.NONE/*)
18164         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
18165         ;;
18166 (*)
18167         { { echo "$as_me:18167: error: expected a pathname, not \"$withval\"" >&5
18168 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
18169    { (exit 1); exit 1; }; }
18170         ;;
18171 esac
18172
18173 fi
18174 eval ADA_OBJECTS="$withval"
18175
18176 echo "$as_me:18176: result: $ADA_OBJECTS" >&5
18177 echo "${ECHO_T}$ADA_OBJECTS" >&6
18178
18179 echo "$as_me:18179: checking whether to build an Ada95 shared library" >&5
18180 echo $ECHO_N "checking whether to build an Ada95 shared library... $ECHO_C" >&6
18181
18182 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
18183 if test "${with_ada_sharedlib+set}" = set; then
18184   withval="$with_ada_sharedlib"
18185   with_ada_sharedlib=$withval
18186 else
18187   with_ada_sharedlib=no
18188 fi;
18189 cf_ada_sharedlib_warn=no
18190
18191 if test "x$with_ada_sharedlib" != xno
18192 then
18193         if test "x$cf_gnat_projects" != xyes
18194         then
18195                 with_ada_sharedlib=no
18196                 cf_ada_sharedlib_warn=yes
18197         fi
18198 fi
18199
18200 echo "$as_me:18200: result: $with_ada_sharedlib" >&5
18201 echo "${ECHO_T}$with_ada_sharedlib" >&6
18202 if test "x$cf_ada_sharedlib_warn" != xno
18203 then
18204         { echo "$as_me:18204: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&5
18205 echo "$as_me: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&2;}
18206 fi
18207
18208 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
18209 MAKE_ADA_SHAREDLIB="#"
18210
18211 if test "x$with_ada_sharedlib" != xno
18212 then
18213         MAKE_ADA_SHAREDLIB=
18214         if test "x$with_ada_sharedlib" != xyes
18215         then
18216                 ADA_SHAREDLIB="$with_ada_sharedlib"
18217         fi
18218 fi
18219
18220                 # allow the Ada binding to be renamed
18221
18222 echo "$as_me:18222: checking for Ada95 curses library name" >&5
18223 echo $ECHO_N "checking for Ada95 curses library name... $ECHO_C" >&6
18224
18225 # Check whether --with-ada-libname or --without-ada-libname was given.
18226 if test "${with_ada_libname+set}" = set; then
18227   withval="$with_ada_libname"
18228   ADA_LIBNAME=$withval
18229 else
18230   ADA_LIBNAME=AdaCurses
18231 fi;
18232 case "x$ADA_LIBNAME" in
18233 (x|xyes|xno)
18234         ADA_LIBNAME=AdaCurses
18235         ;;
18236 esac
18237
18238 echo "$as_me:18238: result: $ADA_LIBNAME" >&5
18239 echo "${ECHO_T}$ADA_LIBNAME" >&6
18240
18241         else
18242                 { { echo "$as_me:18242: error: No usable Ada compiler found" >&5
18243 echo "$as_me: error: No usable Ada compiler found" >&2;}
18244    { (exit 1); exit 1; }; }
18245         fi
18246 else
18247         { { echo "$as_me:18247: error: The Ada compiler is needed for this package" >&5
18248 echo "$as_me: error: The Ada compiler is needed for this package" >&2;}
18249    { (exit 1); exit 1; }; }
18250 fi
18251
18252 ################################################################################
18253
18254 # not needed
18255 TINFO_LDFLAGS2=
18256
18257 TINFO_LIBS=
18258
18259 ### Construct the list of include-directories to be generated
18260
18261 if test "$srcdir" != "."; then
18262         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
18263 fi
18264 CPPFLAGS="-I../include $CPPFLAGS"
18265 if test "$srcdir" != "."; then
18266         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
18267 fi
18268 CPPFLAGS="-I. $CPPFLAGS"
18269
18270 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
18271 if test "$srcdir" != "."; then
18272         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
18273 fi
18274 if test "$GCC" != yes; then
18275         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18276 elif test "$includedir" != "/usr/include"; then
18277         if test "$includedir" = '${prefix}/include' ; then
18278                 if test x$prefix != x/usr ; then
18279                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18280                 fi
18281         else
18282                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18283         fi
18284 fi
18285
18286 ### Build up pieces for makefile rules
18287 echo "$as_me:18287: checking default library suffix" >&5
18288 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
18289
18290         case $DFT_LWR_MODEL in
18291         (libtool) DFT_ARG_SUFFIX=''   ;;
18292         (normal)  DFT_ARG_SUFFIX=''   ;;
18293         (debug)   DFT_ARG_SUFFIX='_g' ;;
18294         (profile) DFT_ARG_SUFFIX='_p' ;;
18295         (shared)  DFT_ARG_SUFFIX=''   ;;
18296         esac
18297         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
18298 echo "$as_me:18298: result: $DFT_ARG_SUFFIX" >&5
18299 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
18300
18301 echo "$as_me:18301: checking default library-dependency suffix" >&5
18302 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
18303
18304         case X$DFT_LWR_MODEL in
18305         (Xlibtool)
18306                 DFT_LIB_SUFFIX='.la'
18307                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18308                 ;;
18309         (Xdebug)
18310                 case "$cf_cv_system_name" in
18311                 (*-msvc*)
18312                         DFT_LIB_SUFFIX='_g.lib'
18313                         ;;
18314                 (*)
18315                         DFT_LIB_SUFFIX='_g.a'
18316                         ;;
18317                 esac
18318                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18319                 ;;
18320         (Xprofile)
18321                 case "$cf_cv_system_name" in
18322                 (*-msvc*)
18323                         DFT_LIB_SUFFIX='_p.lib'
18324                         ;;
18325                 (*)
18326                         DFT_LIB_SUFFIX='_p.a'
18327                         ;;
18328                 esac
18329                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18330                 ;;
18331         (Xshared)
18332                 case "$cf_cv_system_name" in
18333                 (aix[5-7]*)
18334                         DFT_LIB_SUFFIX='.so'
18335                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18336                         ;;
18337                 (*-msvc*)
18338                         DFT_LIB_SUFFIX='.dll'
18339                         DFT_DEP_SUFFIX='.dll.lib'
18340                         ;;
18341                 (cygwin*|msys*|mingw*)
18342                         DFT_LIB_SUFFIX='.dll'
18343                         DFT_DEP_SUFFIX='.dll.a'
18344                         ;;
18345                 (darwin*)
18346                         DFT_LIB_SUFFIX='.dylib'
18347                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18348                         ;;
18349                 (hpux*)
18350                         case "$target" in
18351                         (ia64*)
18352                                 DFT_LIB_SUFFIX='.so'
18353                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18354                                 ;;
18355                         (*)
18356                                 DFT_LIB_SUFFIX='.sl'
18357                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18358                                 ;;
18359                         esac
18360                         ;;
18361                 (*)
18362                         DFT_LIB_SUFFIX='.so'
18363                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18364                         ;;
18365                 esac
18366                 ;;
18367         (*)
18368                 case "$target" in
18369                 (*-msvc*)
18370                         DFT_LIB_SUFFIX='.lib'
18371                         ;;
18372                 (*)
18373                         DFT_LIB_SUFFIX='.a'
18374                         ;;
18375                 esac
18376                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18377                 ;;
18378         esac
18379         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
18380         then
18381                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
18382                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
18383         fi
18384 echo "$as_me:18384: result: $DFT_DEP_SUFFIX" >&5
18385 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
18386
18387 echo "$as_me:18387: checking default object directory" >&5
18388 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
18389
18390         case $DFT_LWR_MODEL in
18391         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
18392         (normal)  DFT_OBJ_SUBDIR='objects' ;;
18393         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
18394         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
18395         (shared)
18396                 case "$cf_cv_system_name" in
18397                 (cygwin|msys)
18398                         DFT_OBJ_SUBDIR='objects' ;;
18399                 (*)
18400                         DFT_OBJ_SUBDIR='obj_s' ;;
18401                 esac
18402         esac
18403 echo "$as_me:18403: result: $DFT_OBJ_SUBDIR" >&5
18404 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
18405
18406 ### Set up low-level terminfo dependencies for makefiles.
18407
18408 if test "$DFT_LWR_MODEL" = shared ; then
18409         case $cf_cv_system_name in
18410         (cygwin*)
18411                 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
18412                 ;;
18413         (msys*)
18414                 # "lib" files have ".dll.a" suffix, "msys-" files have ".dll"
18415                 ;;
18416         esac
18417 fi
18418
18419 USE_ARG_SUFFIX=${DFT_ARG_SUFFIX}
18420
18421 USE_LIB_SUFFIX=${DFT_ARG_SUFFIX}
18422
18423 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}
18424
18425 ### Construct the list of subdirectories for which we'll customize makefiles
18426 ### with the appropriate compile-rules.
18427
18428 SUB_MAKEFILES="gen/adacurses${USE_ARG_SUFFIX}-config:gen/adacurses-config.in"
18429
18430 cat >>confdefs.h <<EOF
18431 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
18432 EOF
18433
18434 ################################################################################
18435
18436 TEST_ARG2=
18437
18438 TEST_LIBS2=
18439
18440 NCURSES_SHLIB2="sh -c"
18441
18442 ADA_SUBDIRS="include gen src doc"
18443 if test "x$cf_with_tests" != "xno" ; then
18444         ADA_SUBDIRS="$ADA_SUBDIRS samples"
18445 fi
18446 for cf_dir in $ADA_SUBDIRS
18447 do
18448         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
18449 done
18450
18451 NCURSES_TREE="#"
18452
18453 EXTERNAL_TREE=
18454
18455 # match layout used by make-tar.sh
18456 ADAHTML_DIR=../doc/ada
18457
18458 if test "x$cross_compiling" = xyes ; then
18459         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
18460 else
18461         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
18462 fi
18463
18464 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"
18465 ac_config_commands="$ac_config_commands default"
18466 cat >confcache <<\_ACEOF
18467 # This file is a shell script that caches the results of configure
18468 # tests run on this system so they can be shared between configure
18469 # scripts and configure runs, see configure's option --config-cache.
18470 # It is not useful on other systems.  If it contains results you don't
18471 # want to keep, you may remove or edit it.
18472 #
18473 # config.status only pays attention to the cache file if you give it
18474 # the --recheck option to rerun configure.
18475 #
18476 # `ac_cv_env_foo' variables (set or unset) will be overridden when
18477 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18478 # following values.
18479
18480 _ACEOF
18481
18482 # The following way of writing the cache mishandles newlines in values,
18483 # but we know of no workaround that is simple, portable, and efficient.
18484 # So, don't put newlines in cache variables' values.
18485 # Ultrix sh set writes to stderr and can't be redirected directly,
18486 # and sets the high bit in the cache file unless we assign to the vars.
18487 {
18488   (set) 2>&1 |
18489     case `(ac_space=' '; set | grep ac_space) 2>&1` in
18490     *ac_space=\ *)
18491       # `set' does not quote correctly, so add quotes (double-quote
18492       # substitution turns \\\\ into \\, and sed turns \\ into \).
18493       sed -n \
18494         "s/'/'\\\\''/g;
18495           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18496       ;;
18497     *)
18498       # `set' quotes correctly as required by POSIX, so do not add quotes.
18499       sed -n \
18500         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
18501       ;;
18502     esac;
18503 } |
18504   sed '
18505      t clear
18506      : clear
18507      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18508      t end
18509      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18510      : end' >>confcache
18511 if cmp -s $cache_file confcache; then :; else
18512   if test -w $cache_file; then
18513     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
18514     cat confcache >$cache_file
18515   else
18516     echo "not updating unwritable cache $cache_file"
18517   fi
18518 fi
18519 rm -f confcache
18520
18521 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18522 # Let make expand exec_prefix.
18523 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18524
18525 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18526 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18527 # trailing colons and then remove the whole line if VPATH becomes empty
18528 # (actually we leave an empty line to preserve line numbers).
18529 if test "x$srcdir" = x.; then
18530   ac_vpsub='/^[         ]*VPATH[        ]*=/{
18531 s/:*\$(srcdir):*/:/;
18532 s/:*\${srcdir}:*/:/;
18533 s/:*@srcdir@:*/:/;
18534 s/^\([^=]*=[    ]*\):*/\1/;
18535 s/:*$//;
18536 s/^[^=]*=[      ]*$//;
18537 }'
18538 fi
18539
18540 DEFS=-DHAVE_CONFIG_H
18541
18542 : "${CONFIG_STATUS=./config.status}"
18543 ac_clean_files_save=$ac_clean_files
18544 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18545 { echo "$as_me:18545: creating $CONFIG_STATUS" >&5
18546 echo "$as_me: creating $CONFIG_STATUS" >&6;}
18547 cat >"$CONFIG_STATUS" <<_ACEOF
18548 #! $SHELL
18549 # Generated automatically by configure.
18550 # Run this file to recreate the current configuration.
18551 # Compiler output produced by configure, useful for debugging
18552 # configure, is in config.log if it exists.
18553
18554 me=\`echo "\$0" | sed -e 's,.*\\/,,'\`
18555
18556 debug=false
18557 SHELL=\${CONFIG_SHELL-$SHELL}
18558 ac_cs_invocation="\$0 \$@"
18559
18560 CLICOLOR_FORCE= GREP_OPTIONS=
18561 unset CLICOLOR_FORCE GREP_OPTIONS
18562 _ACEOF
18563
18564 cat >>"$CONFIG_STATUS" <<\_ACEOF
18565 # Be Bourne compatible
18566 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18567   emulate sh
18568   NULLCMD=:
18569 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
18570   set -o posix
18571 fi
18572
18573 # Name of the executable.
18574 as_me=`echo "$0" |sed 's,.*[\\/],,'`
18575
18576 if expr a : '\(a\)' >/dev/null 2>&1; then
18577   as_expr="expr"
18578 else
18579   as_expr="false"
18580 fi
18581
18582 rm -f conf$$ conf$$.exe conf$$.file
18583 echo >conf$$.file
18584 if ln -s conf$$.file conf$$ 2>/dev/null; then
18585   # We could just check for DJGPP; but this test a) works b) is more generic
18586   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
18587   if test -f conf$$.exe; then
18588     # Don't use ln at all; we don't have any links
18589     as_ln_s='cp -p'
18590   else
18591     as_ln_s='ln -s'
18592   fi
18593 elif ln conf$$.file conf$$ 2>/dev/null; then
18594   as_ln_s='ln'
18595 else
18596   as_ln_s='cp -p'
18597 fi
18598 rm -f conf$$ conf$$.exe conf$$.file
18599
18600 as_executable_p="test -f"
18601
18602 # Support unset when possible.
18603 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
18604   as_unset="unset"
18605 else
18606   as_unset="false"
18607 fi
18608
18609 # NLS nuisances.
18610 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
18611 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
18612 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
18613 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
18614 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
18615 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
18616 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
18617 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
18618
18619 # IFS
18620 # We need space, tab and new line, in precisely that order.
18621 as_nl='
18622 '
18623 IFS="   $as_nl"
18624
18625 # CDPATH.
18626 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
18627
18628 exec 6>&1
18629
18630 _ACEOF
18631
18632 # Files that config.status was made for.
18633 if test -n "$ac_config_files"; then
18634   echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
18635 fi
18636
18637 if test -n "$ac_config_headers"; then
18638   echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
18639 fi
18640
18641 if test -n "$ac_config_links"; then
18642   echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
18643 fi
18644
18645 if test -n "$ac_config_commands"; then
18646   echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
18647 fi
18648
18649 cat >>"$CONFIG_STATUS" <<\EOF
18650
18651 ac_cs_usage="\
18652 \`$as_me' instantiates files from templates according to the
18653 current configuration.
18654
18655 Usage: $0 [OPTIONS] [FILE]...
18656
18657   -h, --help       print this help, then exit
18658   -V, --version    print version number, then exit
18659   -d, --debug      don't remove temporary files
18660       --recheck    update $as_me by reconfiguring in the same conditions
18661   --file=FILE[:TEMPLATE]
18662                    instantiate the configuration file FILE
18663   --header=FILE[:TEMPLATE]
18664                    instantiate the configuration header FILE
18665
18666 Configuration files:
18667 $config_files
18668
18669 Configuration headers:
18670 $config_headers
18671
18672 Configuration commands:
18673 $config_commands
18674
18675 Report bugs to <dickey@invisible-island.net>."
18676 EOF
18677
18678 cat >>"$CONFIG_STATUS" <<EOF
18679 ac_cs_version="\\
18680 config.status
18681 configured by $0, generated by GNU Autoconf 2.52.20231210,
18682   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
18683
18684 Copyright 2003-2022,2023        Thomas E. Dickey
18685 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
18686 Free Software Foundation, Inc.
18687 This config.status script is free software; the Free Software Foundation
18688 gives unlimited permission to copy, distribute and modify it."
18689 srcdir="$srcdir"
18690 INSTALL="$INSTALL"
18691 EOF
18692
18693 cat >>"$CONFIG_STATUS" <<\EOF
18694 # If no file are specified by the user, then we need to provide default
18695 # value.  By we need to know if files were specified by the user.
18696 ac_need_defaults=:
18697 while test $# != 0
18698 do
18699   case $1 in
18700   --*=*)
18701     ac_option=`expr "x$1" : 'x\([^=]*\)='`
18702     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
18703     shift
18704     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
18705     shift
18706     ;;
18707   -*);;
18708   *) # This is not an option, so the user has probably given explicit
18709      # arguments.
18710      ac_need_defaults=false;;
18711   esac
18712
18713   case $1 in
18714   # Handling of the options.
18715 EOF
18716 cat >>"$CONFIG_STATUS" <<EOF
18717   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18718     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
18719     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
18720 EOF
18721 cat >>"$CONFIG_STATUS" <<\EOF
18722   --version | --vers* | -V )
18723     echo "$ac_cs_version"; exit 0 ;;
18724   --he | --h)
18725     # Conflict between --help and --header
18726     { { echo "$as_me:18726: error: ambiguous option: $1
18727 Try \`$0 --help' for more information." >&5
18728 echo "$as_me: error: ambiguous option: $1
18729 Try \`$0 --help' for more information." >&2;}
18730    { (exit 1); exit 1; }; };;
18731   --help | --hel | -h )
18732     echo "$ac_cs_usage"; exit 0 ;;
18733   --debug | --d* | -d )
18734     debug=: ;;
18735   --file | --fil | --fi | --f )
18736     shift
18737     CONFIG_FILES="$CONFIG_FILES $1"
18738     ac_need_defaults=false;;
18739   --header | --heade | --head | --hea )
18740     shift
18741     CONFIG_HEADERS="$CONFIG_HEADERS $1"
18742     ac_need_defaults=false;;
18743
18744   # This is an error.
18745   -*) { { echo "$as_me:18745: error: unrecognized option: $1
18746 Try \`$0 --help' for more information." >&5
18747 echo "$as_me: error: unrecognized option: $1
18748 Try \`$0 --help' for more information." >&2;}
18749    { (exit 1); exit 1; }; } ;;
18750
18751   *) ac_config_targets="$ac_config_targets $1" ;;
18752
18753   esac
18754   shift
18755 done
18756
18757 exec 5>>config.log
18758 cat >&5 << _ACEOF
18759
18760 ## ----------------------- ##
18761 ## Running config.status.  ##
18762 ## ----------------------- ##
18763
18764 This file was extended by $as_me 2.52.20231210, executed with
18765   CONFIG_FILES    = $CONFIG_FILES
18766   CONFIG_HEADERS  = $CONFIG_HEADERS
18767   CONFIG_LINKS    = $CONFIG_LINKS
18768   CONFIG_COMMANDS = $CONFIG_COMMANDS
18769   > "$ac_cs_invocation"
18770 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18771
18772 _ACEOF
18773 EOF
18774
18775 cat >>"$CONFIG_STATUS" <<EOF
18776 #
18777 # INIT-COMMANDS section.
18778 #
18779
18780 ### Special initialization commands, used to pass information from the
18781 ### configuration-run into config.status
18782
18783 AWK="$AWK"
18784 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
18785 DFT_LWR_MODEL="$DFT_LWR_MODEL"
18786 LIB_NAME="$LIB_NAME"
18787 LIB_PREFIX="$LIB_PREFIX"
18788 LIB_SUFFIX="$LIB_SUFFIX"
18789 LN_S="$LN_S"
18790 NCURSES_MAJOR="$NCURSES_MAJOR"
18791 NCURSES_MINOR="$NCURSES_MINOR"
18792 NCURSES_PATCH="$NCURSES_PATCH"
18793 PACKAGE="$PACKAGE"
18794 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
18795 cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
18796 cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
18797 cf_cv_abi_version="$cf_cv_abi_version"
18798 cf_cv_rel_version="$cf_cv_rel_version"
18799 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
18800 cf_cv_shared_soname='$cf_cv_shared_soname'
18801 cf_cv_shlib_version="$cf_cv_shlib_version"
18802 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
18803 cf_cv_system_name="$cf_cv_system_name"
18804 host="$host"
18805 target="$target"
18806
18807 EOF
18808
18809 cat >>"$CONFIG_STATUS" <<\EOF
18810 for ac_config_target in $ac_config_targets
18811 do
18812   case "$ac_config_target" in
18813   # Handling of arguments.
18814   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
18815   "src/library.gpr" ) CONFIG_FILES="$CONFIG_FILES src/library.gpr:src/library.gpr.in" ;;
18816   "doc/adacurses${DFT_ARG_SUFFIX}-config.1" ) CONFIG_FILES="$CONFIG_FILES doc/adacurses${DFT_ARG_SUFFIX}-config.1:doc/MKada_config.in" ;;
18817   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18818   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18819   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
18820   *) { { echo "$as_me:18820: error: invalid argument: $ac_config_target" >&5
18821 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
18822    { (exit 1); exit 1; }; };;
18823   esac
18824 done
18825
18826 # If the user did not use the arguments to specify the items to instantiate,
18827 # then the envvar interface is used.  Set only those that are not.
18828 # We use the long form for the default assignment because of an extremely
18829 # bizarre bug on SunOS 4.1.3.
18830 if "$ac_need_defaults"; then
18831   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18832   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18833   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18834 fi
18835
18836 # Create a temporary directory, and hook for its removal unless debugging.
18837 $debug ||
18838 {
18839   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
18840   trap '{ (exit 1); exit 1; }' 1 2 13 15
18841 }
18842
18843 # Create a (secure) tmp directory for tmp files.
18844 : "${TMPDIR=/tmp}"
18845 {
18846   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
18847   test -n "$tmp" && test -d "$tmp"
18848 }  ||
18849 {
18850   tmp=$TMPDIR/cs$$-$RANDOM
18851   (umask 077 && mkdir "$tmp")
18852 } ||
18853 {
18854    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
18855    { (exit 1); exit 1; }
18856 }
18857
18858 EOF
18859
18860 cat >>"$CONFIG_STATUS" <<EOF
18861
18862 #
18863 # CONFIG_FILES section.
18864 #
18865
18866 # No need to generate the scripts if there are no CONFIG_FILES.
18867 # This happens for instance when ./config.status config.h
18868 if test -n "\$CONFIG_FILES"; then
18869   # Protect against being on the right side of a sed subst in config.status.
18870   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
18871    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
18872 s,@SHELL@,$SHELL,;t t
18873 s,@exec_prefix@,$exec_prefix,;t t
18874 s,@prefix@,$prefix,;t t
18875 s,@program_transform_name@,$program_transform_name,;t t
18876 s,@bindir@,$bindir,;t t
18877 s,@sbindir@,$sbindir,;t t
18878 s,@libexecdir@,$libexecdir,;t t
18879 s,@datarootdir@,$datarootdir,;t t
18880 s,@datadir@,$datadir,;t t
18881 s,@sysconfdir@,$sysconfdir,;t t
18882 s,@sharedstatedir@,$sharedstatedir,;t t
18883 s,@localstatedir@,$localstatedir,;t t
18884 s,@runstatedir@,$runstatedir,;t t
18885 s,@libdir@,$libdir,;t t
18886 s,@includedir@,$includedir,;t t
18887 s,@oldincludedir@,$oldincludedir,;t t
18888 s,@infodir@,$infodir,;t t
18889 s,@mandir@,$mandir,;t t
18890 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
18891 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
18892 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
18893 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
18894 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
18895 s,@build_alias@,$build_alias,;t t
18896 s,@host_alias@,$host_alias,;t t
18897 s,@target_alias@,$target_alias,;t t
18898 s,@ECHO_C@,$ECHO_C,;t t
18899 s,@ECHO_N@,$ECHO_N,;t t
18900 s,@ECHO_T@,$ECHO_T,;t t
18901 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
18902 s,@DEFS@,$DEFS,;t t
18903 s,@LIBS@,$LIBS,;t t
18904 s,@PACKAGE@,$PACKAGE,;t t
18905 s,@top_builddir@,$top_builddir,;t t
18906 s,@build@,$build,;t t
18907 s,@build_cpu@,$build_cpu,;t t
18908 s,@build_vendor@,$build_vendor,;t t
18909 s,@build_os@,$build_os,;t t
18910 s,@host@,$host,;t t
18911 s,@host_cpu@,$host_cpu,;t t
18912 s,@host_vendor@,$host_vendor,;t t
18913 s,@host_os@,$host_os,;t t
18914 s,@target@,$target,;t t
18915 s,@target_cpu@,$target_cpu,;t t
18916 s,@target_vendor@,$target_vendor,;t t
18917 s,@target_os@,$target_os,;t t
18918 s,@GREP@,$GREP,;t t
18919 s,@FGREP@,$FGREP,;t t
18920 s,@CC@,$CC,;t t
18921 s,@CFLAGS@,$CFLAGS,;t t
18922 s,@LDFLAGS@,$LDFLAGS,;t t
18923 s,@CPPFLAGS@,$CPPFLAGS,;t t
18924 s,@ac_ct_CC@,$ac_ct_CC,;t t
18925 s,@EXEEXT@,$EXEEXT,;t t
18926 s,@OBJEXT@,$OBJEXT,;t t
18927 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
18928 s,@CPP@,$CPP,;t t
18929 s,@EGREP@,$EGREP,;t t
18930 s,@AWK@,$AWK,;t t
18931 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
18932 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
18933 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
18934 s,@LN_S@,$LN_S,;t t
18935 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
18936 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
18937 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
18938 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
18939 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
18940 s,@SET_MAKE@,$SET_MAKE,;t t
18941 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
18942 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
18943 s,@CTAGS@,$CTAGS,;t t
18944 s,@ETAGS@,$ETAGS,;t t
18945 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
18946 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
18947 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
18948 s,@RANLIB@,$RANLIB,;t t
18949 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
18950 s,@LD@,$LD,;t t
18951 s,@ac_ct_LD@,$ac_ct_LD,;t t
18952 s,@AR@,$AR,;t t
18953 s,@ac_ct_AR@,$ac_ct_AR,;t t
18954 s,@ARFLAGS@,$ARFLAGS,;t t
18955 s,@DESTDIR@,$DESTDIR,;t t
18956 s,@BUILD_CC@,$BUILD_CC,;t t
18957 s,@BUILD_CPP@,$BUILD_CPP,;t t
18958 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
18959 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
18960 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
18961 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
18962 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
18963 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
18964 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
18965 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
18966 s,@NCURSES_CONFIG@,$NCURSES_CONFIG,;t t
18967 s,@ac_ct_NCURSES_CONFIG@,$ac_ct_NCURSES_CONFIG,;t t
18968 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
18969 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
18970 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
18971 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
18972 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
18973 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
18974 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
18975 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
18976 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
18977 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
18978 s,@CC_G_OPT@,$CC_G_OPT,;t t
18979 s,@LD_MODEL@,$LD_MODEL,;t t
18980 s,@shlibdir@,$shlibdir,;t t
18981 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
18982 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
18983 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
18984 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
18985 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
18986 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
18987 s,@LINK_PROGS@,$LINK_PROGS,;t t
18988 s,@LINK_TESTS@,$LINK_TESTS,;t t
18989 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
18990 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
18991 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
18992 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
18993 s,@RPATH_LIST@,$RPATH_LIST,;t t
18994 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
18995 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
18996 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
18997 s,@PTHREAD@,$PTHREAD,;t t
18998 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
18999 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
19000 s,@ECHO_LT@,$ECHO_LT,;t t
19001 s,@ECHO_LD@,$ECHO_LD,;t t
19002 s,@RULE_CC@,$RULE_CC,;t t
19003 s,@SHOW_CC@,$SHOW_CC,;t t
19004 s,@ECHO_CC@,$ECHO_CC,;t t
19005 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
19006 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
19007 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
19008 s,@ADAFLAGS@,$ADAFLAGS,;t t
19009 s,@ADA_TRACE@,$ADA_TRACE,;t t
19010 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
19011 s,@M4_exists@,$M4_exists,;t t
19012 s,@cf_ada_make@,$cf_ada_make,;t t
19013 s,@cf_ada_config@,$cf_ada_config,;t t
19014 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
19015 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
19016 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
19017 s,@cf_compile_generics@,$cf_compile_generics,;t t
19018 s,@cf_generic_objects@,$cf_generic_objects,;t t
19019 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
19020 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
19021 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
19022 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
19023 s,@USE_GNAT_MAKE_GPR@,$USE_GNAT_MAKE_GPR,;t t
19024 s,@USE_GNAT_GPRBUILD@,$USE_GNAT_GPRBUILD,;t t
19025 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
19026 s,@cf_ada_package@,$cf_ada_package,;t t
19027 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
19028 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
19029 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
19030 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
19031 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
19032 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
19033 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
19034 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
19035 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
19036 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
19037 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
19038 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
19039 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
19040 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
19041 s,@TEST_ARG2@,$TEST_ARG2,;t t
19042 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
19043 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
19044 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
19045 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
19046 s,@EXTERNAL_TREE@,$EXTERNAL_TREE,;t t
19047 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
19048 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
19049 CEOF
19050
19051 EOF
19052
19053   cat >>"$CONFIG_STATUS" <<\EOF
19054   # Split the substitutions into bite-sized pieces for seds with
19055   # small command number limits, like on Digital OSF/1 and HP-UX.
19056   ac_max_sed_lines=48
19057   ac_sed_frag=1 # Number of current file.
19058   ac_beg=1 # First line for current file.
19059   ac_end=$ac_max_sed_lines # Line after last line for current file.
19060   ac_more_lines=:
19061   ac_sed_cmds=
19062   while "$ac_more_lines"; do
19063     if test "$ac_beg" -gt 1; then
19064       sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
19065     else
19066       sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
19067     fi
19068     if test ! -s "$tmp"/subs.frag; then
19069       ac_more_lines=false
19070     else
19071       # The purpose of the label and of the branching condition is to
19072       # speed up the sed processing (if there are no `@' at all, there
19073       # is no need to browse any of the substitutions).
19074       # These are the two extra sed commands mentioned above.
19075       (echo ':t
19076   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
19077       # It is possible to make a multiline substitution using escaped newlines.
19078       # Ensure that we do not split the substitution between script fragments.
19079       ac_BEG=$ac_end
19080       ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
19081       sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
19082       if test -s "$tmp"/subs.next; then
19083         grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
19084         if test ! -s "$tmp"/subs.edit; then
19085           grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
19086           if test ! -s "$tmp"/subs.edit; then
19087             if test "$ac_beg" -gt 1; then
19088               ac_end=`expr "$ac_end" - 1`
19089               continue
19090             fi
19091           fi
19092         fi
19093       fi
19094
19095       if test -z "$ac_sed_cmds"; then
19096         ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
19097       else
19098         ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
19099       fi
19100       ac_sed_frag=`expr "$ac_sed_frag" + 1`
19101       ac_beg=$ac_end
19102       ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
19103     fi
19104   done
19105   if test -z "$ac_sed_cmds"; then
19106     ac_sed_cmds="cat"
19107   fi
19108 fi # test -n "$CONFIG_FILES"
19109
19110 EOF
19111 cat >>"$CONFIG_STATUS" <<\EOF
19112 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
19113   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19114   case "$ac_file" in
19115   - | *:- | *:-:* ) # input from stdin
19116         cat >"$tmp"/stdin
19117         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19118         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19119   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19120         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19121   * )   ac_file_in=$ac_file.in ;;
19122   esac
19123
19124   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
19125   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19126          X"$ac_file" : 'X\(//\)[^/]' \| \
19127          X"$ac_file" : 'X\(//\)$' \| \
19128          X"$ac_file" : 'X\(/\)' \| \
19129          .     : '\(.\)' 2>/dev/null ||
19130 echo X"$ac_file" |
19131     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19132           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19133           /^X\(\/\/\)$/{ s//\1/; q; }
19134           /^X\(\/\).*/{ s//\1/; q; }
19135           s/.*/./; q'`
19136   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19137     { case "$ac_dir" in
19138   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19139   *)                      as_incr_dir=.;;
19140 esac
19141 as_dummy="$ac_dir"
19142 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19143   case $as_mkdir_dir in
19144     # Skip DOS drivespec
19145     ?:) as_incr_dir=$as_mkdir_dir ;;
19146     *)
19147       as_incr_dir=$as_incr_dir/$as_mkdir_dir
19148       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19149     ;;
19150   esac
19151 done; }
19152
19153     ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
19154     # A "../" for each directory in $ac_dir_suffix.
19155     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
19156   else
19157     ac_dir_suffix= ac_dots=
19158   fi
19159
19160   case "$srcdir" in
19161   .)  ac_srcdir=.
19162       if test -z "$ac_dots"; then
19163          ac_top_srcdir=.
19164       else
19165          ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
19166       fi ;;
19167   [\\/]* | ?:[\\/]* )
19168       ac_srcdir="$srcdir$ac_dir_suffix";
19169       ac_top_srcdir="$srcdir" ;;
19170   *) # Relative path.
19171     ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
19172     ac_top_srcdir="$ac_dots$srcdir" ;;
19173   esac
19174
19175   case $INSTALL in
19176   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19177   *) ac_INSTALL=$ac_dots$INSTALL ;;
19178   esac
19179
19180   if test x"$ac_file" != x-; then
19181     { echo "$as_me:19181: creating $ac_file" >&5
19182 echo "$as_me: creating $ac_file" >&6;}
19183     rm -f "$ac_file"
19184   fi
19185   # Let's still pretend it is `configure' which instantiates (i.e., don't
19186   # use $as_me), people would be surprised to read:
19187   #    /* config.h.  Generated automatically by config.status.  */
19188   configure_input="Generated automatically from `echo $ac_file_in |
19189                                                  sed 's,.*/,,'` by configure."
19190
19191   # First look for the input files in the build tree, otherwise in the
19192   # src tree.
19193   ac_file_inputs=`IFS=:
19194     for f in $ac_file_in; do
19195       case $f in
19196       -) echo "$tmp"/stdin ;;
19197       [\\/$]*)
19198          # Absolute (can't be DOS-style, as IFS=:)
19199          test -f "$f" || { { echo "$as_me:19199: error: cannot find input file: $f" >&5
19200 echo "$as_me: error: cannot find input file: $f" >&2;}
19201    { (exit 1); exit 1; }; }
19202          echo "$f";;
19203       *) # Relative
19204          if test -f "$f"; then
19205            # Build tree
19206            echo "$f"
19207          elif test -f "$srcdir/$f"; then
19208            # Source tree
19209            echo "$srcdir/$f"
19210          else
19211            # /dev/null tree
19212            { { echo "$as_me:19212: error: cannot find input file: $f" >&5
19213 echo "$as_me: error: cannot find input file: $f" >&2;}
19214    { (exit 1); exit 1; }; }
19215          fi;;
19216       esac
19217     done` || { (exit 1); exit 1; }
19218 EOF
19219 cat >>"$CONFIG_STATUS" <<\EOF
19220   ac_warn_datarootdir=no
19221   if test x"$ac_file" != x-; then
19222     for ac_item in $ac_file_inputs
19223     do
19224       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
19225       if test -n "$ac_seen"; then
19226         ac_used=`grep '@datarootdir@' "$ac_item"`
19227         if test -z "$ac_used"; then
19228           { echo "$as_me:19228: WARNING: datarootdir was used implicitly but not set:
19229 $ac_seen" >&5
19230 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
19231 $ac_seen" >&2;}
19232           ac_warn_datarootdir=yes
19233         fi
19234       fi
19235       ac_seen=`grep '${datarootdir}' "$ac_item"`
19236       if test -n "$ac_seen"; then
19237         { echo "$as_me:19237: WARNING: datarootdir was used explicitly but not set:
19238 $ac_seen" >&5
19239 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
19240 $ac_seen" >&2;}
19241         ac_warn_datarootdir=yes
19242       fi
19243     done
19244   fi
19245
19246 if test "x$ac_warn_datarootdir" = xyes; then
19247   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
19248 fi
19249
19250 EOF
19251 cat >>"$CONFIG_STATUS" <<EOF
19252   sed "$ac_vpsub
19253 $extrasub
19254 EOF
19255 cat >>"$CONFIG_STATUS" <<\EOF
19256 :t
19257 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19258 s,@configure_input@,$configure_input,;t t
19259 s,@srcdir@,$ac_srcdir,;t t
19260 s,@top_srcdir@,$ac_top_srcdir,;t t
19261 s,@INSTALL@,$ac_INSTALL,;t t
19262 " $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
19263   rm -f "$tmp"/stdin
19264 EOF
19265 test -n "${FGREP}" || FGREP="grep -F"
19266 test -n "${EGREP}" || EGREP="grep -E"
19267 cat >>"$CONFIG_STATUS" <<EOF
19268   test -n "\${FGREP}" || FGREP="$FGREP"
19269   test -n "\${EGREP}" || EGREP="$EGREP"
19270 EOF
19271 cat >>"$CONFIG_STATUS" <<\EOF
19272   if test x"$ac_file" != x-; then
19273     cp "$tmp/out" "$ac_file"
19274
19275     for ac_name in prefix exec_prefix datarootdir
19276     do
19277         ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
19278         if test -n "$ac_seen"; then
19279             ac_init=`$EGREP '[  ]*'$ac_name'[   ]*=' "$ac_file"`
19280             if test -z "$ac_init"; then
19281               ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
19282               { echo "$as_me:19282: WARNING: Variable $ac_name is used but was not set:
19283 $ac_seen" >&5
19284 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
19285 $ac_seen" >&2;}
19286             fi
19287         fi
19288     done
19289     $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
19290     $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
19291     if test -s "$tmp"/out; then
19292       ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
19293       { echo "$as_me:19293: WARNING: Some variables may not be substituted:
19294 $ac_seen" >&5
19295 echo "$as_me: WARNING: Some variables may not be substituted:
19296 $ac_seen" >&2;}
19297     fi
19298   else
19299     cat "$tmp"/out
19300   fi
19301   rm -f "$tmp"/out
19302
19303 done
19304 EOF
19305 cat >>"$CONFIG_STATUS" <<\EOF
19306
19307 #
19308 # CONFIG_HEADER section.
19309 #
19310
19311 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
19312 # NAME is the cpp macro being defined and VALUE is the value it is being given.
19313 #
19314 # ac_d sets the value in "#define NAME VALUE" lines.
19315 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
19316 ac_dB='[        ].*$,\1#\2'
19317 ac_dC=' '
19318 ac_dD=',;t'
19319 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
19320 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
19321 ac_iB='\([      ]\),\1#\2define\3'
19322 ac_iC=' '
19323 ac_iD='\4,;t'
19324 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
19325 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
19326 ac_uB='$,\1#\2define\3'
19327 ac_uC=' '
19328 ac_uD=',;t'
19329
19330 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
19331   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19332   case "$ac_file" in
19333   - | *:- | *:-:* ) # input from stdin
19334         cat >"$tmp"/stdin
19335         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19336         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19337   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19338         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19339   * )   ac_file_in=$ac_file.in ;;
19340   esac
19341
19342   test x"$ac_file" != x- && { echo "$as_me:19342: creating $ac_file" >&5
19343 echo "$as_me: creating $ac_file" >&6;}
19344
19345   # First look for the input files in the build tree, otherwise in the
19346   # src tree.
19347   ac_file_inputs=`IFS=:
19348     for f in $ac_file_in; do
19349       case $f in
19350       -) echo "$tmp"/stdin ;;
19351       [\\/$]*)
19352          # Absolute (can't be DOS-style, as IFS=:)
19353          test -f "$f" || { { echo "$as_me:19353: error: cannot find input file: $f" >&5
19354 echo "$as_me: error: cannot find input file: $f" >&2;}
19355    { (exit 1); exit 1; }; }
19356          echo $f;;
19357       *) # Relative
19358          if test -f "$f"; then
19359            # Build tree
19360            echo $f
19361          elif test -f "$srcdir/$f"; then
19362            # Source tree
19363            echo "$srcdir/$f"
19364          else
19365            # /dev/null tree
19366            { { echo "$as_me:19366: error: cannot find input file: $f" >&5
19367 echo "$as_me: error: cannot find input file: $f" >&2;}
19368    { (exit 1); exit 1; }; }
19369          fi;;
19370       esac
19371     done` || { (exit 1); exit 1; }
19372   # Remove the trailing spaces.
19373   sed 's/[      ]*$//' $ac_file_inputs >"$tmp"/in
19374
19375 EOF
19376
19377 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
19378 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
19379 # be either 'cat' or 'sort'.
19380 cat confdefs.h | uniq >conftest.vals
19381
19382 # Break up conftest.vals because some shells have a limit on
19383 # the size of here documents, and old seds have small limits too.
19384
19385 rm -f conftest.tail
19386 echo '  rm -f conftest.frag' >> "$CONFIG_STATUS"
19387 while grep . conftest.vals >/dev/null
19388 do
19389   # Write chunks of a limited-size here document to conftest.frag.
19390   echo '  cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
19391   sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
19392   echo 'CEOF' >> "$CONFIG_STATUS"
19393   sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
19394   rm -f conftest.vals
19395   mv conftest.tail conftest.vals
19396 done
19397 rm -f conftest.vals
19398
19399 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
19400 # marker @DEFS@.
19401 echo '  cat >> conftest.edit <<CEOF
19402 /@DEFS@/r conftest.frag
19403 /@DEFS@/d
19404 CEOF
19405 sed -f conftest.edit "$tmp"/in > "$tmp"/out
19406 rm -f "$tmp"/in
19407 mv "$tmp"/out "$tmp"/in
19408 rm -f conftest.edit conftest.frag
19409 ' >> "$CONFIG_STATUS"
19410
19411 cat >>"$CONFIG_STATUS" <<\EOF
19412   # Let's still pretend it is `configure' which instantiates (i.e., don't
19413   # use $as_me), people would be surprised to read:
19414   #    /* config.h.  Generated automatically by config.status.  */
19415   if test x"$ac_file" = x-; then
19416     echo "/* Generated automatically by configure.  */" >"$tmp"/config.h
19417   else
19418     echo "/* $ac_file.  Generated automatically by configure.  */" >"$tmp"/config.h
19419   fi
19420   cat "$tmp"/in >>"$tmp"/config.h
19421   rm -f "$tmp"/in
19422   if test x"$ac_file" != x-; then
19423     if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
19424       { echo "$as_me:19424: $ac_file is unchanged" >&5
19425 echo "$as_me: $ac_file is unchanged" >&6;}
19426     else
19427       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19428          X"$ac_file" : 'X\(//\)[^/]' \| \
19429          X"$ac_file" : 'X\(//\)$' \| \
19430          X"$ac_file" : 'X\(/\)' \| \
19431          .     : '\(.\)' 2>/dev/null ||
19432 echo X"$ac_file" |
19433     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19434           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19435           /^X\(\/\/\)$/{ s//\1/; q; }
19436           /^X\(\/\).*/{ s//\1/; q; }
19437           s/.*/./; q'`
19438       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19439         { case "$ac_dir" in
19440   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19441   *)                      as_incr_dir=.;;
19442 esac
19443 as_dummy="$ac_dir"
19444 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19445   case $as_mkdir_dir in
19446     # Skip DOS drivespec
19447     ?:) as_incr_dir=$as_mkdir_dir ;;
19448     *)
19449       as_incr_dir=$as_incr_dir/$as_mkdir_dir
19450       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19451     ;;
19452   esac
19453 done; }
19454
19455       fi
19456       rm -f "$ac_file"
19457       mv "$tmp/config.h" "$ac_file"
19458     fi
19459   else
19460     cat "$tmp"/config.h
19461     rm -f "$tmp"/config.h
19462   fi
19463 done
19464 EOF
19465 cat >>"$CONFIG_STATUS" <<\EOF
19466 #
19467 # CONFIG_COMMANDS section.
19468 #
19469 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
19470   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
19471   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
19472
19473   case "$ac_dest" in
19474     default )
19475 $AWK -v PACKAGE=$PACKAGE -f $srcdir/mk-pkg.awk </dev/null >> Makefile
19476 if test -z "$USE_OLD_MAKERULES" ; then
19477         $AWK -f $srcdir/mk-1st.awk <$srcdir/src/modules >>src/Makefile
19478 fi
19479  ;;
19480   esac
19481 done
19482 EOF
19483
19484 cat >>"$CONFIG_STATUS" <<\EOF
19485
19486 { (exit 0); exit 0; }
19487 EOF
19488 chmod +x "$CONFIG_STATUS"
19489 ac_clean_files=$ac_clean_files_save
19490
19491 # configure is writing to config.log, and then calls config.status.
19492 # config.status does its own redirection, appending to config.log.
19493 # Unfortunately, on DOS this fails, as config.log is still kept open
19494 # by configure, so config.status won't be able to write to it; its
19495 # output is simply discarded.  So we exec the FD to /dev/null,
19496 # effectively closing config.log, so it can be properly (re)opened and
19497 # appended to by config.status.  When coming back to configure, we
19498 # need to make the FD available again.
19499 if test "$no_create" != yes; then
19500   ac_cs_success=:
19501   exec 5>/dev/null
19502   $SHELL "$CONFIG_STATUS" || ac_cs_success=false
19503   exec 5>>config.log
19504   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19505   # would make configure fail if this is the last instruction.
19506   "$ac_cs_success" || { (exit 1); exit 1; }
19507 fi
19508 ${MAKE:-make} preinstall