]> ncurses.scripts.mit.edu Git - ncurses.git/blob - test/configure
ncurses 6.4 - patch 20240420
[ncurses.git] / test / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by Autoconf 2.52.20231210.
4 #
5 # Copyright 2003-2022,2023      Thomas E. Dickey
6 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
10
11 # Avoid depending upon Character Ranges.
12 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15 as_cr_digits='0123456789'
16 as_cr_alnum=$as_cr_Letters$as_cr_digits
17
18 # Sed expression to map a string onto a valid variable name.
19 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
20
21 # Sed expression to map a string onto a valid CPP name.
22 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
23
24 # Be Bourne compatible
25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26   emulate sh
27   NULLCMD=:
28 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29   set -o posix
30 fi
31
32 # Name of the executable.
33 as_me=`echo "$0" |sed 's,.*[\\/],,'`
34
35 if expr a : '\(a\)' >/dev/null 2>&1; then
36   as_expr="expr"
37 else
38   as_expr="false"
39 fi
40
41 rm -f conf$$ conf$$.exe conf$$.file
42 echo >conf$$.file
43 if ln -s conf$$.file conf$$ 2>/dev/null; then
44   # We could just check for DJGPP; but this test a) works b) is more generic
45   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46   if test -f conf$$.exe; then
47     # Don't use ln at all; we don't have any links
48     as_ln_s='cp -p'
49   else
50     as_ln_s='ln -s'
51   fi
52 elif ln conf$$.file conf$$ 2>/dev/null; then
53   as_ln_s='ln'
54 else
55   as_ln_s='cp -p'
56 fi
57 rm -f conf$$ conf$$.exe conf$$.file
58
59 as_executable_p="test -f"
60
61 # Support unset when possible.
62 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
63   as_unset="unset"
64 else
65   as_unset="false"
66 fi
67
68 # NLS nuisances.
69 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
77
78 # IFS
79 # We need space, tab and new line, in precisely that order.
80 as_nl='
81 '
82 IFS="   $as_nl"
83
84 # CDPATH.
85 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
86
87 # Name of the host.
88 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89 # so uname gets run too.
90 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
91
92 exec 6>&1
93
94 #
95 # Initializations.
96 #
97 ac_default_prefix=/usr/local
98 cross_compiling=no
99 subdirs=
100 MFLAGS=
101 MAKEFLAGS=
102 SHELL=${CONFIG_SHELL-/bin/sh}
103
104 # Maximum number of lines to put in a shell here document.
105 # This variable seems obsolete.  It should probably be removed, and
106 # only ac_max_sed_lines should be used.
107 : "${ac_max_here_lines=38}"
108
109 ac_unique_file="ncurses.c"
110 # Factoring default headers for most tests.
111 ac_includes_default="\
112 #include <stdio.h>
113 #if HAVE_SYS_TYPES_H
114 # include <sys/types.h>
115 #endif
116 #if HAVE_SYS_STAT_H
117 # include <sys/stat.h>
118 #endif
119 #if STDC_HEADERS
120 # include <stdlib.h>
121 # include <stddef.h>
122 #else
123 # if HAVE_STDLIB_H
124 #  include <stdlib.h>
125 # endif
126 #endif
127 #if HAVE_STRING_H
128 # if !STDC_HEADERS && HAVE_MEMORY_H
129 #  include <memory.h>
130 # endif
131 # include <string.h>
132 #endif
133 #if HAVE_STRINGS_H
134 # include <strings.h>
135 #endif
136 #if HAVE_INTTYPES_H
137 # include <inttypes.h>
138 #else
139 # if HAVE_STDINT_H
140 #  include <stdint.h>
141 # endif
142 #endif
143 #if HAVE_UNISTD_H
144 # include <unistd.h>
145 #endif"
146
147 # Initialize some variables set by options.
148 ac_init_help=
149 ac_init_version=false
150 # The variables have the same names as the options, with
151 # dashes changed to underlines.
152 cache_file=/dev/null
153 exec_prefix=NONE
154 no_create=
155 no_recursion=
156 prefix=NONE
157 program_prefix=NONE
158 program_suffix=NONE
159 program_transform_name=s,x,x,
160 silent=
161 site=
162 srcdir=
163 verbose=
164 x_includes=NONE
165 x_libraries=NONE
166
167 # Installation directory options.
168 # These are left unexpanded so users can "make install exec_prefix=/foo"
169 # and all the variables that are supposed to be based on exec_prefix
170 # by default will actually change.
171 # Use braces instead of parens because sh, perl, etc. also accept them.
172 bindir='${exec_prefix}/bin'
173 sbindir='${exec_prefix}/sbin'
174 libexecdir='${exec_prefix}/libexec'
175 datarootdir='${prefix}/share'
176 datadir='${datarootdir}'
177 sysconfdir='${prefix}/etc'
178 sharedstatedir='${prefix}/com'
179 localstatedir='${prefix}/var'
180 runstatedir='${localstatedir}/run'
181 libdir='${exec_prefix}/lib'
182 includedir='${prefix}/include'
183 oldincludedir='/usr/include'
184 infodir='${datarootdir}/info'
185 mandir='${datarootdir}/man'
186
187 # Identity of this package.
188 PACKAGE_NAME=
189 PACKAGE_TARNAME=
190 PACKAGE_VERSION=
191 PACKAGE_STRING=
192 PACKAGE_BUGREPORT=
193
194 ac_prev=
195 for ac_option
196 do
197   # If the previous option needs an argument, assign it.
198   if test -n "$ac_prev"; then
199     eval "$ac_prev=\$ac_option"
200     ac_prev=
201     continue
202   fi
203
204   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
205
206   # Accept the important Cygnus configure options, so we can diagnose typos.
207
208   case "$ac_option" in
209
210   -bindir | --bindir | --bindi | --bind | --bin | --bi)
211     ac_prev=bindir ;;
212   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
213     bindir=$ac_optarg ;;
214
215   -build | --build | --buil | --bui | --bu)
216     ac_prev=build_alias ;;
217   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
218     build_alias=$ac_optarg ;;
219
220   -cache-file | --cache-file | --cache-fil | --cache-fi \
221   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
222     ac_prev=cache_file ;;
223   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
224   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
225     cache_file=$ac_optarg ;;
226
227   --config-cache | -C)
228     cache_file=config.cache ;;
229
230   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
231     ac_prev=datadir ;;
232   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
233   | --da=*)
234     datadir=$ac_optarg ;;
235
236   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
237   | --dataroo | --dataro | --datar)
238     ac_prev=datarootdir ;;
239   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
240   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
241     datarootdir=$ac_optarg ;;
242
243   -disable-* | --disable-*)
244     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
245     # Reject names that are not valid shell variable names.
246     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
247       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
248    { (exit 1); exit 1; }; }
249     ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
250     eval "enable_$ac_feature=no" ;;
251
252   -enable-* | --enable-*)
253     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
254     # Reject names that are not valid shell variable names.
255     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
256       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
257    { (exit 1); exit 1; }; }
258     ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
259     case "$ac_option" in
260       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
261       *) ac_optarg=yes ;;
262     esac
263     eval "enable_$ac_feature='$ac_optarg'" ;;
264
265   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
266   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
267   | --exec | --exe | --ex)
268     ac_prev=exec_prefix ;;
269   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
270   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
271   | --exec=* | --exe=* | --ex=*)
272     exec_prefix=$ac_optarg ;;
273
274   -gas | --gas | --ga | --g)
275     # Obsolete; use --with-gas.
276     with_gas=yes ;;
277
278   -help | --help | --hel | --he | -h)
279     ac_init_help=long ;;
280   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
281     ac_init_help=recursive ;;
282   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
283     ac_init_help=short ;;
284
285   -host | --host | --hos | --ho)
286     ac_prev=host_alias ;;
287   -host=* | --host=* | --hos=* | --ho=*)
288     host_alias=$ac_optarg ;;
289
290   -includedir | --includedir | --includedi | --included | --include \
291   | --includ | --inclu | --incl | --inc)
292     ac_prev=includedir ;;
293   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
294   | --includ=* | --inclu=* | --incl=* | --inc=*)
295     includedir=$ac_optarg ;;
296
297   -infodir | --infodir | --infodi | --infod | --info | --inf)
298     ac_prev=infodir ;;
299   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
300     infodir=$ac_optarg ;;
301
302   -libdir | --libdir | --libdi | --libd)
303     ac_prev=libdir ;;
304   -libdir=* | --libdir=* | --libdi=* | --libd=*)
305     libdir=$ac_optarg ;;
306
307   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
308   | --libexe | --libex | --libe)
309     ac_prev=libexecdir ;;
310   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
311   | --libexe=* | --libex=* | --libe=*)
312     libexecdir=$ac_optarg ;;
313
314   -localstatedir | --localstatedir | --localstatedi | --localstated \
315   | --localstate | --localstat | --localsta | --localst \
316   | --locals | --local | --loca | --loc | --lo)
317     ac_prev=localstatedir ;;
318   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
319   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
320   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
321     localstatedir=$ac_optarg ;;
322
323   -runstatedir | --runstatedir | --runstatedi | --runstated \
324   | --runstate | --runstat | --runsta | --runst \
325   | --runs | --run | --ru)
326     ac_prev=runstatedir ;;
327   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
328   | --runstate=* | --runstat=* | --runsta=* | --runst=* \
329   | --runs=* | --run=* | --ru=*)
330     runstatedir=$ac_optarg ;;
331
332   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
333     ac_prev=mandir ;;
334   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
335     mandir=$ac_optarg ;;
336
337   -nfp | --nfp | --nf)
338     # Obsolete; use --without-fp.
339     with_fp=no ;;
340
341   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
342   | --no-cr | --no-c)
343     no_create=yes ;;
344
345   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
346   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
347     no_recursion=yes ;;
348
349   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
350   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
351   | --oldin | --oldi | --old | --ol | --o)
352     ac_prev=oldincludedir ;;
353   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
354   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
355   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
356     oldincludedir=$ac_optarg ;;
357
358   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
359     ac_prev=prefix ;;
360   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
361     prefix=$ac_optarg ;;
362
363   -program-prefix | --program-prefix | --program-prefi | --program-pref \
364   | --program-pre | --program-pr | --program-p)
365     ac_prev=program_prefix ;;
366   -program-prefix=* | --program-prefix=* | --program-prefi=* \
367   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
368     program_prefix=$ac_optarg ;;
369
370   -program-suffix | --program-suffix | --program-suffi | --program-suff \
371   | --program-suf | --program-su | --program-s)
372     ac_prev=program_suffix ;;
373   -program-suffix=* | --program-suffix=* | --program-suffi=* \
374   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
375     program_suffix=$ac_optarg ;;
376
377   -program-transform-name | --program-transform-name \
378   | --program-transform-nam | --program-transform-na \
379   | --program-transform-n | --program-transform- \
380   | --program-transform | --program-transfor \
381   | --program-transfo | --program-transf \
382   | --program-trans | --program-tran \
383   | --progr-tra | --program-tr | --program-t)
384     ac_prev=program_transform_name ;;
385   -program-transform-name=* | --program-transform-name=* \
386   | --program-transform-nam=* | --program-transform-na=* \
387   | --program-transform-n=* | --program-transform-=* \
388   | --program-transform=* | --program-transfor=* \
389   | --program-transfo=* | --program-transf=* \
390   | --program-trans=* | --program-tran=* \
391   | --progr-tra=* | --program-tr=* | --program-t=*)
392     program_transform_name=$ac_optarg ;;
393
394   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
395   | -silent | --silent | --silen | --sile | --sil)
396     silent=yes ;;
397
398   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
399     ac_prev=sbindir ;;
400   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
401   | --sbi=* | --sb=*)
402     sbindir=$ac_optarg ;;
403
404   -sharedstatedir | --sharedstatedir | --sharedstatedi \
405   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
406   | --sharedst | --shareds | --shared | --share | --shar \
407   | --sha | --sh)
408     ac_prev=sharedstatedir ;;
409   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
410   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
411   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
412   | --sha=* | --sh=*)
413     sharedstatedir=$ac_optarg ;;
414
415   -site | --site | --sit)
416     ac_prev=site ;;
417   -site=* | --site=* | --sit=*)
418     site=$ac_optarg ;;
419
420   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
421     ac_prev=srcdir ;;
422   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
423     srcdir=$ac_optarg ;;
424
425   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
426   | --syscon | --sysco | --sysc | --sys | --sy)
427     ac_prev=sysconfdir ;;
428   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
429   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
430     sysconfdir=$ac_optarg ;;
431
432   -target | --target | --targe | --targ | --tar | --ta | --t)
433     ac_prev=target_alias ;;
434   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
435     target_alias=$ac_optarg ;;
436
437   -v | -verbose | --verbose | --verbos | --verbo | --verb)
438     verbose=yes ;;
439
440   -version | --version | --versio | --versi | --vers | -V)
441     ac_init_version=: ;;
442
443   -with-* | --with-*)
444     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
445     # Reject names that are not valid shell variable names.
446     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
447       { echo "$as_me: error: invalid package name: $ac_package" >&2
448    { (exit 1); exit 1; }; }
449     ac_package=`echo "$ac_package" | sed 's/-/_/g'`
450     case "$ac_option" in
451       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
452       *) ac_optarg=yes ;;
453     esac
454     eval "with_$ac_package='$ac_optarg'" ;;
455
456   -without-* | --without-*)
457     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
458     # Reject names that are not valid shell variable names.
459     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
460       { echo "$as_me: error: invalid package name: $ac_package" >&2
461    { (exit 1); exit 1; }; }
462     ac_package=`echo "$ac_package" | sed 's/-/_/g'`
463     eval "with_$ac_package=no" ;;
464
465   --x)
466     # Obsolete; use --with-x.
467     with_x=yes ;;
468
469   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
470   | --x-incl | --x-inc | --x-in | --x-i)
471     ac_prev=x_includes ;;
472   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
473   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
474     x_includes=$ac_optarg ;;
475
476   -x-libraries | --x-libraries | --x-librarie | --x-librari \
477   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
478     ac_prev=x_libraries ;;
479   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
480   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
481     x_libraries=$ac_optarg ;;
482
483   -*) { echo "$as_me: error: unrecognized option: $ac_option
484 Try \`$0 --help' for more information." >&2
485    { (exit 1); exit 1; }; }
486     ;;
487
488   *=*)
489     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
490     # Reject names that are not valid shell variable names.
491     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
492       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
493    { (exit 1); exit 1; }; }
494     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
495     eval "$ac_envvar='$ac_optarg'"
496     export "$ac_envvar" ;;
497
498   *)
499     # FIXME: should be removed in autoconf 3.0.
500     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
501     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
502       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
503     : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}"
504     ;;
505
506   esac
507 done
508
509 if test -n "$ac_prev"; then
510   ac_option=--`echo "$ac_prev" | sed 's/_/-/g'`
511   { echo "$as_me: error: missing argument to $ac_option" >&2
512    { (exit 1); exit 1; }; }
513 fi
514
515 # Be sure to have absolute paths.
516 for ac_var in exec_prefix prefix
517 do
518   eval ac_val=$`echo "$ac_var"`
519   case "$ac_val" in
520     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
521     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
522    { (exit 1); exit 1; }; };;
523   esac
524 done
525
526 # Be sure to have absolute paths.
527 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
528               localstatedir libdir includedir oldincludedir infodir mandir
529 do
530   eval ac_val=$`echo "$ac_var"`
531   case "$ac_val" in
532     [\\/$]* | ?:[\\/]* ) ;;
533     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
534    { (exit 1); exit 1; }; };;
535   esac
536 done
537
538 # There might be people who depend on the old broken behavior: `$host'
539 # used to hold the argument of --host etc.
540 build=$build_alias
541 host=$host_alias
542 target=$target_alias
543
544 # FIXME: should be removed in autoconf 3.0.
545 if test "x$host_alias" != x; then
546   if test "x$build_alias" = x; then
547     cross_compiling=maybe
548     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
549     If a cross compiler is detected then cross compile mode will be used." >&2
550   elif test "x$build_alias" != "x$host_alias"; then
551     cross_compiling=yes
552   fi
553 fi
554
555 ac_tool_prefix=
556 test -n "$host_alias" && ac_tool_prefix=$host_alias-
557
558 test "$silent" = yes && exec 6>/dev/null
559
560 # Find the source files, if location was not specified.
561 if test -z "$srcdir"; then
562   ac_srcdir_defaulted=yes
563   # Try the directory containing this script, then its parent.
564   ac_prog=$0
565   ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
566   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
567   srcdir=$ac_confdir
568   if test ! -r "$srcdir/$ac_unique_file"; then
569     srcdir=..
570   fi
571 else
572   ac_srcdir_defaulted=no
573 fi
574 if test ! -r "$srcdir/$ac_unique_file"; then
575   if test "$ac_srcdir_defaulted" = yes; then
576     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
577    { (exit 1); exit 1; }; }
578   else
579     { echo "$as_me: error: cannot find sources in $srcdir" >&2
580    { (exit 1); exit 1; }; }
581   fi
582 fi
583 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
584 ac_env_build_alias_set=${build_alias+set}
585 ac_env_build_alias_value=$build_alias
586 ac_cv_env_build_alias_set=${build_alias+set}
587 ac_cv_env_build_alias_value=$build_alias
588 ac_env_host_alias_set=${host_alias+set}
589 ac_env_host_alias_value=$host_alias
590 ac_cv_env_host_alias_set=${host_alias+set}
591 ac_cv_env_host_alias_value=$host_alias
592 ac_env_target_alias_set=${target_alias+set}
593 ac_env_target_alias_value=$target_alias
594 ac_cv_env_target_alias_set=${target_alias+set}
595 ac_cv_env_target_alias_value=$target_alias
596 ac_env_CC_set=${CC+set}
597 ac_env_CC_value=$CC
598 ac_cv_env_CC_set=${CC+set}
599 ac_cv_env_CC_value=$CC
600 ac_env_CFLAGS_set=${CFLAGS+set}
601 ac_env_CFLAGS_value=$CFLAGS
602 ac_cv_env_CFLAGS_set=${CFLAGS+set}
603 ac_cv_env_CFLAGS_value=$CFLAGS
604 ac_env_LDFLAGS_set=${LDFLAGS+set}
605 ac_env_LDFLAGS_value=$LDFLAGS
606 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
607 ac_cv_env_LDFLAGS_value=$LDFLAGS
608 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
609 ac_env_CPPFLAGS_value=$CPPFLAGS
610 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
611 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
612 ac_env_CPP_set=${CPP+set}
613 ac_env_CPP_value=$CPP
614 ac_cv_env_CPP_set=${CPP+set}
615 ac_cv_env_CPP_value=$CPP
616
617 #
618 # Report the --help message.
619 #
620 if test "$ac_init_help" = "long"; then
621   # Omit some internal or obsolete options to make the list less imposing.
622   # This message is too long to be a string in the A/UX 3.1 sh.
623   cat <<EOF
624 \`configure' configures this package to adapt to many kinds of systems.
625
626 Usage: $0 [OPTION]... [VAR=VALUE]...
627
628 To assign environment variables (e.g., CC, CFLAGS...), specify them as
629 VAR=VALUE.  See below for descriptions of some of the useful variables.
630
631 Defaults for the options are specified in brackets.
632
633 Configuration:
634   -h, --help              display this help and exit
635       --help=short        display options specific to this package
636       --help=recursive    display the short help of all the included packages
637   -V, --version           display version information and exit
638   -q, --quiet, --silent   do not print \`checking...' messages
639       --cache-file=FILE   cache test results in FILE [disabled]
640   -C, --config-cache      alias for \`--cache-file=config.cache'
641   -n, --no-create         do not create output files
642       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
643
644 EOF
645
646   cat <<EOF
647 Installation directories:
648   --prefix=PREFIX         install architecture-independent files in PREFIX
649                           [$ac_default_prefix]
650   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
651                           [PREFIX]
652
653 By default, \`make install' will install all the files in
654 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
655 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
656 for instance \`--prefix=\$HOME'.
657
658 For better control, use the options below.
659
660 Fine tuning of the installation directories:
661   --bindir=DIR            user executables [EPREFIX/bin]
662   --sbindir=DIR           system admin executables [EPREFIX/sbin]
663   --libexecdir=DIR        program executables [EPREFIX/libexec]
664   --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
665   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
666   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
667   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
668   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
669   --runstatedir=DIR       extra definition of runtime data [LOCALSTATEDIR/run]
670   --libdir=DIR            object code libraries [EPREFIX/lib]
671   --includedir=DIR        C header files [PREFIX/include]
672   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
673   --infodir=DIR           info documentation [DATAROOTDIR/info]
674   --mandir=DIR            man documentation [DATAROOTDIR/man]
675 EOF
676
677   cat <<\EOF
678
679 Program names:
680   --program-prefix=PREFIX            prepend PREFIX to installed program names
681   --program-suffix=SUFFIX            append SUFFIX to installed program names
682   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
683
684 X features:
685   --x-includes=DIR    X include files are in DIR
686   --x-libraries=DIR   X library files are in DIR
687
688 System types:
689   --build=BUILD           configure for building on BUILD [guessed]
690   --host=HOST       build programs to run on HOST [BUILD]
691 EOF
692 fi
693
694 if test -n "$ac_init_help"; then
695
696   cat <<\EOF
697
698 Optional Features:
699   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
700   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
701
702 Optional Packages:
703   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
704   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
705
706 General Options:
707   --disable-stripping     do not strip (debug info) installed executables
708   --with-strip-program=XX specify program to use when stripping in install
709   --enable-stdnoreturn    enable C11 _Noreturn feature for diagnostics
710   --enable-string-hacks   work around bogus compiler/loader warnings
711   --with-pkg-config[=CMD] enable/disable use of pkg-config and its name CMD
712   --disable-echo          do not display "compiling" commands
713 Curses Version-dependent Options:
714   --with-ncurses-wrap-prefix naming-prefix for ncurses wrapped-variables
715   --disable-widec         disable checks for wide-character functions
716   --with-curses-dir=DIR   directory in which (n)curses is installed
717   --with-screen=XXX       use specified curses-libraries
718   --with-ncursesw         use wide ncurses-libraries
719   --with-ncurses          use ncurses-libraries
720   --with-pdcurses         compile/link with pdcurses X11 library
721   --with-curses-colr      compile/link with HPUX 10.x color-curses
722   --with-curses-5lib      compile/link with SunOS 5lib curses
723   --with-Xaw3d            link with Xaw 3d library
724   --with-Xaw3dxft         link with Xaw 3d xft library
725   --with-neXtaw           link with neXT Athena library
726   --with-XawPlus          link with Athena-Plus library
727   --with-x                use the X Window System
728   --with-x11-rgb=FILE     obtain X11 color definitions from FILE (default: EPREFIX/lib/X11/rgb.txt)
729   --with-form-libname[=XXX] override ifelse(,,form,) basename of library
730   --with-menu-libname[=XXX] override ifelse(,,menu,) basename of library
731   --with-panel-libname[=XXX] override ifelse(,,panel,) basename of library
732   --disable-panel         disable checks for panel functions
733   --disable-menu          disable checks for menu functions
734   --disable-form          disable checks for form functions
735 Testing/development Options:
736   --enable-warnings       test: turn on gcc compiler warnings
737   --with-dmalloc          test: use Gray Watson's dmalloc library
738   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
739   --with-valgrind         test: use valgrind
740   --disable-leaks         test: free permanent memory, analyze leaks
741   --disable-rpath-hack    don't add rpath options for additional libraries
742
743 Some influential environment variables:
744   CC          C compiler command
745   CFLAGS      C compiler flags
746   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
747               nonstandard directory <lib dir>
748   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
749               headers in a nonstandard directory <include dir>
750   CPP         C preprocessor
751
752 Use these variables to override the choices made by `configure' or to help
753 it to find libraries and programs with nonstandard names/locations.
754
755 EOF
756 fi
757
758 if test "$ac_init_help" = "recursive"; then
759   # If there are subdirs, report their specific --help.
760   ac_popdir=`pwd`
761   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
762     cd "$ac_subdir"
763     # A "../" for each directory in /$ac_subdir.
764     ac_dots=`echo "$ac_subdir" |
765              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
766
767     case "$srcdir" in
768     .) # No --srcdir option.  We are building in place.
769       ac_sub_srcdir="$srcdir" ;;
770     [\\/]* | ?:[\\/]* ) # Absolute path.
771       ac_sub_srcdir="$srcdir/$ac_subdir" ;;
772     *) # Relative path.
773       ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
774     esac
775
776     # Check for guested configure; otherwise get Cygnus style configure.
777     if test -f "$ac_sub_srcdir/configure.gnu"; then
778       echo
779       $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
780     elif test -f "$ac_sub_srcdir/configure"; then
781       echo
782       $SHELL "$ac_sub_srcdir/configure" --help=recursive
783     elif test -f "$ac_sub_srcdir/configure.ac" ||
784            test -f "$ac_sub_srcdir/configure.in"; then
785       echo
786       "$ac_configure" --help
787     else
788       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
789     fi
790     cd "$ac_popdir"
791   done
792 fi
793
794 test -n "$ac_init_help" && exit 0
795 if "$ac_init_version"; then
796   cat <<\EOF
797
798 Copyright 2003-2022,2023        Thomas E. Dickey
799 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
800 Free Software Foundation, Inc.
801 This configure script is free software; the Free Software Foundation
802 gives unlimited permission to copy, distribute and modify it.
803 EOF
804   exit 0
805 fi
806 exec 5>config.log
807 cat >&5 <<EOF
808 This file contains any messages produced by compilers while
809 running configure, to aid debugging if configure makes a mistake.
810
811 It was created by $as_me, which was
812 generated by GNU Autoconf 2.52.20231210.  Invocation command line was
813
814   $ $0 $@
815
816 EOF
817 {
818 cat <<_ASUNAME
819 ## ---------- ##
820 ## Platform.  ##
821 ## ---------- ##
822
823 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
824 uname -m = `(uname -m) 2>/dev/null || echo unknown`
825 uname -r = `(uname -r) 2>/dev/null || echo unknown`
826 uname -s = `(uname -s) 2>/dev/null || echo unknown`
827 uname -v = `(uname -v) 2>/dev/null || echo unknown`
828
829 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
830 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
831
832 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
833 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
834 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
835 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
836 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
837 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
838 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
839
840 PATH = $PATH
841
842 _ASUNAME
843 } >&5
844
845 cat >&5 <<EOF
846 ## ------------ ##
847 ## Core tests.  ##
848 ## ------------ ##
849
850 EOF
851
852 # Keep a trace of the command line.
853 # Strip out --no-create and --no-recursion so they do not pile up.
854 # Also quote any args containing shell meta-characters.
855 ac_configure_args=
856 ac_sep=
857 for ac_arg
858 do
859   case "$ac_arg" in
860   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
861   | --no-cr | --no-c) ;;
862   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
863   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
864   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
865     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
866     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
867     ac_sep=" " ;;
868   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
869      ac_sep=" " ;;
870   esac
871   # Get rid of the leading space.
872 done
873
874 # When interrupted or exit'd, cleanup temporary files, and complete
875 # config.log.  We remove comments because anyway the quotes in there
876 # would cause problems or look ugly.
877 trap 'exit_status=$?
878   # Save into config.log some information that might help in debugging.
879   echo >&5
880   echo "## ----------------- ##" >&5
881   echo "## Cache variables.  ##" >&5
882   echo "## ----------------- ##" >&5
883   echo >&5
884   # The following way of writing the cache mishandles newlines in values,
885 {
886   (set) 2>&1 |
887     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
888     *ac_space=\ *)
889       sed -n \
890         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
891           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
892       ;;
893     *)
894       sed -n \
895         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
896       ;;
897     esac;
898 } >&5
899   sed "/^$/d" confdefs.h >conftest.log
900   if test -s conftest.log; then
901     echo >&5
902     echo "## ------------ ##" >&5
903     echo "## confdefs.h.  ##" >&5
904     echo "## ------------ ##" >&5
905     echo >&5
906     cat conftest.log >&5
907   fi
908   (echo; echo) >&5
909   test "$ac_signal" != 0 &&
910     echo "$as_me: caught signal $ac_signal" >&5
911   echo "$as_me: exit $exit_status" >&5
912   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
913     exit $exit_status
914      ' 0
915 for ac_signal in 1 2 13 15; do
916   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
917 done
918 ac_signal=0
919
920 # confdefs.h avoids OS command line length limits that DEFS can exceed.
921 rm -rf conftest* confdefs.h
922 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
923 echo >confdefs.h
924
925 # Let the site file select an alternate cache file if it wants to.
926 # Prefer explicitly selected file to automatically selected ones.
927 if test -z "$CONFIG_SITE"; then
928   if test "x$prefix" != xNONE; then
929     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
930   else
931     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
932   fi
933 fi
934 for ac_site_file in $CONFIG_SITE; do
935   if test -r "$ac_site_file"; then
936     { echo "$as_me:936: loading site script $ac_site_file" >&5
937 echo "$as_me: loading site script $ac_site_file" >&6;}
938     cat "$ac_site_file" >&5
939     . "$ac_site_file"
940   fi
941 done
942
943 if test -r "$cache_file"; then
944   # Some versions of bash will fail to source /dev/null (special
945   # files actually), so we avoid doing that.
946   if test -f "$cache_file"; then
947     { echo "$as_me:947: loading cache $cache_file" >&5
948 echo "$as_me: loading cache $cache_file" >&6;}
949     case $cache_file in
950       [\\/]* | ?:[\\/]* ) . $cache_file;;
951       *)                      . ./$cache_file;;
952     esac
953   fi
954 else
955   { echo "$as_me:955: creating cache $cache_file" >&5
956 echo "$as_me: creating cache $cache_file" >&6;}
957   >$cache_file
958 fi
959
960 # Check that the precious variables saved in the cache have kept the same
961 # value.
962 ac_cache_corrupted=false
963 for ac_var in `(set) 2>&1 |
964                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
965   eval ac_old_set=\$ac_cv_env_${ac_var}_set
966   eval ac_new_set=\$ac_env_${ac_var}_set
967   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
968   eval ac_new_val="\$ac_env_${ac_var}_value"
969   case "$ac_old_set,$ac_new_set" in
970     set,)
971       { echo "$as_me:971: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
972 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
973       ac_cache_corrupted=: ;;
974     ,set)
975       { echo "$as_me:975: error: \`$ac_var' was not set in the previous run" >&5
976 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
977       ac_cache_corrupted=: ;;
978     ,);;
979     *)
980       if test "x$ac_old_val" != "x$ac_new_val"; then
981         { echo "$as_me:981: error: \`$ac_var' has changed since the previous run:" >&5
982 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
983         { echo "$as_me:983:   former value:  $ac_old_val" >&5
984 echo "$as_me:   former value:  $ac_old_val" >&2;}
985         { echo "$as_me:985:   current value: $ac_new_val" >&5
986 echo "$as_me:   current value: $ac_new_val" >&2;}
987         ac_cache_corrupted=:
988       fi;;
989   esac
990   # Pass precious variables to config.status.  It doesn't matter if
991   # we pass some twice (in addition to the command line arguments).
992   if test "$ac_new_set" = set; then
993     case "$ac_new_val" in
994     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
995       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
996       ac_configure_args="$ac_configure_args '$ac_arg'"
997       ;;
998     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
999        ;;
1000     esac
1001   fi
1002 done
1003 if "$ac_cache_corrupted"; then
1004   { echo "$as_me:1004: error: changes in the environment can compromise the build" >&5
1005 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1006   { { echo "$as_me:1006: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1007 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1008    { (exit 1); exit 1; }; }
1009 fi
1010
1011 ac_ext=c
1012 ac_cpp='$CPP $CPPFLAGS'
1013 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1014 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1015 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1016 ac_main_return="return"
1017
1018 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1019   *c*,-n*) ECHO_N=
1020            ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
1021            ECHO_T='     '
1022            ;;
1023   *c*,*  ) ECHO_N=-n
1024            ECHO_C=
1025            ECHO_T=
1026            ;;
1027   *)       ECHO_N=
1028            ECHO_C='\c'
1029            ECHO_T=
1030            ;;
1031 esac
1032 echo "#! $SHELL" >conftest.sh
1033 echo  "exit 0"   >>conftest.sh
1034 chmod +x conftest.sh
1035 if { (echo "$as_me:1035: PATH=\".;.\"; conftest.sh") >&5
1036   (PATH=".;."; conftest.sh) 2>&5
1037   ac_status=$?
1038   echo "$as_me:1038: \$? = $ac_status" >&5
1039   (exit "$ac_status"); }; then
1040   ac_path_separator=';'
1041 else
1042   ac_path_separator=:
1043 fi
1044 PATH_SEPARATOR="$ac_path_separator"
1045 rm -f conftest.sh
1046
1047 ac_config_headers="$ac_config_headers ncurses_cfg.h:ncurses_tst.hin"
1048
1049 test -f config.guess || ( test -f ../config.guess && cp ../config.guess ./ )
1050
1051 test -f config.sub || ( test -f ../config.sub && cp ../config.sub ./ )
1052
1053 ac_aux_dir=
1054 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1055   if test -f "$ac_dir/install-sh"; then
1056     ac_aux_dir=$ac_dir
1057     ac_install_sh="$ac_aux_dir/install-sh -c"
1058     break
1059   elif test -f "$ac_dir/install.sh"; then
1060     ac_aux_dir=$ac_dir
1061     ac_install_sh="$ac_aux_dir/install.sh -c"
1062     break
1063   elif test -f "$ac_dir/shtool"; then
1064     ac_aux_dir=$ac_dir
1065     ac_install_sh="$ac_aux_dir/shtool install -c"
1066     break
1067   fi
1068 done
1069 if test -z "$ac_aux_dir"; then
1070   { { echo "$as_me:1070: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1071 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1072    { (exit 1); exit 1; }; }
1073 fi
1074 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1075 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1076 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1077
1078 # Make sure we can run config.sub.
1079 $ac_config_sub sun4 >/dev/null 2>&1 ||
1080   { { echo "$as_me:1080: error: cannot run $ac_config_sub" >&5
1081 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1082    { (exit 1); exit 1; }; }
1083
1084 echo "$as_me:1084: checking build system type" >&5
1085 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1086 if test "${ac_cv_build+set}" = set; then
1087   echo $ECHO_N "(cached) $ECHO_C" >&6
1088 else
1089   ac_cv_build_alias=$build_alias
1090 test -z "$ac_cv_build_alias" &&
1091   ac_cv_build_alias=`$ac_config_guess`
1092 test -z "$ac_cv_build_alias" &&
1093   { { echo "$as_me:1093: error: cannot guess build type; you must specify one" >&5
1094 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1095    { (exit 1); exit 1; }; }
1096 ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1097   { { echo "$as_me:1097: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1098 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1099    { (exit 1); exit 1; }; }
1100
1101 fi
1102 echo "$as_me:1102: result: $ac_cv_build" >&5
1103 echo "${ECHO_T}$ac_cv_build" >&6
1104 build=$ac_cv_build
1105 build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1106 build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1107 build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1108
1109 if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1110         echo "$as_me:1110: checking host system type" >&5
1111 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1112 if test "${ac_cv_host+set}" = set; then
1113   echo $ECHO_N "(cached) $ECHO_C" >&6
1114 else
1115   ac_cv_host_alias=$host_alias
1116 test -z "$ac_cv_host_alias" &&
1117   ac_cv_host_alias=$ac_cv_build_alias
1118 ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1119   { { echo "$as_me:1119: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1120 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1121    { (exit 1); exit 1; }; }
1122
1123 fi
1124 echo "$as_me:1124: result: $ac_cv_host" >&5
1125 echo "${ECHO_T}$ac_cv_host" >&6
1126 host=$ac_cv_host
1127 host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1128 host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1129 host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1130
1131         system_name="$host_os"
1132 else
1133         system_name="`(uname -s -r) 2>/dev/null`"
1134         if test -z "$system_name" ; then
1135                 system_name="`(hostname) 2>/dev/null`"
1136         fi
1137 fi
1138 test -n "$system_name" &&
1139 cat >>confdefs.h <<EOF
1140 #define SYSTEM_NAME "$system_name"
1141 EOF
1142
1143 if test "${cf_cv_system_name+set}" = set; then
1144   echo $ECHO_N "(cached) $ECHO_C" >&6
1145 else
1146   cf_cv_system_name="$system_name"
1147 fi
1148
1149 test -z "$system_name" && system_name="$cf_cv_system_name"
1150 test -n "$cf_cv_system_name" && echo "$as_me:1150: result: Configuring for $cf_cv_system_name" >&5
1151 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1152
1153 if test ".$system_name" != ".$cf_cv_system_name" ; then
1154         echo "$as_me:1154: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1155 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1156         { { echo "$as_me:1156: error: \"Please remove config.cache and try again.\"" >&5
1157 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1158    { (exit 1); exit 1; }; }
1159 fi
1160
1161 test "$program_prefix" != NONE &&
1162   program_transform_name="s,^,$program_prefix,;$program_transform_name"
1163 # Use a double $ so make ignores it.
1164 test "$program_suffix" != NONE &&
1165   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1166 # Double any \ or $.  echo might interpret backslashes.
1167 # By default was `s,x,x', remove it if useless.
1168 cat <<\_ACEOF >conftest.sed
1169 s/[\\$]/&&/g;s/;s,x,x,$//
1170 _ACEOF
1171 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1172 rm conftest.sed
1173
1174 echo "$as_me:1174: checking whether ${MAKE-make} sets \${MAKE}" >&5
1175 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
1176 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
1177 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1178   echo $ECHO_N "(cached) $ECHO_C" >&6
1179 else
1180   cat >conftest.make <<\EOF
1181 all:
1182         @echo 'ac_maketemp="${MAKE}"'
1183 EOF
1184 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1185 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1186 if test -n "$ac_maketemp"; then
1187   eval ac_cv_prog_make_${ac_make}_set=yes
1188 else
1189   eval ac_cv_prog_make_${ac_make}_set=no
1190 fi
1191 rm -f conftest.make
1192 fi
1193 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1194   echo "$as_me:1194: result: yes" >&5
1195 echo "${ECHO_T}yes" >&6
1196   SET_MAKE=
1197 else
1198   echo "$as_me:1198: result: no" >&5
1199 echo "${ECHO_T}no" >&6
1200   SET_MAKE="MAKE=${MAKE-make}"
1201 fi
1202
1203 ac_ext=c
1204 ac_cpp='$CPP $CPPFLAGS'
1205 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1206 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1207 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1208 ac_main_return="return"
1209 if test -n "$ac_tool_prefix"; then
1210   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1211 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1212 echo "$as_me:1212: checking for $ac_word" >&5
1213 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1214 if test "${ac_cv_prog_CC+set}" = set; then
1215   echo $ECHO_N "(cached) $ECHO_C" >&6
1216 else
1217   if test -n "$CC"; then
1218   ac_cv_prog_CC="$CC" # Let the user override the test.
1219 else
1220   ac_save_IFS=$IFS; IFS=$ac_path_separator
1221 ac_dummy="$PATH"
1222 for ac_dir in $ac_dummy; do
1223   IFS=$ac_save_IFS
1224   test -z "$ac_dir" && ac_dir=.
1225   $as_executable_p "$ac_dir/$ac_word" || continue
1226 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1227 echo "$as_me:1227: found $ac_dir/$ac_word" >&5
1228 break
1229 done
1230
1231 fi
1232 fi
1233 CC=$ac_cv_prog_CC
1234 if test -n "$CC"; then
1235   echo "$as_me:1235: result: $CC" >&5
1236 echo "${ECHO_T}$CC" >&6
1237 else
1238   echo "$as_me:1238: result: no" >&5
1239 echo "${ECHO_T}no" >&6
1240 fi
1241
1242 fi
1243 if test -z "$ac_cv_prog_CC"; then
1244   ac_ct_CC=$CC
1245   # Extract the first word of "gcc", so it can be a program name with args.
1246 set dummy gcc; ac_word=$2
1247 echo "$as_me:1247: checking for $ac_word" >&5
1248 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1249 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1250   echo $ECHO_N "(cached) $ECHO_C" >&6
1251 else
1252   if test -n "$ac_ct_CC"; then
1253   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1254 else
1255   ac_save_IFS=$IFS; IFS=$ac_path_separator
1256 ac_dummy="$PATH"
1257 for ac_dir in $ac_dummy; do
1258   IFS=$ac_save_IFS
1259   test -z "$ac_dir" && ac_dir=.
1260   $as_executable_p "$ac_dir/$ac_word" || continue
1261 ac_cv_prog_ac_ct_CC="gcc"
1262 echo "$as_me:1262: found $ac_dir/$ac_word" >&5
1263 break
1264 done
1265
1266 fi
1267 fi
1268 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1269 if test -n "$ac_ct_CC"; then
1270   echo "$as_me:1270: result: $ac_ct_CC" >&5
1271 echo "${ECHO_T}$ac_ct_CC" >&6
1272 else
1273   echo "$as_me:1273: result: no" >&5
1274 echo "${ECHO_T}no" >&6
1275 fi
1276
1277   CC=$ac_ct_CC
1278 else
1279   CC="$ac_cv_prog_CC"
1280 fi
1281
1282 if test -z "$CC"; then
1283   if test -n "$ac_tool_prefix"; then
1284   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1285 set dummy ${ac_tool_prefix}cc; ac_word=$2
1286 echo "$as_me:1286: checking for $ac_word" >&5
1287 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1288 if test "${ac_cv_prog_CC+set}" = set; then
1289   echo $ECHO_N "(cached) $ECHO_C" >&6
1290 else
1291   if test -n "$CC"; then
1292   ac_cv_prog_CC="$CC" # Let the user override the test.
1293 else
1294   ac_save_IFS=$IFS; IFS=$ac_path_separator
1295 ac_dummy="$PATH"
1296 for ac_dir in $ac_dummy; do
1297   IFS=$ac_save_IFS
1298   test -z "$ac_dir" && ac_dir=.
1299   $as_executable_p "$ac_dir/$ac_word" || continue
1300 ac_cv_prog_CC="${ac_tool_prefix}cc"
1301 echo "$as_me:1301: found $ac_dir/$ac_word" >&5
1302 break
1303 done
1304
1305 fi
1306 fi
1307 CC=$ac_cv_prog_CC
1308 if test -n "$CC"; then
1309   echo "$as_me:1309: result: $CC" >&5
1310 echo "${ECHO_T}$CC" >&6
1311 else
1312   echo "$as_me:1312: result: no" >&5
1313 echo "${ECHO_T}no" >&6
1314 fi
1315
1316 fi
1317 if test -z "$ac_cv_prog_CC"; then
1318   ac_ct_CC=$CC
1319   # Extract the first word of "cc", so it can be a program name with args.
1320 set dummy cc; ac_word=$2
1321 echo "$as_me:1321: checking for $ac_word" >&5
1322 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1323 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1324   echo $ECHO_N "(cached) $ECHO_C" >&6
1325 else
1326   if test -n "$ac_ct_CC"; then
1327   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1328 else
1329   ac_save_IFS=$IFS; IFS=$ac_path_separator
1330 ac_dummy="$PATH"
1331 for ac_dir in $ac_dummy; do
1332   IFS=$ac_save_IFS
1333   test -z "$ac_dir" && ac_dir=.
1334   $as_executable_p "$ac_dir/$ac_word" || continue
1335 ac_cv_prog_ac_ct_CC="cc"
1336 echo "$as_me:1336: found $ac_dir/$ac_word" >&5
1337 break
1338 done
1339
1340 fi
1341 fi
1342 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1343 if test -n "$ac_ct_CC"; then
1344   echo "$as_me:1344: result: $ac_ct_CC" >&5
1345 echo "${ECHO_T}$ac_ct_CC" >&6
1346 else
1347   echo "$as_me:1347: result: no" >&5
1348 echo "${ECHO_T}no" >&6
1349 fi
1350
1351   CC=$ac_ct_CC
1352 else
1353   CC="$ac_cv_prog_CC"
1354 fi
1355
1356 fi
1357 if test -z "$CC"; then
1358   # Extract the first word of "cc", so it can be a program name with args.
1359 set dummy cc; ac_word=$2
1360 echo "$as_me:1360: checking for $ac_word" >&5
1361 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1362 if test "${ac_cv_prog_CC+set}" = set; then
1363   echo $ECHO_N "(cached) $ECHO_C" >&6
1364 else
1365   if test -n "$CC"; then
1366   ac_cv_prog_CC="$CC" # Let the user override the test.
1367 else
1368   ac_prog_rejected=no
1369   ac_save_IFS=$IFS; IFS=$ac_path_separator
1370 ac_dummy="$PATH"
1371 for ac_dir in $ac_dummy; do
1372   IFS=$ac_save_IFS
1373   test -z "$ac_dir" && ac_dir=.
1374   $as_executable_p "$ac_dir/$ac_word" || continue
1375 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1376   ac_prog_rejected=yes
1377   continue
1378 fi
1379 ac_cv_prog_CC="cc"
1380 echo "$as_me:1380: found $ac_dir/$ac_word" >&5
1381 break
1382 done
1383
1384 if test "$ac_prog_rejected" = yes; then
1385   # We found a bogon in the path, so make sure we never use it.
1386   set dummy $ac_cv_prog_CC
1387   shift
1388   if test $# != 0; then
1389     # We chose a different compiler from the bogus one.
1390     # However, it has the same basename, so the bogon will be chosen
1391     # first if we set CC to just the basename; use the full file name.
1392     shift
1393     set dummy "$ac_dir/$ac_word" ${1+"$@"}
1394     shift
1395     ac_cv_prog_CC="$@"
1396   fi
1397 fi
1398 fi
1399 fi
1400 CC=$ac_cv_prog_CC
1401 if test -n "$CC"; then
1402   echo "$as_me:1402: result: $CC" >&5
1403 echo "${ECHO_T}$CC" >&6
1404 else
1405   echo "$as_me:1405: result: no" >&5
1406 echo "${ECHO_T}no" >&6
1407 fi
1408
1409 fi
1410 if test -z "$CC"; then
1411   if test -n "$ac_tool_prefix"; then
1412   for ac_prog in cl
1413   do
1414     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1415 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1416 echo "$as_me:1416: checking for $ac_word" >&5
1417 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1418 if test "${ac_cv_prog_CC+set}" = set; then
1419   echo $ECHO_N "(cached) $ECHO_C" >&6
1420 else
1421   if test -n "$CC"; then
1422   ac_cv_prog_CC="$CC" # Let the user override the test.
1423 else
1424   ac_save_IFS=$IFS; IFS=$ac_path_separator
1425 ac_dummy="$PATH"
1426 for ac_dir in $ac_dummy; do
1427   IFS=$ac_save_IFS
1428   test -z "$ac_dir" && ac_dir=.
1429   $as_executable_p "$ac_dir/$ac_word" || continue
1430 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1431 echo "$as_me:1431: found $ac_dir/$ac_word" >&5
1432 break
1433 done
1434
1435 fi
1436 fi
1437 CC=$ac_cv_prog_CC
1438 if test -n "$CC"; then
1439   echo "$as_me:1439: result: $CC" >&5
1440 echo "${ECHO_T}$CC" >&6
1441 else
1442   echo "$as_me:1442: result: no" >&5
1443 echo "${ECHO_T}no" >&6
1444 fi
1445
1446     test -n "$CC" && break
1447   done
1448 fi
1449 if test -z "$CC"; then
1450   ac_ct_CC=$CC
1451   for ac_prog in cl
1452 do
1453   # Extract the first word of "$ac_prog", so it can be a program name with args.
1454 set dummy $ac_prog; ac_word=$2
1455 echo "$as_me:1455: checking for $ac_word" >&5
1456 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1457 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1458   echo $ECHO_N "(cached) $ECHO_C" >&6
1459 else
1460   if test -n "$ac_ct_CC"; then
1461   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1462 else
1463   ac_save_IFS=$IFS; IFS=$ac_path_separator
1464 ac_dummy="$PATH"
1465 for ac_dir in $ac_dummy; do
1466   IFS=$ac_save_IFS
1467   test -z "$ac_dir" && ac_dir=.
1468   $as_executable_p "$ac_dir/$ac_word" || continue
1469 ac_cv_prog_ac_ct_CC="$ac_prog"
1470 echo "$as_me:1470: found $ac_dir/$ac_word" >&5
1471 break
1472 done
1473
1474 fi
1475 fi
1476 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1477 if test -n "$ac_ct_CC"; then
1478   echo "$as_me:1478: result: $ac_ct_CC" >&5
1479 echo "${ECHO_T}$ac_ct_CC" >&6
1480 else
1481   echo "$as_me:1481: result: no" >&5
1482 echo "${ECHO_T}no" >&6
1483 fi
1484
1485   test -n "$ac_ct_CC" && break
1486 done
1487
1488   CC=$ac_ct_CC
1489 fi
1490
1491 fi
1492
1493 test -z "$CC" && { { echo "$as_me:1493: error: no acceptable cc found in \$PATH" >&5
1494 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1495    { (exit 1); exit 1; }; }
1496
1497 # Provide some information about the compiler.
1498 echo "$as_me:1498:" \
1499      "checking for C compiler version" >&5
1500 ac_compiler=`set X $ac_compile; echo "$2"`
1501 { (eval echo "$as_me:1501: \"$ac_compiler --version </dev/null >&5\"") >&5
1502   (eval $ac_compiler --version </dev/null >&5) 2>&5
1503   ac_status=$?
1504   echo "$as_me:1504: \$? = $ac_status" >&5
1505   (exit "$ac_status"); }
1506 { (eval echo "$as_me:1506: \"$ac_compiler -v </dev/null >&5\"") >&5
1507   (eval $ac_compiler -v </dev/null >&5) 2>&5
1508   ac_status=$?
1509   echo "$as_me:1509: \$? = $ac_status" >&5
1510   (exit "$ac_status"); }
1511 { (eval echo "$as_me:1511: \"$ac_compiler -V </dev/null >&5\"") >&5
1512   (eval $ac_compiler -V </dev/null >&5) 2>&5
1513   ac_status=$?
1514   echo "$as_me:1514: \$? = $ac_status" >&5
1515   (exit "$ac_status"); }
1516
1517 cat >"conftest.$ac_ext" <<_ACEOF
1518 #line 1518 "configure"
1519 #include "confdefs.h"
1520
1521 int
1522 main (void)
1523 {
1524
1525   ;
1526   return 0;
1527 }
1528 _ACEOF
1529 ac_clean_files_save=$ac_clean_files
1530 ac_clean_files="$ac_clean_files a.out a.exe"
1531 # Try to create an executable without -o first, disregard a.out.
1532 # It will help us diagnose broken compilers, and finding out an intuition
1533 # of exeext.
1534 echo "$as_me:1534: checking for C compiler default output" >&5
1535 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1536 ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1537 if { (eval echo "$as_me:1537: \"$ac_link_default\"") >&5
1538   (eval $ac_link_default) 2>&5
1539   ac_status=$?
1540   echo "$as_me:1540: \$? = $ac_status" >&5
1541   (exit "$ac_status"); }; then
1542   # Find the output, starting from the most likely.  This scheme is
1543 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1544 # resort.
1545 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1546                 ls a.out conftest 2>/dev/null;
1547                 ls a.* conftest.* 2>/dev/null`; do
1548   case $ac_file in
1549     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1550     a.out ) # We found the default executable, but exeext='' is most
1551             # certainly right.
1552             break;;
1553     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1554           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1555           export ac_cv_exeext
1556           break;;
1557     * ) break;;
1558   esac
1559 done
1560 else
1561   echo "$as_me: failed program was:" >&5
1562 cat "conftest.$ac_ext" >&5
1563 { { echo "$as_me:1563: error: C compiler cannot create executables" >&5
1564 echo "$as_me: error: C compiler cannot create executables" >&2;}
1565    { (exit 77); exit 77; }; }
1566 fi
1567
1568 ac_exeext=$ac_cv_exeext
1569 echo "$as_me:1569: result: $ac_file" >&5
1570 echo "${ECHO_T}$ac_file" >&6
1571
1572 # Check the compiler produces executables we can run.  If not, either
1573 # the compiler is broken, or we cross compile.
1574 echo "$as_me:1574: checking whether the C compiler works" >&5
1575 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1576 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1577 # If not cross compiling, check that we can run a simple program.
1578 if test "$cross_compiling" != yes; then
1579   if { ac_try='./$ac_file'
1580   { (eval echo "$as_me:1580: \"$ac_try\"") >&5
1581   (eval $ac_try) 2>&5
1582   ac_status=$?
1583   echo "$as_me:1583: \$? = $ac_status" >&5
1584   (exit "$ac_status"); }; }; then
1585     cross_compiling=no
1586   else
1587     if test "$cross_compiling" = maybe; then
1588         cross_compiling=yes
1589     else
1590         { { echo "$as_me:1590: error: cannot run C compiled programs.
1591 If you meant to cross compile, use \`--host'." >&5
1592 echo "$as_me: error: cannot run C compiled programs.
1593 If you meant to cross compile, use \`--host'." >&2;}
1594    { (exit 1); exit 1; }; }
1595     fi
1596   fi
1597 fi
1598 echo "$as_me:1598: result: yes" >&5
1599 echo "${ECHO_T}yes" >&6
1600
1601 rm -f a.out a.exe "conftest$ac_cv_exeext"
1602 ac_clean_files=$ac_clean_files_save
1603 # Check the compiler produces executables we can run.  If not, either
1604 # the compiler is broken, or we cross compile.
1605 echo "$as_me:1605: checking whether we are cross compiling" >&5
1606 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1607 echo "$as_me:1607: result: $cross_compiling" >&5
1608 echo "${ECHO_T}$cross_compiling" >&6
1609
1610 echo "$as_me:1610: checking for executable suffix" >&5
1611 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1612 if { (eval echo "$as_me:1612: \"$ac_link\"") >&5
1613   (eval $ac_link) 2>&5
1614   ac_status=$?
1615   echo "$as_me:1615: \$? = $ac_status" >&5
1616   (exit "$ac_status"); }; then
1617   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1618 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1619 # work properly (i.e., refer to `conftest.exe'), while it won't with
1620 # `rm'.
1621 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1622   case $ac_file in
1623     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1624     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1625           export ac_cv_exeext
1626           break;;
1627     * ) break;;
1628   esac
1629 done
1630 else
1631   { { echo "$as_me:1631: error: cannot compute EXEEXT: cannot compile and link" >&5
1632 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1633    { (exit 1); exit 1; }; }
1634 fi
1635
1636 rm -f "conftest$ac_cv_exeext"
1637 echo "$as_me:1637: result: $ac_cv_exeext" >&5
1638 echo "${ECHO_T}$ac_cv_exeext" >&6
1639
1640 rm -f "conftest.$ac_ext"
1641 EXEEXT=$ac_cv_exeext
1642 ac_exeext=$EXEEXT
1643 echo "$as_me:1643: checking for object suffix" >&5
1644 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1645 if test "${ac_cv_objext+set}" = set; then
1646   echo $ECHO_N "(cached) $ECHO_C" >&6
1647 else
1648   cat >"conftest.$ac_ext" <<_ACEOF
1649 #line 1649 "configure"
1650 #include "confdefs.h"
1651
1652 int
1653 main (void)
1654 {
1655
1656   ;
1657   return 0;
1658 }
1659 _ACEOF
1660 rm -f conftest.o conftest.obj
1661 if { (eval echo "$as_me:1661: \"$ac_compile\"") >&5
1662   (eval $ac_compile) 2>&5
1663   ac_status=$?
1664   echo "$as_me:1664: \$? = $ac_status" >&5
1665   (exit "$ac_status"); }; then
1666   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1667   case $ac_file in
1668     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1669     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1670        break;;
1671   esac
1672 done
1673 else
1674   echo "$as_me: failed program was:" >&5
1675 cat "conftest.$ac_ext" >&5
1676 { { echo "$as_me:1676: error: cannot compute OBJEXT: cannot compile" >&5
1677 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1678    { (exit 1); exit 1; }; }
1679 fi
1680
1681 rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
1682 fi
1683 echo "$as_me:1683: result: $ac_cv_objext" >&5
1684 echo "${ECHO_T}$ac_cv_objext" >&6
1685 OBJEXT=$ac_cv_objext
1686 ac_objext=$OBJEXT
1687 echo "$as_me:1687: checking whether we are using the GNU C compiler" >&5
1688 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1689 if test "${ac_cv_c_compiler_gnu+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 #ifndef __GNUC__
1700        choke me
1701 #endif
1702
1703   ;
1704   return 0;
1705 }
1706 _ACEOF
1707 rm -f "conftest.$ac_objext"
1708 if { (eval echo "$as_me:1708: \"$ac_compile\"") >&5
1709   (eval $ac_compile) 2>&5
1710   ac_status=$?
1711   echo "$as_me:1711: \$? = $ac_status" >&5
1712   (exit "$ac_status"); } &&
1713          { ac_try='test -s "conftest.$ac_objext"'
1714   { (eval echo "$as_me:1714: \"$ac_try\"") >&5
1715   (eval $ac_try) 2>&5
1716   ac_status=$?
1717   echo "$as_me:1717: \$? = $ac_status" >&5
1718   (exit "$ac_status"); }; }; then
1719   ac_compiler_gnu=yes
1720 else
1721   echo "$as_me: failed program was:" >&5
1722 cat "conftest.$ac_ext" >&5
1723 ac_compiler_gnu=no
1724 fi
1725 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1726 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1727
1728 fi
1729 echo "$as_me:1729: result: $ac_cv_c_compiler_gnu" >&5
1730 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1731 GCC=`test $ac_compiler_gnu = yes && echo yes`
1732 ac_test_CFLAGS=${CFLAGS+set}
1733 ac_save_CFLAGS=$CFLAGS
1734 CFLAGS="-g"
1735 echo "$as_me:1735: checking whether $CC accepts -g" >&5
1736 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1737 if test "${ac_cv_prog_cc_g+set}" = set; then
1738   echo $ECHO_N "(cached) $ECHO_C" >&6
1739 else
1740   cat >"conftest.$ac_ext" <<_ACEOF
1741 #line 1741 "configure"
1742 #include "confdefs.h"
1743
1744 int
1745 main (void)
1746 {
1747
1748   ;
1749   return 0;
1750 }
1751 _ACEOF
1752 rm -f "conftest.$ac_objext"
1753 if { (eval echo "$as_me:1753: \"$ac_compile\"") >&5
1754   (eval $ac_compile) 2>&5
1755   ac_status=$?
1756   echo "$as_me:1756: \$? = $ac_status" >&5
1757   (exit "$ac_status"); } &&
1758          { ac_try='test -s "conftest.$ac_objext"'
1759   { (eval echo "$as_me:1759: \"$ac_try\"") >&5
1760   (eval $ac_try) 2>&5
1761   ac_status=$?
1762   echo "$as_me:1762: \$? = $ac_status" >&5
1763   (exit "$ac_status"); }; }; then
1764   ac_cv_prog_cc_g=yes
1765 else
1766   echo "$as_me: failed program was:" >&5
1767 cat "conftest.$ac_ext" >&5
1768 ac_cv_prog_cc_g=no
1769 fi
1770 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1771 fi
1772 echo "$as_me:1772: result: $ac_cv_prog_cc_g" >&5
1773 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1774 if test "$ac_test_CFLAGS" = set; then
1775   CFLAGS=$ac_save_CFLAGS
1776 elif test $ac_cv_prog_cc_g = yes; then
1777   if test "$GCC" = yes; then
1778     CFLAGS="-g -O2"
1779   else
1780     CFLAGS="-g"
1781   fi
1782 else
1783   if test "$GCC" = yes; then
1784     CFLAGS="-O2"
1785   else
1786     CFLAGS=
1787   fi
1788 fi
1789 # Some people use a C++ compiler to compile C.  Since we use `exit',
1790 # in C++ we need to declare it.  In case someone uses the same compiler
1791 # for both compiling C and C++ we need to have the C++ compiler decide
1792 # the declaration of exit, since it's the most demanding environment.
1793 cat >"conftest.$ac_ext" <<_ACEOF
1794 #ifndef __cplusplus
1795   choke me
1796 #endif
1797 _ACEOF
1798 rm -f "conftest.$ac_objext"
1799 if { (eval echo "$as_me:1799: \"$ac_compile\"") >&5
1800   (eval $ac_compile) 2>&5
1801   ac_status=$?
1802   echo "$as_me:1802: \$? = $ac_status" >&5
1803   (exit "$ac_status"); } &&
1804          { ac_try='test -s "conftest.$ac_objext"'
1805   { (eval echo "$as_me:1805: \"$ac_try\"") >&5
1806   (eval $ac_try) 2>&5
1807   ac_status=$?
1808   echo "$as_me:1808: \$? = $ac_status" >&5
1809   (exit "$ac_status"); }; }; then
1810   for ac_declaration in \
1811    ''\
1812    '#include <stdlib.h>' \
1813    'extern "C" void std::exit (int) throw (); using std::exit;' \
1814    'extern "C" void std::exit (int); using std::exit;' \
1815    'extern "C" void exit (int) throw ();' \
1816    'extern "C" void exit (int);' \
1817    'void exit (int);'
1818 do
1819   cat >"conftest.$ac_ext" <<_ACEOF
1820 #line 1820 "configure"
1821 #include "confdefs.h"
1822 #include <stdlib.h>
1823 $ac_declaration
1824 int
1825 main (void)
1826 {
1827 exit (42);
1828   ;
1829   return 0;
1830 }
1831 _ACEOF
1832 rm -f "conftest.$ac_objext"
1833 if { (eval echo "$as_me:1833: \"$ac_compile\"") >&5
1834   (eval $ac_compile) 2>&5
1835   ac_status=$?
1836   echo "$as_me:1836: \$? = $ac_status" >&5
1837   (exit "$ac_status"); } &&
1838          { ac_try='test -s "conftest.$ac_objext"'
1839   { (eval echo "$as_me:1839: \"$ac_try\"") >&5
1840   (eval $ac_try) 2>&5
1841   ac_status=$?
1842   echo "$as_me:1842: \$? = $ac_status" >&5
1843   (exit "$ac_status"); }; }; then
1844   :
1845 else
1846   echo "$as_me: failed program was:" >&5
1847 cat "conftest.$ac_ext" >&5
1848 continue
1849 fi
1850 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1851   cat >"conftest.$ac_ext" <<_ACEOF
1852 #line 1852 "configure"
1853 #include "confdefs.h"
1854 $ac_declaration
1855 int
1856 main (void)
1857 {
1858 exit (42);
1859   ;
1860   return 0;
1861 }
1862 _ACEOF
1863 rm -f "conftest.$ac_objext"
1864 if { (eval echo "$as_me:1864: \"$ac_compile\"") >&5
1865   (eval $ac_compile) 2>&5
1866   ac_status=$?
1867   echo "$as_me:1867: \$? = $ac_status" >&5
1868   (exit "$ac_status"); } &&
1869          { ac_try='test -s "conftest.$ac_objext"'
1870   { (eval echo "$as_me:1870: \"$ac_try\"") >&5
1871   (eval $ac_try) 2>&5
1872   ac_status=$?
1873   echo "$as_me:1873: \$? = $ac_status" >&5
1874   (exit "$ac_status"); }; }; then
1875   break
1876 else
1877   echo "$as_me: failed program was:" >&5
1878 cat "conftest.$ac_ext" >&5
1879 fi
1880 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1881 done
1882 rm -rf conftest*
1883 if test -n "$ac_declaration"; then
1884   echo '#ifdef __cplusplus' >>confdefs.h
1885   echo "$ac_declaration"    >>confdefs.h
1886   echo '#endif'             >>confdefs.h
1887 fi
1888
1889 else
1890   echo "$as_me: failed program was:" >&5
1891 cat "conftest.$ac_ext" >&5
1892 fi
1893 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1894 ac_ext=c
1895 ac_cpp='$CPP $CPPFLAGS'
1896 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1897 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1898 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1899 ac_main_return="return"
1900
1901 GCC_VERSION=none
1902 if test "$GCC" = yes ; then
1903         echo "$as_me:1903: checking version of $CC" >&5
1904 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1905         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1906         test -z "$GCC_VERSION" && GCC_VERSION=unknown
1907         echo "$as_me:1907: result: $GCC_VERSION" >&5
1908 echo "${ECHO_T}$GCC_VERSION" >&6
1909 fi
1910
1911 INTEL_COMPILER=no
1912
1913 if test "$GCC" = yes ; then
1914         case "$host_os" in
1915         (linux*|gnu*)
1916                 echo "$as_me:1916: checking if this is really Intel C compiler" >&5
1917 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
1918                 cf_save_CFLAGS="$CFLAGS"
1919                 CFLAGS="$CFLAGS -no-gcc"
1920                 cat >"conftest.$ac_ext" <<_ACEOF
1921 #line 1921 "configure"
1922 #include "confdefs.h"
1923
1924 int
1925 main (void)
1926 {
1927
1928 #ifdef __INTEL_COMPILER
1929 #else
1930 #error __INTEL_COMPILER is not defined
1931 #endif
1932
1933   ;
1934   return 0;
1935 }
1936 _ACEOF
1937 rm -f "conftest.$ac_objext"
1938 if { (eval echo "$as_me:1938: \"$ac_compile\"") >&5
1939   (eval $ac_compile) 2>&5
1940   ac_status=$?
1941   echo "$as_me:1941: \$? = $ac_status" >&5
1942   (exit "$ac_status"); } &&
1943          { ac_try='test -s "conftest.$ac_objext"'
1944   { (eval echo "$as_me:1944: \"$ac_try\"") >&5
1945   (eval $ac_try) 2>&5
1946   ac_status=$?
1947   echo "$as_me:1947: \$? = $ac_status" >&5
1948   (exit "$ac_status"); }; }; then
1949   INTEL_COMPILER=yes
1950 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
1951
1952 else
1953   echo "$as_me: failed program was:" >&5
1954 cat "conftest.$ac_ext" >&5
1955 fi
1956 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1957                 CFLAGS="$cf_save_CFLAGS"
1958                 echo "$as_me:1958: result: $INTEL_COMPILER" >&5
1959 echo "${ECHO_T}$INTEL_COMPILER" >&6
1960                 ;;
1961         esac
1962 fi
1963
1964 CLANG_COMPILER=no
1965
1966 if test "$GCC" = yes ; then
1967         echo "$as_me:1967: checking if this is really Clang C compiler" >&5
1968 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
1969         cf_save_CFLAGS="$CFLAGS"
1970         cat >"conftest.$ac_ext" <<_ACEOF
1971 #line 1971 "configure"
1972 #include "confdefs.h"
1973
1974 int
1975 main (void)
1976 {
1977
1978 #ifdef __clang__
1979 #else
1980 #error __clang__ is not defined
1981 #endif
1982
1983   ;
1984   return 0;
1985 }
1986 _ACEOF
1987 rm -f "conftest.$ac_objext"
1988 if { (eval echo "$as_me:1988: \"$ac_compile\"") >&5
1989   (eval $ac_compile) 2>&5
1990   ac_status=$?
1991   echo "$as_me:1991: \$? = $ac_status" >&5
1992   (exit "$ac_status"); } &&
1993          { ac_try='test -s "conftest.$ac_objext"'
1994   { (eval echo "$as_me:1994: \"$ac_try\"") >&5
1995   (eval $ac_try) 2>&5
1996   ac_status=$?
1997   echo "$as_me:1997: \$? = $ac_status" >&5
1998   (exit "$ac_status"); }; }; then
1999   CLANG_COMPILER=yes
2000
2001 else
2002   echo "$as_me: failed program was:" >&5
2003 cat "conftest.$ac_ext" >&5
2004 fi
2005 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2006         CFLAGS="$cf_save_CFLAGS"
2007         echo "$as_me:2007: result: $CLANG_COMPILER" >&5
2008 echo "${ECHO_T}$CLANG_COMPILER" >&6
2009 fi
2010
2011 CLANG_VERSION=none
2012
2013 if test "x$CLANG_COMPILER" = "xyes" ; then
2014         case "$CC" in
2015         (c[1-9][0-9]|*/c[1-9][0-9])
2016                 { echo "$as_me:2016: WARNING: replacing broken compiler alias $CC" >&5
2017 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
2018                 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
2019                 CC=clang
2020                 ;;
2021         esac
2022
2023         echo "$as_me:2023: checking version of $CC" >&5
2024 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2025         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.].*//'`"
2026         test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
2027         echo "$as_me:2027: result: $CLANG_VERSION" >&5
2028 echo "${ECHO_T}$CLANG_VERSION" >&6
2029
2030         for cf_clang_opt in \
2031                 -Qunused-arguments \
2032                 -Wno-error=implicit-function-declaration
2033         do
2034                 echo "$as_me:2034: checking if option $cf_clang_opt works" >&5
2035 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
2036                 cf_save_CFLAGS="$CFLAGS"
2037                 CFLAGS="$CFLAGS $cf_clang_opt"
2038                 cat >"conftest.$ac_ext" <<_ACEOF
2039 #line 2039 "configure"
2040 #include "confdefs.h"
2041
2042                         #include <stdio.h>
2043 int
2044 main (void)
2045 {
2046
2047                         printf("hello!\\n");
2048   ;
2049   return 0;
2050 }
2051 _ACEOF
2052 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
2053 if { (eval echo "$as_me:2053: \"$ac_link\"") >&5
2054   (eval $ac_link) 2>&5
2055   ac_status=$?
2056   echo "$as_me:2056: \$? = $ac_status" >&5
2057   (exit "$ac_status"); } &&
2058          { ac_try='test -s "conftest$ac_exeext"'
2059   { (eval echo "$as_me:2059: \"$ac_try\"") >&5
2060   (eval $ac_try) 2>&5
2061   ac_status=$?
2062   echo "$as_me:2062: \$? = $ac_status" >&5
2063   (exit "$ac_status"); }; }; then
2064
2065                         cf_clang_optok=yes
2066 else
2067   echo "$as_me: failed program was:" >&5
2068 cat "conftest.$ac_ext" >&5
2069
2070                         cf_clang_optok=no
2071 fi
2072 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2073                 echo "$as_me:2073: result: $cf_clang_optok" >&5
2074 echo "${ECHO_T}$cf_clang_optok" >&6
2075                 CFLAGS="$cf_save_CFLAGS"
2076                 if test "$cf_clang_optok" = yes; then
2077                         test -n "$verbose" && echo "    adding option $cf_clang_opt" 1>&6
2078
2079 echo "${as_me:-configure}:2079: testing adding option $cf_clang_opt ..." 1>&5
2080
2081         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2082         CFLAGS="${CFLAGS}$cf_clang_opt"
2083
2084                 fi
2085         done
2086 fi
2087
2088 echo "$as_me:2088: checking for $CC option to accept ANSI C" >&5
2089 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2090 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2091   echo $ECHO_N "(cached) $ECHO_C" >&6
2092 else
2093   ac_cv_prog_cc_stdc=no
2094 ac_save_CC=$CC
2095 cat >"conftest.$ac_ext" <<_ACEOF
2096 #line 2096 "configure"
2097 #include "confdefs.h"
2098 #include <stdarg.h>
2099 #include <stdio.h>
2100 #include <sys/types.h>
2101 #include <sys/stat.h>
2102 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2103 struct buf { int x; };
2104 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2105 static char *e (char **p, int i)
2106 {
2107   return p[i];
2108 }
2109 static char *f (char * (*g) (char **, int), char **p, ...)
2110 {
2111   char *s;
2112   va_list v;
2113   va_start (v,p);
2114   s = g (p, va_arg (v,int));
2115   va_end (v);
2116   return s;
2117 }
2118 int test (int i, double x);
2119 struct s1 {int (*f) (int a);};
2120 struct s2 {int (*f) (double a);};
2121 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2122 int argc;
2123 char **argv;
2124 int
2125 main (void)
2126 {
2127 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2128   ;
2129   return 0;
2130 }
2131 _ACEOF
2132 # Don't try gcc -ansi; that turns off useful extensions and
2133 # breaks some systems' header files.
2134 # AIX                   -qlanglvl=ansi
2135 # Ultrix and OSF/1      -std1
2136 # HP-UX 10.20 and later -Ae
2137 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2138 # SVR4                  -Xc -D__EXTENSIONS__
2139 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2140 do
2141   CC="$ac_save_CC $ac_arg"
2142   rm -f "conftest.$ac_objext"
2143 if { (eval echo "$as_me:2143: \"$ac_compile\"") >&5
2144   (eval $ac_compile) 2>&5
2145   ac_status=$?
2146   echo "$as_me:2146: \$? = $ac_status" >&5
2147   (exit "$ac_status"); } &&
2148          { ac_try='test -s "conftest.$ac_objext"'
2149   { (eval echo "$as_me:2149: \"$ac_try\"") >&5
2150   (eval $ac_try) 2>&5
2151   ac_status=$?
2152   echo "$as_me:2152: \$? = $ac_status" >&5
2153   (exit "$ac_status"); }; }; then
2154   ac_cv_prog_cc_stdc=$ac_arg
2155 break
2156 else
2157   echo "$as_me: failed program was:" >&5
2158 cat "conftest.$ac_ext" >&5
2159 fi
2160 rm -f "conftest.$ac_objext"
2161 done
2162 rm -f "conftest.$ac_ext" "conftest.$ac_objext"
2163 CC=$ac_save_CC
2164
2165 fi
2166
2167 case "x$ac_cv_prog_cc_stdc" in
2168   x|xno)
2169     echo "$as_me:2169: result: none needed" >&5
2170 echo "${ECHO_T}none needed" >&6 ;;
2171   *)
2172     echo "$as_me:2172: result: $ac_cv_prog_cc_stdc" >&5
2173 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2174     CC="$CC $ac_cv_prog_cc_stdc" ;;
2175 esac
2176
2177 # This should have been defined by AC_PROG_CC
2178 : "${CC:=cc}"
2179
2180 echo "$as_me:2180: checking \$CFLAGS variable" >&5
2181 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2182 case "x$CFLAGS" in
2183 (*-[IUD]*)
2184         echo "$as_me:2184: result: broken" >&5
2185 echo "${ECHO_T}broken" >&6
2186         { echo "$as_me:2186: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2187 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2188         cf_flags="$CFLAGS"
2189         CFLAGS=
2190         for cf_arg in $cf_flags
2191         do
2192
2193 cf_fix_cppflags=no
2194 cf_new_cflags=
2195 cf_new_cppflags=
2196 cf_new_extra_cppflags=
2197
2198 for cf_add_cflags in $cf_arg
2199 do
2200 case "$cf_fix_cppflags" in
2201 (no)
2202         case "$cf_add_cflags" in
2203         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2204                 case "$cf_add_cflags" in
2205                 (-D*)
2206                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2207
2208                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2209                                 && test -z "${cf_tst_cflags}" \
2210                                 && cf_fix_cppflags=yes
2211
2212                         if test "$cf_fix_cppflags" = yes ; then
2213
2214         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2215         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2216
2217                                 continue
2218                         elif test "${cf_tst_cflags}" = "\"'" ; then
2219
2220         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2221         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2222
2223                                 continue
2224                         fi
2225                         ;;
2226                 esac
2227                 case "$CPPFLAGS" in
2228                 (*$cf_add_cflags)
2229                         ;;
2230                 (*)
2231                         case "$cf_add_cflags" in
2232                         (-D*)
2233                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2234
2235 CPPFLAGS=`echo "$CPPFLAGS" | \
2236         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2237                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2238
2239                                 ;;
2240                         esac
2241
2242         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2243         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2244
2245                         ;;
2246                 esac
2247                 ;;
2248         (*)
2249
2250         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2251         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2252
2253                 ;;
2254         esac
2255         ;;
2256 (yes)
2257
2258         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2259         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2260
2261         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2262
2263         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2264                 && test -z "${cf_tst_cflags}" \
2265                 && cf_fix_cppflags=no
2266         ;;
2267 esac
2268 done
2269
2270 if test -n "$cf_new_cflags" ; then
2271
2272         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2273         CFLAGS="${CFLAGS}$cf_new_cflags"
2274
2275 fi
2276
2277 if test -n "$cf_new_cppflags" ; then
2278
2279         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2280         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2281
2282 fi
2283
2284 if test -n "$cf_new_extra_cppflags" ; then
2285
2286         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2287         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2288
2289 fi
2290
2291         done
2292         ;;
2293 (*)
2294         echo "$as_me:2294: result: ok" >&5
2295 echo "${ECHO_T}ok" >&6
2296         ;;
2297 esac
2298
2299 echo "$as_me:2299: checking \$CC variable" >&5
2300 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2301 case "$CC" in
2302 (*[\ \  ]-*)
2303         echo "$as_me:2303: result: broken" >&5
2304 echo "${ECHO_T}broken" >&6
2305         { echo "$as_me:2305: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2306 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2307         # humor him...
2308         cf_prog=`echo "$CC" | sed -e 's/        / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2309         cf_flags=`echo "$CC" | sed -e "s%^$cf_prog%%"`
2310         CC="$cf_prog"
2311         for cf_arg in $cf_flags
2312         do
2313                 case "x$cf_arg" in
2314                 (x-[IUDfgOW]*)
2315
2316 cf_fix_cppflags=no
2317 cf_new_cflags=
2318 cf_new_cppflags=
2319 cf_new_extra_cppflags=
2320
2321 for cf_add_cflags in $cf_arg
2322 do
2323 case "$cf_fix_cppflags" in
2324 (no)
2325         case "$cf_add_cflags" in
2326         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2327                 case "$cf_add_cflags" in
2328                 (-D*)
2329                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2330
2331                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2332                                 && test -z "${cf_tst_cflags}" \
2333                                 && cf_fix_cppflags=yes
2334
2335                         if test "$cf_fix_cppflags" = yes ; then
2336
2337         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2338         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2339
2340                                 continue
2341                         elif test "${cf_tst_cflags}" = "\"'" ; then
2342
2343         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2344         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2345
2346                                 continue
2347                         fi
2348                         ;;
2349                 esac
2350                 case "$CPPFLAGS" in
2351                 (*$cf_add_cflags)
2352                         ;;
2353                 (*)
2354                         case "$cf_add_cflags" in
2355                         (-D*)
2356                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2357
2358 CPPFLAGS=`echo "$CPPFLAGS" | \
2359         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2360                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2361
2362                                 ;;
2363                         esac
2364
2365         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2366         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2367
2368                         ;;
2369                 esac
2370                 ;;
2371         (*)
2372
2373         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2374         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2375
2376                 ;;
2377         esac
2378         ;;
2379 (yes)
2380
2381         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2382         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2383
2384         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2385
2386         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2387                 && test -z "${cf_tst_cflags}" \
2388                 && cf_fix_cppflags=no
2389         ;;
2390 esac
2391 done
2392
2393 if test -n "$cf_new_cflags" ; then
2394
2395         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2396         CFLAGS="${CFLAGS}$cf_new_cflags"
2397
2398 fi
2399
2400 if test -n "$cf_new_cppflags" ; then
2401
2402         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2403         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2404
2405 fi
2406
2407 if test -n "$cf_new_extra_cppflags" ; then
2408
2409         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2410         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2411
2412 fi
2413
2414                         ;;
2415                 (*)
2416                         CC="$CC $cf_arg"
2417                         ;;
2418                 esac
2419         done
2420         test -n "$verbose" && echo "    resulting CC: '$CC'" 1>&6
2421
2422 echo "${as_me:-configure}:2422: testing resulting CC: '$CC' ..." 1>&5
2423
2424         test -n "$verbose" && echo "    resulting CFLAGS: '$CFLAGS'" 1>&6
2425
2426 echo "${as_me:-configure}:2426: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2427
2428         test -n "$verbose" && echo "    resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2429
2430 echo "${as_me:-configure}:2430: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2431
2432         ;;
2433 (*)
2434         echo "$as_me:2434: result: ok" >&5
2435 echo "${ECHO_T}ok" >&6
2436         ;;
2437 esac
2438
2439 echo "$as_me:2439: checking for inline" >&5
2440 echo $ECHO_N "checking for inline... $ECHO_C" >&6
2441 if test "${ac_cv_c_inline+set}" = set; then
2442   echo $ECHO_N "(cached) $ECHO_C" >&6
2443 else
2444   ac_cv_c_inline=no
2445 for ac_kw in inline __inline__ __inline; do
2446   cat >"conftest.$ac_ext" <<_ACEOF
2447 #line 2447 "configure"
2448 #include "confdefs.h"
2449 #ifndef __cplusplus
2450 static $ac_kw int static_foo (void) {return 0; }
2451 $ac_kw int foo (void) {return 0; }
2452 #endif
2453
2454 _ACEOF
2455 rm -f "conftest.$ac_objext"
2456 if { (eval echo "$as_me:2456: \"$ac_compile\"") >&5
2457   (eval $ac_compile) 2>&5
2458   ac_status=$?
2459   echo "$as_me:2459: \$? = $ac_status" >&5
2460   (exit "$ac_status"); } &&
2461          { ac_try='test -s "conftest.$ac_objext"'
2462   { (eval echo "$as_me:2462: \"$ac_try\"") >&5
2463   (eval $ac_try) 2>&5
2464   ac_status=$?
2465   echo "$as_me:2465: \$? = $ac_status" >&5
2466   (exit "$ac_status"); }; }; then
2467   ac_cv_c_inline=$ac_kw; break
2468 else
2469   echo "$as_me: failed program was:" >&5
2470 cat "conftest.$ac_ext" >&5
2471 fi
2472 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2473 done
2474
2475 fi
2476 echo "$as_me:2476: result: $ac_cv_c_inline" >&5
2477 echo "${ECHO_T}$ac_cv_c_inline" >&6
2478 case $ac_cv_c_inline in
2479   inline | yes) ;;
2480   no)
2481 cat >>confdefs.h <<\EOF
2482 #define inline
2483 EOF
2484  ;;
2485   *)  cat >>confdefs.h <<EOF
2486 #define inline $ac_cv_c_inline
2487 EOF
2488  ;;
2489 esac
2490
2491 for ac_prog in ggrep grep
2492 do
2493   # Extract the first word of "$ac_prog", so it can be a program name with args.
2494 set dummy $ac_prog; ac_word=$2
2495 echo "$as_me:2495: checking for $ac_word" >&5
2496 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2497 if test "${ac_cv_prog_GREP+set}" = set; then
2498   echo $ECHO_N "(cached) $ECHO_C" >&6
2499 else
2500   if test -n "$GREP"; then
2501   ac_cv_prog_GREP="$GREP" # Let the user override the test.
2502 else
2503   ac_save_IFS=$IFS; IFS=$ac_path_separator
2504 ac_dummy="$PATH"
2505 for ac_dir in $ac_dummy; do
2506   IFS=$ac_save_IFS
2507   test -z "$ac_dir" && ac_dir=.
2508   $as_executable_p "$ac_dir/$ac_word" || continue
2509 ac_cv_prog_GREP="$ac_prog"
2510 echo "$as_me:2510: found $ac_dir/$ac_word" >&5
2511 break
2512 done
2513
2514 fi
2515 fi
2516 GREP=$ac_cv_prog_GREP
2517 if test -n "$GREP"; then
2518   echo "$as_me:2518: result: $GREP" >&5
2519 echo "${ECHO_T}$GREP" >&6
2520 else
2521   echo "$as_me:2521: result: no" >&5
2522 echo "${ECHO_T}no" >&6
2523 fi
2524
2525   test -n "$GREP" && break
2526 done
2527 test -n "$GREP" || GREP=": "
2528
2529 echo "$as_me:2529: checking for egrep" >&5
2530 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2531 if test "${ac_cv_path_EGREP+set}" = set; then
2532   echo $ECHO_N "(cached) $ECHO_C" >&6
2533 else
2534   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
2535    then ac_cv_path_EGREP="$GREP -E"
2536    else
2537      for ac_prog in gegrep egrep
2538 do
2539   # Extract the first word of "$ac_prog", so it can be a program name with args.
2540 set dummy $ac_prog; ac_word=$2
2541 echo "$as_me:2541: checking for $ac_word" >&5
2542 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2543 if test "${ac_cv_path_EGREP+set}" = set; then
2544   echo $ECHO_N "(cached) $ECHO_C" >&6
2545 else
2546   case $EGREP in
2547   [\\/]* | ?:[\\/]*)
2548   ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
2549   ;;
2550   *)
2551   ac_save_IFS=$IFS; IFS=$ac_path_separator
2552 ac_dummy="$PATH"
2553 for ac_dir in $ac_dummy; do
2554   IFS=$ac_save_IFS
2555   test -z "$ac_dir" && ac_dir=.
2556   if $as_executable_p "$ac_dir/$ac_word"; then
2557    ac_cv_path_EGREP="$ac_dir/$ac_word"
2558    echo "$as_me:2558: found $ac_dir/$ac_word" >&5
2559    break
2560 fi
2561 done
2562
2563   ;;
2564 esac
2565 fi
2566 EGREP=$ac_cv_path_EGREP
2567
2568 if test -n "$EGREP"; then
2569   echo "$as_me:2569: result: $EGREP" >&5
2570 echo "${ECHO_T}$EGREP" >&6
2571 else
2572   echo "$as_me:2572: result: no" >&5
2573 echo "${ECHO_T}no" >&6
2574 fi
2575
2576   test -n "$EGREP" && break
2577 done
2578 test -n "$EGREP" || EGREP=": "
2579
2580      test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:2580: error: cannot find workable egrep" >&5
2581 echo "$as_me: error: cannot find workable egrep" >&2;}
2582    { (exit 1); exit 1; }; }
2583    fi
2584 fi
2585 echo "$as_me:2585: result: $ac_cv_path_EGREP" >&5
2586 echo "${ECHO_T}$ac_cv_path_EGREP" >&6
2587  EGREP="$ac_cv_path_EGREP"
2588
2589 ac_ext=c
2590 ac_cpp='$CPP $CPPFLAGS'
2591 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2592 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2594 ac_main_return="return"
2595 echo "$as_me:2595: checking how to run the C preprocessor" >&5
2596 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2597 # On Suns, sometimes $CPP names a directory.
2598 if test -n "$CPP" && test -d "$CPP"; then
2599   CPP=
2600 fi
2601 if test -z "$CPP"; then
2602   if test "${ac_cv_prog_CPP+set}" = set; then
2603   echo $ECHO_N "(cached) $ECHO_C" >&6
2604 else
2605       # Double quotes because CPP needs to be expanded
2606     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2607     do
2608       ac_preproc_ok=false
2609 for ac_c_preproc_warn_flag in '' yes
2610 do
2611   # Use a header file that comes with gcc, so configuring glibc
2612   # with a fresh cross-compiler works.
2613   # On the NeXT, cc -E runs the code through the compiler's parser,
2614   # not just through cpp. "Syntax error" is here to catch this case.
2615   cat >"conftest.$ac_ext" <<_ACEOF
2616 #line 2616 "configure"
2617 #include "confdefs.h"
2618 #include <assert.h>
2619                      Syntax error
2620 _ACEOF
2621 if { (eval echo "$as_me:2621: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2622   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2623   ac_status=$?
2624   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2625   rm -f conftest.er1
2626   cat conftest.err >&5
2627   echo "$as_me:2627: \$? = $ac_status" >&5
2628   (exit "$ac_status"); } >/dev/null; then
2629   if test -s conftest.err; then
2630     ac_cpp_err=$ac_c_preproc_warn_flag
2631   else
2632     ac_cpp_err=
2633   fi
2634 else
2635   ac_cpp_err=yes
2636 fi
2637 if test -z "$ac_cpp_err"; then
2638   :
2639 else
2640   echo "$as_me: failed program was:" >&5
2641   cat "conftest.$ac_ext" >&5
2642   # Broken: fails on valid input.
2643 continue
2644 fi
2645 rm -f conftest.err "conftest.$ac_ext"
2646
2647   # OK, works on sane cases.  Now check whether non-existent headers
2648   # can be detected and how.
2649   cat >"conftest.$ac_ext" <<_ACEOF
2650 #line 2650 "configure"
2651 #include "confdefs.h"
2652 #include <ac_nonexistent.h>
2653 _ACEOF
2654 if { (eval echo "$as_me:2654: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2655   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2656   ac_status=$?
2657   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2658   rm -f conftest.er1
2659   cat conftest.err >&5
2660   echo "$as_me:2660: \$? = $ac_status" >&5
2661   (exit "$ac_status"); } >/dev/null; then
2662   if test -s conftest.err; then
2663     ac_cpp_err=$ac_c_preproc_warn_flag
2664   else
2665     ac_cpp_err=
2666   fi
2667 else
2668   ac_cpp_err=yes
2669 fi
2670 if test -z "$ac_cpp_err"; then
2671   # Broken: success on invalid input.
2672 continue
2673 else
2674   echo "$as_me: failed program was:" >&5
2675   cat "conftest.$ac_ext" >&5
2676   # Passes both tests.
2677 ac_preproc_ok=:
2678 break
2679 fi
2680 rm -f conftest.err "conftest.$ac_ext"
2681
2682 done
2683 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2684 rm -f conftest.err "conftest.$ac_ext"
2685 if $ac_preproc_ok; then
2686   break
2687 fi
2688
2689     done
2690     ac_cv_prog_CPP=$CPP
2691
2692 fi
2693   CPP=$ac_cv_prog_CPP
2694 else
2695   ac_cv_prog_CPP=$CPP
2696 fi
2697 echo "$as_me:2697: result: $CPP" >&5
2698 echo "${ECHO_T}$CPP" >&6
2699 ac_preproc_ok=false
2700 for ac_c_preproc_warn_flag in '' yes
2701 do
2702   # Use a header file that comes with gcc, so configuring glibc
2703   # with a fresh cross-compiler works.
2704   # On the NeXT, cc -E runs the code through the compiler's parser,
2705   # not just through cpp. "Syntax error" is here to catch this case.
2706   cat >"conftest.$ac_ext" <<_ACEOF
2707 #line 2707 "configure"
2708 #include "confdefs.h"
2709 #include <assert.h>
2710                      Syntax error
2711 _ACEOF
2712 if { (eval echo "$as_me:2712: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2713   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2714   ac_status=$?
2715   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2716   rm -f conftest.er1
2717   cat conftest.err >&5
2718   echo "$as_me:2718: \$? = $ac_status" >&5
2719   (exit "$ac_status"); } >/dev/null; then
2720   if test -s conftest.err; then
2721     ac_cpp_err=$ac_c_preproc_warn_flag
2722   else
2723     ac_cpp_err=
2724   fi
2725 else
2726   ac_cpp_err=yes
2727 fi
2728 if test -z "$ac_cpp_err"; then
2729   :
2730 else
2731   echo "$as_me: failed program was:" >&5
2732   cat "conftest.$ac_ext" >&5
2733   # Broken: fails on valid input.
2734 continue
2735 fi
2736 rm -f conftest.err "conftest.$ac_ext"
2737
2738   # OK, works on sane cases.  Now check whether non-existent headers
2739   # can be detected and how.
2740   cat >"conftest.$ac_ext" <<_ACEOF
2741 #line 2741 "configure"
2742 #include "confdefs.h"
2743 #include <ac_nonexistent.h>
2744 _ACEOF
2745 if { (eval echo "$as_me:2745: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2746   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2747   ac_status=$?
2748   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2749   rm -f conftest.er1
2750   cat conftest.err >&5
2751   echo "$as_me:2751: \$? = $ac_status" >&5
2752   (exit "$ac_status"); } >/dev/null; then
2753   if test -s conftest.err; then
2754     ac_cpp_err=$ac_c_preproc_warn_flag
2755   else
2756     ac_cpp_err=
2757   fi
2758 else
2759   ac_cpp_err=yes
2760 fi
2761 if test -z "$ac_cpp_err"; then
2762   # Broken: success on invalid input.
2763 continue
2764 else
2765   echo "$as_me: failed program was:" >&5
2766   cat "conftest.$ac_ext" >&5
2767   # Passes both tests.
2768 ac_preproc_ok=:
2769 break
2770 fi
2771 rm -f conftest.err "conftest.$ac_ext"
2772
2773 done
2774 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2775 rm -f conftest.err "conftest.$ac_ext"
2776 if $ac_preproc_ok; then
2777   :
2778 else
2779   { { echo "$as_me:2779: error: C preprocessor \"$CPP\" fails sanity check" >&5
2780 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2781    { (exit 1); exit 1; }; }
2782 fi
2783
2784 ac_ext=c
2785 ac_cpp='$CPP $CPPFLAGS'
2786 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2787 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2788 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2789 ac_main_return="return"
2790
2791 for ac_prog in mawk gawk nawk awk
2792 do
2793   # Extract the first word of "$ac_prog", so it can be a program name with args.
2794 set dummy $ac_prog; ac_word=$2
2795 echo "$as_me:2795: checking for $ac_word" >&5
2796 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2797 if test "${ac_cv_prog_AWK+set}" = set; then
2798   echo $ECHO_N "(cached) $ECHO_C" >&6
2799 else
2800   if test -n "$AWK"; then
2801   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2802 else
2803   ac_save_IFS=$IFS; IFS=$ac_path_separator
2804 ac_dummy="$PATH"
2805 for ac_dir in $ac_dummy; do
2806   IFS=$ac_save_IFS
2807   test -z "$ac_dir" && ac_dir=.
2808   $as_executable_p "$ac_dir/$ac_word" || continue
2809 ac_cv_prog_AWK="$ac_prog"
2810 echo "$as_me:2810: found $ac_dir/$ac_word" >&5
2811 break
2812 done
2813
2814 fi
2815 fi
2816 AWK=$ac_cv_prog_AWK
2817 if test -n "$AWK"; then
2818   echo "$as_me:2818: result: $AWK" >&5
2819 echo "${ECHO_T}$AWK" >&6
2820 else
2821   echo "$as_me:2821: result: no" >&5
2822 echo "${ECHO_T}no" >&6
2823 fi
2824
2825   test -n "$AWK" && break
2826 done
2827
2828 # Find a good install program.  We prefer a C program (faster),
2829 # so one script is as good as another.  But avoid the broken or
2830 # incompatible versions:
2831 # SysV /etc/install, /usr/sbin/install
2832 # SunOS /usr/etc/install
2833 # IRIX /sbin/install
2834 # AIX /bin/install
2835 # AmigaOS /C/install, which installs bootblocks on floppy discs
2836 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2837 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2838 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2839 # ./install, which can be erroneously created by make from ./install.sh.
2840 echo "$as_me:2840: checking for a BSD compatible install" >&5
2841 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
2842 if test -z "$INSTALL"; then
2843 if test "${ac_cv_path_install+set}" = set; then
2844   echo $ECHO_N "(cached) $ECHO_C" >&6
2845 else
2846     ac_save_IFS=$IFS; IFS=$ac_path_separator
2847   for ac_dir in $PATH; do
2848     IFS=$ac_save_IFS
2849     # Account for people who put trailing slashes in PATH elements.
2850     case $ac_dir/ in
2851     / | ./ | .// | /cC/* \
2852     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
2853     | /usr/ucb/* ) ;;
2854     *)
2855       # OSF1 and SCO ODT 3.0 have their own names for install.
2856       # Don't use installbsd from OSF since it installs stuff as root
2857       # by default.
2858       for ac_prog in ginstall scoinst install; do
2859         if $as_executable_p "$ac_dir/$ac_prog"; then
2860           if test $ac_prog = install &&
2861             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2862             # AIX install.  It has an incompatible calling convention.
2863             :
2864           elif test $ac_prog = install &&
2865             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2866             # program-specific install script used by HP pwplus--don't use.
2867             :
2868           else
2869             ac_cv_path_install="$ac_dir/$ac_prog -c"
2870             break 2
2871           fi
2872         fi
2873       done
2874       ;;
2875     esac
2876   done
2877
2878 fi
2879   if test "${ac_cv_path_install+set}" = set; then
2880     INSTALL=$ac_cv_path_install
2881   else
2882     # As a last resort, use the slow shell script.  We don't cache a
2883     # path for INSTALL within a source directory, because that will
2884     # break other packages using the cache if that directory is
2885     # removed, or if the path is relative.
2886     INSTALL=$ac_install_sh
2887   fi
2888 fi
2889 echo "$as_me:2889: result: $INSTALL" >&5
2890 echo "${ECHO_T}$INSTALL" >&6
2891
2892 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2893 # It thinks the first close brace ends the variable substitution.
2894 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2895
2896 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2897
2898 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2899
2900 case $INSTALL in
2901 (/*)
2902         ;;
2903 (*)
2904         cf_dir=`echo "$INSTALL" | sed -e 's%/[^/]*$%%'`
2905         test -z "$cf_dir" && cf_dir=.
2906         INSTALL="`cd \"$cf_dir\" && pwd`"/"`echo "$INSTALL" | sed -e 's%^.*/%%'`"
2907         ;;
2908 esac
2909
2910 echo "$as_me:2910: checking if you want to install stripped executables" >&5
2911 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
2912
2913 # Check whether --enable-stripping or --disable-stripping was given.
2914 if test "${enable_stripping+set}" = set; then
2915   enableval="$enable_stripping"
2916   test "$enableval" != no && enableval=yes
2917         if test "$enableval" != "yes" ; then
2918     enable_stripping=no
2919         else
2920                 enable_stripping=yes
2921         fi
2922 else
2923   enableval=yes
2924         enable_stripping=yes
2925
2926 fi;
2927 echo "$as_me:2927: result: $enable_stripping" >&5
2928 echo "${ECHO_T}$enable_stripping" >&6
2929
2930 if test "$enable_stripping" = yes
2931 then
2932         INSTALL_OPT_S="-s"
2933 else
2934         INSTALL_OPT_S=
2935 fi
2936
2937 : "${INSTALL:=install}"
2938 echo "$as_me:2938: checking if install accepts -p option" >&5
2939 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
2940 if test "${cf_cv_install_p+set}" = set; then
2941   echo $ECHO_N "(cached) $ECHO_C" >&6
2942 else
2943
2944         rm -rf ./conftest*
2945         date >conftest.in
2946         mkdir conftest.out
2947         sleep 3
2948         if $INSTALL -p conftest.in conftest.out 2>/dev/null
2949         then
2950                 if test -f conftest.out/conftest.in
2951                 then
2952                         test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
2953                         test conftest.out/conftest.in -nt conftest.in 2>conftest.err
2954                         if test -s conftest.err
2955                         then
2956                                 cf_cv_install_p=no
2957                         else
2958                                 cf_cv_install_p=yes
2959                         fi
2960                 else
2961                         cf_cv_install_p=no
2962                 fi
2963         else
2964                 cf_cv_install_p=no
2965         fi
2966         rm -rf ./conftest*
2967
2968 fi
2969 echo "$as_me:2969: result: $cf_cv_install_p" >&5
2970 echo "${ECHO_T}$cf_cv_install_p" >&6
2971
2972 echo "$as_me:2972: checking if install needs to be told about ownership" >&5
2973 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
2974 case `$ac_config_guess` in
2975 (*minix)
2976         with_install_o=yes
2977         ;;
2978 (*)
2979         with_install_o=no
2980         ;;
2981 esac
2982
2983 echo "$as_me:2983: result: $with_install_o" >&5
2984 echo "${ECHO_T}$with_install_o" >&6
2985 if test "x$with_install_o" = xyes
2986 then
2987         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'`"
2988 else
2989         INSTALL_OPT_O=
2990 fi
2991
2992 if test -n "$INSTALL_OPT_S"
2993 then
2994         echo "$as_me:2994: checking if you want to specify strip-program" >&5
2995 echo $ECHO_N "checking if you want to specify strip-program... $ECHO_C" >&6
2996
2997 # Check whether --with-strip-program or --without-strip-program was given.
2998 if test "${with_strip_program+set}" = set; then
2999   withval="$with_strip_program"
3000   with_strip_program=$withval
3001 else
3002   with_strip_program=no
3003 fi;
3004         echo "$as_me:3004: result: $with_strip_program" >&5
3005 echo "${ECHO_T}$with_strip_program" >&6
3006         if test "$with_strip_program" != no
3007         then
3008                 echo "$as_me:3008: checking if strip-program is supported with this installer" >&5
3009 echo $ECHO_N "checking if strip-program is supported with this installer... $ECHO_C" >&6
3010                 cf_install_program=`echo "$INSTALL" | sed -e 's%[ ]*[ ]-.%%'`
3011                 check_install_strip=no
3012                 if test -f "$cf_install_program"
3013                 then
3014                         check_install_version=`"$cf_install_program" --version 2>/dev/null | head -n 1 | grep coreutils`
3015                         if test -n "$check_install_version"
3016                         then
3017                                 check_install_strip="option"
3018                         else
3019                                 for check_strip_variable in STRIPBIN STRIP
3020                                 do
3021                                         if strings "$cf_install_program" | grep "^$check_strip_variable$" >/dev/null
3022                                         then
3023                                                 check_install_strip="environ"
3024                                                 break
3025                                         fi
3026                                 done
3027                         fi
3028                 fi
3029                 echo "$as_me:3029: result: $check_install_strip" >&5
3030 echo "${ECHO_T}$check_install_strip" >&6
3031                 case "$check_install_strip" in
3032                 (no)
3033                         { echo "$as_me:3033: WARNING: $cf_install_program does not support strip program option" >&5
3034 echo "$as_me: WARNING: $cf_install_program does not support strip program option" >&2;}
3035                         with_strip_program=no
3036                         ;;
3037                 (environ)
3038                         cat >install.tmp <<-CF_EOF
3039                         #! $SHELL
3040                         STRIPBIN="$with_strip_program" \\
3041                         STRIP="$with_strip_program" \\
3042                         $INSTALL "$@"
3043                         CF_EOF
3044                         INSTALL="`pwd`/install.tmp"
3045                         chmod +x "$INSTALL"
3046                         test -n "$verbose" && echo "    created $INSTALL" 1>&6
3047
3048 echo "${as_me:-configure}:3048: testing created $INSTALL ..." 1>&5
3049
3050                         ;;
3051                 (option)
3052                         INSTALL_OPT_S="$INSTALL_OPT_S --strip-program=\"$with_strip_program\""
3053                         ;;
3054                 esac
3055         fi
3056 fi
3057
3058 for ac_prog in lint cppcheck splint
3059 do
3060   # Extract the first word of "$ac_prog", so it can be a program name with args.
3061 set dummy $ac_prog; ac_word=$2
3062 echo "$as_me:3062: checking for $ac_word" >&5
3063 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3064 if test "${ac_cv_prog_LINT+set}" = set; then
3065   echo $ECHO_N "(cached) $ECHO_C" >&6
3066 else
3067   if test -n "$LINT"; then
3068   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3069 else
3070   ac_save_IFS=$IFS; IFS=$ac_path_separator
3071 ac_dummy="$PATH"
3072 for ac_dir in $ac_dummy; do
3073   IFS=$ac_save_IFS
3074   test -z "$ac_dir" && ac_dir=.
3075   $as_executable_p "$ac_dir/$ac_word" || continue
3076 ac_cv_prog_LINT="$ac_prog"
3077 echo "$as_me:3077: found $ac_dir/$ac_word" >&5
3078 break
3079 done
3080
3081 fi
3082 fi
3083 LINT=$ac_cv_prog_LINT
3084 if test -n "$LINT"; then
3085   echo "$as_me:3085: result: $LINT" >&5
3086 echo "${ECHO_T}$LINT" >&6
3087 else
3088   echo "$as_me:3088: result: no" >&5
3089 echo "${ECHO_T}no" >&6
3090 fi
3091
3092   test -n "$LINT" && break
3093 done
3094
3095 case "x$LINT" in
3096 (xcppcheck|x*/cppcheck)
3097         test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
3098         ;;
3099 esac
3100
3101 echo "$as_me:3101: checking for \".PHONY\" make-support" >&5
3102 echo $ECHO_N "checking for \".PHONY\" make-support... $ECHO_C" >&6
3103 if test "${cf_cv_make_PHONY+set}" = set; then
3104   echo $ECHO_N "(cached) $ECHO_C" >&6
3105 else
3106
3107         rm -rf conftest*
3108         (
3109                 mkdir conftest || exit 1
3110                 cd conftest
3111                 cat >makefile <<'CF_EOF'
3112 .PHONY: always
3113 DATA=0
3114 always: always.out
3115         @echo "** making $@ $(DATA)"
3116 once: once.out
3117         @echo "** making $@ $(DATA)"
3118 always.out:
3119         @echo "** making $@ $(DATA)"
3120         echo $(DATA) > $@
3121 once.out:
3122         @echo "** making $@ $(DATA)"
3123         echo $(DATA) > $@
3124 CF_EOF
3125                 for cf_data in 1 2 3
3126                 do
3127                         ${MAKE:-make} always DATA=$cf_data
3128                         ${MAKE:-make} once   DATA=$cf_data
3129                         ${MAKE:-make} -t always once
3130                         if test -f always ; then
3131                                 echo "no (case 1)" > ../conftest.tmp
3132                         elif test ! -f always.out ; then
3133                                 echo "no (case 2)" > ../conftest.tmp
3134                         elif test ! -f once.out ; then
3135                                 echo "no (case 3)" > ../conftest.tmp
3136                         elif ! cmp -s always.out once.out ; then
3137                                 echo "no (case 4)" > ../conftest.tmp
3138                                 diff always.out once.out
3139                         else
3140                                 cf_check="`cat always.out`"
3141                                 if test "x$cf_check" != "x$cf_data" ; then
3142                                         echo "no (case 5)" > ../conftest.tmp
3143                                 else
3144                                         echo yes > ../conftest.tmp
3145                                         rm -f ./*.out
3146                                         continue
3147                                 fi
3148                         fi
3149                         break
3150                 done
3151         ) >&5 2>&1
3152         cf_cv_make_PHONY="`cat conftest.tmp`"
3153         rm -rf conftest*
3154
3155 fi
3156 echo "$as_me:3156: result: $cf_cv_make_PHONY" >&5
3157 echo "${ECHO_T}$cf_cv_make_PHONY" >&6
3158 MAKE_NO_PHONY="#"
3159 MAKE_PHONY="#"
3160 test "x$cf_cv_make_PHONY" = xyes && MAKE_PHONY=
3161 test "x$cf_cv_make_PHONY" != xyes && MAKE_NO_PHONY=
3162
3163 echo "$as_me:3163: checking if filesystem supports mixed-case filenames" >&5
3164 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3165 if test "${cf_cv_mixedcase+set}" = set; then
3166   echo $ECHO_N "(cached) $ECHO_C" >&6
3167 else
3168
3169 if test "$cross_compiling" = yes ; then
3170         case "$target_alias" in
3171         (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
3172                 cf_cv_mixedcase=no
3173                 ;;
3174         (*)
3175                 cf_cv_mixedcase=yes
3176                 ;;
3177         esac
3178 else
3179         rm -f conftest CONFTEST
3180         echo test >conftest
3181         if test -f CONFTEST ; then
3182                 cf_cv_mixedcase=no
3183         else
3184                 cf_cv_mixedcase=yes
3185         fi
3186         rm -f conftest CONFTEST
3187 fi
3188
3189 fi
3190 echo "$as_me:3190: result: $cf_cv_mixedcase" >&5
3191 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3192 test "$cf_cv_mixedcase" = yes &&
3193 cat >>confdefs.h <<\EOF
3194 #define MIXEDCASE_FILENAMES 1
3195 EOF
3196
3197 for ac_prog in exctags ctags
3198 do
3199   # Extract the first word of "$ac_prog", so it can be a program name with args.
3200 set dummy $ac_prog; ac_word=$2
3201 echo "$as_me:3201: checking for $ac_word" >&5
3202 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3203 if test "${ac_cv_prog_CTAGS+set}" = set; then
3204   echo $ECHO_N "(cached) $ECHO_C" >&6
3205 else
3206   if test -n "$CTAGS"; then
3207   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3208 else
3209   ac_save_IFS=$IFS; IFS=$ac_path_separator
3210 ac_dummy="$PATH"
3211 for ac_dir in $ac_dummy; do
3212   IFS=$ac_save_IFS
3213   test -z "$ac_dir" && ac_dir=.
3214   $as_executable_p "$ac_dir/$ac_word" || continue
3215 ac_cv_prog_CTAGS="$ac_prog"
3216 echo "$as_me:3216: found $ac_dir/$ac_word" >&5
3217 break
3218 done
3219
3220 fi
3221 fi
3222 CTAGS=$ac_cv_prog_CTAGS
3223 if test -n "$CTAGS"; then
3224   echo "$as_me:3224: result: $CTAGS" >&5
3225 echo "${ECHO_T}$CTAGS" >&6
3226 else
3227   echo "$as_me:3227: result: no" >&5
3228 echo "${ECHO_T}no" >&6
3229 fi
3230
3231   test -n "$CTAGS" && break
3232 done
3233
3234 for ac_prog in exetags etags
3235 do
3236   # Extract the first word of "$ac_prog", so it can be a program name with args.
3237 set dummy $ac_prog; ac_word=$2
3238 echo "$as_me:3238: checking for $ac_word" >&5
3239 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3240 if test "${ac_cv_prog_ETAGS+set}" = set; then
3241   echo $ECHO_N "(cached) $ECHO_C" >&6
3242 else
3243   if test -n "$ETAGS"; then
3244   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3245 else
3246   ac_save_IFS=$IFS; IFS=$ac_path_separator
3247 ac_dummy="$PATH"
3248 for ac_dir in $ac_dummy; do
3249   IFS=$ac_save_IFS
3250   test -z "$ac_dir" && ac_dir=.
3251   $as_executable_p "$ac_dir/$ac_word" || continue
3252 ac_cv_prog_ETAGS="$ac_prog"
3253 echo "$as_me:3253: found $ac_dir/$ac_word" >&5
3254 break
3255 done
3256
3257 fi
3258 fi
3259 ETAGS=$ac_cv_prog_ETAGS
3260 if test -n "$ETAGS"; then
3261   echo "$as_me:3261: result: $ETAGS" >&5
3262 echo "${ECHO_T}$ETAGS" >&6
3263 else
3264   echo "$as_me:3264: result: no" >&5
3265 echo "${ECHO_T}no" >&6
3266 fi
3267
3268   test -n "$ETAGS" && break
3269 done
3270
3271 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3272 set dummy ${CTAGS:-ctags}; ac_word=$2
3273 echo "$as_me:3273: checking for $ac_word" >&5
3274 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3275 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3276   echo $ECHO_N "(cached) $ECHO_C" >&6
3277 else
3278   if test -n "$MAKE_LOWER_TAGS"; then
3279   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3280 else
3281   ac_save_IFS=$IFS; IFS=$ac_path_separator
3282 ac_dummy="$PATH"
3283 for ac_dir in $ac_dummy; do
3284   IFS=$ac_save_IFS
3285   test -z "$ac_dir" && ac_dir=.
3286   $as_executable_p "$ac_dir/$ac_word" || continue
3287 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3288 echo "$as_me:3288: found $ac_dir/$ac_word" >&5
3289 break
3290 done
3291
3292   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3293 fi
3294 fi
3295 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3296 if test -n "$MAKE_LOWER_TAGS"; then
3297   echo "$as_me:3297: result: $MAKE_LOWER_TAGS" >&5
3298 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3299 else
3300   echo "$as_me:3300: result: no" >&5
3301 echo "${ECHO_T}no" >&6
3302 fi
3303
3304 if test "$cf_cv_mixedcase" = yes ; then
3305         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3306 set dummy ${ETAGS:-etags}; ac_word=$2
3307 echo "$as_me:3307: checking for $ac_word" >&5
3308 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3309 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3310   echo $ECHO_N "(cached) $ECHO_C" >&6
3311 else
3312   if test -n "$MAKE_UPPER_TAGS"; then
3313   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3314 else
3315   ac_save_IFS=$IFS; IFS=$ac_path_separator
3316 ac_dummy="$PATH"
3317 for ac_dir in $ac_dummy; do
3318   IFS=$ac_save_IFS
3319   test -z "$ac_dir" && ac_dir=.
3320   $as_executable_p "$ac_dir/$ac_word" || continue
3321 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3322 echo "$as_me:3322: found $ac_dir/$ac_word" >&5
3323 break
3324 done
3325
3326   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3327 fi
3328 fi
3329 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3330 if test -n "$MAKE_UPPER_TAGS"; then
3331   echo "$as_me:3331: result: $MAKE_UPPER_TAGS" >&5
3332 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3333 else
3334   echo "$as_me:3334: result: no" >&5
3335 echo "${ECHO_T}no" >&6
3336 fi
3337
3338 else
3339         MAKE_UPPER_TAGS=no
3340 fi
3341
3342 if test "$MAKE_UPPER_TAGS" = yes ; then
3343         MAKE_UPPER_TAGS=
3344 else
3345         MAKE_UPPER_TAGS="#"
3346 fi
3347
3348 if test "$MAKE_LOWER_TAGS" = yes ; then
3349         MAKE_LOWER_TAGS=
3350 else
3351         MAKE_LOWER_TAGS="#"
3352 fi
3353
3354 echo "$as_me:3354: checking if -lm needed for math functions" >&5
3355 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
3356 if test "${cf_cv_need_libm+set}" = set; then
3357   echo $ECHO_N "(cached) $ECHO_C" >&6
3358 else
3359
3360         cat >"conftest.$ac_ext" <<_ACEOF
3361 #line 3361 "configure"
3362 #include "confdefs.h"
3363
3364                 #include <stdio.h>
3365                 #include <stdlib.h>
3366                 #include <math.h>
3367
3368 int
3369 main (void)
3370 {
3371 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
3372   ;
3373   return 0;
3374 }
3375 _ACEOF
3376 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
3377 if { (eval echo "$as_me:3377: \"$ac_link\"") >&5
3378   (eval $ac_link) 2>&5
3379   ac_status=$?
3380   echo "$as_me:3380: \$? = $ac_status" >&5
3381   (exit "$ac_status"); } &&
3382          { ac_try='test -s "conftest$ac_exeext"'
3383   { (eval echo "$as_me:3383: \"$ac_try\"") >&5
3384   (eval $ac_try) 2>&5
3385   ac_status=$?
3386   echo "$as_me:3386: \$? = $ac_status" >&5
3387   (exit "$ac_status"); }; }; then
3388   cf_cv_need_libm=no
3389 else
3390   echo "$as_me: failed program was:" >&5
3391 cat "conftest.$ac_ext" >&5
3392 cf_cv_need_libm=yes
3393 fi
3394 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
3395 fi
3396 echo "$as_me:3396: result: $cf_cv_need_libm" >&5
3397 echo "${ECHO_T}$cf_cv_need_libm" >&6
3398
3399 if test "$cf_cv_need_libm" = yes
3400 then
3401
3402         cf_save_LIBS="$LIBS"
3403         LIBS="$LIBS -lm"
3404         echo "$as_me:3404: checking if -lm is available for math functions" >&5
3405 echo $ECHO_N "checking if -lm is available for math functions... $ECHO_C" >&6
3406 if test "${cf_cv_have_libm+set}" = set; then
3407   echo $ECHO_N "(cached) $ECHO_C" >&6
3408 else
3409
3410         cat >"conftest.$ac_ext" <<_ACEOF
3411 #line 3411 "configure"
3412 #include "confdefs.h"
3413
3414                 #include <stdio.h>
3415                 #include <stdlib.h>
3416                 #include <math.h>
3417
3418 int
3419 main (void)
3420 {
3421 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
3422   ;
3423   return 0;
3424 }
3425 _ACEOF
3426 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
3427 if { (eval echo "$as_me:3427: \"$ac_link\"") >&5
3428   (eval $ac_link) 2>&5
3429   ac_status=$?
3430   echo "$as_me:3430: \$? = $ac_status" >&5
3431   (exit "$ac_status"); } &&
3432          { ac_try='test -s "conftest$ac_exeext"'
3433   { (eval echo "$as_me:3433: \"$ac_try\"") >&5
3434   (eval $ac_try) 2>&5
3435   ac_status=$?
3436   echo "$as_me:3436: \$? = $ac_status" >&5
3437   (exit "$ac_status"); }; }; then
3438   cf_cv_have_libm=yes
3439 else
3440   echo "$as_me: failed program was:" >&5
3441 cat "conftest.$ac_ext" >&5
3442 cf_cv_have_libm=no
3443 fi
3444 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
3445 fi
3446 echo "$as_me:3446: result: $cf_cv_have_libm" >&5
3447 echo "${ECHO_T}$cf_cv_have_libm" >&6
3448         LIBS="$cf_save_LIBS"
3449
3450         if test "$cf_cv_have_libm" = yes
3451         then
3452                 MATH_LIB=-lm
3453         fi
3454 else
3455         cf_cv_have_libm=yes
3456 fi
3457
3458 if test "$cf_cv_have_libm" = yes
3459 then
3460
3461 cat >>confdefs.h <<\EOF
3462 #define HAVE_MATH_FUNCS 1
3463 EOF
3464
3465 fi
3466
3467 top_builddir=`pwd`
3468
3469 CC_G_OPT="-g"
3470 CC_SHARED_OPTS=unknown
3471 CPPFLAGS="$CPPFLAGS"
3472 DFT_DEP_SUFFIX=""
3473 DFT_OBJ_SUBDIR=`pwd|sed -e's:.*/::'`
3474 DFT_UPR_MODEL="NORMAL"
3475 LD="ld"
3476 LDFLAGS_SHARED=""
3477 LDFLAGS_STATIC=""
3478 LD_MODEL=""
3479 LD_SHARED_OPTS=""
3480 LIBTOOL=""
3481 LIBTOOL_OPTS=""
3482 LIB_CLEAN=""
3483 LIB_COMPILE=""
3484 LIB_LINK='${CC}'
3485 LINK_TESTS=""
3486 LOCAL_LDFLAGS=""
3487 PACKAGE="ncurses-examples"
3488 PTHREAD="-lm"
3489 TEST_ARGS=""
3490 TEST_DEPS=""
3491 TEST_LIBS=""
3492 TINFO_LDFLAGS=''
3493 TINFO_LIBS='$(LIBS_CURSES)'
3494 cf_cv_abi_version=""
3495 cf_cv_rel_version=""
3496 includesubdir=""
3497
3498 cf_cv_screen=curses
3499 cf_cv_libtype=
3500
3501 echo "$as_me:3501: checking for fgrep" >&5
3502 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
3503 if test "${ac_cv_path_FGREP+set}" = set; then
3504   echo $ECHO_N "(cached) $ECHO_C" >&6
3505 else
3506   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3507    then ac_cv_path_FGREP="$GREP -F"
3508    else
3509      for ac_prog in gfgrep fgrep
3510 do
3511   # Extract the first word of "$ac_prog", so it can be a program name with args.
3512 set dummy $ac_prog; ac_word=$2
3513 echo "$as_me:3513: checking for $ac_word" >&5
3514 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3515 if test "${ac_cv_path_FGREP+set}" = set; then
3516   echo $ECHO_N "(cached) $ECHO_C" >&6
3517 else
3518   case $FGREP in
3519   [\\/]* | ?:[\\/]*)
3520   ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
3521   ;;
3522   *)
3523   ac_save_IFS=$IFS; IFS=$ac_path_separator
3524 ac_dummy="$PATH"
3525 for ac_dir in $ac_dummy; do
3526   IFS=$ac_save_IFS
3527   test -z "$ac_dir" && ac_dir=.
3528   if $as_executable_p "$ac_dir/$ac_word"; then
3529    ac_cv_path_FGREP="$ac_dir/$ac_word"
3530    echo "$as_me:3530: found $ac_dir/$ac_word" >&5
3531    break
3532 fi
3533 done
3534
3535   ;;
3536 esac
3537 fi
3538 FGREP=$ac_cv_path_FGREP
3539
3540 if test -n "$FGREP"; then
3541   echo "$as_me:3541: result: $FGREP" >&5
3542 echo "${ECHO_T}$FGREP" >&6
3543 else
3544   echo "$as_me:3544: result: no" >&5
3545 echo "${ECHO_T}no" >&6
3546 fi
3547
3548   test -n "$FGREP" && break
3549 done
3550 test -n "$FGREP" || FGREP=": "
3551
3552      test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:3552: error: cannot find workable fgrep" >&5
3553 echo "$as_me: error: cannot find workable fgrep" >&2;}
3554    { (exit 1); exit 1; }; }
3555    fi
3556 fi
3557 echo "$as_me:3557: result: $ac_cv_path_FGREP" >&5
3558 echo "${ECHO_T}$ac_cv_path_FGREP" >&6
3559  FGREP="$ac_cv_path_FGREP"
3560
3561 echo "$as_me:3561: checking if you want to use C11 _Noreturn feature" >&5
3562 echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
3563
3564 # Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
3565 if test "${enable_stdnoreturn+set}" = set; then
3566   enableval="$enable_stdnoreturn"
3567   test "$enableval" != yes && enableval=no
3568         if test "$enableval" != "no" ; then
3569     enable_stdnoreturn=yes
3570         else
3571                 enable_stdnoreturn=no
3572         fi
3573 else
3574   enableval=no
3575         enable_stdnoreturn=no
3576
3577 fi;
3578 echo "$as_me:3578: result: $enable_stdnoreturn" >&5
3579 echo "${ECHO_T}$enable_stdnoreturn" >&6
3580
3581 if test $enable_stdnoreturn = yes; then
3582 echo "$as_me:3582: checking for C11 _Noreturn feature" >&5
3583 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
3584 if test "${cf_cv_c11_noreturn+set}" = set; then
3585   echo $ECHO_N "(cached) $ECHO_C" >&6
3586 else
3587   cat >"conftest.$ac_ext" <<_ACEOF
3588 #line 3588 "configure"
3589 #include "confdefs.h"
3590
3591 $ac_includes_default
3592 #include <stdnoreturn.h>
3593 static _Noreturn void giveup(void) { exit(0); }
3594
3595 int
3596 main (void)
3597 {
3598 if (feof(stdin)) giveup()
3599   ;
3600   return 0;
3601 }
3602 _ACEOF
3603 rm -f "conftest.$ac_objext"
3604 if { (eval echo "$as_me:3604: \"$ac_compile\"") >&5
3605   (eval $ac_compile) 2>&5
3606   ac_status=$?
3607   echo "$as_me:3607: \$? = $ac_status" >&5
3608   (exit "$ac_status"); } &&
3609          { ac_try='test -s "conftest.$ac_objext"'
3610   { (eval echo "$as_me:3610: \"$ac_try\"") >&5
3611   (eval $ac_try) 2>&5
3612   ac_status=$?
3613   echo "$as_me:3613: \$? = $ac_status" >&5
3614   (exit "$ac_status"); }; }; then
3615   cf_cv_c11_noreturn=yes
3616 else
3617   echo "$as_me: failed program was:" >&5
3618 cat "conftest.$ac_ext" >&5
3619 cf_cv_c11_noreturn=no
3620 fi
3621 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3622
3623 fi
3624 echo "$as_me:3624: result: $cf_cv_c11_noreturn" >&5
3625 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
3626 else
3627         cf_cv_c11_noreturn=no,
3628 fi
3629
3630 if test "$cf_cv_c11_noreturn" = yes; then
3631
3632 cat >>confdefs.h <<\EOF
3633 #define HAVE_STDNORETURN_H 1
3634 EOF
3635
3636 cat >>confdefs.h <<EOF
3637 #define STDC_NORETURN _Noreturn
3638 EOF
3639
3640         HAVE_STDNORETURN_H=1
3641 else
3642         HAVE_STDNORETURN_H=0
3643 fi
3644
3645 if test "$GCC" = yes || test "$GXX" = yes
3646 then
3647 cat > conftest.i <<EOF
3648 #ifndef GCC_PRINTF
3649 #define GCC_PRINTF 0
3650 #endif
3651 #ifndef GCC_SCANF
3652 #define GCC_SCANF 0
3653 #endif
3654 #ifndef GCC_NORETURN
3655 #define GCC_NORETURN /* nothing */
3656 #endif
3657 #ifndef GCC_UNUSED
3658 #define GCC_UNUSED /* nothing */
3659 #endif
3660 EOF
3661 if test "$GCC" = yes
3662 then
3663         { echo "$as_me:3663: checking for $CC __attribute__ directives..." >&5
3664 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
3665 cat > "conftest.$ac_ext" <<EOF
3666 #line 3666 "${as_me:-configure}"
3667 #include <stdio.h>
3668 #include "confdefs.h"
3669 #include "conftest.h"
3670 #include "conftest.i"
3671 #if     GCC_PRINTF
3672 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
3673 #else
3674 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
3675 #endif
3676 #if     GCC_SCANF
3677 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
3678 #else
3679 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
3680 #endif
3681 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
3682 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
3683 extern GCC_NORETURN void foo(void);
3684 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
3685 EOF
3686         cf_printf_attribute=no
3687         cf_scanf_attribute=no
3688         for cf_attribute in scanf printf unused noreturn
3689         do
3690
3691 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
3692
3693                 cf_directive="__attribute__(($cf_attribute))"
3694                 echo "checking for $CC $cf_directive" 1>&5
3695
3696                 case "$cf_attribute" in
3697                 (printf)
3698                         cf_printf_attribute=yes
3699                         cat >conftest.h <<EOF
3700 #define GCC_$cf_ATTRIBUTE 1
3701 EOF
3702                         ;;
3703                 (scanf)
3704                         cf_scanf_attribute=yes
3705                         cat >conftest.h <<EOF
3706 #define GCC_$cf_ATTRIBUTE 1
3707 EOF
3708                         ;;
3709                 (*)
3710                         cat >conftest.h <<EOF
3711 #define GCC_$cf_ATTRIBUTE $cf_directive
3712 EOF
3713                         ;;
3714                 esac
3715
3716                 if { (eval echo "$as_me:3716: \"$ac_compile\"") >&5
3717   (eval $ac_compile) 2>&5
3718   ac_status=$?
3719   echo "$as_me:3719: \$? = $ac_status" >&5
3720   (exit "$ac_status"); }; then
3721                         test -n "$verbose" && echo "$as_me:3721: result: ... $cf_attribute" >&5
3722 echo "${ECHO_T}... $cf_attribute" >&6
3723                         cat conftest.h >>confdefs.h
3724                         case "$cf_attribute" in
3725                         (noreturn)
3726
3727 cat >>confdefs.h <<EOF
3728 #define GCC_NORETURN $cf_directive
3729 EOF
3730
3731                                 ;;
3732                         (printf)
3733                                 cf_value='/* nothing */'
3734                                 if test "$cf_printf_attribute" != no ; then
3735                                         cf_value='__attribute__((format(printf,fmt,var)))'
3736
3737 cat >>confdefs.h <<\EOF
3738 #define GCC_PRINTF 1
3739 EOF
3740
3741                                 fi
3742
3743 cat >>confdefs.h <<EOF
3744 #define GCC_PRINTFLIKE(fmt,var) $cf_value
3745 EOF
3746
3747                                 ;;
3748                         (scanf)
3749                                 cf_value='/* nothing */'
3750                                 if test "$cf_scanf_attribute" != no ; then
3751                                         cf_value='__attribute__((format(scanf,fmt,var)))'
3752
3753 cat >>confdefs.h <<\EOF
3754 #define GCC_SCANF 1
3755 EOF
3756
3757                                 fi
3758
3759 cat >>confdefs.h <<EOF
3760 #define GCC_SCANFLIKE(fmt,var) $cf_value
3761 EOF
3762
3763                                 ;;
3764                         (unused)
3765
3766 cat >>confdefs.h <<EOF
3767 #define GCC_UNUSED $cf_directive
3768 EOF
3769
3770                                 ;;
3771                         esac
3772                 fi
3773         done
3774 else
3775         ${FGREP-fgrep} define conftest.i >>confdefs.h
3776 fi
3777 rm -rf ./conftest*
3778 fi
3779
3780 echo "$as_me:3780: checking if you want to work around bogus compiler/loader warnings" >&5
3781 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
3782
3783 # Check whether --enable-string-hacks or --disable-string-hacks was given.
3784 if test "${enable_string_hacks+set}" = set; then
3785   enableval="$enable_string_hacks"
3786   enable_string_hacks=$enableval
3787 else
3788   enable_string_hacks=no
3789 fi;
3790 echo "$as_me:3790: result: $enable_string_hacks" >&5
3791 echo "${ECHO_T}$enable_string_hacks" >&6
3792
3793 if test "x$enable_string_hacks" = "xyes"; then
3794
3795 cat >>confdefs.h <<\EOF
3796 #define USE_STRING_HACKS 1
3797 EOF
3798
3799         { echo "$as_me:3799: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
3800 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
3801         echo "$as_me:3801: checking for strlcat" >&5
3802 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
3803 if test "${ac_cv_func_strlcat+set}" = set; then
3804   echo $ECHO_N "(cached) $ECHO_C" >&6
3805 else
3806   cat >"conftest.$ac_ext" <<_ACEOF
3807 #line 3807 "configure"
3808 #include "confdefs.h"
3809 #define strlcat autoconf_temporary
3810 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
3811 #undef strlcat
3812
3813 #ifdef __cplusplus
3814 extern "C"
3815 #endif
3816
3817 /* We use char because int might match the return type of a gcc2
3818    builtin and then its argument prototype would still apply.  */
3819 char strlcat (void);
3820
3821 int
3822 main (void)
3823 {
3824
3825 /* The GNU C library defines stubs for functions which it implements
3826     to always fail with ENOSYS.  Some functions are actually named
3827     something starting with __ and the normal name is an alias.  */
3828 #if defined (__stub_strlcat) || defined (__stub___strlcat)
3829 #error found stub for strlcat
3830 #endif
3831
3832         return strlcat ();
3833   ;
3834   return 0;
3835 }
3836 _ACEOF
3837 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
3838 if { (eval echo "$as_me:3838: \"$ac_link\"") >&5
3839   (eval $ac_link) 2>&5
3840   ac_status=$?
3841   echo "$as_me:3841: \$? = $ac_status" >&5
3842   (exit "$ac_status"); } &&
3843          { ac_try='test -s "conftest$ac_exeext"'
3844   { (eval echo "$as_me:3844: \"$ac_try\"") >&5
3845   (eval $ac_try) 2>&5
3846   ac_status=$?
3847   echo "$as_me:3847: \$? = $ac_status" >&5
3848   (exit "$ac_status"); }; }; then
3849   ac_cv_func_strlcat=yes
3850 else
3851   echo "$as_me: failed program was:" >&5
3852 cat "conftest.$ac_ext" >&5
3853 ac_cv_func_strlcat=no
3854 fi
3855 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
3856 fi
3857 echo "$as_me:3857: result: $ac_cv_func_strlcat" >&5
3858 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
3859 if test "$ac_cv_func_strlcat" = yes; then
3860
3861 cat >>confdefs.h <<\EOF
3862 #define HAVE_STRLCAT 1
3863 EOF
3864
3865 else
3866
3867                 echo "$as_me:3867: checking for strlcat in -lbsd" >&5
3868 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
3869 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
3870   echo $ECHO_N "(cached) $ECHO_C" >&6
3871 else
3872   ac_check_lib_save_LIBS=$LIBS
3873 LIBS="-lbsd  $LIBS"
3874 cat >"conftest.$ac_ext" <<_ACEOF
3875 #line 3875 "configure"
3876 #include "confdefs.h"
3877
3878 /* Override any gcc2 internal prototype to avoid an error.  */
3879 #ifdef __cplusplus
3880 extern "C"
3881 #endif
3882 /* We use char because int might match the return type of a gcc2
3883    builtin and then its argument prototype would still apply.  */
3884 char strlcat (void);
3885 int
3886 main (void)
3887 {
3888 strlcat ();
3889   ;
3890   return 0;
3891 }
3892 _ACEOF
3893 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
3894 if { (eval echo "$as_me:3894: \"$ac_link\"") >&5
3895   (eval $ac_link) 2>&5
3896   ac_status=$?
3897   echo "$as_me:3897: \$? = $ac_status" >&5
3898   (exit "$ac_status"); } &&
3899          { ac_try='test -s "conftest$ac_exeext"'
3900   { (eval echo "$as_me:3900: \"$ac_try\"") >&5
3901   (eval $ac_try) 2>&5
3902   ac_status=$?
3903   echo "$as_me:3903: \$? = $ac_status" >&5
3904   (exit "$ac_status"); }; }; then
3905   ac_cv_lib_bsd_strlcat=yes
3906 else
3907   echo "$as_me: failed program was:" >&5
3908 cat "conftest.$ac_ext" >&5
3909 ac_cv_lib_bsd_strlcat=no
3910 fi
3911 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
3912 LIBS=$ac_check_lib_save_LIBS
3913 fi
3914 echo "$as_me:3914: result: $ac_cv_lib_bsd_strlcat" >&5
3915 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
3916 if test "$ac_cv_lib_bsd_strlcat" = yes; then
3917
3918 cf_add_libs="$LIBS"
3919 # reverse order
3920 cf_add_0lib=
3921 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
3922 # filter duplicates
3923 for cf_add_1lib in $cf_add_0lib; do
3924         for cf_add_2lib in $cf_add_libs; do
3925                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
3926                         cf_add_1lib=
3927                         break
3928                 fi
3929         done
3930         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
3931 done
3932 LIBS="$cf_add_libs"
3933
3934 for ac_header in bsd/string.h
3935 do
3936 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3937 echo "$as_me:3937: checking for $ac_header" >&5
3938 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3939 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3940   echo $ECHO_N "(cached) $ECHO_C" >&6
3941 else
3942   cat >"conftest.$ac_ext" <<_ACEOF
3943 #line 3943 "configure"
3944 #include "confdefs.h"
3945 #include <$ac_header>
3946 _ACEOF
3947 if { (eval echo "$as_me:3947: \"$ac_cpp "conftest.$ac_ext"\"") >&5
3948   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
3949   ac_status=$?
3950   $EGREP -v '^ *\+' conftest.er1 >conftest.err
3951   rm -f conftest.er1
3952   cat conftest.err >&5
3953   echo "$as_me:3953: \$? = $ac_status" >&5
3954   (exit "$ac_status"); } >/dev/null; then
3955   if test -s conftest.err; then
3956     ac_cpp_err=$ac_c_preproc_warn_flag
3957   else
3958     ac_cpp_err=
3959   fi
3960 else
3961   ac_cpp_err=yes
3962 fi
3963 if test -z "$ac_cpp_err"; then
3964   eval "$as_ac_Header=yes"
3965 else
3966   echo "$as_me: failed program was:" >&5
3967   cat "conftest.$ac_ext" >&5
3968   eval "$as_ac_Header=no"
3969 fi
3970 rm -f conftest.err "conftest.$ac_ext"
3971 fi
3972 echo "$as_me:3972: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
3973 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
3974 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
3975   cat >>confdefs.h <<EOF
3976 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3977 EOF
3978
3979 fi
3980 done
3981
3982 cat >>confdefs.h <<\EOF
3983 #define HAVE_STRLCAT 1
3984 EOF
3985
3986 fi
3987
3988 fi
3989
3990 for ac_func in strlcpy snprintf
3991 do
3992 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
3993 echo "$as_me:3993: checking for $ac_func" >&5
3994 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
3995 if eval "test \"\${$as_ac_var+set}\" = set"; then
3996   echo $ECHO_N "(cached) $ECHO_C" >&6
3997 else
3998   cat >"conftest.$ac_ext" <<_ACEOF
3999 #line 3999 "configure"
4000 #include "confdefs.h"
4001 #define $ac_func autoconf_temporary
4002 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
4003 #undef $ac_func
4004
4005 #ifdef __cplusplus
4006 extern "C"
4007 #endif
4008
4009 /* We use char because int might match the return type of a gcc2
4010    builtin and then its argument prototype would still apply.  */
4011 char $ac_func (void);
4012
4013 int
4014 main (void)
4015 {
4016
4017 /* The GNU C library defines stubs for functions which it implements
4018     to always fail with ENOSYS.  Some functions are actually named
4019     something starting with __ and the normal name is an alias.  */
4020 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4021 #error found stub for $ac_func
4022 #endif
4023
4024         return $ac_func ();
4025   ;
4026   return 0;
4027 }
4028 _ACEOF
4029 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
4030 if { (eval echo "$as_me:4030: \"$ac_link\"") >&5
4031   (eval $ac_link) 2>&5
4032   ac_status=$?
4033   echo "$as_me:4033: \$? = $ac_status" >&5
4034   (exit "$ac_status"); } &&
4035          { ac_try='test -s "conftest$ac_exeext"'
4036   { (eval echo "$as_me:4036: \"$ac_try\"") >&5
4037   (eval $ac_try) 2>&5
4038   ac_status=$?
4039   echo "$as_me:4039: \$? = $ac_status" >&5
4040   (exit "$ac_status"); }; }; then
4041   eval "$as_ac_var=yes"
4042 else
4043   echo "$as_me: failed program was:" >&5
4044 cat "conftest.$ac_ext" >&5
4045 eval "$as_ac_var=no"
4046 fi
4047 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
4048 fi
4049 echo "$as_me:4049: result: `eval echo '${'"$as_ac_var"'}'`" >&5
4050 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
4051 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
4052   cat >>confdefs.h <<EOF
4053 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4054 EOF
4055
4056 fi
4057 done
4058
4059 fi
4060
4061 echo "$as_me:4061: checking if the POSIX test-macros are already defined" >&5
4062 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
4063 if test "${cf_cv_posix_visible+set}" = set; then
4064   echo $ECHO_N "(cached) $ECHO_C" >&6
4065 else
4066
4067 cat >"conftest.$ac_ext" <<_ACEOF
4068 #line 4068 "configure"
4069 #include "confdefs.h"
4070 #include <stdio.h>
4071 int
4072 main (void)
4073 {
4074
4075 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
4076         && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
4077         && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
4078         && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
4079 #error conflicting symbols found
4080 #endif
4081
4082   ;
4083   return 0;
4084 }
4085 _ACEOF
4086 rm -f "conftest.$ac_objext"
4087 if { (eval echo "$as_me:4087: \"$ac_compile\"") >&5
4088   (eval $ac_compile) 2>&5
4089   ac_status=$?
4090   echo "$as_me:4090: \$? = $ac_status" >&5
4091   (exit "$ac_status"); } &&
4092          { ac_try='test -s "conftest.$ac_objext"'
4093   { (eval echo "$as_me:4093: \"$ac_try\"") >&5
4094   (eval $ac_try) 2>&5
4095   ac_status=$?
4096   echo "$as_me:4096: \$? = $ac_status" >&5
4097   (exit "$ac_status"); }; }; then
4098   cf_cv_posix_visible=no
4099 else
4100   echo "$as_me: failed program was:" >&5
4101 cat "conftest.$ac_ext" >&5
4102 cf_cv_posix_visible=yes
4103 fi
4104 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4105
4106 fi
4107 echo "$as_me:4107: result: $cf_cv_posix_visible" >&5
4108 echo "${ECHO_T}$cf_cv_posix_visible" >&6
4109
4110 if test "$cf_cv_posix_visible" = no; then
4111
4112 cf_XOPEN_SOURCE=600
4113 cf_POSIX_C_SOURCE=199506L
4114 cf_xopen_source=
4115
4116 case "$host_os" in
4117 (aix[4-7]*)
4118         cf_xopen_source="-D_ALL_SOURCE"
4119         ;;
4120 (darwin[0-8].*)
4121         cf_xopen_source="-D_APPLE_C_SOURCE"
4122         ;;
4123 (darwin*)
4124         cf_xopen_source="-D_DARWIN_C_SOURCE"
4125         cf_XOPEN_SOURCE=
4126         ;;
4127 (freebsd*|dragonfly*|midnightbsd*)
4128         # 5.x headers associate
4129         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
4130         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
4131         cf_POSIX_C_SOURCE=200112L
4132         cf_XOPEN_SOURCE=600
4133         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
4134         ;;
4135 (hpux11*)
4136         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
4137         ;;
4138 (hpux*)
4139         cf_xopen_source="-D_HPUX_SOURCE"
4140         ;;
4141 (irix[56].*)
4142         cf_xopen_source="-D_SGI_SOURCE"
4143         cf_XOPEN_SOURCE=
4144         ;;
4145 (linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
4146
4147 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
4148
4149 echo "$as_me:4149: checking if this is the GNU C library" >&5
4150 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
4151 if test "${cf_cv_gnu_library+set}" = set; then
4152   echo $ECHO_N "(cached) $ECHO_C" >&6
4153 else
4154
4155 cat >"conftest.$ac_ext" <<_ACEOF
4156 #line 4156 "configure"
4157 #include "confdefs.h"
4158 #include <sys/types.h>
4159 int
4160 main (void)
4161 {
4162
4163         #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
4164                 return 0;
4165         #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
4166                 return 0;
4167         #else
4168         #       error not GNU C library
4169         #endif
4170   ;
4171   return 0;
4172 }
4173 _ACEOF
4174 rm -f "conftest.$ac_objext"
4175 if { (eval echo "$as_me:4175: \"$ac_compile\"") >&5
4176   (eval $ac_compile) 2>&5
4177   ac_status=$?
4178   echo "$as_me:4178: \$? = $ac_status" >&5
4179   (exit "$ac_status"); } &&
4180          { ac_try='test -s "conftest.$ac_objext"'
4181   { (eval echo "$as_me:4181: \"$ac_try\"") >&5
4182   (eval $ac_try) 2>&5
4183   ac_status=$?
4184   echo "$as_me:4184: \$? = $ac_status" >&5
4185   (exit "$ac_status"); }; }; then
4186   cf_cv_gnu_library=yes
4187 else
4188   echo "$as_me: failed program was:" >&5
4189 cat "conftest.$ac_ext" >&5
4190 cf_cv_gnu_library=no
4191 fi
4192 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4193
4194 fi
4195 echo "$as_me:4195: result: $cf_cv_gnu_library" >&5
4196 echo "${ECHO_T}$cf_cv_gnu_library" >&6
4197
4198 if test x$cf_cv_gnu_library = xyes; then
4199
4200         # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
4201         # was changed to help a little.  newlib incorporated the change about 4
4202         # years later.
4203         echo "$as_me:4203: checking if _DEFAULT_SOURCE can be used as a basis" >&5
4204 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
4205 if test "${cf_cv_gnu_library_219+set}" = set; then
4206   echo $ECHO_N "(cached) $ECHO_C" >&6
4207 else
4208
4209                 cf_save="$CPPFLAGS"
4210
4211         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4212         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
4213
4214                 cat >"conftest.$ac_ext" <<_ACEOF
4215 #line 4215 "configure"
4216 #include "confdefs.h"
4217 #include <sys/types.h>
4218 int
4219 main (void)
4220 {
4221
4222                         #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
4223                                 return 0;
4224                         #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
4225                                 return 0;
4226                         #else
4227                         #       error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
4228                         #endif
4229   ;
4230   return 0;
4231 }
4232 _ACEOF
4233 rm -f "conftest.$ac_objext"
4234 if { (eval echo "$as_me:4234: \"$ac_compile\"") >&5
4235   (eval $ac_compile) 2>&5
4236   ac_status=$?
4237   echo "$as_me:4237: \$? = $ac_status" >&5
4238   (exit "$ac_status"); } &&
4239          { ac_try='test -s "conftest.$ac_objext"'
4240   { (eval echo "$as_me:4240: \"$ac_try\"") >&5
4241   (eval $ac_try) 2>&5
4242   ac_status=$?
4243   echo "$as_me:4243: \$? = $ac_status" >&5
4244   (exit "$ac_status"); }; }; then
4245   cf_cv_gnu_library_219=yes
4246 else
4247   echo "$as_me: failed program was:" >&5
4248 cat "conftest.$ac_ext" >&5
4249 cf_cv_gnu_library_219=no
4250 fi
4251 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4252                 CPPFLAGS="$cf_save"
4253
4254 fi
4255 echo "$as_me:4255: result: $cf_cv_gnu_library_219" >&5
4256 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
4257
4258         if test "x$cf_cv_gnu_library_219" = xyes; then
4259                 cf_save="$CPPFLAGS"
4260                 echo "$as_me:4260: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
4261 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
4262 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
4263   echo $ECHO_N "(cached) $ECHO_C" >&6
4264 else
4265
4266 cf_fix_cppflags=no
4267 cf_new_cflags=
4268 cf_new_cppflags=
4269 cf_new_extra_cppflags=
4270
4271 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
4272 do
4273 case "$cf_fix_cppflags" in
4274 (no)
4275         case "$cf_add_cflags" in
4276         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4277                 case "$cf_add_cflags" in
4278                 (-D*)
4279                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4280
4281                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4282                                 && test -z "${cf_tst_cflags}" \
4283                                 && cf_fix_cppflags=yes
4284
4285                         if test "$cf_fix_cppflags" = yes ; then
4286
4287         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4288         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4289
4290                                 continue
4291                         elif test "${cf_tst_cflags}" = "\"'" ; then
4292
4293         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4294         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4295
4296                                 continue
4297                         fi
4298                         ;;
4299                 esac
4300                 case "$CPPFLAGS" in
4301                 (*$cf_add_cflags)
4302                         ;;
4303                 (*)
4304                         case "$cf_add_cflags" in
4305                         (-D*)
4306                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4307
4308 CPPFLAGS=`echo "$CPPFLAGS" | \
4309         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
4310                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
4311
4312                                 ;;
4313                         esac
4314
4315         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4316         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4317
4318                         ;;
4319                 esac
4320                 ;;
4321         (*)
4322
4323         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4324         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4325
4326                 ;;
4327         esac
4328         ;;
4329 (yes)
4330
4331         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4332         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4333
4334         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
4335
4336         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4337                 && test -z "${cf_tst_cflags}" \
4338                 && cf_fix_cppflags=no
4339         ;;
4340 esac
4341 done
4342
4343 if test -n "$cf_new_cflags" ; then
4344
4345         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4346         CFLAGS="${CFLAGS}$cf_new_cflags"
4347
4348 fi
4349
4350 if test -n "$cf_new_cppflags" ; then
4351
4352         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4353         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4354
4355 fi
4356
4357 if test -n "$cf_new_extra_cppflags" ; then
4358
4359         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4360         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4361
4362 fi
4363
4364                         cat >"conftest.$ac_ext" <<_ACEOF
4365 #line 4365 "configure"
4366 #include "confdefs.h"
4367
4368                                 #include <limits.h>
4369                                 #include <sys/types.h>
4370
4371 int
4372 main (void)
4373 {
4374
4375                                 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
4376                                         return 0;
4377                                 #else
4378                                 #       error GNU C library is too old
4379                                 #endif
4380   ;
4381   return 0;
4382 }
4383 _ACEOF
4384 rm -f "conftest.$ac_objext"
4385 if { (eval echo "$as_me:4385: \"$ac_compile\"") >&5
4386   (eval $ac_compile) 2>&5
4387   ac_status=$?
4388   echo "$as_me:4388: \$? = $ac_status" >&5
4389   (exit "$ac_status"); } &&
4390          { ac_try='test -s "conftest.$ac_objext"'
4391   { (eval echo "$as_me:4391: \"$ac_try\"") >&5
4392   (eval $ac_try) 2>&5
4393   ac_status=$?
4394   echo "$as_me:4394: \$? = $ac_status" >&5
4395   (exit "$ac_status"); }; }; then
4396   cf_cv_gnu_dftsrc_219=yes
4397 else
4398   echo "$as_me: failed program was:" >&5
4399 cat "conftest.$ac_ext" >&5
4400 cf_cv_gnu_dftsrc_219=no
4401 fi
4402 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4403
4404 fi
4405 echo "$as_me:4405: result: $cf_cv_gnu_dftsrc_219" >&5
4406 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
4407                 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
4408         else
4409                 cf_cv_gnu_dftsrc_219=maybe
4410         fi
4411
4412         if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
4413
4414                 echo "$as_me:4414: checking if we must define _GNU_SOURCE" >&5
4415 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
4416 if test "${cf_cv_gnu_source+set}" = set; then
4417   echo $ECHO_N "(cached) $ECHO_C" >&6
4418 else
4419
4420                 cat >"conftest.$ac_ext" <<_ACEOF
4421 #line 4421 "configure"
4422 #include "confdefs.h"
4423 #include <sys/types.h>
4424 int
4425 main (void)
4426 {
4427
4428                         #ifndef _XOPEN_SOURCE
4429                         #error  expected _XOPEN_SOURCE to be defined
4430                         #endif
4431   ;
4432   return 0;
4433 }
4434 _ACEOF
4435 rm -f "conftest.$ac_objext"
4436 if { (eval echo "$as_me:4436: \"$ac_compile\"") >&5
4437   (eval $ac_compile) 2>&5
4438   ac_status=$?
4439   echo "$as_me:4439: \$? = $ac_status" >&5
4440   (exit "$ac_status"); } &&
4441          { ac_try='test -s "conftest.$ac_objext"'
4442   { (eval echo "$as_me:4442: \"$ac_try\"") >&5
4443   (eval $ac_try) 2>&5
4444   ac_status=$?
4445   echo "$as_me:4445: \$? = $ac_status" >&5
4446   (exit "$ac_status"); }; }; then
4447   cf_cv_gnu_source=no
4448 else
4449   echo "$as_me: failed program was:" >&5
4450 cat "conftest.$ac_ext" >&5
4451 cf_save="$CPPFLAGS"
4452
4453 cf_fix_cppflags=no
4454 cf_new_cflags=
4455 cf_new_cppflags=
4456 cf_new_extra_cppflags=
4457
4458 for cf_add_cflags in -D_GNU_SOURCE
4459 do
4460 case "$cf_fix_cppflags" in
4461 (no)
4462         case "$cf_add_cflags" in
4463         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4464                 case "$cf_add_cflags" in
4465                 (-D*)
4466                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4467
4468                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4469                                 && test -z "${cf_tst_cflags}" \
4470                                 && cf_fix_cppflags=yes
4471
4472                         if test "$cf_fix_cppflags" = yes ; then
4473
4474         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4475         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4476
4477                                 continue
4478                         elif test "${cf_tst_cflags}" = "\"'" ; then
4479
4480         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4481         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4482
4483                                 continue
4484                         fi
4485                         ;;
4486                 esac
4487                 case "$CPPFLAGS" in
4488                 (*$cf_add_cflags)
4489                         ;;
4490                 (*)
4491                         case "$cf_add_cflags" in
4492                         (-D*)
4493                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4494
4495 CPPFLAGS=`echo "$CPPFLAGS" | \
4496         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
4497                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
4498
4499                                 ;;
4500                         esac
4501
4502         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4503         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4504
4505                         ;;
4506                 esac
4507                 ;;
4508         (*)
4509
4510         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4511         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4512
4513                 ;;
4514         esac
4515         ;;
4516 (yes)
4517
4518         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4519         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4520
4521         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
4522
4523         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4524                 && test -z "${cf_tst_cflags}" \
4525                 && cf_fix_cppflags=no
4526         ;;
4527 esac
4528 done
4529
4530 if test -n "$cf_new_cflags" ; then
4531
4532         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4533         CFLAGS="${CFLAGS}$cf_new_cflags"
4534
4535 fi
4536
4537 if test -n "$cf_new_cppflags" ; then
4538
4539         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4540         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4541
4542 fi
4543
4544 if test -n "$cf_new_extra_cppflags" ; then
4545
4546         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4547         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4548
4549 fi
4550
4551                          cat >"conftest.$ac_ext" <<_ACEOF
4552 #line 4552 "configure"
4553 #include "confdefs.h"
4554 #include <sys/types.h>
4555 int
4556 main (void)
4557 {
4558
4559                                 #ifdef _XOPEN_SOURCE
4560                                 #error  expected _XOPEN_SOURCE to be undefined
4561                                 #endif
4562   ;
4563   return 0;
4564 }
4565 _ACEOF
4566 rm -f "conftest.$ac_objext"
4567 if { (eval echo "$as_me:4567: \"$ac_compile\"") >&5
4568   (eval $ac_compile) 2>&5
4569   ac_status=$?
4570   echo "$as_me:4570: \$? = $ac_status" >&5
4571   (exit "$ac_status"); } &&
4572          { ac_try='test -s "conftest.$ac_objext"'
4573   { (eval echo "$as_me:4573: \"$ac_try\"") >&5
4574   (eval $ac_try) 2>&5
4575   ac_status=$?
4576   echo "$as_me:4576: \$? = $ac_status" >&5
4577   (exit "$ac_status"); }; }; then
4578   cf_cv_gnu_source=no
4579 else
4580   echo "$as_me: failed program was:" >&5
4581 cat "conftest.$ac_ext" >&5
4582 cf_cv_gnu_source=yes
4583 fi
4584 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4585                         CPPFLAGS="$cf_save"
4586
4587 fi
4588 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4589
4590 fi
4591 echo "$as_me:4591: result: $cf_cv_gnu_source" >&5
4592 echo "${ECHO_T}$cf_cv_gnu_source" >&6
4593
4594                 if test "$cf_cv_gnu_source" = yes
4595                 then
4596                 echo "$as_me:4596: checking if we should also define _DEFAULT_SOURCE" >&5
4597 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
4598 if test "${cf_cv_default_source+set}" = set; then
4599   echo $ECHO_N "(cached) $ECHO_C" >&6
4600 else
4601
4602         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4603         CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
4604
4605                         cat >"conftest.$ac_ext" <<_ACEOF
4606 #line 4606 "configure"
4607 #include "confdefs.h"
4608 #include <sys/types.h>
4609 int
4610 main (void)
4611 {
4612
4613                                 #ifdef _DEFAULT_SOURCE
4614                                 #error  expected _DEFAULT_SOURCE to be undefined
4615                                 #endif
4616   ;
4617   return 0;
4618 }
4619 _ACEOF
4620 rm -f "conftest.$ac_objext"
4621 if { (eval echo "$as_me:4621: \"$ac_compile\"") >&5
4622   (eval $ac_compile) 2>&5
4623   ac_status=$?
4624   echo "$as_me:4624: \$? = $ac_status" >&5
4625   (exit "$ac_status"); } &&
4626          { ac_try='test -s "conftest.$ac_objext"'
4627   { (eval echo "$as_me:4627: \"$ac_try\"") >&5
4628   (eval $ac_try) 2>&5
4629   ac_status=$?
4630   echo "$as_me:4630: \$? = $ac_status" >&5
4631   (exit "$ac_status"); }; }; then
4632   cf_cv_default_source=no
4633 else
4634   echo "$as_me: failed program was:" >&5
4635 cat "conftest.$ac_ext" >&5
4636 cf_cv_default_source=yes
4637 fi
4638 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4639
4640 fi
4641 echo "$as_me:4641: result: $cf_cv_default_source" >&5
4642 echo "${ECHO_T}$cf_cv_default_source" >&6
4643                         if test "$cf_cv_default_source" = yes
4644                         then
4645
4646         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4647         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
4648
4649                         fi
4650                 fi
4651         fi
4652
4653 fi
4654
4655         ;;
4656 (minix*)
4657         cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
4658         ;;
4659 (mirbsd*)
4660         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
4661         cf_XOPEN_SOURCE=
4662
4663 if test "$cf_cv_posix_visible" = no; then
4664
4665 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
4666
4667 cf_save_CFLAGS="$CFLAGS"
4668 cf_save_CPPFLAGS="$CPPFLAGS"
4669
4670 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
4671         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
4672                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
4673
4674 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
4675         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
4676                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
4677
4678 echo "$as_me:4678: checking if we should define _POSIX_C_SOURCE" >&5
4679 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
4680 if test "${cf_cv_posix_c_source+set}" = set; then
4681   echo $ECHO_N "(cached) $ECHO_C" >&6
4682 else
4683
4684 echo "${as_me:-configure}:4684: testing if the symbol is already defined go no further ..." 1>&5
4685
4686         cat >"conftest.$ac_ext" <<_ACEOF
4687 #line 4687 "configure"
4688 #include "confdefs.h"
4689 #include <sys/types.h>
4690 int
4691 main (void)
4692 {
4693
4694 #ifndef _POSIX_C_SOURCE
4695 #error _POSIX_C_SOURCE is not defined
4696 #endif
4697   ;
4698   return 0;
4699 }
4700 _ACEOF
4701 rm -f "conftest.$ac_objext"
4702 if { (eval echo "$as_me:4702: \"$ac_compile\"") >&5
4703   (eval $ac_compile) 2>&5
4704   ac_status=$?
4705   echo "$as_me:4705: \$? = $ac_status" >&5
4706   (exit "$ac_status"); } &&
4707          { ac_try='test -s "conftest.$ac_objext"'
4708   { (eval echo "$as_me:4708: \"$ac_try\"") >&5
4709   (eval $ac_try) 2>&5
4710   ac_status=$?
4711   echo "$as_me:4711: \$? = $ac_status" >&5
4712   (exit "$ac_status"); }; }; then
4713   cf_cv_posix_c_source=no
4714 else
4715   echo "$as_me: failed program was:" >&5
4716 cat "conftest.$ac_ext" >&5
4717 cf_want_posix_source=no
4718          case .$cf_POSIX_C_SOURCE in
4719          (.[12]??*)
4720                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
4721                 ;;
4722          (.2)
4723                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
4724                 cf_want_posix_source=yes
4725                 ;;
4726          (.*)
4727                 cf_want_posix_source=yes
4728                 ;;
4729          esac
4730          if test "$cf_want_posix_source" = yes ; then
4731                 cat >"conftest.$ac_ext" <<_ACEOF
4732 #line 4732 "configure"
4733 #include "confdefs.h"
4734 #include <sys/types.h>
4735 int
4736 main (void)
4737 {
4738
4739 #ifdef _POSIX_SOURCE
4740 #error _POSIX_SOURCE is defined
4741 #endif
4742   ;
4743   return 0;
4744 }
4745 _ACEOF
4746 rm -f "conftest.$ac_objext"
4747 if { (eval echo "$as_me:4747: \"$ac_compile\"") >&5
4748   (eval $ac_compile) 2>&5
4749   ac_status=$?
4750   echo "$as_me:4750: \$? = $ac_status" >&5
4751   (exit "$ac_status"); } &&
4752          { ac_try='test -s "conftest.$ac_objext"'
4753   { (eval echo "$as_me:4753: \"$ac_try\"") >&5
4754   (eval $ac_try) 2>&5
4755   ac_status=$?
4756   echo "$as_me:4756: \$? = $ac_status" >&5
4757   (exit "$ac_status"); }; }; then
4758   :
4759 else
4760   echo "$as_me: failed program was:" >&5
4761 cat "conftest.$ac_ext" >&5
4762 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
4763 fi
4764 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4765          fi
4766
4767 echo "${as_me:-configure}:4767: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
4768
4769          CFLAGS="$cf_trim_CFLAGS"
4770          CPPFLAGS="$cf_trim_CPPFLAGS"
4771
4772         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4773         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
4774
4775 echo "${as_me:-configure}:4775: testing if the second compile does not leave our definition intact error ..." 1>&5
4776
4777          cat >"conftest.$ac_ext" <<_ACEOF
4778 #line 4778 "configure"
4779 #include "confdefs.h"
4780 #include <sys/types.h>
4781 int
4782 main (void)
4783 {
4784
4785 #ifndef _POSIX_C_SOURCE
4786 #error _POSIX_C_SOURCE is not defined
4787 #endif
4788   ;
4789   return 0;
4790 }
4791 _ACEOF
4792 rm -f "conftest.$ac_objext"
4793 if { (eval echo "$as_me:4793: \"$ac_compile\"") >&5
4794   (eval $ac_compile) 2>&5
4795   ac_status=$?
4796   echo "$as_me:4796: \$? = $ac_status" >&5
4797   (exit "$ac_status"); } &&
4798          { ac_try='test -s "conftest.$ac_objext"'
4799   { (eval echo "$as_me:4799: \"$ac_try\"") >&5
4800   (eval $ac_try) 2>&5
4801   ac_status=$?
4802   echo "$as_me:4802: \$? = $ac_status" >&5
4803   (exit "$ac_status"); }; }; then
4804   :
4805 else
4806   echo "$as_me: failed program was:" >&5
4807 cat "conftest.$ac_ext" >&5
4808 cf_cv_posix_c_source=no
4809 fi
4810 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4811          CFLAGS="$cf_save_CFLAGS"
4812          CPPFLAGS="$cf_save_CPPFLAGS"
4813
4814 fi
4815 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4816
4817 fi
4818 echo "$as_me:4818: result: $cf_cv_posix_c_source" >&5
4819 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
4820
4821 if test "$cf_cv_posix_c_source" != no ; then
4822         CFLAGS="$cf_trim_CFLAGS"
4823         CPPFLAGS="$cf_trim_CPPFLAGS"
4824
4825 cf_fix_cppflags=no
4826 cf_new_cflags=
4827 cf_new_cppflags=
4828 cf_new_extra_cppflags=
4829
4830 for cf_add_cflags in $cf_cv_posix_c_source
4831 do
4832 case "$cf_fix_cppflags" in
4833 (no)
4834         case "$cf_add_cflags" in
4835         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4836                 case "$cf_add_cflags" in
4837                 (-D*)
4838                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4839
4840                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4841                                 && test -z "${cf_tst_cflags}" \
4842                                 && cf_fix_cppflags=yes
4843
4844                         if test "$cf_fix_cppflags" = yes ; then
4845
4846         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4847         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4848
4849                                 continue
4850                         elif test "${cf_tst_cflags}" = "\"'" ; then
4851
4852         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4853         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4854
4855                                 continue
4856                         fi
4857                         ;;
4858                 esac
4859                 case "$CPPFLAGS" in
4860                 (*$cf_add_cflags)
4861                         ;;
4862                 (*)
4863                         case "$cf_add_cflags" in
4864                         (-D*)
4865                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4866
4867 CPPFLAGS=`echo "$CPPFLAGS" | \
4868         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
4869                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
4870
4871                                 ;;
4872                         esac
4873
4874         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4875         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4876
4877                         ;;
4878                 esac
4879                 ;;
4880         (*)
4881
4882         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4883         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4884
4885                 ;;
4886         esac
4887         ;;
4888 (yes)
4889
4890         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4891         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4892
4893         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
4894
4895         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4896                 && test -z "${cf_tst_cflags}" \
4897                 && cf_fix_cppflags=no
4898         ;;
4899 esac
4900 done
4901
4902 if test -n "$cf_new_cflags" ; then
4903
4904         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4905         CFLAGS="${CFLAGS}$cf_new_cflags"
4906
4907 fi
4908
4909 if test -n "$cf_new_cppflags" ; then
4910
4911         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4912         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4913
4914 fi
4915
4916 if test -n "$cf_new_extra_cppflags" ; then
4917
4918         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4919         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4920
4921 fi
4922
4923 fi
4924
4925 fi # cf_cv_posix_visible
4926
4927         ;;
4928 (netbsd*)
4929         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
4930         ;;
4931 (openbsd[6-9]*)
4932         # OpenBSD 6.x has broken locale support, both compile-time and runtime.
4933         # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
4934         # Abusing the conformance level is a workaround.
4935         { echo "$as_me:4935: WARNING: this system does not provide usable locale support" >&5
4936 echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
4937         cf_xopen_source="-D_BSD_SOURCE"
4938         cf_XOPEN_SOURCE=700
4939         ;;
4940 (openbsd[4-5]*)
4941         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
4942         cf_xopen_source="-D_BSD_SOURCE"
4943         cf_XOPEN_SOURCE=600
4944         ;;
4945 (openbsd*)
4946         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
4947         ;;
4948 (osf[45]*)
4949         cf_xopen_source="-D_OSF_SOURCE"
4950         ;;
4951 (nto-qnx*)
4952         cf_xopen_source="-D_QNX_SOURCE"
4953         ;;
4954 (sco*)
4955         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
4956         ;;
4957 (solaris2.*)
4958         cf_xopen_source="-D__EXTENSIONS__"
4959         cf_cv_xopen_source=broken
4960         ;;
4961 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
4962         cf_XOPEN_SOURCE=
4963         cf_POSIX_C_SOURCE=
4964         ;;
4965 (*)
4966
4967 echo "$as_me:4967: checking if we should define _XOPEN_SOURCE" >&5
4968 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
4969 if test "${cf_cv_xopen_source+set}" = set; then
4970   echo $ECHO_N "(cached) $ECHO_C" >&6
4971 else
4972
4973         cat >"conftest.$ac_ext" <<_ACEOF
4974 #line 4974 "configure"
4975 #include "confdefs.h"
4976
4977 $ac_includes_default
4978
4979 int
4980 main (void)
4981 {
4982
4983 #ifndef _XOPEN_SOURCE
4984 #error _XOPEN_SOURCE is not defined
4985 #endif
4986
4987   ;
4988   return 0;
4989 }
4990 _ACEOF
4991 rm -f "conftest.$ac_objext"
4992 if { (eval echo "$as_me:4992: \"$ac_compile\"") >&5
4993   (eval $ac_compile) 2>&5
4994   ac_status=$?
4995   echo "$as_me:4995: \$? = $ac_status" >&5
4996   (exit "$ac_status"); } &&
4997          { ac_try='test -s "conftest.$ac_objext"'
4998   { (eval echo "$as_me:4998: \"$ac_try\"") >&5
4999   (eval $ac_try) 2>&5
5000   ac_status=$?
5001   echo "$as_me:5001: \$? = $ac_status" >&5
5002   (exit "$ac_status"); }; }; then
5003   cf_cv_xopen_source=no
5004 else
5005   echo "$as_me: failed program was:" >&5
5006 cat "conftest.$ac_ext" >&5
5007 cf_save="$CPPFLAGS"
5008
5009         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5010         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
5011
5012          cat >"conftest.$ac_ext" <<_ACEOF
5013 #line 5013 "configure"
5014 #include "confdefs.h"
5015
5016 $ac_includes_default
5017
5018 int
5019 main (void)
5020 {
5021
5022 #ifndef _XOPEN_SOURCE
5023 #error _XOPEN_SOURCE is not defined
5024 #endif
5025
5026   ;
5027   return 0;
5028 }
5029 _ACEOF
5030 rm -f "conftest.$ac_objext"
5031 if { (eval echo "$as_me:5031: \"$ac_compile\"") >&5
5032   (eval $ac_compile) 2>&5
5033   ac_status=$?
5034   echo "$as_me:5034: \$? = $ac_status" >&5
5035   (exit "$ac_status"); } &&
5036          { ac_try='test -s "conftest.$ac_objext"'
5037   { (eval echo "$as_me:5037: \"$ac_try\"") >&5
5038   (eval $ac_try) 2>&5
5039   ac_status=$?
5040   echo "$as_me:5040: \$? = $ac_status" >&5
5041   (exit "$ac_status"); }; }; then
5042   cf_cv_xopen_source=no
5043 else
5044   echo "$as_me: failed program was:" >&5
5045 cat "conftest.$ac_ext" >&5
5046 cf_cv_xopen_source=$cf_XOPEN_SOURCE
5047 fi
5048 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5049                 CPPFLAGS="$cf_save"
5050
5051 fi
5052 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5053
5054 fi
5055 echo "$as_me:5055: result: $cf_cv_xopen_source" >&5
5056 echo "${ECHO_T}$cf_cv_xopen_source" >&6
5057
5058 if test "$cf_cv_xopen_source" != no ; then
5059
5060 CFLAGS=`echo "$CFLAGS" | \
5061         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
5062                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
5063
5064 CPPFLAGS=`echo "$CPPFLAGS" | \
5065         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
5066                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
5067
5068         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
5069
5070 for cf_add_cflags in $cf_temp_xopen_source
5071 do
5072         case "x$cf_add_cflags" in
5073         (x-[DU]*)
5074
5075 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
5076 while true
5077 do
5078         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'`
5079         test "$CFLAGS" != "$cf_old_cflag" || break
5080
5081         CFLAGS="$cf_old_cflag"
5082 done
5083
5084 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
5085 while true
5086 do
5087         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'`
5088         test "$CPPFLAGS" != "$cf_old_cflag" || break
5089
5090         CPPFLAGS="$cf_old_cflag"
5091 done
5092
5093                 ;;
5094         esac
5095
5096 cf_fix_cppflags=no
5097 cf_new_cflags=
5098 cf_new_cppflags=
5099 cf_new_extra_cppflags=
5100
5101 for cf_add_cflags in $cf_add_cflags
5102 do
5103 case "$cf_fix_cppflags" in
5104 (no)
5105         case "$cf_add_cflags" in
5106         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
5107                 case "$cf_add_cflags" in
5108                 (-D*)
5109                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
5110
5111                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5112                                 && test -z "${cf_tst_cflags}" \
5113                                 && cf_fix_cppflags=yes
5114
5115                         if test "$cf_fix_cppflags" = yes ; then
5116
5117         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5118         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5119
5120                                 continue
5121                         elif test "${cf_tst_cflags}" = "\"'" ; then
5122
5123         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5124         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5125
5126                                 continue
5127                         fi
5128                         ;;
5129                 esac
5130                 case "$CPPFLAGS" in
5131                 (*$cf_add_cflags)
5132                         ;;
5133                 (*)
5134                         case "$cf_add_cflags" in
5135                         (-D*)
5136                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
5137
5138 CPPFLAGS=`echo "$CPPFLAGS" | \
5139         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
5140                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
5141
5142                                 ;;
5143                         esac
5144
5145         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
5146         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
5147
5148                         ;;
5149                 esac
5150                 ;;
5151         (*)
5152
5153         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
5154         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
5155
5156                 ;;
5157         esac
5158         ;;
5159 (yes)
5160
5161         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5162         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5163
5164         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
5165
5166         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5167                 && test -z "${cf_tst_cflags}" \
5168                 && cf_fix_cppflags=no
5169         ;;
5170 esac
5171 done
5172
5173 if test -n "$cf_new_cflags" ; then
5174
5175         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
5176         CFLAGS="${CFLAGS}$cf_new_cflags"
5177
5178 fi
5179
5180 if test -n "$cf_new_cppflags" ; then
5181
5182         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5183         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
5184
5185 fi
5186
5187 if test -n "$cf_new_extra_cppflags" ; then
5188
5189         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
5190         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
5191
5192 fi
5193
5194 done
5195
5196 fi
5197
5198         cf_save_xopen_cppflags="$CPPFLAGS"
5199
5200 if test "$cf_cv_posix_visible" = no; then
5201
5202 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
5203
5204 cf_save_CFLAGS="$CFLAGS"
5205 cf_save_CPPFLAGS="$CPPFLAGS"
5206
5207 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
5208         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
5209                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
5210
5211 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
5212         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
5213                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
5214
5215 echo "$as_me:5215: checking if we should define _POSIX_C_SOURCE" >&5
5216 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
5217 if test "${cf_cv_posix_c_source+set}" = set; then
5218   echo $ECHO_N "(cached) $ECHO_C" >&6
5219 else
5220
5221 echo "${as_me:-configure}:5221: testing if the symbol is already defined go no further ..." 1>&5
5222
5223         cat >"conftest.$ac_ext" <<_ACEOF
5224 #line 5224 "configure"
5225 #include "confdefs.h"
5226 #include <sys/types.h>
5227 int
5228 main (void)
5229 {
5230
5231 #ifndef _POSIX_C_SOURCE
5232 #error _POSIX_C_SOURCE is not defined
5233 #endif
5234   ;
5235   return 0;
5236 }
5237 _ACEOF
5238 rm -f "conftest.$ac_objext"
5239 if { (eval echo "$as_me:5239: \"$ac_compile\"") >&5
5240   (eval $ac_compile) 2>&5
5241   ac_status=$?
5242   echo "$as_me:5242: \$? = $ac_status" >&5
5243   (exit "$ac_status"); } &&
5244          { ac_try='test -s "conftest.$ac_objext"'
5245   { (eval echo "$as_me:5245: \"$ac_try\"") >&5
5246   (eval $ac_try) 2>&5
5247   ac_status=$?
5248   echo "$as_me:5248: \$? = $ac_status" >&5
5249   (exit "$ac_status"); }; }; then
5250   cf_cv_posix_c_source=no
5251 else
5252   echo "$as_me: failed program was:" >&5
5253 cat "conftest.$ac_ext" >&5
5254 cf_want_posix_source=no
5255          case .$cf_POSIX_C_SOURCE in
5256          (.[12]??*)
5257                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
5258                 ;;
5259          (.2)
5260                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
5261                 cf_want_posix_source=yes
5262                 ;;
5263          (.*)
5264                 cf_want_posix_source=yes
5265                 ;;
5266          esac
5267          if test "$cf_want_posix_source" = yes ; then
5268                 cat >"conftest.$ac_ext" <<_ACEOF
5269 #line 5269 "configure"
5270 #include "confdefs.h"
5271 #include <sys/types.h>
5272 int
5273 main (void)
5274 {
5275
5276 #ifdef _POSIX_SOURCE
5277 #error _POSIX_SOURCE is defined
5278 #endif
5279   ;
5280   return 0;
5281 }
5282 _ACEOF
5283 rm -f "conftest.$ac_objext"
5284 if { (eval echo "$as_me:5284: \"$ac_compile\"") >&5
5285   (eval $ac_compile) 2>&5
5286   ac_status=$?
5287   echo "$as_me:5287: \$? = $ac_status" >&5
5288   (exit "$ac_status"); } &&
5289          { ac_try='test -s "conftest.$ac_objext"'
5290   { (eval echo "$as_me:5290: \"$ac_try\"") >&5
5291   (eval $ac_try) 2>&5
5292   ac_status=$?
5293   echo "$as_me:5293: \$? = $ac_status" >&5
5294   (exit "$ac_status"); }; }; then
5295   :
5296 else
5297   echo "$as_me: failed program was:" >&5
5298 cat "conftest.$ac_ext" >&5
5299 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
5300 fi
5301 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5302          fi
5303
5304 echo "${as_me:-configure}:5304: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
5305
5306          CFLAGS="$cf_trim_CFLAGS"
5307          CPPFLAGS="$cf_trim_CPPFLAGS"
5308
5309         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5310         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
5311
5312 echo "${as_me:-configure}:5312: testing if the second compile does not leave our definition intact error ..." 1>&5
5313
5314          cat >"conftest.$ac_ext" <<_ACEOF
5315 #line 5315 "configure"
5316 #include "confdefs.h"
5317 #include <sys/types.h>
5318 int
5319 main (void)
5320 {
5321
5322 #ifndef _POSIX_C_SOURCE
5323 #error _POSIX_C_SOURCE is not defined
5324 #endif
5325   ;
5326   return 0;
5327 }
5328 _ACEOF
5329 rm -f "conftest.$ac_objext"
5330 if { (eval echo "$as_me:5330: \"$ac_compile\"") >&5
5331   (eval $ac_compile) 2>&5
5332   ac_status=$?
5333   echo "$as_me:5333: \$? = $ac_status" >&5
5334   (exit "$ac_status"); } &&
5335          { ac_try='test -s "conftest.$ac_objext"'
5336   { (eval echo "$as_me:5336: \"$ac_try\"") >&5
5337   (eval $ac_try) 2>&5
5338   ac_status=$?
5339   echo "$as_me:5339: \$? = $ac_status" >&5
5340   (exit "$ac_status"); }; }; then
5341   :
5342 else
5343   echo "$as_me: failed program was:" >&5
5344 cat "conftest.$ac_ext" >&5
5345 cf_cv_posix_c_source=no
5346 fi
5347 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5348          CFLAGS="$cf_save_CFLAGS"
5349          CPPFLAGS="$cf_save_CPPFLAGS"
5350
5351 fi
5352 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5353
5354 fi
5355 echo "$as_me:5355: result: $cf_cv_posix_c_source" >&5
5356 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
5357
5358 if test "$cf_cv_posix_c_source" != no ; then
5359         CFLAGS="$cf_trim_CFLAGS"
5360         CPPFLAGS="$cf_trim_CPPFLAGS"
5361
5362 cf_fix_cppflags=no
5363 cf_new_cflags=
5364 cf_new_cppflags=
5365 cf_new_extra_cppflags=
5366
5367 for cf_add_cflags in $cf_cv_posix_c_source
5368 do
5369 case "$cf_fix_cppflags" in
5370 (no)
5371         case "$cf_add_cflags" in
5372         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
5373                 case "$cf_add_cflags" in
5374                 (-D*)
5375                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
5376
5377                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5378                                 && test -z "${cf_tst_cflags}" \
5379                                 && cf_fix_cppflags=yes
5380
5381                         if test "$cf_fix_cppflags" = yes ; then
5382
5383         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5384         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5385
5386                                 continue
5387                         elif test "${cf_tst_cflags}" = "\"'" ; then
5388
5389         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5390         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5391
5392                                 continue
5393                         fi
5394                         ;;
5395                 esac
5396                 case "$CPPFLAGS" in
5397                 (*$cf_add_cflags)
5398                         ;;
5399                 (*)
5400                         case "$cf_add_cflags" in
5401                         (-D*)
5402                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
5403
5404 CPPFLAGS=`echo "$CPPFLAGS" | \
5405         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
5406                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
5407
5408                                 ;;
5409                         esac
5410
5411         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
5412         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
5413
5414                         ;;
5415                 esac
5416                 ;;
5417         (*)
5418
5419         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
5420         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
5421
5422                 ;;
5423         esac
5424         ;;
5425 (yes)
5426
5427         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5428         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5429
5430         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
5431
5432         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5433                 && test -z "${cf_tst_cflags}" \
5434                 && cf_fix_cppflags=no
5435         ;;
5436 esac
5437 done
5438
5439 if test -n "$cf_new_cflags" ; then
5440
5441         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
5442         CFLAGS="${CFLAGS}$cf_new_cflags"
5443
5444 fi
5445
5446 if test -n "$cf_new_cppflags" ; then
5447
5448         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5449         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
5450
5451 fi
5452
5453 if test -n "$cf_new_extra_cppflags" ; then
5454
5455         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
5456         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
5457
5458 fi
5459
5460 fi
5461
5462 fi # cf_cv_posix_visible
5463
5464         # Some of these niche implementations use copy/paste, double-check...
5465         if test "$cf_cv_xopen_source" = no ; then
5466                 test -n "$verbose" && echo "    checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE" 1>&6
5467
5468 echo "${as_me:-configure}:5468: testing checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE ..." 1>&5
5469
5470                 cat >"conftest.$ac_ext" <<_ACEOF
5471 #line 5471 "configure"
5472 #include "confdefs.h"
5473
5474 $ac_includes_default
5475
5476 int
5477 main (void)
5478 {
5479
5480 #ifndef _XOPEN_SOURCE
5481 #error _XOPEN_SOURCE is not defined
5482 #endif
5483
5484   ;
5485   return 0;
5486 }
5487 _ACEOF
5488 rm -f "conftest.$ac_objext"
5489 if { (eval echo "$as_me:5489: \"$ac_compile\"") >&5
5490   (eval $ac_compile) 2>&5
5491   ac_status=$?
5492   echo "$as_me:5492: \$? = $ac_status" >&5
5493   (exit "$ac_status"); } &&
5494          { ac_try='test -s "conftest.$ac_objext"'
5495   { (eval echo "$as_me:5495: \"$ac_try\"") >&5
5496   (eval $ac_try) 2>&5
5497   ac_status=$?
5498   echo "$as_me:5498: \$? = $ac_status" >&5
5499   (exit "$ac_status"); }; }; then
5500   :
5501 else
5502   echo "$as_me: failed program was:" >&5
5503 cat "conftest.$ac_ext" >&5
5504
5505                         { echo "$as_me:5505: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
5506 echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
5507                         CPPFLAGS="$cf_save_xopen_cppflags"
5508 fi
5509 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5510         fi
5511         ;;
5512 esac
5513
5514 if test -n "$cf_xopen_source" ; then
5515
5516 for cf_add_cflags in $cf_xopen_source
5517 do
5518         case "x$cf_add_cflags" in
5519         (x-[DU]*)
5520
5521 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
5522 while true
5523 do
5524         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'`
5525         test "$CFLAGS" != "$cf_old_cflag" || break
5526         test -n "$verbose" && echo "    removing old option $cf_add_cflags from CFLAGS" 1>&6
5527
5528 echo "${as_me:-configure}:5528: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
5529
5530         CFLAGS="$cf_old_cflag"
5531 done
5532
5533 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
5534 while true
5535 do
5536         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'`
5537         test "$CPPFLAGS" != "$cf_old_cflag" || break
5538         test -n "$verbose" && echo "    removing old option $cf_add_cflags from CPPFLAGS" 1>&6
5539
5540 echo "${as_me:-configure}:5540: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
5541
5542         CPPFLAGS="$cf_old_cflag"
5543 done
5544
5545                 ;;
5546         esac
5547
5548 cf_fix_cppflags=no
5549 cf_new_cflags=
5550 cf_new_cppflags=
5551 cf_new_extra_cppflags=
5552
5553 for cf_add_cflags in $cf_add_cflags
5554 do
5555 case "$cf_fix_cppflags" in
5556 (no)
5557         case "$cf_add_cflags" in
5558         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
5559                 case "$cf_add_cflags" in
5560                 (-D*)
5561                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
5562
5563                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5564                                 && test -z "${cf_tst_cflags}" \
5565                                 && cf_fix_cppflags=yes
5566
5567                         if test "$cf_fix_cppflags" = yes ; then
5568
5569         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5570         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5571
5572                                 continue
5573                         elif test "${cf_tst_cflags}" = "\"'" ; then
5574
5575         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5576         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5577
5578                                 continue
5579                         fi
5580                         ;;
5581                 esac
5582                 case "$CPPFLAGS" in
5583                 (*$cf_add_cflags)
5584                         ;;
5585                 (*)
5586                         case "$cf_add_cflags" in
5587                         (-D*)
5588                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
5589
5590 CPPFLAGS=`echo "$CPPFLAGS" | \
5591         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
5592                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
5593
5594                                 ;;
5595                         esac
5596
5597         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
5598         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
5599
5600                         ;;
5601                 esac
5602                 ;;
5603         (*)
5604
5605         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
5606         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
5607
5608                 ;;
5609         esac
5610         ;;
5611 (yes)
5612
5613         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5614         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5615
5616         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
5617
5618         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5619                 && test -z "${cf_tst_cflags}" \
5620                 && cf_fix_cppflags=no
5621         ;;
5622 esac
5623 done
5624
5625 if test -n "$cf_new_cflags" ; then
5626         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
5627
5628 echo "${as_me:-configure}:5628: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
5629
5630         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
5631         CFLAGS="${CFLAGS}$cf_new_cflags"
5632
5633 fi
5634
5635 if test -n "$cf_new_cppflags" ; then
5636         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
5637
5638 echo "${as_me:-configure}:5638: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
5639
5640         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5641         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
5642
5643 fi
5644
5645 if test -n "$cf_new_extra_cppflags" ; then
5646         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
5647
5648 echo "${as_me:-configure}:5648: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
5649
5650         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
5651         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
5652
5653 fi
5654
5655 done
5656
5657 fi
5658
5659 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
5660         echo "$as_me:5660: checking if _XOPEN_SOURCE really is set" >&5
5661 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
5662         cat >"conftest.$ac_ext" <<_ACEOF
5663 #line 5663 "configure"
5664 #include "confdefs.h"
5665 #include <stdlib.h>
5666 int
5667 main (void)
5668 {
5669
5670 #ifndef _XOPEN_SOURCE
5671 #error _XOPEN_SOURCE is not defined
5672 #endif
5673   ;
5674   return 0;
5675 }
5676 _ACEOF
5677 rm -f "conftest.$ac_objext"
5678 if { (eval echo "$as_me:5678: \"$ac_compile\"") >&5
5679   (eval $ac_compile) 2>&5
5680   ac_status=$?
5681   echo "$as_me:5681: \$? = $ac_status" >&5
5682   (exit "$ac_status"); } &&
5683          { ac_try='test -s "conftest.$ac_objext"'
5684   { (eval echo "$as_me:5684: \"$ac_try\"") >&5
5685   (eval $ac_try) 2>&5
5686   ac_status=$?
5687   echo "$as_me:5687: \$? = $ac_status" >&5
5688   (exit "$ac_status"); }; }; then
5689   cf_XOPEN_SOURCE_set=yes
5690 else
5691   echo "$as_me: failed program was:" >&5
5692 cat "conftest.$ac_ext" >&5
5693 cf_XOPEN_SOURCE_set=no
5694 fi
5695 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5696         echo "$as_me:5696: result: $cf_XOPEN_SOURCE_set" >&5
5697 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
5698         if test "$cf_XOPEN_SOURCE_set" = yes
5699         then
5700                 cat >"conftest.$ac_ext" <<_ACEOF
5701 #line 5701 "configure"
5702 #include "confdefs.h"
5703 #include <stdlib.h>
5704 int
5705 main (void)
5706 {
5707
5708 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
5709 #error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
5710 #endif
5711   ;
5712   return 0;
5713 }
5714 _ACEOF
5715 rm -f "conftest.$ac_objext"
5716 if { (eval echo "$as_me:5716: \"$ac_compile\"") >&5
5717   (eval $ac_compile) 2>&5
5718   ac_status=$?
5719   echo "$as_me:5719: \$? = $ac_status" >&5
5720   (exit "$ac_status"); } &&
5721          { ac_try='test -s "conftest.$ac_objext"'
5722   { (eval echo "$as_me:5722: \"$ac_try\"") >&5
5723   (eval $ac_try) 2>&5
5724   ac_status=$?
5725   echo "$as_me:5725: \$? = $ac_status" >&5
5726   (exit "$ac_status"); }; }; then
5727   cf_XOPEN_SOURCE_set_ok=yes
5728 else
5729   echo "$as_me: failed program was:" >&5
5730 cat "conftest.$ac_ext" >&5
5731 cf_XOPEN_SOURCE_set_ok=no
5732 fi
5733 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5734                 if test "$cf_XOPEN_SOURCE_set_ok" = no
5735                 then
5736                         { echo "$as_me:5736: WARNING: _XOPEN_SOURCE is lower than requested" >&5
5737 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
5738                 fi
5739         else
5740
5741 echo "$as_me:5741: checking if we should define _XOPEN_SOURCE" >&5
5742 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
5743 if test "${cf_cv_xopen_source+set}" = set; then
5744   echo $ECHO_N "(cached) $ECHO_C" >&6
5745 else
5746
5747         cat >"conftest.$ac_ext" <<_ACEOF
5748 #line 5748 "configure"
5749 #include "confdefs.h"
5750
5751 $ac_includes_default
5752
5753 int
5754 main (void)
5755 {
5756
5757 #ifndef _XOPEN_SOURCE
5758 #error _XOPEN_SOURCE is not defined
5759 #endif
5760
5761   ;
5762   return 0;
5763 }
5764 _ACEOF
5765 rm -f "conftest.$ac_objext"
5766 if { (eval echo "$as_me:5766: \"$ac_compile\"") >&5
5767   (eval $ac_compile) 2>&5
5768   ac_status=$?
5769   echo "$as_me:5769: \$? = $ac_status" >&5
5770   (exit "$ac_status"); } &&
5771          { ac_try='test -s "conftest.$ac_objext"'
5772   { (eval echo "$as_me:5772: \"$ac_try\"") >&5
5773   (eval $ac_try) 2>&5
5774   ac_status=$?
5775   echo "$as_me:5775: \$? = $ac_status" >&5
5776   (exit "$ac_status"); }; }; then
5777   cf_cv_xopen_source=no
5778 else
5779   echo "$as_me: failed program was:" >&5
5780 cat "conftest.$ac_ext" >&5
5781 cf_save="$CPPFLAGS"
5782
5783         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5784         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
5785
5786          cat >"conftest.$ac_ext" <<_ACEOF
5787 #line 5787 "configure"
5788 #include "confdefs.h"
5789
5790 $ac_includes_default
5791
5792 int
5793 main (void)
5794 {
5795
5796 #ifndef _XOPEN_SOURCE
5797 #error _XOPEN_SOURCE is not defined
5798 #endif
5799
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   cf_cv_xopen_source=no
5817 else
5818   echo "$as_me: failed program was:" >&5
5819 cat "conftest.$ac_ext" >&5
5820 cf_cv_xopen_source=$cf_XOPEN_SOURCE
5821 fi
5822 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5823                 CPPFLAGS="$cf_save"
5824
5825 fi
5826 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5827
5828 fi
5829 echo "$as_me:5829: result: $cf_cv_xopen_source" >&5
5830 echo "${ECHO_T}$cf_cv_xopen_source" >&6
5831
5832 if test "$cf_cv_xopen_source" != no ; then
5833
5834 CFLAGS=`echo "$CFLAGS" | \
5835         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
5836                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
5837
5838 CPPFLAGS=`echo "$CPPFLAGS" | \
5839         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
5840                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
5841
5842         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
5843
5844 for cf_add_cflags in $cf_temp_xopen_source
5845 do
5846         case "x$cf_add_cflags" in
5847         (x-[DU]*)
5848
5849 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
5850 while true
5851 do
5852         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'`
5853         test "$CFLAGS" != "$cf_old_cflag" || break
5854
5855         CFLAGS="$cf_old_cflag"
5856 done
5857
5858 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
5859 while true
5860 do
5861         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'`
5862         test "$CPPFLAGS" != "$cf_old_cflag" || break
5863
5864         CPPFLAGS="$cf_old_cflag"
5865 done
5866
5867                 ;;
5868         esac
5869
5870 cf_fix_cppflags=no
5871 cf_new_cflags=
5872 cf_new_cppflags=
5873 cf_new_extra_cppflags=
5874
5875 for cf_add_cflags in $cf_add_cflags
5876 do
5877 case "$cf_fix_cppflags" in
5878 (no)
5879         case "$cf_add_cflags" in
5880         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
5881                 case "$cf_add_cflags" in
5882                 (-D*)
5883                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
5884
5885                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5886                                 && test -z "${cf_tst_cflags}" \
5887                                 && cf_fix_cppflags=yes
5888
5889                         if test "$cf_fix_cppflags" = yes ; then
5890
5891         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5892         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5893
5894                                 continue
5895                         elif test "${cf_tst_cflags}" = "\"'" ; then
5896
5897         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5898         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5899
5900                                 continue
5901                         fi
5902                         ;;
5903                 esac
5904                 case "$CPPFLAGS" in
5905                 (*$cf_add_cflags)
5906                         ;;
5907                 (*)
5908                         case "$cf_add_cflags" in
5909                         (-D*)
5910                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
5911
5912 CPPFLAGS=`echo "$CPPFLAGS" | \
5913         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
5914                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
5915
5916                                 ;;
5917                         esac
5918
5919         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
5920         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
5921
5922                         ;;
5923                 esac
5924                 ;;
5925         (*)
5926
5927         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
5928         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
5929
5930                 ;;
5931         esac
5932         ;;
5933 (yes)
5934
5935         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
5936         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
5937
5938         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
5939
5940         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5941                 && test -z "${cf_tst_cflags}" \
5942                 && cf_fix_cppflags=no
5943         ;;
5944 esac
5945 done
5946
5947 if test -n "$cf_new_cflags" ; then
5948
5949         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
5950         CFLAGS="${CFLAGS}$cf_new_cflags"
5951
5952 fi
5953
5954 if test -n "$cf_new_cppflags" ; then
5955
5956         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
5957         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
5958
5959 fi
5960
5961 if test -n "$cf_new_extra_cppflags" ; then
5962
5963         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
5964         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
5965
5966 fi
5967
5968 done
5969
5970 fi
5971
5972         fi
5973 fi
5974 fi # cf_cv_posix_visible
5975
5976 echo "$as_me:5976: checking for ANSI C header files" >&5
5977 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5978 if test "${ac_cv_header_stdc+set}" = set; then
5979   echo $ECHO_N "(cached) $ECHO_C" >&6
5980 else
5981   cat >"conftest.$ac_ext" <<_ACEOF
5982 #line 5982 "configure"
5983 #include "confdefs.h"
5984 #include <stdlib.h>
5985 #include <stdarg.h>
5986 #include <string.h>
5987 #include <float.h>
5988
5989 _ACEOF
5990 if { (eval echo "$as_me:5990: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5991   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5992   ac_status=$?
5993   $EGREP -v '^ *\+' conftest.er1 >conftest.err
5994   rm -f conftest.er1
5995   cat conftest.err >&5
5996   echo "$as_me:5996: \$? = $ac_status" >&5
5997   (exit "$ac_status"); } >/dev/null; then
5998   if test -s conftest.err; then
5999     ac_cpp_err=$ac_c_preproc_warn_flag
6000   else
6001     ac_cpp_err=
6002   fi
6003 else
6004   ac_cpp_err=yes
6005 fi
6006 if test -z "$ac_cpp_err"; then
6007   ac_cv_header_stdc=yes
6008 else
6009   echo "$as_me: failed program was:" >&5
6010   cat "conftest.$ac_ext" >&5
6011   ac_cv_header_stdc=no
6012 fi
6013 rm -f conftest.err "conftest.$ac_ext"
6014
6015 if test $ac_cv_header_stdc = yes; then
6016   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6017   cat >"conftest.$ac_ext" <<_ACEOF
6018 #line 6018 "configure"
6019 #include "confdefs.h"
6020 #include <string.h>
6021
6022 _ACEOF
6023 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6024   $EGREP "memchr" >/dev/null 2>&1; then
6025   :
6026 else
6027   ac_cv_header_stdc=no
6028 fi
6029 rm -rf conftest*
6030
6031 fi
6032
6033 if test $ac_cv_header_stdc = yes; then
6034   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6035   cat >"conftest.$ac_ext" <<_ACEOF
6036 #line 6036 "configure"
6037 #include "confdefs.h"
6038 #include <stdlib.h>
6039
6040 _ACEOF
6041 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6042   $EGREP "free" >/dev/null 2>&1; then
6043   :
6044 else
6045   ac_cv_header_stdc=no
6046 fi
6047 rm -rf conftest*
6048
6049 fi
6050
6051 if test $ac_cv_header_stdc = yes; then
6052   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6053   if test "$cross_compiling" = yes; then
6054   :
6055 else
6056   cat >"conftest.$ac_ext" <<_ACEOF
6057 #line 6057 "configure"
6058 #include "confdefs.h"
6059 #include <ctype.h>
6060 #if ((' ' & 0x0FF) == 0x020)
6061 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6062 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6063 #else
6064 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
6065                      || ('j' <= (c) && (c) <= 'r') \
6066                      || ('s' <= (c) && (c) <= 'z'))
6067 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6068 #endif
6069
6070 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6071 int
6072 main (void)
6073 {
6074   int i;
6075   for (i = 0; i < 256; i++)
6076     if (XOR (islower (i), ISLOWER (i))
6077         || toupper (i) != TOUPPER (i))
6078       $ac_main_return(2);
6079   $ac_main_return (0);
6080 }
6081 _ACEOF
6082 rm -f "conftest$ac_exeext"
6083 if { (eval echo "$as_me:6083: \"$ac_link\"") >&5
6084   (eval $ac_link) 2>&5
6085   ac_status=$?
6086   echo "$as_me:6086: \$? = $ac_status" >&5
6087   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
6088   { (eval echo "$as_me:6088: \"$ac_try\"") >&5
6089   (eval $ac_try) 2>&5
6090   ac_status=$?
6091   echo "$as_me:6091: \$? = $ac_status" >&5
6092   (exit "$ac_status"); }; }; then
6093   :
6094 else
6095   echo "$as_me: program exited with status $ac_status" >&5
6096 echo "$as_me: failed program was:" >&5
6097 cat "conftest.$ac_ext" >&5
6098 ac_cv_header_stdc=no
6099 fi
6100 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
6101 fi
6102 fi
6103 fi
6104 echo "$as_me:6104: result: $ac_cv_header_stdc" >&5
6105 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6106 if test $ac_cv_header_stdc = yes; then
6107
6108 cat >>confdefs.h <<\EOF
6109 #define STDC_HEADERS 1
6110 EOF
6111
6112 fi
6113
6114 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6115
6116 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6117                   inttypes.h stdint.h unistd.h
6118 do
6119 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6120 echo "$as_me:6120: checking for $ac_header" >&5
6121 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6122 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6123   echo $ECHO_N "(cached) $ECHO_C" >&6
6124 else
6125   cat >"conftest.$ac_ext" <<_ACEOF
6126 #line 6126 "configure"
6127 #include "confdefs.h"
6128 $ac_includes_default
6129 #include <$ac_header>
6130 _ACEOF
6131 rm -f "conftest.$ac_objext"
6132 if { (eval echo "$as_me:6132: \"$ac_compile\"") >&5
6133   (eval $ac_compile) 2>&5
6134   ac_status=$?
6135   echo "$as_me:6135: \$? = $ac_status" >&5
6136   (exit "$ac_status"); } &&
6137          { ac_try='test -s "conftest.$ac_objext"'
6138   { (eval echo "$as_me:6138: \"$ac_try\"") >&5
6139   (eval $ac_try) 2>&5
6140   ac_status=$?
6141   echo "$as_me:6141: \$? = $ac_status" >&5
6142   (exit "$ac_status"); }; }; then
6143   eval "$as_ac_Header=yes"
6144 else
6145   echo "$as_me: failed program was:" >&5
6146 cat "conftest.$ac_ext" >&5
6147 eval "$as_ac_Header=no"
6148 fi
6149 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6150 fi
6151 echo "$as_me:6151: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6152 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6153 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6154   cat >>confdefs.h <<EOF
6155 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6156 EOF
6157
6158 fi
6159 done
6160
6161 echo "$as_me:6161: checking whether exit is declared" >&5
6162 echo $ECHO_N "checking whether exit is declared... $ECHO_C" >&6
6163 if test "${ac_cv_have_decl_exit+set}" = set; then
6164   echo $ECHO_N "(cached) $ECHO_C" >&6
6165 else
6166   cat >"conftest.$ac_ext" <<_ACEOF
6167 #line 6167 "configure"
6168 #include "confdefs.h"
6169 $ac_includes_default
6170 int
6171 main (void)
6172 {
6173 #ifndef exit
6174   (void) exit;
6175 #endif
6176
6177   ;
6178   return 0;
6179 }
6180 _ACEOF
6181 rm -f "conftest.$ac_objext"
6182 if { (eval echo "$as_me:6182: \"$ac_compile\"") >&5
6183   (eval $ac_compile) 2>&5
6184   ac_status=$?
6185   echo "$as_me:6185: \$? = $ac_status" >&5
6186   (exit "$ac_status"); } &&
6187          { ac_try='test -s "conftest.$ac_objext"'
6188   { (eval echo "$as_me:6188: \"$ac_try\"") >&5
6189   (eval $ac_try) 2>&5
6190   ac_status=$?
6191   echo "$as_me:6191: \$? = $ac_status" >&5
6192   (exit "$ac_status"); }; }; then
6193   ac_cv_have_decl_exit=yes
6194 else
6195   echo "$as_me: failed program was:" >&5
6196 cat "conftest.$ac_ext" >&5
6197 ac_cv_have_decl_exit=no
6198 fi
6199 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6200 fi
6201 echo "$as_me:6201: result: $ac_cv_have_decl_exit" >&5
6202 echo "${ECHO_T}$ac_cv_have_decl_exit" >&6
6203
6204 echo "$as_me:6204: checking for signal global datatype" >&5
6205 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
6206 if test "${cf_cv_sig_atomic_t+set}" = set; then
6207   echo $ECHO_N "(cached) $ECHO_C" >&6
6208 else
6209
6210         for cf_type in \
6211                 "volatile sig_atomic_t" \
6212                 "sig_atomic_t" \
6213                 "int"
6214         do
6215         cat >"conftest.$ac_ext" <<_ACEOF
6216 #line 6216 "configure"
6217 #include "confdefs.h"
6218
6219 #include <sys/types.h>
6220 #include <signal.h>
6221 #include <stdio.h>
6222
6223 extern $cf_type x;
6224 $cf_type x;
6225 static void handler(int sig)
6226 {
6227         (void)sig;
6228         x = 5;
6229 }
6230 int
6231 main (void)
6232 {
6233 signal(SIGINT, handler);
6234                  x = 1
6235   ;
6236   return 0;
6237 }
6238 _ACEOF
6239 rm -f "conftest.$ac_objext"
6240 if { (eval echo "$as_me:6240: \"$ac_compile\"") >&5
6241   (eval $ac_compile) 2>&5
6242   ac_status=$?
6243   echo "$as_me:6243: \$? = $ac_status" >&5
6244   (exit "$ac_status"); } &&
6245          { ac_try='test -s "conftest.$ac_objext"'
6246   { (eval echo "$as_me:6246: \"$ac_try\"") >&5
6247   (eval $ac_try) 2>&5
6248   ac_status=$?
6249   echo "$as_me:6249: \$? = $ac_status" >&5
6250   (exit "$ac_status"); }; }; then
6251   cf_cv_sig_atomic_t=$cf_type
6252 else
6253   echo "$as_me: failed program was:" >&5
6254 cat "conftest.$ac_ext" >&5
6255 cf_cv_sig_atomic_t=no
6256 fi
6257 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6258                 test "$cf_cv_sig_atomic_t" != no && break
6259         done
6260
6261 fi
6262
6263 echo "$as_me:6263: result: $cf_cv_sig_atomic_t" >&5
6264 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
6265 test "$cf_cv_sig_atomic_t" != no &&
6266 cat >>confdefs.h <<EOF
6267 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
6268 EOF
6269
6270 # Work around breakage on OS X
6271
6272 echo "$as_me:6272: checking if SIGWINCH is defined" >&5
6273 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
6274 if test "${cf_cv_define_sigwinch+set}" = set; then
6275   echo $ECHO_N "(cached) $ECHO_C" >&6
6276 else
6277
6278         cat >"conftest.$ac_ext" <<_ACEOF
6279 #line 6279 "configure"
6280 #include "confdefs.h"
6281
6282 #include <sys/types.h>
6283 #include <sys/signal.h>
6284
6285 int
6286 main (void)
6287 {
6288 int x = SIGWINCH; (void)x
6289   ;
6290   return 0;
6291 }
6292 _ACEOF
6293 rm -f "conftest.$ac_objext"
6294 if { (eval echo "$as_me:6294: \"$ac_compile\"") >&5
6295   (eval $ac_compile) 2>&5
6296   ac_status=$?
6297   echo "$as_me:6297: \$? = $ac_status" >&5
6298   (exit "$ac_status"); } &&
6299          { ac_try='test -s "conftest.$ac_objext"'
6300   { (eval echo "$as_me:6300: \"$ac_try\"") >&5
6301   (eval $ac_try) 2>&5
6302   ac_status=$?
6303   echo "$as_me:6303: \$? = $ac_status" >&5
6304   (exit "$ac_status"); }; }; then
6305   cf_cv_define_sigwinch=yes
6306 else
6307   echo "$as_me: failed program was:" >&5
6308 cat "conftest.$ac_ext" >&5
6309 cat >"conftest.$ac_ext" <<_ACEOF
6310 #line 6310 "configure"
6311 #include "confdefs.h"
6312
6313 #undef _XOPEN_SOURCE
6314 #undef _POSIX_SOURCE
6315 #undef _POSIX_C_SOURCE
6316 #include <sys/types.h>
6317 #include <sys/signal.h>
6318
6319 int
6320 main (void)
6321 {
6322 int x = SIGWINCH; (void)x
6323   ;
6324   return 0;
6325 }
6326 _ACEOF
6327 rm -f "conftest.$ac_objext"
6328 if { (eval echo "$as_me:6328: \"$ac_compile\"") >&5
6329   (eval $ac_compile) 2>&5
6330   ac_status=$?
6331   echo "$as_me:6331: \$? = $ac_status" >&5
6332   (exit "$ac_status"); } &&
6333          { ac_try='test -s "conftest.$ac_objext"'
6334   { (eval echo "$as_me:6334: \"$ac_try\"") >&5
6335   (eval $ac_try) 2>&5
6336   ac_status=$?
6337   echo "$as_me:6337: \$? = $ac_status" >&5
6338   (exit "$ac_status"); }; }; then
6339   cf_cv_define_sigwinch=maybe
6340 else
6341   echo "$as_me: failed program was:" >&5
6342 cat "conftest.$ac_ext" >&5
6343 cf_cv_define_sigwinch=no
6344 fi
6345 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6346
6347 fi
6348 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6349
6350 fi
6351 echo "$as_me:6351: result: $cf_cv_define_sigwinch" >&5
6352 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
6353
6354 if test "$cf_cv_define_sigwinch" = maybe ; then
6355 echo "$as_me:6355: checking for actual SIGWINCH definition" >&5
6356 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
6357 if test "${cf_cv_fixup_sigwinch+set}" = set; then
6358   echo $ECHO_N "(cached) $ECHO_C" >&6
6359 else
6360
6361 cf_cv_fixup_sigwinch=unknown
6362 cf_sigwinch=32
6363 while test "$cf_sigwinch" != 1
6364 do
6365         cat >"conftest.$ac_ext" <<_ACEOF
6366 #line 6366 "configure"
6367 #include "confdefs.h"
6368
6369 #undef _XOPEN_SOURCE
6370 #undef _POSIX_SOURCE
6371 #undef _POSIX_C_SOURCE
6372 #include <sys/types.h>
6373 #include <sys/signal.h>
6374
6375 int
6376 main (void)
6377 {
6378
6379 #if SIGWINCH != $cf_sigwinch
6380 #error SIGWINCH is not $cf_sigwinch
6381 #endif
6382 int x = SIGWINCH; (void)x
6383   ;
6384   return 0;
6385 }
6386 _ACEOF
6387 rm -f "conftest.$ac_objext"
6388 if { (eval echo "$as_me:6388: \"$ac_compile\"") >&5
6389   (eval $ac_compile) 2>&5
6390   ac_status=$?
6391   echo "$as_me:6391: \$? = $ac_status" >&5
6392   (exit "$ac_status"); } &&
6393          { ac_try='test -s "conftest.$ac_objext"'
6394   { (eval echo "$as_me:6394: \"$ac_try\"") >&5
6395   (eval $ac_try) 2>&5
6396   ac_status=$?
6397   echo "$as_me:6397: \$? = $ac_status" >&5
6398   (exit "$ac_status"); }; }; then
6399   cf_cv_fixup_sigwinch=$cf_sigwinch
6400          break
6401 else
6402   echo "$as_me: failed program was:" >&5
6403 cat "conftest.$ac_ext" >&5
6404 fi
6405 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6406
6407 cf_sigwinch="`expr "$cf_sigwinch" - 1`"
6408 done
6409
6410 fi
6411 echo "$as_me:6411: result: $cf_cv_fixup_sigwinch" >&5
6412 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
6413
6414         if test "$cf_cv_fixup_sigwinch" != unknown ; then
6415                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
6416         fi
6417 fi
6418
6419 # Checks for CODESET support.
6420
6421 echo "$as_me:6421: checking for nl_langinfo and CODESET" >&5
6422 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
6423 if test "${am_cv_langinfo_codeset+set}" = set; then
6424   echo $ECHO_N "(cached) $ECHO_C" >&6
6425 else
6426   cat >"conftest.$ac_ext" <<_ACEOF
6427 #line 6427 "configure"
6428 #include "confdefs.h"
6429
6430 $ac_includes_default
6431 #include <langinfo.h>
6432 int
6433 main (void)
6434 {
6435 char* cs = nl_langinfo(CODESET); (void)cs
6436   ;
6437   return 0;
6438 }
6439 _ACEOF
6440 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6441 if { (eval echo "$as_me:6441: \"$ac_link\"") >&5
6442   (eval $ac_link) 2>&5
6443   ac_status=$?
6444   echo "$as_me:6444: \$? = $ac_status" >&5
6445   (exit "$ac_status"); } &&
6446          { ac_try='test -s "conftest$ac_exeext"'
6447   { (eval echo "$as_me:6447: \"$ac_try\"") >&5
6448   (eval $ac_try) 2>&5
6449   ac_status=$?
6450   echo "$as_me:6450: \$? = $ac_status" >&5
6451   (exit "$ac_status"); }; }; then
6452   am_cv_langinfo_codeset=yes
6453 else
6454   echo "$as_me: failed program was:" >&5
6455 cat "conftest.$ac_ext" >&5
6456 am_cv_langinfo_codeset=no
6457 fi
6458 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6459
6460 fi
6461 echo "$as_me:6461: result: $am_cv_langinfo_codeset" >&5
6462 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
6463         if test "$am_cv_langinfo_codeset" = yes; then
6464
6465 cat >>confdefs.h <<\EOF
6466 #define HAVE_LANGINFO_CODESET 1
6467 EOF
6468
6469         fi
6470
6471 echo "$as_me:6471: checking if you want to use pkg-config" >&5
6472 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
6473
6474 # Check whether --with-pkg-config or --without-pkg-config was given.
6475 if test "${with_pkg_config+set}" = set; then
6476   withval="$with_pkg_config"
6477   cf_pkg_config=$withval
6478 else
6479   cf_pkg_config=yes
6480 fi;
6481 echo "$as_me:6481: result: $cf_pkg_config" >&5
6482 echo "${ECHO_T}$cf_pkg_config" >&6
6483
6484 case "$cf_pkg_config" in
6485 (no)
6486         PKG_CONFIG=none
6487         ;;
6488 (yes)
6489
6490 if test -n "$ac_tool_prefix"; then
6491   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6492 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6493 echo "$as_me:6493: checking for $ac_word" >&5
6494 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6495 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
6496   echo $ECHO_N "(cached) $ECHO_C" >&6
6497 else
6498   case $PKG_CONFIG in
6499   [\\/]* | ?:[\\/]*)
6500   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6501   ;;
6502   *)
6503   ac_save_IFS=$IFS; IFS=$ac_path_separator
6504 ac_dummy="$PATH"
6505 for ac_dir in $ac_dummy; do
6506   IFS=$ac_save_IFS
6507   test -z "$ac_dir" && ac_dir=.
6508   if $as_executable_p "$ac_dir/$ac_word"; then
6509    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
6510    echo "$as_me:6510: found $ac_dir/$ac_word" >&5
6511    break
6512 fi
6513 done
6514
6515   ;;
6516 esac
6517 fi
6518 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6519
6520 if test -n "$PKG_CONFIG"; then
6521   echo "$as_me:6521: result: $PKG_CONFIG" >&5
6522 echo "${ECHO_T}$PKG_CONFIG" >&6
6523 else
6524   echo "$as_me:6524: result: no" >&5
6525 echo "${ECHO_T}no" >&6
6526 fi
6527
6528 fi
6529 if test -z "$ac_cv_path_PKG_CONFIG"; then
6530   ac_pt_PKG_CONFIG=$PKG_CONFIG
6531   # Extract the first word of "pkg-config", so it can be a program name with args.
6532 set dummy pkg-config; ac_word=$2
6533 echo "$as_me:6533: checking for $ac_word" >&5
6534 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6535 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
6536   echo $ECHO_N "(cached) $ECHO_C" >&6
6537 else
6538   case $ac_pt_PKG_CONFIG in
6539   [\\/]* | ?:[\\/]*)
6540   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6541   ;;
6542   *)
6543   ac_save_IFS=$IFS; IFS=$ac_path_separator
6544 ac_dummy="$PATH"
6545 for ac_dir in $ac_dummy; do
6546   IFS=$ac_save_IFS
6547   test -z "$ac_dir" && ac_dir=.
6548   if $as_executable_p "$ac_dir/$ac_word"; then
6549    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
6550    echo "$as_me:6550: found $ac_dir/$ac_word" >&5
6551    break
6552 fi
6553 done
6554
6555   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
6556   ;;
6557 esac
6558 fi
6559 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6560
6561 if test -n "$ac_pt_PKG_CONFIG"; then
6562   echo "$as_me:6562: result: $ac_pt_PKG_CONFIG" >&5
6563 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
6564 else
6565   echo "$as_me:6565: result: no" >&5
6566 echo "${ECHO_T}no" >&6
6567 fi
6568
6569   PKG_CONFIG=$ac_pt_PKG_CONFIG
6570 else
6571   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6572 fi
6573
6574         ;;
6575 (*)
6576         PKG_CONFIG=$withval
6577         ;;
6578 esac
6579
6580 test -z "$PKG_CONFIG" && PKG_CONFIG=none
6581 if test "$PKG_CONFIG" != none ; then
6582
6583 if test "x$prefix" != xNONE; then
6584         cf_path_syntax="$prefix"
6585 else
6586         cf_path_syntax="$ac_default_prefix"
6587 fi
6588
6589 case ".$PKG_CONFIG" in
6590 (.\$\(*\)*|.\'*\'*)
6591         ;;
6592 (..|./*|.\\*)
6593         ;;
6594 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
6595         ;;
6596 (.\$\{*prefix\}*|.\$\{*dir\}*)
6597         eval PKG_CONFIG="$PKG_CONFIG"
6598         case ".$PKG_CONFIG" in
6599         (.NONE/*)
6600                 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
6601                 ;;
6602         esac
6603         ;;
6604 (.no|.NONE/*)
6605         PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
6606         ;;
6607 (*)
6608         { { echo "$as_me:6608: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
6609 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
6610    { (exit 1); exit 1; }; }
6611         ;;
6612 esac
6613
6614 elif test "x$cf_pkg_config" != xno ; then
6615         { echo "$as_me:6615: WARNING: pkg-config is not installed" >&5
6616 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
6617 fi
6618
6619 echo "$as_me:6619: checking if you want to see long compiling messages" >&5
6620 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
6621
6622 # Check whether --enable-echo or --disable-echo was given.
6623 if test "${enable_echo+set}" = set; then
6624   enableval="$enable_echo"
6625   test "$enableval" != no && enableval=yes
6626         if test "$enableval" != "yes" ; then
6627
6628         ECHO_LT='--silent'
6629         ECHO_LD='@echo linking $@;'
6630         RULE_CC='@echo compiling $<'
6631         SHOW_CC='@echo compiling $@'
6632         ECHO_CC='@'
6633
6634         else
6635
6636         ECHO_LT=''
6637         ECHO_LD=''
6638         RULE_CC=''
6639         SHOW_CC=''
6640         ECHO_CC=''
6641
6642         fi
6643 else
6644   enableval=yes
6645
6646         ECHO_LT=''
6647         ECHO_LD=''
6648         RULE_CC=''
6649         SHOW_CC=''
6650         ECHO_CC=''
6651
6652 fi;
6653 echo "$as_me:6653: result: $enableval" >&5
6654 echo "${ECHO_T}$enableval" >&6
6655
6656 echo "$as_me:6656: checking for ncurses wrap-prefix" >&5
6657 echo $ECHO_N "checking for ncurses wrap-prefix... $ECHO_C" >&6
6658
6659 # Check whether --with-ncurses-wrap-prefix or --without-ncurses-wrap-prefix was given.
6660 if test "${with_ncurses_wrap_prefix+set}" = set; then
6661   withval="$with_ncurses_wrap_prefix"
6662   NCURSES_WRAP_PREFIX=$withval
6663 else
6664   NCURSES_WRAP_PREFIX=_nc_
6665 fi;
6666 echo "$as_me:6666: result: $NCURSES_WRAP_PREFIX" >&5
6667 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
6668
6669 echo "$as_me:6669: checking if you want to check for wide-character functions" >&5
6670 echo $ECHO_N "checking if you want to check for wide-character functions... $ECHO_C" >&6
6671
6672 # Check whether --enable-widec or --disable-widec was given.
6673 if test "${enable_widec+set}" = set; then
6674   enableval="$enable_widec"
6675   test "$enableval" != no && enableval=yes
6676         if test "$enableval" != "yes" ; then
6677     cf_enable_widec=no
6678         else
6679                 cf_enable_widec=yes
6680         fi
6681 else
6682   enableval=yes
6683         cf_enable_widec=yes
6684
6685 fi;
6686 echo "$as_me:6686: result: $cf_enable_widec" >&5
6687 echo "${ECHO_T}$cf_enable_widec" >&6
6688
6689 echo "$as_me:6689: checking for specific curses-directory" >&5
6690 echo $ECHO_N "checking for specific curses-directory... $ECHO_C" >&6
6691
6692 # Check whether --with-curses-dir or --without-curses-dir was given.
6693 if test "${with_curses_dir+set}" = set; then
6694   withval="$with_curses_dir"
6695   cf_cv_curses_dir=$withval
6696 else
6697   cf_cv_curses_dir=no
6698 fi;
6699 echo "$as_me:6699: result: $cf_cv_curses_dir" >&5
6700 echo "${ECHO_T}$cf_cv_curses_dir" >&6
6701
6702 if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
6703 then
6704
6705 if test "x$prefix" != xNONE; then
6706         cf_path_syntax="$prefix"
6707 else
6708         cf_path_syntax="$ac_default_prefix"
6709 fi
6710
6711 case ".$withval" in
6712 (.\$\(*\)*|.\'*\'*)
6713         ;;
6714 (..|./*|.\\*)
6715         ;;
6716 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
6717         ;;
6718 (.\$\{*prefix\}*|.\$\{*dir\}*)
6719         eval withval="$withval"
6720         case ".$withval" in
6721         (.NONE/*)
6722                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
6723                 ;;
6724         esac
6725         ;;
6726 (.no|.NONE/*)
6727         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
6728         ;;
6729 (*)
6730         { { echo "$as_me:6730: error: expected a pathname, not \"$withval\"" >&5
6731 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6732    { (exit 1); exit 1; }; }
6733         ;;
6734 esac
6735
6736         if test -d "$cf_cv_curses_dir"
6737         then
6738
6739 if test -n "$cf_cv_curses_dir/include" ; then
6740   for cf_add_incdir in $cf_cv_curses_dir/include
6741   do
6742         while test "$cf_add_incdir" != /usr/include
6743         do
6744           if test -d "$cf_add_incdir"
6745           then
6746                 cf_have_incdir=no
6747                 if test -n "$CFLAGS$CPPFLAGS" ; then
6748                   # a loop is needed to ensure we can add subdirs of existing dirs
6749                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
6750                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
6751                           cf_have_incdir=yes; break
6752                         fi
6753                   done
6754                 fi
6755
6756                 if test "$cf_have_incdir" = no ; then
6757                   if test "$cf_add_incdir" = /usr/local/include ; then
6758                         if test "$GCC" = yes
6759                         then
6760                           cf_save_CPPFLAGS=$CPPFLAGS
6761
6762         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6763         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
6764
6765                           cat >"conftest.$ac_ext" <<_ACEOF
6766 #line 6766 "configure"
6767 #include "confdefs.h"
6768 #include <stdio.h>
6769 int
6770 main (void)
6771 {
6772 printf("Hello")
6773   ;
6774   return 0;
6775 }
6776 _ACEOF
6777 rm -f "conftest.$ac_objext"
6778 if { (eval echo "$as_me:6778: \"$ac_compile\"") >&5
6779   (eval $ac_compile) 2>&5
6780   ac_status=$?
6781   echo "$as_me:6781: \$? = $ac_status" >&5
6782   (exit "$ac_status"); } &&
6783          { ac_try='test -s "conftest.$ac_objext"'
6784   { (eval echo "$as_me:6784: \"$ac_try\"") >&5
6785   (eval $ac_try) 2>&5
6786   ac_status=$?
6787   echo "$as_me:6787: \$? = $ac_status" >&5
6788   (exit "$ac_status"); }; }; then
6789   :
6790 else
6791   echo "$as_me: failed program was:" >&5
6792 cat "conftest.$ac_ext" >&5
6793 cf_have_incdir=yes
6794 fi
6795 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6796                           CPPFLAGS=$cf_save_CPPFLAGS
6797                         fi
6798                   fi
6799                 fi
6800
6801                 if test "$cf_have_incdir" = no ; then
6802                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
6803
6804 echo "${as_me:-configure}:6804: testing adding $cf_add_incdir to include-path ..." 1>&5
6805
6806                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
6807
6808                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
6809                   test "$cf_top_incdir" = "$cf_add_incdir" && break
6810                   cf_add_incdir="$cf_top_incdir"
6811                 else
6812                   break
6813                 fi
6814           else
6815                 break
6816           fi
6817         done
6818   done
6819 fi
6820
6821 if test -n "$cf_cv_curses_dir/lib" ; then
6822         for cf_add_libdir in $cf_cv_curses_dir/lib
6823         do
6824                 if test "$cf_add_libdir" = /usr/lib ; then
6825                         :
6826                 elif test -d "$cf_add_libdir"
6827                 then
6828                         cf_have_libdir=no
6829                         if test -n "$LDFLAGS$LIBS" ; then
6830                                 # a loop is needed to ensure we can add subdirs of existing dirs
6831                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
6832                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
6833                                                 cf_have_libdir=yes; break
6834                                         fi
6835                                 done
6836                         fi
6837                         if test "$cf_have_libdir" = no ; then
6838                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
6839
6840 echo "${as_me:-configure}:6840: testing adding $cf_add_libdir to library-path ..." 1>&5
6841
6842                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
6843                         fi
6844                 fi
6845         done
6846 fi
6847
6848         fi
6849 fi
6850
6851 cf_cv_screen=curses
6852
6853 echo "$as_me:6853: checking for specified curses library type" >&5
6854 echo $ECHO_N "checking for specified curses library type... $ECHO_C" >&6
6855
6856 # Check whether --with-screen or --without-screen was given.
6857 if test "${with_screen+set}" = set; then
6858   withval="$with_screen"
6859   cf_cv_screen=$withval
6860 else
6861
6862 # Check whether --with-ncursesw or --without-ncursesw was given.
6863 if test "${with_ncursesw+set}" = set; then
6864   withval="$with_ncursesw"
6865   cf_cv_screen=ncursesw
6866 else
6867
6868 # Check whether --with-ncurses or --without-ncurses was given.
6869 if test "${with_ncurses+set}" = set; then
6870   withval="$with_ncurses"
6871   cf_cv_screen=ncurses
6872 else
6873
6874 # Check whether --with-pdcurses or --without-pdcurses was given.
6875 if test "${with_pdcurses+set}" = set; then
6876   withval="$with_pdcurses"
6877   cf_cv_screen=pdcurses
6878 else
6879
6880 # Check whether --with-curses-colr or --without-curses-colr was given.
6881 if test "${with_curses_colr+set}" = set; then
6882   withval="$with_curses_colr"
6883   cf_cv_screen=curses_colr
6884 else
6885
6886 # Check whether --with-curses-5lib or --without-curses-5lib was given.
6887 if test "${with_curses_5lib+set}" = set; then
6888   withval="$with_curses_5lib"
6889   cf_cv_screen=curses_5lib
6890 fi;
6891 fi;
6892 fi;
6893 fi;
6894 fi;
6895 fi;
6896
6897 echo "$as_me:6897: result: $cf_cv_screen" >&5
6898 echo "${ECHO_T}$cf_cv_screen" >&6
6899
6900 case $cf_cv_screen in
6901 (curses|curses_*)
6902
6903 echo "$as_me:6903: checking for extra include directories" >&5
6904 echo $ECHO_N "checking for extra include directories... $ECHO_C" >&6
6905 if test "${cf_cv_curses_incdir+set}" = set; then
6906   echo $ECHO_N "(cached) $ECHO_C" >&6
6907 else
6908
6909 cf_cv_curses_incdir=no
6910 case "$host_os" in
6911 (hpux10.*)
6912         if test "x$cf_cv_screen" = "xcurses_colr"
6913         then
6914                 test -d /usr/include/curses_colr && \
6915                 cf_cv_curses_incdir="-I/usr/include/curses_colr"
6916         fi
6917         ;;
6918 (sunos3*|sunos4*)
6919         if test "x$cf_cv_screen" = "xcurses_5lib"
6920         then
6921                 test -d /usr/5lib && \
6922                 test -d /usr/5include && \
6923                 cf_cv_curses_incdir="-I/usr/5include"
6924         fi
6925         ;;
6926 esac
6927
6928 fi
6929 echo "$as_me:6929: result: $cf_cv_curses_incdir" >&5
6930 echo "${ECHO_T}$cf_cv_curses_incdir" >&6
6931 if test "$cf_cv_curses_incdir" != no
6932 then
6933
6934         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6935         CPPFLAGS="${CPPFLAGS}$cf_cv_curses_incdir"
6936
6937 fi
6938
6939 echo "$as_me:6939: checking if we have identified curses headers" >&5
6940 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
6941 if test "${cf_cv_ncurses_header+set}" = set; then
6942   echo $ECHO_N "(cached) $ECHO_C" >&6
6943 else
6944
6945 cf_cv_ncurses_header=none
6946 for cf_header in \
6947         ncurses.h  \
6948         curses.h  ncurses/ncurses.h ncurses/curses.h
6949 do
6950 cat >"conftest.$ac_ext" <<_ACEOF
6951 #line 6951 "configure"
6952 #include "confdefs.h"
6953 #include <${cf_header}>
6954 int
6955 main (void)
6956 {
6957 initscr(); endwin()
6958   ;
6959   return 0;
6960 }
6961 _ACEOF
6962 rm -f "conftest.$ac_objext"
6963 if { (eval echo "$as_me:6963: \"$ac_compile\"") >&5
6964   (eval $ac_compile) 2>&5
6965   ac_status=$?
6966   echo "$as_me:6966: \$? = $ac_status" >&5
6967   (exit "$ac_status"); } &&
6968          { ac_try='test -s "conftest.$ac_objext"'
6969   { (eval echo "$as_me:6969: \"$ac_try\"") >&5
6970   (eval $ac_try) 2>&5
6971   ac_status=$?
6972   echo "$as_me:6972: \$? = $ac_status" >&5
6973   (exit "$ac_status"); }; }; then
6974   cf_cv_ncurses_header=$cf_header; break
6975 else
6976   echo "$as_me: failed program was:" >&5
6977 cat "conftest.$ac_ext" >&5
6978 fi
6979 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6980 done
6981
6982 fi
6983 echo "$as_me:6983: result: $cf_cv_ncurses_header" >&5
6984 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
6985
6986 if test "$cf_cv_ncurses_header" = none ; then
6987         { { echo "$as_me:6987: error: No curses header-files found" >&5
6988 echo "$as_me: error: No curses header-files found" >&2;}
6989    { (exit 1); exit 1; }; }
6990 fi
6991
6992 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
6993
6994 for ac_header in $cf_cv_ncurses_header
6995 do
6996 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6997 echo "$as_me:6997: checking for $ac_header" >&5
6998 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6999 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7000   echo $ECHO_N "(cached) $ECHO_C" >&6
7001 else
7002   cat >"conftest.$ac_ext" <<_ACEOF
7003 #line 7003 "configure"
7004 #include "confdefs.h"
7005 #include <$ac_header>
7006 _ACEOF
7007 if { (eval echo "$as_me:7007: \"$ac_cpp "conftest.$ac_ext"\"") >&5
7008   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
7009   ac_status=$?
7010   $EGREP -v '^ *\+' conftest.er1 >conftest.err
7011   rm -f conftest.er1
7012   cat conftest.err >&5
7013   echo "$as_me:7013: \$? = $ac_status" >&5
7014   (exit "$ac_status"); } >/dev/null; then
7015   if test -s conftest.err; then
7016     ac_cpp_err=$ac_c_preproc_warn_flag
7017   else
7018     ac_cpp_err=
7019   fi
7020 else
7021   ac_cpp_err=yes
7022 fi
7023 if test -z "$ac_cpp_err"; then
7024   eval "$as_ac_Header=yes"
7025 else
7026   echo "$as_me: failed program was:" >&5
7027   cat "conftest.$ac_ext" >&5
7028   eval "$as_ac_Header=no"
7029 fi
7030 rm -f conftest.err "conftest.$ac_ext"
7031 fi
7032 echo "$as_me:7032: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
7033 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
7034 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
7035   cat >>confdefs.h <<EOF
7036 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7037 EOF
7038
7039 fi
7040 done
7041
7042 echo "$as_me:7042: checking for terminfo header" >&5
7043 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
7044 if test "${cf_cv_term_header+set}" = set; then
7045   echo $ECHO_N "(cached) $ECHO_C" >&6
7046 else
7047
7048 case "${cf_cv_ncurses_header}" in
7049 (*/ncurses.h|*/ncursesw.h)
7050         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
7051         ;;
7052 (*)
7053         cf_term_header=term.h
7054         ;;
7055 esac
7056
7057 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
7058 do
7059 cat >"conftest.$ac_ext" <<_ACEOF
7060 #line 7060 "configure"
7061 #include "confdefs.h"
7062 #include <stdio.h>
7063 #include <${cf_cv_ncurses_header:-curses.h}>
7064 #include <$cf_test>
7065
7066 int
7067 main (void)
7068 {
7069 int x = auto_left_margin; (void)x
7070   ;
7071   return 0;
7072 }
7073 _ACEOF
7074 rm -f "conftest.$ac_objext"
7075 if { (eval echo "$as_me:7075: \"$ac_compile\"") >&5
7076   (eval $ac_compile) 2>&5
7077   ac_status=$?
7078   echo "$as_me:7078: \$? = $ac_status" >&5
7079   (exit "$ac_status"); } &&
7080          { ac_try='test -s "conftest.$ac_objext"'
7081   { (eval echo "$as_me:7081: \"$ac_try\"") >&5
7082   (eval $ac_try) 2>&5
7083   ac_status=$?
7084   echo "$as_me:7084: \$? = $ac_status" >&5
7085   (exit "$ac_status"); }; }; then
7086
7087         cf_cv_term_header="$cf_test"
7088 else
7089   echo "$as_me: failed program was:" >&5
7090 cat "conftest.$ac_ext" >&5
7091
7092         cf_cv_term_header=unknown
7093
7094 fi
7095 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7096         test "$cf_cv_term_header" != unknown && break
7097 done
7098
7099 fi
7100 echo "$as_me:7100: result: $cf_cv_term_header" >&5
7101 echo "${ECHO_T}$cf_cv_term_header" >&6
7102
7103 # Set definitions to allow ifdef'ing to accommodate subdirectories
7104
7105 case "$cf_cv_term_header" in
7106 (*term.h)
7107
7108 cat >>confdefs.h <<\EOF
7109 #define HAVE_TERM_H 1
7110 EOF
7111
7112         ;;
7113 esac
7114
7115 case "$cf_cv_term_header" in
7116 (ncurses/term.h)
7117
7118 cat >>confdefs.h <<\EOF
7119 #define HAVE_NCURSES_TERM_H 1
7120 EOF
7121
7122         ;;
7123 (ncursesw/term.h)
7124
7125 cat >>confdefs.h <<\EOF
7126 #define HAVE_NCURSESW_TERM_H 1
7127 EOF
7128
7129         ;;
7130 esac
7131
7132 echo "$as_me:7132: checking for ncurses version" >&5
7133 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
7134 if test "${cf_cv_ncurses_version+set}" = set; then
7135   echo $ECHO_N "(cached) $ECHO_C" >&6
7136 else
7137
7138         cf_cv_ncurses_version=no
7139         cf_tempfile=out$$
7140         rm -f "$cf_tempfile"
7141         if test "$cross_compiling" = yes; then
7142
7143         # This will not work if the preprocessor splits the line after the
7144         # Autoconf token.  The 'unproto' program does that.
7145         cat > "conftest.$ac_ext" <<EOF
7146 #include <${cf_cv_ncurses_header:-curses.h}>
7147 #undef Autoconf
7148 #ifdef NCURSES_VERSION
7149 Autoconf NCURSES_VERSION
7150 #else
7151 #ifdef __NCURSES_H
7152 Autoconf "old"
7153 #endif
7154 ;
7155 #endif
7156 EOF
7157         cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
7158         { (eval echo "$as_me:7158: \"$cf_try\"") >&5
7159   (eval $cf_try) 2>&5
7160   ac_status=$?
7161   echo "$as_me:7161: \$? = $ac_status" >&5
7162   (exit "$ac_status"); }
7163         if test -f conftest.out ; then
7164                 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
7165                 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
7166                 rm -f conftest.out
7167         fi
7168
7169 else
7170   cat >"conftest.$ac_ext" <<_ACEOF
7171 #line 7171 "configure"
7172 #include "confdefs.h"
7173
7174 $ac_includes_default
7175
7176 #include <${cf_cv_ncurses_header:-curses.h}>
7177
7178 int main(void)
7179 {
7180         FILE *fp = fopen("$cf_tempfile", "w");
7181 #ifdef NCURSES_VERSION
7182 # ifdef NCURSES_VERSION_PATCH
7183         fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
7184 # else
7185         fprintf(fp, "%s\\n", NCURSES_VERSION);
7186 # endif
7187 #else
7188 # ifdef __NCURSES_H
7189         fprintf(fp, "old\\n");
7190 # else
7191         #error expected ncurses header to define __NCURSES_H
7192 # endif
7193 #endif
7194         ${cf_cv_main_return:-return}(0);
7195 }
7196 _ACEOF
7197 rm -f "conftest$ac_exeext"
7198 if { (eval echo "$as_me:7198: \"$ac_link\"") >&5
7199   (eval $ac_link) 2>&5
7200   ac_status=$?
7201   echo "$as_me:7201: \$? = $ac_status" >&5
7202   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
7203   { (eval echo "$as_me:7203: \"$ac_try\"") >&5
7204   (eval $ac_try) 2>&5
7205   ac_status=$?
7206   echo "$as_me:7206: \$? = $ac_status" >&5
7207   (exit "$ac_status"); }; }; then
7208
7209         cf_cv_ncurses_version=`cat $cf_tempfile`
7210 else
7211   echo "$as_me: program exited with status $ac_status" >&5
7212 echo "$as_me: failed program was:" >&5
7213 cat "conftest.$ac_ext" >&5
7214 fi
7215 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
7216 fi
7217         rm -f "$cf_tempfile"
7218
7219 fi
7220 echo "$as_me:7220: result: $cf_cv_ncurses_version" >&5
7221 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
7222 test "$cf_cv_ncurses_version" = no ||
7223 cat >>confdefs.h <<\EOF
7224 #define NCURSES 1
7225 EOF
7226
7227 echo "$as_me:7227: checking if we have identified curses libraries" >&5
7228 echo $ECHO_N "checking if we have identified curses libraries... $ECHO_C" >&6
7229 cat >"conftest.$ac_ext" <<_ACEOF
7230 #line 7230 "configure"
7231 #include "confdefs.h"
7232 #include <${cf_cv_ncurses_header:-curses.h}>
7233 int
7234 main (void)
7235 {
7236 initscr(); endwin()
7237   ;
7238   return 0;
7239 }
7240 _ACEOF
7241 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7242 if { (eval echo "$as_me:7242: \"$ac_link\"") >&5
7243   (eval $ac_link) 2>&5
7244   ac_status=$?
7245   echo "$as_me:7245: \$? = $ac_status" >&5
7246   (exit "$ac_status"); } &&
7247          { ac_try='test -s "conftest$ac_exeext"'
7248   { (eval echo "$as_me:7248: \"$ac_try\"") >&5
7249   (eval $ac_try) 2>&5
7250   ac_status=$?
7251   echo "$as_me:7251: \$? = $ac_status" >&5
7252   (exit "$ac_status"); }; }; then
7253   cf_result=yes
7254 else
7255   echo "$as_me: failed program was:" >&5
7256 cat "conftest.$ac_ext" >&5
7257 cf_result=no
7258 fi
7259 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7260 echo "$as_me:7260: result: $cf_result" >&5
7261 echo "${ECHO_T}$cf_result" >&6
7262
7263 if test "$cf_result" = no ; then
7264 case "$host_os" in
7265 (freebsd*)
7266         echo "$as_me:7266: checking for tgoto in -lmytinfo" >&5
7267 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
7268 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
7269   echo $ECHO_N "(cached) $ECHO_C" >&6
7270 else
7271   ac_check_lib_save_LIBS=$LIBS
7272 LIBS="-lmytinfo  $LIBS"
7273 cat >"conftest.$ac_ext" <<_ACEOF
7274 #line 7274 "configure"
7275 #include "confdefs.h"
7276
7277 /* Override any gcc2 internal prototype to avoid an error.  */
7278 #ifdef __cplusplus
7279 extern "C"
7280 #endif
7281 /* We use char because int might match the return type of a gcc2
7282    builtin and then its argument prototype would still apply.  */
7283 char tgoto (void);
7284 int
7285 main (void)
7286 {
7287 tgoto ();
7288   ;
7289   return 0;
7290 }
7291 _ACEOF
7292 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7293 if { (eval echo "$as_me:7293: \"$ac_link\"") >&5
7294   (eval $ac_link) 2>&5
7295   ac_status=$?
7296   echo "$as_me:7296: \$? = $ac_status" >&5
7297   (exit "$ac_status"); } &&
7298          { ac_try='test -s "conftest$ac_exeext"'
7299   { (eval echo "$as_me:7299: \"$ac_try\"") >&5
7300   (eval $ac_try) 2>&5
7301   ac_status=$?
7302   echo "$as_me:7302: \$? = $ac_status" >&5
7303   (exit "$ac_status"); }; }; then
7304   ac_cv_lib_mytinfo_tgoto=yes
7305 else
7306   echo "$as_me: failed program was:" >&5
7307 cat "conftest.$ac_ext" >&5
7308 ac_cv_lib_mytinfo_tgoto=no
7309 fi
7310 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7311 LIBS=$ac_check_lib_save_LIBS
7312 fi
7313 echo "$as_me:7313: result: $ac_cv_lib_mytinfo_tgoto" >&5
7314 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
7315 if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
7316
7317 cf_add_libs="$LIBS"
7318 # reverse order
7319 cf_add_0lib=
7320 for cf_add_1lib in -lmytinfo; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7321 # filter duplicates
7322 for cf_add_1lib in $cf_add_0lib; do
7323         for cf_add_2lib in $cf_add_libs; do
7324                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7325                         cf_add_1lib=
7326                         break
7327                 fi
7328         done
7329         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7330 done
7331 LIBS="$cf_add_libs"
7332
7333 fi
7334
7335         ;;
7336 (hpux10.*)
7337         # Looking at HPUX 10.20, the Hcurses library is the oldest (1997), cur_colr
7338         # next (1998), and xcurses "newer" (2000).  There is no header file for
7339         # Hcurses; the subdirectory curses_colr has the headers (curses.h and
7340         # term.h) for cur_colr
7341         if test "x$cf_cv_screen" = "xcurses_colr"
7342         then
7343                 echo "$as_me:7343: checking for initscr in -lcur_colr" >&5
7344 echo $ECHO_N "checking for initscr in -lcur_colr... $ECHO_C" >&6
7345 if test "${ac_cv_lib_cur_colr_initscr+set}" = set; then
7346   echo $ECHO_N "(cached) $ECHO_C" >&6
7347 else
7348   ac_check_lib_save_LIBS=$LIBS
7349 LIBS="-lcur_colr  $LIBS"
7350 cat >"conftest.$ac_ext" <<_ACEOF
7351 #line 7351 "configure"
7352 #include "confdefs.h"
7353
7354 /* Override any gcc2 internal prototype to avoid an error.  */
7355 #ifdef __cplusplus
7356 extern "C"
7357 #endif
7358 /* We use char because int might match the return type of a gcc2
7359    builtin and then its argument prototype would still apply.  */
7360 char initscr (void);
7361 int
7362 main (void)
7363 {
7364 initscr ();
7365   ;
7366   return 0;
7367 }
7368 _ACEOF
7369 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7370 if { (eval echo "$as_me:7370: \"$ac_link\"") >&5
7371   (eval $ac_link) 2>&5
7372   ac_status=$?
7373   echo "$as_me:7373: \$? = $ac_status" >&5
7374   (exit "$ac_status"); } &&
7375          { ac_try='test -s "conftest$ac_exeext"'
7376   { (eval echo "$as_me:7376: \"$ac_try\"") >&5
7377   (eval $ac_try) 2>&5
7378   ac_status=$?
7379   echo "$as_me:7379: \$? = $ac_status" >&5
7380   (exit "$ac_status"); }; }; then
7381   ac_cv_lib_cur_colr_initscr=yes
7382 else
7383   echo "$as_me: failed program was:" >&5
7384 cat "conftest.$ac_ext" >&5
7385 ac_cv_lib_cur_colr_initscr=no
7386 fi
7387 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7388 LIBS=$ac_check_lib_save_LIBS
7389 fi
7390 echo "$as_me:7390: result: $ac_cv_lib_cur_colr_initscr" >&5
7391 echo "${ECHO_T}$ac_cv_lib_cur_colr_initscr" >&6
7392 if test "$ac_cv_lib_cur_colr_initscr" = yes; then
7393
7394 cf_add_libs="$LIBS"
7395 # reverse order
7396 cf_add_0lib=
7397 for cf_add_1lib in -lcur_colr; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7398 # filter duplicates
7399 for cf_add_1lib in $cf_add_0lib; do
7400         for cf_add_2lib in $cf_add_libs; do
7401                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7402                         cf_add_1lib=
7403                         break
7404                 fi
7405         done
7406         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7407 done
7408 LIBS="$cf_add_libs"
7409
7410                         ac_cv_func_initscr=yes
7411
7412 else
7413
7414                 echo "$as_me:7414: checking for initscr in -lHcurses" >&5
7415 echo $ECHO_N "checking for initscr in -lHcurses... $ECHO_C" >&6
7416 if test "${ac_cv_lib_Hcurses_initscr+set}" = set; then
7417   echo $ECHO_N "(cached) $ECHO_C" >&6
7418 else
7419   ac_check_lib_save_LIBS=$LIBS
7420 LIBS="-lHcurses  $LIBS"
7421 cat >"conftest.$ac_ext" <<_ACEOF
7422 #line 7422 "configure"
7423 #include "confdefs.h"
7424
7425 /* Override any gcc2 internal prototype to avoid an error.  */
7426 #ifdef __cplusplus
7427 extern "C"
7428 #endif
7429 /* We use char because int might match the return type of a gcc2
7430    builtin and then its argument prototype would still apply.  */
7431 char initscr (void);
7432 int
7433 main (void)
7434 {
7435 initscr ();
7436   ;
7437   return 0;
7438 }
7439 _ACEOF
7440 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7441 if { (eval echo "$as_me:7441: \"$ac_link\"") >&5
7442   (eval $ac_link) 2>&5
7443   ac_status=$?
7444   echo "$as_me:7444: \$? = $ac_status" >&5
7445   (exit "$ac_status"); } &&
7446          { ac_try='test -s "conftest$ac_exeext"'
7447   { (eval echo "$as_me:7447: \"$ac_try\"") >&5
7448   (eval $ac_try) 2>&5
7449   ac_status=$?
7450   echo "$as_me:7450: \$? = $ac_status" >&5
7451   (exit "$ac_status"); }; }; then
7452   ac_cv_lib_Hcurses_initscr=yes
7453 else
7454   echo "$as_me: failed program was:" >&5
7455 cat "conftest.$ac_ext" >&5
7456 ac_cv_lib_Hcurses_initscr=no
7457 fi
7458 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7459 LIBS=$ac_check_lib_save_LIBS
7460 fi
7461 echo "$as_me:7461: result: $ac_cv_lib_Hcurses_initscr" >&5
7462 echo "${ECHO_T}$ac_cv_lib_Hcurses_initscr" >&6
7463 if test "$ac_cv_lib_Hcurses_initscr" = yes; then
7464
7465                         # HP's header uses __HP_CURSES, but user claims _HP_CURSES.
7466
7467 cf_add_libs="$LIBS"
7468 # reverse order
7469 cf_add_0lib=
7470 for cf_add_1lib in -lHcurses; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7471 # filter duplicates
7472 for cf_add_1lib in $cf_add_0lib; do
7473         for cf_add_2lib in $cf_add_libs; do
7474                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7475                         cf_add_1lib=
7476                         break
7477                 fi
7478         done
7479         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7480 done
7481 LIBS="$cf_add_libs"
7482
7483         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7484         CPPFLAGS="${CPPFLAGS}-D__HP_CURSES -D_HP_CURSES"
7485
7486                         ac_cv_func_initscr=yes
7487
7488 fi
7489
7490 fi
7491
7492         fi
7493         ;;
7494 (linux*)
7495         case `arch 2>/dev/null` in
7496         (x86_64)
7497                 if test -d /lib64
7498                 then
7499
7500 if test -n "/lib64" ; then
7501         for cf_add_libdir in /lib64
7502         do
7503                 if test "$cf_add_libdir" = /usr/lib ; then
7504                         :
7505                 elif test -d "$cf_add_libdir"
7506                 then
7507                         cf_have_libdir=no
7508                         if test -n "$LDFLAGS$LIBS" ; then
7509                                 # a loop is needed to ensure we can add subdirs of existing dirs
7510                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
7511                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
7512                                                 cf_have_libdir=yes; break
7513                                         fi
7514                                 done
7515                         fi
7516                         if test "$cf_have_libdir" = no ; then
7517                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
7518
7519 echo "${as_me:-configure}:7519: testing adding $cf_add_libdir to library-path ..." 1>&5
7520
7521                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
7522                         fi
7523                 fi
7524         done
7525 fi
7526
7527                 else
7528
7529 if test -n "/lib" ; then
7530         for cf_add_libdir in /lib
7531         do
7532                 if test "$cf_add_libdir" = /usr/lib ; then
7533                         :
7534                 elif test -d "$cf_add_libdir"
7535                 then
7536                         cf_have_libdir=no
7537                         if test -n "$LDFLAGS$LIBS" ; then
7538                                 # a loop is needed to ensure we can add subdirs of existing dirs
7539                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
7540                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
7541                                                 cf_have_libdir=yes; break
7542                                         fi
7543                                 done
7544                         fi
7545                         if test "$cf_have_libdir" = no ; then
7546                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
7547
7548 echo "${as_me:-configure}:7548: testing adding $cf_add_libdir to library-path ..." 1>&5
7549
7550                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
7551                         fi
7552                 fi
7553         done
7554 fi
7555
7556                 fi
7557                 ;;
7558         (*)
7559
7560 if test -n "/lib" ; then
7561         for cf_add_libdir in /lib
7562         do
7563                 if test "$cf_add_libdir" = /usr/lib ; then
7564                         :
7565                 elif test -d "$cf_add_libdir"
7566                 then
7567                         cf_have_libdir=no
7568                         if test -n "$LDFLAGS$LIBS" ; then
7569                                 # a loop is needed to ensure we can add subdirs of existing dirs
7570                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
7571                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
7572                                                 cf_have_libdir=yes; break
7573                                         fi
7574                                 done
7575                         fi
7576                         if test "$cf_have_libdir" = no ; then
7577                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
7578
7579 echo "${as_me:-configure}:7579: testing adding $cf_add_libdir to library-path ..." 1>&5
7580
7581                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
7582                         fi
7583                 fi
7584         done
7585 fi
7586
7587                 ;;
7588         esac
7589         ;;
7590 (sunos3*|sunos4*)
7591         if test "x$cf_cv_screen" = "xcurses_5lib"
7592         then
7593                 if test -d /usr/5lib ; then
7594
7595 if test -n "/usr/5lib" ; then
7596         for cf_add_libdir in /usr/5lib
7597         do
7598                 if test "$cf_add_libdir" = /usr/lib ; then
7599                         :
7600                 elif test -d "$cf_add_libdir"
7601                 then
7602                         cf_have_libdir=no
7603                         if test -n "$LDFLAGS$LIBS" ; then
7604                                 # a loop is needed to ensure we can add subdirs of existing dirs
7605                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
7606                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
7607                                                 cf_have_libdir=yes; break
7608                                         fi
7609                                 done
7610                         fi
7611                         if test "$cf_have_libdir" = no ; then
7612                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
7613
7614 echo "${as_me:-configure}:7614: testing adding $cf_add_libdir to library-path ..." 1>&5
7615
7616                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
7617                         fi
7618                 fi
7619         done
7620 fi
7621
7622 cf_add_libs="$LIBS"
7623 # reverse order
7624 cf_add_0lib=
7625 for cf_add_1lib in -lcurses -ltermcap; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7626 # filter duplicates
7627 for cf_add_1lib in $cf_add_0lib; do
7628         for cf_add_2lib in $cf_add_libs; do
7629                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7630                         cf_add_1lib=
7631                         break
7632                 fi
7633         done
7634         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7635 done
7636 LIBS="$cf_add_libs"
7637
7638                 fi
7639         fi
7640         ac_cv_func_initscr=yes
7641         ;;
7642 esac
7643
7644 if test ".$ac_cv_func_initscr" != .yes ; then
7645         cf_save_LIBS="$LIBS"
7646
7647         if test ".${cf_cv_ncurses_version:-no}" != .no
7648         then
7649                 cf_check_list="ncurses curses cursesX"
7650         else
7651                 cf_check_list="cursesX curses ncurses"
7652         fi
7653
7654         # Check for library containing tgoto.  Do this before curses library
7655         # because it may be needed to link the test-case for initscr.
7656         if test "x$cf_term_lib" = x
7657         then
7658                 echo "$as_me:7658: checking for tgoto" >&5
7659 echo $ECHO_N "checking for tgoto... $ECHO_C" >&6
7660 if test "${ac_cv_func_tgoto+set}" = set; then
7661   echo $ECHO_N "(cached) $ECHO_C" >&6
7662 else
7663   cat >"conftest.$ac_ext" <<_ACEOF
7664 #line 7664 "configure"
7665 #include "confdefs.h"
7666 #define tgoto autoconf_temporary
7667 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
7668 #undef tgoto
7669
7670 #ifdef __cplusplus
7671 extern "C"
7672 #endif
7673
7674 /* We use char because int might match the return type of a gcc2
7675    builtin and then its argument prototype would still apply.  */
7676 char tgoto (void);
7677
7678 int
7679 main (void)
7680 {
7681
7682 /* The GNU C library defines stubs for functions which it implements
7683     to always fail with ENOSYS.  Some functions are actually named
7684     something starting with __ and the normal name is an alias.  */
7685 #if defined (__stub_tgoto) || defined (__stub___tgoto)
7686 #error found stub for tgoto
7687 #endif
7688
7689         return tgoto ();
7690   ;
7691   return 0;
7692 }
7693 _ACEOF
7694 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7695 if { (eval echo "$as_me:7695: \"$ac_link\"") >&5
7696   (eval $ac_link) 2>&5
7697   ac_status=$?
7698   echo "$as_me:7698: \$? = $ac_status" >&5
7699   (exit "$ac_status"); } &&
7700          { ac_try='test -s "conftest$ac_exeext"'
7701   { (eval echo "$as_me:7701: \"$ac_try\"") >&5
7702   (eval $ac_try) 2>&5
7703   ac_status=$?
7704   echo "$as_me:7704: \$? = $ac_status" >&5
7705   (exit "$ac_status"); }; }; then
7706   ac_cv_func_tgoto=yes
7707 else
7708   echo "$as_me: failed program was:" >&5
7709 cat "conftest.$ac_ext" >&5
7710 ac_cv_func_tgoto=no
7711 fi
7712 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7713 fi
7714 echo "$as_me:7714: result: $ac_cv_func_tgoto" >&5
7715 echo "${ECHO_T}$ac_cv_func_tgoto" >&6
7716 if test "$ac_cv_func_tgoto" = yes; then
7717   cf_term_lib=predefined
7718 else
7719
7720                         for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown
7721                         do
7722                                 as_ac_Lib=`echo "ac_cv_lib_$cf_term_lib''_tgoto" | $as_tr_sh`
7723 echo "$as_me:7723: checking for tgoto in -l$cf_term_lib" >&5
7724 echo $ECHO_N "checking for tgoto in -l$cf_term_lib... $ECHO_C" >&6
7725 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
7726   echo $ECHO_N "(cached) $ECHO_C" >&6
7727 else
7728   ac_check_lib_save_LIBS=$LIBS
7729 LIBS="-l$cf_term_lib  $LIBS"
7730 cat >"conftest.$ac_ext" <<_ACEOF
7731 #line 7731 "configure"
7732 #include "confdefs.h"
7733
7734 /* Override any gcc2 internal prototype to avoid an error.  */
7735 #ifdef __cplusplus
7736 extern "C"
7737 #endif
7738 /* We use char because int might match the return type of a gcc2
7739    builtin and then its argument prototype would still apply.  */
7740 char tgoto (void);
7741 int
7742 main (void)
7743 {
7744 tgoto ();
7745   ;
7746   return 0;
7747 }
7748 _ACEOF
7749 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7750 if { (eval echo "$as_me:7750: \"$ac_link\"") >&5
7751   (eval $ac_link) 2>&5
7752   ac_status=$?
7753   echo "$as_me:7753: \$? = $ac_status" >&5
7754   (exit "$ac_status"); } &&
7755          { ac_try='test -s "conftest$ac_exeext"'
7756   { (eval echo "$as_me:7756: \"$ac_try\"") >&5
7757   (eval $ac_try) 2>&5
7758   ac_status=$?
7759   echo "$as_me:7759: \$? = $ac_status" >&5
7760   (exit "$ac_status"); }; }; then
7761   eval "$as_ac_Lib=yes"
7762 else
7763   echo "$as_me: failed program was:" >&5
7764 cat "conftest.$ac_ext" >&5
7765 eval "$as_ac_Lib=no"
7766 fi
7767 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7768 LIBS=$ac_check_lib_save_LIBS
7769 fi
7770 echo "$as_me:7770: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
7771 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
7772 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
7773
7774                                         : "${cf_nculib_root:=$cf_term_lib}"
7775                                         break
7776
7777 fi
7778
7779                         done
7780
7781 fi
7782
7783         fi
7784
7785         # Check for library containing initscr
7786         test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && LIBS="-l$cf_term_lib $cf_save_LIBS"
7787         if test "x$cf_curs_lib" = x
7788         then
7789                 for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses unknown
7790                 do
7791                         LIBS="-l$cf_curs_lib $cf_save_LIBS"
7792                         if test "$cf_term_lib" = unknown || test "$cf_term_lib" = "$cf_curs_lib" ; then
7793                                 echo "$as_me:7793: checking if we can link with $cf_curs_lib library" >&5
7794 echo $ECHO_N "checking if we can link with $cf_curs_lib library... $ECHO_C" >&6
7795                                 cat >"conftest.$ac_ext" <<_ACEOF
7796 #line 7796 "configure"
7797 #include "confdefs.h"
7798 #include <${cf_cv_ncurses_header:-curses.h}>
7799 int
7800 main (void)
7801 {
7802 initscr()
7803   ;
7804   return 0;
7805 }
7806 _ACEOF
7807 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7808 if { (eval echo "$as_me:7808: \"$ac_link\"") >&5
7809   (eval $ac_link) 2>&5
7810   ac_status=$?
7811   echo "$as_me:7811: \$? = $ac_status" >&5
7812   (exit "$ac_status"); } &&
7813          { ac_try='test -s "conftest$ac_exeext"'
7814   { (eval echo "$as_me:7814: \"$ac_try\"") >&5
7815   (eval $ac_try) 2>&5
7816   ac_status=$?
7817   echo "$as_me:7817: \$? = $ac_status" >&5
7818   (exit "$ac_status"); }; }; then
7819   cf_result=yes
7820 else
7821   echo "$as_me: failed program was:" >&5
7822 cat "conftest.$ac_ext" >&5
7823 cf_result=no
7824 fi
7825 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7826                                 echo "$as_me:7826: result: $cf_result" >&5
7827 echo "${ECHO_T}$cf_result" >&6
7828                                 test "$cf_result" = yes && break
7829                         elif test "$cf_curs_lib" = "$cf_term_lib" ; then
7830                                 cf_result=no
7831                         elif test "$cf_term_lib" != predefined ; then
7832                                 echo "$as_me:7832: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
7833 echo $ECHO_N "checking if we need both $cf_curs_lib and $cf_term_lib libraries... $ECHO_C" >&6
7834                                 cat >"conftest.$ac_ext" <<_ACEOF
7835 #line 7835 "configure"
7836 #include "confdefs.h"
7837 #include <${cf_cv_ncurses_header:-curses.h}>
7838 int
7839 main (void)
7840 {
7841 initscr(); endwin();
7842   ;
7843   return 0;
7844 }
7845 _ACEOF
7846 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7847 if { (eval echo "$as_me:7847: \"$ac_link\"") >&5
7848   (eval $ac_link) 2>&5
7849   ac_status=$?
7850   echo "$as_me:7850: \$? = $ac_status" >&5
7851   (exit "$ac_status"); } &&
7852          { ac_try='test -s "conftest$ac_exeext"'
7853   { (eval echo "$as_me:7853: \"$ac_try\"") >&5
7854   (eval $ac_try) 2>&5
7855   ac_status=$?
7856   echo "$as_me:7856: \$? = $ac_status" >&5
7857   (exit "$ac_status"); }; }; then
7858   cf_result=no
7859 else
7860   echo "$as_me: failed program was:" >&5
7861 cat "conftest.$ac_ext" >&5
7862
7863                                         LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
7864                                         cat >"conftest.$ac_ext" <<_ACEOF
7865 #line 7865 "configure"
7866 #include "confdefs.h"
7867 #include <${cf_cv_ncurses_header:-curses.h}>
7868 int
7869 main (void)
7870 {
7871 initscr()
7872   ;
7873   return 0;
7874 }
7875 _ACEOF
7876 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7877 if { (eval echo "$as_me:7877: \"$ac_link\"") >&5
7878   (eval $ac_link) 2>&5
7879   ac_status=$?
7880   echo "$as_me:7880: \$? = $ac_status" >&5
7881   (exit "$ac_status"); } &&
7882          { ac_try='test -s "conftest$ac_exeext"'
7883   { (eval echo "$as_me:7883: \"$ac_try\"") >&5
7884   (eval $ac_try) 2>&5
7885   ac_status=$?
7886   echo "$as_me:7886: \$? = $ac_status" >&5
7887   (exit "$ac_status"); }; }; then
7888   cf_result=yes
7889 else
7890   echo "$as_me: failed program was:" >&5
7891 cat "conftest.$ac_ext" >&5
7892 cf_result=error
7893 fi
7894 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7895
7896 fi
7897 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7898                                 echo "$as_me:7898: result: $cf_result" >&5
7899 echo "${ECHO_T}$cf_result" >&6
7900                                 test "$cf_result" != error && break
7901                         fi
7902                 done
7903         fi
7904         test "$cf_curs_lib" = unknown && { { echo "$as_me:7904: error: no curses library found" >&5
7905 echo "$as_me: error: no curses library found" >&2;}
7906    { (exit 1); exit 1; }; }
7907 fi
7908 fi
7909
7910         ;;
7911 (ncursesw*)
7912
7913 for ac_header in wchar.h
7914 do
7915 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7916 echo "$as_me:7916: checking for $ac_header" >&5
7917 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7918 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7919   echo $ECHO_N "(cached) $ECHO_C" >&6
7920 else
7921   cat >"conftest.$ac_ext" <<_ACEOF
7922 #line 7922 "configure"
7923 #include "confdefs.h"
7924 #include <$ac_header>
7925 _ACEOF
7926 if { (eval echo "$as_me:7926: \"$ac_cpp "conftest.$ac_ext"\"") >&5
7927   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
7928   ac_status=$?
7929   $EGREP -v '^ *\+' conftest.er1 >conftest.err
7930   rm -f conftest.er1
7931   cat conftest.err >&5
7932   echo "$as_me:7932: \$? = $ac_status" >&5
7933   (exit "$ac_status"); } >/dev/null; then
7934   if test -s conftest.err; then
7935     ac_cpp_err=$ac_c_preproc_warn_flag
7936   else
7937     ac_cpp_err=
7938   fi
7939 else
7940   ac_cpp_err=yes
7941 fi
7942 if test -z "$ac_cpp_err"; then
7943   eval "$as_ac_Header=yes"
7944 else
7945   echo "$as_me: failed program was:" >&5
7946   cat "conftest.$ac_ext" >&5
7947   eval "$as_ac_Header=no"
7948 fi
7949 rm -f conftest.err "conftest.$ac_ext"
7950 fi
7951 echo "$as_me:7951: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
7952 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
7953 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
7954   cat >>confdefs.h <<EOF
7955 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7956 EOF
7957
7958 fi
7959 done
7960
7961 echo "$as_me:7961: checking for multibyte character support" >&5
7962 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
7963 if test "${cf_cv_utf8_lib+set}" = set; then
7964   echo $ECHO_N "(cached) $ECHO_C" >&6
7965 else
7966
7967         cf_save_LIBS="$LIBS"
7968         cat >"conftest.$ac_ext" <<_ACEOF
7969 #line 7969 "configure"
7970 #include "confdefs.h"
7971
7972 $ac_includes_default
7973 #ifdef HAVE_WCHAR_H
7974 #include <wchar.h>
7975 #endif
7976
7977 int
7978 main (void)
7979 {
7980 putwc(0,0);
7981   ;
7982   return 0;
7983 }
7984 _ACEOF
7985 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7986 if { (eval echo "$as_me:7986: \"$ac_link\"") >&5
7987   (eval $ac_link) 2>&5
7988   ac_status=$?
7989   echo "$as_me:7989: \$? = $ac_status" >&5
7990   (exit "$ac_status"); } &&
7991          { ac_try='test -s "conftest$ac_exeext"'
7992   { (eval echo "$as_me:7992: \"$ac_try\"") >&5
7993   (eval $ac_try) 2>&5
7994   ac_status=$?
7995   echo "$as_me:7995: \$? = $ac_status" >&5
7996   (exit "$ac_status"); }; }; then
7997   cf_cv_utf8_lib=yes
7998 else
7999   echo "$as_me: failed program was:" >&5
8000 cat "conftest.$ac_ext" >&5
8001
8002 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
8003 # will be set on completion of the AC_TRY_LINK below.
8004 cf_cv_header_path_utf8=
8005 cf_cv_library_path_utf8=
8006
8007 echo "${as_me:-configure}:8007: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
8008
8009 cf_save_LIBS="$LIBS"
8010
8011 cat >"conftest.$ac_ext" <<_ACEOF
8012 #line 8012 "configure"
8013 #include "confdefs.h"
8014
8015 #include <libutf8.h>
8016 int
8017 main (void)
8018 {
8019 putwc(0,0);
8020   ;
8021   return 0;
8022 }
8023 _ACEOF
8024 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8025 if { (eval echo "$as_me:8025: \"$ac_link\"") >&5
8026   (eval $ac_link) 2>&5
8027   ac_status=$?
8028   echo "$as_me:8028: \$? = $ac_status" >&5
8029   (exit "$ac_status"); } &&
8030          { ac_try='test -s "conftest$ac_exeext"'
8031   { (eval echo "$as_me:8031: \"$ac_try\"") >&5
8032   (eval $ac_try) 2>&5
8033   ac_status=$?
8034   echo "$as_me:8034: \$? = $ac_status" >&5
8035   (exit "$ac_status"); }; }; then
8036
8037         cf_cv_find_linkage_utf8=yes
8038         cf_cv_header_path_utf8=/usr/include
8039         cf_cv_library_path_utf8=/usr/lib
8040
8041 else
8042   echo "$as_me: failed program was:" >&5
8043 cat "conftest.$ac_ext" >&5
8044
8045 LIBS="-lutf8  $cf_save_LIBS"
8046
8047 cat >"conftest.$ac_ext" <<_ACEOF
8048 #line 8048 "configure"
8049 #include "confdefs.h"
8050
8051 #include <libutf8.h>
8052 int
8053 main (void)
8054 {
8055 putwc(0,0);
8056   ;
8057   return 0;
8058 }
8059 _ACEOF
8060 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8061 if { (eval echo "$as_me:8061: \"$ac_link\"") >&5
8062   (eval $ac_link) 2>&5
8063   ac_status=$?
8064   echo "$as_me:8064: \$? = $ac_status" >&5
8065   (exit "$ac_status"); } &&
8066          { ac_try='test -s "conftest$ac_exeext"'
8067   { (eval echo "$as_me:8067: \"$ac_try\"") >&5
8068   (eval $ac_try) 2>&5
8069   ac_status=$?
8070   echo "$as_me:8070: \$? = $ac_status" >&5
8071   (exit "$ac_status"); }; }; then
8072
8073         cf_cv_find_linkage_utf8=yes
8074         cf_cv_header_path_utf8=/usr/include
8075         cf_cv_library_path_utf8=/usr/lib
8076         cf_cv_library_file_utf8="-lutf8"
8077
8078 else
8079   echo "$as_me: failed program was:" >&5
8080 cat "conftest.$ac_ext" >&5
8081
8082         cf_cv_find_linkage_utf8=no
8083         LIBS="$cf_save_LIBS"
8084
8085         test -n "$verbose" && echo "    find linkage for utf8 library" 1>&6
8086
8087 echo "${as_me:-configure}:8087: testing find linkage for utf8 library ..." 1>&5
8088
8089 echo "${as_me:-configure}:8089: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8090
8091         cf_save_CPPFLAGS="$CPPFLAGS"
8092         cf_test_CPPFLAGS="$CPPFLAGS"
8093
8094 cf_search=
8095
8096 # collect the current set of include-directories from compiler flags
8097 cf_header_path_list=""
8098 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8099         for cf_header_path in $CPPFLAGS $CFLAGS
8100         do
8101                 case "$cf_header_path" in
8102                 (-I*)
8103                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8104
8105 test "x$cf_header_path" != "xNONE" && \
8106 test -d "$cf_header_path" && \
8107  {
8108         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
8109         test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
8110         test -d "$cf_header_path/include/utf8" &&       cf_search="$cf_search $cf_header_path/include/utf8"
8111         test -d "$cf_header_path/include/utf8/include" &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
8112         test -d "$cf_header_path/utf8/include" &&       cf_search="$cf_search $cf_header_path/utf8/include"
8113         test -d "$cf_header_path/utf8/include/utf8" &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8114 }
8115
8116                         cf_header_path_list="$cf_header_path_list $cf_search"
8117                         ;;
8118                 esac
8119         done
8120 fi
8121
8122 # add the variations for the package we are looking for
8123
8124 cf_search=
8125
8126 test "x$prefix" != "xNONE" && \
8127 test -d "$prefix" && \
8128  {
8129         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
8130         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
8131         test -d "$prefix/include/utf8" &&       cf_search="$cf_search $prefix/include/utf8"
8132         test -d "$prefix/include/utf8/include" &&    cf_search="$cf_search $prefix/include/utf8/include"
8133         test -d "$prefix/utf8/include" &&       cf_search="$cf_search $prefix/utf8/include"
8134         test -d "$prefix/utf8/include/utf8" &&    cf_search="$cf_search $prefix/utf8/include/utf8"
8135 }
8136
8137 for cf_subdir_prefix in \
8138         /usr \
8139         /usr/local \
8140         /usr/pkg \
8141         /opt \
8142         /opt/local \
8143         $HOME
8144 do
8145
8146 test "x$cf_subdir_prefix" != "x$prefix" && \
8147 test -d "$cf_subdir_prefix" && \
8148 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
8149         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
8150         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
8151         test -d "$cf_subdir_prefix/include/utf8" &&       cf_search="$cf_search $cf_subdir_prefix/include/utf8"
8152         test -d "$cf_subdir_prefix/include/utf8/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
8153         test -d "$cf_subdir_prefix/utf8/include" &&       cf_search="$cf_search $cf_subdir_prefix/utf8/include"
8154         test -d "$cf_subdir_prefix/utf8/include/utf8" &&    cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
8155 }
8156
8157 done
8158
8159 test "$includedir" != NONE && \
8160 test "$includedir" != "/usr/include" && \
8161 test -d "$includedir" && {
8162         test -d "$includedir" &&    cf_search="$cf_search $includedir"
8163         test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8"
8164 }
8165
8166 test "$oldincludedir" != NONE && \
8167 test "$oldincludedir" != "/usr/include" && \
8168 test -d "$oldincludedir" && {
8169         test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
8170         test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8"
8171 }
8172
8173 cf_search="$cf_search $cf_header_path_list"
8174
8175         for cf_cv_header_path_utf8 in $cf_search
8176         do
8177                 if test -d "$cf_cv_header_path_utf8" ; then
8178                         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
8179
8180 echo "${as_me:-configure}:8180: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
8181
8182                         CPPFLAGS="$cf_save_CPPFLAGS"
8183
8184         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8185         CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
8186
8187                         cat >"conftest.$ac_ext" <<_ACEOF
8188 #line 8188 "configure"
8189 #include "confdefs.h"
8190
8191 #include <libutf8.h>
8192 int
8193 main (void)
8194 {
8195 putwc(0,0);
8196   ;
8197   return 0;
8198 }
8199 _ACEOF
8200 rm -f "conftest.$ac_objext"
8201 if { (eval echo "$as_me:8201: \"$ac_compile\"") >&5
8202   (eval $ac_compile) 2>&5
8203   ac_status=$?
8204   echo "$as_me:8204: \$? = $ac_status" >&5
8205   (exit "$ac_status"); } &&
8206          { ac_try='test -s "conftest.$ac_objext"'
8207   { (eval echo "$as_me:8207: \"$ac_try\"") >&5
8208   (eval $ac_try) 2>&5
8209   ac_status=$?
8210   echo "$as_me:8210: \$? = $ac_status" >&5
8211   (exit "$ac_status"); }; }; then
8212
8213                                 test -n "$verbose" && echo "    ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
8214
8215 echo "${as_me:-configure}:8215: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
8216
8217                                 cf_cv_find_linkage_utf8=maybe
8218                                 cf_test_CPPFLAGS="$CPPFLAGS"
8219                                 break
8220 else
8221   echo "$as_me: failed program was:" >&5
8222 cat "conftest.$ac_ext" >&5
8223
8224                                 CPPFLAGS="$cf_save_CPPFLAGS"
8225
8226 fi
8227 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8228                 fi
8229         done
8230
8231         if test "$cf_cv_find_linkage_utf8" = maybe ; then
8232
8233 echo "${as_me:-configure}:8233: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
8234
8235                 cf_save_LIBS="$LIBS"
8236                 cf_save_LDFLAGS="$LDFLAGS"
8237
8238                 if test "$cf_cv_find_linkage_utf8" != yes ; then
8239
8240 cf_search=
8241 cf_library_path_list=""
8242 if test -n "${LDFLAGS}${LIBS}" ; then
8243         for cf_library_path in $LDFLAGS $LIBS
8244         do
8245                 case "$cf_library_path" in
8246                 (-L*)
8247                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
8248
8249 test "x$cf_library_path" != "xNONE" && \
8250 test -d "$cf_library_path" && \
8251  {
8252         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
8253         test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
8254         test -d "$cf_library_path/lib/utf8" &&       cf_search="$cf_search $cf_library_path/lib/utf8"
8255         test -d "$cf_library_path/lib/utf8/lib" &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
8256         test -d "$cf_library_path/utf8/lib" &&       cf_search="$cf_search $cf_library_path/utf8/lib"
8257         test -d "$cf_library_path/utf8/lib/utf8" &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
8258 }
8259
8260                         cf_library_path_list="$cf_library_path_list $cf_search"
8261                         ;;
8262                 esac
8263         done
8264 fi
8265
8266 cf_search=
8267
8268 test "x$prefix" != "xNONE" && \
8269 test -d "$prefix" && \
8270  {
8271         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
8272         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
8273         test -d "$prefix/lib/utf8" &&       cf_search="$cf_search $prefix/lib/utf8"
8274         test -d "$prefix/lib/utf8/lib" &&    cf_search="$cf_search $prefix/lib/utf8/lib"
8275         test -d "$prefix/utf8/lib" &&       cf_search="$cf_search $prefix/utf8/lib"
8276         test -d "$prefix/utf8/lib/utf8" &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
8277 }
8278
8279 for cf_subdir_prefix in \
8280         /usr \
8281         /usr/local \
8282         /usr/pkg \
8283         /opt \
8284         /opt/local \
8285         $HOME
8286 do
8287
8288 test "x$cf_subdir_prefix" != "x$prefix" && \
8289 test -d "$cf_subdir_prefix" && \
8290 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
8291         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
8292         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
8293         test -d "$cf_subdir_prefix/lib/utf8" &&       cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
8294         test -d "$cf_subdir_prefix/lib/utf8/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
8295         test -d "$cf_subdir_prefix/utf8/lib" &&       cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
8296         test -d "$cf_subdir_prefix/utf8/lib/utf8" &&    cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
8297 }
8298
8299 done
8300
8301 cf_search="$cf_library_path_list $cf_search"
8302
8303                         for cf_cv_library_path_utf8 in $cf_search
8304                         do
8305                                 if test -d "$cf_cv_library_path_utf8" ; then
8306                                         test -n "$verbose" && echo "    ... testing $cf_cv_library_path_utf8" 1>&6
8307
8308 echo "${as_me:-configure}:8308: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
8309
8310                                         CPPFLAGS="$cf_test_CPPFLAGS"
8311                                         LIBS="-lutf8  $cf_save_LIBS"
8312                                         LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
8313                                         cat >"conftest.$ac_ext" <<_ACEOF
8314 #line 8314 "configure"
8315 #include "confdefs.h"
8316
8317 #include <libutf8.h>
8318 int
8319 main (void)
8320 {
8321 putwc(0,0);
8322   ;
8323   return 0;
8324 }
8325 _ACEOF
8326 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8327 if { (eval echo "$as_me:8327: \"$ac_link\"") >&5
8328   (eval $ac_link) 2>&5
8329   ac_status=$?
8330   echo "$as_me:8330: \$? = $ac_status" >&5
8331   (exit "$ac_status"); } &&
8332          { ac_try='test -s "conftest$ac_exeext"'
8333   { (eval echo "$as_me:8333: \"$ac_try\"") >&5
8334   (eval $ac_try) 2>&5
8335   ac_status=$?
8336   echo "$as_me:8336: \$? = $ac_status" >&5
8337   (exit "$ac_status"); }; }; then
8338
8339                                         test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
8340
8341 echo "${as_me:-configure}:8341: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
8342
8343                                         cf_cv_find_linkage_utf8=yes
8344                                         cf_cv_library_file_utf8="-lutf8"
8345                                         break
8346 else
8347   echo "$as_me: failed program was:" >&5
8348 cat "conftest.$ac_ext" >&5
8349
8350                                         CPPFLAGS="$cf_save_CPPFLAGS"
8351                                         LIBS="$cf_save_LIBS"
8352                                         LDFLAGS="$cf_save_LDFLAGS"
8353
8354 fi
8355 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8356                                 fi
8357                         done
8358                         CPPFLAGS="$cf_save_CPPFLAGS"
8359                         LDFLAGS="$cf_save_LDFLAGS"
8360                 fi
8361
8362         else
8363                 cf_cv_find_linkage_utf8=no
8364         fi
8365
8366 fi
8367 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8368
8369 fi
8370 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8371
8372 LIBS="$cf_save_LIBS"
8373
8374 if test "$cf_cv_find_linkage_utf8" = yes ; then
8375 cf_cv_utf8_lib=add-on
8376 else
8377 cf_cv_utf8_lib=no
8378 fi
8379
8380 fi
8381 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8382 fi
8383 echo "$as_me:8383: result: $cf_cv_utf8_lib" >&5
8384 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
8385
8386 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
8387 # ncurses/ncursesw:
8388 if test "$cf_cv_utf8_lib" = "add-on" ; then
8389
8390 cat >>confdefs.h <<\EOF
8391 #define HAVE_LIBUTF8_H 1
8392 EOF
8393
8394 if test -n "$cf_cv_header_path_utf8" ; then
8395   for cf_add_incdir in $cf_cv_header_path_utf8
8396   do
8397         while test "$cf_add_incdir" != /usr/include
8398         do
8399           if test -d "$cf_add_incdir"
8400           then
8401                 cf_have_incdir=no
8402                 if test -n "$CFLAGS$CPPFLAGS" ; then
8403                   # a loop is needed to ensure we can add subdirs of existing dirs
8404                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
8405                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
8406                           cf_have_incdir=yes; break
8407                         fi
8408                   done
8409                 fi
8410
8411                 if test "$cf_have_incdir" = no ; then
8412                   if test "$cf_add_incdir" = /usr/local/include ; then
8413                         if test "$GCC" = yes
8414                         then
8415                           cf_save_CPPFLAGS=$CPPFLAGS
8416
8417         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8418         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
8419
8420                           cat >"conftest.$ac_ext" <<_ACEOF
8421 #line 8421 "configure"
8422 #include "confdefs.h"
8423 #include <stdio.h>
8424 int
8425 main (void)
8426 {
8427 printf("Hello")
8428   ;
8429   return 0;
8430 }
8431 _ACEOF
8432 rm -f "conftest.$ac_objext"
8433 if { (eval echo "$as_me:8433: \"$ac_compile\"") >&5
8434   (eval $ac_compile) 2>&5
8435   ac_status=$?
8436   echo "$as_me:8436: \$? = $ac_status" >&5
8437   (exit "$ac_status"); } &&
8438          { ac_try='test -s "conftest.$ac_objext"'
8439   { (eval echo "$as_me:8439: \"$ac_try\"") >&5
8440   (eval $ac_try) 2>&5
8441   ac_status=$?
8442   echo "$as_me:8442: \$? = $ac_status" >&5
8443   (exit "$ac_status"); }; }; then
8444   :
8445 else
8446   echo "$as_me: failed program was:" >&5
8447 cat "conftest.$ac_ext" >&5
8448 cf_have_incdir=yes
8449 fi
8450 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8451                           CPPFLAGS=$cf_save_CPPFLAGS
8452                         fi
8453                   fi
8454                 fi
8455
8456                 if test "$cf_have_incdir" = no ; then
8457                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
8458
8459 echo "${as_me:-configure}:8459: testing adding $cf_add_incdir to include-path ..." 1>&5
8460
8461                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8462
8463                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
8464                   test "$cf_top_incdir" = "$cf_add_incdir" && break
8465                   cf_add_incdir="$cf_top_incdir"
8466                 else
8467                   break
8468                 fi
8469           else
8470                 break
8471           fi
8472         done
8473   done
8474 fi
8475
8476 if test -n "$cf_cv_library_path_utf8" ; then
8477         for cf_add_libdir in $cf_cv_library_path_utf8
8478         do
8479                 if test "$cf_add_libdir" = /usr/lib ; then
8480                         :
8481                 elif test -d "$cf_add_libdir"
8482                 then
8483                         cf_have_libdir=no
8484                         if test -n "$LDFLAGS$LIBS" ; then
8485                                 # a loop is needed to ensure we can add subdirs of existing dirs
8486                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
8487                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
8488                                                 cf_have_libdir=yes; break
8489                                         fi
8490                                 done
8491                         fi
8492                         if test "$cf_have_libdir" = no ; then
8493                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
8494
8495 echo "${as_me:-configure}:8495: testing adding $cf_add_libdir to library-path ..." 1>&5
8496
8497                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
8498                         fi
8499                 fi
8500         done
8501 fi
8502
8503 cf_add_libs="$LIBS"
8504 # reverse order
8505 cf_add_0lib=
8506 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8507 # filter duplicates
8508 for cf_add_1lib in $cf_add_0lib; do
8509         for cf_add_2lib in $cf_add_libs; do
8510                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8511                         cf_add_1lib=
8512                         break
8513                 fi
8514         done
8515         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8516 done
8517 LIBS="$cf_add_libs"
8518
8519 fi
8520
8521 cf_ncuconfig_root=$cf_cv_screen
8522 cf_have_ncuconfig=no
8523
8524 if test "x${PKG_CONFIG:=none}" != xnone; then
8525         echo "$as_me:8525: checking pkg-config for $cf_ncuconfig_root" >&5
8526 echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
8527         if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
8528                 echo "$as_me:8528: result: yes" >&5
8529 echo "${ECHO_T}yes" >&6
8530
8531                 echo "$as_me:8531: checking if the $cf_ncuconfig_root package files work" >&5
8532 echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
8533                 cf_have_ncuconfig=unknown
8534
8535                 cf_save_CFLAGS="$CFLAGS"
8536                 cf_save_CPPFLAGS="$CPPFLAGS"
8537                 cf_save_LIBS="$LIBS"
8538
8539                 cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`"
8540                 cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`"
8541
8542                 # while -W for passing linker flags is prevalent, it is not "standard".
8543                 # At least one wrapper for c89/c99 (in Apple's xcode) has its own
8544                 # incompatible _and_ non-standard -W option which gives an error.  Work
8545                 # around that pitfall.
8546                 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in
8547                 (x*c[89]9@@*-W*)
8548
8549 cf_fix_cppflags=no
8550 cf_new_cflags=
8551 cf_new_cppflags=
8552 cf_new_extra_cppflags=
8553
8554 for cf_add_cflags in $cf_pkg_cflags
8555 do
8556 case "$cf_fix_cppflags" in
8557 (no)
8558         case "$cf_add_cflags" in
8559         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8560                 case "$cf_add_cflags" in
8561                 (-D*)
8562                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8563
8564                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8565                                 && test -z "${cf_tst_cflags}" \
8566                                 && cf_fix_cppflags=yes
8567
8568                         if test "$cf_fix_cppflags" = yes ; then
8569
8570         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8571         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8572
8573                                 continue
8574                         elif test "${cf_tst_cflags}" = "\"'" ; then
8575
8576         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8577         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8578
8579                                 continue
8580                         fi
8581                         ;;
8582                 esac
8583                 case "$CPPFLAGS" in
8584                 (*$cf_add_cflags)
8585                         ;;
8586                 (*)
8587                         case "$cf_add_cflags" in
8588                         (-D*)
8589                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8590
8591 CPPFLAGS=`echo "$CPPFLAGS" | \
8592         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8593                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8594
8595                                 ;;
8596                         esac
8597
8598         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8599         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8600
8601                         ;;
8602                 esac
8603                 ;;
8604         (*)
8605
8606         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8607         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8608
8609                 ;;
8610         esac
8611         ;;
8612 (yes)
8613
8614         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8615         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8616
8617         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
8618
8619         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8620                 && test -z "${cf_tst_cflags}" \
8621                 && cf_fix_cppflags=no
8622         ;;
8623 esac
8624 done
8625
8626 if test -n "$cf_new_cflags" ; then
8627
8628         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8629         CFLAGS="${CFLAGS}$cf_new_cflags"
8630
8631 fi
8632
8633 if test -n "$cf_new_cppflags" ; then
8634
8635         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8636         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8637
8638 fi
8639
8640 if test -n "$cf_new_extra_cppflags" ; then
8641
8642         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8643         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8644
8645 fi
8646
8647 cf_add_libs="$LIBS"
8648 # reverse order
8649 cf_add_0lib=
8650 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8651 # filter duplicates
8652 for cf_add_1lib in $cf_add_0lib; do
8653         for cf_add_2lib in $cf_add_libs; do
8654                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8655                         cf_add_1lib=
8656                         break
8657                 fi
8658         done
8659         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8660 done
8661 LIBS="$cf_add_libs"
8662
8663                         cat >"conftest.$ac_ext" <<_ACEOF
8664 #line 8664 "configure"
8665 #include "confdefs.h"
8666 #include <${cf_cv_ncurses_header:-curses.h}>
8667 int
8668 main (void)
8669 {
8670 initscr(); mousemask(0,0); tigetstr((char *)0);
8671   ;
8672   return 0;
8673 }
8674 _ACEOF
8675 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8676 if { (eval echo "$as_me:8676: \"$ac_link\"") >&5
8677   (eval $ac_link) 2>&5
8678   ac_status=$?
8679   echo "$as_me:8679: \$? = $ac_status" >&5
8680   (exit "$ac_status"); } &&
8681          { ac_try='test -s "conftest$ac_exeext"'
8682   { (eval echo "$as_me:8682: \"$ac_try\"") >&5
8683   (eval $ac_try) 2>&5
8684   ac_status=$?
8685   echo "$as_me:8685: \$? = $ac_status" >&5
8686   (exit "$ac_status"); }; }; then
8687   if test "$cross_compiling" = yes; then
8688   cf_test_ncuconfig=maybe
8689 else
8690   cat >"conftest.$ac_ext" <<_ACEOF
8691 #line 8691 "configure"
8692 #include "confdefs.h"
8693 #include <${cf_cv_ncurses_header:-curses.h}>
8694                                         int main(void)
8695                                         { const char *xx = curses_version(); return (xx == 0); }
8696 _ACEOF
8697 rm -f "conftest$ac_exeext"
8698 if { (eval echo "$as_me:8698: \"$ac_link\"") >&5
8699   (eval $ac_link) 2>&5
8700   ac_status=$?
8701   echo "$as_me:8701: \$? = $ac_status" >&5
8702   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
8703   { (eval echo "$as_me:8703: \"$ac_try\"") >&5
8704   (eval $ac_try) 2>&5
8705   ac_status=$?
8706   echo "$as_me:8706: \$? = $ac_status" >&5
8707   (exit "$ac_status"); }; }; then
8708   cf_test_ncuconfig=yes
8709 else
8710   echo "$as_me: program exited with status $ac_status" >&5
8711 echo "$as_me: failed program was:" >&5
8712 cat "conftest.$ac_ext" >&5
8713 cf_test_ncuconfig=no
8714 fi
8715 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
8716 fi
8717 else
8718   echo "$as_me: failed program was:" >&5
8719 cat "conftest.$ac_ext" >&5
8720 cf_test_ncuconfig=no
8721 fi
8722 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8723
8724                         CFLAGS="$cf_save_CFLAGS"
8725                         CPPFLAGS="$cf_save_CPPFLAGS"
8726                         LIBS="$cf_save_LIBS"
8727
8728                         if test "x$cf_test_ncuconfig" != xyes; then
8729                                 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^      ]*//g'`
8730                                 cf_pkg_cflags="$cf_temp"
8731                                 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^        ]*//g'`
8732                                 cf_pkg_libs="$cf_temp"
8733                         fi
8734                         ;;
8735                 esac
8736
8737 for cf_add_cflags in $cf_pkg_cflags
8738 do
8739         case "x$cf_add_cflags" in
8740         (x-[DU]*)
8741
8742 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
8743 while true
8744 do
8745         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'`
8746         test "$CFLAGS" != "$cf_old_cflag" || break
8747
8748         CFLAGS="$cf_old_cflag"
8749 done
8750
8751 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
8752 while true
8753 do
8754         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'`
8755         test "$CPPFLAGS" != "$cf_old_cflag" || break
8756
8757         CPPFLAGS="$cf_old_cflag"
8758 done
8759
8760                 ;;
8761         esac
8762
8763 cf_fix_cppflags=no
8764 cf_new_cflags=
8765 cf_new_cppflags=
8766 cf_new_extra_cppflags=
8767
8768 for cf_add_cflags in $cf_add_cflags
8769 do
8770 case "$cf_fix_cppflags" in
8771 (no)
8772         case "$cf_add_cflags" in
8773         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8774                 case "$cf_add_cflags" in
8775                 (-D*)
8776                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8777
8778                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8779                                 && test -z "${cf_tst_cflags}" \
8780                                 && cf_fix_cppflags=yes
8781
8782                         if test "$cf_fix_cppflags" = yes ; then
8783
8784         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8785         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8786
8787                                 continue
8788                         elif test "${cf_tst_cflags}" = "\"'" ; then
8789
8790         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8791         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8792
8793                                 continue
8794                         fi
8795                         ;;
8796                 esac
8797                 case "$CPPFLAGS" in
8798                 (*$cf_add_cflags)
8799                         ;;
8800                 (*)
8801                         case "$cf_add_cflags" in
8802                         (-D*)
8803                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8804
8805 CPPFLAGS=`echo "$CPPFLAGS" | \
8806         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8807                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8808
8809                                 ;;
8810                         esac
8811
8812         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8813         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8814
8815                         ;;
8816                 esac
8817                 ;;
8818         (*)
8819
8820         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8821         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8822
8823                 ;;
8824         esac
8825         ;;
8826 (yes)
8827
8828         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8829         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8830
8831         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
8832
8833         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8834                 && test -z "${cf_tst_cflags}" \
8835                 && cf_fix_cppflags=no
8836         ;;
8837 esac
8838 done
8839
8840 if test -n "$cf_new_cflags" ; then
8841
8842         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8843         CFLAGS="${CFLAGS}$cf_new_cflags"
8844
8845 fi
8846
8847 if test -n "$cf_new_cppflags" ; then
8848
8849         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8850         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8851
8852 fi
8853
8854 if test -n "$cf_new_extra_cppflags" ; then
8855
8856         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8857         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8858
8859 fi
8860
8861 done
8862
8863 cf_add_libs="$LIBS"
8864 # reverse order
8865 cf_add_0lib=
8866 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8867 # filter duplicates
8868 for cf_add_1lib in $cf_add_0lib; do
8869         for cf_add_2lib in $cf_add_libs; do
8870                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8871                         cf_add_1lib=
8872                         break
8873                 fi
8874         done
8875         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8876 done
8877 LIBS="$cf_add_libs"
8878
8879                 cat >"conftest.$ac_ext" <<_ACEOF
8880 #line 8880 "configure"
8881 #include "confdefs.h"
8882 #include <${cf_cv_ncurses_header:-curses.h}>
8883 int
8884 main (void)
8885 {
8886 initscr(); mousemask(0,0); tigetstr((char *)0);
8887   ;
8888   return 0;
8889 }
8890 _ACEOF
8891 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8892 if { (eval echo "$as_me:8892: \"$ac_link\"") >&5
8893   (eval $ac_link) 2>&5
8894   ac_status=$?
8895   echo "$as_me:8895: \$? = $ac_status" >&5
8896   (exit "$ac_status"); } &&
8897          { ac_try='test -s "conftest$ac_exeext"'
8898   { (eval echo "$as_me:8898: \"$ac_try\"") >&5
8899   (eval $ac_try) 2>&5
8900   ac_status=$?
8901   echo "$as_me:8901: \$? = $ac_status" >&5
8902   (exit "$ac_status"); }; }; then
8903   if test "$cross_compiling" = yes; then
8904   cf_have_ncuconfig=maybe
8905 else
8906   cat >"conftest.$ac_ext" <<_ACEOF
8907 #line 8907 "configure"
8908 #include "confdefs.h"
8909 #include <${cf_cv_ncurses_header:-curses.h}>
8910                                 int main(void)
8911                                 { const char *xx = curses_version(); return (xx == 0); }
8912 _ACEOF
8913 rm -f "conftest$ac_exeext"
8914 if { (eval echo "$as_me:8914: \"$ac_link\"") >&5
8915   (eval $ac_link) 2>&5
8916   ac_status=$?
8917   echo "$as_me:8917: \$? = $ac_status" >&5
8918   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
8919   { (eval echo "$as_me:8919: \"$ac_try\"") >&5
8920   (eval $ac_try) 2>&5
8921   ac_status=$?
8922   echo "$as_me:8922: \$? = $ac_status" >&5
8923   (exit "$ac_status"); }; }; then
8924   cf_have_ncuconfig=yes
8925 else
8926   echo "$as_me: program exited with status $ac_status" >&5
8927 echo "$as_me: failed program was:" >&5
8928 cat "conftest.$ac_ext" >&5
8929 cf_have_ncuconfig=no
8930 fi
8931 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
8932 fi
8933 else
8934   echo "$as_me: failed program was:" >&5
8935 cat "conftest.$ac_ext" >&5
8936 cf_have_ncuconfig=no
8937 fi
8938 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8939                 echo "$as_me:8939: result: $cf_have_ncuconfig" >&5
8940 echo "${ECHO_T}$cf_have_ncuconfig" >&6
8941                 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
8942                 if test "$cf_have_ncuconfig" != "yes"
8943                 then
8944                         CPPFLAGS="$cf_save_CPPFLAGS"
8945                         LIBS="$cf_save_LIBS"
8946                         NCURSES_CONFIG_PKG=none
8947                 else
8948
8949 cat >>confdefs.h <<\EOF
8950 #define NCURSES 1
8951 EOF
8952
8953                         NCURSES_CONFIG_PKG=$cf_ncuconfig_root
8954
8955 echo "$as_me:8955: checking for terminfo header" >&5
8956 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
8957 if test "${cf_cv_term_header+set}" = set; then
8958   echo $ECHO_N "(cached) $ECHO_C" >&6
8959 else
8960
8961 case "${cf_cv_ncurses_header}" in
8962 (*/ncurses.h|*/ncursesw.h)
8963         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
8964         ;;
8965 (*)
8966         cf_term_header=term.h
8967         ;;
8968 esac
8969
8970 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
8971 do
8972 cat >"conftest.$ac_ext" <<_ACEOF
8973 #line 8973 "configure"
8974 #include "confdefs.h"
8975 #include <stdio.h>
8976 #include <${cf_cv_ncurses_header:-curses.h}>
8977 #include <$cf_test>
8978
8979 int
8980 main (void)
8981 {
8982 int x = auto_left_margin; (void)x
8983   ;
8984   return 0;
8985 }
8986 _ACEOF
8987 rm -f "conftest.$ac_objext"
8988 if { (eval echo "$as_me:8988: \"$ac_compile\"") >&5
8989   (eval $ac_compile) 2>&5
8990   ac_status=$?
8991   echo "$as_me:8991: \$? = $ac_status" >&5
8992   (exit "$ac_status"); } &&
8993          { ac_try='test -s "conftest.$ac_objext"'
8994   { (eval echo "$as_me:8994: \"$ac_try\"") >&5
8995   (eval $ac_try) 2>&5
8996   ac_status=$?
8997   echo "$as_me:8997: \$? = $ac_status" >&5
8998   (exit "$ac_status"); }; }; then
8999
9000         cf_cv_term_header="$cf_test"
9001 else
9002   echo "$as_me: failed program was:" >&5
9003 cat "conftest.$ac_ext" >&5
9004
9005         cf_cv_term_header=unknown
9006
9007 fi
9008 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9009         test "$cf_cv_term_header" != unknown && break
9010 done
9011
9012 fi
9013 echo "$as_me:9013: result: $cf_cv_term_header" >&5
9014 echo "${ECHO_T}$cf_cv_term_header" >&6
9015
9016 # Set definitions to allow ifdef'ing to accommodate subdirectories
9017
9018 case "$cf_cv_term_header" in
9019 (*term.h)
9020
9021 cat >>confdefs.h <<\EOF
9022 #define HAVE_TERM_H 1
9023 EOF
9024
9025         ;;
9026 esac
9027
9028 case "$cf_cv_term_header" in
9029 (ncurses/term.h)
9030
9031 cat >>confdefs.h <<\EOF
9032 #define HAVE_NCURSES_TERM_H 1
9033 EOF
9034
9035         ;;
9036 (ncursesw/term.h)
9037
9038 cat >>confdefs.h <<\EOF
9039 #define HAVE_NCURSESW_TERM_H 1
9040 EOF
9041
9042         ;;
9043 esac
9044
9045                 fi
9046
9047         else
9048                 echo "$as_me:9048: result: no" >&5
9049 echo "${ECHO_T}no" >&6
9050                 NCURSES_CONFIG_PKG=none
9051         fi
9052 else
9053         NCURSES_CONFIG_PKG=none
9054 fi
9055
9056 if test "x$cf_have_ncuconfig" = "xno"; then
9057         cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
9058
9059 if test -n "$ac_tool_prefix"; then
9060   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
9061   do
9062     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
9063 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
9064 echo "$as_me:9064: checking for $ac_word" >&5
9065 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9066 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
9067   echo $ECHO_N "(cached) $ECHO_C" >&6
9068 else
9069   if test -n "$NCURSES_CONFIG"; then
9070   ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
9071 else
9072   ac_save_IFS=$IFS; IFS=$ac_path_separator
9073 ac_dummy="$PATH"
9074 for ac_dir in $ac_dummy; do
9075   IFS=$ac_save_IFS
9076   test -z "$ac_dir" && ac_dir=.
9077   $as_executable_p "$ac_dir/$ac_word" || continue
9078 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
9079 echo "$as_me:9079: found $ac_dir/$ac_word" >&5
9080 break
9081 done
9082
9083 fi
9084 fi
9085 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
9086 if test -n "$NCURSES_CONFIG"; then
9087   echo "$as_me:9087: result: $NCURSES_CONFIG" >&5
9088 echo "${ECHO_T}$NCURSES_CONFIG" >&6
9089 else
9090   echo "$as_me:9090: result: no" >&5
9091 echo "${ECHO_T}no" >&6
9092 fi
9093
9094     test -n "$NCURSES_CONFIG" && break
9095   done
9096 fi
9097 if test -z "$NCURSES_CONFIG"; then
9098   ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
9099   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
9100 do
9101   # Extract the first word of "$ac_prog", so it can be a program name with args.
9102 set dummy $ac_prog; ac_word=$2
9103 echo "$as_me:9103: checking for $ac_word" >&5
9104 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9105 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
9106   echo $ECHO_N "(cached) $ECHO_C" >&6
9107 else
9108   if test -n "$ac_ct_NCURSES_CONFIG"; then
9109   ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
9110 else
9111   ac_save_IFS=$IFS; IFS=$ac_path_separator
9112 ac_dummy="$PATH"
9113 for ac_dir in $ac_dummy; do
9114   IFS=$ac_save_IFS
9115   test -z "$ac_dir" && ac_dir=.
9116   $as_executable_p "$ac_dir/$ac_word" || continue
9117 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
9118 echo "$as_me:9118: found $ac_dir/$ac_word" >&5
9119 break
9120 done
9121
9122 fi
9123 fi
9124 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
9125 if test -n "$ac_ct_NCURSES_CONFIG"; then
9126   echo "$as_me:9126: result: $ac_ct_NCURSES_CONFIG" >&5
9127 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
9128 else
9129   echo "$as_me:9129: result: no" >&5
9130 echo "${ECHO_T}no" >&6
9131 fi
9132
9133   test -n "$ac_ct_NCURSES_CONFIG" && break
9134 done
9135 test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
9136
9137   NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
9138 fi
9139
9140         if test "$NCURSES_CONFIG" != none ; then
9141
9142 for cf_add_cflags in `$NCURSES_CONFIG --cflags`
9143 do
9144         case "x$cf_add_cflags" in
9145         (x-[DU]*)
9146
9147 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
9148 while true
9149 do
9150         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'`
9151         test "$CFLAGS" != "$cf_old_cflag" || break
9152
9153         CFLAGS="$cf_old_cflag"
9154 done
9155
9156 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
9157 while true
9158 do
9159         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'`
9160         test "$CPPFLAGS" != "$cf_old_cflag" || break
9161
9162         CPPFLAGS="$cf_old_cflag"
9163 done
9164
9165                 ;;
9166         esac
9167
9168 cf_fix_cppflags=no
9169 cf_new_cflags=
9170 cf_new_cppflags=
9171 cf_new_extra_cppflags=
9172
9173 for cf_add_cflags in $cf_add_cflags
9174 do
9175 case "$cf_fix_cppflags" in
9176 (no)
9177         case "$cf_add_cflags" in
9178         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9179                 case "$cf_add_cflags" in
9180                 (-D*)
9181                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9182
9183                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9184                                 && test -z "${cf_tst_cflags}" \
9185                                 && cf_fix_cppflags=yes
9186
9187                         if test "$cf_fix_cppflags" = yes ; then
9188
9189         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9190         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9191
9192                                 continue
9193                         elif test "${cf_tst_cflags}" = "\"'" ; then
9194
9195         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9196         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9197
9198                                 continue
9199                         fi
9200                         ;;
9201                 esac
9202                 case "$CPPFLAGS" in
9203                 (*$cf_add_cflags)
9204                         ;;
9205                 (*)
9206                         case "$cf_add_cflags" in
9207                         (-D*)
9208                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9209
9210 CPPFLAGS=`echo "$CPPFLAGS" | \
9211         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
9212                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
9213
9214                                 ;;
9215                         esac
9216
9217         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9218         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9219
9220                         ;;
9221                 esac
9222                 ;;
9223         (*)
9224
9225         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9226         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9227
9228                 ;;
9229         esac
9230         ;;
9231 (yes)
9232
9233         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9234         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9235
9236         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
9237
9238         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9239                 && test -z "${cf_tst_cflags}" \
9240                 && cf_fix_cppflags=no
9241         ;;
9242 esac
9243 done
9244
9245 if test -n "$cf_new_cflags" ; then
9246
9247         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9248         CFLAGS="${CFLAGS}$cf_new_cflags"
9249
9250 fi
9251
9252 if test -n "$cf_new_cppflags" ; then
9253
9254         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9255         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
9256
9257 fi
9258
9259 if test -n "$cf_new_extra_cppflags" ; then
9260
9261         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
9262         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
9263
9264 fi
9265
9266 done
9267
9268 cf_add_libs="$LIBS"
9269 # reverse order
9270 cf_add_0lib=
9271 for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
9272 # filter duplicates
9273 for cf_add_1lib in $cf_add_0lib; do
9274         for cf_add_2lib in $cf_add_libs; do
9275                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
9276                         cf_add_1lib=
9277                         break
9278                 fi
9279         done
9280         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
9281 done
9282 LIBS="$cf_add_libs"
9283
9284                 # even with config script, some packages use no-override for curses.h
9285
9286 echo "$as_me:9286: checking if we have identified curses headers" >&5
9287 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
9288 if test "${cf_cv_ncurses_header+set}" = set; then
9289   echo $ECHO_N "(cached) $ECHO_C" >&6
9290 else
9291
9292 cf_cv_ncurses_header=none
9293 for cf_header in \
9294         ncurses.h $cf_cv_screen/ncurses.h \
9295         curses.h $cf_cv_screen/curses.h
9296 do
9297 cat >"conftest.$ac_ext" <<_ACEOF
9298 #line 9298 "configure"
9299 #include "confdefs.h"
9300 #include <${cf_header}>
9301 int
9302 main (void)
9303 {
9304 initscr(); endwin()
9305   ;
9306   return 0;
9307 }
9308 _ACEOF
9309 rm -f "conftest.$ac_objext"
9310 if { (eval echo "$as_me:9310: \"$ac_compile\"") >&5
9311   (eval $ac_compile) 2>&5
9312   ac_status=$?
9313   echo "$as_me:9313: \$? = $ac_status" >&5
9314   (exit "$ac_status"); } &&
9315          { ac_try='test -s "conftest.$ac_objext"'
9316   { (eval echo "$as_me:9316: \"$ac_try\"") >&5
9317   (eval $ac_try) 2>&5
9318   ac_status=$?
9319   echo "$as_me:9319: \$? = $ac_status" >&5
9320   (exit "$ac_status"); }; }; then
9321   cf_cv_ncurses_header=$cf_header; break
9322 else
9323   echo "$as_me: failed program was:" >&5
9324 cat "conftest.$ac_ext" >&5
9325 fi
9326 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9327 done
9328
9329 fi
9330 echo "$as_me:9330: result: $cf_cv_ncurses_header" >&5
9331 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
9332
9333 if test "$cf_cv_ncurses_header" = none ; then
9334         { { echo "$as_me:9334: error: No curses header-files found" >&5
9335 echo "$as_me: error: No curses header-files found" >&2;}
9336    { (exit 1); exit 1; }; }
9337 fi
9338
9339 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
9340
9341 for ac_header in $cf_cv_ncurses_header
9342 do
9343 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9344 echo "$as_me:9344: checking for $ac_header" >&5
9345 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9346 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9347   echo $ECHO_N "(cached) $ECHO_C" >&6
9348 else
9349   cat >"conftest.$ac_ext" <<_ACEOF
9350 #line 9350 "configure"
9351 #include "confdefs.h"
9352 #include <$ac_header>
9353 _ACEOF
9354 if { (eval echo "$as_me:9354: \"$ac_cpp "conftest.$ac_ext"\"") >&5
9355   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
9356   ac_status=$?
9357   $EGREP -v '^ *\+' conftest.er1 >conftest.err
9358   rm -f conftest.er1
9359   cat conftest.err >&5
9360   echo "$as_me:9360: \$? = $ac_status" >&5
9361   (exit "$ac_status"); } >/dev/null; then
9362   if test -s conftest.err; then
9363     ac_cpp_err=$ac_c_preproc_warn_flag
9364   else
9365     ac_cpp_err=
9366   fi
9367 else
9368   ac_cpp_err=yes
9369 fi
9370 if test -z "$ac_cpp_err"; then
9371   eval "$as_ac_Header=yes"
9372 else
9373   echo "$as_me: failed program was:" >&5
9374   cat "conftest.$ac_ext" >&5
9375   eval "$as_ac_Header=no"
9376 fi
9377 rm -f conftest.err "conftest.$ac_ext"
9378 fi
9379 echo "$as_me:9379: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
9380 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
9381 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
9382   cat >>confdefs.h <<EOF
9383 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9384 EOF
9385
9386 fi
9387 done
9388
9389 cat >>confdefs.h <<\EOF
9390 #define NCURSES 1
9391 EOF
9392
9393 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9394
9395                 cat >>confdefs.h <<EOF
9396 #define $cf_nculib_ROOT 1
9397 EOF
9398
9399                                 cf_cv_ncurses_version="`$NCURSES_CONFIG --version`"
9400
9401         else
9402
9403 cf_ncuhdr_root=$cf_cv_screen
9404
9405 test -n "$cf_cv_curses_dir" && \
9406 test "$cf_cv_curses_dir" != "no" && { \
9407
9408 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
9409   for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
9410   do
9411         while test "$cf_add_incdir" != /usr/include
9412         do
9413           if test -d "$cf_add_incdir"
9414           then
9415                 cf_have_incdir=no
9416                 if test -n "$CFLAGS$CPPFLAGS" ; then
9417                   # a loop is needed to ensure we can add subdirs of existing dirs
9418                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9419                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9420                           cf_have_incdir=yes; break
9421                         fi
9422                   done
9423                 fi
9424
9425                 if test "$cf_have_incdir" = no ; then
9426                   if test "$cf_add_incdir" = /usr/local/include ; then
9427                         if test "$GCC" = yes
9428                         then
9429                           cf_save_CPPFLAGS=$CPPFLAGS
9430
9431         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9432         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
9433
9434                           cat >"conftest.$ac_ext" <<_ACEOF
9435 #line 9435 "configure"
9436 #include "confdefs.h"
9437 #include <stdio.h>
9438 int
9439 main (void)
9440 {
9441 printf("Hello")
9442   ;
9443   return 0;
9444 }
9445 _ACEOF
9446 rm -f "conftest.$ac_objext"
9447 if { (eval echo "$as_me:9447: \"$ac_compile\"") >&5
9448   (eval $ac_compile) 2>&5
9449   ac_status=$?
9450   echo "$as_me:9450: \$? = $ac_status" >&5
9451   (exit "$ac_status"); } &&
9452          { ac_try='test -s "conftest.$ac_objext"'
9453   { (eval echo "$as_me:9453: \"$ac_try\"") >&5
9454   (eval $ac_try) 2>&5
9455   ac_status=$?
9456   echo "$as_me:9456: \$? = $ac_status" >&5
9457   (exit "$ac_status"); }; }; then
9458   :
9459 else
9460   echo "$as_me: failed program was:" >&5
9461 cat "conftest.$ac_ext" >&5
9462 cf_have_incdir=yes
9463 fi
9464 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9465                           CPPFLAGS=$cf_save_CPPFLAGS
9466                         fi
9467                   fi
9468                 fi
9469
9470                 if test "$cf_have_incdir" = no ; then
9471                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
9472
9473 echo "${as_me:-configure}:9473: testing adding $cf_add_incdir to include-path ..." 1>&5
9474
9475                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9476
9477                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
9478                   test "$cf_top_incdir" = "$cf_add_incdir" && break
9479                   cf_add_incdir="$cf_top_incdir"
9480                 else
9481                   break
9482                 fi
9483           else
9484                 break
9485           fi
9486         done
9487   done
9488 fi
9489
9490 }
9491
9492 echo "$as_me:9492: checking for $cf_ncuhdr_root header in include-path" >&5
9493 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
9494 if test "${cf_cv_ncurses_h+set}" = set; then
9495   echo $ECHO_N "(cached) $ECHO_C" >&6
9496 else
9497
9498         cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
9499         { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h"
9500         for cf_header in $cf_header_list
9501         do
9502
9503         cat >"conftest.$ac_ext" <<_ACEOF
9504 #line 9504 "configure"
9505 #include "confdefs.h"
9506
9507 #include <$cf_header>
9508 int
9509 main (void)
9510 {
9511
9512 #ifdef NCURSES_VERSION
9513
9514 printf("%s\\n", NCURSES_VERSION);
9515 #else
9516 #ifdef __NCURSES_H
9517 printf("old\\n");
9518 #else
9519         #error __NCURSES_H is not defined
9520 #endif
9521 #endif
9522
9523   ;
9524   return 0;
9525 }
9526 _ACEOF
9527 rm -f "conftest.$ac_objext"
9528 if { (eval echo "$as_me:9528: \"$ac_compile\"") >&5
9529   (eval $ac_compile) 2>&5
9530   ac_status=$?
9531   echo "$as_me:9531: \$? = $ac_status" >&5
9532   (exit "$ac_status"); } &&
9533          { ac_try='test -s "conftest.$ac_objext"'
9534   { (eval echo "$as_me:9534: \"$ac_try\"") >&5
9535   (eval $ac_try) 2>&5
9536   ac_status=$?
9537   echo "$as_me:9537: \$? = $ac_status" >&5
9538   (exit "$ac_status"); }; }; then
9539   cf_cv_ncurses_h=$cf_header
9540
9541 else
9542   echo "$as_me: failed program was:" >&5
9543 cat "conftest.$ac_ext" >&5
9544 cf_cv_ncurses_h=no
9545 fi
9546 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9547
9548                 test "$cf_cv_ncurses_h" != no && break
9549         done
9550
9551 fi
9552 echo "$as_me:9552: result: $cf_cv_ncurses_h" >&5
9553 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
9554
9555 if test "$cf_cv_ncurses_h" != no ; then
9556         cf_cv_ncurses_header=$cf_cv_ncurses_h
9557 else
9558
9559 echo "$as_me:9559: checking for $cf_ncuhdr_root include-path" >&5
9560 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
9561 if test "${cf_cv_ncurses_h2+set}" = set; then
9562   echo $ECHO_N "(cached) $ECHO_C" >&6
9563 else
9564
9565         test -n "$verbose" && echo
9566
9567 cf_search=
9568
9569 # collect the current set of include-directories from compiler flags
9570 cf_header_path_list=""
9571 if test -n "${CFLAGS}${CPPFLAGS}" ; then
9572         for cf_header_path in $CPPFLAGS $CFLAGS
9573         do
9574                 case "$cf_header_path" in
9575                 (-I*)
9576                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
9577
9578 test "x$cf_header_path" != "xNONE" && \
9579 test -d "$cf_header_path" && \
9580  {
9581         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
9582         test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
9583         test -d "$cf_header_path/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
9584         test -d "$cf_header_path/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
9585         test -d "$cf_header_path/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
9586         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"
9587 }
9588
9589                         cf_header_path_list="$cf_header_path_list $cf_search"
9590                         ;;
9591                 esac
9592         done
9593 fi
9594
9595 # add the variations for the package we are looking for
9596
9597 cf_search=
9598
9599 test "x$prefix" != "xNONE" && \
9600 test -d "$prefix" && \
9601  {
9602         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
9603         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
9604         test -d "$prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
9605         test -d "$prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
9606         test -d "$prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
9607         test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
9608 }
9609
9610 for cf_subdir_prefix in \
9611         /usr \
9612         /usr/local \
9613         /usr/pkg \
9614         /opt \
9615         /opt/local \
9616         $HOME
9617 do
9618
9619 test "x$cf_subdir_prefix" != "x$prefix" && \
9620 test -d "$cf_subdir_prefix" && \
9621 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
9622         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
9623         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
9624         test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
9625         test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
9626         test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
9627         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"
9628 }
9629
9630 done
9631
9632 test "$includedir" != NONE && \
9633 test "$includedir" != "/usr/include" && \
9634 test -d "$includedir" && {
9635         test -d "$includedir" &&    cf_search="$cf_search $includedir"
9636         test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
9637 }
9638
9639 test "$oldincludedir" != NONE && \
9640 test "$oldincludedir" != "/usr/include" && \
9641 test -d "$oldincludedir" && {
9642         test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
9643         test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
9644 }
9645
9646 cf_search="$cf_search $cf_header_path_list"
9647
9648         test -n "$verbose" && echo "search path $cf_search"
9649         cf_save2_CPPFLAGS="$CPPFLAGS"
9650         for cf_incdir in $cf_search
9651         do
9652
9653 if test -n "$cf_incdir" ; then
9654   for cf_add_incdir in $cf_incdir
9655   do
9656         while test "$cf_add_incdir" != /usr/include
9657         do
9658           if test -d "$cf_add_incdir"
9659           then
9660                 cf_have_incdir=no
9661                 if test -n "$CFLAGS$CPPFLAGS" ; then
9662                   # a loop is needed to ensure we can add subdirs of existing dirs
9663                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9664                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9665                           cf_have_incdir=yes; break
9666                         fi
9667                   done
9668                 fi
9669
9670                 if test "$cf_have_incdir" = no ; then
9671                   if test "$cf_add_incdir" = /usr/local/include ; then
9672                         if test "$GCC" = yes
9673                         then
9674                           cf_save_CPPFLAGS=$CPPFLAGS
9675
9676         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9677         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
9678
9679                           cat >"conftest.$ac_ext" <<_ACEOF
9680 #line 9680 "configure"
9681 #include "confdefs.h"
9682 #include <stdio.h>
9683 int
9684 main (void)
9685 {
9686 printf("Hello")
9687   ;
9688   return 0;
9689 }
9690 _ACEOF
9691 rm -f "conftest.$ac_objext"
9692 if { (eval echo "$as_me:9692: \"$ac_compile\"") >&5
9693   (eval $ac_compile) 2>&5
9694   ac_status=$?
9695   echo "$as_me:9695: \$? = $ac_status" >&5
9696   (exit "$ac_status"); } &&
9697          { ac_try='test -s "conftest.$ac_objext"'
9698   { (eval echo "$as_me:9698: \"$ac_try\"") >&5
9699   (eval $ac_try) 2>&5
9700   ac_status=$?
9701   echo "$as_me:9701: \$? = $ac_status" >&5
9702   (exit "$ac_status"); }; }; then
9703   :
9704 else
9705   echo "$as_me: failed program was:" >&5
9706 cat "conftest.$ac_ext" >&5
9707 cf_have_incdir=yes
9708 fi
9709 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9710                           CPPFLAGS=$cf_save_CPPFLAGS
9711                         fi
9712                   fi
9713                 fi
9714
9715                 if test "$cf_have_incdir" = no ; then
9716                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
9717
9718 echo "${as_me:-configure}:9718: testing adding $cf_add_incdir to include-path ..." 1>&5
9719
9720                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9721
9722                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
9723                   test "$cf_top_incdir" = "$cf_add_incdir" && break
9724                   cf_add_incdir="$cf_top_incdir"
9725                 else
9726                   break
9727                 fi
9728           else
9729                 break
9730           fi
9731         done
9732   done
9733 fi
9734
9735                 for cf_header in \
9736                         ncurses.h \
9737                         curses.h
9738                 do
9739
9740         cat >"conftest.$ac_ext" <<_ACEOF
9741 #line 9741 "configure"
9742 #include "confdefs.h"
9743
9744 #include <$cf_header>
9745 int
9746 main (void)
9747 {
9748
9749 #ifdef NCURSES_VERSION
9750
9751 printf("%s\\n", NCURSES_VERSION);
9752 #else
9753 #ifdef __NCURSES_H
9754 printf("old\\n");
9755 #else
9756         #error __NCURSES_H is not defined
9757 #endif
9758 #endif
9759
9760   ;
9761   return 0;
9762 }
9763 _ACEOF
9764 rm -f "conftest.$ac_objext"
9765 if { (eval echo "$as_me:9765: \"$ac_compile\"") >&5
9766   (eval $ac_compile) 2>&5
9767   ac_status=$?
9768   echo "$as_me:9768: \$? = $ac_status" >&5
9769   (exit "$ac_status"); } &&
9770          { ac_try='test -s "conftest.$ac_objext"'
9771   { (eval echo "$as_me:9771: \"$ac_try\"") >&5
9772   (eval $ac_try) 2>&5
9773   ac_status=$?
9774   echo "$as_me:9774: \$? = $ac_status" >&5
9775   (exit "$ac_status"); }; }; then
9776   cf_cv_ncurses_h2=$cf_header
9777
9778 else
9779   echo "$as_me: failed program was:" >&5
9780 cat "conftest.$ac_ext" >&5
9781 cf_cv_ncurses_h2=no
9782 fi
9783 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9784
9785                         if test "$cf_cv_ncurses_h2" != no ; then
9786                                 cf_cv_ncurses_h2=$cf_incdir/$cf_header
9787                                 test -n "$verbose" && echo $ECHO_N "    ... found $ECHO_C" 1>&6
9788                                 break
9789                         fi
9790                         test -n "$verbose" && echo "    ... tested $cf_incdir/$cf_header" 1>&6
9791                 done
9792                 CPPFLAGS="$cf_save2_CPPFLAGS"
9793                 test "$cf_cv_ncurses_h2" != no && break
9794         done
9795         test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:9795: error: not found" >&5
9796 echo "$as_me: error: not found" >&2;}
9797    { (exit 1); exit 1; }; }
9798
9799 fi
9800 echo "$as_me:9800: result: $cf_cv_ncurses_h2" >&5
9801 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
9802
9803         cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'`
9804         cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`"
9805         if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then
9806                 cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header"
9807         fi
9808
9809 if test -n "$cf_1st_incdir" ; then
9810   for cf_add_incdir in $cf_1st_incdir
9811   do
9812         while test "$cf_add_incdir" != /usr/include
9813         do
9814           if test -d "$cf_add_incdir"
9815           then
9816                 cf_have_incdir=no
9817                 if test -n "$CFLAGS$CPPFLAGS" ; then
9818                   # a loop is needed to ensure we can add subdirs of existing dirs
9819                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9820                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9821                           cf_have_incdir=yes; break
9822                         fi
9823                   done
9824                 fi
9825
9826                 if test "$cf_have_incdir" = no ; then
9827                   if test "$cf_add_incdir" = /usr/local/include ; then
9828                         if test "$GCC" = yes
9829                         then
9830                           cf_save_CPPFLAGS=$CPPFLAGS
9831
9832         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9833         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
9834
9835                           cat >"conftest.$ac_ext" <<_ACEOF
9836 #line 9836 "configure"
9837 #include "confdefs.h"
9838 #include <stdio.h>
9839 int
9840 main (void)
9841 {
9842 printf("Hello")
9843   ;
9844   return 0;
9845 }
9846 _ACEOF
9847 rm -f "conftest.$ac_objext"
9848 if { (eval echo "$as_me:9848: \"$ac_compile\"") >&5
9849   (eval $ac_compile) 2>&5
9850   ac_status=$?
9851   echo "$as_me:9851: \$? = $ac_status" >&5
9852   (exit "$ac_status"); } &&
9853          { ac_try='test -s "conftest.$ac_objext"'
9854   { (eval echo "$as_me:9854: \"$ac_try\"") >&5
9855   (eval $ac_try) 2>&5
9856   ac_status=$?
9857   echo "$as_me:9857: \$? = $ac_status" >&5
9858   (exit "$ac_status"); }; }; then
9859   :
9860 else
9861   echo "$as_me: failed program was:" >&5
9862 cat "conftest.$ac_ext" >&5
9863 cf_have_incdir=yes
9864 fi
9865 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9866                           CPPFLAGS=$cf_save_CPPFLAGS
9867                         fi
9868                   fi
9869                 fi
9870
9871                 if test "$cf_have_incdir" = no ; then
9872                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
9873
9874 echo "${as_me:-configure}:9874: testing adding $cf_add_incdir to include-path ..." 1>&5
9875
9876                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9877
9878                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
9879                   test "$cf_top_incdir" = "$cf_add_incdir" && break
9880                   cf_add_incdir="$cf_top_incdir"
9881                 else
9882                   break
9883                 fi
9884           else
9885                 break
9886           fi
9887         done
9888   done
9889 fi
9890
9891 fi
9892
9893 # Set definitions to allow ifdef'ing for ncurses.h
9894
9895 case "$cf_cv_ncurses_header" in
9896 (*ncurses.h)
9897
9898 cat >>confdefs.h <<\EOF
9899 #define HAVE_NCURSES_H 1
9900 EOF
9901
9902         ;;
9903 esac
9904
9905 case "$cf_cv_ncurses_header" in
9906 (ncurses/curses.h|ncurses/ncurses.h)
9907
9908 cat >>confdefs.h <<\EOF
9909 #define HAVE_NCURSES_NCURSES_H 1
9910 EOF
9911
9912         ;;
9913 (ncursesw/curses.h|ncursesw/ncurses.h)
9914
9915 cat >>confdefs.h <<\EOF
9916 #define HAVE_NCURSESW_NCURSES_H 1
9917 EOF
9918
9919         ;;
9920 esac
9921
9922 echo "$as_me:9922: checking for terminfo header" >&5
9923 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
9924 if test "${cf_cv_term_header+set}" = set; then
9925   echo $ECHO_N "(cached) $ECHO_C" >&6
9926 else
9927
9928 case "${cf_cv_ncurses_header}" in
9929 (*/ncurses.h|*/ncursesw.h)
9930         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
9931         ;;
9932 (*)
9933         cf_term_header=term.h
9934         ;;
9935 esac
9936
9937 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
9938 do
9939 cat >"conftest.$ac_ext" <<_ACEOF
9940 #line 9940 "configure"
9941 #include "confdefs.h"
9942 #include <stdio.h>
9943 #include <${cf_cv_ncurses_header:-curses.h}>
9944 #include <$cf_test>
9945
9946 int
9947 main (void)
9948 {
9949 int x = auto_left_margin; (void)x
9950   ;
9951   return 0;
9952 }
9953 _ACEOF
9954 rm -f "conftest.$ac_objext"
9955 if { (eval echo "$as_me:9955: \"$ac_compile\"") >&5
9956   (eval $ac_compile) 2>&5
9957   ac_status=$?
9958   echo "$as_me:9958: \$? = $ac_status" >&5
9959   (exit "$ac_status"); } &&
9960          { ac_try='test -s "conftest.$ac_objext"'
9961   { (eval echo "$as_me:9961: \"$ac_try\"") >&5
9962   (eval $ac_try) 2>&5
9963   ac_status=$?
9964   echo "$as_me:9964: \$? = $ac_status" >&5
9965   (exit "$ac_status"); }; }; then
9966
9967         cf_cv_term_header="$cf_test"
9968 else
9969   echo "$as_me: failed program was:" >&5
9970 cat "conftest.$ac_ext" >&5
9971
9972         cf_cv_term_header=unknown
9973
9974 fi
9975 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9976         test "$cf_cv_term_header" != unknown && break
9977 done
9978
9979 fi
9980 echo "$as_me:9980: result: $cf_cv_term_header" >&5
9981 echo "${ECHO_T}$cf_cv_term_header" >&6
9982
9983 # Set definitions to allow ifdef'ing to accommodate subdirectories
9984
9985 case "$cf_cv_term_header" in
9986 (*term.h)
9987
9988 cat >>confdefs.h <<\EOF
9989 #define HAVE_TERM_H 1
9990 EOF
9991
9992         ;;
9993 esac
9994
9995 case "$cf_cv_term_header" in
9996 (ncurses/term.h)
9997
9998 cat >>confdefs.h <<\EOF
9999 #define HAVE_NCURSES_TERM_H 1
10000 EOF
10001
10002         ;;
10003 (ncursesw/term.h)
10004
10005 cat >>confdefs.h <<\EOF
10006 #define HAVE_NCURSESW_TERM_H 1
10007 EOF
10008
10009         ;;
10010 esac
10011
10012 # some applications need this, but should check for NCURSES_VERSION
10013
10014 cat >>confdefs.h <<\EOF
10015 #define NCURSES 1
10016 EOF
10017
10018 echo "$as_me:10018: checking for ncurses version" >&5
10019 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
10020 if test "${cf_cv_ncurses_version+set}" = set; then
10021   echo $ECHO_N "(cached) $ECHO_C" >&6
10022 else
10023
10024         cf_cv_ncurses_version=no
10025         cf_tempfile=out$$
10026         rm -f "$cf_tempfile"
10027         if test "$cross_compiling" = yes; then
10028
10029         # This will not work if the preprocessor splits the line after the
10030         # Autoconf token.  The 'unproto' program does that.
10031         cat > "conftest.$ac_ext" <<EOF
10032 #include <${cf_cv_ncurses_header:-curses.h}>
10033 #undef Autoconf
10034 #ifdef NCURSES_VERSION
10035 Autoconf NCURSES_VERSION
10036 #else
10037 #ifdef __NCURSES_H
10038 Autoconf "old"
10039 #endif
10040 ;
10041 #endif
10042 EOF
10043         cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
10044         { (eval echo "$as_me:10044: \"$cf_try\"") >&5
10045   (eval $cf_try) 2>&5
10046   ac_status=$?
10047   echo "$as_me:10047: \$? = $ac_status" >&5
10048   (exit "$ac_status"); }
10049         if test -f conftest.out ; then
10050                 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
10051                 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
10052                 rm -f conftest.out
10053         fi
10054
10055 else
10056   cat >"conftest.$ac_ext" <<_ACEOF
10057 #line 10057 "configure"
10058 #include "confdefs.h"
10059
10060 $ac_includes_default
10061
10062 #include <${cf_cv_ncurses_header:-curses.h}>
10063
10064 int main(void)
10065 {
10066         FILE *fp = fopen("$cf_tempfile", "w");
10067 #ifdef NCURSES_VERSION
10068 # ifdef NCURSES_VERSION_PATCH
10069         fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
10070 # else
10071         fprintf(fp, "%s\\n", NCURSES_VERSION);
10072 # endif
10073 #else
10074 # ifdef __NCURSES_H
10075         fprintf(fp, "old\\n");
10076 # else
10077         #error expected ncurses header to define __NCURSES_H
10078 # endif
10079 #endif
10080         ${cf_cv_main_return:-return}(0);
10081 }
10082 _ACEOF
10083 rm -f "conftest$ac_exeext"
10084 if { (eval echo "$as_me:10084: \"$ac_link\"") >&5
10085   (eval $ac_link) 2>&5
10086   ac_status=$?
10087   echo "$as_me:10087: \$? = $ac_status" >&5
10088   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
10089   { (eval echo "$as_me:10089: \"$ac_try\"") >&5
10090   (eval $ac_try) 2>&5
10091   ac_status=$?
10092   echo "$as_me:10092: \$? = $ac_status" >&5
10093   (exit "$ac_status"); }; }; then
10094
10095         cf_cv_ncurses_version=`cat $cf_tempfile`
10096 else
10097   echo "$as_me: program exited with status $ac_status" >&5
10098 echo "$as_me: failed program was:" >&5
10099 cat "conftest.$ac_ext" >&5
10100 fi
10101 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
10102 fi
10103         rm -f "$cf_tempfile"
10104
10105 fi
10106 echo "$as_me:10106: result: $cf_cv_ncurses_version" >&5
10107 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
10108 test "$cf_cv_ncurses_version" = no ||
10109 cat >>confdefs.h <<\EOF
10110 #define NCURSES 1
10111 EOF
10112
10113 cf_nculib_root=$cf_cv_screen
10114         # This works, except for the special case where we find gpm, but
10115         # ncurses is in a nonstandard location via $LIBS, and we really want
10116         # to link gpm.
10117 cf_ncurses_LIBS=""
10118 cf_ncurses_SAVE="$LIBS"
10119 echo "$as_me:10119: checking for Gpm_Open in -lgpm" >&5
10120 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
10121 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
10122   echo $ECHO_N "(cached) $ECHO_C" >&6
10123 else
10124   ac_check_lib_save_LIBS=$LIBS
10125 LIBS="-lgpm  $LIBS"
10126 cat >"conftest.$ac_ext" <<_ACEOF
10127 #line 10127 "configure"
10128 #include "confdefs.h"
10129
10130 /* Override any gcc2 internal prototype to avoid an error.  */
10131 #ifdef __cplusplus
10132 extern "C"
10133 #endif
10134 /* We use char because int might match the return type of a gcc2
10135    builtin and then its argument prototype would still apply.  */
10136 char Gpm_Open (void);
10137 int
10138 main (void)
10139 {
10140 Gpm_Open ();
10141   ;
10142   return 0;
10143 }
10144 _ACEOF
10145 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10146 if { (eval echo "$as_me:10146: \"$ac_link\"") >&5
10147   (eval $ac_link) 2>&5
10148   ac_status=$?
10149   echo "$as_me:10149: \$? = $ac_status" >&5
10150   (exit "$ac_status"); } &&
10151          { ac_try='test -s "conftest$ac_exeext"'
10152   { (eval echo "$as_me:10152: \"$ac_try\"") >&5
10153   (eval $ac_try) 2>&5
10154   ac_status=$?
10155   echo "$as_me:10155: \$? = $ac_status" >&5
10156   (exit "$ac_status"); }; }; then
10157   ac_cv_lib_gpm_Gpm_Open=yes
10158 else
10159   echo "$as_me: failed program was:" >&5
10160 cat "conftest.$ac_ext" >&5
10161 ac_cv_lib_gpm_Gpm_Open=no
10162 fi
10163 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10164 LIBS=$ac_check_lib_save_LIBS
10165 fi
10166 echo "$as_me:10166: result: $ac_cv_lib_gpm_Gpm_Open" >&5
10167 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
10168 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
10169   echo "$as_me:10169: checking for initscr in -lgpm" >&5
10170 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
10171 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
10172   echo $ECHO_N "(cached) $ECHO_C" >&6
10173 else
10174   ac_check_lib_save_LIBS=$LIBS
10175 LIBS="-lgpm  $LIBS"
10176 cat >"conftest.$ac_ext" <<_ACEOF
10177 #line 10177 "configure"
10178 #include "confdefs.h"
10179
10180 /* Override any gcc2 internal prototype to avoid an error.  */
10181 #ifdef __cplusplus
10182 extern "C"
10183 #endif
10184 /* We use char because int might match the return type of a gcc2
10185    builtin and then its argument prototype would still apply.  */
10186 char initscr (void);
10187 int
10188 main (void)
10189 {
10190 initscr ();
10191   ;
10192   return 0;
10193 }
10194 _ACEOF
10195 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10196 if { (eval echo "$as_me:10196: \"$ac_link\"") >&5
10197   (eval $ac_link) 2>&5
10198   ac_status=$?
10199   echo "$as_me:10199: \$? = $ac_status" >&5
10200   (exit "$ac_status"); } &&
10201          { ac_try='test -s "conftest$ac_exeext"'
10202   { (eval echo "$as_me:10202: \"$ac_try\"") >&5
10203   (eval $ac_try) 2>&5
10204   ac_status=$?
10205   echo "$as_me:10205: \$? = $ac_status" >&5
10206   (exit "$ac_status"); }; }; then
10207   ac_cv_lib_gpm_initscr=yes
10208 else
10209   echo "$as_me: failed program was:" >&5
10210 cat "conftest.$ac_ext" >&5
10211 ac_cv_lib_gpm_initscr=no
10212 fi
10213 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10214 LIBS=$ac_check_lib_save_LIBS
10215 fi
10216 echo "$as_me:10216: result: $ac_cv_lib_gpm_initscr" >&5
10217 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
10218 if test "$ac_cv_lib_gpm_initscr" = yes; then
10219   LIBS="$cf_ncurses_SAVE"
10220 else
10221   cf_ncurses_LIBS="-lgpm"
10222 fi
10223
10224 fi
10225
10226 case "$host_os" in
10227 (freebsd*)
10228         # This is only necessary if you are linking against an obsolete
10229         # version of ncurses (but it should do no harm, since it is static).
10230         if test "$cf_nculib_root" = ncurses ; then
10231                 echo "$as_me:10231: checking for tgoto in -lmytinfo" >&5
10232 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
10233 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
10234   echo $ECHO_N "(cached) $ECHO_C" >&6
10235 else
10236   ac_check_lib_save_LIBS=$LIBS
10237 LIBS="-lmytinfo  $LIBS"
10238 cat >"conftest.$ac_ext" <<_ACEOF
10239 #line 10239 "configure"
10240 #include "confdefs.h"
10241
10242 /* Override any gcc2 internal prototype to avoid an error.  */
10243 #ifdef __cplusplus
10244 extern "C"
10245 #endif
10246 /* We use char because int might match the return type of a gcc2
10247    builtin and then its argument prototype would still apply.  */
10248 char tgoto (void);
10249 int
10250 main (void)
10251 {
10252 tgoto ();
10253   ;
10254   return 0;
10255 }
10256 _ACEOF
10257 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10258 if { (eval echo "$as_me:10258: \"$ac_link\"") >&5
10259   (eval $ac_link) 2>&5
10260   ac_status=$?
10261   echo "$as_me:10261: \$? = $ac_status" >&5
10262   (exit "$ac_status"); } &&
10263          { ac_try='test -s "conftest$ac_exeext"'
10264   { (eval echo "$as_me:10264: \"$ac_try\"") >&5
10265   (eval $ac_try) 2>&5
10266   ac_status=$?
10267   echo "$as_me:10267: \$? = $ac_status" >&5
10268   (exit "$ac_status"); }; }; then
10269   ac_cv_lib_mytinfo_tgoto=yes
10270 else
10271   echo "$as_me: failed program was:" >&5
10272 cat "conftest.$ac_ext" >&5
10273 ac_cv_lib_mytinfo_tgoto=no
10274 fi
10275 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10276 LIBS=$ac_check_lib_save_LIBS
10277 fi
10278 echo "$as_me:10278: result: $ac_cv_lib_mytinfo_tgoto" >&5
10279 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
10280 if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
10281   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
10282 fi
10283
10284         fi
10285         ;;
10286 esac
10287
10288 cf_add_libs="$LIBS"
10289 # reverse order
10290 cf_add_0lib=
10291 for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
10292 # filter duplicates
10293 for cf_add_1lib in $cf_add_0lib; do
10294         for cf_add_2lib in $cf_add_libs; do
10295                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
10296                         cf_add_1lib=
10297                         break
10298                 fi
10299         done
10300         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
10301 done
10302 LIBS="$cf_add_libs"
10303
10304 if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
10305 then
10306
10307 cf_add_libs="$LIBS"
10308 # reverse order
10309 cf_add_0lib=
10310 for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
10311 # filter duplicates
10312 for cf_add_1lib in $cf_add_0lib; do
10313         for cf_add_2lib in $cf_add_libs; do
10314                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
10315                         cf_add_1lib=
10316                         break
10317                 fi
10318         done
10319         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
10320 done
10321 LIBS="$cf_add_libs"
10322
10323 else
10324
10325         eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no'
10326         cf_libdir=""
10327         echo "$as_me:10327: checking for initscr" >&5
10328 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
10329 if test "${ac_cv_func_initscr+set}" = set; then
10330   echo $ECHO_N "(cached) $ECHO_C" >&6
10331 else
10332   cat >"conftest.$ac_ext" <<_ACEOF
10333 #line 10333 "configure"
10334 #include "confdefs.h"
10335 #define initscr autoconf_temporary
10336 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
10337 #undef initscr
10338
10339 #ifdef __cplusplus
10340 extern "C"
10341 #endif
10342
10343 /* We use char because int might match the return type of a gcc2
10344    builtin and then its argument prototype would still apply.  */
10345 char initscr (void);
10346
10347 int
10348 main (void)
10349 {
10350
10351 /* The GNU C library defines stubs for functions which it implements
10352     to always fail with ENOSYS.  Some functions are actually named
10353     something starting with __ and the normal name is an alias.  */
10354 #if defined (__stub_initscr) || defined (__stub___initscr)
10355 #error found stub for initscr
10356 #endif
10357
10358         return initscr ();
10359   ;
10360   return 0;
10361 }
10362 _ACEOF
10363 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10364 if { (eval echo "$as_me:10364: \"$ac_link\"") >&5
10365   (eval $ac_link) 2>&5
10366   ac_status=$?
10367   echo "$as_me:10367: \$? = $ac_status" >&5
10368   (exit "$ac_status"); } &&
10369          { ac_try='test -s "conftest$ac_exeext"'
10370   { (eval echo "$as_me:10370: \"$ac_try\"") >&5
10371   (eval $ac_try) 2>&5
10372   ac_status=$?
10373   echo "$as_me:10373: \$? = $ac_status" >&5
10374   (exit "$ac_status"); }; }; then
10375   ac_cv_func_initscr=yes
10376 else
10377   echo "$as_me: failed program was:" >&5
10378 cat "conftest.$ac_ext" >&5
10379 ac_cv_func_initscr=no
10380 fi
10381 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10382 fi
10383 echo "$as_me:10383: result: $ac_cv_func_initscr" >&5
10384 echo "${ECHO_T}$ac_cv_func_initscr" >&6
10385 if test "$ac_cv_func_initscr" = yes; then
10386   eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
10387 else
10388
10389                 cf_save_LIBS="$LIBS"
10390                 echo "$as_me:10390: checking for initscr in -l$cf_nculib_root" >&5
10391 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
10392                 LIBS="-l$cf_nculib_root $LIBS"
10393                 cat >"conftest.$ac_ext" <<_ACEOF
10394 #line 10394 "configure"
10395 #include "confdefs.h"
10396 #include <${cf_cv_ncurses_header:-curses.h}>
10397 int
10398 main (void)
10399 {
10400 initscr()
10401   ;
10402   return 0;
10403 }
10404 _ACEOF
10405 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10406 if { (eval echo "$as_me:10406: \"$ac_link\"") >&5
10407   (eval $ac_link) 2>&5
10408   ac_status=$?
10409   echo "$as_me:10409: \$? = $ac_status" >&5
10410   (exit "$ac_status"); } &&
10411          { ac_try='test -s "conftest$ac_exeext"'
10412   { (eval echo "$as_me:10412: \"$ac_try\"") >&5
10413   (eval $ac_try) 2>&5
10414   ac_status=$?
10415   echo "$as_me:10415: \$? = $ac_status" >&5
10416   (exit "$ac_status"); }; }; then
10417   echo "$as_me:10417: result: yes" >&5
10418 echo "${ECHO_T}yes" >&6
10419                          eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
10420
10421 else
10422   echo "$as_me: failed program was:" >&5
10423 cat "conftest.$ac_ext" >&5
10424 echo "$as_me:10424: result: no" >&5
10425 echo "${ECHO_T}no" >&6
10426
10427 cf_search=
10428 cf_library_path_list=""
10429 if test -n "${LDFLAGS}${LIBS}" ; then
10430         for cf_library_path in $LDFLAGS $LIBS
10431         do
10432                 case "$cf_library_path" in
10433                 (-L*)
10434                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
10435
10436 test "x$cf_library_path" != "xNONE" && \
10437 test -d "$cf_library_path" && \
10438  {
10439         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
10440         test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
10441         test -d "$cf_library_path/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
10442         test -d "$cf_library_path/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
10443         test -d "$cf_library_path/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
10444         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"
10445 }
10446
10447                         cf_library_path_list="$cf_library_path_list $cf_search"
10448                         ;;
10449                 esac
10450         done
10451 fi
10452
10453 cf_search=
10454
10455 test "x$prefix" != "xNONE" && \
10456 test -d "$prefix" && \
10457  {
10458         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
10459         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
10460         test -d "$prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
10461         test -d "$prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
10462         test -d "$prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
10463         test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
10464 }
10465
10466 for cf_subdir_prefix in \
10467         /usr \
10468         /usr/local \
10469         /usr/pkg \
10470         /opt \
10471         /opt/local \
10472         $HOME
10473 do
10474
10475 test "x$cf_subdir_prefix" != "x$prefix" && \
10476 test -d "$cf_subdir_prefix" && \
10477 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
10478         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
10479         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
10480         test -d "$cf_subdir_prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
10481         test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
10482         test -d "$cf_subdir_prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
10483         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"
10484 }
10485
10486 done
10487
10488 cf_search="$cf_library_path_list $cf_search"
10489
10490                         for cf_libdir in $cf_search
10491                         do
10492                                 echo "$as_me:10492: checking for -l$cf_nculib_root in $cf_libdir" >&5
10493 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
10494                                 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
10495                                 cat >"conftest.$ac_ext" <<_ACEOF
10496 #line 10496 "configure"
10497 #include "confdefs.h"
10498 #include <${cf_cv_ncurses_header:-curses.h}>
10499 int
10500 main (void)
10501 {
10502 initscr()
10503   ;
10504   return 0;
10505 }
10506 _ACEOF
10507 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10508 if { (eval echo "$as_me:10508: \"$ac_link\"") >&5
10509   (eval $ac_link) 2>&5
10510   ac_status=$?
10511   echo "$as_me:10511: \$? = $ac_status" >&5
10512   (exit "$ac_status"); } &&
10513          { ac_try='test -s "conftest$ac_exeext"'
10514   { (eval echo "$as_me:10514: \"$ac_try\"") >&5
10515   (eval $ac_try) 2>&5
10516   ac_status=$?
10517   echo "$as_me:10517: \$? = $ac_status" >&5
10518   (exit "$ac_status"); }; }; then
10519   echo "$as_me:10519: result: yes" >&5
10520 echo "${ECHO_T}yes" >&6
10521                                          eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
10522                                          break
10523 else
10524   echo "$as_me: failed program was:" >&5
10525 cat "conftest.$ac_ext" >&5
10526 echo "$as_me:10526: result: no" >&5
10527 echo "${ECHO_T}no" >&6
10528                                          LIBS="$cf_save_LIBS"
10529 fi
10530 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10531                         done
10532
10533 fi
10534 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10535
10536 fi
10537
10538 eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\"
10539
10540 if test "$cf_found_library" = no ; then
10541         { { echo "$as_me:10541: error: Cannot link $cf_nculib_root library" >&5
10542 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
10543    { (exit 1); exit 1; }; }
10544 fi
10545
10546 fi
10547
10548 if test -n "$cf_ncurses_LIBS" ; then
10549         echo "$as_me:10549: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
10550 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
10551         cf_ncurses_SAVE="$LIBS"
10552         for p in $cf_ncurses_LIBS ; do
10553                 q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"`
10554                 if test "$q" != "$LIBS" ; then
10555                         LIBS="$q"
10556                 fi
10557         done
10558         cat >"conftest.$ac_ext" <<_ACEOF
10559 #line 10559 "configure"
10560 #include "confdefs.h"
10561 #include <${cf_cv_ncurses_header:-curses.h}>
10562 int
10563 main (void)
10564 {
10565 initscr(); mousemask(0,0); tigetstr((char *)0);
10566   ;
10567   return 0;
10568 }
10569 _ACEOF
10570 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10571 if { (eval echo "$as_me:10571: \"$ac_link\"") >&5
10572   (eval $ac_link) 2>&5
10573   ac_status=$?
10574   echo "$as_me:10574: \$? = $ac_status" >&5
10575   (exit "$ac_status"); } &&
10576          { ac_try='test -s "conftest$ac_exeext"'
10577   { (eval echo "$as_me:10577: \"$ac_try\"") >&5
10578   (eval $ac_try) 2>&5
10579   ac_status=$?
10580   echo "$as_me:10580: \$? = $ac_status" >&5
10581   (exit "$ac_status"); }; }; then
10582   echo "$as_me:10582: result: yes" >&5
10583 echo "${ECHO_T}yes" >&6
10584 else
10585   echo "$as_me: failed program was:" >&5
10586 cat "conftest.$ac_ext" >&5
10587 echo "$as_me:10587: result: no" >&5
10588 echo "${ECHO_T}no" >&6
10589                  LIBS="$cf_ncurses_SAVE"
10590 fi
10591 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10592 fi
10593
10594 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10595
10596 cat >>confdefs.h <<EOF
10597 #define $cf_nculib_ROOT 1
10598 EOF
10599
10600         fi
10601 else
10602         NCURSES_CONFIG=none
10603 fi
10604
10605         ;;
10606 (ncurses*)
10607
10608 cf_ncuconfig_root=$cf_cv_screen
10609 cf_have_ncuconfig=no
10610
10611 if test "x${PKG_CONFIG:=none}" != xnone; then
10612         echo "$as_me:10612: checking pkg-config for $cf_ncuconfig_root" >&5
10613 echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
10614         if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
10615                 echo "$as_me:10615: result: yes" >&5
10616 echo "${ECHO_T}yes" >&6
10617
10618                 echo "$as_me:10618: checking if the $cf_ncuconfig_root package files work" >&5
10619 echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
10620                 cf_have_ncuconfig=unknown
10621
10622                 cf_save_CFLAGS="$CFLAGS"
10623                 cf_save_CPPFLAGS="$CPPFLAGS"
10624                 cf_save_LIBS="$LIBS"
10625
10626                 cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`"
10627                 cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`"
10628
10629                 # while -W for passing linker flags is prevalent, it is not "standard".
10630                 # At least one wrapper for c89/c99 (in Apple's xcode) has its own
10631                 # incompatible _and_ non-standard -W option which gives an error.  Work
10632                 # around that pitfall.
10633                 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in
10634                 (x*c[89]9@@*-W*)
10635
10636 cf_fix_cppflags=no
10637 cf_new_cflags=
10638 cf_new_cppflags=
10639 cf_new_extra_cppflags=
10640
10641 for cf_add_cflags in $cf_pkg_cflags
10642 do
10643 case "$cf_fix_cppflags" in
10644 (no)
10645         case "$cf_add_cflags" in
10646         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10647                 case "$cf_add_cflags" in
10648                 (-D*)
10649                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10650
10651                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10652                                 && test -z "${cf_tst_cflags}" \
10653                                 && cf_fix_cppflags=yes
10654
10655                         if test "$cf_fix_cppflags" = yes ; then
10656
10657         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10658         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10659
10660                                 continue
10661                         elif test "${cf_tst_cflags}" = "\"'" ; then
10662
10663         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10664         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10665
10666                                 continue
10667                         fi
10668                         ;;
10669                 esac
10670                 case "$CPPFLAGS" in
10671                 (*$cf_add_cflags)
10672                         ;;
10673                 (*)
10674                         case "$cf_add_cflags" in
10675                         (-D*)
10676                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10677
10678 CPPFLAGS=`echo "$CPPFLAGS" | \
10679         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10680                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10681
10682                                 ;;
10683                         esac
10684
10685         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10686         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10687
10688                         ;;
10689                 esac
10690                 ;;
10691         (*)
10692
10693         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10694         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10695
10696                 ;;
10697         esac
10698         ;;
10699 (yes)
10700
10701         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10702         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10703
10704         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10705
10706         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10707                 && test -z "${cf_tst_cflags}" \
10708                 && cf_fix_cppflags=no
10709         ;;
10710 esac
10711 done
10712
10713 if test -n "$cf_new_cflags" ; then
10714
10715         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10716         CFLAGS="${CFLAGS}$cf_new_cflags"
10717
10718 fi
10719
10720 if test -n "$cf_new_cppflags" ; then
10721
10722         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10723         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10724
10725 fi
10726
10727 if test -n "$cf_new_extra_cppflags" ; then
10728
10729         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10730         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10731
10732 fi
10733
10734 cf_add_libs="$LIBS"
10735 # reverse order
10736 cf_add_0lib=
10737 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
10738 # filter duplicates
10739 for cf_add_1lib in $cf_add_0lib; do
10740         for cf_add_2lib in $cf_add_libs; do
10741                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
10742                         cf_add_1lib=
10743                         break
10744                 fi
10745         done
10746         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
10747 done
10748 LIBS="$cf_add_libs"
10749
10750                         cat >"conftest.$ac_ext" <<_ACEOF
10751 #line 10751 "configure"
10752 #include "confdefs.h"
10753 #include <${cf_cv_ncurses_header:-curses.h}>
10754 int
10755 main (void)
10756 {
10757 initscr(); mousemask(0,0); tigetstr((char *)0);
10758   ;
10759   return 0;
10760 }
10761 _ACEOF
10762 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10763 if { (eval echo "$as_me:10763: \"$ac_link\"") >&5
10764   (eval $ac_link) 2>&5
10765   ac_status=$?
10766   echo "$as_me:10766: \$? = $ac_status" >&5
10767   (exit "$ac_status"); } &&
10768          { ac_try='test -s "conftest$ac_exeext"'
10769   { (eval echo "$as_me:10769: \"$ac_try\"") >&5
10770   (eval $ac_try) 2>&5
10771   ac_status=$?
10772   echo "$as_me:10772: \$? = $ac_status" >&5
10773   (exit "$ac_status"); }; }; then
10774   if test "$cross_compiling" = yes; then
10775   cf_test_ncuconfig=maybe
10776 else
10777   cat >"conftest.$ac_ext" <<_ACEOF
10778 #line 10778 "configure"
10779 #include "confdefs.h"
10780 #include <${cf_cv_ncurses_header:-curses.h}>
10781                                         int main(void)
10782                                         { const char *xx = curses_version(); return (xx == 0); }
10783 _ACEOF
10784 rm -f "conftest$ac_exeext"
10785 if { (eval echo "$as_me:10785: \"$ac_link\"") >&5
10786   (eval $ac_link) 2>&5
10787   ac_status=$?
10788   echo "$as_me:10788: \$? = $ac_status" >&5
10789   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
10790   { (eval echo "$as_me:10790: \"$ac_try\"") >&5
10791   (eval $ac_try) 2>&5
10792   ac_status=$?
10793   echo "$as_me:10793: \$? = $ac_status" >&5
10794   (exit "$ac_status"); }; }; then
10795   cf_test_ncuconfig=yes
10796 else
10797   echo "$as_me: program exited with status $ac_status" >&5
10798 echo "$as_me: failed program was:" >&5
10799 cat "conftest.$ac_ext" >&5
10800 cf_test_ncuconfig=no
10801 fi
10802 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
10803 fi
10804 else
10805   echo "$as_me: failed program was:" >&5
10806 cat "conftest.$ac_ext" >&5
10807 cf_test_ncuconfig=no
10808 fi
10809 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10810
10811                         CFLAGS="$cf_save_CFLAGS"
10812                         CPPFLAGS="$cf_save_CPPFLAGS"
10813                         LIBS="$cf_save_LIBS"
10814
10815                         if test "x$cf_test_ncuconfig" != xyes; then
10816                                 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^      ]*//g'`
10817                                 cf_pkg_cflags="$cf_temp"
10818                                 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^        ]*//g'`
10819                                 cf_pkg_libs="$cf_temp"
10820                         fi
10821                         ;;
10822                 esac
10823
10824 for cf_add_cflags in $cf_pkg_cflags
10825 do
10826         case "x$cf_add_cflags" in
10827         (x-[DU]*)
10828
10829 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
10830 while true
10831 do
10832         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'`
10833         test "$CFLAGS" != "$cf_old_cflag" || break
10834
10835         CFLAGS="$cf_old_cflag"
10836 done
10837
10838 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
10839 while true
10840 do
10841         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'`
10842         test "$CPPFLAGS" != "$cf_old_cflag" || break
10843
10844         CPPFLAGS="$cf_old_cflag"
10845 done
10846
10847                 ;;
10848         esac
10849
10850 cf_fix_cppflags=no
10851 cf_new_cflags=
10852 cf_new_cppflags=
10853 cf_new_extra_cppflags=
10854
10855 for cf_add_cflags in $cf_add_cflags
10856 do
10857 case "$cf_fix_cppflags" in
10858 (no)
10859         case "$cf_add_cflags" in
10860         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10861                 case "$cf_add_cflags" in
10862                 (-D*)
10863                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10864
10865                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10866                                 && test -z "${cf_tst_cflags}" \
10867                                 && cf_fix_cppflags=yes
10868
10869                         if test "$cf_fix_cppflags" = yes ; then
10870
10871         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10872         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10873
10874                                 continue
10875                         elif test "${cf_tst_cflags}" = "\"'" ; then
10876
10877         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10878         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10879
10880                                 continue
10881                         fi
10882                         ;;
10883                 esac
10884                 case "$CPPFLAGS" in
10885                 (*$cf_add_cflags)
10886                         ;;
10887                 (*)
10888                         case "$cf_add_cflags" in
10889                         (-D*)
10890                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10891
10892 CPPFLAGS=`echo "$CPPFLAGS" | \
10893         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10894                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10895
10896                                 ;;
10897                         esac
10898
10899         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10900         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10901
10902                         ;;
10903                 esac
10904                 ;;
10905         (*)
10906
10907         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10908         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10909
10910                 ;;
10911         esac
10912         ;;
10913 (yes)
10914
10915         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10916         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10917
10918         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10919
10920         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10921                 && test -z "${cf_tst_cflags}" \
10922                 && cf_fix_cppflags=no
10923         ;;
10924 esac
10925 done
10926
10927 if test -n "$cf_new_cflags" ; then
10928
10929         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10930         CFLAGS="${CFLAGS}$cf_new_cflags"
10931
10932 fi
10933
10934 if test -n "$cf_new_cppflags" ; then
10935
10936         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10937         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10938
10939 fi
10940
10941 if test -n "$cf_new_extra_cppflags" ; then
10942
10943         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10944         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10945
10946 fi
10947
10948 done
10949
10950 cf_add_libs="$LIBS"
10951 # reverse order
10952 cf_add_0lib=
10953 for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
10954 # filter duplicates
10955 for cf_add_1lib in $cf_add_0lib; do
10956         for cf_add_2lib in $cf_add_libs; do
10957                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
10958                         cf_add_1lib=
10959                         break
10960                 fi
10961         done
10962         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
10963 done
10964 LIBS="$cf_add_libs"
10965
10966                 cat >"conftest.$ac_ext" <<_ACEOF
10967 #line 10967 "configure"
10968 #include "confdefs.h"
10969 #include <${cf_cv_ncurses_header:-curses.h}>
10970 int
10971 main (void)
10972 {
10973 initscr(); mousemask(0,0); tigetstr((char *)0);
10974   ;
10975   return 0;
10976 }
10977 _ACEOF
10978 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10979 if { (eval echo "$as_me:10979: \"$ac_link\"") >&5
10980   (eval $ac_link) 2>&5
10981   ac_status=$?
10982   echo "$as_me:10982: \$? = $ac_status" >&5
10983   (exit "$ac_status"); } &&
10984          { ac_try='test -s "conftest$ac_exeext"'
10985   { (eval echo "$as_me:10985: \"$ac_try\"") >&5
10986   (eval $ac_try) 2>&5
10987   ac_status=$?
10988   echo "$as_me:10988: \$? = $ac_status" >&5
10989   (exit "$ac_status"); }; }; then
10990   if test "$cross_compiling" = yes; then
10991   cf_have_ncuconfig=maybe
10992 else
10993   cat >"conftest.$ac_ext" <<_ACEOF
10994 #line 10994 "configure"
10995 #include "confdefs.h"
10996 #include <${cf_cv_ncurses_header:-curses.h}>
10997                                 int main(void)
10998                                 { const char *xx = curses_version(); return (xx == 0); }
10999 _ACEOF
11000 rm -f "conftest$ac_exeext"
11001 if { (eval echo "$as_me:11001: \"$ac_link\"") >&5
11002   (eval $ac_link) 2>&5
11003   ac_status=$?
11004   echo "$as_me:11004: \$? = $ac_status" >&5
11005   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
11006   { (eval echo "$as_me:11006: \"$ac_try\"") >&5
11007   (eval $ac_try) 2>&5
11008   ac_status=$?
11009   echo "$as_me:11009: \$? = $ac_status" >&5
11010   (exit "$ac_status"); }; }; then
11011   cf_have_ncuconfig=yes
11012 else
11013   echo "$as_me: program exited with status $ac_status" >&5
11014 echo "$as_me: failed program was:" >&5
11015 cat "conftest.$ac_ext" >&5
11016 cf_have_ncuconfig=no
11017 fi
11018 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
11019 fi
11020 else
11021   echo "$as_me: failed program was:" >&5
11022 cat "conftest.$ac_ext" >&5
11023 cf_have_ncuconfig=no
11024 fi
11025 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11026                 echo "$as_me:11026: result: $cf_have_ncuconfig" >&5
11027 echo "${ECHO_T}$cf_have_ncuconfig" >&6
11028                 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
11029                 if test "$cf_have_ncuconfig" != "yes"
11030                 then
11031                         CPPFLAGS="$cf_save_CPPFLAGS"
11032                         LIBS="$cf_save_LIBS"
11033                         NCURSES_CONFIG_PKG=none
11034                 else
11035
11036 cat >>confdefs.h <<\EOF
11037 #define NCURSES 1
11038 EOF
11039
11040                         NCURSES_CONFIG_PKG=$cf_ncuconfig_root
11041
11042 echo "$as_me:11042: checking for terminfo header" >&5
11043 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
11044 if test "${cf_cv_term_header+set}" = set; then
11045   echo $ECHO_N "(cached) $ECHO_C" >&6
11046 else
11047
11048 case "${cf_cv_ncurses_header}" in
11049 (*/ncurses.h|*/ncursesw.h)
11050         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
11051         ;;
11052 (*)
11053         cf_term_header=term.h
11054         ;;
11055 esac
11056
11057 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
11058 do
11059 cat >"conftest.$ac_ext" <<_ACEOF
11060 #line 11060 "configure"
11061 #include "confdefs.h"
11062 #include <stdio.h>
11063 #include <${cf_cv_ncurses_header:-curses.h}>
11064 #include <$cf_test>
11065
11066 int
11067 main (void)
11068 {
11069 int x = auto_left_margin; (void)x
11070   ;
11071   return 0;
11072 }
11073 _ACEOF
11074 rm -f "conftest.$ac_objext"
11075 if { (eval echo "$as_me:11075: \"$ac_compile\"") >&5
11076   (eval $ac_compile) 2>&5
11077   ac_status=$?
11078   echo "$as_me:11078: \$? = $ac_status" >&5
11079   (exit "$ac_status"); } &&
11080          { ac_try='test -s "conftest.$ac_objext"'
11081   { (eval echo "$as_me:11081: \"$ac_try\"") >&5
11082   (eval $ac_try) 2>&5
11083   ac_status=$?
11084   echo "$as_me:11084: \$? = $ac_status" >&5
11085   (exit "$ac_status"); }; }; then
11086
11087         cf_cv_term_header="$cf_test"
11088 else
11089   echo "$as_me: failed program was:" >&5
11090 cat "conftest.$ac_ext" >&5
11091
11092         cf_cv_term_header=unknown
11093
11094 fi
11095 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11096         test "$cf_cv_term_header" != unknown && break
11097 done
11098
11099 fi
11100 echo "$as_me:11100: result: $cf_cv_term_header" >&5
11101 echo "${ECHO_T}$cf_cv_term_header" >&6
11102
11103 # Set definitions to allow ifdef'ing to accommodate subdirectories
11104
11105 case "$cf_cv_term_header" in
11106 (*term.h)
11107
11108 cat >>confdefs.h <<\EOF
11109 #define HAVE_TERM_H 1
11110 EOF
11111
11112         ;;
11113 esac
11114
11115 case "$cf_cv_term_header" in
11116 (ncurses/term.h)
11117
11118 cat >>confdefs.h <<\EOF
11119 #define HAVE_NCURSES_TERM_H 1
11120 EOF
11121
11122         ;;
11123 (ncursesw/term.h)
11124
11125 cat >>confdefs.h <<\EOF
11126 #define HAVE_NCURSESW_TERM_H 1
11127 EOF
11128
11129         ;;
11130 esac
11131
11132                 fi
11133
11134         else
11135                 echo "$as_me:11135: result: no" >&5
11136 echo "${ECHO_T}no" >&6
11137                 NCURSES_CONFIG_PKG=none
11138         fi
11139 else
11140         NCURSES_CONFIG_PKG=none
11141 fi
11142
11143 if test "x$cf_have_ncuconfig" = "xno"; then
11144         cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}"
11145
11146 if test -n "$ac_tool_prefix"; then
11147   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
11148   do
11149     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11150 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11151 echo "$as_me:11151: checking for $ac_word" >&5
11152 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11153 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
11154   echo $ECHO_N "(cached) $ECHO_C" >&6
11155 else
11156   if test -n "$NCURSES_CONFIG"; then
11157   ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test.
11158 else
11159   ac_save_IFS=$IFS; IFS=$ac_path_separator
11160 ac_dummy="$PATH"
11161 for ac_dir in $ac_dummy; do
11162   IFS=$ac_save_IFS
11163   test -z "$ac_dir" && ac_dir=.
11164   $as_executable_p "$ac_dir/$ac_word" || continue
11165 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
11166 echo "$as_me:11166: found $ac_dir/$ac_word" >&5
11167 break
11168 done
11169
11170 fi
11171 fi
11172 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
11173 if test -n "$NCURSES_CONFIG"; then
11174   echo "$as_me:11174: result: $NCURSES_CONFIG" >&5
11175 echo "${ECHO_T}$NCURSES_CONFIG" >&6
11176 else
11177   echo "$as_me:11177: result: no" >&5
11178 echo "${ECHO_T}no" >&6
11179 fi
11180
11181     test -n "$NCURSES_CONFIG" && break
11182   done
11183 fi
11184 if test -z "$NCURSES_CONFIG"; then
11185   ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG
11186   for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
11187 do
11188   # Extract the first word of "$ac_prog", so it can be a program name with args.
11189 set dummy $ac_prog; ac_word=$2
11190 echo "$as_me:11190: checking for $ac_word" >&5
11191 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11192 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
11193   echo $ECHO_N "(cached) $ECHO_C" >&6
11194 else
11195   if test -n "$ac_ct_NCURSES_CONFIG"; then
11196   ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test.
11197 else
11198   ac_save_IFS=$IFS; IFS=$ac_path_separator
11199 ac_dummy="$PATH"
11200 for ac_dir in $ac_dummy; do
11201   IFS=$ac_save_IFS
11202   test -z "$ac_dir" && ac_dir=.
11203   $as_executable_p "$ac_dir/$ac_word" || continue
11204 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
11205 echo "$as_me:11205: found $ac_dir/$ac_word" >&5
11206 break
11207 done
11208
11209 fi
11210 fi
11211 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
11212 if test -n "$ac_ct_NCURSES_CONFIG"; then
11213   echo "$as_me:11213: result: $ac_ct_NCURSES_CONFIG" >&5
11214 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
11215 else
11216   echo "$as_me:11216: result: no" >&5
11217 echo "${ECHO_T}no" >&6
11218 fi
11219
11220   test -n "$ac_ct_NCURSES_CONFIG" && break
11221 done
11222 test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none"
11223
11224   NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG
11225 fi
11226
11227         if test "$NCURSES_CONFIG" != none ; then
11228
11229 for cf_add_cflags in `$NCURSES_CONFIG --cflags`
11230 do
11231         case "x$cf_add_cflags" in
11232         (x-[DU]*)
11233
11234 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11235 while true
11236 do
11237         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'`
11238         test "$CFLAGS" != "$cf_old_cflag" || break
11239
11240         CFLAGS="$cf_old_cflag"
11241 done
11242
11243 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11244 while true
11245 do
11246         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'`
11247         test "$CPPFLAGS" != "$cf_old_cflag" || break
11248
11249         CPPFLAGS="$cf_old_cflag"
11250 done
11251
11252                 ;;
11253         esac
11254
11255 cf_fix_cppflags=no
11256 cf_new_cflags=
11257 cf_new_cppflags=
11258 cf_new_extra_cppflags=
11259
11260 for cf_add_cflags in $cf_add_cflags
11261 do
11262 case "$cf_fix_cppflags" in
11263 (no)
11264         case "$cf_add_cflags" in
11265         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11266                 case "$cf_add_cflags" in
11267                 (-D*)
11268                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11269
11270                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11271                                 && test -z "${cf_tst_cflags}" \
11272                                 && cf_fix_cppflags=yes
11273
11274                         if test "$cf_fix_cppflags" = yes ; then
11275
11276         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11277         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11278
11279                                 continue
11280                         elif test "${cf_tst_cflags}" = "\"'" ; then
11281
11282         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11283         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11284
11285                                 continue
11286                         fi
11287                         ;;
11288                 esac
11289                 case "$CPPFLAGS" in
11290                 (*$cf_add_cflags)
11291                         ;;
11292                 (*)
11293                         case "$cf_add_cflags" in
11294                         (-D*)
11295                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11296
11297 CPPFLAGS=`echo "$CPPFLAGS" | \
11298         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11299                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11300
11301                                 ;;
11302                         esac
11303
11304         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11305         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11306
11307                         ;;
11308                 esac
11309                 ;;
11310         (*)
11311
11312         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11313         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11314
11315                 ;;
11316         esac
11317         ;;
11318 (yes)
11319
11320         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11321         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11322
11323         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11324
11325         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11326                 && test -z "${cf_tst_cflags}" \
11327                 && cf_fix_cppflags=no
11328         ;;
11329 esac
11330 done
11331
11332 if test -n "$cf_new_cflags" ; then
11333
11334         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11335         CFLAGS="${CFLAGS}$cf_new_cflags"
11336
11337 fi
11338
11339 if test -n "$cf_new_cppflags" ; then
11340
11341         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11342         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11343
11344 fi
11345
11346 if test -n "$cf_new_extra_cppflags" ; then
11347
11348         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11349         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11350
11351 fi
11352
11353 done
11354
11355 cf_add_libs="$LIBS"
11356 # reverse order
11357 cf_add_0lib=
11358 for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
11359 # filter duplicates
11360 for cf_add_1lib in $cf_add_0lib; do
11361         for cf_add_2lib in $cf_add_libs; do
11362                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
11363                         cf_add_1lib=
11364                         break
11365                 fi
11366         done
11367         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
11368 done
11369 LIBS="$cf_add_libs"
11370
11371                 # even with config script, some packages use no-override for curses.h
11372
11373 echo "$as_me:11373: checking if we have identified curses headers" >&5
11374 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
11375 if test "${cf_cv_ncurses_header+set}" = set; then
11376   echo $ECHO_N "(cached) $ECHO_C" >&6
11377 else
11378
11379 cf_cv_ncurses_header=none
11380 for cf_header in \
11381         ncurses.h $cf_cv_screen/ncurses.h \
11382         curses.h $cf_cv_screen/curses.h
11383 do
11384 cat >"conftest.$ac_ext" <<_ACEOF
11385 #line 11385 "configure"
11386 #include "confdefs.h"
11387 #include <${cf_header}>
11388 int
11389 main (void)
11390 {
11391 initscr(); endwin()
11392   ;
11393   return 0;
11394 }
11395 _ACEOF
11396 rm -f "conftest.$ac_objext"
11397 if { (eval echo "$as_me:11397: \"$ac_compile\"") >&5
11398   (eval $ac_compile) 2>&5
11399   ac_status=$?
11400   echo "$as_me:11400: \$? = $ac_status" >&5
11401   (exit "$ac_status"); } &&
11402          { ac_try='test -s "conftest.$ac_objext"'
11403   { (eval echo "$as_me:11403: \"$ac_try\"") >&5
11404   (eval $ac_try) 2>&5
11405   ac_status=$?
11406   echo "$as_me:11406: \$? = $ac_status" >&5
11407   (exit "$ac_status"); }; }; then
11408   cf_cv_ncurses_header=$cf_header; break
11409 else
11410   echo "$as_me: failed program was:" >&5
11411 cat "conftest.$ac_ext" >&5
11412 fi
11413 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11414 done
11415
11416 fi
11417 echo "$as_me:11417: result: $cf_cv_ncurses_header" >&5
11418 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
11419
11420 if test "$cf_cv_ncurses_header" = none ; then
11421         { { echo "$as_me:11421: error: No curses header-files found" >&5
11422 echo "$as_me: error: No curses header-files found" >&2;}
11423    { (exit 1); exit 1; }; }
11424 fi
11425
11426 # cheat, to get the right #define's for HAVE_NCURSES_H, etc.
11427
11428 for ac_header in $cf_cv_ncurses_header
11429 do
11430 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11431 echo "$as_me:11431: checking for $ac_header" >&5
11432 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11433 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11434   echo $ECHO_N "(cached) $ECHO_C" >&6
11435 else
11436   cat >"conftest.$ac_ext" <<_ACEOF
11437 #line 11437 "configure"
11438 #include "confdefs.h"
11439 #include <$ac_header>
11440 _ACEOF
11441 if { (eval echo "$as_me:11441: \"$ac_cpp "conftest.$ac_ext"\"") >&5
11442   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
11443   ac_status=$?
11444   $EGREP -v '^ *\+' conftest.er1 >conftest.err
11445   rm -f conftest.er1
11446   cat conftest.err >&5
11447   echo "$as_me:11447: \$? = $ac_status" >&5
11448   (exit "$ac_status"); } >/dev/null; then
11449   if test -s conftest.err; then
11450     ac_cpp_err=$ac_c_preproc_warn_flag
11451   else
11452     ac_cpp_err=
11453   fi
11454 else
11455   ac_cpp_err=yes
11456 fi
11457 if test -z "$ac_cpp_err"; then
11458   eval "$as_ac_Header=yes"
11459 else
11460   echo "$as_me: failed program was:" >&5
11461   cat "conftest.$ac_ext" >&5
11462   eval "$as_ac_Header=no"
11463 fi
11464 rm -f conftest.err "conftest.$ac_ext"
11465 fi
11466 echo "$as_me:11466: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
11467 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
11468 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
11469   cat >>confdefs.h <<EOF
11470 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11471 EOF
11472
11473 fi
11474 done
11475
11476 cat >>confdefs.h <<\EOF
11477 #define NCURSES 1
11478 EOF
11479
11480 cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11481
11482                 cat >>confdefs.h <<EOF
11483 #define $cf_nculib_ROOT 1
11484 EOF
11485
11486                                 cf_cv_ncurses_version="`$NCURSES_CONFIG --version`"
11487
11488         else
11489
11490 cf_ncuhdr_root=$cf_cv_screen
11491
11492 test -n "$cf_cv_curses_dir" && \
11493 test "$cf_cv_curses_dir" != "no" && { \
11494
11495 if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then
11496   for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root
11497   do
11498         while test "$cf_add_incdir" != /usr/include
11499         do
11500           if test -d "$cf_add_incdir"
11501           then
11502                 cf_have_incdir=no
11503                 if test -n "$CFLAGS$CPPFLAGS" ; then
11504                   # a loop is needed to ensure we can add subdirs of existing dirs
11505                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
11506                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
11507                           cf_have_incdir=yes; break
11508                         fi
11509                   done
11510                 fi
11511
11512                 if test "$cf_have_incdir" = no ; then
11513                   if test "$cf_add_incdir" = /usr/local/include ; then
11514                         if test "$GCC" = yes
11515                         then
11516                           cf_save_CPPFLAGS=$CPPFLAGS
11517
11518         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11519         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
11520
11521                           cat >"conftest.$ac_ext" <<_ACEOF
11522 #line 11522 "configure"
11523 #include "confdefs.h"
11524 #include <stdio.h>
11525 int
11526 main (void)
11527 {
11528 printf("Hello")
11529   ;
11530   return 0;
11531 }
11532 _ACEOF
11533 rm -f "conftest.$ac_objext"
11534 if { (eval echo "$as_me:11534: \"$ac_compile\"") >&5
11535   (eval $ac_compile) 2>&5
11536   ac_status=$?
11537   echo "$as_me:11537: \$? = $ac_status" >&5
11538   (exit "$ac_status"); } &&
11539          { ac_try='test -s "conftest.$ac_objext"'
11540   { (eval echo "$as_me:11540: \"$ac_try\"") >&5
11541   (eval $ac_try) 2>&5
11542   ac_status=$?
11543   echo "$as_me:11543: \$? = $ac_status" >&5
11544   (exit "$ac_status"); }; }; then
11545   :
11546 else
11547   echo "$as_me: failed program was:" >&5
11548 cat "conftest.$ac_ext" >&5
11549 cf_have_incdir=yes
11550 fi
11551 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11552                           CPPFLAGS=$cf_save_CPPFLAGS
11553                         fi
11554                   fi
11555                 fi
11556
11557                 if test "$cf_have_incdir" = no ; then
11558                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
11559
11560 echo "${as_me:-configure}:11560: testing adding $cf_add_incdir to include-path ..." 1>&5
11561
11562                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
11563
11564                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
11565                   test "$cf_top_incdir" = "$cf_add_incdir" && break
11566                   cf_add_incdir="$cf_top_incdir"
11567                 else
11568                   break
11569                 fi
11570           else
11571                 break
11572           fi
11573         done
11574   done
11575 fi
11576
11577 }
11578
11579 echo "$as_me:11579: checking for $cf_ncuhdr_root header in include-path" >&5
11580 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
11581 if test "${cf_cv_ncurses_h+set}" = set; then
11582   echo $ECHO_N "(cached) $ECHO_C" >&6
11583 else
11584
11585         cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"
11586         { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h"
11587         for cf_header in $cf_header_list
11588         do
11589
11590         cat >"conftest.$ac_ext" <<_ACEOF
11591 #line 11591 "configure"
11592 #include "confdefs.h"
11593
11594 #include <$cf_header>
11595 int
11596 main (void)
11597 {
11598
11599 #ifdef NCURSES_VERSION
11600
11601 printf("%s\\n", NCURSES_VERSION);
11602 #else
11603 #ifdef __NCURSES_H
11604 printf("old\\n");
11605 #else
11606         #error __NCURSES_H is not defined
11607 #endif
11608 #endif
11609
11610   ;
11611   return 0;
11612 }
11613 _ACEOF
11614 rm -f "conftest.$ac_objext"
11615 if { (eval echo "$as_me:11615: \"$ac_compile\"") >&5
11616   (eval $ac_compile) 2>&5
11617   ac_status=$?
11618   echo "$as_me:11618: \$? = $ac_status" >&5
11619   (exit "$ac_status"); } &&
11620          { ac_try='test -s "conftest.$ac_objext"'
11621   { (eval echo "$as_me:11621: \"$ac_try\"") >&5
11622   (eval $ac_try) 2>&5
11623   ac_status=$?
11624   echo "$as_me:11624: \$? = $ac_status" >&5
11625   (exit "$ac_status"); }; }; then
11626   cf_cv_ncurses_h=$cf_header
11627
11628 else
11629   echo "$as_me: failed program was:" >&5
11630 cat "conftest.$ac_ext" >&5
11631 cf_cv_ncurses_h=no
11632 fi
11633 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11634
11635                 test "$cf_cv_ncurses_h" != no && break
11636         done
11637
11638 fi
11639 echo "$as_me:11639: result: $cf_cv_ncurses_h" >&5
11640 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
11641
11642 if test "$cf_cv_ncurses_h" != no ; then
11643         cf_cv_ncurses_header=$cf_cv_ncurses_h
11644 else
11645
11646 echo "$as_me:11646: checking for $cf_ncuhdr_root include-path" >&5
11647 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
11648 if test "${cf_cv_ncurses_h2+set}" = set; then
11649   echo $ECHO_N "(cached) $ECHO_C" >&6
11650 else
11651
11652         test -n "$verbose" && echo
11653
11654 cf_search=
11655
11656 # collect the current set of include-directories from compiler flags
11657 cf_header_path_list=""
11658 if test -n "${CFLAGS}${CPPFLAGS}" ; then
11659         for cf_header_path in $CPPFLAGS $CFLAGS
11660         do
11661                 case "$cf_header_path" in
11662                 (-I*)
11663                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
11664
11665 test "x$cf_header_path" != "xNONE" && \
11666 test -d "$cf_header_path" && \
11667  {
11668         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
11669         test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
11670         test -d "$cf_header_path/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
11671         test -d "$cf_header_path/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
11672         test -d "$cf_header_path/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
11673         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"
11674 }
11675
11676                         cf_header_path_list="$cf_header_path_list $cf_search"
11677                         ;;
11678                 esac
11679         done
11680 fi
11681
11682 # add the variations for the package we are looking for
11683
11684 cf_search=
11685
11686 test "x$prefix" != "xNONE" && \
11687 test -d "$prefix" && \
11688  {
11689         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
11690         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
11691         test -d "$prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
11692         test -d "$prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
11693         test -d "$prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
11694         test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
11695 }
11696
11697 for cf_subdir_prefix in \
11698         /usr \
11699         /usr/local \
11700         /usr/pkg \
11701         /opt \
11702         /opt/local \
11703         $HOME
11704 do
11705
11706 test "x$cf_subdir_prefix" != "x$prefix" && \
11707 test -d "$cf_subdir_prefix" && \
11708 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
11709         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
11710         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
11711         test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
11712         test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
11713         test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
11714         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"
11715 }
11716
11717 done
11718
11719 test "$includedir" != NONE && \
11720 test "$includedir" != "/usr/include" && \
11721 test -d "$includedir" && {
11722         test -d "$includedir" &&    cf_search="$cf_search $includedir"
11723         test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
11724 }
11725
11726 test "$oldincludedir" != NONE && \
11727 test "$oldincludedir" != "/usr/include" && \
11728 test -d "$oldincludedir" && {
11729         test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
11730         test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
11731 }
11732
11733 cf_search="$cf_search $cf_header_path_list"
11734
11735         test -n "$verbose" && echo "search path $cf_search"
11736         cf_save2_CPPFLAGS="$CPPFLAGS"
11737         for cf_incdir in $cf_search
11738         do
11739
11740 if test -n "$cf_incdir" ; then
11741   for cf_add_incdir in $cf_incdir
11742   do
11743         while test "$cf_add_incdir" != /usr/include
11744         do
11745           if test -d "$cf_add_incdir"
11746           then
11747                 cf_have_incdir=no
11748                 if test -n "$CFLAGS$CPPFLAGS" ; then
11749                   # a loop is needed to ensure we can add subdirs of existing dirs
11750                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
11751                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
11752                           cf_have_incdir=yes; break
11753                         fi
11754                   done
11755                 fi
11756
11757                 if test "$cf_have_incdir" = no ; then
11758                   if test "$cf_add_incdir" = /usr/local/include ; then
11759                         if test "$GCC" = yes
11760                         then
11761                           cf_save_CPPFLAGS=$CPPFLAGS
11762
11763         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11764         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
11765
11766                           cat >"conftest.$ac_ext" <<_ACEOF
11767 #line 11767 "configure"
11768 #include "confdefs.h"
11769 #include <stdio.h>
11770 int
11771 main (void)
11772 {
11773 printf("Hello")
11774   ;
11775   return 0;
11776 }
11777 _ACEOF
11778 rm -f "conftest.$ac_objext"
11779 if { (eval echo "$as_me:11779: \"$ac_compile\"") >&5
11780   (eval $ac_compile) 2>&5
11781   ac_status=$?
11782   echo "$as_me:11782: \$? = $ac_status" >&5
11783   (exit "$ac_status"); } &&
11784          { ac_try='test -s "conftest.$ac_objext"'
11785   { (eval echo "$as_me:11785: \"$ac_try\"") >&5
11786   (eval $ac_try) 2>&5
11787   ac_status=$?
11788   echo "$as_me:11788: \$? = $ac_status" >&5
11789   (exit "$ac_status"); }; }; then
11790   :
11791 else
11792   echo "$as_me: failed program was:" >&5
11793 cat "conftest.$ac_ext" >&5
11794 cf_have_incdir=yes
11795 fi
11796 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11797                           CPPFLAGS=$cf_save_CPPFLAGS
11798                         fi
11799                   fi
11800                 fi
11801
11802                 if test "$cf_have_incdir" = no ; then
11803                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
11804
11805 echo "${as_me:-configure}:11805: testing adding $cf_add_incdir to include-path ..." 1>&5
11806
11807                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
11808
11809                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
11810                   test "$cf_top_incdir" = "$cf_add_incdir" && break
11811                   cf_add_incdir="$cf_top_incdir"
11812                 else
11813                   break
11814                 fi
11815           else
11816                 break
11817           fi
11818         done
11819   done
11820 fi
11821
11822                 for cf_header in \
11823                         ncurses.h \
11824                         curses.h
11825                 do
11826
11827         cat >"conftest.$ac_ext" <<_ACEOF
11828 #line 11828 "configure"
11829 #include "confdefs.h"
11830
11831 #include <$cf_header>
11832 int
11833 main (void)
11834 {
11835
11836 #ifdef NCURSES_VERSION
11837
11838 printf("%s\\n", NCURSES_VERSION);
11839 #else
11840 #ifdef __NCURSES_H
11841 printf("old\\n");
11842 #else
11843         #error __NCURSES_H is not defined
11844 #endif
11845 #endif
11846
11847   ;
11848   return 0;
11849 }
11850 _ACEOF
11851 rm -f "conftest.$ac_objext"
11852 if { (eval echo "$as_me:11852: \"$ac_compile\"") >&5
11853   (eval $ac_compile) 2>&5
11854   ac_status=$?
11855   echo "$as_me:11855: \$? = $ac_status" >&5
11856   (exit "$ac_status"); } &&
11857          { ac_try='test -s "conftest.$ac_objext"'
11858   { (eval echo "$as_me:11858: \"$ac_try\"") >&5
11859   (eval $ac_try) 2>&5
11860   ac_status=$?
11861   echo "$as_me:11861: \$? = $ac_status" >&5
11862   (exit "$ac_status"); }; }; then
11863   cf_cv_ncurses_h2=$cf_header
11864
11865 else
11866   echo "$as_me: failed program was:" >&5
11867 cat "conftest.$ac_ext" >&5
11868 cf_cv_ncurses_h2=no
11869 fi
11870 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11871
11872                         if test "$cf_cv_ncurses_h2" != no ; then
11873                                 cf_cv_ncurses_h2=$cf_incdir/$cf_header
11874                                 test -n "$verbose" && echo $ECHO_N "    ... found $ECHO_C" 1>&6
11875                                 break
11876                         fi
11877                         test -n "$verbose" && echo "    ... tested $cf_incdir/$cf_header" 1>&6
11878                 done
11879                 CPPFLAGS="$cf_save2_CPPFLAGS"
11880                 test "$cf_cv_ncurses_h2" != no && break
11881         done
11882         test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:11882: error: not found" >&5
11883 echo "$as_me: error: not found" >&2;}
11884    { (exit 1); exit 1; }; }
11885
11886 fi
11887 echo "$as_me:11887: result: $cf_cv_ncurses_h2" >&5
11888 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
11889
11890         cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'`
11891         cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`"
11892         if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then
11893                 cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header"
11894         fi
11895
11896 if test -n "$cf_1st_incdir" ; then
11897   for cf_add_incdir in $cf_1st_incdir
11898   do
11899         while test "$cf_add_incdir" != /usr/include
11900         do
11901           if test -d "$cf_add_incdir"
11902           then
11903                 cf_have_incdir=no
11904                 if test -n "$CFLAGS$CPPFLAGS" ; then
11905                   # a loop is needed to ensure we can add subdirs of existing dirs
11906                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
11907                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
11908                           cf_have_incdir=yes; break
11909                         fi
11910                   done
11911                 fi
11912
11913                 if test "$cf_have_incdir" = no ; then
11914                   if test "$cf_add_incdir" = /usr/local/include ; then
11915                         if test "$GCC" = yes
11916                         then
11917                           cf_save_CPPFLAGS=$CPPFLAGS
11918
11919         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11920         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
11921
11922                           cat >"conftest.$ac_ext" <<_ACEOF
11923 #line 11923 "configure"
11924 #include "confdefs.h"
11925 #include <stdio.h>
11926 int
11927 main (void)
11928 {
11929 printf("Hello")
11930   ;
11931   return 0;
11932 }
11933 _ACEOF
11934 rm -f "conftest.$ac_objext"
11935 if { (eval echo "$as_me:11935: \"$ac_compile\"") >&5
11936   (eval $ac_compile) 2>&5
11937   ac_status=$?
11938   echo "$as_me:11938: \$? = $ac_status" >&5
11939   (exit "$ac_status"); } &&
11940          { ac_try='test -s "conftest.$ac_objext"'
11941   { (eval echo "$as_me:11941: \"$ac_try\"") >&5
11942   (eval $ac_try) 2>&5
11943   ac_status=$?
11944   echo "$as_me:11944: \$? = $ac_status" >&5
11945   (exit "$ac_status"); }; }; then
11946   :
11947 else
11948   echo "$as_me: failed program was:" >&5
11949 cat "conftest.$ac_ext" >&5
11950 cf_have_incdir=yes
11951 fi
11952 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11953                           CPPFLAGS=$cf_save_CPPFLAGS
11954                         fi
11955                   fi
11956                 fi
11957
11958                 if test "$cf_have_incdir" = no ; then
11959                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
11960
11961 echo "${as_me:-configure}:11961: testing adding $cf_add_incdir to include-path ..." 1>&5
11962
11963                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
11964
11965                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
11966                   test "$cf_top_incdir" = "$cf_add_incdir" && break
11967                   cf_add_incdir="$cf_top_incdir"
11968                 else
11969                   break
11970                 fi
11971           else
11972                 break
11973           fi
11974         done
11975   done
11976 fi
11977
11978 fi
11979
11980 # Set definitions to allow ifdef'ing for ncurses.h
11981
11982 case "$cf_cv_ncurses_header" in
11983 (*ncurses.h)
11984
11985 cat >>confdefs.h <<\EOF
11986 #define HAVE_NCURSES_H 1
11987 EOF
11988
11989         ;;
11990 esac
11991
11992 case "$cf_cv_ncurses_header" in
11993 (ncurses/curses.h|ncurses/ncurses.h)
11994
11995 cat >>confdefs.h <<\EOF
11996 #define HAVE_NCURSES_NCURSES_H 1
11997 EOF
11998
11999         ;;
12000 (ncursesw/curses.h|ncursesw/ncurses.h)
12001
12002 cat >>confdefs.h <<\EOF
12003 #define HAVE_NCURSESW_NCURSES_H 1
12004 EOF
12005
12006         ;;
12007 esac
12008
12009 echo "$as_me:12009: checking for terminfo header" >&5
12010 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
12011 if test "${cf_cv_term_header+set}" = set; then
12012   echo $ECHO_N "(cached) $ECHO_C" >&6
12013 else
12014
12015 case "${cf_cv_ncurses_header}" in
12016 (*/ncurses.h|*/ncursesw.h)
12017         cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
12018         ;;
12019 (*)
12020         cf_term_header=term.h
12021         ;;
12022 esac
12023
12024 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
12025 do
12026 cat >"conftest.$ac_ext" <<_ACEOF
12027 #line 12027 "configure"
12028 #include "confdefs.h"
12029 #include <stdio.h>
12030 #include <${cf_cv_ncurses_header:-curses.h}>
12031 #include <$cf_test>
12032
12033 int
12034 main (void)
12035 {
12036 int x = auto_left_margin; (void)x
12037   ;
12038   return 0;
12039 }
12040 _ACEOF
12041 rm -f "conftest.$ac_objext"
12042 if { (eval echo "$as_me:12042: \"$ac_compile\"") >&5
12043   (eval $ac_compile) 2>&5
12044   ac_status=$?
12045   echo "$as_me:12045: \$? = $ac_status" >&5
12046   (exit "$ac_status"); } &&
12047          { ac_try='test -s "conftest.$ac_objext"'
12048   { (eval echo "$as_me:12048: \"$ac_try\"") >&5
12049   (eval $ac_try) 2>&5
12050   ac_status=$?
12051   echo "$as_me:12051: \$? = $ac_status" >&5
12052   (exit "$ac_status"); }; }; then
12053
12054         cf_cv_term_header="$cf_test"
12055 else
12056   echo "$as_me: failed program was:" >&5
12057 cat "conftest.$ac_ext" >&5
12058
12059         cf_cv_term_header=unknown
12060
12061 fi
12062 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12063         test "$cf_cv_term_header" != unknown && break
12064 done
12065
12066 fi
12067 echo "$as_me:12067: result: $cf_cv_term_header" >&5
12068 echo "${ECHO_T}$cf_cv_term_header" >&6
12069
12070 # Set definitions to allow ifdef'ing to accommodate subdirectories
12071
12072 case "$cf_cv_term_header" in
12073 (*term.h)
12074
12075 cat >>confdefs.h <<\EOF
12076 #define HAVE_TERM_H 1
12077 EOF
12078
12079         ;;
12080 esac
12081
12082 case "$cf_cv_term_header" in
12083 (ncurses/term.h)
12084
12085 cat >>confdefs.h <<\EOF
12086 #define HAVE_NCURSES_TERM_H 1
12087 EOF
12088
12089         ;;
12090 (ncursesw/term.h)
12091
12092 cat >>confdefs.h <<\EOF
12093 #define HAVE_NCURSESW_TERM_H 1
12094 EOF
12095
12096         ;;
12097 esac
12098
12099 # some applications need this, but should check for NCURSES_VERSION
12100
12101 cat >>confdefs.h <<\EOF
12102 #define NCURSES 1
12103 EOF
12104
12105 echo "$as_me:12105: checking for ncurses version" >&5
12106 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
12107 if test "${cf_cv_ncurses_version+set}" = set; then
12108   echo $ECHO_N "(cached) $ECHO_C" >&6
12109 else
12110
12111         cf_cv_ncurses_version=no
12112         cf_tempfile=out$$
12113         rm -f "$cf_tempfile"
12114         if test "$cross_compiling" = yes; then
12115
12116         # This will not work if the preprocessor splits the line after the
12117         # Autoconf token.  The 'unproto' program does that.
12118         cat > "conftest.$ac_ext" <<EOF
12119 #include <${cf_cv_ncurses_header:-curses.h}>
12120 #undef Autoconf
12121 #ifdef NCURSES_VERSION
12122 Autoconf NCURSES_VERSION
12123 #else
12124 #ifdef __NCURSES_H
12125 Autoconf "old"
12126 #endif
12127 ;
12128 #endif
12129 EOF
12130         cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
12131         { (eval echo "$as_me:12131: \"$cf_try\"") >&5
12132   (eval $cf_try) 2>&5
12133   ac_status=$?
12134   echo "$as_me:12134: \$? = $ac_status" >&5
12135   (exit "$ac_status"); }
12136         if test -f conftest.out ; then
12137                 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
12138                 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
12139                 rm -f conftest.out
12140         fi
12141
12142 else
12143   cat >"conftest.$ac_ext" <<_ACEOF
12144 #line 12144 "configure"
12145 #include "confdefs.h"
12146
12147 $ac_includes_default
12148
12149 #include <${cf_cv_ncurses_header:-curses.h}>
12150
12151 int main(void)
12152 {
12153         FILE *fp = fopen("$cf_tempfile", "w");
12154 #ifdef NCURSES_VERSION
12155 # ifdef NCURSES_VERSION_PATCH
12156         fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
12157 # else
12158         fprintf(fp, "%s\\n", NCURSES_VERSION);
12159 # endif
12160 #else
12161 # ifdef __NCURSES_H
12162         fprintf(fp, "old\\n");
12163 # else
12164         #error expected ncurses header to define __NCURSES_H
12165 # endif
12166 #endif
12167         ${cf_cv_main_return:-return}(0);
12168 }
12169 _ACEOF
12170 rm -f "conftest$ac_exeext"
12171 if { (eval echo "$as_me:12171: \"$ac_link\"") >&5
12172   (eval $ac_link) 2>&5
12173   ac_status=$?
12174   echo "$as_me:12174: \$? = $ac_status" >&5
12175   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
12176   { (eval echo "$as_me:12176: \"$ac_try\"") >&5
12177   (eval $ac_try) 2>&5
12178   ac_status=$?
12179   echo "$as_me:12179: \$? = $ac_status" >&5
12180   (exit "$ac_status"); }; }; then
12181
12182         cf_cv_ncurses_version=`cat $cf_tempfile`
12183 else
12184   echo "$as_me: program exited with status $ac_status" >&5
12185 echo "$as_me: failed program was:" >&5
12186 cat "conftest.$ac_ext" >&5
12187 fi
12188 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
12189 fi
12190         rm -f "$cf_tempfile"
12191
12192 fi
12193 echo "$as_me:12193: result: $cf_cv_ncurses_version" >&5
12194 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
12195 test "$cf_cv_ncurses_version" = no ||
12196 cat >>confdefs.h <<\EOF
12197 #define NCURSES 1
12198 EOF
12199
12200 cf_nculib_root=$cf_cv_screen
12201         # This works, except for the special case where we find gpm, but
12202         # ncurses is in a nonstandard location via $LIBS, and we really want
12203         # to link gpm.
12204 cf_ncurses_LIBS=""
12205 cf_ncurses_SAVE="$LIBS"
12206 echo "$as_me:12206: checking for Gpm_Open in -lgpm" >&5
12207 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
12208 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
12209   echo $ECHO_N "(cached) $ECHO_C" >&6
12210 else
12211   ac_check_lib_save_LIBS=$LIBS
12212 LIBS="-lgpm  $LIBS"
12213 cat >"conftest.$ac_ext" <<_ACEOF
12214 #line 12214 "configure"
12215 #include "confdefs.h"
12216
12217 /* Override any gcc2 internal prototype to avoid an error.  */
12218 #ifdef __cplusplus
12219 extern "C"
12220 #endif
12221 /* We use char because int might match the return type of a gcc2
12222    builtin and then its argument prototype would still apply.  */
12223 char Gpm_Open (void);
12224 int
12225 main (void)
12226 {
12227 Gpm_Open ();
12228   ;
12229   return 0;
12230 }
12231 _ACEOF
12232 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12233 if { (eval echo "$as_me:12233: \"$ac_link\"") >&5
12234   (eval $ac_link) 2>&5
12235   ac_status=$?
12236   echo "$as_me:12236: \$? = $ac_status" >&5
12237   (exit "$ac_status"); } &&
12238          { ac_try='test -s "conftest$ac_exeext"'
12239   { (eval echo "$as_me:12239: \"$ac_try\"") >&5
12240   (eval $ac_try) 2>&5
12241   ac_status=$?
12242   echo "$as_me:12242: \$? = $ac_status" >&5
12243   (exit "$ac_status"); }; }; then
12244   ac_cv_lib_gpm_Gpm_Open=yes
12245 else
12246   echo "$as_me: failed program was:" >&5
12247 cat "conftest.$ac_ext" >&5
12248 ac_cv_lib_gpm_Gpm_Open=no
12249 fi
12250 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12251 LIBS=$ac_check_lib_save_LIBS
12252 fi
12253 echo "$as_me:12253: result: $ac_cv_lib_gpm_Gpm_Open" >&5
12254 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
12255 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
12256   echo "$as_me:12256: checking for initscr in -lgpm" >&5
12257 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
12258 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
12259   echo $ECHO_N "(cached) $ECHO_C" >&6
12260 else
12261   ac_check_lib_save_LIBS=$LIBS
12262 LIBS="-lgpm  $LIBS"
12263 cat >"conftest.$ac_ext" <<_ACEOF
12264 #line 12264 "configure"
12265 #include "confdefs.h"
12266
12267 /* Override any gcc2 internal prototype to avoid an error.  */
12268 #ifdef __cplusplus
12269 extern "C"
12270 #endif
12271 /* We use char because int might match the return type of a gcc2
12272    builtin and then its argument prototype would still apply.  */
12273 char initscr (void);
12274 int
12275 main (void)
12276 {
12277 initscr ();
12278   ;
12279   return 0;
12280 }
12281 _ACEOF
12282 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12283 if { (eval echo "$as_me:12283: \"$ac_link\"") >&5
12284   (eval $ac_link) 2>&5
12285   ac_status=$?
12286   echo "$as_me:12286: \$? = $ac_status" >&5
12287   (exit "$ac_status"); } &&
12288          { ac_try='test -s "conftest$ac_exeext"'
12289   { (eval echo "$as_me:12289: \"$ac_try\"") >&5
12290   (eval $ac_try) 2>&5
12291   ac_status=$?
12292   echo "$as_me:12292: \$? = $ac_status" >&5
12293   (exit "$ac_status"); }; }; then
12294   ac_cv_lib_gpm_initscr=yes
12295 else
12296   echo "$as_me: failed program was:" >&5
12297 cat "conftest.$ac_ext" >&5
12298 ac_cv_lib_gpm_initscr=no
12299 fi
12300 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12301 LIBS=$ac_check_lib_save_LIBS
12302 fi
12303 echo "$as_me:12303: result: $ac_cv_lib_gpm_initscr" >&5
12304 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
12305 if test "$ac_cv_lib_gpm_initscr" = yes; then
12306   LIBS="$cf_ncurses_SAVE"
12307 else
12308   cf_ncurses_LIBS="-lgpm"
12309 fi
12310
12311 fi
12312
12313 case "$host_os" in
12314 (freebsd*)
12315         # This is only necessary if you are linking against an obsolete
12316         # version of ncurses (but it should do no harm, since it is static).
12317         if test "$cf_nculib_root" = ncurses ; then
12318                 echo "$as_me:12318: checking for tgoto in -lmytinfo" >&5
12319 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
12320 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
12321   echo $ECHO_N "(cached) $ECHO_C" >&6
12322 else
12323   ac_check_lib_save_LIBS=$LIBS
12324 LIBS="-lmytinfo  $LIBS"
12325 cat >"conftest.$ac_ext" <<_ACEOF
12326 #line 12326 "configure"
12327 #include "confdefs.h"
12328
12329 /* Override any gcc2 internal prototype to avoid an error.  */
12330 #ifdef __cplusplus
12331 extern "C"
12332 #endif
12333 /* We use char because int might match the return type of a gcc2
12334    builtin and then its argument prototype would still apply.  */
12335 char tgoto (void);
12336 int
12337 main (void)
12338 {
12339 tgoto ();
12340   ;
12341   return 0;
12342 }
12343 _ACEOF
12344 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12345 if { (eval echo "$as_me:12345: \"$ac_link\"") >&5
12346   (eval $ac_link) 2>&5
12347   ac_status=$?
12348   echo "$as_me:12348: \$? = $ac_status" >&5
12349   (exit "$ac_status"); } &&
12350          { ac_try='test -s "conftest$ac_exeext"'
12351   { (eval echo "$as_me:12351: \"$ac_try\"") >&5
12352   (eval $ac_try) 2>&5
12353   ac_status=$?
12354   echo "$as_me:12354: \$? = $ac_status" >&5
12355   (exit "$ac_status"); }; }; then
12356   ac_cv_lib_mytinfo_tgoto=yes
12357 else
12358   echo "$as_me: failed program was:" >&5
12359 cat "conftest.$ac_ext" >&5
12360 ac_cv_lib_mytinfo_tgoto=no
12361 fi
12362 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12363 LIBS=$ac_check_lib_save_LIBS
12364 fi
12365 echo "$as_me:12365: result: $ac_cv_lib_mytinfo_tgoto" >&5
12366 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
12367 if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
12368   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
12369 fi
12370
12371         fi
12372         ;;
12373 esac
12374
12375 cf_add_libs="$LIBS"
12376 # reverse order
12377 cf_add_0lib=
12378 for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
12379 # filter duplicates
12380 for cf_add_1lib in $cf_add_0lib; do
12381         for cf_add_2lib in $cf_add_libs; do
12382                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
12383                         cf_add_1lib=
12384                         break
12385                 fi
12386         done
12387         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
12388 done
12389 LIBS="$cf_add_libs"
12390
12391 if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
12392 then
12393
12394 cf_add_libs="$LIBS"
12395 # reverse order
12396 cf_add_0lib=
12397 for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
12398 # filter duplicates
12399 for cf_add_1lib in $cf_add_0lib; do
12400         for cf_add_2lib in $cf_add_libs; do
12401                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
12402                         cf_add_1lib=
12403                         break
12404                 fi
12405         done
12406         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
12407 done
12408 LIBS="$cf_add_libs"
12409
12410 else
12411
12412         eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no'
12413         cf_libdir=""
12414         echo "$as_me:12414: checking for initscr" >&5
12415 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
12416 if test "${ac_cv_func_initscr+set}" = set; then
12417   echo $ECHO_N "(cached) $ECHO_C" >&6
12418 else
12419   cat >"conftest.$ac_ext" <<_ACEOF
12420 #line 12420 "configure"
12421 #include "confdefs.h"
12422 #define initscr autoconf_temporary
12423 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
12424 #undef initscr
12425
12426 #ifdef __cplusplus
12427 extern "C"
12428 #endif
12429
12430 /* We use char because int might match the return type of a gcc2
12431    builtin and then its argument prototype would still apply.  */
12432 char initscr (void);
12433
12434 int
12435 main (void)
12436 {
12437
12438 /* The GNU C library defines stubs for functions which it implements
12439     to always fail with ENOSYS.  Some functions are actually named
12440     something starting with __ and the normal name is an alias.  */
12441 #if defined (__stub_initscr) || defined (__stub___initscr)
12442 #error found stub for initscr
12443 #endif
12444
12445         return initscr ();
12446   ;
12447   return 0;
12448 }
12449 _ACEOF
12450 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12451 if { (eval echo "$as_me:12451: \"$ac_link\"") >&5
12452   (eval $ac_link) 2>&5
12453   ac_status=$?
12454   echo "$as_me:12454: \$? = $ac_status" >&5
12455   (exit "$ac_status"); } &&
12456          { ac_try='test -s "conftest$ac_exeext"'
12457   { (eval echo "$as_me:12457: \"$ac_try\"") >&5
12458   (eval $ac_try) 2>&5
12459   ac_status=$?
12460   echo "$as_me:12460: \$? = $ac_status" >&5
12461   (exit "$ac_status"); }; }; then
12462   ac_cv_func_initscr=yes
12463 else
12464   echo "$as_me: failed program was:" >&5
12465 cat "conftest.$ac_ext" >&5
12466 ac_cv_func_initscr=no
12467 fi
12468 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12469 fi
12470 echo "$as_me:12470: result: $ac_cv_func_initscr" >&5
12471 echo "${ECHO_T}$ac_cv_func_initscr" >&6
12472 if test "$ac_cv_func_initscr" = yes; then
12473   eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
12474 else
12475
12476                 cf_save_LIBS="$LIBS"
12477                 echo "$as_me:12477: checking for initscr in -l$cf_nculib_root" >&5
12478 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
12479                 LIBS="-l$cf_nculib_root $LIBS"
12480                 cat >"conftest.$ac_ext" <<_ACEOF
12481 #line 12481 "configure"
12482 #include "confdefs.h"
12483 #include <${cf_cv_ncurses_header:-curses.h}>
12484 int
12485 main (void)
12486 {
12487 initscr()
12488   ;
12489   return 0;
12490 }
12491 _ACEOF
12492 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12493 if { (eval echo "$as_me:12493: \"$ac_link\"") >&5
12494   (eval $ac_link) 2>&5
12495   ac_status=$?
12496   echo "$as_me:12496: \$? = $ac_status" >&5
12497   (exit "$ac_status"); } &&
12498          { ac_try='test -s "conftest$ac_exeext"'
12499   { (eval echo "$as_me:12499: \"$ac_try\"") >&5
12500   (eval $ac_try) 2>&5
12501   ac_status=$?
12502   echo "$as_me:12502: \$? = $ac_status" >&5
12503   (exit "$ac_status"); }; }; then
12504   echo "$as_me:12504: result: yes" >&5
12505 echo "${ECHO_T}yes" >&6
12506                          eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
12507
12508 else
12509   echo "$as_me: failed program was:" >&5
12510 cat "conftest.$ac_ext" >&5
12511 echo "$as_me:12511: result: no" >&5
12512 echo "${ECHO_T}no" >&6
12513
12514 cf_search=
12515 cf_library_path_list=""
12516 if test -n "${LDFLAGS}${LIBS}" ; then
12517         for cf_library_path in $LDFLAGS $LIBS
12518         do
12519                 case "$cf_library_path" in
12520                 (-L*)
12521                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
12522
12523 test "x$cf_library_path" != "xNONE" && \
12524 test -d "$cf_library_path" && \
12525  {
12526         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
12527         test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
12528         test -d "$cf_library_path/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
12529         test -d "$cf_library_path/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
12530         test -d "$cf_library_path/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
12531         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"
12532 }
12533
12534                         cf_library_path_list="$cf_library_path_list $cf_search"
12535                         ;;
12536                 esac
12537         done
12538 fi
12539
12540 cf_search=
12541
12542 test "x$prefix" != "xNONE" && \
12543 test -d "$prefix" && \
12544  {
12545         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
12546         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
12547         test -d "$prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
12548         test -d "$prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
12549         test -d "$prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
12550         test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
12551 }
12552
12553 for cf_subdir_prefix in \
12554         /usr \
12555         /usr/local \
12556         /usr/pkg \
12557         /opt \
12558         /opt/local \
12559         $HOME
12560 do
12561
12562 test "x$cf_subdir_prefix" != "x$prefix" && \
12563 test -d "$cf_subdir_prefix" && \
12564 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
12565         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
12566         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
12567         test -d "$cf_subdir_prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
12568         test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
12569         test -d "$cf_subdir_prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
12570         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"
12571 }
12572
12573 done
12574
12575 cf_search="$cf_library_path_list $cf_search"
12576
12577                         for cf_libdir in $cf_search
12578                         do
12579                                 echo "$as_me:12579: checking for -l$cf_nculib_root in $cf_libdir" >&5
12580 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
12581                                 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
12582                                 cat >"conftest.$ac_ext" <<_ACEOF
12583 #line 12583 "configure"
12584 #include "confdefs.h"
12585 #include <${cf_cv_ncurses_header:-curses.h}>
12586 int
12587 main (void)
12588 {
12589 initscr()
12590   ;
12591   return 0;
12592 }
12593 _ACEOF
12594 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12595 if { (eval echo "$as_me:12595: \"$ac_link\"") >&5
12596   (eval $ac_link) 2>&5
12597   ac_status=$?
12598   echo "$as_me:12598: \$? = $ac_status" >&5
12599   (exit "$ac_status"); } &&
12600          { ac_try='test -s "conftest$ac_exeext"'
12601   { (eval echo "$as_me:12601: \"$ac_try\"") >&5
12602   (eval $ac_try) 2>&5
12603   ac_status=$?
12604   echo "$as_me:12604: \$? = $ac_status" >&5
12605   (exit "$ac_status"); }; }; then
12606   echo "$as_me:12606: result: yes" >&5
12607 echo "${ECHO_T}yes" >&6
12608                                          eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
12609                                          break
12610 else
12611   echo "$as_me: failed program was:" >&5
12612 cat "conftest.$ac_ext" >&5
12613 echo "$as_me:12613: result: no" >&5
12614 echo "${ECHO_T}no" >&6
12615                                          LIBS="$cf_save_LIBS"
12616 fi
12617 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12618                         done
12619
12620 fi
12621 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12622
12623 fi
12624
12625 eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\"
12626
12627 if test "$cf_found_library" = no ; then
12628         { { echo "$as_me:12628: error: Cannot link $cf_nculib_root library" >&5
12629 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
12630    { (exit 1); exit 1; }; }
12631 fi
12632
12633 fi
12634
12635 if test -n "$cf_ncurses_LIBS" ; then
12636         echo "$as_me:12636: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
12637 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
12638         cf_ncurses_SAVE="$LIBS"
12639         for p in $cf_ncurses_LIBS ; do
12640                 q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"`
12641                 if test "$q" != "$LIBS" ; then
12642                         LIBS="$q"
12643                 fi
12644         done
12645         cat >"conftest.$ac_ext" <<_ACEOF
12646 #line 12646 "configure"
12647 #include "confdefs.h"
12648 #include <${cf_cv_ncurses_header:-curses.h}>
12649 int
12650 main (void)
12651 {
12652 initscr(); mousemask(0,0); tigetstr((char *)0);
12653   ;
12654   return 0;
12655 }
12656 _ACEOF
12657 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12658 if { (eval echo "$as_me:12658: \"$ac_link\"") >&5
12659   (eval $ac_link) 2>&5
12660   ac_status=$?
12661   echo "$as_me:12661: \$? = $ac_status" >&5
12662   (exit "$ac_status"); } &&
12663          { ac_try='test -s "conftest$ac_exeext"'
12664   { (eval echo "$as_me:12664: \"$ac_try\"") >&5
12665   (eval $ac_try) 2>&5
12666   ac_status=$?
12667   echo "$as_me:12667: \$? = $ac_status" >&5
12668   (exit "$ac_status"); }; }; then
12669   echo "$as_me:12669: result: yes" >&5
12670 echo "${ECHO_T}yes" >&6
12671 else
12672   echo "$as_me: failed program was:" >&5
12673 cat "conftest.$ac_ext" >&5
12674 echo "$as_me:12674: result: no" >&5
12675 echo "${ECHO_T}no" >&6
12676                  LIBS="$cf_ncurses_SAVE"
12677 fi
12678 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12679 fi
12680
12681 cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12682
12683 cat >>confdefs.h <<EOF
12684 #define $cf_nculib_ROOT 1
12685 EOF
12686
12687         fi
12688 else
12689         NCURSES_CONFIG=none
12690 fi
12691
12692         ;;
12693 (pdcurses)
12694         echo "$as_me:12694: checking for X" >&5
12695 echo $ECHO_N "checking for X... $ECHO_C" >&6
12696
12697 # Check whether --with-x or --without-x was given.
12698 if test "${with_x+set}" = set; then
12699   withval="$with_x"
12700
12701 fi;
12702 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
12703 if test "x$with_x" = xno; then
12704   # The user explicitly disabled X.
12705   have_x=disabled
12706 else
12707   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
12708     # Both variables are already set.
12709     have_x=yes
12710   else
12711     if test "${ac_cv_have_x+set}" = set; then
12712   echo $ECHO_N "(cached) $ECHO_C" >&6
12713 else
12714   # One or both of the vars are not set, and there is no cached value.
12715 ac_x_includes=no ac_x_libraries=no
12716 rm -fr conftest.dir
12717 if mkdir conftest.dir; then
12718   cd conftest.dir
12719   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
12720   cat >Imakefile <<'EOF'
12721 acfindx:
12722         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
12723 EOF
12724   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
12725     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
12726     eval "`${MAKE-make} acfindx 2>/dev/null | grep -v make`"
12727     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
12728     for ac_extension in a so sl dylib dll; do
12729       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
12730          test -f "$ac_im_libdir/libX11.$ac_extension"; then
12731         ac_im_usrlibdir=$ac_im_libdir; break
12732       fi
12733     done
12734     # Screen out bogus values from the imake configuration.  They are
12735     # bogus both because they are the default anyway, and because
12736     # using them would break gcc on systems where it needs fixed includes.
12737     case $ac_im_incroot in
12738         /usr/include) ;;
12739         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
12740     esac
12741     case $ac_im_usrlibdir in
12742         /usr/lib | /lib) ;;
12743         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
12744     esac
12745   fi
12746   cd ..
12747   rm -fr conftest.dir
12748 fi
12749
12750 # Standard set of common directories for X headers.
12751 # Check X11 before X11Rn because it is often a symlink to the current release.
12752 ac_x_header_dirs='
12753 /usr/X11/include
12754 /usr/X11R7/include
12755 /usr/X11R6/include
12756 /usr/X11R5/include
12757 /usr/X11R4/include
12758
12759 /opt/local/include
12760 /opt/X11/include
12761
12762 /usr/include/X11
12763 /usr/include/X11R7
12764 /usr/include/X11R6
12765 /usr/include/X11R5
12766 /usr/include/X11R4
12767
12768 /usr/local/X11/include
12769 /usr/local/X11R7/include
12770 /usr/local/X11R6/include
12771 /usr/local/X11R5/include
12772 /usr/local/X11R4/include
12773
12774 /usr/local/include/X11
12775 /usr/local/include/X11R7
12776 /usr/local/include/X11R6
12777 /usr/local/include/X11R5
12778 /usr/local/include/X11R4
12779
12780 /usr/X386/include
12781 /usr/x386/include
12782 /usr/XFree86/include/X11
12783
12784 /usr/include
12785 /usr/local/include
12786 /usr/unsupported/include
12787 /usr/athena/include
12788 /usr/local/x11r5/include
12789 /usr/lpp/Xamples/include
12790
12791 /usr/openwin/include
12792 /usr/openwin/share/include'
12793
12794 if test "$ac_x_includes" = no; then
12795   # Guess where to find include files, by looking for Intrinsic.h.
12796   # First, try using that file with no special directory specified.
12797   cat >"conftest.$ac_ext" <<_ACEOF
12798 #line 12798 "configure"
12799 #include "confdefs.h"
12800 #include <X11/Intrinsic.h>
12801 _ACEOF
12802 if { (eval echo "$as_me:12802: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12803   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12804   ac_status=$?
12805   $EGREP -v '^ *\+' conftest.er1 >conftest.err
12806   rm -f conftest.er1
12807   cat conftest.err >&5
12808   echo "$as_me:12808: \$? = $ac_status" >&5
12809   (exit "$ac_status"); } >/dev/null; then
12810   if test -s conftest.err; then
12811     ac_cpp_err=$ac_c_preproc_warn_flag
12812   else
12813     ac_cpp_err=
12814   fi
12815 else
12816   ac_cpp_err=yes
12817 fi
12818 if test -z "$ac_cpp_err"; then
12819   # We can compile using X headers with no special include directory.
12820 ac_x_includes=
12821 else
12822   echo "$as_me: failed program was:" >&5
12823   cat "conftest.$ac_ext" >&5
12824   for ac_dir in $ac_x_header_dirs; do
12825   if test -r "$ac_dir/X11/Intrinsic.h"; then
12826     ac_x_includes=$ac_dir
12827     break
12828   fi
12829 done
12830 fi
12831 rm -f conftest.err "conftest.$ac_ext"
12832 fi # $ac_x_includes = no
12833
12834 if test "$ac_x_libraries" = no; then
12835   # Check for the libraries.
12836   # See if we find them without any special options.
12837   # Don't add to $LIBS permanently.
12838   ac_save_LIBS=$LIBS
12839   LIBS="-lXt $LIBS"
12840   cat >"conftest.$ac_ext" <<_ACEOF
12841 #line 12841 "configure"
12842 #include "confdefs.h"
12843 #include <X11/Intrinsic.h>
12844 int
12845 main (void)
12846 {
12847 XtMalloc (0)
12848   ;
12849   return 0;
12850 }
12851 _ACEOF
12852 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12853 if { (eval echo "$as_me:12853: \"$ac_link\"") >&5
12854   (eval $ac_link) 2>&5
12855   ac_status=$?
12856   echo "$as_me:12856: \$? = $ac_status" >&5
12857   (exit "$ac_status"); } &&
12858          { ac_try='test -s "conftest$ac_exeext"'
12859   { (eval echo "$as_me:12859: \"$ac_try\"") >&5
12860   (eval $ac_try) 2>&5
12861   ac_status=$?
12862   echo "$as_me:12862: \$? = $ac_status" >&5
12863   (exit "$ac_status"); }; }; then
12864   LIBS=$ac_save_LIBS
12865 # We can link X programs with no special library path.
12866 ac_x_libraries=
12867 else
12868   echo "$as_me: failed program was:" >&5
12869 cat "conftest.$ac_ext" >&5
12870 LIBS=$ac_save_LIBS
12871 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
12872 do
12873   # Don't even attempt the hair of trying to link an X program!
12874   for ac_extension in a so sl dylib dll; do
12875     if test -r "$ac_dir/libXt.$ac_extension"; then
12876       ac_x_libraries=$ac_dir
12877       break 2
12878     fi
12879   done
12880 done
12881 fi
12882 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12883 fi # $ac_x_libraries = no
12884
12885 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
12886   # Didn't find X anywhere.  Cache the known absence of X.
12887   ac_cv_have_x="have_x=no"
12888 else
12889   # Record where we found X for the cache.
12890   ac_cv_have_x="have_x=yes \
12891                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
12892 fi
12893 fi
12894
12895   fi
12896   eval "$ac_cv_have_x"
12897 fi # $with_x != no
12898
12899 if test "$have_x" != yes; then
12900   echo "$as_me:12900: result: $have_x" >&5
12901 echo "${ECHO_T}$have_x" >&6
12902   no_x=yes
12903 else
12904   # If each of the values was on the command line, it overrides each guess.
12905   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
12906   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
12907   # Update the cache value to reflect the command line values.
12908   ac_cv_have_x="have_x=yes \
12909                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
12910   echo "$as_me:12910: result: libraries $x_libraries, headers $x_includes" >&5
12911 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
12912 fi
12913
12914 if test "$no_x" = yes; then
12915   # Not all programs may use this symbol, but it does not hurt to define it.
12916
12917 cat >>confdefs.h <<\EOF
12918 #define X_DISPLAY_MISSING 1
12919 EOF
12920
12921   X_CFLAGS=
12922   X_PRE_LIBS=
12923   X_LIBS=
12924   X_EXTRA_LIBS=
12925 else
12926   if test -n "$x_includes"; then
12927     X_CFLAGS="$X_CFLAGS -I$x_includes"
12928   fi
12929
12930   # It would also be nice to do this for all -L options, not just this one.
12931   if test -n "$x_libraries"; then
12932     X_LIBS="$X_LIBS -L$x_libraries"
12933     # For Solaris; some versions of Sun CC require a space after -R and
12934     # others require no space.  Words are not sufficient . . . .
12935     case `(uname -sr) 2>/dev/null` in
12936     "SunOS 5"*)
12937       echo "$as_me:12937: checking whether -R must be followed by a space" >&5
12938 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
12939       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
12940       cat >"conftest.$ac_ext" <<_ACEOF
12941 #line 12941 "configure"
12942 #include "confdefs.h"
12943
12944 int
12945 main (void)
12946 {
12947
12948   ;
12949   return 0;
12950 }
12951 _ACEOF
12952 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12953 if { (eval echo "$as_me:12953: \"$ac_link\"") >&5
12954   (eval $ac_link) 2>&5
12955   ac_status=$?
12956   echo "$as_me:12956: \$? = $ac_status" >&5
12957   (exit "$ac_status"); } &&
12958          { ac_try='test -s "conftest$ac_exeext"'
12959   { (eval echo "$as_me:12959: \"$ac_try\"") >&5
12960   (eval $ac_try) 2>&5
12961   ac_status=$?
12962   echo "$as_me:12962: \$? = $ac_status" >&5
12963   (exit "$ac_status"); }; }; then
12964   ac_R_nospace=yes
12965 else
12966   echo "$as_me: failed program was:" >&5
12967 cat "conftest.$ac_ext" >&5
12968 ac_R_nospace=no
12969 fi
12970 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12971       if test $ac_R_nospace = yes; then
12972         echo "$as_me:12972: result: no" >&5
12973 echo "${ECHO_T}no" >&6
12974         X_LIBS="$X_LIBS -R$x_libraries"
12975       else
12976         LIBS="$ac_xsave_LIBS -R $x_libraries"
12977         cat >"conftest.$ac_ext" <<_ACEOF
12978 #line 12978 "configure"
12979 #include "confdefs.h"
12980
12981 int
12982 main (void)
12983 {
12984
12985   ;
12986   return 0;
12987 }
12988 _ACEOF
12989 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12990 if { (eval echo "$as_me:12990: \"$ac_link\"") >&5
12991   (eval $ac_link) 2>&5
12992   ac_status=$?
12993   echo "$as_me:12993: \$? = $ac_status" >&5
12994   (exit "$ac_status"); } &&
12995          { ac_try='test -s "conftest$ac_exeext"'
12996   { (eval echo "$as_me:12996: \"$ac_try\"") >&5
12997   (eval $ac_try) 2>&5
12998   ac_status=$?
12999   echo "$as_me:12999: \$? = $ac_status" >&5
13000   (exit "$ac_status"); }; }; then
13001   ac_R_space=yes
13002 else
13003   echo "$as_me: failed program was:" >&5
13004 cat "conftest.$ac_ext" >&5
13005 ac_R_space=no
13006 fi
13007 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13008         if test $ac_R_space = yes; then
13009           echo "$as_me:13009: result: yes" >&5
13010 echo "${ECHO_T}yes" >&6
13011           X_LIBS="$X_LIBS -R $x_libraries"
13012         else
13013           echo "$as_me:13013: result: neither works" >&5
13014 echo "${ECHO_T}neither works" >&6
13015         fi
13016       fi
13017       LIBS=$ac_xsave_LIBS
13018     esac
13019   fi
13020
13021   # Check for system-dependent libraries X programs must link with.
13022   # Do this before checking for the system-independent R6 libraries
13023   # (-lICE), since we may need -lsocket or whatever for X linking.
13024
13025   if test "$ISC" = yes; then
13026     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
13027   else
13028     # Martyn Johnson says this is needed for Ultrix, if the X
13029     # libraries were built with DECnet support.  And Karl Berry says
13030     # the Alpha needs dnet_stub (dnet does not exist).
13031     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
13032     cat >"conftest.$ac_ext" <<_ACEOF
13033 #line 13033 "configure"
13034 #include "confdefs.h"
13035
13036 /* Override any gcc2 internal prototype to avoid an error.  */
13037 #ifdef __cplusplus
13038 extern "C"
13039 #endif
13040 /* We use char because int might match the return type of a gcc2
13041    builtin and then its argument prototype would still apply.  */
13042 char XOpenDisplay (void);
13043 int
13044 main (void)
13045 {
13046 XOpenDisplay ();
13047   ;
13048   return 0;
13049 }
13050 _ACEOF
13051 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13052 if { (eval echo "$as_me:13052: \"$ac_link\"") >&5
13053   (eval $ac_link) 2>&5
13054   ac_status=$?
13055   echo "$as_me:13055: \$? = $ac_status" >&5
13056   (exit "$ac_status"); } &&
13057          { ac_try='test -s "conftest$ac_exeext"'
13058   { (eval echo "$as_me:13058: \"$ac_try\"") >&5
13059   (eval $ac_try) 2>&5
13060   ac_status=$?
13061   echo "$as_me:13061: \$? = $ac_status" >&5
13062   (exit "$ac_status"); }; }; then
13063   :
13064 else
13065   echo "$as_me: failed program was:" >&5
13066 cat "conftest.$ac_ext" >&5
13067 echo "$as_me:13067: checking for dnet_ntoa in -ldnet" >&5
13068 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
13069 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
13070   echo $ECHO_N "(cached) $ECHO_C" >&6
13071 else
13072   ac_check_lib_save_LIBS=$LIBS
13073 LIBS="-ldnet  $LIBS"
13074 cat >"conftest.$ac_ext" <<_ACEOF
13075 #line 13075 "configure"
13076 #include "confdefs.h"
13077
13078 /* Override any gcc2 internal prototype to avoid an error.  */
13079 #ifdef __cplusplus
13080 extern "C"
13081 #endif
13082 /* We use char because int might match the return type of a gcc2
13083    builtin and then its argument prototype would still apply.  */
13084 char dnet_ntoa (void);
13085 int
13086 main (void)
13087 {
13088 dnet_ntoa ();
13089   ;
13090   return 0;
13091 }
13092 _ACEOF
13093 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13094 if { (eval echo "$as_me:13094: \"$ac_link\"") >&5
13095   (eval $ac_link) 2>&5
13096   ac_status=$?
13097   echo "$as_me:13097: \$? = $ac_status" >&5
13098   (exit "$ac_status"); } &&
13099          { ac_try='test -s "conftest$ac_exeext"'
13100   { (eval echo "$as_me:13100: \"$ac_try\"") >&5
13101   (eval $ac_try) 2>&5
13102   ac_status=$?
13103   echo "$as_me:13103: \$? = $ac_status" >&5
13104   (exit "$ac_status"); }; }; then
13105   ac_cv_lib_dnet_dnet_ntoa=yes
13106 else
13107   echo "$as_me: failed program was:" >&5
13108 cat "conftest.$ac_ext" >&5
13109 ac_cv_lib_dnet_dnet_ntoa=no
13110 fi
13111 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13112 LIBS=$ac_check_lib_save_LIBS
13113 fi
13114 echo "$as_me:13114: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
13115 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
13116 if test "$ac_cv_lib_dnet_dnet_ntoa" = yes; then
13117   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
13118 fi
13119
13120     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
13121       echo "$as_me:13121: checking for dnet_ntoa in -ldnet_stub" >&5
13122 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
13123 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
13124   echo $ECHO_N "(cached) $ECHO_C" >&6
13125 else
13126   ac_check_lib_save_LIBS=$LIBS
13127 LIBS="-ldnet_stub  $LIBS"
13128 cat >"conftest.$ac_ext" <<_ACEOF
13129 #line 13129 "configure"
13130 #include "confdefs.h"
13131
13132 /* Override any gcc2 internal prototype to avoid an error.  */
13133 #ifdef __cplusplus
13134 extern "C"
13135 #endif
13136 /* We use char because int might match the return type of a gcc2
13137    builtin and then its argument prototype would still apply.  */
13138 char dnet_ntoa (void);
13139 int
13140 main (void)
13141 {
13142 dnet_ntoa ();
13143   ;
13144   return 0;
13145 }
13146 _ACEOF
13147 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13148 if { (eval echo "$as_me:13148: \"$ac_link\"") >&5
13149   (eval $ac_link) 2>&5
13150   ac_status=$?
13151   echo "$as_me:13151: \$? = $ac_status" >&5
13152   (exit "$ac_status"); } &&
13153          { ac_try='test -s "conftest$ac_exeext"'
13154   { (eval echo "$as_me:13154: \"$ac_try\"") >&5
13155   (eval $ac_try) 2>&5
13156   ac_status=$?
13157   echo "$as_me:13157: \$? = $ac_status" >&5
13158   (exit "$ac_status"); }; }; then
13159   ac_cv_lib_dnet_stub_dnet_ntoa=yes
13160 else
13161   echo "$as_me: failed program was:" >&5
13162 cat "conftest.$ac_ext" >&5
13163 ac_cv_lib_dnet_stub_dnet_ntoa=no
13164 fi
13165 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13166 LIBS=$ac_check_lib_save_LIBS
13167 fi
13168 echo "$as_me:13168: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
13169 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
13170 if test "$ac_cv_lib_dnet_stub_dnet_ntoa" = yes; then
13171   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
13172 fi
13173
13174     fi
13175 fi
13176 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13177     LIBS="$ac_xsave_LIBS"
13178
13179     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
13180     # to get the SysV transport functions.
13181     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
13182     # needs -lnsl.
13183     # The nsl library prevents programs from opening the X display
13184     # on Irix 5.2, according to T.E. Dickey.
13185     # The functions gethostbyname, getservbyname, and inet_addr are
13186     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
13187     echo "$as_me:13187: checking for gethostbyname" >&5
13188 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
13189 if test "${ac_cv_func_gethostbyname+set}" = set; then
13190   echo $ECHO_N "(cached) $ECHO_C" >&6
13191 else
13192   cat >"conftest.$ac_ext" <<_ACEOF
13193 #line 13193 "configure"
13194 #include "confdefs.h"
13195 #define gethostbyname autoconf_temporary
13196 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
13197 #undef gethostbyname
13198
13199 #ifdef __cplusplus
13200 extern "C"
13201 #endif
13202
13203 /* We use char because int might match the return type of a gcc2
13204    builtin and then its argument prototype would still apply.  */
13205 char gethostbyname (void);
13206
13207 int
13208 main (void)
13209 {
13210
13211 /* The GNU C library defines stubs for functions which it implements
13212     to always fail with ENOSYS.  Some functions are actually named
13213     something starting with __ and the normal name is an alias.  */
13214 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
13215 #error found stub for gethostbyname
13216 #endif
13217
13218         return gethostbyname ();
13219   ;
13220   return 0;
13221 }
13222 _ACEOF
13223 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13224 if { (eval echo "$as_me:13224: \"$ac_link\"") >&5
13225   (eval $ac_link) 2>&5
13226   ac_status=$?
13227   echo "$as_me:13227: \$? = $ac_status" >&5
13228   (exit "$ac_status"); } &&
13229          { ac_try='test -s "conftest$ac_exeext"'
13230   { (eval echo "$as_me:13230: \"$ac_try\"") >&5
13231   (eval $ac_try) 2>&5
13232   ac_status=$?
13233   echo "$as_me:13233: \$? = $ac_status" >&5
13234   (exit "$ac_status"); }; }; then
13235   ac_cv_func_gethostbyname=yes
13236 else
13237   echo "$as_me: failed program was:" >&5
13238 cat "conftest.$ac_ext" >&5
13239 ac_cv_func_gethostbyname=no
13240 fi
13241 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13242 fi
13243 echo "$as_me:13243: result: $ac_cv_func_gethostbyname" >&5
13244 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
13245
13246     if test $ac_cv_func_gethostbyname = no; then
13247       echo "$as_me:13247: checking for gethostbyname in -lnsl" >&5
13248 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
13249 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
13250   echo $ECHO_N "(cached) $ECHO_C" >&6
13251 else
13252   ac_check_lib_save_LIBS=$LIBS
13253 LIBS="-lnsl  $LIBS"
13254 cat >"conftest.$ac_ext" <<_ACEOF
13255 #line 13255 "configure"
13256 #include "confdefs.h"
13257
13258 /* Override any gcc2 internal prototype to avoid an error.  */
13259 #ifdef __cplusplus
13260 extern "C"
13261 #endif
13262 /* We use char because int might match the return type of a gcc2
13263    builtin and then its argument prototype would still apply.  */
13264 char gethostbyname (void);
13265 int
13266 main (void)
13267 {
13268 gethostbyname ();
13269   ;
13270   return 0;
13271 }
13272 _ACEOF
13273 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13274 if { (eval echo "$as_me:13274: \"$ac_link\"") >&5
13275   (eval $ac_link) 2>&5
13276   ac_status=$?
13277   echo "$as_me:13277: \$? = $ac_status" >&5
13278   (exit "$ac_status"); } &&
13279          { ac_try='test -s "conftest$ac_exeext"'
13280   { (eval echo "$as_me:13280: \"$ac_try\"") >&5
13281   (eval $ac_try) 2>&5
13282   ac_status=$?
13283   echo "$as_me:13283: \$? = $ac_status" >&5
13284   (exit "$ac_status"); }; }; then
13285   ac_cv_lib_nsl_gethostbyname=yes
13286 else
13287   echo "$as_me: failed program was:" >&5
13288 cat "conftest.$ac_ext" >&5
13289 ac_cv_lib_nsl_gethostbyname=no
13290 fi
13291 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13292 LIBS=$ac_check_lib_save_LIBS
13293 fi
13294 echo "$as_me:13294: result: $ac_cv_lib_nsl_gethostbyname" >&5
13295 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
13296 if test "$ac_cv_lib_nsl_gethostbyname" = yes; then
13297   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
13298 fi
13299
13300       if test $ac_cv_lib_nsl_gethostbyname = no; then
13301         echo "$as_me:13301: checking for gethostbyname in -lbsd" >&5
13302 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
13303 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
13304   echo $ECHO_N "(cached) $ECHO_C" >&6
13305 else
13306   ac_check_lib_save_LIBS=$LIBS
13307 LIBS="-lbsd  $LIBS"
13308 cat >"conftest.$ac_ext" <<_ACEOF
13309 #line 13309 "configure"
13310 #include "confdefs.h"
13311
13312 /* Override any gcc2 internal prototype to avoid an error.  */
13313 #ifdef __cplusplus
13314 extern "C"
13315 #endif
13316 /* We use char because int might match the return type of a gcc2
13317    builtin and then its argument prototype would still apply.  */
13318 char gethostbyname (void);
13319 int
13320 main (void)
13321 {
13322 gethostbyname ();
13323   ;
13324   return 0;
13325 }
13326 _ACEOF
13327 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13328 if { (eval echo "$as_me:13328: \"$ac_link\"") >&5
13329   (eval $ac_link) 2>&5
13330   ac_status=$?
13331   echo "$as_me:13331: \$? = $ac_status" >&5
13332   (exit "$ac_status"); } &&
13333          { ac_try='test -s "conftest$ac_exeext"'
13334   { (eval echo "$as_me:13334: \"$ac_try\"") >&5
13335   (eval $ac_try) 2>&5
13336   ac_status=$?
13337   echo "$as_me:13337: \$? = $ac_status" >&5
13338   (exit "$ac_status"); }; }; then
13339   ac_cv_lib_bsd_gethostbyname=yes
13340 else
13341   echo "$as_me: failed program was:" >&5
13342 cat "conftest.$ac_ext" >&5
13343 ac_cv_lib_bsd_gethostbyname=no
13344 fi
13345 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13346 LIBS=$ac_check_lib_save_LIBS
13347 fi
13348 echo "$as_me:13348: result: $ac_cv_lib_bsd_gethostbyname" >&5
13349 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
13350 if test "$ac_cv_lib_bsd_gethostbyname" = yes; then
13351   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
13352 fi
13353
13354       fi
13355     fi
13356
13357     # lieder@skyler.mavd.honeywell.com says without -lsocket,
13358     # socket/setsockopt and other routines are undefined under SCO ODT
13359     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
13360     # on later versions), says Simon Leinen: it contains gethostby*
13361     # variants that don't use the nameserver (or something).  -lsocket
13362     # must be given before -lnsl if both are needed.  We assume that
13363     # if connect needs -lnsl, so does gethostbyname.
13364     echo "$as_me:13364: checking for connect" >&5
13365 echo $ECHO_N "checking for connect... $ECHO_C" >&6
13366 if test "${ac_cv_func_connect+set}" = set; then
13367   echo $ECHO_N "(cached) $ECHO_C" >&6
13368 else
13369   cat >"conftest.$ac_ext" <<_ACEOF
13370 #line 13370 "configure"
13371 #include "confdefs.h"
13372 #define connect autoconf_temporary
13373 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
13374 #undef connect
13375
13376 #ifdef __cplusplus
13377 extern "C"
13378 #endif
13379
13380 /* We use char because int might match the return type of a gcc2
13381    builtin and then its argument prototype would still apply.  */
13382 char connect (void);
13383
13384 int
13385 main (void)
13386 {
13387
13388 /* The GNU C library defines stubs for functions which it implements
13389     to always fail with ENOSYS.  Some functions are actually named
13390     something starting with __ and the normal name is an alias.  */
13391 #if defined (__stub_connect) || defined (__stub___connect)
13392 #error found stub for connect
13393 #endif
13394
13395         return connect ();
13396   ;
13397   return 0;
13398 }
13399 _ACEOF
13400 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13401 if { (eval echo "$as_me:13401: \"$ac_link\"") >&5
13402   (eval $ac_link) 2>&5
13403   ac_status=$?
13404   echo "$as_me:13404: \$? = $ac_status" >&5
13405   (exit "$ac_status"); } &&
13406          { ac_try='test -s "conftest$ac_exeext"'
13407   { (eval echo "$as_me:13407: \"$ac_try\"") >&5
13408   (eval $ac_try) 2>&5
13409   ac_status=$?
13410   echo "$as_me:13410: \$? = $ac_status" >&5
13411   (exit "$ac_status"); }; }; then
13412   ac_cv_func_connect=yes
13413 else
13414   echo "$as_me: failed program was:" >&5
13415 cat "conftest.$ac_ext" >&5
13416 ac_cv_func_connect=no
13417 fi
13418 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13419 fi
13420 echo "$as_me:13420: result: $ac_cv_func_connect" >&5
13421 echo "${ECHO_T}$ac_cv_func_connect" >&6
13422
13423     if test $ac_cv_func_connect = no; then
13424       echo "$as_me:13424: checking for connect in -lsocket" >&5
13425 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
13426 if test "${ac_cv_lib_socket_connect+set}" = set; then
13427   echo $ECHO_N "(cached) $ECHO_C" >&6
13428 else
13429   ac_check_lib_save_LIBS=$LIBS
13430 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
13431 cat >"conftest.$ac_ext" <<_ACEOF
13432 #line 13432 "configure"
13433 #include "confdefs.h"
13434
13435 /* Override any gcc2 internal prototype to avoid an error.  */
13436 #ifdef __cplusplus
13437 extern "C"
13438 #endif
13439 /* We use char because int might match the return type of a gcc2
13440    builtin and then its argument prototype would still apply.  */
13441 char connect (void);
13442 int
13443 main (void)
13444 {
13445 connect ();
13446   ;
13447   return 0;
13448 }
13449 _ACEOF
13450 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13451 if { (eval echo "$as_me:13451: \"$ac_link\"") >&5
13452   (eval $ac_link) 2>&5
13453   ac_status=$?
13454   echo "$as_me:13454: \$? = $ac_status" >&5
13455   (exit "$ac_status"); } &&
13456          { ac_try='test -s "conftest$ac_exeext"'
13457   { (eval echo "$as_me:13457: \"$ac_try\"") >&5
13458   (eval $ac_try) 2>&5
13459   ac_status=$?
13460   echo "$as_me:13460: \$? = $ac_status" >&5
13461   (exit "$ac_status"); }; }; then
13462   ac_cv_lib_socket_connect=yes
13463 else
13464   echo "$as_me: failed program was:" >&5
13465 cat "conftest.$ac_ext" >&5
13466 ac_cv_lib_socket_connect=no
13467 fi
13468 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13469 LIBS=$ac_check_lib_save_LIBS
13470 fi
13471 echo "$as_me:13471: result: $ac_cv_lib_socket_connect" >&5
13472 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
13473 if test "$ac_cv_lib_socket_connect" = yes; then
13474   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
13475 fi
13476
13477     fi
13478
13479     # Guillermo Gomez says -lposix is necessary on A/UX.
13480     echo "$as_me:13480: checking for remove" >&5
13481 echo $ECHO_N "checking for remove... $ECHO_C" >&6
13482 if test "${ac_cv_func_remove+set}" = set; then
13483   echo $ECHO_N "(cached) $ECHO_C" >&6
13484 else
13485   cat >"conftest.$ac_ext" <<_ACEOF
13486 #line 13486 "configure"
13487 #include "confdefs.h"
13488 #define remove autoconf_temporary
13489 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
13490 #undef remove
13491
13492 #ifdef __cplusplus
13493 extern "C"
13494 #endif
13495
13496 /* We use char because int might match the return type of a gcc2
13497    builtin and then its argument prototype would still apply.  */
13498 char remove (void);
13499
13500 int
13501 main (void)
13502 {
13503
13504 /* The GNU C library defines stubs for functions which it implements
13505     to always fail with ENOSYS.  Some functions are actually named
13506     something starting with __ and the normal name is an alias.  */
13507 #if defined (__stub_remove) || defined (__stub___remove)
13508 #error found stub for remove
13509 #endif
13510
13511         return remove ();
13512   ;
13513   return 0;
13514 }
13515 _ACEOF
13516 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13517 if { (eval echo "$as_me:13517: \"$ac_link\"") >&5
13518   (eval $ac_link) 2>&5
13519   ac_status=$?
13520   echo "$as_me:13520: \$? = $ac_status" >&5
13521   (exit "$ac_status"); } &&
13522          { ac_try='test -s "conftest$ac_exeext"'
13523   { (eval echo "$as_me:13523: \"$ac_try\"") >&5
13524   (eval $ac_try) 2>&5
13525   ac_status=$?
13526   echo "$as_me:13526: \$? = $ac_status" >&5
13527   (exit "$ac_status"); }; }; then
13528   ac_cv_func_remove=yes
13529 else
13530   echo "$as_me: failed program was:" >&5
13531 cat "conftest.$ac_ext" >&5
13532 ac_cv_func_remove=no
13533 fi
13534 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13535 fi
13536 echo "$as_me:13536: result: $ac_cv_func_remove" >&5
13537 echo "${ECHO_T}$ac_cv_func_remove" >&6
13538
13539     if test $ac_cv_func_remove = no; then
13540       echo "$as_me:13540: checking for remove in -lposix" >&5
13541 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
13542 if test "${ac_cv_lib_posix_remove+set}" = set; then
13543   echo $ECHO_N "(cached) $ECHO_C" >&6
13544 else
13545   ac_check_lib_save_LIBS=$LIBS
13546 LIBS="-lposix  $LIBS"
13547 cat >"conftest.$ac_ext" <<_ACEOF
13548 #line 13548 "configure"
13549 #include "confdefs.h"
13550
13551 /* Override any gcc2 internal prototype to avoid an error.  */
13552 #ifdef __cplusplus
13553 extern "C"
13554 #endif
13555 /* We use char because int might match the return type of a gcc2
13556    builtin and then its argument prototype would still apply.  */
13557 char remove (void);
13558 int
13559 main (void)
13560 {
13561 remove ();
13562   ;
13563   return 0;
13564 }
13565 _ACEOF
13566 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13567 if { (eval echo "$as_me:13567: \"$ac_link\"") >&5
13568   (eval $ac_link) 2>&5
13569   ac_status=$?
13570   echo "$as_me:13570: \$? = $ac_status" >&5
13571   (exit "$ac_status"); } &&
13572          { ac_try='test -s "conftest$ac_exeext"'
13573   { (eval echo "$as_me:13573: \"$ac_try\"") >&5
13574   (eval $ac_try) 2>&5
13575   ac_status=$?
13576   echo "$as_me:13576: \$? = $ac_status" >&5
13577   (exit "$ac_status"); }; }; then
13578   ac_cv_lib_posix_remove=yes
13579 else
13580   echo "$as_me: failed program was:" >&5
13581 cat "conftest.$ac_ext" >&5
13582 ac_cv_lib_posix_remove=no
13583 fi
13584 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13585 LIBS=$ac_check_lib_save_LIBS
13586 fi
13587 echo "$as_me:13587: result: $ac_cv_lib_posix_remove" >&5
13588 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
13589 if test "$ac_cv_lib_posix_remove" = yes; then
13590   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
13591 fi
13592
13593     fi
13594
13595     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
13596     echo "$as_me:13596: checking for shmat" >&5
13597 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
13598 if test "${ac_cv_func_shmat+set}" = set; then
13599   echo $ECHO_N "(cached) $ECHO_C" >&6
13600 else
13601   cat >"conftest.$ac_ext" <<_ACEOF
13602 #line 13602 "configure"
13603 #include "confdefs.h"
13604 #define shmat autoconf_temporary
13605 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
13606 #undef shmat
13607
13608 #ifdef __cplusplus
13609 extern "C"
13610 #endif
13611
13612 /* We use char because int might match the return type of a gcc2
13613    builtin and then its argument prototype would still apply.  */
13614 char shmat (void);
13615
13616 int
13617 main (void)
13618 {
13619
13620 /* The GNU C library defines stubs for functions which it implements
13621     to always fail with ENOSYS.  Some functions are actually named
13622     something starting with __ and the normal name is an alias.  */
13623 #if defined (__stub_shmat) || defined (__stub___shmat)
13624 #error found stub for shmat
13625 #endif
13626
13627         return shmat ();
13628   ;
13629   return 0;
13630 }
13631 _ACEOF
13632 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13633 if { (eval echo "$as_me:13633: \"$ac_link\"") >&5
13634   (eval $ac_link) 2>&5
13635   ac_status=$?
13636   echo "$as_me:13636: \$? = $ac_status" >&5
13637   (exit "$ac_status"); } &&
13638          { ac_try='test -s "conftest$ac_exeext"'
13639   { (eval echo "$as_me:13639: \"$ac_try\"") >&5
13640   (eval $ac_try) 2>&5
13641   ac_status=$?
13642   echo "$as_me:13642: \$? = $ac_status" >&5
13643   (exit "$ac_status"); }; }; then
13644   ac_cv_func_shmat=yes
13645 else
13646   echo "$as_me: failed program was:" >&5
13647 cat "conftest.$ac_ext" >&5
13648 ac_cv_func_shmat=no
13649 fi
13650 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13651 fi
13652 echo "$as_me:13652: result: $ac_cv_func_shmat" >&5
13653 echo "${ECHO_T}$ac_cv_func_shmat" >&6
13654
13655     if test $ac_cv_func_shmat = no; then
13656       echo "$as_me:13656: checking for shmat in -lipc" >&5
13657 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
13658 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
13659   echo $ECHO_N "(cached) $ECHO_C" >&6
13660 else
13661   ac_check_lib_save_LIBS=$LIBS
13662 LIBS="-lipc  $LIBS"
13663 cat >"conftest.$ac_ext" <<_ACEOF
13664 #line 13664 "configure"
13665 #include "confdefs.h"
13666
13667 /* Override any gcc2 internal prototype to avoid an error.  */
13668 #ifdef __cplusplus
13669 extern "C"
13670 #endif
13671 /* We use char because int might match the return type of a gcc2
13672    builtin and then its argument prototype would still apply.  */
13673 char shmat (void);
13674 int
13675 main (void)
13676 {
13677 shmat ();
13678   ;
13679   return 0;
13680 }
13681 _ACEOF
13682 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13683 if { (eval echo "$as_me:13683: \"$ac_link\"") >&5
13684   (eval $ac_link) 2>&5
13685   ac_status=$?
13686   echo "$as_me:13686: \$? = $ac_status" >&5
13687   (exit "$ac_status"); } &&
13688          { ac_try='test -s "conftest$ac_exeext"'
13689   { (eval echo "$as_me:13689: \"$ac_try\"") >&5
13690   (eval $ac_try) 2>&5
13691   ac_status=$?
13692   echo "$as_me:13692: \$? = $ac_status" >&5
13693   (exit "$ac_status"); }; }; then
13694   ac_cv_lib_ipc_shmat=yes
13695 else
13696   echo "$as_me: failed program was:" >&5
13697 cat "conftest.$ac_ext" >&5
13698 ac_cv_lib_ipc_shmat=no
13699 fi
13700 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13701 LIBS=$ac_check_lib_save_LIBS
13702 fi
13703 echo "$as_me:13703: result: $ac_cv_lib_ipc_shmat" >&5
13704 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
13705 if test "$ac_cv_lib_ipc_shmat" = yes; then
13706   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
13707 fi
13708
13709     fi
13710   fi
13711
13712   # Check for libraries that X11R6 Xt/Xaw programs need.
13713   ac_save_LDFLAGS=$LDFLAGS
13714   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
13715   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
13716   # check for ICE first), but we must link in the order -lSM -lICE or
13717   # we get undefined symbols.  So assume we have SM if we have ICE.
13718   # These have to be linked with before -lX11, unlike the other
13719   # libraries we check for below, so use a different variable.
13720   # John Interrante, Karl Berry
13721   echo "$as_me:13721: checking for IceConnectionNumber in -lICE" >&5
13722 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
13723 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
13724   echo $ECHO_N "(cached) $ECHO_C" >&6
13725 else
13726   ac_check_lib_save_LIBS=$LIBS
13727 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
13728 cat >"conftest.$ac_ext" <<_ACEOF
13729 #line 13729 "configure"
13730 #include "confdefs.h"
13731
13732 /* Override any gcc2 internal prototype to avoid an error.  */
13733 #ifdef __cplusplus
13734 extern "C"
13735 #endif
13736 /* We use char because int might match the return type of a gcc2
13737    builtin and then its argument prototype would still apply.  */
13738 char IceConnectionNumber (void);
13739 int
13740 main (void)
13741 {
13742 IceConnectionNumber ();
13743   ;
13744   return 0;
13745 }
13746 _ACEOF
13747 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13748 if { (eval echo "$as_me:13748: \"$ac_link\"") >&5
13749   (eval $ac_link) 2>&5
13750   ac_status=$?
13751   echo "$as_me:13751: \$? = $ac_status" >&5
13752   (exit "$ac_status"); } &&
13753          { ac_try='test -s "conftest$ac_exeext"'
13754   { (eval echo "$as_me:13754: \"$ac_try\"") >&5
13755   (eval $ac_try) 2>&5
13756   ac_status=$?
13757   echo "$as_me:13757: \$? = $ac_status" >&5
13758   (exit "$ac_status"); }; }; then
13759   ac_cv_lib_ICE_IceConnectionNumber=yes
13760 else
13761   echo "$as_me: failed program was:" >&5
13762 cat "conftest.$ac_ext" >&5
13763 ac_cv_lib_ICE_IceConnectionNumber=no
13764 fi
13765 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13766 LIBS=$ac_check_lib_save_LIBS
13767 fi
13768 echo "$as_me:13768: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
13769 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
13770 if test "$ac_cv_lib_ICE_IceConnectionNumber" = yes; then
13771   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
13772 fi
13773
13774   LDFLAGS=$ac_save_LDFLAGS
13775
13776 fi
13777
13778 cf_x_athena=${cf_x_athena:-Xaw}
13779
13780 echo "$as_me:13780: checking if you want to link with Xaw 3d library" >&5
13781 echo $ECHO_N "checking if you want to link with Xaw 3d library... $ECHO_C" >&6
13782 withval=
13783
13784 # Check whether --with-Xaw3d or --without-Xaw3d was given.
13785 if test "${with_Xaw3d+set}" = set; then
13786   withval="$with_Xaw3d"
13787
13788 fi;
13789 if test "$withval" = yes ; then
13790         cf_x_athena=Xaw3d
13791         echo "$as_me:13791: result: yes" >&5
13792 echo "${ECHO_T}yes" >&6
13793 else
13794         echo "$as_me:13794: result: no" >&5
13795 echo "${ECHO_T}no" >&6
13796 fi
13797
13798 echo "$as_me:13798: checking if you want to link with Xaw 3d xft library" >&5
13799 echo $ECHO_N "checking if you want to link with Xaw 3d xft library... $ECHO_C" >&6
13800 withval=
13801
13802 # Check whether --with-Xaw3dxft or --without-Xaw3dxft was given.
13803 if test "${with_Xaw3dxft+set}" = set; then
13804   withval="$with_Xaw3dxft"
13805
13806 fi;
13807 if test "$withval" = yes ; then
13808         cf_x_athena=Xaw3dxft
13809         echo "$as_me:13809: result: yes" >&5
13810 echo "${ECHO_T}yes" >&6
13811 else
13812         echo "$as_me:13812: result: no" >&5
13813 echo "${ECHO_T}no" >&6
13814 fi
13815
13816 echo "$as_me:13816: checking if you want to link with neXT Athena library" >&5
13817 echo $ECHO_N "checking if you want to link with neXT Athena library... $ECHO_C" >&6
13818 withval=
13819
13820 # Check whether --with-neXtaw or --without-neXtaw was given.
13821 if test "${with_neXtaw+set}" = set; then
13822   withval="$with_neXtaw"
13823
13824 fi;
13825 if test "$withval" = yes ; then
13826         cf_x_athena=neXtaw
13827         echo "$as_me:13827: result: yes" >&5
13828 echo "${ECHO_T}yes" >&6
13829 else
13830         echo "$as_me:13830: result: no" >&5
13831 echo "${ECHO_T}no" >&6
13832 fi
13833
13834 echo "$as_me:13834: checking if you want to link with Athena-Plus library" >&5
13835 echo $ECHO_N "checking if you want to link with Athena-Plus library... $ECHO_C" >&6
13836 withval=
13837
13838 # Check whether --with-XawPlus or --without-XawPlus was given.
13839 if test "${with_XawPlus+set}" = set; then
13840   withval="$with_XawPlus"
13841
13842 fi;
13843 if test "$withval" = yes ; then
13844         cf_x_athena=XawPlus
13845         echo "$as_me:13845: result: yes" >&5
13846 echo "${ECHO_T}yes" >&6
13847 else
13848         echo "$as_me:13848: result: no" >&5
13849 echo "${ECHO_T}no" >&6
13850 fi
13851
13852 cf_x_athena_lib=""
13853
13854 if test "$PKG_CONFIG" != none ; then
13855         cf_athena_list=
13856         test "$cf_x_athena" = Xaw && cf_athena_list="xaw8 xaw7 xaw6"
13857         for cf_athena_pkg in \
13858                 $cf_athena_list \
13859                 ${cf_x_athena} \
13860                 ${cf_x_athena}-devel \
13861                 lib${cf_x_athena} \
13862                 lib${cf_x_athena}-devel
13863         do
13864
13865 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_athena_pkg"; then
13866         test -n "$verbose" && echo "    found package $cf_athena_pkg" 1>&6
13867
13868 echo "${as_me:-configure}:13868: testing found package $cf_athena_pkg ..." 1>&5
13869
13870         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_athena_pkg" 2>/dev/null`"
13871         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "$cf_athena_pkg" 2>/dev/null`"
13872         test -n "$verbose" && echo "    package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs" 1>&6
13873
13874 echo "${as_me:-configure}:13874: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5
13875
13876         test -n "$verbose" && echo "    package $cf_athena_pkg LIBS: $cf_pkgconfig_libs" 1>&6
13877
13878 echo "${as_me:-configure}:13878: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
13879
13880 cf_fix_cppflags=no
13881 cf_new_cflags=
13882 cf_new_cppflags=
13883 cf_new_extra_cppflags=
13884
13885 for cf_add_cflags in $cf_pkgconfig_incs
13886 do
13887 case "$cf_fix_cppflags" in
13888 (no)
13889         case "$cf_add_cflags" in
13890         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
13891                 case "$cf_add_cflags" in
13892                 (-D*)
13893                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13894
13895                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13896                                 && test -z "${cf_tst_cflags}" \
13897                                 && cf_fix_cppflags=yes
13898
13899                         if test "$cf_fix_cppflags" = yes ; then
13900
13901         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13902         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13903
13904                                 continue
13905                         elif test "${cf_tst_cflags}" = "\"'" ; then
13906
13907         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13908         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13909
13910                                 continue
13911                         fi
13912                         ;;
13913                 esac
13914                 case "$CPPFLAGS" in
13915                 (*$cf_add_cflags)
13916                         ;;
13917                 (*)
13918                         case "$cf_add_cflags" in
13919                         (-D*)
13920                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13921
13922 CPPFLAGS=`echo "$CPPFLAGS" | \
13923         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13924                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13925
13926                                 ;;
13927                         esac
13928
13929         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
13930         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
13931
13932                         ;;
13933                 esac
13934                 ;;
13935         (*)
13936
13937         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
13938         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
13939
13940                 ;;
13941         esac
13942         ;;
13943 (yes)
13944
13945         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
13946         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
13947
13948         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
13949
13950         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
13951                 && test -z "${cf_tst_cflags}" \
13952                 && cf_fix_cppflags=no
13953         ;;
13954 esac
13955 done
13956
13957 if test -n "$cf_new_cflags" ; then
13958
13959         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
13960         CFLAGS="${CFLAGS}$cf_new_cflags"
13961
13962 fi
13963
13964 if test -n "$cf_new_cppflags" ; then
13965
13966         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13967         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
13968
13969 fi
13970
13971 if test -n "$cf_new_extra_cppflags" ; then
13972
13973         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
13974         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
13975
13976 fi
13977
13978 cf_add_libs="$LIBS"
13979 # reverse order
13980 cf_add_0lib=
13981 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
13982 # filter duplicates
13983 for cf_add_1lib in $cf_add_0lib; do
13984         for cf_add_2lib in $cf_add_libs; do
13985                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
13986                         cf_add_1lib=
13987                         break
13988                 fi
13989         done
13990         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
13991 done
13992 LIBS="$cf_add_libs"
13993
13994                         cf_x_athena_lib="$cf_pkgconfig_libs"
13995
13996 cf_x_athena_LIBS=`echo "HAVE_LIB_$cf_x_athena" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13997
13998                         cat >>confdefs.h <<EOF
13999 #define $cf_x_athena_LIBS 1
14000 EOF
14001
14002         for cf_trim_lib in Xmu Xt X11
14003         do
14004                 case "$LIBS" in
14005                 (*-l$cf_trim_lib\ *-l$cf_trim_lib*)
14006                         LIBS=`echo "$LIBS " | sed -e 's/  / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'`
14007                         test -n "$verbose" && echo "    ..trimmed $LIBS" 1>&6
14008
14009 echo "${as_me:-configure}:14009: testing ..trimmed $LIBS ..." 1>&5
14010
14011                         ;;
14012                 esac
14013         done
14014
14015 echo "$as_me:14015: checking for usable $cf_x_athena/Xmu package" >&5
14016 echo $ECHO_N "checking for usable $cf_x_athena/Xmu package... $ECHO_C" >&6
14017 if test "${cf_cv_xaw_compat+set}" = set; then
14018   echo $ECHO_N "(cached) $ECHO_C" >&6
14019 else
14020
14021 cat >"conftest.$ac_ext" <<_ACEOF
14022 #line 14022 "configure"
14023 #include "confdefs.h"
14024
14025 $ac_includes_default
14026 #include <X11/Xmu/CharSet.h>
14027
14028 int
14029 main (void)
14030 {
14031
14032 int check = XmuCompareISOLatin1("big", "small");
14033 (void)check;
14034
14035   ;
14036   return 0;
14037 }
14038 _ACEOF
14039 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
14040 if { (eval echo "$as_me:14040: \"$ac_link\"") >&5
14041   (eval $ac_link) 2>&5
14042   ac_status=$?
14043   echo "$as_me:14043: \$? = $ac_status" >&5
14044   (exit "$ac_status"); } &&
14045          { ac_try='test -s "conftest$ac_exeext"'
14046   { (eval echo "$as_me:14046: \"$ac_try\"") >&5
14047   (eval $ac_try) 2>&5
14048   ac_status=$?
14049   echo "$as_me:14049: \$? = $ac_status" >&5
14050   (exit "$ac_status"); }; }; then
14051   cf_cv_xaw_compat=yes
14052 else
14053   echo "$as_me: failed program was:" >&5
14054 cat "conftest.$ac_ext" >&5
14055 cf_cv_xaw_compat=no
14056 fi
14057 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
14058 fi
14059 echo "$as_me:14059: result: $cf_cv_xaw_compat" >&5
14060 echo "${ECHO_T}$cf_cv_xaw_compat" >&6
14061
14062                         if test "$cf_cv_xaw_compat" = no
14063                         then
14064                                 # workaround for broken ".pc" files...
14065                                 case "$cf_x_athena_lib" in
14066                                 (*-lXmu*)
14067                                         ;;
14068                                 (*)
14069                                         test -n "$verbose" && echo "    work around broken package" 1>&6
14070
14071 echo "${as_me:-configure}:14071: testing work around broken package ..." 1>&5
14072
14073                                         cf_save_xmu="$LIBS"
14074                                         cf_first_lib=`echo "$cf_save_xmu" | sed -e 's/^  *//' -e 's/ .*//'`
14075
14076 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xmu"; then
14077         test -n "$verbose" && echo "    found package xmu" 1>&6
14078
14079 echo "${as_me:-configure}:14079: testing found package xmu ..." 1>&5
14080
14081         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xmu" 2>/dev/null`"
14082         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "xmu" 2>/dev/null`"
14083         test -n "$verbose" && echo "    package xmu CFLAGS: $cf_pkgconfig_incs" 1>&6
14084
14085 echo "${as_me:-configure}:14085: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5
14086
14087         test -n "$verbose" && echo "    package xmu LIBS: $cf_pkgconfig_libs" 1>&6
14088
14089 echo "${as_me:-configure}:14089: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
14090
14091 cf_fix_cppflags=no
14092 cf_new_cflags=
14093 cf_new_cppflags=
14094 cf_new_extra_cppflags=
14095
14096 for cf_add_cflags in $cf_pkgconfig_incs
14097 do
14098 case "$cf_fix_cppflags" in
14099 (no)
14100         case "$cf_add_cflags" in
14101         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14102                 case "$cf_add_cflags" in
14103                 (-D*)
14104                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14105
14106                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14107                                 && test -z "${cf_tst_cflags}" \
14108                                 && cf_fix_cppflags=yes
14109
14110                         if test "$cf_fix_cppflags" = yes ; then
14111
14112         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14113         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14114
14115                                 continue
14116                         elif test "${cf_tst_cflags}" = "\"'" ; then
14117
14118         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14119         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14120
14121                                 continue
14122                         fi
14123                         ;;
14124                 esac
14125                 case "$CPPFLAGS" in
14126                 (*$cf_add_cflags)
14127                         ;;
14128                 (*)
14129                         case "$cf_add_cflags" in
14130                         (-D*)
14131                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14132
14133 CPPFLAGS=`echo "$CPPFLAGS" | \
14134         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14135                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14136
14137                                 ;;
14138                         esac
14139
14140         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14141         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14142
14143                         ;;
14144                 esac
14145                 ;;
14146         (*)
14147
14148         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14149         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14150
14151                 ;;
14152         esac
14153         ;;
14154 (yes)
14155
14156         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14157         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14158
14159         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
14160
14161         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14162                 && test -z "${cf_tst_cflags}" \
14163                 && cf_fix_cppflags=no
14164         ;;
14165 esac
14166 done
14167
14168 if test -n "$cf_new_cflags" ; then
14169
14170         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14171         CFLAGS="${CFLAGS}$cf_new_cflags"
14172
14173 fi
14174
14175 if test -n "$cf_new_cppflags" ; then
14176
14177         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14178         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14179
14180 fi
14181
14182 if test -n "$cf_new_extra_cppflags" ; then
14183
14184         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14185         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14186
14187 fi
14188
14189 cf_add_libs="$LIBS"
14190 # reverse order
14191 cf_add_0lib=
14192 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
14193 # filter duplicates
14194 for cf_add_1lib in $cf_add_0lib; do
14195         for cf_add_2lib in $cf_add_libs; do
14196                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
14197                         cf_add_1lib=
14198                         break
14199                 fi
14200         done
14201         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
14202 done
14203 LIBS="$cf_add_libs"
14204
14205                                                         LIBS="$cf_save_xmu"
14206
14207 test -n "$verbose" && echo "    ...before $LIBS" 1>&6
14208
14209 echo "${as_me:-configure}:14209: testing ...before $LIBS ..." 1>&5
14210
14211 LIBS=`echo "$LIBS" | sed -e "s/[        ][      ]*/ /g" -e "s%$cf_first_lib %$cf_first_lib $cf_pkgconfig_libs %" -e 's%  % %g'`
14212 test -n "$verbose" && echo "    ...after  $LIBS" 1>&6
14213
14214 echo "${as_me:-configure}:14214: testing ...after  $LIBS ..." 1>&5
14215
14216 else
14217         cf_pkgconfig_incs=
14218         cf_pkgconfig_libs=
14219
14220 test -n "$verbose" && echo "    ...before $LIBS" 1>&6
14221
14222 echo "${as_me:-configure}:14222: testing ...before $LIBS ..." 1>&5
14223
14224 LIBS=`echo "$LIBS" | sed -e "s/[        ][      ]*/ /g" -e "s%$cf_first_lib %$cf_first_lib -lXmu %" -e 's%  % %g'`
14225 test -n "$verbose" && echo "    ...after  $LIBS" 1>&6
14226
14227 echo "${as_me:-configure}:14227: testing ...after  $LIBS ..." 1>&5
14228
14229 fi
14230
14231         for cf_trim_lib in Xmu Xt X11
14232         do
14233                 case "$LIBS" in
14234                 (*-l$cf_trim_lib\ *-l$cf_trim_lib*)
14235                         LIBS=`echo "$LIBS " | sed -e 's/  / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'`
14236                         test -n "$verbose" && echo "    ..trimmed $LIBS" 1>&6
14237
14238 echo "${as_me:-configure}:14238: testing ..trimmed $LIBS ..." 1>&5
14239
14240                         ;;
14241                 esac
14242         done
14243
14244                                         ;;
14245                                 esac
14246                         fi
14247
14248                         break
14249 else
14250         cf_pkgconfig_incs=
14251         cf_pkgconfig_libs=
14252         :
14253 fi
14254
14255         done
14256 fi
14257
14258 if test -z "$cf_x_athena_lib" ; then
14259
14260 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "Xext"; then
14261         test -n "$verbose" && echo "    found package Xext" 1>&6
14262
14263 echo "${as_me:-configure}:14263: testing found package Xext ..." 1>&5
14264
14265         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "Xext" 2>/dev/null`"
14266         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "Xext" 2>/dev/null`"
14267         test -n "$verbose" && echo "    package Xext CFLAGS: $cf_pkgconfig_incs" 1>&6
14268
14269 echo "${as_me:-configure}:14269: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5
14270
14271         test -n "$verbose" && echo "    package Xext LIBS: $cf_pkgconfig_libs" 1>&6
14272
14273 echo "${as_me:-configure}:14273: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
14274
14275 cf_fix_cppflags=no
14276 cf_new_cflags=
14277 cf_new_cppflags=
14278 cf_new_extra_cppflags=
14279
14280 for cf_add_cflags in $cf_pkgconfig_incs
14281 do
14282 case "$cf_fix_cppflags" in
14283 (no)
14284         case "$cf_add_cflags" in
14285         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14286                 case "$cf_add_cflags" in
14287                 (-D*)
14288                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14289
14290                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14291                                 && test -z "${cf_tst_cflags}" \
14292                                 && cf_fix_cppflags=yes
14293
14294                         if test "$cf_fix_cppflags" = yes ; then
14295
14296         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14297         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14298
14299                                 continue
14300                         elif test "${cf_tst_cflags}" = "\"'" ; then
14301
14302         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14303         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14304
14305                                 continue
14306                         fi
14307                         ;;
14308                 esac
14309                 case "$CPPFLAGS" in
14310                 (*$cf_add_cflags)
14311                         ;;
14312                 (*)
14313                         case "$cf_add_cflags" in
14314                         (-D*)
14315                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14316
14317 CPPFLAGS=`echo "$CPPFLAGS" | \
14318         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14319                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14320
14321                                 ;;
14322                         esac
14323
14324         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14325         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14326
14327                         ;;
14328                 esac
14329                 ;;
14330         (*)
14331
14332         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14333         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14334
14335                 ;;
14336         esac
14337         ;;
14338 (yes)
14339
14340         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14341         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14342
14343         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
14344
14345         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14346                 && test -z "${cf_tst_cflags}" \
14347                 && cf_fix_cppflags=no
14348         ;;
14349 esac
14350 done
14351
14352 if test -n "$cf_new_cflags" ; then
14353
14354         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14355         CFLAGS="${CFLAGS}$cf_new_cflags"
14356
14357 fi
14358
14359 if test -n "$cf_new_cppflags" ; then
14360
14361         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14362         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14363
14364 fi
14365
14366 if test -n "$cf_new_extra_cppflags" ; then
14367
14368         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14369         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14370
14371 fi
14372
14373 cf_add_libs="$LIBS"
14374 # reverse order
14375 cf_add_0lib=
14376 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
14377 # filter duplicates
14378 for cf_add_1lib in $cf_add_0lib; do
14379         for cf_add_2lib in $cf_add_libs; do
14380                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
14381                         cf_add_1lib=
14382                         break
14383                 fi
14384         done
14385         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
14386 done
14387 LIBS="$cf_add_libs"
14388
14389         :
14390 else
14391         cf_pkgconfig_incs=
14392         cf_pkgconfig_libs=
14393
14394         echo "$as_me:14394: checking for XextCreateExtension in -lXext" >&5
14395 echo $ECHO_N "checking for XextCreateExtension in -lXext... $ECHO_C" >&6
14396 if test "${ac_cv_lib_Xext_XextCreateExtension+set}" = set; then
14397   echo $ECHO_N "(cached) $ECHO_C" >&6
14398 else
14399   ac_check_lib_save_LIBS=$LIBS
14400 LIBS="-lXext  $LIBS"
14401 cat >"conftest.$ac_ext" <<_ACEOF
14402 #line 14402 "configure"
14403 #include "confdefs.h"
14404
14405 /* Override any gcc2 internal prototype to avoid an error.  */
14406 #ifdef __cplusplus
14407 extern "C"
14408 #endif
14409 /* We use char because int might match the return type of a gcc2
14410    builtin and then its argument prototype would still apply.  */
14411 char XextCreateExtension (void);
14412 int
14413 main (void)
14414 {
14415 XextCreateExtension ();
14416   ;
14417   return 0;
14418 }
14419 _ACEOF
14420 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
14421 if { (eval echo "$as_me:14421: \"$ac_link\"") >&5
14422   (eval $ac_link) 2>&5
14423   ac_status=$?
14424   echo "$as_me:14424: \$? = $ac_status" >&5
14425   (exit "$ac_status"); } &&
14426          { ac_try='test -s "conftest$ac_exeext"'
14427   { (eval echo "$as_me:14427: \"$ac_try\"") >&5
14428   (eval $ac_try) 2>&5
14429   ac_status=$?
14430   echo "$as_me:14430: \$? = $ac_status" >&5
14431   (exit "$ac_status"); }; }; then
14432   ac_cv_lib_Xext_XextCreateExtension=yes
14433 else
14434   echo "$as_me: failed program was:" >&5
14435 cat "conftest.$ac_ext" >&5
14436 ac_cv_lib_Xext_XextCreateExtension=no
14437 fi
14438 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
14439 LIBS=$ac_check_lib_save_LIBS
14440 fi
14441 echo "$as_me:14441: result: $ac_cv_lib_Xext_XextCreateExtension" >&5
14442 echo "${ECHO_T}$ac_cv_lib_Xext_XextCreateExtension" >&6
14443 if test "$ac_cv_lib_Xext_XextCreateExtension" = yes; then
14444
14445 cf_add_libs="$LIBS"
14446 # reverse order
14447 cf_add_0lib=
14448 for cf_add_1lib in -lXext; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
14449 # filter duplicates
14450 for cf_add_1lib in $cf_add_0lib; do
14451         for cf_add_2lib in $cf_add_libs; do
14452                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
14453                         cf_add_1lib=
14454                         break
14455                 fi
14456         done
14457         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
14458 done
14459 LIBS="$cf_add_libs"
14460
14461 fi
14462
14463 fi
14464
14465 # OSX is schizoid about who owns /usr/X11 (old) versus /opt/X11 (new) (and
14466 # in some cases has installed dummy files in the former, other cases replaced
14467 # it with a link to the new location).  This complicates the configure script.
14468 # Check for that pitfall, and recover using pkg-config
14469 #
14470 # If none of these are set, the configuration is almost certainly broken.
14471 if test -z "${X_CFLAGS}${X_PRE_LIBS}${X_LIBS}${X_EXTRA_LIBS}"
14472 then
14473
14474 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then
14475         test -n "$verbose" && echo "    found package x11" 1>&6
14476
14477 echo "${as_me:-configure}:14477: testing found package x11 ..." 1>&5
14478
14479         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "x11" 2>/dev/null`"
14480         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "x11" 2>/dev/null`"
14481         test -n "$verbose" && echo "    package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6
14482
14483 echo "${as_me:-configure}:14483: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
14484
14485         test -n "$verbose" && echo "    package x11 LIBS: $cf_pkgconfig_libs" 1>&6
14486
14487 echo "${as_me:-configure}:14487: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
14488
14489 cf_fix_cppflags=no
14490 cf_new_cflags=
14491 cf_new_cppflags=
14492 cf_new_extra_cppflags=
14493
14494 for cf_add_cflags in $cf_pkgconfig_incs
14495 do
14496 case "$cf_fix_cppflags" in
14497 (no)
14498         case "$cf_add_cflags" in
14499         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14500                 case "$cf_add_cflags" in
14501                 (-D*)
14502                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14503
14504                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14505                                 && test -z "${cf_tst_cflags}" \
14506                                 && cf_fix_cppflags=yes
14507
14508                         if test "$cf_fix_cppflags" = yes ; then
14509
14510         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14511         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14512
14513                                 continue
14514                         elif test "${cf_tst_cflags}" = "\"'" ; then
14515
14516         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14517         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14518
14519                                 continue
14520                         fi
14521                         ;;
14522                 esac
14523                 case "$CPPFLAGS" in
14524                 (*$cf_add_cflags)
14525                         ;;
14526                 (*)
14527                         case "$cf_add_cflags" in
14528                         (-D*)
14529                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14530
14531 CPPFLAGS=`echo "$CPPFLAGS" | \
14532         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14533                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14534
14535                                 ;;
14536                         esac
14537
14538         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14539         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14540
14541                         ;;
14542                 esac
14543                 ;;
14544         (*)
14545
14546         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14547         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14548
14549                 ;;
14550         esac
14551         ;;
14552 (yes)
14553
14554         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14555         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14556
14557         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
14558
14559         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14560                 && test -z "${cf_tst_cflags}" \
14561                 && cf_fix_cppflags=no
14562         ;;
14563 esac
14564 done
14565
14566 if test -n "$cf_new_cflags" ; then
14567
14568         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14569         CFLAGS="${CFLAGS}$cf_new_cflags"
14570
14571 fi
14572
14573 if test -n "$cf_new_cppflags" ; then
14574
14575         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14576         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14577
14578 fi
14579
14580 if test -n "$cf_new_extra_cppflags" ; then
14581
14582         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14583         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14584
14585 fi
14586
14587 cf_add_libs="$LIBS"
14588 # reverse order
14589 cf_add_0lib=
14590 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
14591 # filter duplicates
14592 for cf_add_1lib in $cf_add_0lib; do
14593         for cf_add_2lib in $cf_add_libs; do
14594                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
14595                         cf_add_1lib=
14596                         break
14597                 fi
14598         done
14599         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
14600 done
14601 LIBS="$cf_add_libs"
14602
14603         :
14604 else
14605         cf_pkgconfig_incs=
14606         cf_pkgconfig_libs=
14607         { echo "$as_me:14607: WARNING: unable to find X11 library" >&5
14608 echo "$as_me: WARNING: unable to find X11 library" >&2;}
14609 fi
14610
14611 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then
14612         test -n "$verbose" && echo "    found package ice" 1>&6
14613
14614 echo "${as_me:-configure}:14614: testing found package ice ..." 1>&5
14615
14616         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "ice" 2>/dev/null`"
14617         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "ice" 2>/dev/null`"
14618         test -n "$verbose" && echo "    package ice CFLAGS: $cf_pkgconfig_incs" 1>&6
14619
14620 echo "${as_me:-configure}:14620: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
14621
14622         test -n "$verbose" && echo "    package ice LIBS: $cf_pkgconfig_libs" 1>&6
14623
14624 echo "${as_me:-configure}:14624: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
14625
14626 cf_fix_cppflags=no
14627 cf_new_cflags=
14628 cf_new_cppflags=
14629 cf_new_extra_cppflags=
14630
14631 for cf_add_cflags in $cf_pkgconfig_incs
14632 do
14633 case "$cf_fix_cppflags" in
14634 (no)
14635         case "$cf_add_cflags" in
14636         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14637                 case "$cf_add_cflags" in
14638                 (-D*)
14639                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14640
14641                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14642                                 && test -z "${cf_tst_cflags}" \
14643                                 && cf_fix_cppflags=yes
14644
14645                         if test "$cf_fix_cppflags" = yes ; then
14646
14647         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14648         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14649
14650                                 continue
14651                         elif test "${cf_tst_cflags}" = "\"'" ; then
14652
14653         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14654         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14655
14656                                 continue
14657                         fi
14658                         ;;
14659                 esac
14660                 case "$CPPFLAGS" in
14661                 (*$cf_add_cflags)
14662                         ;;
14663                 (*)
14664                         case "$cf_add_cflags" in
14665                         (-D*)
14666                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14667
14668 CPPFLAGS=`echo "$CPPFLAGS" | \
14669         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14670                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14671
14672                                 ;;
14673                         esac
14674
14675         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14676         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14677
14678                         ;;
14679                 esac
14680                 ;;
14681         (*)
14682
14683         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14684         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14685
14686                 ;;
14687         esac
14688         ;;
14689 (yes)
14690
14691         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14692         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14693
14694         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
14695
14696         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14697                 && test -z "${cf_tst_cflags}" \
14698                 && cf_fix_cppflags=no
14699         ;;
14700 esac
14701 done
14702
14703 if test -n "$cf_new_cflags" ; then
14704
14705         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14706         CFLAGS="${CFLAGS}$cf_new_cflags"
14707
14708 fi
14709
14710 if test -n "$cf_new_cppflags" ; then
14711
14712         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14713         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14714
14715 fi
14716
14717 if test -n "$cf_new_extra_cppflags" ; then
14718
14719         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14720         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14721
14722 fi
14723
14724 cf_add_libs="$LIBS"
14725 # reverse order
14726 cf_add_0lib=
14727 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
14728 # filter duplicates
14729 for cf_add_1lib in $cf_add_0lib; do
14730         for cf_add_2lib in $cf_add_libs; do
14731                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
14732                         cf_add_1lib=
14733                         break
14734                 fi
14735         done
14736         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
14737 done
14738 LIBS="$cf_add_libs"
14739
14740         :
14741 else
14742         cf_pkgconfig_incs=
14743         cf_pkgconfig_libs=
14744         { echo "$as_me:14744: WARNING: unable to find ICE library" >&5
14745 echo "$as_me: WARNING: unable to find ICE library" >&2;}
14746 fi
14747
14748 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then
14749         test -n "$verbose" && echo "    found package sm" 1>&6
14750
14751 echo "${as_me:-configure}:14751: testing found package sm ..." 1>&5
14752
14753         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "sm" 2>/dev/null`"
14754         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "sm" 2>/dev/null`"
14755         test -n "$verbose" && echo "    package sm CFLAGS: $cf_pkgconfig_incs" 1>&6
14756
14757 echo "${as_me:-configure}:14757: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
14758
14759         test -n "$verbose" && echo "    package sm LIBS: $cf_pkgconfig_libs" 1>&6
14760
14761 echo "${as_me:-configure}:14761: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
14762
14763 cf_fix_cppflags=no
14764 cf_new_cflags=
14765 cf_new_cppflags=
14766 cf_new_extra_cppflags=
14767
14768 for cf_add_cflags in $cf_pkgconfig_incs
14769 do
14770 case "$cf_fix_cppflags" in
14771 (no)
14772         case "$cf_add_cflags" in
14773         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14774                 case "$cf_add_cflags" in
14775                 (-D*)
14776                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14777
14778                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14779                                 && test -z "${cf_tst_cflags}" \
14780                                 && cf_fix_cppflags=yes
14781
14782                         if test "$cf_fix_cppflags" = yes ; then
14783
14784         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14785         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14786
14787                                 continue
14788                         elif test "${cf_tst_cflags}" = "\"'" ; then
14789
14790         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14791         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14792
14793                                 continue
14794                         fi
14795                         ;;
14796                 esac
14797                 case "$CPPFLAGS" in
14798                 (*$cf_add_cflags)
14799                         ;;
14800                 (*)
14801                         case "$cf_add_cflags" in
14802                         (-D*)
14803                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14804
14805 CPPFLAGS=`echo "$CPPFLAGS" | \
14806         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14807                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14808
14809                                 ;;
14810                         esac
14811
14812         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14813         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14814
14815                         ;;
14816                 esac
14817                 ;;
14818         (*)
14819
14820         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14821         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14822
14823                 ;;
14824         esac
14825         ;;
14826 (yes)
14827
14828         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14829         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14830
14831         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
14832
14833         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14834                 && test -z "${cf_tst_cflags}" \
14835                 && cf_fix_cppflags=no
14836         ;;
14837 esac
14838 done
14839
14840 if test -n "$cf_new_cflags" ; then
14841
14842         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14843         CFLAGS="${CFLAGS}$cf_new_cflags"
14844
14845 fi
14846
14847 if test -n "$cf_new_cppflags" ; then
14848
14849         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14850         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14851
14852 fi
14853
14854 if test -n "$cf_new_extra_cppflags" ; then
14855
14856         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14857         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14858
14859 fi
14860
14861 cf_add_libs="$LIBS"
14862 # reverse order
14863 cf_add_0lib=
14864 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
14865 # filter duplicates
14866 for cf_add_1lib in $cf_add_0lib; do
14867         for cf_add_2lib in $cf_add_libs; do
14868                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
14869                         cf_add_1lib=
14870                         break
14871                 fi
14872         done
14873         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
14874 done
14875 LIBS="$cf_add_libs"
14876
14877         :
14878 else
14879         cf_pkgconfig_incs=
14880         cf_pkgconfig_libs=
14881         { echo "$as_me:14881: WARNING: unable to find SM library" >&5
14882 echo "$as_me: WARNING: unable to find SM library" >&2;}
14883 fi
14884
14885 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then
14886         test -n "$verbose" && echo "    found package xt" 1>&6
14887
14888 echo "${as_me:-configure}:14888: testing found package xt ..." 1>&5
14889
14890         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xt" 2>/dev/null`"
14891         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "xt" 2>/dev/null`"
14892         test -n "$verbose" && echo "    package xt CFLAGS: $cf_pkgconfig_incs" 1>&6
14893
14894 echo "${as_me:-configure}:14894: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
14895
14896         test -n "$verbose" && echo "    package xt LIBS: $cf_pkgconfig_libs" 1>&6
14897
14898 echo "${as_me:-configure}:14898: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
14899
14900 cf_fix_cppflags=no
14901 cf_new_cflags=
14902 cf_new_cppflags=
14903 cf_new_extra_cppflags=
14904
14905 for cf_add_cflags in $cf_pkgconfig_incs
14906 do
14907 case "$cf_fix_cppflags" in
14908 (no)
14909         case "$cf_add_cflags" in
14910         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
14911                 case "$cf_add_cflags" in
14912                 (-D*)
14913                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14914
14915                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14916                                 && test -z "${cf_tst_cflags}" \
14917                                 && cf_fix_cppflags=yes
14918
14919                         if test "$cf_fix_cppflags" = yes ; then
14920
14921         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14922         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14923
14924                                 continue
14925                         elif test "${cf_tst_cflags}" = "\"'" ; then
14926
14927         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14928         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14929
14930                                 continue
14931                         fi
14932                         ;;
14933                 esac
14934                 case "$CPPFLAGS" in
14935                 (*$cf_add_cflags)
14936                         ;;
14937                 (*)
14938                         case "$cf_add_cflags" in
14939                         (-D*)
14940                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14941
14942 CPPFLAGS=`echo "$CPPFLAGS" | \
14943         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14944                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14945
14946                                 ;;
14947                         esac
14948
14949         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
14950         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
14951
14952                         ;;
14953                 esac
14954                 ;;
14955         (*)
14956
14957         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
14958         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
14959
14960                 ;;
14961         esac
14962         ;;
14963 (yes)
14964
14965         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
14966         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
14967
14968         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
14969
14970         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
14971                 && test -z "${cf_tst_cflags}" \
14972                 && cf_fix_cppflags=no
14973         ;;
14974 esac
14975 done
14976
14977 if test -n "$cf_new_cflags" ; then
14978
14979         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
14980         CFLAGS="${CFLAGS}$cf_new_cflags"
14981
14982 fi
14983
14984 if test -n "$cf_new_cppflags" ; then
14985
14986         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14987         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
14988
14989 fi
14990
14991 if test -n "$cf_new_extra_cppflags" ; then
14992
14993         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
14994         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
14995
14996 fi
14997
14998 cf_add_libs="$LIBS"
14999 # reverse order
15000 cf_add_0lib=
15001 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15002 # filter duplicates
15003 for cf_add_1lib in $cf_add_0lib; do
15004         for cf_add_2lib in $cf_add_libs; do
15005                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15006                         cf_add_1lib=
15007                         break
15008                 fi
15009         done
15010         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15011 done
15012 LIBS="$cf_add_libs"
15013
15014         :
15015 else
15016         cf_pkgconfig_incs=
15017         cf_pkgconfig_libs=
15018         { echo "$as_me:15018: WARNING: unable to find Xt library" >&5
15019 echo "$as_me: WARNING: unable to find Xt library" >&2;}
15020 fi
15021
15022 else
15023         LIBS="$X_PRE_LIBS $LIBS $X_EXTRA_LIBS"
15024 fi
15025
15026 cf_have_X_LIBS=no
15027
15028 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then
15029         test -n "$verbose" && echo "    found package xt" 1>&6
15030
15031 echo "${as_me:-configure}:15031: testing found package xt ..." 1>&5
15032
15033         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xt" 2>/dev/null`"
15034         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "xt" 2>/dev/null`"
15035         test -n "$verbose" && echo "    package xt CFLAGS: $cf_pkgconfig_incs" 1>&6
15036
15037 echo "${as_me:-configure}:15037: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
15038
15039         test -n "$verbose" && echo "    package xt LIBS: $cf_pkgconfig_libs" 1>&6
15040
15041 echo "${as_me:-configure}:15041: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
15042
15043 cf_fix_cppflags=no
15044 cf_new_cflags=
15045 cf_new_cppflags=
15046 cf_new_extra_cppflags=
15047
15048 for cf_add_cflags in $cf_pkgconfig_incs
15049 do
15050 case "$cf_fix_cppflags" in
15051 (no)
15052         case "$cf_add_cflags" in
15053         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15054                 case "$cf_add_cflags" in
15055                 (-D*)
15056                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15057
15058                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15059                                 && test -z "${cf_tst_cflags}" \
15060                                 && cf_fix_cppflags=yes
15061
15062                         if test "$cf_fix_cppflags" = yes ; then
15063
15064         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15065         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15066
15067                                 continue
15068                         elif test "${cf_tst_cflags}" = "\"'" ; then
15069
15070         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15071         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15072
15073                                 continue
15074                         fi
15075                         ;;
15076                 esac
15077                 case "$CPPFLAGS" in
15078                 (*$cf_add_cflags)
15079                         ;;
15080                 (*)
15081                         case "$cf_add_cflags" in
15082                         (-D*)
15083                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15084
15085 CPPFLAGS=`echo "$CPPFLAGS" | \
15086         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15087                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15088
15089                                 ;;
15090                         esac
15091
15092         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15093         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15094
15095                         ;;
15096                 esac
15097                 ;;
15098         (*)
15099
15100         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15101         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15102
15103                 ;;
15104         esac
15105         ;;
15106 (yes)
15107
15108         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15109         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15110
15111         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
15112
15113         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15114                 && test -z "${cf_tst_cflags}" \
15115                 && cf_fix_cppflags=no
15116         ;;
15117 esac
15118 done
15119
15120 if test -n "$cf_new_cflags" ; then
15121
15122         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15123         CFLAGS="${CFLAGS}$cf_new_cflags"
15124
15125 fi
15126
15127 if test -n "$cf_new_cppflags" ; then
15128
15129         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15130         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15131
15132 fi
15133
15134 if test -n "$cf_new_extra_cppflags" ; then
15135
15136         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15137         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15138
15139 fi
15140
15141 cf_add_libs="$LIBS"
15142 # reverse order
15143 cf_add_0lib=
15144 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15145 # filter duplicates
15146 for cf_add_1lib in $cf_add_0lib; do
15147         for cf_add_2lib in $cf_add_libs; do
15148                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15149                         cf_add_1lib=
15150                         break
15151                 fi
15152         done
15153         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15154 done
15155 LIBS="$cf_add_libs"
15156
15157         case "x$LIBS" in
15158         (*-lX11*)
15159                 ;;
15160         (*)
15161 # we have an "xt" package, but it may omit Xt's dependency on X11
15162 echo "$as_me:15162: checking for usable X dependency" >&5
15163 echo $ECHO_N "checking for usable X dependency... $ECHO_C" >&6
15164 if test "${cf_cv_xt_x11_compat+set}" = set; then
15165   echo $ECHO_N "(cached) $ECHO_C" >&6
15166 else
15167
15168 cat >"conftest.$ac_ext" <<_ACEOF
15169 #line 15169 "configure"
15170 #include "confdefs.h"
15171
15172 $ac_includes_default
15173 #include <X11/Xlib.h>
15174
15175 int
15176 main (void)
15177 {
15178
15179         int rc1 = XDrawLine((Display*) 0, (Drawable) 0, (GC) 0, 0, 0, 0, 0);
15180         int rc2 = XClearWindow((Display*) 0, (Window) 0);
15181         int rc3 = XMoveWindow((Display*) 0, (Window) 0, 0, 0);
15182         int rc4 = XMoveResizeWindow((Display*)0, (Window)0, 0, 0, 0, 0);
15183
15184   ;
15185   return 0;
15186 }
15187 _ACEOF
15188 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15189 if { (eval echo "$as_me:15189: \"$ac_link\"") >&5
15190   (eval $ac_link) 2>&5
15191   ac_status=$?
15192   echo "$as_me:15192: \$? = $ac_status" >&5
15193   (exit "$ac_status"); } &&
15194          { ac_try='test -s "conftest$ac_exeext"'
15195   { (eval echo "$as_me:15195: \"$ac_try\"") >&5
15196   (eval $ac_try) 2>&5
15197   ac_status=$?
15198   echo "$as_me:15198: \$? = $ac_status" >&5
15199   (exit "$ac_status"); }; }; then
15200   cf_cv_xt_x11_compat=yes
15201 else
15202   echo "$as_me: failed program was:" >&5
15203 cat "conftest.$ac_ext" >&5
15204 cf_cv_xt_x11_compat=no
15205 fi
15206 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15207 fi
15208 echo "$as_me:15208: result: $cf_cv_xt_x11_compat" >&5
15209 echo "${ECHO_T}$cf_cv_xt_x11_compat" >&6
15210                 if test "$cf_cv_xt_x11_compat" = no
15211                 then
15212                         test -n "$verbose" && echo "    work around broken X11 dependency" 1>&6
15213
15214 echo "${as_me:-configure}:15214: testing work around broken X11 dependency ..." 1>&5
15215
15216                         # 2010/11/19 - good enough until a working Xt on Xcb is delivered.
15217
15218 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then
15219         test -n "$verbose" && echo "    found package x11" 1>&6
15220
15221 echo "${as_me:-configure}:15221: testing found package x11 ..." 1>&5
15222
15223         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "x11" 2>/dev/null`"
15224         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "x11" 2>/dev/null`"
15225         test -n "$verbose" && echo "    package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6
15226
15227 echo "${as_me:-configure}:15227: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
15228
15229         test -n "$verbose" && echo "    package x11 LIBS: $cf_pkgconfig_libs" 1>&6
15230
15231 echo "${as_me:-configure}:15231: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
15232
15233 cf_fix_cppflags=no
15234 cf_new_cflags=
15235 cf_new_cppflags=
15236 cf_new_extra_cppflags=
15237
15238 for cf_add_cflags in $cf_pkgconfig_incs
15239 do
15240 case "$cf_fix_cppflags" in
15241 (no)
15242         case "$cf_add_cflags" in
15243         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15244                 case "$cf_add_cflags" in
15245                 (-D*)
15246                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15247
15248                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15249                                 && test -z "${cf_tst_cflags}" \
15250                                 && cf_fix_cppflags=yes
15251
15252                         if test "$cf_fix_cppflags" = yes ; then
15253
15254         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15255         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15256
15257                                 continue
15258                         elif test "${cf_tst_cflags}" = "\"'" ; then
15259
15260         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15261         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15262
15263                                 continue
15264                         fi
15265                         ;;
15266                 esac
15267                 case "$CPPFLAGS" in
15268                 (*$cf_add_cflags)
15269                         ;;
15270                 (*)
15271                         case "$cf_add_cflags" in
15272                         (-D*)
15273                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15274
15275 CPPFLAGS=`echo "$CPPFLAGS" | \
15276         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15277                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15278
15279                                 ;;
15280                         esac
15281
15282         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15283         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15284
15285                         ;;
15286                 esac
15287                 ;;
15288         (*)
15289
15290         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15291         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15292
15293                 ;;
15294         esac
15295         ;;
15296 (yes)
15297
15298         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15299         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15300
15301         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
15302
15303         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15304                 && test -z "${cf_tst_cflags}" \
15305                 && cf_fix_cppflags=no
15306         ;;
15307 esac
15308 done
15309
15310 if test -n "$cf_new_cflags" ; then
15311
15312         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15313         CFLAGS="${CFLAGS}$cf_new_cflags"
15314
15315 fi
15316
15317 if test -n "$cf_new_cppflags" ; then
15318
15319         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15320         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15321
15322 fi
15323
15324 if test -n "$cf_new_extra_cppflags" ; then
15325
15326         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15327         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15328
15329 fi
15330
15331 cf_add_libs="$LIBS"
15332 # reverse order
15333 cf_add_0lib=
15334 for cf_add_1lib in $cf_pkgconfig_libs; 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         :
15348 else
15349         cf_pkgconfig_incs=
15350         cf_pkgconfig_libs=
15351
15352 test -n "$verbose" && echo "    ...before $LIBS" 1>&6
15353
15354 echo "${as_me:-configure}:15354: testing ...before $LIBS ..." 1>&5
15355
15356 LIBS=`echo "$LIBS" | sed -e "s/[        ][      ]*/ /g" -e "s%-lXt %-lXt -lX11 %" -e 's%  % %g'`
15357 test -n "$verbose" && echo "    ...after  $LIBS" 1>&6
15358
15359 echo "${as_me:-configure}:15359: testing ...after  $LIBS ..." 1>&5
15360
15361 fi
15362
15363                 fi
15364                 ;;
15365         esac
15366
15367 echo "$as_me:15367: checking for usable X Toolkit package" >&5
15368 echo $ECHO_N "checking for usable X Toolkit package... $ECHO_C" >&6
15369 if test "${cf_cv_xt_ice_compat+set}" = set; then
15370   echo $ECHO_N "(cached) $ECHO_C" >&6
15371 else
15372
15373 cat >"conftest.$ac_ext" <<_ACEOF
15374 #line 15374 "configure"
15375 #include "confdefs.h"
15376
15377 $ac_includes_default
15378 #include <X11/Shell.h>
15379
15380 int
15381 main (void)
15382 {
15383 int num = IceConnectionNumber(0); (void) num
15384
15385   ;
15386   return 0;
15387 }
15388 _ACEOF
15389 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15390 if { (eval echo "$as_me:15390: \"$ac_link\"") >&5
15391   (eval $ac_link) 2>&5
15392   ac_status=$?
15393   echo "$as_me:15393: \$? = $ac_status" >&5
15394   (exit "$ac_status"); } &&
15395          { ac_try='test -s "conftest$ac_exeext"'
15396   { (eval echo "$as_me:15396: \"$ac_try\"") >&5
15397   (eval $ac_try) 2>&5
15398   ac_status=$?
15399   echo "$as_me:15399: \$? = $ac_status" >&5
15400   (exit "$ac_status"); }; }; then
15401   cf_cv_xt_ice_compat=yes
15402 else
15403   echo "$as_me: failed program was:" >&5
15404 cat "conftest.$ac_ext" >&5
15405 cf_cv_xt_ice_compat=no
15406 fi
15407 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15408 fi
15409 echo "$as_me:15409: result: $cf_cv_xt_ice_compat" >&5
15410 echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6
15411
15412         if test "$cf_cv_xt_ice_compat" = no
15413         then
15414                 # workaround for broken ".pc" files used for X Toolkit.
15415                 case "x$X_PRE_LIBS" in
15416                 (*-lICE*)
15417                         case "x$LIBS" in
15418                         (*-lICE*)
15419                                 ;;
15420                         (*)
15421                                 test -n "$verbose" && echo "    work around broken ICE dependency" 1>&6
15422
15423 echo "${as_me:-configure}:15423: testing work around broken ICE dependency ..." 1>&5
15424
15425 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then
15426         test -n "$verbose" && echo "    found package ice" 1>&6
15427
15428 echo "${as_me:-configure}:15428: testing found package ice ..." 1>&5
15429
15430         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "ice" 2>/dev/null`"
15431         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "ice" 2>/dev/null`"
15432         test -n "$verbose" && echo "    package ice CFLAGS: $cf_pkgconfig_incs" 1>&6
15433
15434 echo "${as_me:-configure}:15434: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
15435
15436         test -n "$verbose" && echo "    package ice LIBS: $cf_pkgconfig_libs" 1>&6
15437
15438 echo "${as_me:-configure}:15438: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
15439
15440 cf_fix_cppflags=no
15441 cf_new_cflags=
15442 cf_new_cppflags=
15443 cf_new_extra_cppflags=
15444
15445 for cf_add_cflags in $cf_pkgconfig_incs
15446 do
15447 case "$cf_fix_cppflags" in
15448 (no)
15449         case "$cf_add_cflags" in
15450         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15451                 case "$cf_add_cflags" in
15452                 (-D*)
15453                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15454
15455                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15456                                 && test -z "${cf_tst_cflags}" \
15457                                 && cf_fix_cppflags=yes
15458
15459                         if test "$cf_fix_cppflags" = yes ; then
15460
15461         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15462         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15463
15464                                 continue
15465                         elif test "${cf_tst_cflags}" = "\"'" ; then
15466
15467         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15468         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15469
15470                                 continue
15471                         fi
15472                         ;;
15473                 esac
15474                 case "$CPPFLAGS" in
15475                 (*$cf_add_cflags)
15476                         ;;
15477                 (*)
15478                         case "$cf_add_cflags" in
15479                         (-D*)
15480                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15481
15482 CPPFLAGS=`echo "$CPPFLAGS" | \
15483         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15484                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15485
15486                                 ;;
15487                         esac
15488
15489         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15490         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15491
15492                         ;;
15493                 esac
15494                 ;;
15495         (*)
15496
15497         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15498         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15499
15500                 ;;
15501         esac
15502         ;;
15503 (yes)
15504
15505         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15506         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15507
15508         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
15509
15510         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15511                 && test -z "${cf_tst_cflags}" \
15512                 && cf_fix_cppflags=no
15513         ;;
15514 esac
15515 done
15516
15517 if test -n "$cf_new_cflags" ; then
15518
15519         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15520         CFLAGS="${CFLAGS}$cf_new_cflags"
15521
15522 fi
15523
15524 if test -n "$cf_new_cppflags" ; then
15525
15526         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15527         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15528
15529 fi
15530
15531 if test -n "$cf_new_extra_cppflags" ; then
15532
15533         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15534         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15535
15536 fi
15537
15538 cf_add_libs="$LIBS"
15539 # reverse order
15540 cf_add_0lib=
15541 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15542 # filter duplicates
15543 for cf_add_1lib in $cf_add_0lib; do
15544         for cf_add_2lib in $cf_add_libs; do
15545                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15546                         cf_add_1lib=
15547                         break
15548                 fi
15549         done
15550         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15551 done
15552 LIBS="$cf_add_libs"
15553
15554 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then
15555         test -n "$verbose" && echo "    found package sm" 1>&6
15556
15557 echo "${as_me:-configure}:15557: testing found package sm ..." 1>&5
15558
15559         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "sm" 2>/dev/null`"
15560         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "sm" 2>/dev/null`"
15561         test -n "$verbose" && echo "    package sm CFLAGS: $cf_pkgconfig_incs" 1>&6
15562
15563 echo "${as_me:-configure}:15563: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
15564
15565         test -n "$verbose" && echo "    package sm LIBS: $cf_pkgconfig_libs" 1>&6
15566
15567 echo "${as_me:-configure}:15567: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
15568
15569 cf_fix_cppflags=no
15570 cf_new_cflags=
15571 cf_new_cppflags=
15572 cf_new_extra_cppflags=
15573
15574 for cf_add_cflags in $cf_pkgconfig_incs
15575 do
15576 case "$cf_fix_cppflags" in
15577 (no)
15578         case "$cf_add_cflags" in
15579         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15580                 case "$cf_add_cflags" in
15581                 (-D*)
15582                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15583
15584                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15585                                 && test -z "${cf_tst_cflags}" \
15586                                 && cf_fix_cppflags=yes
15587
15588                         if test "$cf_fix_cppflags" = yes ; then
15589
15590         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15591         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15592
15593                                 continue
15594                         elif test "${cf_tst_cflags}" = "\"'" ; then
15595
15596         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15597         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15598
15599                                 continue
15600                         fi
15601                         ;;
15602                 esac
15603                 case "$CPPFLAGS" in
15604                 (*$cf_add_cflags)
15605                         ;;
15606                 (*)
15607                         case "$cf_add_cflags" in
15608                         (-D*)
15609                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15610
15611 CPPFLAGS=`echo "$CPPFLAGS" | \
15612         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15613                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15614
15615                                 ;;
15616                         esac
15617
15618         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15619         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15620
15621                         ;;
15622                 esac
15623                 ;;
15624         (*)
15625
15626         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15627         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15628
15629                 ;;
15630         esac
15631         ;;
15632 (yes)
15633
15634         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15635         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15636
15637         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
15638
15639         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15640                 && test -z "${cf_tst_cflags}" \
15641                 && cf_fix_cppflags=no
15642         ;;
15643 esac
15644 done
15645
15646 if test -n "$cf_new_cflags" ; then
15647
15648         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15649         CFLAGS="${CFLAGS}$cf_new_cflags"
15650
15651 fi
15652
15653 if test -n "$cf_new_cppflags" ; then
15654
15655         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15656         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15657
15658 fi
15659
15660 if test -n "$cf_new_extra_cppflags" ; then
15661
15662         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15663         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15664
15665 fi
15666
15667 cf_add_libs="$LIBS"
15668 # reverse order
15669 cf_add_0lib=
15670 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15671 # filter duplicates
15672 for cf_add_1lib in $cf_add_0lib; do
15673         for cf_add_2lib in $cf_add_libs; do
15674                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15675                         cf_add_1lib=
15676                         break
15677                 fi
15678         done
15679         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15680 done
15681 LIBS="$cf_add_libs"
15682
15683         :
15684 else
15685         cf_pkgconfig_incs=
15686         cf_pkgconfig_libs=
15687         :
15688 fi
15689
15690 else
15691         cf_pkgconfig_incs=
15692         cf_pkgconfig_libs=
15693
15694 test -n "$verbose" && echo "    ...before $LIBS" 1>&6
15695
15696 echo "${as_me:-configure}:15696: testing ...before $LIBS ..." 1>&5
15697
15698 LIBS=`echo "$LIBS" | sed -e "s/[        ][      ]*/ /g" -e "s%-lXt %-lXt $X_PRE_LIBS %" -e 's%  % %g'`
15699 test -n "$verbose" && echo "    ...after  $LIBS" 1>&6
15700
15701 echo "${as_me:-configure}:15701: testing ...after  $LIBS ..." 1>&5
15702
15703 fi
15704
15705                                 ;;
15706                         esac
15707                         ;;
15708                 esac
15709         fi
15710
15711         cf_have_X_LIBS=yes
15712
15713 else
15714         cf_pkgconfig_incs=
15715         cf_pkgconfig_libs=
15716
15717         LDFLAGS="$X_LIBS $LDFLAGS"
15718
15719 test -n "$verbose" && echo "    checking additions to CFLAGS" 1>&6
15720
15721 echo "${as_me:-configure}:15721: testing checking additions to CFLAGS ..." 1>&5
15722
15723 cf_check_cflags="$CFLAGS"
15724 cf_check_cppflags="$CPPFLAGS"
15725
15726 cf_fix_cppflags=no
15727 cf_new_cflags=
15728 cf_new_cppflags=
15729 cf_new_extra_cppflags=
15730
15731 for cf_add_cflags in $X_CFLAGS
15732 do
15733 case "$cf_fix_cppflags" in
15734 (no)
15735         case "$cf_add_cflags" in
15736         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15737                 case "$cf_add_cflags" in
15738                 (-D*)
15739                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15740
15741                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15742                                 && test -z "${cf_tst_cflags}" \
15743                                 && cf_fix_cppflags=yes
15744
15745                         if test "$cf_fix_cppflags" = yes ; then
15746
15747         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15748         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15749
15750                                 continue
15751                         elif test "${cf_tst_cflags}" = "\"'" ; then
15752
15753         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15754         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15755
15756                                 continue
15757                         fi
15758                         ;;
15759                 esac
15760                 case "$CPPFLAGS" in
15761                 (*$cf_add_cflags)
15762                         ;;
15763                 (*)
15764                         case "$cf_add_cflags" in
15765                         (-D*)
15766                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15767
15768 CPPFLAGS=`echo "$CPPFLAGS" | \
15769         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
15770                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
15771
15772                                 ;;
15773                         esac
15774
15775         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15776         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15777
15778                         ;;
15779                 esac
15780                 ;;
15781         (*)
15782
15783         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15784         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15785
15786                 ;;
15787         esac
15788         ;;
15789 (yes)
15790
15791         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15792         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15793
15794         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
15795
15796         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15797                 && test -z "${cf_tst_cflags}" \
15798                 && cf_fix_cppflags=no
15799         ;;
15800 esac
15801 done
15802
15803 if test -n "$cf_new_cflags" ; then
15804         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
15805
15806 echo "${as_me:-configure}:15806: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
15807
15808         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15809         CFLAGS="${CFLAGS}$cf_new_cflags"
15810
15811 fi
15812
15813 if test -n "$cf_new_cppflags" ; then
15814         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
15815
15816 echo "${as_me:-configure}:15816: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
15817
15818         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15819         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15820
15821 fi
15822
15823 if test -n "$cf_new_extra_cppflags" ; then
15824         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
15825
15826 echo "${as_me:-configure}:15826: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
15827
15828         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15829         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15830
15831 fi
15832
15833 if test "x$cf_check_cflags" != "x$CFLAGS" ; then
15834 cat >"conftest.$ac_ext" <<_ACEOF
15835 #line 15835 "configure"
15836 #include "confdefs.h"
15837 #include <stdio.h>
15838 int
15839 main (void)
15840 {
15841 printf("Hello world");
15842   ;
15843   return 0;
15844 }
15845 _ACEOF
15846 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15847 if { (eval echo "$as_me:15847: \"$ac_link\"") >&5
15848   (eval $ac_link) 2>&5
15849   ac_status=$?
15850   echo "$as_me:15850: \$? = $ac_status" >&5
15851   (exit "$ac_status"); } &&
15852          { ac_try='test -s "conftest$ac_exeext"'
15853   { (eval echo "$as_me:15853: \"$ac_try\"") >&5
15854   (eval $ac_try) 2>&5
15855   ac_status=$?
15856   echo "$as_me:15856: \$? = $ac_status" >&5
15857   (exit "$ac_status"); }; }; then
15858   :
15859 else
15860   echo "$as_me: failed program was:" >&5
15861 cat "conftest.$ac_ext" >&5
15862 test -n "$verbose" && echo "    test-compile failed.  Undoing change to \$CFLAGS" 1>&6
15863
15864 echo "${as_me:-configure}:15864: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
15865
15866          if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then
15867                  test -n "$verbose" && echo "   but keeping change to \$CPPFLAGS" 1>&6
15868
15869 echo "${as_me:-configure}:15869: testing but keeping change to \$CPPFLAGS ..." 1>&5
15870
15871          fi
15872          CFLAGS="$cf_check_cflags"
15873 fi
15874 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15875 fi
15876
15877         echo "$as_me:15877: checking for XOpenDisplay" >&5
15878 echo $ECHO_N "checking for XOpenDisplay... $ECHO_C" >&6
15879 if test "${ac_cv_func_XOpenDisplay+set}" = set; then
15880   echo $ECHO_N "(cached) $ECHO_C" >&6
15881 else
15882   cat >"conftest.$ac_ext" <<_ACEOF
15883 #line 15883 "configure"
15884 #include "confdefs.h"
15885 #define XOpenDisplay autoconf_temporary
15886 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
15887 #undef XOpenDisplay
15888
15889 #ifdef __cplusplus
15890 extern "C"
15891 #endif
15892
15893 /* We use char because int might match the return type of a gcc2
15894    builtin and then its argument prototype would still apply.  */
15895 char XOpenDisplay (void);
15896
15897 int
15898 main (void)
15899 {
15900
15901 /* The GNU C library defines stubs for functions which it implements
15902     to always fail with ENOSYS.  Some functions are actually named
15903     something starting with __ and the normal name is an alias.  */
15904 #if defined (__stub_XOpenDisplay) || defined (__stub___XOpenDisplay)
15905 #error found stub for XOpenDisplay
15906 #endif
15907
15908         return XOpenDisplay ();
15909   ;
15910   return 0;
15911 }
15912 _ACEOF
15913 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15914 if { (eval echo "$as_me:15914: \"$ac_link\"") >&5
15915   (eval $ac_link) 2>&5
15916   ac_status=$?
15917   echo "$as_me:15917: \$? = $ac_status" >&5
15918   (exit "$ac_status"); } &&
15919          { ac_try='test -s "conftest$ac_exeext"'
15920   { (eval echo "$as_me:15920: \"$ac_try\"") >&5
15921   (eval $ac_try) 2>&5
15922   ac_status=$?
15923   echo "$as_me:15923: \$? = $ac_status" >&5
15924   (exit "$ac_status"); }; }; then
15925   ac_cv_func_XOpenDisplay=yes
15926 else
15927   echo "$as_me: failed program was:" >&5
15928 cat "conftest.$ac_ext" >&5
15929 ac_cv_func_XOpenDisplay=no
15930 fi
15931 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15932 fi
15933 echo "$as_me:15933: result: $ac_cv_func_XOpenDisplay" >&5
15934 echo "${ECHO_T}$ac_cv_func_XOpenDisplay" >&6
15935 if test "$ac_cv_func_XOpenDisplay" = yes; then
15936   :
15937 else
15938
15939         echo "$as_me:15939: checking for XOpenDisplay in -lX11" >&5
15940 echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6
15941 if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then
15942   echo $ECHO_N "(cached) $ECHO_C" >&6
15943 else
15944   ac_check_lib_save_LIBS=$LIBS
15945 LIBS="-lX11  $LIBS"
15946 cat >"conftest.$ac_ext" <<_ACEOF
15947 #line 15947 "configure"
15948 #include "confdefs.h"
15949
15950 /* Override any gcc2 internal prototype to avoid an error.  */
15951 #ifdef __cplusplus
15952 extern "C"
15953 #endif
15954 /* We use char because int might match the return type of a gcc2
15955    builtin and then its argument prototype would still apply.  */
15956 char XOpenDisplay (void);
15957 int
15958 main (void)
15959 {
15960 XOpenDisplay ();
15961   ;
15962   return 0;
15963 }
15964 _ACEOF
15965 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15966 if { (eval echo "$as_me:15966: \"$ac_link\"") >&5
15967   (eval $ac_link) 2>&5
15968   ac_status=$?
15969   echo "$as_me:15969: \$? = $ac_status" >&5
15970   (exit "$ac_status"); } &&
15971          { ac_try='test -s "conftest$ac_exeext"'
15972   { (eval echo "$as_me:15972: \"$ac_try\"") >&5
15973   (eval $ac_try) 2>&5
15974   ac_status=$?
15975   echo "$as_me:15975: \$? = $ac_status" >&5
15976   (exit "$ac_status"); }; }; then
15977   ac_cv_lib_X11_XOpenDisplay=yes
15978 else
15979   echo "$as_me: failed program was:" >&5
15980 cat "conftest.$ac_ext" >&5
15981 ac_cv_lib_X11_XOpenDisplay=no
15982 fi
15983 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15984 LIBS=$ac_check_lib_save_LIBS
15985 fi
15986 echo "$as_me:15986: result: $ac_cv_lib_X11_XOpenDisplay" >&5
15987 echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6
15988 if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then
15989
15990 cf_add_libs="$LIBS"
15991 # reverse order
15992 cf_add_0lib=
15993 for cf_add_1lib in -lX11; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15994 # filter duplicates
15995 for cf_add_1lib in $cf_add_0lib; do
15996         for cf_add_2lib in $cf_add_libs; do
15997                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15998                         cf_add_1lib=
15999                         break
16000                 fi
16001         done
16002         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16003 done
16004 LIBS="$cf_add_libs"
16005
16006 fi
16007
16008 fi
16009
16010         echo "$as_me:16010: checking for XtAppInitialize" >&5
16011 echo $ECHO_N "checking for XtAppInitialize... $ECHO_C" >&6
16012 if test "${ac_cv_func_XtAppInitialize+set}" = set; then
16013   echo $ECHO_N "(cached) $ECHO_C" >&6
16014 else
16015   cat >"conftest.$ac_ext" <<_ACEOF
16016 #line 16016 "configure"
16017 #include "confdefs.h"
16018 #define XtAppInitialize autoconf_temporary
16019 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
16020 #undef XtAppInitialize
16021
16022 #ifdef __cplusplus
16023 extern "C"
16024 #endif
16025
16026 /* We use char because int might match the return type of a gcc2
16027    builtin and then its argument prototype would still apply.  */
16028 char XtAppInitialize (void);
16029
16030 int
16031 main (void)
16032 {
16033
16034 /* The GNU C library defines stubs for functions which it implements
16035     to always fail with ENOSYS.  Some functions are actually named
16036     something starting with __ and the normal name is an alias.  */
16037 #if defined (__stub_XtAppInitialize) || defined (__stub___XtAppInitialize)
16038 #error found stub for XtAppInitialize
16039 #endif
16040
16041         return XtAppInitialize ();
16042   ;
16043   return 0;
16044 }
16045 _ACEOF
16046 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16047 if { (eval echo "$as_me:16047: \"$ac_link\"") >&5
16048   (eval $ac_link) 2>&5
16049   ac_status=$?
16050   echo "$as_me:16050: \$? = $ac_status" >&5
16051   (exit "$ac_status"); } &&
16052          { ac_try='test -s "conftest$ac_exeext"'
16053   { (eval echo "$as_me:16053: \"$ac_try\"") >&5
16054   (eval $ac_try) 2>&5
16055   ac_status=$?
16056   echo "$as_me:16056: \$? = $ac_status" >&5
16057   (exit "$ac_status"); }; }; then
16058   ac_cv_func_XtAppInitialize=yes
16059 else
16060   echo "$as_me: failed program was:" >&5
16061 cat "conftest.$ac_ext" >&5
16062 ac_cv_func_XtAppInitialize=no
16063 fi
16064 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16065 fi
16066 echo "$as_me:16066: result: $ac_cv_func_XtAppInitialize" >&5
16067 echo "${ECHO_T}$ac_cv_func_XtAppInitialize" >&6
16068 if test "$ac_cv_func_XtAppInitialize" = yes; then
16069   :
16070 else
16071
16072         echo "$as_me:16072: checking for XtAppInitialize in -lXt" >&5
16073 echo $ECHO_N "checking for XtAppInitialize in -lXt... $ECHO_C" >&6
16074 if test "${ac_cv_lib_Xt_XtAppInitialize+set}" = set; then
16075   echo $ECHO_N "(cached) $ECHO_C" >&6
16076 else
16077   ac_check_lib_save_LIBS=$LIBS
16078 LIBS="-lXt  $LIBS"
16079 cat >"conftest.$ac_ext" <<_ACEOF
16080 #line 16080 "configure"
16081 #include "confdefs.h"
16082
16083 /* Override any gcc2 internal prototype to avoid an error.  */
16084 #ifdef __cplusplus
16085 extern "C"
16086 #endif
16087 /* We use char because int might match the return type of a gcc2
16088    builtin and then its argument prototype would still apply.  */
16089 char XtAppInitialize (void);
16090 int
16091 main (void)
16092 {
16093 XtAppInitialize ();
16094   ;
16095   return 0;
16096 }
16097 _ACEOF
16098 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16099 if { (eval echo "$as_me:16099: \"$ac_link\"") >&5
16100   (eval $ac_link) 2>&5
16101   ac_status=$?
16102   echo "$as_me:16102: \$? = $ac_status" >&5
16103   (exit "$ac_status"); } &&
16104          { ac_try='test -s "conftest$ac_exeext"'
16105   { (eval echo "$as_me:16105: \"$ac_try\"") >&5
16106   (eval $ac_try) 2>&5
16107   ac_status=$?
16108   echo "$as_me:16108: \$? = $ac_status" >&5
16109   (exit "$ac_status"); }; }; then
16110   ac_cv_lib_Xt_XtAppInitialize=yes
16111 else
16112   echo "$as_me: failed program was:" >&5
16113 cat "conftest.$ac_ext" >&5
16114 ac_cv_lib_Xt_XtAppInitialize=no
16115 fi
16116 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16117 LIBS=$ac_check_lib_save_LIBS
16118 fi
16119 echo "$as_me:16119: result: $ac_cv_lib_Xt_XtAppInitialize" >&5
16120 echo "${ECHO_T}$ac_cv_lib_Xt_XtAppInitialize" >&6
16121 if test "$ac_cv_lib_Xt_XtAppInitialize" = yes; then
16122
16123 cat >>confdefs.h <<\EOF
16124 #define HAVE_LIBXT 1
16125 EOF
16126
16127                  cf_have_X_LIBS=Xt
16128                  LIBS="-lXt $LIBS"
16129 fi
16130
16131 fi
16132
16133 fi
16134
16135 if test "$cf_have_X_LIBS" = no ; then
16136         { echo "$as_me:16136: WARNING: Unable to successfully link X Toolkit library (-lXt) with
16137 test program.  You will have to check and add the proper libraries by hand
16138 to makefile." >&5
16139 echo "$as_me: WARNING: Unable to successfully link X Toolkit library (-lXt) with
16140 test program.  You will have to check and add the proper libraries by hand
16141 to makefile." >&2;}
16142 fi
16143
16144 cf_x_athena_root=$cf_x_athena
16145 cf_x_athena_inc=""
16146
16147 for cf_path in default \
16148         /usr/contrib/X11R6 \
16149         /usr/contrib/X11R5 \
16150         /usr/lib/X11R5 \
16151         /usr/local
16152 do
16153         if test -z "$cf_x_athena_inc" ; then
16154
16155 cf_save_LIBS_CF_X_ATHENA_CPPFLAGS="$LIBS"
16156 cf_save_CFLAGS_CF_X_ATHENA_CPPFLAGS="$CFLAGS"
16157 cf_save_CPPFLAGS_CF_X_ATHENA_CPPFLAGS="$CPPFLAGS"
16158 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
16159 for cf_X_CFLAGS in $X_CFLAGS
16160 do
16161         case "x$cf_X_CFLAGS" in
16162         x-[IUD]*)
16163                 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
16164                 ;;
16165         *)
16166                 CFLAGS="$CFLAGS $cf_X_CFLAGS"
16167                 ;;
16168         esac
16169 done
16170
16171                 cf_test=X11/$cf_x_athena_root/SimpleMenu.h
16172                 if test "$cf_path" != default ; then
16173
16174         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16175         CPPFLAGS="${CPPFLAGS}-I$cf_path/include"
16176
16177                         echo "$as_me:16177: checking for $cf_test in $cf_path" >&5
16178 echo $ECHO_N "checking for $cf_test in $cf_path... $ECHO_C" >&6
16179                 else
16180                         echo "$as_me:16180: checking for $cf_test" >&5
16181 echo $ECHO_N "checking for $cf_test... $ECHO_C" >&6
16182                 fi
16183                 cat >"conftest.$ac_ext" <<_ACEOF
16184 #line 16184 "configure"
16185 #include "confdefs.h"
16186
16187 #include <X11/Intrinsic.h>
16188 #include <$cf_test>
16189 int
16190 main (void)
16191 {
16192
16193   ;
16194   return 0;
16195 }
16196 _ACEOF
16197 rm -f "conftest.$ac_objext"
16198 if { (eval echo "$as_me:16198: \"$ac_compile\"") >&5
16199   (eval $ac_compile) 2>&5
16200   ac_status=$?
16201   echo "$as_me:16201: \$? = $ac_status" >&5
16202   (exit "$ac_status"); } &&
16203          { ac_try='test -s "conftest.$ac_objext"'
16204   { (eval echo "$as_me:16204: \"$ac_try\"") >&5
16205   (eval $ac_try) 2>&5
16206   ac_status=$?
16207   echo "$as_me:16207: \$? = $ac_status" >&5
16208   (exit "$ac_status"); }; }; then
16209   cf_result=yes
16210 else
16211   echo "$as_me: failed program was:" >&5
16212 cat "conftest.$ac_ext" >&5
16213 cf_result=no
16214 fi
16215 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16216                 echo "$as_me:16216: result: $cf_result" >&5
16217 echo "${ECHO_T}$cf_result" >&6
16218
16219 LIBS="$cf_save_LIBS_CF_X_ATHENA_CPPFLAGS"
16220 CFLAGS="$cf_save_CFLAGS_CF_X_ATHENA_CPPFLAGS"
16221 CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_CPPFLAGS"
16222
16223                 if test "$cf_result" = yes ; then
16224                         test "$cf_path"  = default && cf_x_athena_inc=default
16225                         test "$cf_path" != default && cf_x_athena_inc="$cf_path/include"
16226                         break
16227                 fi
16228         fi
16229 done
16230
16231 if test -z "$cf_x_athena_inc" ; then
16232         { echo "$as_me:16232: WARNING: Unable to find Athena header files" >&5
16233 echo "$as_me: WARNING: Unable to find Athena header files" >&2;}
16234 elif test "$cf_x_athena_inc" != default ; then
16235
16236         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16237         CPPFLAGS="${CPPFLAGS}-I$cf_x_athena_inc"
16238
16239 fi
16240
16241 cf_x_athena_root=$cf_x_athena
16242 cf_x_athena_lib=""
16243
16244 for cf_path in default \
16245         /usr/contrib/X11R6 \
16246         /usr/contrib/X11R5 \
16247         /usr/lib/X11R5 \
16248         /usr/local
16249 do
16250         for cf_lib in \
16251                 ${cf_x_athena_root} \
16252                 ${cf_x_athena_root}7 \
16253                 ${cf_x_athena_root}6
16254         do
16255         for cf_libs in \
16256                 "-l$cf_lib -lXmu" \
16257                 "-l$cf_lib -lXpm -lXmu" \
16258                 "-l${cf_lib}_s -lXmu_s"
16259         do
16260                 test -n "$cf_x_athena_lib" && break
16261
16262 cf_save_LIBS_CF_X_ATHENA_LIBS="$LIBS"
16263 cf_save_CFLAGS_CF_X_ATHENA_LIBS="$CFLAGS"
16264 cf_save_CPPFLAGS_CF_X_ATHENA_LIBS="$CPPFLAGS"
16265 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
16266 for cf_X_CFLAGS in $X_CFLAGS
16267 do
16268         case "x$cf_X_CFLAGS" in
16269         x-[IUD]*)
16270                 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
16271                 ;;
16272         *)
16273                 CFLAGS="$CFLAGS $cf_X_CFLAGS"
16274                 ;;
16275         esac
16276 done
16277
16278                 cf_test=XawSimpleMenuAddGlobalActions
16279                 test "$cf_path" != default && cf_libs="-L$cf_path/lib $cf_libs"
16280
16281 cf_add_libs="$LIBS"
16282 # reverse order
16283 cf_add_0lib=
16284 for cf_add_1lib in $cf_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16285 # filter duplicates
16286 for cf_add_1lib in $cf_add_0lib; do
16287         for cf_add_2lib in $cf_add_libs; do
16288                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16289                         cf_add_1lib=
16290                         break
16291                 fi
16292         done
16293         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16294 done
16295 LIBS="$cf_add_libs"
16296
16297                 echo "$as_me:16297: checking for $cf_test in $cf_libs" >&5
16298 echo $ECHO_N "checking for $cf_test in $cf_libs... $ECHO_C" >&6
16299                 cat >"conftest.$ac_ext" <<_ACEOF
16300 #line 16300 "configure"
16301 #include "confdefs.h"
16302
16303 $ac_includes_default
16304 #include <X11/Intrinsic.h>
16305 #include <X11/$cf_x_athena_root/SimpleMenu.h>
16306
16307 int
16308 main (void)
16309 {
16310
16311 $cf_test((XtAppContext) 0)
16312   ;
16313   return 0;
16314 }
16315 _ACEOF
16316 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16317 if { (eval echo "$as_me:16317: \"$ac_link\"") >&5
16318   (eval $ac_link) 2>&5
16319   ac_status=$?
16320   echo "$as_me:16320: \$? = $ac_status" >&5
16321   (exit "$ac_status"); } &&
16322          { ac_try='test -s "conftest$ac_exeext"'
16323   { (eval echo "$as_me:16323: \"$ac_try\"") >&5
16324   (eval $ac_try) 2>&5
16325   ac_status=$?
16326   echo "$as_me:16326: \$? = $ac_status" >&5
16327   (exit "$ac_status"); }; }; then
16328   cf_result=yes
16329 else
16330   echo "$as_me: failed program was:" >&5
16331 cat "conftest.$ac_ext" >&5
16332 cf_result=no
16333 fi
16334 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16335                 echo "$as_me:16335: result: $cf_result" >&5
16336 echo "${ECHO_T}$cf_result" >&6
16337
16338 LIBS="$cf_save_LIBS_CF_X_ATHENA_LIBS"
16339 CFLAGS="$cf_save_CFLAGS_CF_X_ATHENA_LIBS"
16340 CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_LIBS"
16341
16342                 if test "$cf_result" = yes ; then
16343                         cf_x_athena_lib="$cf_libs"
16344                         break
16345                 fi
16346         done # cf_libs
16347                 test -n "$cf_x_athena_lib" && break
16348         done # cf_lib
16349 done
16350
16351 if test -z "$cf_x_athena_lib" ; then
16352         { { echo "$as_me:16352: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5
16353 echo "$as_me: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&2;}
16354    { (exit 1); exit 1; }; }
16355 fi
16356
16357 cf_add_libs="$LIBS"
16358 # reverse order
16359 cf_add_0lib=
16360 for cf_add_1lib in $cf_x_athena_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16361 # filter duplicates
16362 for cf_add_1lib in $cf_add_0lib; do
16363         for cf_add_2lib in $cf_add_libs; do
16364                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16365                         cf_add_1lib=
16366                         break
16367                 fi
16368         done
16369         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16370 done
16371 LIBS="$cf_add_libs"
16372
16373 cf_x_athena_LIBS=`echo "HAVE_LIB_$cf_x_athena" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
16374
16375 cat >>confdefs.h <<EOF
16376 #define $cf_x_athena_LIBS 1
16377 EOF
16378
16379 fi
16380
16381 if test -n "$ac_tool_prefix"; then
16382   for ac_prog in xcurses-config
16383   do
16384     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16385 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16386 echo "$as_me:16386: checking for $ac_word" >&5
16387 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
16388 if test "${ac_cv_prog_XCURSES_CONFIG+set}" = set; then
16389   echo $ECHO_N "(cached) $ECHO_C" >&6
16390 else
16391   if test -n "$XCURSES_CONFIG"; then
16392   ac_cv_prog_XCURSES_CONFIG="$XCURSES_CONFIG" # Let the user override the test.
16393 else
16394   ac_save_IFS=$IFS; IFS=$ac_path_separator
16395 ac_dummy="$PATH"
16396 for ac_dir in $ac_dummy; do
16397   IFS=$ac_save_IFS
16398   test -z "$ac_dir" && ac_dir=.
16399   $as_executable_p "$ac_dir/$ac_word" || continue
16400 ac_cv_prog_XCURSES_CONFIG="$ac_tool_prefix$ac_prog"
16401 echo "$as_me:16401: found $ac_dir/$ac_word" >&5
16402 break
16403 done
16404
16405 fi
16406 fi
16407 XCURSES_CONFIG=$ac_cv_prog_XCURSES_CONFIG
16408 if test -n "$XCURSES_CONFIG"; then
16409   echo "$as_me:16409: result: $XCURSES_CONFIG" >&5
16410 echo "${ECHO_T}$XCURSES_CONFIG" >&6
16411 else
16412   echo "$as_me:16412: result: no" >&5
16413 echo "${ECHO_T}no" >&6
16414 fi
16415
16416     test -n "$XCURSES_CONFIG" && break
16417   done
16418 fi
16419 if test -z "$XCURSES_CONFIG"; then
16420   ac_ct_XCURSES_CONFIG=$XCURSES_CONFIG
16421   for ac_prog in xcurses-config
16422 do
16423   # Extract the first word of "$ac_prog", so it can be a program name with args.
16424 set dummy $ac_prog; ac_word=$2
16425 echo "$as_me:16425: checking for $ac_word" >&5
16426 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
16427 if test "${ac_cv_prog_ac_ct_XCURSES_CONFIG+set}" = set; then
16428   echo $ECHO_N "(cached) $ECHO_C" >&6
16429 else
16430   if test -n "$ac_ct_XCURSES_CONFIG"; then
16431   ac_cv_prog_ac_ct_XCURSES_CONFIG="$ac_ct_XCURSES_CONFIG" # Let the user override the test.
16432 else
16433   ac_save_IFS=$IFS; IFS=$ac_path_separator
16434 ac_dummy="$PATH"
16435 for ac_dir in $ac_dummy; do
16436   IFS=$ac_save_IFS
16437   test -z "$ac_dir" && ac_dir=.
16438   $as_executable_p "$ac_dir/$ac_word" || continue
16439 ac_cv_prog_ac_ct_XCURSES_CONFIG="$ac_prog"
16440 echo "$as_me:16440: found $ac_dir/$ac_word" >&5
16441 break
16442 done
16443
16444 fi
16445 fi
16446 ac_ct_XCURSES_CONFIG=$ac_cv_prog_ac_ct_XCURSES_CONFIG
16447 if test -n "$ac_ct_XCURSES_CONFIG"; then
16448   echo "$as_me:16448: result: $ac_ct_XCURSES_CONFIG" >&5
16449 echo "${ECHO_T}$ac_ct_XCURSES_CONFIG" >&6
16450 else
16451   echo "$as_me:16451: result: no" >&5
16452 echo "${ECHO_T}no" >&6
16453 fi
16454
16455   test -n "$ac_ct_XCURSES_CONFIG" && break
16456 done
16457 test -n "$ac_ct_XCURSES_CONFIG" || ac_ct_XCURSES_CONFIG="none"
16458
16459   XCURSES_CONFIG=$ac_ct_XCURSES_CONFIG
16460 fi
16461
16462 if test "$XCURSES_CONFIG" != none ; then
16463
16464 cf_fix_cppflags=no
16465 cf_new_cflags=
16466 cf_new_cppflags=
16467 cf_new_extra_cppflags=
16468
16469 for cf_add_cflags in `$XCURSES_CONFIG --cflags`
16470 do
16471 case "$cf_fix_cppflags" in
16472 (no)
16473         case "$cf_add_cflags" in
16474         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16475                 case "$cf_add_cflags" in
16476                 (-D*)
16477                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16478
16479                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16480                                 && test -z "${cf_tst_cflags}" \
16481                                 && cf_fix_cppflags=yes
16482
16483                         if test "$cf_fix_cppflags" = yes ; then
16484
16485         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16486         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16487
16488                                 continue
16489                         elif test "${cf_tst_cflags}" = "\"'" ; then
16490
16491         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16492         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16493
16494                                 continue
16495                         fi
16496                         ;;
16497                 esac
16498                 case "$CPPFLAGS" in
16499                 (*$cf_add_cflags)
16500                         ;;
16501                 (*)
16502                         case "$cf_add_cflags" in
16503                         (-D*)
16504                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16505
16506 CPPFLAGS=`echo "$CPPFLAGS" | \
16507         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16508                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16509
16510                                 ;;
16511                         esac
16512
16513         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16514         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16515
16516                         ;;
16517                 esac
16518                 ;;
16519         (*)
16520
16521         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16522         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16523
16524                 ;;
16525         esac
16526         ;;
16527 (yes)
16528
16529         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16530         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16531
16532         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16533
16534         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16535                 && test -z "${cf_tst_cflags}" \
16536                 && cf_fix_cppflags=no
16537         ;;
16538 esac
16539 done
16540
16541 if test -n "$cf_new_cflags" ; then
16542
16543         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16544         CFLAGS="${CFLAGS}$cf_new_cflags"
16545
16546 fi
16547
16548 if test -n "$cf_new_cppflags" ; then
16549
16550         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16551         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16552
16553 fi
16554
16555 if test -n "$cf_new_extra_cppflags" ; then
16556
16557         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16558         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16559
16560 fi
16561
16562 cf_add_libs="$LIBS"
16563 # reverse order
16564 cf_add_0lib=
16565 for cf_add_1lib in `$XCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16566 # filter duplicates
16567 for cf_add_1lib in $cf_add_0lib; do
16568         for cf_add_2lib in $cf_add_libs; do
16569                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16570                         cf_add_1lib=
16571                         break
16572                 fi
16573         done
16574         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16575 done
16576 LIBS="$cf_add_libs"
16577
16578 cf_cv_lib_XCurses=yes
16579
16580 else
16581
16582 LDFLAGS="$LDFLAGS $X_LIBS"
16583
16584 test -n "$verbose" && echo "    checking additions to CFLAGS" 1>&6
16585
16586 echo "${as_me:-configure}:16586: testing checking additions to CFLAGS ..." 1>&5
16587
16588 cf_check_cflags="$CFLAGS"
16589 cf_check_cppflags="$CPPFLAGS"
16590
16591 cf_fix_cppflags=no
16592 cf_new_cflags=
16593 cf_new_cppflags=
16594 cf_new_extra_cppflags=
16595
16596 for cf_add_cflags in $X_CFLAGS
16597 do
16598 case "$cf_fix_cppflags" in
16599 (no)
16600         case "$cf_add_cflags" in
16601         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16602                 case "$cf_add_cflags" in
16603                 (-D*)
16604                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16605
16606                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16607                                 && test -z "${cf_tst_cflags}" \
16608                                 && cf_fix_cppflags=yes
16609
16610                         if test "$cf_fix_cppflags" = yes ; then
16611
16612         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16613         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16614
16615                                 continue
16616                         elif test "${cf_tst_cflags}" = "\"'" ; then
16617
16618         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16619         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16620
16621                                 continue
16622                         fi
16623                         ;;
16624                 esac
16625                 case "$CPPFLAGS" in
16626                 (*$cf_add_cflags)
16627                         ;;
16628                 (*)
16629                         case "$cf_add_cflags" in
16630                         (-D*)
16631                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16632
16633 CPPFLAGS=`echo "$CPPFLAGS" | \
16634         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16635                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16636
16637                                 ;;
16638                         esac
16639
16640         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16641         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16642
16643                         ;;
16644                 esac
16645                 ;;
16646         (*)
16647
16648         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16649         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16650
16651                 ;;
16652         esac
16653         ;;
16654 (yes)
16655
16656         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16657         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16658
16659         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16660
16661         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16662                 && test -z "${cf_tst_cflags}" \
16663                 && cf_fix_cppflags=no
16664         ;;
16665 esac
16666 done
16667
16668 if test -n "$cf_new_cflags" ; then
16669         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
16670
16671 echo "${as_me:-configure}:16671: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
16672
16673         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16674         CFLAGS="${CFLAGS}$cf_new_cflags"
16675
16676 fi
16677
16678 if test -n "$cf_new_cppflags" ; then
16679         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
16680
16681 echo "${as_me:-configure}:16681: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
16682
16683         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16684         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16685
16686 fi
16687
16688 if test -n "$cf_new_extra_cppflags" ; then
16689         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
16690
16691 echo "${as_me:-configure}:16691: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
16692
16693         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16694         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16695
16696 fi
16697
16698 if test "x$cf_check_cflags" != "x$CFLAGS" ; then
16699 cat >"conftest.$ac_ext" <<_ACEOF
16700 #line 16700 "configure"
16701 #include "confdefs.h"
16702 #include <stdio.h>
16703 int
16704 main (void)
16705 {
16706 printf("Hello world");
16707   ;
16708   return 0;
16709 }
16710 _ACEOF
16711 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16712 if { (eval echo "$as_me:16712: \"$ac_link\"") >&5
16713   (eval $ac_link) 2>&5
16714   ac_status=$?
16715   echo "$as_me:16715: \$? = $ac_status" >&5
16716   (exit "$ac_status"); } &&
16717          { ac_try='test -s "conftest$ac_exeext"'
16718   { (eval echo "$as_me:16718: \"$ac_try\"") >&5
16719   (eval $ac_try) 2>&5
16720   ac_status=$?
16721   echo "$as_me:16721: \$? = $ac_status" >&5
16722   (exit "$ac_status"); }; }; then
16723   :
16724 else
16725   echo "$as_me: failed program was:" >&5
16726 cat "conftest.$ac_ext" >&5
16727 test -n "$verbose" && echo "    test-compile failed.  Undoing change to \$CFLAGS" 1>&6
16728
16729 echo "${as_me:-configure}:16729: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
16730
16731          if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then
16732                  test -n "$verbose" && echo "   but keeping change to \$CPPFLAGS" 1>&6
16733
16734 echo "${as_me:-configure}:16734: testing but keeping change to \$CPPFLAGS ..." 1>&5
16735
16736          fi
16737          CFLAGS="$cf_check_cflags"
16738 fi
16739 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16740 fi
16741
16742 echo "$as_me:16742: checking for XOpenDisplay in -lX11" >&5
16743 echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6
16744 if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then
16745   echo $ECHO_N "(cached) $ECHO_C" >&6
16746 else
16747   ac_check_lib_save_LIBS=$LIBS
16748 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
16749 cat >"conftest.$ac_ext" <<_ACEOF
16750 #line 16750 "configure"
16751 #include "confdefs.h"
16752
16753 /* Override any gcc2 internal prototype to avoid an error.  */
16754 #ifdef __cplusplus
16755 extern "C"
16756 #endif
16757 /* We use char because int might match the return type of a gcc2
16758    builtin and then its argument prototype would still apply.  */
16759 char XOpenDisplay (void);
16760 int
16761 main (void)
16762 {
16763 XOpenDisplay ();
16764   ;
16765   return 0;
16766 }
16767 _ACEOF
16768 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16769 if { (eval echo "$as_me:16769: \"$ac_link\"") >&5
16770   (eval $ac_link) 2>&5
16771   ac_status=$?
16772   echo "$as_me:16772: \$? = $ac_status" >&5
16773   (exit "$ac_status"); } &&
16774          { ac_try='test -s "conftest$ac_exeext"'
16775   { (eval echo "$as_me:16775: \"$ac_try\"") >&5
16776   (eval $ac_try) 2>&5
16777   ac_status=$?
16778   echo "$as_me:16778: \$? = $ac_status" >&5
16779   (exit "$ac_status"); }; }; then
16780   ac_cv_lib_X11_XOpenDisplay=yes
16781 else
16782   echo "$as_me: failed program was:" >&5
16783 cat "conftest.$ac_ext" >&5
16784 ac_cv_lib_X11_XOpenDisplay=no
16785 fi
16786 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16787 LIBS=$ac_check_lib_save_LIBS
16788 fi
16789 echo "$as_me:16789: result: $ac_cv_lib_X11_XOpenDisplay" >&5
16790 echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6
16791 if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then
16792
16793 cf_add_libs="$LIBS"
16794 # reverse order
16795 cf_add_0lib=
16796 for cf_add_1lib in -lX11; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16797 # filter duplicates
16798 for cf_add_1lib in $cf_add_0lib; do
16799         for cf_add_2lib in $cf_add_libs; do
16800                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16801                         cf_add_1lib=
16802                         break
16803                 fi
16804         done
16805         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16806 done
16807 LIBS="$cf_add_libs"
16808
16809 fi
16810
16811 echo "$as_me:16811: checking for XCurses library" >&5
16812 echo $ECHO_N "checking for XCurses library... $ECHO_C" >&6
16813 if test "${cf_cv_lib_XCurses+set}" = set; then
16814   echo $ECHO_N "(cached) $ECHO_C" >&6
16815 else
16816
16817 cf_add_libs="$LIBS"
16818 # reverse order
16819 cf_add_0lib=
16820 for cf_add_1lib in -lXCurses; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16821 # filter duplicates
16822 for cf_add_1lib in $cf_add_0lib; do
16823         for cf_add_2lib in $cf_add_libs; do
16824                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16825                         cf_add_1lib=
16826                         break
16827                 fi
16828         done
16829         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16830 done
16831 LIBS="$cf_add_libs"
16832
16833 cat >"conftest.$ac_ext" <<_ACEOF
16834 #line 16834 "configure"
16835 #include "confdefs.h"
16836
16837 #include <xcurses.h>
16838 char *XCursesProgramName = "test";
16839
16840 int
16841 main (void)
16842 {
16843 XCursesExit();
16844   ;
16845   return 0;
16846 }
16847 _ACEOF
16848 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16849 if { (eval echo "$as_me:16849: \"$ac_link\"") >&5
16850   (eval $ac_link) 2>&5
16851   ac_status=$?
16852   echo "$as_me:16852: \$? = $ac_status" >&5
16853   (exit "$ac_status"); } &&
16854          { ac_try='test -s "conftest$ac_exeext"'
16855   { (eval echo "$as_me:16855: \"$ac_try\"") >&5
16856   (eval $ac_try) 2>&5
16857   ac_status=$?
16858   echo "$as_me:16858: \$? = $ac_status" >&5
16859   (exit "$ac_status"); }; }; then
16860   cf_cv_lib_XCurses=yes
16861 else
16862   echo "$as_me: failed program was:" >&5
16863 cat "conftest.$ac_ext" >&5
16864 cf_cv_lib_XCurses=no
16865 fi
16866 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16867
16868 fi
16869 echo "$as_me:16869: result: $cf_cv_lib_XCurses" >&5
16870 echo "${ECHO_T}$cf_cv_lib_XCurses" >&6
16871
16872 fi
16873
16874 if test "$cf_cv_lib_XCurses" = yes ; then
16875
16876 cat >>confdefs.h <<\EOF
16877 #define UNIX 1
16878 EOF
16879
16880 cat >>confdefs.h <<\EOF
16881 #define XCURSES 1
16882 EOF
16883
16884         echo "$as_me:16884: checking for xcurses.h" >&5
16885 echo $ECHO_N "checking for xcurses.h... $ECHO_C" >&6
16886 if test "${ac_cv_header_xcurses_h+set}" = set; then
16887   echo $ECHO_N "(cached) $ECHO_C" >&6
16888 else
16889   cat >"conftest.$ac_ext" <<_ACEOF
16890 #line 16890 "configure"
16891 #include "confdefs.h"
16892 #include <xcurses.h>
16893 _ACEOF
16894 if { (eval echo "$as_me:16894: \"$ac_cpp "conftest.$ac_ext"\"") >&5
16895   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
16896   ac_status=$?
16897   $EGREP -v '^ *\+' conftest.er1 >conftest.err
16898   rm -f conftest.er1
16899   cat conftest.err >&5
16900   echo "$as_me:16900: \$? = $ac_status" >&5
16901   (exit "$ac_status"); } >/dev/null; then
16902   if test -s conftest.err; then
16903     ac_cpp_err=$ac_c_preproc_warn_flag
16904   else
16905     ac_cpp_err=
16906   fi
16907 else
16908   ac_cpp_err=yes
16909 fi
16910 if test -z "$ac_cpp_err"; then
16911   ac_cv_header_xcurses_h=yes
16912 else
16913   echo "$as_me: failed program was:" >&5
16914   cat "conftest.$ac_ext" >&5
16915   ac_cv_header_xcurses_h=no
16916 fi
16917 rm -f conftest.err "conftest.$ac_ext"
16918 fi
16919 echo "$as_me:16919: result: $ac_cv_header_xcurses_h" >&5
16920 echo "${ECHO_T}$ac_cv_header_xcurses_h" >&6
16921 if test "$ac_cv_header_xcurses_h" = yes; then
16922
16923 cat >>confdefs.h <<\EOF
16924 #define HAVE_XCURSES 1
16925 EOF
16926
16927 fi
16928
16929 else
16930         { { echo "$as_me:16930: error: Cannot link with XCurses" >&5
16931 echo "$as_me: error: Cannot link with XCurses" >&2;}
16932    { (exit 1); exit 1; }; }
16933 fi
16934
16935         ;;
16936 (*)
16937         { { echo "$as_me:16937: error: unexpected screen-value: $cf_cv_screen" >&5
16938 echo "$as_me: error: unexpected screen-value: $cf_cv_screen" >&2;}
16939    { (exit 1); exit 1; }; }
16940         ;;
16941 esac
16942
16943 : ${cf_nculib_root:=$cf_cv_screen}
16944 as_ac_Lib=`echo "ac_cv_lib_$cf_nculib_root''__nc_init_pthreads" | $as_tr_sh`
16945 echo "$as_me:16945: checking for _nc_init_pthreads in -l$cf_nculib_root" >&5
16946 echo $ECHO_N "checking for _nc_init_pthreads in -l$cf_nculib_root... $ECHO_C" >&6
16947 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
16948   echo $ECHO_N "(cached) $ECHO_C" >&6
16949 else
16950   ac_check_lib_save_LIBS=$LIBS
16951 LIBS="-l$cf_nculib_root  $LIBS"
16952 cat >"conftest.$ac_ext" <<_ACEOF
16953 #line 16953 "configure"
16954 #include "confdefs.h"
16955
16956 /* Override any gcc2 internal prototype to avoid an error.  */
16957 #ifdef __cplusplus
16958 extern "C"
16959 #endif
16960 /* We use char because int might match the return type of a gcc2
16961    builtin and then its argument prototype would still apply.  */
16962 char _nc_init_pthreads (void);
16963 int
16964 main (void)
16965 {
16966 _nc_init_pthreads ();
16967   ;
16968   return 0;
16969 }
16970 _ACEOF
16971 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16972 if { (eval echo "$as_me:16972: \"$ac_link\"") >&5
16973   (eval $ac_link) 2>&5
16974   ac_status=$?
16975   echo "$as_me:16975: \$? = $ac_status" >&5
16976   (exit "$ac_status"); } &&
16977          { ac_try='test -s "conftest$ac_exeext"'
16978   { (eval echo "$as_me:16978: \"$ac_try\"") >&5
16979   (eval $ac_try) 2>&5
16980   ac_status=$?
16981   echo "$as_me:16981: \$? = $ac_status" >&5
16982   (exit "$ac_status"); }; }; then
16983   eval "$as_ac_Lib=yes"
16984 else
16985   echo "$as_me: failed program was:" >&5
16986 cat "conftest.$ac_ext" >&5
16987 eval "$as_ac_Lib=no"
16988 fi
16989 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16990 LIBS=$ac_check_lib_save_LIBS
16991 fi
16992 echo "$as_me:16992: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
16993 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
16994 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
16995   cf_cv_ncurses_pthreads=yes
16996 else
16997   cf_cv_ncurses_pthreads=no
16998 fi
16999
17000 if test "$cf_cv_ncurses_pthreads" = yes
17001 then
17002
17003 cf_add_libs="$LIBS"
17004 # reverse order
17005 cf_add_0lib=
17006 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
17007 # filter duplicates
17008 for cf_add_1lib in $cf_add_0lib; do
17009         for cf_add_2lib in $cf_add_libs; do
17010                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
17011                         cf_add_1lib=
17012                         break
17013                 fi
17014         done
17015         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
17016 done
17017 LIBS="$cf_add_libs"
17018
17019 fi
17020
17021 case $cf_cv_screen in
17022 (ncurses*)
17023         cf_cv_libtype=`echo "$cf_cv_screen" | sed -e 's/^ncurses//'`
17024         ;;
17025 esac
17026
17027 echo "$as_me:17027: checking for X11 rgb file" >&5
17028 echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
17029
17030 # Check whether --with-x11-rgb or --without-x11-rgb was given.
17031 if test "${with_x11_rgb+set}" = set; then
17032   withval="$with_x11_rgb"
17033   RGB_PATH=$withval
17034 else
17035   RGB_PATH=auto
17036 fi;
17037
17038 if test "x$RGB_PATH" = xauto
17039 then
17040         RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
17041         for cf_path in \
17042                 /opt/local/share/X11/rgb.txt \
17043                 /opt/X11/share/X11/rgb.txt \
17044                 /usr/share/X11/rgb.txt \
17045                 /usr/X11/share/X11/rgb.txt \
17046                 /usr/X11/lib/X11/rgb.txt \
17047                 /usr/lib/X11/rgb.txt \
17048                 /etc/X11/rgb.txt \
17049                 /usr/pkg/lib/X11/rgb.txt \
17050                 /usr/X11R7/lib/X11/rgb.txt \
17051                 /usr/X11R6/lib/X11/rgb.txt \
17052                 /usr/X11R5/lib/X11/rgb.txt \
17053                 /usr/X11R4/lib/X11/rgb.txt \
17054                 /usr/local/lib/X11/rgb.txt \
17055                 /usr/local/share/X11/rgb.txt \
17056                 /usr/lib64/X11/rgb.txt
17057         do
17058                 if test -f "$cf_path" ; then
17059                         RGB_PATH="$cf_path"
17060                         break
17061                 fi
17062         done
17063 else
17064         cf_path=$RGB_PATH
17065
17066 if test "x$prefix" != xNONE; then
17067         cf_path_syntax="$prefix"
17068 else
17069         cf_path_syntax="$ac_default_prefix"
17070 fi
17071
17072 case ".$cf_path" in
17073 (.\$\(*\)*|.\'*\'*)
17074         ;;
17075 (..|./*|.\\*)
17076         ;;
17077 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
17078         ;;
17079 (.\$\{*prefix\}*|.\$\{*dir\}*)
17080         eval cf_path="$cf_path"
17081         case ".$cf_path" in
17082         (.NONE/*)
17083                 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
17084                 ;;
17085         esac
17086         ;;
17087 (.no|.NONE/*)
17088         cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
17089         ;;
17090 (*)
17091         { { echo "$as_me:17091: error: expected a pathname, not \"$cf_path\"" >&5
17092 echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
17093    { (exit 1); exit 1; }; }
17094         ;;
17095 esac
17096
17097 fi
17098
17099 echo "$as_me:17099: result: $RGB_PATH" >&5
17100 echo "${ECHO_T}$RGB_PATH" >&6
17101
17102 cat >>confdefs.h <<EOF
17103 #define RGB_PATH "$cf_path"
17104 EOF
17105
17106 no_x11_rgb=
17107 if test "$RGB_PATH" = no
17108 then
17109         no_x11_rgb="#"
17110 fi
17111
17112 cf_curses_headers=
17113
17114 case $cf_cv_screen in
17115 (pdcurses)
17116         cf_default_panel=no
17117         cf_default_form=no
17118         cf_default_menu=no
17119         cf_default_tinfo=no
17120         ;;
17121 (xcurses|bsdcurses)
17122         cf_default_panel=no
17123         cf_default_form=no
17124         cf_default_menu=no
17125         cf_default_tinfo=yes
17126         ;;
17127 (*)
17128         cf_default_panel=yes
17129         cf_default_form=yes
17130         cf_default_menu=yes
17131         cf_default_tinfo=yes
17132         case $cf_cv_screen in
17133         (ncurses*)
17134                 cf_curses_headers="nc_alloc.h nomacros.h term_entry.h"
17135                 ;;
17136         esac
17137         ;;
17138 esac
17139
17140 echo "$as_me:17140: checking for desired basename for form library" >&5
17141 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
17142
17143 # Check whether --with-form-libname or --without-form-libname was given.
17144 if test "${with_form_libname+set}" = set; then
17145   withval="$with_form_libname"
17146   with_lib_basename=$withval
17147 else
17148   with_lib_basename=form
17149 fi;
17150 FORM_NAME="$with_lib_basename"
17151
17152 case "x$FORM_NAME" in
17153 (x|xno|xnone|xyes)
17154         FORM_NAME=form
17155         ;;
17156 (*)
17157         ;;
17158 esac
17159
17160 echo "$as_me:17160: result: $FORM_NAME" >&5
17161 echo "${ECHO_T}$FORM_NAME" >&6
17162
17163 echo "$as_me:17163: checking for desired basename for menu library" >&5
17164 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
17165
17166 # Check whether --with-menu-libname or --without-menu-libname was given.
17167 if test "${with_menu_libname+set}" = set; then
17168   withval="$with_menu_libname"
17169   with_lib_basename=$withval
17170 else
17171   with_lib_basename=menu
17172 fi;
17173 MENU_NAME="$with_lib_basename"
17174
17175 case "x$MENU_NAME" in
17176 (x|xno|xnone|xyes)
17177         MENU_NAME=menu
17178         ;;
17179 (*)
17180         ;;
17181 esac
17182
17183 echo "$as_me:17183: result: $MENU_NAME" >&5
17184 echo "${ECHO_T}$MENU_NAME" >&6
17185
17186 echo "$as_me:17186: checking for desired basename for panel library" >&5
17187 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
17188
17189 # Check whether --with-panel-libname or --without-panel-libname was given.
17190 if test "${with_panel_libname+set}" = set; then
17191   withval="$with_panel_libname"
17192   with_lib_basename=$withval
17193 else
17194   with_lib_basename=panel
17195 fi;
17196 PANEL_NAME="$with_lib_basename"
17197
17198 case "x$PANEL_NAME" in
17199 (x|xno|xnone|xyes)
17200         PANEL_NAME=panel
17201         ;;
17202 (*)
17203         ;;
17204 esac
17205
17206 echo "$as_me:17206: result: $PANEL_NAME" >&5
17207 echo "${ECHO_T}$PANEL_NAME" >&6
17208
17209 echo "$as_me:17209: checking if you want to check for panel functions" >&5
17210 echo $ECHO_N "checking if you want to check for panel functions... $ECHO_C" >&6
17211
17212 # Check whether --enable-panel or --disable-panel was given.
17213 if test "${enable_panel+set}" = set; then
17214   enableval="$enable_panel"
17215   test "$enableval" != no && enableval=yes
17216         if test "$enableval" != "yes" ; then
17217     cf_enable_panel=no
17218         else
17219                 cf_enable_panel=$cf_default_panel
17220         fi
17221 else
17222   enableval=yes
17223         cf_enable_panel=$cf_default_panel
17224
17225 fi;
17226 echo "$as_me:17226: result: $cf_enable_panel" >&5
17227 echo "${ECHO_T}$cf_enable_panel" >&6
17228 if test $cf_enable_panel = yes
17229 then
17230
17231 cf_have_curses_lib=no
17232
17233 : ${NCURSES_CONFIG_PKG:=none}
17234 if test "x${NCURSES_CONFIG_PKG}" = xnone; then
17235         :
17236 elif test "x${PKG_CONFIG:=none}" != xnone; then
17237         echo "$as_me:17237: checking pkg-config for $PANEL_NAME$cf_cv_libtype" >&5
17238 echo $ECHO_N "checking pkg-config for $PANEL_NAME$cf_cv_libtype... $ECHO_C" >&6
17239         if "$PKG_CONFIG" --exists "$PANEL_NAME$cf_cv_libtype" ; then
17240                 echo "$as_me:17240: result: yes" >&5
17241 echo "${ECHO_T}yes" >&6
17242
17243                 echo "$as_me:17243: checking if the $PANEL_NAME$cf_cv_libtype package files work" >&5
17244 echo $ECHO_N "checking if the $PANEL_NAME$cf_cv_libtype package files work... $ECHO_C" >&6
17245
17246                 cf_save_CFLAGS="$CFLAGS"
17247                 cf_save_CPPFLAGS="$CPPFLAGS"
17248                 cf_save_LIBS="$LIBS"
17249
17250 for cf_add_cflags in `$PKG_CONFIG --cflags "$PANEL_NAME$cf_cv_libtype"`
17251 do
17252         case "x$cf_add_cflags" in
17253         (x-[DU]*)
17254
17255 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
17256 while true
17257 do
17258         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'`
17259         test "$CFLAGS" != "$cf_old_cflag" || break
17260
17261         CFLAGS="$cf_old_cflag"
17262 done
17263
17264 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
17265 while true
17266 do
17267         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'`
17268         test "$CPPFLAGS" != "$cf_old_cflag" || break
17269
17270         CPPFLAGS="$cf_old_cflag"
17271 done
17272
17273                 ;;
17274         esac
17275
17276 cf_fix_cppflags=no
17277 cf_new_cflags=
17278 cf_new_cppflags=
17279 cf_new_extra_cppflags=
17280
17281 for cf_add_cflags in $cf_add_cflags
17282 do
17283 case "$cf_fix_cppflags" in
17284 (no)
17285         case "$cf_add_cflags" in
17286         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17287                 case "$cf_add_cflags" in
17288                 (-D*)
17289                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17290
17291                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17292                                 && test -z "${cf_tst_cflags}" \
17293                                 && cf_fix_cppflags=yes
17294
17295                         if test "$cf_fix_cppflags" = yes ; then
17296
17297         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17298         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17299
17300                                 continue
17301                         elif test "${cf_tst_cflags}" = "\"'" ; then
17302
17303         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17304         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17305
17306                                 continue
17307                         fi
17308                         ;;
17309                 esac
17310                 case "$CPPFLAGS" in
17311                 (*$cf_add_cflags)
17312                         ;;
17313                 (*)
17314                         case "$cf_add_cflags" in
17315                         (-D*)
17316                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17317
17318 CPPFLAGS=`echo "$CPPFLAGS" | \
17319         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17320                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17321
17322                                 ;;
17323                         esac
17324
17325         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17326         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17327
17328                         ;;
17329                 esac
17330                 ;;
17331         (*)
17332
17333         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17334         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17335
17336                 ;;
17337         esac
17338         ;;
17339 (yes)
17340
17341         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17342         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17343
17344         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
17345
17346         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17347                 && test -z "${cf_tst_cflags}" \
17348                 && cf_fix_cppflags=no
17349         ;;
17350 esac
17351 done
17352
17353 if test -n "$cf_new_cflags" ; then
17354
17355         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17356         CFLAGS="${CFLAGS}$cf_new_cflags"
17357
17358 fi
17359
17360 if test -n "$cf_new_cppflags" ; then
17361
17362         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17363         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17364
17365 fi
17366
17367 if test -n "$cf_new_extra_cppflags" ; then
17368
17369         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17370         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17371
17372 fi
17373
17374 done
17375
17376 cf_add_libs="$LIBS"
17377 # reverse order
17378 cf_add_0lib=
17379 for cf_add_1lib in `$PKG_CONFIG --libs "$PANEL_NAME$cf_cv_libtype"`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
17380 # filter duplicates
17381 for cf_add_1lib in $cf_add_0lib; do
17382         for cf_add_2lib in $cf_add_libs; do
17383                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
17384                         cf_add_1lib=
17385                         break
17386                 fi
17387         done
17388         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
17389 done
17390 LIBS="$cf_add_libs"
17391
17392                 cat >"conftest.$ac_ext" <<_ACEOF
17393 #line 17393 "configure"
17394 #include "confdefs.h"
17395 #include <$PANEL_NAME.h>
17396 int
17397 main (void)
17398 {
17399 (void) new_panel ( 0 );
17400   ;
17401   return 0;
17402 }
17403 _ACEOF
17404 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17405 if { (eval echo "$as_me:17405: \"$ac_link\"") >&5
17406   (eval $ac_link) 2>&5
17407   ac_status=$?
17408   echo "$as_me:17408: \$? = $ac_status" >&5
17409   (exit "$ac_status"); } &&
17410          { ac_try='test -s "conftest$ac_exeext"'
17411   { (eval echo "$as_me:17411: \"$ac_try\"") >&5
17412   (eval $ac_try) 2>&5
17413   ac_status=$?
17414   echo "$as_me:17414: \$? = $ac_status" >&5
17415   (exit "$ac_status"); }; }; then
17416   if test "$cross_compiling" = yes; then
17417   cf_have_curses_lib=maybe
17418 else
17419   cat >"conftest.$ac_ext" <<_ACEOF
17420 #line 17420 "configure"
17421 #include "confdefs.h"
17422 #include <$PANEL_NAME.h>
17423                                 int main(void)
17424                                 { (void) new_panel ( 0 ); return 0; }
17425 _ACEOF
17426 rm -f "conftest$ac_exeext"
17427 if { (eval echo "$as_me:17427: \"$ac_link\"") >&5
17428   (eval $ac_link) 2>&5
17429   ac_status=$?
17430   echo "$as_me:17430: \$? = $ac_status" >&5
17431   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
17432   { (eval echo "$as_me:17432: \"$ac_try\"") >&5
17433   (eval $ac_try) 2>&5
17434   ac_status=$?
17435   echo "$as_me:17435: \$? = $ac_status" >&5
17436   (exit "$ac_status"); }; }; then
17437   cf_have_curses_lib=yes
17438 else
17439   echo "$as_me: program exited with status $ac_status" >&5
17440 echo "$as_me: failed program was:" >&5
17441 cat "conftest.$ac_ext" >&5
17442 cf_have_curses_lib=no
17443 fi
17444 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
17445 fi
17446 else
17447   echo "$as_me: failed program was:" >&5
17448 cat "conftest.$ac_ext" >&5
17449 cf_have_curses_lib=no
17450 fi
17451 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17452                 echo "$as_me:17452: result: $cf_have_curses_lib" >&5
17453 echo "${ECHO_T}$cf_have_curses_lib" >&6
17454                 test "$cf_have_curses_lib" = maybe && cf_have_curses_lib=yes
17455                 if test "$cf_have_curses_lib" = "yes"
17456                 then
17457
17458 cf_upper=`echo "have_lib$PANEL_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17459
17460                         cat >>confdefs.h <<EOF
17461 #define $cf_upper 1
17462 EOF
17463
17464                 else
17465                         CFLAGS="$cf_save_CFLAGS"
17466                         CPPFLAGS="$cf_save_CPPFLAGS"
17467                         LIBS="$cf_save_LIBS"
17468                 fi
17469         fi
17470 fi
17471 if test "$cf_have_curses_lib" = no; then
17472         as_ac_Lib=`echo "ac_cv_lib_$PANEL_NAME$cf_cv_libtype''_new_panel" | $as_tr_sh`
17473 echo "$as_me:17473: checking for new_panel in -l$PANEL_NAME$cf_cv_libtype" >&5
17474 echo $ECHO_N "checking for new_panel in -l$PANEL_NAME$cf_cv_libtype... $ECHO_C" >&6
17475 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
17476   echo $ECHO_N "(cached) $ECHO_C" >&6
17477 else
17478   ac_check_lib_save_LIBS=$LIBS
17479 LIBS="-l$PANEL_NAME$cf_cv_libtype  $LIBS"
17480 cat >"conftest.$ac_ext" <<_ACEOF
17481 #line 17481 "configure"
17482 #include "confdefs.h"
17483
17484 /* Override any gcc2 internal prototype to avoid an error.  */
17485 #ifdef __cplusplus
17486 extern "C"
17487 #endif
17488 /* We use char because int might match the return type of a gcc2
17489    builtin and then its argument prototype would still apply.  */
17490 char new_panel (void);
17491 int
17492 main (void)
17493 {
17494 new_panel ();
17495   ;
17496   return 0;
17497 }
17498 _ACEOF
17499 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17500 if { (eval echo "$as_me:17500: \"$ac_link\"") >&5
17501   (eval $ac_link) 2>&5
17502   ac_status=$?
17503   echo "$as_me:17503: \$? = $ac_status" >&5
17504   (exit "$ac_status"); } &&
17505          { ac_try='test -s "conftest$ac_exeext"'
17506   { (eval echo "$as_me:17506: \"$ac_try\"") >&5
17507   (eval $ac_try) 2>&5
17508   ac_status=$?
17509   echo "$as_me:17509: \$? = $ac_status" >&5
17510   (exit "$ac_status"); }; }; then
17511   eval "$as_ac_Lib=yes"
17512 else
17513   echo "$as_me: failed program was:" >&5
17514 cat "conftest.$ac_ext" >&5
17515 eval "$as_ac_Lib=no"
17516 fi
17517 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17518 LIBS=$ac_check_lib_save_LIBS
17519 fi
17520 echo "$as_me:17520: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
17521 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
17522 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
17523
17524 cf_upper=`echo "have_lib$PANEL_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17525
17526 cf_add_libs="$LIBS"
17527 # reverse order
17528 cf_add_0lib=
17529 for cf_add_1lib in -l$PANEL_NAME$cf_cv_libtype; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
17530 # filter duplicates
17531 for cf_add_1lib in $cf_add_0lib; do
17532         for cf_add_2lib in $cf_add_libs; do
17533                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
17534                         cf_add_1lib=
17535                         break
17536                 fi
17537         done
17538         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
17539 done
17540 LIBS="$cf_add_libs"
17541
17542                 cat >>confdefs.h <<EOF
17543 #define $cf_upper 1
17544 EOF
17545
17546 fi
17547
17548 fi
17549
17550         cf_curses_headers="$cf_curses_headers panel.h"
17551 fi
17552
17553 echo "$as_me:17553: checking if you want to check for menu functions" >&5
17554 echo $ECHO_N "checking if you want to check for menu functions... $ECHO_C" >&6
17555
17556 # Check whether --enable-menu or --disable-menu was given.
17557 if test "${enable_menu+set}" = set; then
17558   enableval="$enable_menu"
17559   test "$enableval" != no && enableval=yes
17560         if test "$enableval" != "yes" ; then
17561     cf_enable_menu=no
17562         else
17563                 cf_enable_menu=$cf_default_menu
17564         fi
17565 else
17566   enableval=yes
17567         cf_enable_menu=$cf_default_menu
17568
17569 fi;
17570 echo "$as_me:17570: result: $cf_enable_menu" >&5
17571 echo "${ECHO_T}$cf_enable_menu" >&6
17572 if test $cf_enable_menu = yes
17573 then
17574         case $cf_cv_screen in
17575         (ncurses*)
17576                 ;;
17577         (curses*)
17578
17579 echo "$as_me:17579: checking for NetBSD menu.h" >&5
17580 echo $ECHO_N "checking for NetBSD menu.h... $ECHO_C" >&6
17581 if test "${cf_cv_netbsd_menu_h+set}" = set; then
17582   echo $ECHO_N "(cached) $ECHO_C" >&6
17583 else
17584
17585 cat >"conftest.$ac_ext" <<_ACEOF
17586 #line 17586 "configure"
17587 #include "confdefs.h"
17588
17589 #include <${cf_cv_ncurses_header:-curses.h}>
17590 #include <menu.h>
17591
17592 int
17593 main (void)
17594 {
17595
17596         MENU *menu;
17597         int y = menu->max_item_width;
17598
17599   ;
17600   return 0;
17601 }
17602 _ACEOF
17603 rm -f "conftest.$ac_objext"
17604 if { (eval echo "$as_me:17604: \"$ac_compile\"") >&5
17605   (eval $ac_compile) 2>&5
17606   ac_status=$?
17607   echo "$as_me:17607: \$? = $ac_status" >&5
17608   (exit "$ac_status"); } &&
17609          { ac_try='test -s "conftest.$ac_objext"'
17610   { (eval echo "$as_me:17610: \"$ac_try\"") >&5
17611   (eval $ac_try) 2>&5
17612   ac_status=$?
17613   echo "$as_me:17613: \$? = $ac_status" >&5
17614   (exit "$ac_status"); }; }; then
17615   cf_cv_netbsd_menu_h=yes
17616
17617 else
17618   echo "$as_me: failed program was:" >&5
17619 cat "conftest.$ac_ext" >&5
17620 cf_cv_netbsd_menu_h=no
17621 fi
17622 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17623
17624 fi
17625 echo "$as_me:17625: result: $cf_cv_netbsd_menu_h" >&5
17626 echo "${ECHO_T}$cf_cv_netbsd_menu_h" >&6
17627
17628 test "$cf_cv_netbsd_menu_h" = yes &&
17629 cat >>confdefs.h <<\EOF
17630 #define HAVE_NETBSD_MENU_H 1
17631 EOF
17632
17633                 ;;
17634         esac
17635
17636 cf_have_curses_lib=no
17637
17638 : ${NCURSES_CONFIG_PKG:=none}
17639 if test "x${NCURSES_CONFIG_PKG}" = xnone; then
17640         :
17641 elif test "x${PKG_CONFIG:=none}" != xnone; then
17642         echo "$as_me:17642: checking pkg-config for $MENU_NAME$cf_cv_libtype" >&5
17643 echo $ECHO_N "checking pkg-config for $MENU_NAME$cf_cv_libtype... $ECHO_C" >&6
17644         if "$PKG_CONFIG" --exists "$MENU_NAME$cf_cv_libtype" ; then
17645                 echo "$as_me:17645: result: yes" >&5
17646 echo "${ECHO_T}yes" >&6
17647
17648                 echo "$as_me:17648: checking if the $MENU_NAME$cf_cv_libtype package files work" >&5
17649 echo $ECHO_N "checking if the $MENU_NAME$cf_cv_libtype package files work... $ECHO_C" >&6
17650
17651                 cf_save_CFLAGS="$CFLAGS"
17652                 cf_save_CPPFLAGS="$CPPFLAGS"
17653                 cf_save_LIBS="$LIBS"
17654
17655 for cf_add_cflags in `$PKG_CONFIG --cflags "$MENU_NAME$cf_cv_libtype"`
17656 do
17657         case "x$cf_add_cflags" in
17658         (x-[DU]*)
17659
17660 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
17661 while true
17662 do
17663         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'`
17664         test "$CFLAGS" != "$cf_old_cflag" || break
17665
17666         CFLAGS="$cf_old_cflag"
17667 done
17668
17669 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
17670 while true
17671 do
17672         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'`
17673         test "$CPPFLAGS" != "$cf_old_cflag" || break
17674
17675         CPPFLAGS="$cf_old_cflag"
17676 done
17677
17678                 ;;
17679         esac
17680
17681 cf_fix_cppflags=no
17682 cf_new_cflags=
17683 cf_new_cppflags=
17684 cf_new_extra_cppflags=
17685
17686 for cf_add_cflags in $cf_add_cflags
17687 do
17688 case "$cf_fix_cppflags" in
17689 (no)
17690         case "$cf_add_cflags" in
17691         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17692                 case "$cf_add_cflags" in
17693                 (-D*)
17694                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17695
17696                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17697                                 && test -z "${cf_tst_cflags}" \
17698                                 && cf_fix_cppflags=yes
17699
17700                         if test "$cf_fix_cppflags" = yes ; then
17701
17702         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17703         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17704
17705                                 continue
17706                         elif test "${cf_tst_cflags}" = "\"'" ; then
17707
17708         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17709         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17710
17711                                 continue
17712                         fi
17713                         ;;
17714                 esac
17715                 case "$CPPFLAGS" in
17716                 (*$cf_add_cflags)
17717                         ;;
17718                 (*)
17719                         case "$cf_add_cflags" in
17720                         (-D*)
17721                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17722
17723 CPPFLAGS=`echo "$CPPFLAGS" | \
17724         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
17725                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
17726
17727                                 ;;
17728                         esac
17729
17730         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17731         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17732
17733                         ;;
17734                 esac
17735                 ;;
17736         (*)
17737
17738         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17739         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17740
17741                 ;;
17742         esac
17743         ;;
17744 (yes)
17745
17746         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17747         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17748
17749         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
17750
17751         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17752                 && test -z "${cf_tst_cflags}" \
17753                 && cf_fix_cppflags=no
17754         ;;
17755 esac
17756 done
17757
17758 if test -n "$cf_new_cflags" ; then
17759
17760         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17761         CFLAGS="${CFLAGS}$cf_new_cflags"
17762
17763 fi
17764
17765 if test -n "$cf_new_cppflags" ; then
17766
17767         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17768         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17769
17770 fi
17771
17772 if test -n "$cf_new_extra_cppflags" ; then
17773
17774         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17775         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17776
17777 fi
17778
17779 done
17780
17781 cf_add_libs="$LIBS"
17782 # reverse order
17783 cf_add_0lib=
17784 for cf_add_1lib in `$PKG_CONFIG --libs "$MENU_NAME$cf_cv_libtype"`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
17785 # filter duplicates
17786 for cf_add_1lib in $cf_add_0lib; do
17787         for cf_add_2lib in $cf_add_libs; do
17788                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
17789                         cf_add_1lib=
17790                         break
17791                 fi
17792         done
17793         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
17794 done
17795 LIBS="$cf_add_libs"
17796
17797                 cat >"conftest.$ac_ext" <<_ACEOF
17798 #line 17798 "configure"
17799 #include "confdefs.h"
17800 #include <$MENU_NAME.h>
17801 int
17802 main (void)
17803 {
17804 (void) menu_driver ( 0,0 );
17805   ;
17806   return 0;
17807 }
17808 _ACEOF
17809 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17810 if { (eval echo "$as_me:17810: \"$ac_link\"") >&5
17811   (eval $ac_link) 2>&5
17812   ac_status=$?
17813   echo "$as_me:17813: \$? = $ac_status" >&5
17814   (exit "$ac_status"); } &&
17815          { ac_try='test -s "conftest$ac_exeext"'
17816   { (eval echo "$as_me:17816: \"$ac_try\"") >&5
17817   (eval $ac_try) 2>&5
17818   ac_status=$?
17819   echo "$as_me:17819: \$? = $ac_status" >&5
17820   (exit "$ac_status"); }; }; then
17821   if test "$cross_compiling" = yes; then
17822   cf_have_curses_lib=maybe
17823 else
17824   cat >"conftest.$ac_ext" <<_ACEOF
17825 #line 17825 "configure"
17826 #include "confdefs.h"
17827 #include <$MENU_NAME.h>
17828                                 int main(void)
17829                                 { (void) menu_driver ( 0,0 ); return 0; }
17830 _ACEOF
17831 rm -f "conftest$ac_exeext"
17832 if { (eval echo "$as_me:17832: \"$ac_link\"") >&5
17833   (eval $ac_link) 2>&5
17834   ac_status=$?
17835   echo "$as_me:17835: \$? = $ac_status" >&5
17836   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
17837   { (eval echo "$as_me:17837: \"$ac_try\"") >&5
17838   (eval $ac_try) 2>&5
17839   ac_status=$?
17840   echo "$as_me:17840: \$? = $ac_status" >&5
17841   (exit "$ac_status"); }; }; then
17842   cf_have_curses_lib=yes
17843 else
17844   echo "$as_me: program exited with status $ac_status" >&5
17845 echo "$as_me: failed program was:" >&5
17846 cat "conftest.$ac_ext" >&5
17847 cf_have_curses_lib=no
17848 fi
17849 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
17850 fi
17851 else
17852   echo "$as_me: failed program was:" >&5
17853 cat "conftest.$ac_ext" >&5
17854 cf_have_curses_lib=no
17855 fi
17856 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17857                 echo "$as_me:17857: result: $cf_have_curses_lib" >&5
17858 echo "${ECHO_T}$cf_have_curses_lib" >&6
17859                 test "$cf_have_curses_lib" = maybe && cf_have_curses_lib=yes
17860                 if test "$cf_have_curses_lib" = "yes"
17861                 then
17862
17863 cf_upper=`echo "have_lib$MENU_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17864
17865                         cat >>confdefs.h <<EOF
17866 #define $cf_upper 1
17867 EOF
17868
17869                 else
17870                         CFLAGS="$cf_save_CFLAGS"
17871                         CPPFLAGS="$cf_save_CPPFLAGS"
17872                         LIBS="$cf_save_LIBS"
17873                 fi
17874         fi
17875 fi
17876 if test "$cf_have_curses_lib" = no; then
17877         as_ac_Lib=`echo "ac_cv_lib_$MENU_NAME$cf_cv_libtype''_menu_driver" | $as_tr_sh`
17878 echo "$as_me:17878: checking for menu_driver in -l$MENU_NAME$cf_cv_libtype" >&5
17879 echo $ECHO_N "checking for menu_driver in -l$MENU_NAME$cf_cv_libtype... $ECHO_C" >&6
17880 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
17881   echo $ECHO_N "(cached) $ECHO_C" >&6
17882 else
17883   ac_check_lib_save_LIBS=$LIBS
17884 LIBS="-l$MENU_NAME$cf_cv_libtype  $LIBS"
17885 cat >"conftest.$ac_ext" <<_ACEOF
17886 #line 17886 "configure"
17887 #include "confdefs.h"
17888
17889 /* Override any gcc2 internal prototype to avoid an error.  */
17890 #ifdef __cplusplus
17891 extern "C"
17892 #endif
17893 /* We use char because int might match the return type of a gcc2
17894    builtin and then its argument prototype would still apply.  */
17895 char menu_driver (void);
17896 int
17897 main (void)
17898 {
17899 menu_driver ();
17900   ;
17901   return 0;
17902 }
17903 _ACEOF
17904 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17905 if { (eval echo "$as_me:17905: \"$ac_link\"") >&5
17906   (eval $ac_link) 2>&5
17907   ac_status=$?
17908   echo "$as_me:17908: \$? = $ac_status" >&5
17909   (exit "$ac_status"); } &&
17910          { ac_try='test -s "conftest$ac_exeext"'
17911   { (eval echo "$as_me:17911: \"$ac_try\"") >&5
17912   (eval $ac_try) 2>&5
17913   ac_status=$?
17914   echo "$as_me:17914: \$? = $ac_status" >&5
17915   (exit "$ac_status"); }; }; then
17916   eval "$as_ac_Lib=yes"
17917 else
17918   echo "$as_me: failed program was:" >&5
17919 cat "conftest.$ac_ext" >&5
17920 eval "$as_ac_Lib=no"
17921 fi
17922 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17923 LIBS=$ac_check_lib_save_LIBS
17924 fi
17925 echo "$as_me:17925: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
17926 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
17927 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
17928
17929 cf_upper=`echo "have_lib$MENU_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17930
17931 cf_add_libs="$LIBS"
17932 # reverse order
17933 cf_add_0lib=
17934 for cf_add_1lib in -l$MENU_NAME$cf_cv_libtype; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
17935 # filter duplicates
17936 for cf_add_1lib in $cf_add_0lib; do
17937         for cf_add_2lib in $cf_add_libs; do
17938                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
17939                         cf_add_1lib=
17940                         break
17941                 fi
17942         done
17943         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
17944 done
17945 LIBS="$cf_add_libs"
17946
17947                 cat >>confdefs.h <<EOF
17948 #define $cf_upper 1
17949 EOF
17950
17951 fi
17952
17953 fi
17954
17955         cf_curses_headers="$cf_curses_headers menu.h"
17956 fi
17957
17958 echo "$as_me:17958: checking if you want to check for form functions" >&5
17959 echo $ECHO_N "checking if you want to check for form functions... $ECHO_C" >&6
17960
17961 # Check whether --enable-form or --disable-form was given.
17962 if test "${enable_form+set}" = set; then
17963   enableval="$enable_form"
17964   test "$enableval" != no && enableval=yes
17965         if test "$enableval" != "yes" ; then
17966     cf_enable_form=no
17967         else
17968                 cf_enable_form=$cf_default_form
17969         fi
17970 else
17971   enableval=yes
17972         cf_enable_form=$cf_default_form
17973
17974 fi;
17975 echo "$as_me:17975: result: $cf_enable_form" >&5
17976 echo "${ECHO_T}$cf_enable_form" >&6
17977 if test $cf_enable_form = yes
17978 then
17979         case $cf_cv_screen in
17980         (ncurses*)
17981                 ;;
17982         (curses*)
17983
17984 echo "$as_me:17984: checking for NetBSD form.h" >&5
17985 echo $ECHO_N "checking for NetBSD form.h... $ECHO_C" >&6
17986 if test "${cf_cv_netbsd_form_h+set}" = set; then
17987   echo $ECHO_N "(cached) $ECHO_C" >&6
17988 else
17989
17990 cat >"conftest.$ac_ext" <<_ACEOF
17991 #line 17991 "configure"
17992 #include "confdefs.h"
17993
17994 #include <${cf_cv_ncurses_header:-curses.h}>
17995 #include <form.h>
17996
17997 int
17998 main (void)
17999 {
18000
18001         FORM *form;
18002         int y = current_field(form)->cursor_ypos;
18003         int x = current_field(form)->cursor_xpos;
18004
18005   ;
18006   return 0;
18007 }
18008 _ACEOF
18009 rm -f "conftest.$ac_objext"
18010 if { (eval echo "$as_me:18010: \"$ac_compile\"") >&5
18011   (eval $ac_compile) 2>&5
18012   ac_status=$?
18013   echo "$as_me:18013: \$? = $ac_status" >&5
18014   (exit "$ac_status"); } &&
18015          { ac_try='test -s "conftest.$ac_objext"'
18016   { (eval echo "$as_me:18016: \"$ac_try\"") >&5
18017   (eval $ac_try) 2>&5
18018   ac_status=$?
18019   echo "$as_me:18019: \$? = $ac_status" >&5
18020   (exit "$ac_status"); }; }; then
18021   cf_cv_netbsd_form_h=yes
18022
18023 else
18024   echo "$as_me: failed program was:" >&5
18025 cat "conftest.$ac_ext" >&5
18026 cf_cv_netbsd_form_h=no
18027 fi
18028 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
18029
18030 fi
18031 echo "$as_me:18031: result: $cf_cv_netbsd_form_h" >&5
18032 echo "${ECHO_T}$cf_cv_netbsd_form_h" >&6
18033
18034 test "$cf_cv_netbsd_form_h" = yes &&
18035 cat >>confdefs.h <<\EOF
18036 #define HAVE_NETBSD_FORM_H 1
18037 EOF
18038
18039                 ;;
18040         esac
18041
18042 cf_have_curses_lib=no
18043
18044 : ${NCURSES_CONFIG_PKG:=none}
18045 if test "x${NCURSES_CONFIG_PKG}" = xnone; then
18046         :
18047 elif test "x${PKG_CONFIG:=none}" != xnone; then
18048         echo "$as_me:18048: checking pkg-config for $FORM_NAME$cf_cv_libtype" >&5
18049 echo $ECHO_N "checking pkg-config for $FORM_NAME$cf_cv_libtype... $ECHO_C" >&6
18050         if "$PKG_CONFIG" --exists "$FORM_NAME$cf_cv_libtype" ; then
18051                 echo "$as_me:18051: result: yes" >&5
18052 echo "${ECHO_T}yes" >&6
18053
18054                 echo "$as_me:18054: checking if the $FORM_NAME$cf_cv_libtype package files work" >&5
18055 echo $ECHO_N "checking if the $FORM_NAME$cf_cv_libtype package files work... $ECHO_C" >&6
18056
18057                 cf_save_CFLAGS="$CFLAGS"
18058                 cf_save_CPPFLAGS="$CPPFLAGS"
18059                 cf_save_LIBS="$LIBS"
18060
18061 for cf_add_cflags in `$PKG_CONFIG --cflags "$FORM_NAME$cf_cv_libtype"`
18062 do
18063         case "x$cf_add_cflags" in
18064         (x-[DU]*)
18065
18066 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
18067 while true
18068 do
18069         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'`
18070         test "$CFLAGS" != "$cf_old_cflag" || break
18071
18072         CFLAGS="$cf_old_cflag"
18073 done
18074
18075 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
18076 while true
18077 do
18078         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'`
18079         test "$CPPFLAGS" != "$cf_old_cflag" || break
18080
18081         CPPFLAGS="$cf_old_cflag"
18082 done
18083
18084                 ;;
18085         esac
18086
18087 cf_fix_cppflags=no
18088 cf_new_cflags=
18089 cf_new_cppflags=
18090 cf_new_extra_cppflags=
18091
18092 for cf_add_cflags in $cf_add_cflags
18093 do
18094 case "$cf_fix_cppflags" in
18095 (no)
18096         case "$cf_add_cflags" in
18097         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18098                 case "$cf_add_cflags" in
18099                 (-D*)
18100                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18101
18102                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18103                                 && test -z "${cf_tst_cflags}" \
18104                                 && cf_fix_cppflags=yes
18105
18106                         if test "$cf_fix_cppflags" = yes ; then
18107
18108         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18109         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18110
18111                                 continue
18112                         elif test "${cf_tst_cflags}" = "\"'" ; then
18113
18114         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18115         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18116
18117                                 continue
18118                         fi
18119                         ;;
18120                 esac
18121                 case "$CPPFLAGS" in
18122                 (*$cf_add_cflags)
18123                         ;;
18124                 (*)
18125                         case "$cf_add_cflags" in
18126                         (-D*)
18127                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18128
18129 CPPFLAGS=`echo "$CPPFLAGS" | \
18130         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18131                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18132
18133                                 ;;
18134                         esac
18135
18136         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18137         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18138
18139                         ;;
18140                 esac
18141                 ;;
18142         (*)
18143
18144         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18145         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18146
18147                 ;;
18148         esac
18149         ;;
18150 (yes)
18151
18152         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18153         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18154
18155         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18156
18157         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18158                 && test -z "${cf_tst_cflags}" \
18159                 && cf_fix_cppflags=no
18160         ;;
18161 esac
18162 done
18163
18164 if test -n "$cf_new_cflags" ; then
18165
18166         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18167         CFLAGS="${CFLAGS}$cf_new_cflags"
18168
18169 fi
18170
18171 if test -n "$cf_new_cppflags" ; then
18172
18173         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18174         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18175
18176 fi
18177
18178 if test -n "$cf_new_extra_cppflags" ; then
18179
18180         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18181         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18182
18183 fi
18184
18185 done
18186
18187 cf_add_libs="$LIBS"
18188 # reverse order
18189 cf_add_0lib=
18190 for cf_add_1lib in `$PKG_CONFIG --libs "$FORM_NAME$cf_cv_libtype"`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18191 # filter duplicates
18192 for cf_add_1lib in $cf_add_0lib; do
18193         for cf_add_2lib in $cf_add_libs; do
18194                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18195                         cf_add_1lib=
18196                         break
18197                 fi
18198         done
18199         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18200 done
18201 LIBS="$cf_add_libs"
18202
18203                 cat >"conftest.$ac_ext" <<_ACEOF
18204 #line 18204 "configure"
18205 #include "confdefs.h"
18206 #include <$FORM_NAME.h>
18207 int
18208 main (void)
18209 {
18210 (void) form_driver ( 0,0 );
18211   ;
18212   return 0;
18213 }
18214 _ACEOF
18215 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18216 if { (eval echo "$as_me:18216: \"$ac_link\"") >&5
18217   (eval $ac_link) 2>&5
18218   ac_status=$?
18219   echo "$as_me:18219: \$? = $ac_status" >&5
18220   (exit "$ac_status"); } &&
18221          { ac_try='test -s "conftest$ac_exeext"'
18222   { (eval echo "$as_me:18222: \"$ac_try\"") >&5
18223   (eval $ac_try) 2>&5
18224   ac_status=$?
18225   echo "$as_me:18225: \$? = $ac_status" >&5
18226   (exit "$ac_status"); }; }; then
18227   if test "$cross_compiling" = yes; then
18228   cf_have_curses_lib=maybe
18229 else
18230   cat >"conftest.$ac_ext" <<_ACEOF
18231 #line 18231 "configure"
18232 #include "confdefs.h"
18233 #include <$FORM_NAME.h>
18234                                 int main(void)
18235                                 { (void) form_driver ( 0,0 ); return 0; }
18236 _ACEOF
18237 rm -f "conftest$ac_exeext"
18238 if { (eval echo "$as_me:18238: \"$ac_link\"") >&5
18239   (eval $ac_link) 2>&5
18240   ac_status=$?
18241   echo "$as_me:18241: \$? = $ac_status" >&5
18242   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
18243   { (eval echo "$as_me:18243: \"$ac_try\"") >&5
18244   (eval $ac_try) 2>&5
18245   ac_status=$?
18246   echo "$as_me:18246: \$? = $ac_status" >&5
18247   (exit "$ac_status"); }; }; then
18248   cf_have_curses_lib=yes
18249 else
18250   echo "$as_me: program exited with status $ac_status" >&5
18251 echo "$as_me: failed program was:" >&5
18252 cat "conftest.$ac_ext" >&5
18253 cf_have_curses_lib=no
18254 fi
18255 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
18256 fi
18257 else
18258   echo "$as_me: failed program was:" >&5
18259 cat "conftest.$ac_ext" >&5
18260 cf_have_curses_lib=no
18261 fi
18262 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18263                 echo "$as_me:18263: result: $cf_have_curses_lib" >&5
18264 echo "${ECHO_T}$cf_have_curses_lib" >&6
18265                 test "$cf_have_curses_lib" = maybe && cf_have_curses_lib=yes
18266                 if test "$cf_have_curses_lib" = "yes"
18267                 then
18268
18269 cf_upper=`echo "have_lib$FORM_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18270
18271                         cat >>confdefs.h <<EOF
18272 #define $cf_upper 1
18273 EOF
18274
18275                 else
18276                         CFLAGS="$cf_save_CFLAGS"
18277                         CPPFLAGS="$cf_save_CPPFLAGS"
18278                         LIBS="$cf_save_LIBS"
18279                 fi
18280         fi
18281 fi
18282 if test "$cf_have_curses_lib" = no; then
18283         as_ac_Lib=`echo "ac_cv_lib_$FORM_NAME$cf_cv_libtype''_form_driver" | $as_tr_sh`
18284 echo "$as_me:18284: checking for form_driver in -l$FORM_NAME$cf_cv_libtype" >&5
18285 echo $ECHO_N "checking for form_driver in -l$FORM_NAME$cf_cv_libtype... $ECHO_C" >&6
18286 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
18287   echo $ECHO_N "(cached) $ECHO_C" >&6
18288 else
18289   ac_check_lib_save_LIBS=$LIBS
18290 LIBS="-l$FORM_NAME$cf_cv_libtype  $LIBS"
18291 cat >"conftest.$ac_ext" <<_ACEOF
18292 #line 18292 "configure"
18293 #include "confdefs.h"
18294
18295 /* Override any gcc2 internal prototype to avoid an error.  */
18296 #ifdef __cplusplus
18297 extern "C"
18298 #endif
18299 /* We use char because int might match the return type of a gcc2
18300    builtin and then its argument prototype would still apply.  */
18301 char form_driver (void);
18302 int
18303 main (void)
18304 {
18305 form_driver ();
18306   ;
18307   return 0;
18308 }
18309 _ACEOF
18310 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18311 if { (eval echo "$as_me:18311: \"$ac_link\"") >&5
18312   (eval $ac_link) 2>&5
18313   ac_status=$?
18314   echo "$as_me:18314: \$? = $ac_status" >&5
18315   (exit "$ac_status"); } &&
18316          { ac_try='test -s "conftest$ac_exeext"'
18317   { (eval echo "$as_me:18317: \"$ac_try\"") >&5
18318   (eval $ac_try) 2>&5
18319   ac_status=$?
18320   echo "$as_me:18320: \$? = $ac_status" >&5
18321   (exit "$ac_status"); }; }; then
18322   eval "$as_ac_Lib=yes"
18323 else
18324   echo "$as_me: failed program was:" >&5
18325 cat "conftest.$ac_ext" >&5
18326 eval "$as_ac_Lib=no"
18327 fi
18328 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18329 LIBS=$ac_check_lib_save_LIBS
18330 fi
18331 echo "$as_me:18331: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
18332 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
18333 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
18334
18335 cf_upper=`echo "have_lib$FORM_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18336
18337 cf_add_libs="$LIBS"
18338 # reverse order
18339 cf_add_0lib=
18340 for cf_add_1lib in -l$FORM_NAME$cf_cv_libtype; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18341 # filter duplicates
18342 for cf_add_1lib in $cf_add_0lib; do
18343         for cf_add_2lib in $cf_add_libs; do
18344                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18345                         cf_add_1lib=
18346                         break
18347                 fi
18348         done
18349         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18350 done
18351 LIBS="$cf_add_libs"
18352
18353                 cat >>confdefs.h <<EOF
18354 #define $cf_upper 1
18355 EOF
18356
18357 fi
18358
18359 fi
18360
18361         cf_curses_headers="$cf_curses_headers form.h"
18362 fi
18363
18364 # look for curses-related headers
18365
18366 for ac_header in $cf_curses_headers
18367 do
18368 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18369 echo "$as_me:18369: checking for $ac_header" >&5
18370 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18371 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18372   echo $ECHO_N "(cached) $ECHO_C" >&6
18373 else
18374   cat >"conftest.$ac_ext" <<_ACEOF
18375 #line 18375 "configure"
18376 #include "confdefs.h"
18377 #include <$ac_header>
18378 _ACEOF
18379 if { (eval echo "$as_me:18379: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18380   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18381   ac_status=$?
18382   $EGREP -v '^ *\+' conftest.er1 >conftest.err
18383   rm -f conftest.er1
18384   cat conftest.err >&5
18385   echo "$as_me:18385: \$? = $ac_status" >&5
18386   (exit "$ac_status"); } >/dev/null; then
18387   if test -s conftest.err; then
18388     ac_cpp_err=$ac_c_preproc_warn_flag
18389   else
18390     ac_cpp_err=
18391   fi
18392 else
18393   ac_cpp_err=yes
18394 fi
18395 if test -z "$ac_cpp_err"; then
18396   eval "$as_ac_Header=yes"
18397 else
18398   echo "$as_me: failed program was:" >&5
18399   cat "conftest.$ac_ext" >&5
18400   eval "$as_ac_Header=no"
18401 fi
18402 rm -f conftest.err "conftest.$ac_ext"
18403 fi
18404 echo "$as_me:18404: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
18405 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
18406 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
18407   cat >>confdefs.h <<EOF
18408 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18409 EOF
18410
18411 fi
18412 done
18413
18414 echo "$as_me:18414: checking whether time.h and sys/time.h may both be included" >&5
18415 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
18416 if test "${ac_cv_header_time+set}" = set; then
18417   echo $ECHO_N "(cached) $ECHO_C" >&6
18418 else
18419   cat >"conftest.$ac_ext" <<_ACEOF
18420 #line 18420 "configure"
18421 #include "confdefs.h"
18422 #include <sys/types.h>
18423 #include <sys/time.h>
18424 #include <time.h>
18425
18426 int
18427 main (void)
18428 {
18429 if ((struct tm *) 0)
18430 return 0;
18431   ;
18432   return 0;
18433 }
18434 _ACEOF
18435 rm -f "conftest.$ac_objext"
18436 if { (eval echo "$as_me:18436: \"$ac_compile\"") >&5
18437   (eval $ac_compile) 2>&5
18438   ac_status=$?
18439   echo "$as_me:18439: \$? = $ac_status" >&5
18440   (exit "$ac_status"); } &&
18441          { ac_try='test -s "conftest.$ac_objext"'
18442   { (eval echo "$as_me:18442: \"$ac_try\"") >&5
18443   (eval $ac_try) 2>&5
18444   ac_status=$?
18445   echo "$as_me:18445: \$? = $ac_status" >&5
18446   (exit "$ac_status"); }; }; then
18447   ac_cv_header_time=yes
18448 else
18449   echo "$as_me: failed program was:" >&5
18450 cat "conftest.$ac_ext" >&5
18451 ac_cv_header_time=no
18452 fi
18453 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
18454 fi
18455 echo "$as_me:18455: result: $ac_cv_header_time" >&5
18456 echo "${ECHO_T}$ac_cv_header_time" >&6
18457 if test $ac_cv_header_time = yes; then
18458
18459 cat >>confdefs.h <<\EOF
18460 #define TIME_WITH_SYS_TIME 1
18461 EOF
18462
18463 fi
18464
18465 for ac_header in \
18466 getopt.h \
18467 locale.h \
18468 math.h \
18469 stdarg.h \
18470 sys/ioctl.h \
18471 sys/select.h \
18472 sys/time.h \
18473 termios.h \
18474 unistd.h \
18475
18476 do
18477 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18478 echo "$as_me:18478: checking for $ac_header" >&5
18479 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18480 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18481   echo $ECHO_N "(cached) $ECHO_C" >&6
18482 else
18483   cat >"conftest.$ac_ext" <<_ACEOF
18484 #line 18484 "configure"
18485 #include "confdefs.h"
18486 #include <$ac_header>
18487 _ACEOF
18488 if { (eval echo "$as_me:18488: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18489   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18490   ac_status=$?
18491   $EGREP -v '^ *\+' conftest.er1 >conftest.err
18492   rm -f conftest.er1
18493   cat conftest.err >&5
18494   echo "$as_me:18494: \$? = $ac_status" >&5
18495   (exit "$ac_status"); } >/dev/null; then
18496   if test -s conftest.err; then
18497     ac_cpp_err=$ac_c_preproc_warn_flag
18498   else
18499     ac_cpp_err=
18500   fi
18501 else
18502   ac_cpp_err=yes
18503 fi
18504 if test -z "$ac_cpp_err"; then
18505   eval "$as_ac_Header=yes"
18506 else
18507   echo "$as_me: failed program was:" >&5
18508   cat "conftest.$ac_ext" >&5
18509   eval "$as_ac_Header=no"
18510 fi
18511 rm -f conftest.err "conftest.$ac_ext"
18512 fi
18513 echo "$as_me:18513: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
18514 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
18515 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
18516   cat >>confdefs.h <<EOF
18517 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18518 EOF
18519
18520 fi
18521 done
18522
18523 for ac_header in unistd.h getopt.h
18524 do
18525 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18526 echo "$as_me:18526: checking for $ac_header" >&5
18527 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18528 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18529   echo $ECHO_N "(cached) $ECHO_C" >&6
18530 else
18531   cat >"conftest.$ac_ext" <<_ACEOF
18532 #line 18532 "configure"
18533 #include "confdefs.h"
18534 #include <$ac_header>
18535 _ACEOF
18536 if { (eval echo "$as_me:18536: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18537   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18538   ac_status=$?
18539   $EGREP -v '^ *\+' conftest.er1 >conftest.err
18540   rm -f conftest.er1
18541   cat conftest.err >&5
18542   echo "$as_me:18542: \$? = $ac_status" >&5
18543   (exit "$ac_status"); } >/dev/null; then
18544   if test -s conftest.err; then
18545     ac_cpp_err=$ac_c_preproc_warn_flag
18546   else
18547     ac_cpp_err=
18548   fi
18549 else
18550   ac_cpp_err=yes
18551 fi
18552 if test -z "$ac_cpp_err"; then
18553   eval "$as_ac_Header=yes"
18554 else
18555   echo "$as_me: failed program was:" >&5
18556   cat "conftest.$ac_ext" >&5
18557   eval "$as_ac_Header=no"
18558 fi
18559 rm -f conftest.err "conftest.$ac_ext"
18560 fi
18561 echo "$as_me:18561: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
18562 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
18563 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
18564   cat >>confdefs.h <<EOF
18565 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18566 EOF
18567
18568 fi
18569 done
18570
18571 echo "$as_me:18571: checking for header declaring getopt variables" >&5
18572 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
18573 if test "${cf_cv_getopt_header+set}" = set; then
18574   echo $ECHO_N "(cached) $ECHO_C" >&6
18575 else
18576
18577 cf_cv_getopt_header=none
18578 for cf_header in stdio.h stdlib.h unistd.h getopt.h
18579 do
18580 cat >"conftest.$ac_ext" <<_ACEOF
18581 #line 18581 "configure"
18582 #include "confdefs.h"
18583
18584 #include <$cf_header>
18585 int
18586 main (void)
18587 {
18588 int x = optind; char *y = optarg; (void)x; (void)y
18589   ;
18590   return 0;
18591 }
18592 _ACEOF
18593 rm -f "conftest.$ac_objext"
18594 if { (eval echo "$as_me:18594: \"$ac_compile\"") >&5
18595   (eval $ac_compile) 2>&5
18596   ac_status=$?
18597   echo "$as_me:18597: \$? = $ac_status" >&5
18598   (exit "$ac_status"); } &&
18599          { ac_try='test -s "conftest.$ac_objext"'
18600   { (eval echo "$as_me:18600: \"$ac_try\"") >&5
18601   (eval $ac_try) 2>&5
18602   ac_status=$?
18603   echo "$as_me:18603: \$? = $ac_status" >&5
18604   (exit "$ac_status"); }; }; then
18605   cf_cv_getopt_header=$cf_header
18606  break
18607 else
18608   echo "$as_me: failed program was:" >&5
18609 cat "conftest.$ac_ext" >&5
18610 fi
18611 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
18612 done
18613
18614 fi
18615 echo "$as_me:18615: result: $cf_cv_getopt_header" >&5
18616 echo "${ECHO_T}$cf_cv_getopt_header" >&6
18617 if test "$cf_cv_getopt_header" != none ; then
18618
18619 cat >>confdefs.h <<\EOF
18620 #define HAVE_GETOPT_HEADER 1
18621 EOF
18622
18623 fi
18624 if test "$cf_cv_getopt_header" = getopt.h ; then
18625
18626 cat >>confdefs.h <<\EOF
18627 #define NEED_GETOPT_H 1
18628 EOF
18629
18630 fi
18631
18632 echo "$as_me:18632: checking for clock_gettime" >&5
18633 echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6
18634 if test "${cf_cv_func_clock_gettime+set}" = set; then
18635   echo $ECHO_N "(cached) $ECHO_C" >&6
18636 else
18637
18638                 cat >"conftest.$ac_ext" <<_ACEOF
18639 #line 18639 "configure"
18640 #include "confdefs.h"
18641 #include <time.h>
18642 int
18643 main (void)
18644 {
18645 struct timespec ts;
18646                 int rc = clock_gettime(CLOCK_REALTIME, &ts); (void) rc; (void)ts
18647   ;
18648   return 0;
18649 }
18650 _ACEOF
18651 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18652 if { (eval echo "$as_me:18652: \"$ac_link\"") >&5
18653   (eval $ac_link) 2>&5
18654   ac_status=$?
18655   echo "$as_me:18655: \$? = $ac_status" >&5
18656   (exit "$ac_status"); } &&
18657          { ac_try='test -s "conftest$ac_exeext"'
18658   { (eval echo "$as_me:18658: \"$ac_try\"") >&5
18659   (eval $ac_try) 2>&5
18660   ac_status=$?
18661   echo "$as_me:18661: \$? = $ac_status" >&5
18662   (exit "$ac_status"); }; }; then
18663   cf_cv_func_clock_gettime=yes
18664 else
18665   echo "$as_me: failed program was:" >&5
18666 cat "conftest.$ac_ext" >&5
18667 cf_cv_func_clock_gettime=no
18668 fi
18669 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18670
18671 fi
18672 echo "$as_me:18672: result: $cf_cv_func_clock_gettime" >&5
18673 echo "${ECHO_T}$cf_cv_func_clock_gettime" >&6
18674
18675 if test "$cf_cv_func_clock_gettime" = yes
18676 then
18677
18678 cat >>confdefs.h <<\EOF
18679 #define HAVE_CLOCK_GETTIME 1
18680 EOF
18681
18682 else
18683 echo "$as_me:18683: checking for gettimeofday" >&5
18684 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
18685 if test "${ac_cv_func_gettimeofday+set}" = set; then
18686   echo $ECHO_N "(cached) $ECHO_C" >&6
18687 else
18688   cat >"conftest.$ac_ext" <<_ACEOF
18689 #line 18689 "configure"
18690 #include "confdefs.h"
18691 #define gettimeofday autoconf_temporary
18692 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18693 #undef gettimeofday
18694
18695 #ifdef __cplusplus
18696 extern "C"
18697 #endif
18698
18699 /* We use char because int might match the return type of a gcc2
18700    builtin and then its argument prototype would still apply.  */
18701 char gettimeofday (void);
18702
18703 int
18704 main (void)
18705 {
18706
18707 /* The GNU C library defines stubs for functions which it implements
18708     to always fail with ENOSYS.  Some functions are actually named
18709     something starting with __ and the normal name is an alias.  */
18710 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
18711 #error found stub for gettimeofday
18712 #endif
18713
18714         return gettimeofday ();
18715   ;
18716   return 0;
18717 }
18718 _ACEOF
18719 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18720 if { (eval echo "$as_me:18720: \"$ac_link\"") >&5
18721   (eval $ac_link) 2>&5
18722   ac_status=$?
18723   echo "$as_me:18723: \$? = $ac_status" >&5
18724   (exit "$ac_status"); } &&
18725          { ac_try='test -s "conftest$ac_exeext"'
18726   { (eval echo "$as_me:18726: \"$ac_try\"") >&5
18727   (eval $ac_try) 2>&5
18728   ac_status=$?
18729   echo "$as_me:18729: \$? = $ac_status" >&5
18730   (exit "$ac_status"); }; }; then
18731   ac_cv_func_gettimeofday=yes
18732 else
18733   echo "$as_me: failed program was:" >&5
18734 cat "conftest.$ac_ext" >&5
18735 ac_cv_func_gettimeofday=no
18736 fi
18737 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18738 fi
18739 echo "$as_me:18739: result: $ac_cv_func_gettimeofday" >&5
18740 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
18741 if test "$ac_cv_func_gettimeofday" = yes; then
18742
18743 cat >>confdefs.h <<\EOF
18744 #define HAVE_GETTIMEOFDAY 1
18745 EOF
18746
18747 else
18748
18749 echo "$as_me:18749: checking for gettimeofday in -lbsd" >&5
18750 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
18751 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
18752   echo $ECHO_N "(cached) $ECHO_C" >&6
18753 else
18754   ac_check_lib_save_LIBS=$LIBS
18755 LIBS="-lbsd  $LIBS"
18756 cat >"conftest.$ac_ext" <<_ACEOF
18757 #line 18757 "configure"
18758 #include "confdefs.h"
18759
18760 /* Override any gcc2 internal prototype to avoid an error.  */
18761 #ifdef __cplusplus
18762 extern "C"
18763 #endif
18764 /* We use char because int might match the return type of a gcc2
18765    builtin and then its argument prototype would still apply.  */
18766 char gettimeofday (void);
18767 int
18768 main (void)
18769 {
18770 gettimeofday ();
18771   ;
18772   return 0;
18773 }
18774 _ACEOF
18775 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18776 if { (eval echo "$as_me:18776: \"$ac_link\"") >&5
18777   (eval $ac_link) 2>&5
18778   ac_status=$?
18779   echo "$as_me:18779: \$? = $ac_status" >&5
18780   (exit "$ac_status"); } &&
18781          { ac_try='test -s "conftest$ac_exeext"'
18782   { (eval echo "$as_me:18782: \"$ac_try\"") >&5
18783   (eval $ac_try) 2>&5
18784   ac_status=$?
18785   echo "$as_me:18785: \$? = $ac_status" >&5
18786   (exit "$ac_status"); }; }; then
18787   ac_cv_lib_bsd_gettimeofday=yes
18788 else
18789   echo "$as_me: failed program was:" >&5
18790 cat "conftest.$ac_ext" >&5
18791 ac_cv_lib_bsd_gettimeofday=no
18792 fi
18793 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18794 LIBS=$ac_check_lib_save_LIBS
18795 fi
18796 echo "$as_me:18796: result: $ac_cv_lib_bsd_gettimeofday" >&5
18797 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
18798 if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
18799
18800 cat >>confdefs.h <<\EOF
18801 #define HAVE_GETTIMEOFDAY 1
18802 EOF
18803
18804 cf_add_libs="$LIBS"
18805 # reverse order
18806 cf_add_0lib=
18807 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18808 # filter duplicates
18809 for cf_add_1lib in $cf_add_0lib; do
18810         for cf_add_2lib in $cf_add_libs; do
18811                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18812                         cf_add_1lib=
18813                         break
18814                 fi
18815         done
18816         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18817 done
18818 LIBS="$cf_add_libs"
18819
18820 fi
18821
18822 fi
18823 fi
18824
18825 for ac_func in \
18826 cfmakeraw \
18827 getopt \
18828 snprintf \
18829 strdup \
18830 strstr \
18831 tsearch \
18832
18833 do
18834 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18835 echo "$as_me:18835: checking for $ac_func" >&5
18836 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18837 if eval "test \"\${$as_ac_var+set}\" = set"; then
18838   echo $ECHO_N "(cached) $ECHO_C" >&6
18839 else
18840   cat >"conftest.$ac_ext" <<_ACEOF
18841 #line 18841 "configure"
18842 #include "confdefs.h"
18843 #define $ac_func autoconf_temporary
18844 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18845 #undef $ac_func
18846
18847 #ifdef __cplusplus
18848 extern "C"
18849 #endif
18850
18851 /* We use char because int might match the return type of a gcc2
18852    builtin and then its argument prototype would still apply.  */
18853 char $ac_func (void);
18854
18855 int
18856 main (void)
18857 {
18858
18859 /* The GNU C library defines stubs for functions which it implements
18860     to always fail with ENOSYS.  Some functions are actually named
18861     something starting with __ and the normal name is an alias.  */
18862 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18863 #error found stub for $ac_func
18864 #endif
18865
18866         return $ac_func ();
18867   ;
18868   return 0;
18869 }
18870 _ACEOF
18871 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18872 if { (eval echo "$as_me:18872: \"$ac_link\"") >&5
18873   (eval $ac_link) 2>&5
18874   ac_status=$?
18875   echo "$as_me:18875: \$? = $ac_status" >&5
18876   (exit "$ac_status"); } &&
18877          { ac_try='test -s "conftest$ac_exeext"'
18878   { (eval echo "$as_me:18878: \"$ac_try\"") >&5
18879   (eval $ac_try) 2>&5
18880   ac_status=$?
18881   echo "$as_me:18881: \$? = $ac_status" >&5
18882   (exit "$ac_status"); }; }; then
18883   eval "$as_ac_var=yes"
18884 else
18885   echo "$as_me: failed program was:" >&5
18886 cat "conftest.$ac_ext" >&5
18887 eval "$as_ac_var=no"
18888 fi
18889 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18890 fi
18891 echo "$as_me:18891: result: `eval echo '${'"$as_ac_var"'}'`" >&5
18892 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
18893 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
18894   cat >>confdefs.h <<EOF
18895 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18896 EOF
18897
18898 fi
18899 done
18900
18901 # use a compile-check to work with ncurses*-config and subdirectory includes
18902 echo "$as_me:18902: checking if we can use termcap.h" >&5
18903 echo $ECHO_N "checking if we can use termcap.h... $ECHO_C" >&6
18904 if test "${cf_cv_have_termcap_h+set}" = set; then
18905   echo $ECHO_N "(cached) $ECHO_C" >&6
18906 else
18907
18908         cat >"conftest.$ac_ext" <<_ACEOF
18909 #line 18909 "configure"
18910 #include "confdefs.h"
18911
18912 #include <curses.h>
18913 #ifdef NCURSES_VERSION
18914 #undef NCURSES_VERSION
18915 #endif
18916 #include <termcap.h>
18917 #ifndef NCURSES_VERSION
18918 #error wrong header
18919 #endif
18920
18921 int
18922 main (void)
18923 {
18924 return 0;
18925   ;
18926   return 0;
18927 }
18928 _ACEOF
18929 rm -f "conftest.$ac_objext"
18930 if { (eval echo "$as_me:18930: \"$ac_compile\"") >&5
18931   (eval $ac_compile) 2>&5
18932   ac_status=$?
18933   echo "$as_me:18933: \$? = $ac_status" >&5
18934   (exit "$ac_status"); } &&
18935          { ac_try='test -s "conftest.$ac_objext"'
18936   { (eval echo "$as_me:18936: \"$ac_try\"") >&5
18937   (eval $ac_try) 2>&5
18938   ac_status=$?
18939   echo "$as_me:18939: \$? = $ac_status" >&5
18940   (exit "$ac_status"); }; }; then
18941   cf_cv_have_termcap_h=yes
18942 else
18943   echo "$as_me: failed program was:" >&5
18944 cat "conftest.$ac_ext" >&5
18945 cf_cv_have_termcap_h=no
18946 fi
18947 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
18948 fi
18949 echo "$as_me:18949: result: $cf_cv_have_termcap_h" >&5
18950 echo "${ECHO_T}$cf_cv_have_termcap_h" >&6
18951 if test "x$cf_cv_have_termcap_h" = xyes
18952 then
18953
18954 cat >>confdefs.h <<\EOF
18955 #define HAVE_TERMCAP_H 1
18956 EOF
18957
18958 else
18959 echo "$as_me:18959: checking if we can use ncurses/termcap.h" >&5
18960 echo $ECHO_N "checking if we can use ncurses/termcap.h... $ECHO_C" >&6
18961 if test "${cf_cv_have_ncurses_termcap_h+set}" = set; then
18962   echo $ECHO_N "(cached) $ECHO_C" >&6
18963 else
18964
18965         cat >"conftest.$ac_ext" <<_ACEOF
18966 #line 18966 "configure"
18967 #include "confdefs.h"
18968
18969 #include <ncurses/curses.h>
18970 #ifdef NCURSES_VERSION
18971 #undef NCURSES_VERSION
18972 #endif
18973 #include <ncurses/termcap.h>
18974 #ifndef NCURSES_VERSION
18975 #error wrong header
18976 #endif
18977
18978 int
18979 main (void)
18980 {
18981 return 0;
18982   ;
18983   return 0;
18984 }
18985 _ACEOF
18986 rm -f "conftest.$ac_objext"
18987 if { (eval echo "$as_me:18987: \"$ac_compile\"") >&5
18988   (eval $ac_compile) 2>&5
18989   ac_status=$?
18990   echo "$as_me:18990: \$? = $ac_status" >&5
18991   (exit "$ac_status"); } &&
18992          { ac_try='test -s "conftest.$ac_objext"'
18993   { (eval echo "$as_me:18993: \"$ac_try\"") >&5
18994   (eval $ac_try) 2>&5
18995   ac_status=$?
18996   echo "$as_me:18996: \$? = $ac_status" >&5
18997   (exit "$ac_status"); }; }; then
18998   cf_cv_have_ncurses_termcap_h=yes
18999 else
19000   echo "$as_me: failed program was:" >&5
19001 cat "conftest.$ac_ext" >&5
19002 cf_cv_have_ncurses_termcap_h=no
19003 fi
19004 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19005 fi
19006 echo "$as_me:19006: result: $cf_cv_have_ncurses_termcap_h" >&5
19007 echo "${ECHO_T}$cf_cv_have_ncurses_termcap_h" >&6
19008 test "x$cf_cv_have_ncurses_termcap_h" = xyes &&
19009 cat >>confdefs.h <<\EOF
19010 #define HAVE_NCURSES_TERMCAP_H 1
19011 EOF
19012
19013 fi
19014
19015 if test "x$ac_cv_func_getopt" = xno; then
19016         { { echo "$as_me:19016: error: getopt is required for building programs" >&5
19017 echo "$as_me: error: getopt is required for building programs" >&2;}
19018    { (exit 1); exit 1; }; }
19019 fi
19020
19021 if test "$cf_enable_widec" = yes; then
19022
19023 for ac_func in \
19024 mblen \
19025 mbrlen \
19026 mbrtowc \
19027 mbsrtowcs \
19028 mbstowcs \
19029 mbtowc \
19030 wcsrtombs \
19031 wcstombs \
19032
19033 do
19034 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19035 echo "$as_me:19035: checking for $ac_func" >&5
19036 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19037 if eval "test \"\${$as_ac_var+set}\" = set"; then
19038   echo $ECHO_N "(cached) $ECHO_C" >&6
19039 else
19040   cat >"conftest.$ac_ext" <<_ACEOF
19041 #line 19041 "configure"
19042 #include "confdefs.h"
19043 #define $ac_func autoconf_temporary
19044 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19045 #undef $ac_func
19046
19047 #ifdef __cplusplus
19048 extern "C"
19049 #endif
19050
19051 /* We use char because int might match the return type of a gcc2
19052    builtin and then its argument prototype would still apply.  */
19053 char $ac_func (void);
19054
19055 int
19056 main (void)
19057 {
19058
19059 /* The GNU C library defines stubs for functions which it implements
19060     to always fail with ENOSYS.  Some functions are actually named
19061     something starting with __ and the normal name is an alias.  */
19062 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19063 #error found stub for $ac_func
19064 #endif
19065
19066         return $ac_func ();
19067   ;
19068   return 0;
19069 }
19070 _ACEOF
19071 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19072 if { (eval echo "$as_me:19072: \"$ac_link\"") >&5
19073   (eval $ac_link) 2>&5
19074   ac_status=$?
19075   echo "$as_me:19075: \$? = $ac_status" >&5
19076   (exit "$ac_status"); } &&
19077          { ac_try='test -s "conftest$ac_exeext"'
19078   { (eval echo "$as_me:19078: \"$ac_try\"") >&5
19079   (eval $ac_try) 2>&5
19080   ac_status=$?
19081   echo "$as_me:19081: \$? = $ac_status" >&5
19082   (exit "$ac_status"); }; }; then
19083   eval "$as_ac_var=yes"
19084 else
19085   echo "$as_me: failed program was:" >&5
19086 cat "conftest.$ac_ext" >&5
19087 eval "$as_ac_var=no"
19088 fi
19089 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19090 fi
19091 echo "$as_me:19091: result: `eval echo '${'"$as_ac_var"'}'`" >&5
19092 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
19093 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
19094   cat >>confdefs.h <<EOF
19095 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19096 EOF
19097
19098 fi
19099 done
19100
19101 fi
19102
19103 echo "$as_me:19103: checking definition to turn on extended curses functions" >&5
19104 echo $ECHO_N "checking definition to turn on extended curses functions... $ECHO_C" >&6
19105 if test "${cf_cv_need_xopen_extension+set}" = set; then
19106   echo $ECHO_N "(cached) $ECHO_C" >&6
19107 else
19108
19109 cf_cv_need_xopen_extension=unknown
19110 cat >"conftest.$ac_ext" <<_ACEOF
19111 #line 19111 "configure"
19112 #include "confdefs.h"
19113
19114 $ac_includes_default
19115 #include <${cf_cv_ncurses_header:-curses.h}>
19116 int
19117 main (void)
19118 {
19119
19120 #if defined(NCURSES_VERSION_PATCH)
19121 #if (NCURSES_VERSION_PATCH < 20100501) && (NCURSES_VERSION_PATCH >= 20100403)
19122         #error disallow ncurses versions between 2020/04/03 and 2010/05/01
19123 #endif
19124 #endif
19125 #ifdef NCURSES_WIDECHAR
19126 #error prefer to fall-through on the second checks
19127 #endif
19128         static char dummy[10];
19129         cchar_t check;
19130         int check2 = curs_set((int)sizeof(check));
19131         long x = winnstr(stdscr, dummy, 5);
19132         int x1, y1;
19133         (void)check2;
19134         getbegyx(stdscr, y1, x1);
19135         (void)x;
19136         (void)y1;
19137         (void)x1;
19138
19139   ;
19140   return 0;
19141 }
19142 _ACEOF
19143 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19144 if { (eval echo "$as_me:19144: \"$ac_link\"") >&5
19145   (eval $ac_link) 2>&5
19146   ac_status=$?
19147   echo "$as_me:19147: \$? = $ac_status" >&5
19148   (exit "$ac_status"); } &&
19149          { ac_try='test -s "conftest$ac_exeext"'
19150   { (eval echo "$as_me:19150: \"$ac_try\"") >&5
19151   (eval $ac_try) 2>&5
19152   ac_status=$?
19153   echo "$as_me:19153: \$? = $ac_status" >&5
19154   (exit "$ac_status"); }; }; then
19155   cf_cv_need_xopen_extension=none
19156 else
19157   echo "$as_me: failed program was:" >&5
19158 cat "conftest.$ac_ext" >&5
19159
19160         for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR
19161         do
19162                 cat >"conftest.$ac_ext" <<_ACEOF
19163 #line 19163 "configure"
19164 #include "confdefs.h"
19165
19166 #define $cf_try_xopen_extension 1
19167 $ac_includes_default
19168 #include <${cf_cv_ncurses_header:-curses.h}>
19169 int
19170 main (void)
19171 {
19172
19173                 static char dummy[10];
19174                 cchar_t check;
19175                 int check2 = curs_set((int)sizeof(check));
19176                 long x = winnstr(stdscr, dummy, 5);
19177                 int x1, y1;
19178                 getbegyx(stdscr, y1, x1);
19179                 (void)check2;
19180                 (void)x;
19181                 (void)y1;
19182                 (void)x1;
19183
19184   ;
19185   return 0;
19186 }
19187 _ACEOF
19188 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19189 if { (eval echo "$as_me:19189: \"$ac_link\"") >&5
19190   (eval $ac_link) 2>&5
19191   ac_status=$?
19192   echo "$as_me:19192: \$? = $ac_status" >&5
19193   (exit "$ac_status"); } &&
19194          { ac_try='test -s "conftest$ac_exeext"'
19195   { (eval echo "$as_me:19195: \"$ac_try\"") >&5
19196   (eval $ac_try) 2>&5
19197   ac_status=$?
19198   echo "$as_me:19198: \$? = $ac_status" >&5
19199   (exit "$ac_status"); }; }; then
19200   cf_cv_need_xopen_extension=$cf_try_xopen_extension; break
19201 else
19202   echo "$as_me: failed program was:" >&5
19203 cat "conftest.$ac_ext" >&5
19204 fi
19205 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19206         done
19207
19208 fi
19209 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19210
19211 fi
19212 echo "$as_me:19212: result: $cf_cv_need_xopen_extension" >&5
19213 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6
19214
19215 case "$cf_cv_need_xopen_extension" in
19216 (*_*)
19217
19218         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19219         CPPFLAGS="${CPPFLAGS}-D$cf_cv_need_xopen_extension"
19220
19221         ;;
19222 esac
19223
19224 echo "$as_me:19224: checking for term.h" >&5
19225 echo $ECHO_N "checking for term.h... $ECHO_C" >&6
19226 if test "${cf_cv_term_header+set}" = set; then
19227   echo $ECHO_N "(cached) $ECHO_C" >&6
19228 else
19229
19230 # If we found <ncurses/curses.h>, look for <ncurses/term.h>, but always look
19231 # for <term.h> if we do not find the variant.
19232
19233 cf_header_list="term.h ncurses/term.h ncursesw/term.h"
19234
19235 case "${cf_cv_ncurses_header:-curses.h}" in
19236 (*/*)
19237         cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h
19238         cf_header_list="$cf_header_item $cf_header_list"
19239         ;;
19240 esac
19241
19242 for cf_header in $cf_header_list
19243 do
19244         cat >"conftest.$ac_ext" <<_ACEOF
19245 #line 19245 "configure"
19246 #include "confdefs.h"
19247
19248 #include <${cf_cv_ncurses_header:-curses.h}>
19249 #include <${cf_header}>
19250 int
19251 main (void)
19252 {
19253 WINDOW *x; (void)x
19254   ;
19255   return 0;
19256 }
19257 _ACEOF
19258 rm -f "conftest.$ac_objext"
19259 if { (eval echo "$as_me:19259: \"$ac_compile\"") >&5
19260   (eval $ac_compile) 2>&5
19261   ac_status=$?
19262   echo "$as_me:19262: \$? = $ac_status" >&5
19263   (exit "$ac_status"); } &&
19264          { ac_try='test -s "conftest.$ac_objext"'
19265   { (eval echo "$as_me:19265: \"$ac_try\"") >&5
19266   (eval $ac_try) 2>&5
19267   ac_status=$?
19268   echo "$as_me:19268: \$? = $ac_status" >&5
19269   (exit "$ac_status"); }; }; then
19270   cf_cv_term_header=$cf_header
19271          break
19272 else
19273   echo "$as_me: failed program was:" >&5
19274 cat "conftest.$ac_ext" >&5
19275 cf_cv_term_header=no
19276 fi
19277 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19278 done
19279
19280 case "$cf_cv_term_header" in
19281 (no)
19282         # If curses is ncurses, some packagers still mess it up by trying to make
19283         # us use GNU termcap.  This handles the most common case.
19284         for cf_header in ncurses/term.h ncursesw/term.h
19285         do
19286                 cat >"conftest.$ac_ext" <<_ACEOF
19287 #line 19287 "configure"
19288 #include "confdefs.h"
19289
19290 #include <${cf_cv_ncurses_header:-curses.h}>
19291 #ifdef NCURSES_VERSION
19292 #include <${cf_header}>
19293 #else
19294 #error expected NCURSES_VERSION to be defined
19295 #endif
19296 int
19297 main (void)
19298 {
19299 WINDOW *x; (void)x
19300   ;
19301   return 0;
19302 }
19303 _ACEOF
19304 rm -f "conftest.$ac_objext"
19305 if { (eval echo "$as_me:19305: \"$ac_compile\"") >&5
19306   (eval $ac_compile) 2>&5
19307   ac_status=$?
19308   echo "$as_me:19308: \$? = $ac_status" >&5
19309   (exit "$ac_status"); } &&
19310          { ac_try='test -s "conftest.$ac_objext"'
19311   { (eval echo "$as_me:19311: \"$ac_try\"") >&5
19312   (eval $ac_try) 2>&5
19313   ac_status=$?
19314   echo "$as_me:19314: \$? = $ac_status" >&5
19315   (exit "$ac_status"); }; }; then
19316   cf_cv_term_header=$cf_header
19317                          break
19318 else
19319   echo "$as_me: failed program was:" >&5
19320 cat "conftest.$ac_ext" >&5
19321 cf_cv_term_header=no
19322 fi
19323 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19324         done
19325         ;;
19326 esac
19327
19328 fi
19329 echo "$as_me:19329: result: $cf_cv_term_header" >&5
19330 echo "${ECHO_T}$cf_cv_term_header" >&6
19331
19332 case "$cf_cv_term_header" in
19333 (term.h)
19334
19335 cat >>confdefs.h <<\EOF
19336 #define HAVE_TERM_H 1
19337 EOF
19338
19339         ;;
19340 (ncurses/term.h)
19341
19342 cat >>confdefs.h <<\EOF
19343 #define HAVE_NCURSES_TERM_H 1
19344 EOF
19345
19346         ;;
19347 (ncursesw/term.h)
19348
19349 cat >>confdefs.h <<\EOF
19350 #define HAVE_NCURSESW_TERM_H 1
19351 EOF
19352
19353         ;;
19354 esac
19355
19356 echo "$as_me:19356: checking for unctrl.h" >&5
19357 echo $ECHO_N "checking for unctrl.h... $ECHO_C" >&6
19358 if test "${cf_cv_unctrl_header+set}" = set; then
19359   echo $ECHO_N "(cached) $ECHO_C" >&6
19360 else
19361
19362 # If we found <ncurses/curses.h>, look for <ncurses/unctrl.h>, but always look
19363 # for <unctrl.h> if we do not find the variant.
19364
19365 cf_header_list="unctrl.h ncurses/unctrl.h ncursesw/unctrl.h"
19366
19367 case "${cf_cv_ncurses_header:-curses.h}" in
19368 (*/*)
19369         cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`unctrl.h
19370         cf_header_list="$cf_header_item $cf_header_list"
19371         ;;
19372 esac
19373
19374 for cf_header in $cf_header_list
19375 do
19376         cat >"conftest.$ac_ext" <<_ACEOF
19377 #line 19377 "configure"
19378 #include "confdefs.h"
19379
19380 #include <${cf_cv_ncurses_header:-curses.h}>
19381 #include <${cf_header}>
19382 int
19383 main (void)
19384 {
19385 WINDOW *x; (void)x
19386   ;
19387   return 0;
19388 }
19389 _ACEOF
19390 rm -f "conftest.$ac_objext"
19391 if { (eval echo "$as_me:19391: \"$ac_compile\"") >&5
19392   (eval $ac_compile) 2>&5
19393   ac_status=$?
19394   echo "$as_me:19394: \$? = $ac_status" >&5
19395   (exit "$ac_status"); } &&
19396          { ac_try='test -s "conftest.$ac_objext"'
19397   { (eval echo "$as_me:19397: \"$ac_try\"") >&5
19398   (eval $ac_try) 2>&5
19399   ac_status=$?
19400   echo "$as_me:19400: \$? = $ac_status" >&5
19401   (exit "$ac_status"); }; }; then
19402   cf_cv_unctrl_header=$cf_header
19403          break
19404 else
19405   echo "$as_me: failed program was:" >&5
19406 cat "conftest.$ac_ext" >&5
19407 cf_cv_unctrl_header=no
19408 fi
19409 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19410 done
19411
19412 fi
19413 echo "$as_me:19413: result: $cf_cv_unctrl_header" >&5
19414 echo "${ECHO_T}$cf_cv_unctrl_header" >&6
19415
19416 case "$cf_cv_unctrl_header" in
19417 (no)
19418         { echo "$as_me:19418: WARNING: unctrl.h header not found" >&5
19419 echo "$as_me: WARNING: unctrl.h header not found" >&2;}
19420         ;;
19421 esac
19422
19423 case "$cf_cv_unctrl_header" in
19424 (unctrl.h)
19425
19426 cat >>confdefs.h <<\EOF
19427 #define HAVE_UNCTRL_H 1
19428 EOF
19429
19430         ;;
19431 (ncurses/unctrl.h)
19432
19433 cat >>confdefs.h <<\EOF
19434 #define HAVE_NCURSES_UNCTRL_H 1
19435 EOF
19436
19437         ;;
19438 (ncursesw/unctrl.h)
19439
19440 cat >>confdefs.h <<\EOF
19441 #define HAVE_NCURSESW_UNCTRL_H 1
19442 EOF
19443
19444         ;;
19445 esac
19446
19447 for cf_func in \
19448 _nc_tparm_analyze \
19449 _tracef \
19450 alloc_pair \
19451 assume_default_colors \
19452 chgat \
19453 color_content \
19454 color_set \
19455 copywin \
19456 curses_trace \
19457 delscreen \
19458 dupwin \
19459 exit_curses \
19460 exit_terminfo \
19461 filter \
19462 getbegx \
19463 getcurx \
19464 getmaxx \
19465 getnstr \
19466 getparx \
19467 getwin \
19468 halfdelay \
19469 init_extended_color \
19470 mvderwin \
19471 mvvline \
19472 mvwin \
19473 mvwvline \
19474 napms \
19475 newpad \
19476 putwin \
19477 reset_color_pairs \
19478 resize_term \
19479 resizeterm \
19480 restartterm \
19481 ripoffline \
19482 scr_dump \
19483 setupterm \
19484 slk_color \
19485 slk_init \
19486 termattrs \
19487 termname \
19488 tgetent \
19489 tigetnum \
19490 tigetstr \
19491 tiparm \
19492 tiparm_s \
19493 tiscan_s \
19494 tputs_sp \
19495 typeahead \
19496 unget_wch \
19497 use_default_colors \
19498 use_env \
19499 use_extended_names \
19500 use_screen \
19501 use_window \
19502 vid_puts \
19503 vidputs \
19504 vsscanf \
19505 vw_printw \
19506 wchgat \
19507 winsdelln \
19508 winsstr \
19509 wresize \
19510 wsyncdown \
19511
19512 do
19513
19514 cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19515
19516         echo "$as_me:19516: checking for ${cf_func}" >&5
19517 echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6
19518
19519 echo "${as_me:-configure}:19519: testing ${cf_func} ..." 1>&5
19520
19521         if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then
19522   echo $ECHO_N "(cached) $ECHO_C" >&6
19523 else
19524
19525                 eval cf_result='$ac_cv_func_'$cf_func
19526                 if test ".$cf_result" != ".no"; then
19527                         cat >"conftest.$ac_ext" <<_ACEOF
19528 #line 19528 "configure"
19529 #include "confdefs.h"
19530
19531 #ifdef HAVE_XCURSES
19532 #include <xcurses.h>
19533 char * XCursesProgramName = "test";
19534 #else
19535 #include <${cf_cv_ncurses_header:-curses.h}>
19536 #if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
19537 #include <ncursesw/term.h>
19538 #elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
19539 #include <ncurses/term.h>
19540 #elif defined(HAVE_TERM_H)
19541 #include <term.h>
19542 #endif
19543 #endif
19544
19545 int
19546 main (void)
19547 {
19548
19549 #ifndef ${cf_func}
19550 long foo = (long)(&${cf_func});
19551 fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo);
19552 if (foo + 1234L > 5678L)
19553         ${cf_cv_main_return:-return}(foo != 0);
19554 #endif
19555
19556   ;
19557   return 0;
19558 }
19559 _ACEOF
19560 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19561 if { (eval echo "$as_me:19561: \"$ac_link\"") >&5
19562   (eval $ac_link) 2>&5
19563   ac_status=$?
19564   echo "$as_me:19564: \$? = $ac_status" >&5
19565   (exit "$ac_status"); } &&
19566          { ac_try='test -s "conftest$ac_exeext"'
19567   { (eval echo "$as_me:19567: \"$ac_try\"") >&5
19568   (eval $ac_try) 2>&5
19569   ac_status=$?
19570   echo "$as_me:19570: \$? = $ac_status" >&5
19571   (exit "$ac_status"); }; }; then
19572   cf_result=yes
19573 else
19574   echo "$as_me: failed program was:" >&5
19575 cat "conftest.$ac_ext" >&5
19576 cf_result=no
19577 fi
19578 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19579                 fi
19580                 eval 'cf_cv_func_'$cf_func'="$cf_result"'
19581
19582 fi
19583
19584         # use the computed/retrieved cache-value:
19585         eval 'cf_result=$cf_cv_func_'$cf_func
19586         echo "$as_me:19586: result: $cf_result" >&5
19587 echo "${ECHO_T}$cf_result" >&6
19588         if test "$cf_result" != no; then
19589                 cat >>confdefs.h <<EOF
19590 #define HAVE_${cf_tr_func} 1
19591 EOF
19592
19593         fi
19594 done
19595
19596 for cf_func in tputs
19597 do
19598
19599 cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19600
19601         echo "$as_me:19601: checking for ${cf_func}" >&5
19602 echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6
19603
19604 echo "${as_me:-configure}:19604: testing ${cf_func} ..." 1>&5
19605
19606         if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then
19607   echo $ECHO_N "(cached) $ECHO_C" >&6
19608 else
19609
19610                 eval cf_result='$ac_cv_func_'$cf_func
19611                 if test ".$cf_result" != ".no"; then
19612                         cat >"conftest.$ac_ext" <<_ACEOF
19613 #line 19613 "configure"
19614 #include "confdefs.h"
19615
19616 #ifdef HAVE_XCURSES
19617 #include <xcurses.h>
19618 char * XCursesProgramName = "test";
19619 #else
19620 #include <${cf_cv_ncurses_header:-curses.h}>
19621 #if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
19622 #include <ncursesw/term.h>
19623 #elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
19624 #include <ncurses/term.h>
19625 #elif defined(HAVE_TERM_H)
19626 #include <term.h>
19627 #endif
19628 #endif
19629
19630 int
19631 main (void)
19632 {
19633
19634 #ifndef ${cf_func}
19635 long foo = (long)(&${cf_func});
19636 fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo);
19637 if (foo + 1234L > 5678L)
19638         ${cf_cv_main_return:-return}(foo != 0);
19639 #endif
19640
19641   ;
19642   return 0;
19643 }
19644 _ACEOF
19645 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19646 if { (eval echo "$as_me:19646: \"$ac_link\"") >&5
19647   (eval $ac_link) 2>&5
19648   ac_status=$?
19649   echo "$as_me:19649: \$? = $ac_status" >&5
19650   (exit "$ac_status"); } &&
19651          { ac_try='test -s "conftest$ac_exeext"'
19652   { (eval echo "$as_me:19652: \"$ac_try\"") >&5
19653   (eval $ac_try) 2>&5
19654   ac_status=$?
19655   echo "$as_me:19655: \$? = $ac_status" >&5
19656   (exit "$ac_status"); }; }; then
19657   cf_result=yes
19658 else
19659   echo "$as_me: failed program was:" >&5
19660 cat "conftest.$ac_ext" >&5
19661 cf_result=no
19662 fi
19663 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19664                 fi
19665                 eval 'cf_cv_func_'$cf_func'="$cf_result"'
19666
19667 fi
19668
19669         # use the computed/retrieved cache-value:
19670         eval 'cf_result=$cf_cv_func_'$cf_func
19671         echo "$as_me:19671: result: $cf_result" >&5
19672 echo "${ECHO_T}$cf_result" >&6
19673         if test "$cf_result" != no; then
19674                 cat >>confdefs.h <<EOF
19675 #define HAVE_${cf_tr_func} 1
19676 EOF
19677
19678         fi
19679 done
19680
19681 if test "x$cf_cv_func_tputs" = xyes
19682 then
19683         cf_done=no
19684         for cf_arg in int char
19685         do
19686                 for cf_ret in int void
19687                 do
19688                         if test "$cf_ret" = void
19689                         then
19690                                 cf_return="/* nothing */"
19691                         else
19692                                 cf_return="return value"
19693                         fi
19694                         cat >"conftest.$ac_ext" <<_ACEOF
19695 #line 19695 "configure"
19696 #include "confdefs.h"
19697
19698 #include <${cf_cv_ncurses_header:-curses.h}>
19699 #include <$cf_cv_term_header>
19700
19701 static $cf_ret outc($cf_arg value) { $cf_return; }
19702
19703 int
19704 main (void)
19705 {
19706
19707         tputs("hello", 0, outc);
19708         ${cf_cv_main_return:-return}(0);
19709
19710   ;
19711   return 0;
19712 }
19713 _ACEOF
19714 rm -f "conftest.$ac_objext"
19715 if { (eval echo "$as_me:19715: \"$ac_compile\"") >&5
19716   (eval $ac_compile) 2>&5
19717   ac_status=$?
19718   echo "$as_me:19718: \$? = $ac_status" >&5
19719   (exit "$ac_status"); } &&
19720          { ac_try='test -s "conftest.$ac_objext"'
19721   { (eval echo "$as_me:19721: \"$ac_try\"") >&5
19722   (eval $ac_try) 2>&5
19723   ac_status=$?
19724   echo "$as_me:19724: \$? = $ac_status" >&5
19725   (exit "$ac_status"); }; }; then
19726
19727                 test -n "$verbose" && echo "    prototype $cf_ret func($cf_arg value)" 1>&6
19728
19729 echo "${as_me:-configure}:19729: testing prototype $cf_ret func($cf_arg value) ..." 1>&5
19730
19731                 cat >>confdefs.h <<EOF
19732 #define TPUTS_ARG               $cf_arg
19733 #define TPUTS_PROTO(func,value) $cf_ret func(TPUTS_ARG value)
19734 #define TPUTS_RETURN(value)     $cf_return
19735 EOF
19736                 cf_done=yes
19737                 break
19738
19739 else
19740   echo "$as_me: failed program was:" >&5
19741 cat "conftest.$ac_ext" >&5
19742 fi
19743 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19744                 done
19745                 test "$cf_done" = yes && break
19746         done
19747 fi
19748
19749 echo "$as_me:19749: checking for ncurses extended functions" >&5
19750 echo $ECHO_N "checking for ncurses extended functions... $ECHO_C" >&6
19751 if test "${cf_cv_ncurses_ext_funcs+set}" = set; then
19752   echo $ECHO_N "(cached) $ECHO_C" >&6
19753 else
19754
19755 cat >"conftest.$ac_ext" <<_ACEOF
19756 #line 19756 "configure"
19757 #include "confdefs.h"
19758
19759 #include <${cf_cv_ncurses_header:-curses.h}>
19760 int
19761 main (void)
19762 {
19763
19764 int x = NCURSES_EXT_FUNCS
19765
19766   ;
19767   return 0;
19768 }
19769 _ACEOF
19770 rm -f "conftest.$ac_objext"
19771 if { (eval echo "$as_me:19771: \"$ac_compile\"") >&5
19772   (eval $ac_compile) 2>&5
19773   ac_status=$?
19774   echo "$as_me:19774: \$? = $ac_status" >&5
19775   (exit "$ac_status"); } &&
19776          { ac_try='test -s "conftest.$ac_objext"'
19777   { (eval echo "$as_me:19777: \"$ac_try\"") >&5
19778   (eval $ac_try) 2>&5
19779   ac_status=$?
19780   echo "$as_me:19780: \$? = $ac_status" >&5
19781   (exit "$ac_status"); }; }; then
19782   cf_cv_ncurses_ext_funcs=defined
19783 else
19784   echo "$as_me: failed program was:" >&5
19785 cat "conftest.$ac_ext" >&5
19786
19787 cat >"conftest.$ac_ext" <<_ACEOF
19788 #line 19788 "configure"
19789 #include "confdefs.h"
19790
19791 #include <${cf_cv_ncurses_header:-curses.h}>
19792 int
19793 main (void)
19794 {
19795
19796         (void) assume_default_colors (0, 0);
19797         (void) curses_version ();
19798         (void) define_key (0, 0);
19799         (void) is_term_resized (0, 0);
19800         (void) key_defined (0);
19801         (void) keybound (0, 0);
19802         (void) keyok (0, 0);
19803         (void) resize_term (0, 0);
19804         (void) resizeterm (0, 0);
19805         (void) use_default_colors ();
19806         (void) use_extended_names (0);
19807         (void) wresize (0, 0, 0);
19808   ;
19809   return 0;
19810 }
19811 _ACEOF
19812 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19813 if { (eval echo "$as_me:19813: \"$ac_link\"") >&5
19814   (eval $ac_link) 2>&5
19815   ac_status=$?
19816   echo "$as_me:19816: \$? = $ac_status" >&5
19817   (exit "$ac_status"); } &&
19818          { ac_try='test -s "conftest$ac_exeext"'
19819   { (eval echo "$as_me:19819: \"$ac_try\"") >&5
19820   (eval $ac_try) 2>&5
19821   ac_status=$?
19822   echo "$as_me:19822: \$? = $ac_status" >&5
19823   (exit "$ac_status"); }; }; then
19824   cf_cv_ncurses_ext_funcs=yes
19825 else
19826   echo "$as_me: failed program was:" >&5
19827 cat "conftest.$ac_ext" >&5
19828 cf_cv_ncurses_ext_funcs=no
19829 fi
19830 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19831
19832 fi
19833 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19834
19835 fi
19836 echo "$as_me:19836: result: $cf_cv_ncurses_ext_funcs" >&5
19837 echo "${ECHO_T}$cf_cv_ncurses_ext_funcs" >&6
19838 test "$cf_cv_ncurses_ext_funcs" = yes &&
19839 cat >>confdefs.h <<\EOF
19840 #define NCURSES_EXT_FUNCS 1
19841 EOF
19842
19843 if test "$cf_enable_widec" = yes
19844 then
19845         # workaround for systems with ncurses before 20111029, due to change of
19846         # feature test macro from _XPG5 to _XOPEN_SOURCE
19847         if test -n "$cf_cv_ncurses_version" && test "x$cf_cv_ncurses_version" != xno
19848         then
19849                 cf_define_xpg5=no
19850                 echo "$as_me:19850: checking if _XPG5 should be defined to enable wide-characters" >&5
19851 echo $ECHO_N "checking if _XPG5 should be defined to enable wide-characters... $ECHO_C" >&6
19852
19853                 cat >"conftest.$ac_ext" <<_ACEOF
19854 #line 19854 "configure"
19855 #include "confdefs.h"
19856
19857 #include <${cf_cv_ncurses_header:-curses.h}>
19858 int
19859 main (void)
19860 {
19861 int x = _XPG5
19862   ;
19863   return 0;
19864 }
19865 _ACEOF
19866 rm -f "conftest.$ac_objext"
19867 if { (eval echo "$as_me:19867: \"$ac_compile\"") >&5
19868   (eval $ac_compile) 2>&5
19869   ac_status=$?
19870   echo "$as_me:19870: \$? = $ac_status" >&5
19871   (exit "$ac_status"); } &&
19872          { ac_try='test -s "conftest.$ac_objext"'
19873   { (eval echo "$as_me:19873: \"$ac_try\"") >&5
19874   (eval $ac_try) 2>&5
19875   ac_status=$?
19876   echo "$as_me:19876: \$? = $ac_status" >&5
19877   (exit "$ac_status"); }; }; then
19878   :
19879 else
19880   echo "$as_me: failed program was:" >&5
19881 cat "conftest.$ac_ext" >&5
19882 cf_save_cppflags="$CPPFLAGS"
19883                          CPPFLAGS="$CPPFLAGS -D_XPG5"
19884                          cat >"conftest.$ac_ext" <<_ACEOF
19885 #line 19885 "configure"
19886 #include "confdefs.h"
19887
19888 #include <${cf_cv_ncurses_header:-curses.h}>
19889 int
19890 main (void)
19891 {
19892 int x = _XPG5
19893   ;
19894   return 0;
19895 }
19896 _ACEOF
19897 rm -f "conftest.$ac_objext"
19898 if { (eval echo "$as_me:19898: \"$ac_compile\"") >&5
19899   (eval $ac_compile) 2>&5
19900   ac_status=$?
19901   echo "$as_me:19901: \$? = $ac_status" >&5
19902   (exit "$ac_status"); } &&
19903          { ac_try='test -s "conftest.$ac_objext"'
19904   { (eval echo "$as_me:19904: \"$ac_try\"") >&5
19905   (eval $ac_try) 2>&5
19906   ac_status=$?
19907   echo "$as_me:19907: \$? = $ac_status" >&5
19908   (exit "$ac_status"); }; }; then
19909   cf_define_xpg5=yes
19910 else
19911   echo "$as_me: failed program was:" >&5
19912 cat "conftest.$ac_ext" >&5
19913 fi
19914 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19915                          CPPFLAGS="$cf_save_cppflags"
19916 fi
19917 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19918                 echo "$as_me:19918: result: $cf_define_xpg5" >&5
19919 echo "${ECHO_T}$cf_define_xpg5" >&6
19920
19921                 if test "$cf_define_xpg5" = yes
19922                 then
19923                         CPPFLAGS="$CPPFLAGS -D_XPG5"
19924                 fi
19925         fi
19926
19927         echo "$as_me:19927: checking for wide-character functions" >&5
19928 echo $ECHO_N "checking for wide-character functions... $ECHO_C" >&6
19929 if test "${cf_cv_widechar_funcs+set}" = set; then
19930   echo $ECHO_N "(cached) $ECHO_C" >&6
19931 else
19932
19933         cat >"conftest.$ac_ext" <<_ACEOF
19934 #line 19934 "configure"
19935 #include "confdefs.h"
19936
19937 #include <${cf_cv_ncurses_header:-curses.h}>
19938 int
19939 main (void)
19940 {
19941
19942                 static wchar_t src_wchar[2];
19943                 static cchar_t dst_cchar;
19944                 setcchar(&dst_cchar, src_wchar, A_NORMAL, 0, (void *) 0);
19945
19946   ;
19947   return 0;
19948 }
19949 _ACEOF
19950 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19951 if { (eval echo "$as_me:19951: \"$ac_link\"") >&5
19952   (eval $ac_link) 2>&5
19953   ac_status=$?
19954   echo "$as_me:19954: \$? = $ac_status" >&5
19955   (exit "$ac_status"); } &&
19956          { ac_try='test -s "conftest$ac_exeext"'
19957   { (eval echo "$as_me:19957: \"$ac_try\"") >&5
19958   (eval $ac_try) 2>&5
19959   ac_status=$?
19960   echo "$as_me:19960: \$? = $ac_status" >&5
19961   (exit "$ac_status"); }; }; then
19962   cf_cv_widechar_funcs=yes
19963 else
19964   echo "$as_me: failed program was:" >&5
19965 cat "conftest.$ac_ext" >&5
19966 cf_cv_widechar_funcs=no
19967 fi
19968 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19969
19970 fi
19971 echo "$as_me:19971: result: $cf_cv_widechar_funcs" >&5
19972 echo "${ECHO_T}$cf_cv_widechar_funcs" >&6
19973         if test "$cf_cv_widechar_funcs" != no ; then
19974
19975 cat >>confdefs.h <<\EOF
19976 #define USE_WIDEC_SUPPORT 1
19977 EOF
19978
19979         else
19980                 cat >>confdefs.h <<\EOF
19981 #define USE_WIDEC_SUPPORT 0
19982 EOF
19983
19984         fi
19985 else
19986         cat >>confdefs.h <<\EOF
19987 #define USE_WIDEC_SUPPORT 0
19988 EOF
19989
19990 fi
19991
19992 echo "$as_me:19992: checking if $cf_cv_screen library uses pthreads" >&5
19993 echo $ECHO_N "checking if $cf_cv_screen library uses pthreads... $ECHO_C" >&6
19994 if test "${cf_cv_use_pthreads+set}" = set; then
19995   echo $ECHO_N "(cached) $ECHO_C" >&6
19996 else
19997
19998 cat >"conftest.$ac_ext" <<_ACEOF
19999 #line 19999 "configure"
20000 #include "confdefs.h"
20001
20002 #include <${cf_cv_ncurses_header:-curses.h}>
20003 extern void _nc_init_pthreads(void);
20004
20005 int
20006 main (void)
20007 {
20008
20009         initscr();
20010         _nc_init_pthreads();
20011
20012   ;
20013   return 0;
20014 }
20015 _ACEOF
20016 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20017 if { (eval echo "$as_me:20017: \"$ac_link\"") >&5
20018   (eval $ac_link) 2>&5
20019   ac_status=$?
20020   echo "$as_me:20020: \$? = $ac_status" >&5
20021   (exit "$ac_status"); } &&
20022          { ac_try='test -s "conftest$ac_exeext"'
20023   { (eval echo "$as_me:20023: \"$ac_try\"") >&5
20024   (eval $ac_try) 2>&5
20025   ac_status=$?
20026   echo "$as_me:20026: \$? = $ac_status" >&5
20027   (exit "$ac_status"); }; }; then
20028   cf_cv_use_pthreads=yes
20029 else
20030   echo "$as_me: failed program was:" >&5
20031 cat "conftest.$ac_ext" >&5
20032 cf_cv_use_pthreads=no
20033 fi
20034 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20035
20036 fi
20037 echo "$as_me:20037: result: $cf_cv_use_pthreads" >&5
20038 echo "${ECHO_T}$cf_cv_use_pthreads" >&6
20039 test $cf_cv_use_pthreads = yes &&
20040 cat >>confdefs.h <<\EOF
20041 #define USE_PTHREADS 1
20042 EOF
20043
20044 echo "$as_me:20044: checking if sys/time.h works with sys/select.h" >&5
20045 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20046 if test "${cf_cv_sys_time_select+set}" = set; then
20047   echo $ECHO_N "(cached) $ECHO_C" >&6
20048 else
20049
20050 cat >"conftest.$ac_ext" <<_ACEOF
20051 #line 20051 "configure"
20052 #include "confdefs.h"
20053
20054 #include <sys/types.h>
20055 #ifdef HAVE_SYS_TIME_H
20056 #include <sys/time.h>
20057 #endif
20058 #ifdef HAVE_SYS_SELECT_H
20059 #include <sys/select.h>
20060 #endif
20061
20062 int
20063 main (void)
20064 {
20065
20066   ;
20067   return 0;
20068 }
20069 _ACEOF
20070 rm -f "conftest.$ac_objext"
20071 if { (eval echo "$as_me:20071: \"$ac_compile\"") >&5
20072   (eval $ac_compile) 2>&5
20073   ac_status=$?
20074   echo "$as_me:20074: \$? = $ac_status" >&5
20075   (exit "$ac_status"); } &&
20076          { ac_try='test -s "conftest.$ac_objext"'
20077   { (eval echo "$as_me:20077: \"$ac_try\"") >&5
20078   (eval $ac_try) 2>&5
20079   ac_status=$?
20080   echo "$as_me:20080: \$? = $ac_status" >&5
20081   (exit "$ac_status"); }; }; then
20082   cf_cv_sys_time_select=yes
20083 else
20084   echo "$as_me: failed program was:" >&5
20085 cat "conftest.$ac_ext" >&5
20086 cf_cv_sys_time_select=no
20087 fi
20088 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20089
20090 fi
20091
20092 echo "$as_me:20092: result: $cf_cv_sys_time_select" >&5
20093 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20094 test "$cf_cv_sys_time_select" = yes &&
20095 cat >>confdefs.h <<\EOF
20096 #define HAVE_SYS_TIME_SELECT 1
20097 EOF
20098
20099 # special check for test/ditto.c
20100
20101 echo "$as_me:20101: checking for openpty in -lutil" >&5
20102 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
20103 if test "${ac_cv_lib_util_openpty+set}" = set; then
20104   echo $ECHO_N "(cached) $ECHO_C" >&6
20105 else
20106   ac_check_lib_save_LIBS=$LIBS
20107 LIBS="-lutil  $LIBS"
20108 cat >"conftest.$ac_ext" <<_ACEOF
20109 #line 20109 "configure"
20110 #include "confdefs.h"
20111
20112 /* Override any gcc2 internal prototype to avoid an error.  */
20113 #ifdef __cplusplus
20114 extern "C"
20115 #endif
20116 /* We use char because int might match the return type of a gcc2
20117    builtin and then its argument prototype would still apply.  */
20118 char openpty (void);
20119 int
20120 main (void)
20121 {
20122 openpty ();
20123   ;
20124   return 0;
20125 }
20126 _ACEOF
20127 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20128 if { (eval echo "$as_me:20128: \"$ac_link\"") >&5
20129   (eval $ac_link) 2>&5
20130   ac_status=$?
20131   echo "$as_me:20131: \$? = $ac_status" >&5
20132   (exit "$ac_status"); } &&
20133          { ac_try='test -s "conftest$ac_exeext"'
20134   { (eval echo "$as_me:20134: \"$ac_try\"") >&5
20135   (eval $ac_try) 2>&5
20136   ac_status=$?
20137   echo "$as_me:20137: \$? = $ac_status" >&5
20138   (exit "$ac_status"); }; }; then
20139   ac_cv_lib_util_openpty=yes
20140 else
20141   echo "$as_me: failed program was:" >&5
20142 cat "conftest.$ac_ext" >&5
20143 ac_cv_lib_util_openpty=no
20144 fi
20145 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20146 LIBS=$ac_check_lib_save_LIBS
20147 fi
20148 echo "$as_me:20148: result: $ac_cv_lib_util_openpty" >&5
20149 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
20150 if test "$ac_cv_lib_util_openpty" = yes; then
20151   cf_cv_lib_util=yes
20152 else
20153   cf_cv_lib_util=no
20154 fi
20155
20156 echo "$as_me:20156: checking for openpty header" >&5
20157 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
20158 if test "${cf_cv_func_openpty+set}" = set; then
20159   echo $ECHO_N "(cached) $ECHO_C" >&6
20160 else
20161
20162         cf_save_LIBS="$LIBS"
20163         test "$cf_cv_lib_util" = yes && {
20164 cf_add_libs="$LIBS"
20165 # reverse order
20166 cf_add_0lib=
20167 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
20168 # filter duplicates
20169 for cf_add_1lib in $cf_add_0lib; do
20170         for cf_add_2lib in $cf_add_libs; do
20171                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
20172                         cf_add_1lib=
20173                         break
20174                 fi
20175         done
20176         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
20177 done
20178 LIBS="$cf_add_libs"
20179  }
20180         for cf_header in pty.h libutil.h util.h
20181         do
20182         cat >"conftest.$ac_ext" <<_ACEOF
20183 #line 20183 "configure"
20184 #include "confdefs.h"
20185
20186 #include <$cf_header>
20187
20188 int
20189 main (void)
20190 {
20191
20192         int x = openpty((int *)0, (int *)0, (char *)0,
20193                                    (struct termios *)0, (struct winsize *)0);
20194         (void)x;
20195
20196   ;
20197   return 0;
20198 }
20199 _ACEOF
20200 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20201 if { (eval echo "$as_me:20201: \"$ac_link\"") >&5
20202   (eval $ac_link) 2>&5
20203   ac_status=$?
20204   echo "$as_me:20204: \$? = $ac_status" >&5
20205   (exit "$ac_status"); } &&
20206          { ac_try='test -s "conftest$ac_exeext"'
20207   { (eval echo "$as_me:20207: \"$ac_try\"") >&5
20208   (eval $ac_try) 2>&5
20209   ac_status=$?
20210   echo "$as_me:20210: \$? = $ac_status" >&5
20211   (exit "$ac_status"); }; }; then
20212
20213                 cf_cv_func_openpty=$cf_header
20214                 break
20215
20216 else
20217   echo "$as_me: failed program was:" >&5
20218 cat "conftest.$ac_ext" >&5
20219
20220                 cf_cv_func_openpty=no
20221
20222 fi
20223 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20224         done
20225         LIBS="$cf_save_LIBS"
20226
20227 fi
20228 echo "$as_me:20228: result: $cf_cv_func_openpty" >&5
20229 echo "${ECHO_T}$cf_cv_func_openpty" >&6
20230
20231 if test "$cf_cv_func_openpty" != no ; then
20232
20233 cat >>confdefs.h <<EOF
20234 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
20235 EOF
20236
20237 cat >>confdefs.h <<\EOF
20238 #define USE_XTERM_PTY 1
20239 EOF
20240
20241         if test "x$cf_cv_lib_util" = xyes ; then
20242
20243 cf_add_libs="$TEST_LIBS"
20244 # reverse order
20245 cf_add_0lib=
20246 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
20247 # filter duplicates
20248 for cf_add_1lib in $cf_add_0lib; do
20249         for cf_add_2lib in $cf_add_libs; do
20250                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
20251                         cf_add_1lib=
20252                         break
20253                 fi
20254         done
20255         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
20256 done
20257 TEST_LIBS="$cf_add_libs"
20258
20259         fi
20260 fi
20261
20262 echo "$as_me:20262: checking for function curses_version" >&5
20263 echo $ECHO_N "checking for function curses_version... $ECHO_C" >&6
20264 if test "${cf_cv_func_curses_version+set}" = set; then
20265   echo $ECHO_N "(cached) $ECHO_C" >&6
20266 else
20267
20268 if test "$cross_compiling" = yes; then
20269   cf_cv_func_curses_version=unknown
20270 else
20271   cat >"conftest.$ac_ext" <<_ACEOF
20272 #line 20272 "configure"
20273 #include "confdefs.h"
20274
20275 $ac_includes_default
20276
20277 #include <${cf_cv_ncurses_header:-curses.h}>
20278
20279 int main(void)
20280 {
20281         char temp[1024];
20282         sprintf(temp, "%.999s\\n", curses_version());
20283         ${cf_cv_main_return:-return}(0);
20284 }
20285
20286 _ACEOF
20287 rm -f "conftest$ac_exeext"
20288 if { (eval echo "$as_me:20288: \"$ac_link\"") >&5
20289   (eval $ac_link) 2>&5
20290   ac_status=$?
20291   echo "$as_me:20291: \$? = $ac_status" >&5
20292   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20293   { (eval echo "$as_me:20293: \"$ac_try\"") >&5
20294   (eval $ac_try) 2>&5
20295   ac_status=$?
20296   echo "$as_me:20296: \$? = $ac_status" >&5
20297   (exit "$ac_status"); }; }; then
20298   cf_cv_func_curses_version=yes
20299
20300 else
20301   echo "$as_me: program exited with status $ac_status" >&5
20302 echo "$as_me: failed program was:" >&5
20303 cat "conftest.$ac_ext" >&5
20304 cf_cv_func_curses_version=no
20305
20306 fi
20307 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20308 fi
20309 rm -f core
20310 fi
20311 echo "$as_me:20311: result: $cf_cv_func_curses_version" >&5
20312 echo "${ECHO_T}$cf_cv_func_curses_version" >&6
20313 test "$cf_cv_func_curses_version" = yes &&
20314 cat >>confdefs.h <<\EOF
20315 #define HAVE_CURSES_VERSION 1
20316 EOF
20317
20318 echo "$as_me:20318: checking for alternate character set array" >&5
20319 echo $ECHO_N "checking for alternate character set array... $ECHO_C" >&6
20320 if test "${cf_cv_curses_acs_map+set}" = set; then
20321   echo $ECHO_N "(cached) $ECHO_C" >&6
20322 else
20323
20324 cf_cv_curses_acs_map=unknown
20325 for name in acs_map _acs_map __acs_map ${NCURSES_WRAP_PREFIX}acs_map
20326 do
20327 cat >"conftest.$ac_ext" <<_ACEOF
20328 #line 20328 "configure"
20329 #include "confdefs.h"
20330
20331 #include <${cf_cv_ncurses_header:-curses.h}>
20332
20333 int
20334 main (void)
20335 {
20336
20337 ${name}['k'] = ACS_PLUS
20338
20339   ;
20340   return 0;
20341 }
20342 _ACEOF
20343 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20344 if { (eval echo "$as_me:20344: \"$ac_link\"") >&5
20345   (eval $ac_link) 2>&5
20346   ac_status=$?
20347   echo "$as_me:20347: \$? = $ac_status" >&5
20348   (exit "$ac_status"); } &&
20349          { ac_try='test -s "conftest$ac_exeext"'
20350   { (eval echo "$as_me:20350: \"$ac_try\"") >&5
20351   (eval $ac_try) 2>&5
20352   ac_status=$?
20353   echo "$as_me:20353: \$? = $ac_status" >&5
20354   (exit "$ac_status"); }; }; then
20355   cf_cv_curses_acs_map=$name; break
20356 else
20357   echo "$as_me: failed program was:" >&5
20358 cat "conftest.$ac_ext" >&5
20359 fi
20360 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20361 done
20362
20363 fi
20364 echo "$as_me:20364: result: $cf_cv_curses_acs_map" >&5
20365 echo "${ECHO_T}$cf_cv_curses_acs_map" >&6
20366
20367 test "$cf_cv_curses_acs_map" != unknown &&
20368 cat >>confdefs.h <<EOF
20369 #define CURSES_ACS_ARRAY $cf_cv_curses_acs_map
20370 EOF
20371
20372 if test "$cf_enable_widec" = yes; then
20373
20374 echo "$as_me:20374: checking for wide alternate character set array" >&5
20375 echo $ECHO_N "checking for wide alternate character set array... $ECHO_C" >&6
20376 if test "${cf_cv_curses_wacs_map+set}" = set; then
20377   echo $ECHO_N "(cached) $ECHO_C" >&6
20378 else
20379
20380         cf_cv_curses_wacs_map=unknown
20381         for name in wacs_map _wacs_map __wacs_map _nc_wacs _wacs_char
20382         do
20383         cat >"conftest.$ac_ext" <<_ACEOF
20384 #line 20384 "configure"
20385 #include "confdefs.h"
20386
20387 #ifndef _XOPEN_SOURCE_EXTENDED
20388 #define _XOPEN_SOURCE_EXTENDED
20389 #endif
20390 #include <${cf_cv_ncurses_header:-curses.h}>
20391 int
20392 main (void)
20393 {
20394 void *foo = &(${name}['k']); (void)foo
20395   ;
20396   return 0;
20397 }
20398 _ACEOF
20399 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20400 if { (eval echo "$as_me:20400: \"$ac_link\"") >&5
20401   (eval $ac_link) 2>&5
20402   ac_status=$?
20403   echo "$as_me:20403: \$? = $ac_status" >&5
20404   (exit "$ac_status"); } &&
20405          { ac_try='test -s "conftest$ac_exeext"'
20406   { (eval echo "$as_me:20406: \"$ac_try\"") >&5
20407   (eval $ac_try) 2>&5
20408   ac_status=$?
20409   echo "$as_me:20409: \$? = $ac_status" >&5
20410   (exit "$ac_status"); }; }; then
20411   cf_cv_curses_wacs_map=$name
20412          break
20413 else
20414   echo "$as_me: failed program was:" >&5
20415 cat "conftest.$ac_ext" >&5
20416 fi
20417 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20418         done
20419 fi
20420 echo "$as_me:20420: result: $cf_cv_curses_wacs_map" >&5
20421 echo "${ECHO_T}$cf_cv_curses_wacs_map" >&6
20422
20423 test "$cf_cv_curses_wacs_map" != unknown &&
20424 cat >>confdefs.h <<EOF
20425 #define CURSES_WACS_ARRAY $cf_cv_curses_wacs_map
20426 EOF
20427
20428 echo "$as_me:20428: checking for wide alternate character constants" >&5
20429 echo $ECHO_N "checking for wide alternate character constants... $ECHO_C" >&6
20430 if test "${cf_cv_curses_wacs_symbols+set}" = set; then
20431   echo $ECHO_N "(cached) $ECHO_C" >&6
20432 else
20433
20434 cf_cv_curses_wacs_symbols=no
20435 if test "$cf_cv_curses_wacs_map" != unknown
20436 then
20437         cat >"conftest.$ac_ext" <<_ACEOF
20438 #line 20438 "configure"
20439 #include "confdefs.h"
20440
20441 #ifndef _XOPEN_SOURCE_EXTENDED
20442 #define _XOPEN_SOURCE_EXTENDED
20443 #endif
20444 #include <${cf_cv_ncurses_header:-curses.h}>
20445 int
20446 main (void)
20447 {
20448 cchar_t *foo = WACS_PLUS;
20449          ${cf_cv_curses_wacs_map}['k'] = *WACS_PLUS; (void)foo
20450   ;
20451   return 0;
20452 }
20453 _ACEOF
20454 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20455 if { (eval echo "$as_me:20455: \"$ac_link\"") >&5
20456   (eval $ac_link) 2>&5
20457   ac_status=$?
20458   echo "$as_me:20458: \$? = $ac_status" >&5
20459   (exit "$ac_status"); } &&
20460          { ac_try='test -s "conftest$ac_exeext"'
20461   { (eval echo "$as_me:20461: \"$ac_try\"") >&5
20462   (eval $ac_try) 2>&5
20463   ac_status=$?
20464   echo "$as_me:20464: \$? = $ac_status" >&5
20465   (exit "$ac_status"); }; }; then
20466   cf_cv_curses_wacs_symbols=yes
20467 else
20468   echo "$as_me: failed program was:" >&5
20469 cat "conftest.$ac_ext" >&5
20470 fi
20471 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20472 else
20473         cat >"conftest.$ac_ext" <<_ACEOF
20474 #line 20474 "configure"
20475 #include "confdefs.h"
20476
20477 #ifndef _XOPEN_SOURCE_EXTENDED
20478 #define _XOPEN_SOURCE_EXTENDED
20479 #endif
20480 #include <${cf_cv_ncurses_header:-curses.h}>
20481 int
20482 main (void)
20483 {
20484 cchar_t *foo = WACS_PLUS; (void)foo
20485   ;
20486   return 0;
20487 }
20488 _ACEOF
20489 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20490 if { (eval echo "$as_me:20490: \"$ac_link\"") >&5
20491   (eval $ac_link) 2>&5
20492   ac_status=$?
20493   echo "$as_me:20493: \$? = $ac_status" >&5
20494   (exit "$ac_status"); } &&
20495          { ac_try='test -s "conftest$ac_exeext"'
20496   { (eval echo "$as_me:20496: \"$ac_try\"") >&5
20497   (eval $ac_try) 2>&5
20498   ac_status=$?
20499   echo "$as_me:20499: \$? = $ac_status" >&5
20500   (exit "$ac_status"); }; }; then
20501   cf_cv_curses_wacs_symbols=yes
20502 else
20503   echo "$as_me: failed program was:" >&5
20504 cat "conftest.$ac_ext" >&5
20505 fi
20506 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20507 fi
20508
20509 fi
20510 echo "$as_me:20510: result: $cf_cv_curses_wacs_symbols" >&5
20511 echo "${ECHO_T}$cf_cv_curses_wacs_symbols" >&6
20512
20513 test "$cf_cv_curses_wacs_symbols" != no &&
20514 cat >>confdefs.h <<\EOF
20515 #define CURSES_WACS_SYMBOLS 1
20516 EOF
20517
20518 fi
20519
20520 echo "$as_me:20520: checking for type attr_t in ${cf_cv_ncurses_header:-curses.h}" >&5
20521 echo $ECHO_N "checking for type attr_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6
20522 cat >"conftest.$ac_ext" <<_ACEOF
20523 #line 20523 "configure"
20524 #include "confdefs.h"
20525
20526 #ifndef _XOPEN_SOURCE_EXTENDED
20527 #define _XOPEN_SOURCE_EXTENDED
20528 #endif
20529 #include <${cf_cv_ncurses_header:-curses.h}>
20530 int
20531 main (void)
20532 {
20533
20534 attr_t foo
20535
20536   ;
20537   return 0;
20538 }
20539 _ACEOF
20540 rm -f "conftest.$ac_objext"
20541 if { (eval echo "$as_me:20541: \"$ac_compile\"") >&5
20542   (eval $ac_compile) 2>&5
20543   ac_status=$?
20544   echo "$as_me:20544: \$? = $ac_status" >&5
20545   (exit "$ac_status"); } &&
20546          { ac_try='test -s "conftest.$ac_objext"'
20547   { (eval echo "$as_me:20547: \"$ac_try\"") >&5
20548   (eval $ac_try) 2>&5
20549   ac_status=$?
20550   echo "$as_me:20550: \$? = $ac_status" >&5
20551   (exit "$ac_status"); }; }; then
20552   cf_result=yes
20553 else
20554   echo "$as_me: failed program was:" >&5
20555 cat "conftest.$ac_ext" >&5
20556 cf_result=no
20557 fi
20558 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20559 echo "$as_me:20559: result: $cf_result" >&5
20560 echo "${ECHO_T}$cf_result" >&6
20561 if test "$cf_result" = yes ; then
20562
20563 cf_result=`echo "have_type_attr_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20564
20565 cat >>confdefs.h <<EOF
20566 #define $cf_result 1
20567 EOF
20568
20569 else
20570
20571 cat >>confdefs.h <<EOF
20572 #define attr_t long
20573 EOF
20574
20575 fi
20576
20577 if test "$cf_enable_widec" = yes; then
20578
20579 # This is needed on Tru64 5.0 to declare mbstate_t
20580 echo "$as_me:20580: checking if we must include wchar.h to declare mbstate_t" >&5
20581 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
20582 if test "${cf_cv_mbstate_t+set}" = set; then
20583   echo $ECHO_N "(cached) $ECHO_C" >&6
20584 else
20585
20586 cat >"conftest.$ac_ext" <<_ACEOF
20587 #line 20587 "configure"
20588 #include "confdefs.h"
20589
20590 #include <stdlib.h>
20591 #include <stdarg.h>
20592 #include <stdio.h>
20593 #ifdef HAVE_LIBUTF8_H
20594 #include <libutf8.h>
20595 #endif
20596 int
20597 main (void)
20598 {
20599 mbstate_t state; (void)state
20600   ;
20601   return 0;
20602 }
20603 _ACEOF
20604 rm -f "conftest.$ac_objext"
20605 if { (eval echo "$as_me:20605: \"$ac_compile\"") >&5
20606   (eval $ac_compile) 2>&5
20607   ac_status=$?
20608   echo "$as_me:20608: \$? = $ac_status" >&5
20609   (exit "$ac_status"); } &&
20610          { ac_try='test -s "conftest.$ac_objext"'
20611   { (eval echo "$as_me:20611: \"$ac_try\"") >&5
20612   (eval $ac_try) 2>&5
20613   ac_status=$?
20614   echo "$as_me:20614: \$? = $ac_status" >&5
20615   (exit "$ac_status"); }; }; then
20616   cf_cv_mbstate_t=no
20617 else
20618   echo "$as_me: failed program was:" >&5
20619 cat "conftest.$ac_ext" >&5
20620 cat >"conftest.$ac_ext" <<_ACEOF
20621 #line 20621 "configure"
20622 #include "confdefs.h"
20623
20624 #include <stdlib.h>
20625 #include <stdarg.h>
20626 #include <stdio.h>
20627 #include <wchar.h>
20628 #ifdef HAVE_LIBUTF8_H
20629 #include <libutf8.h>
20630 #endif
20631 int
20632 main (void)
20633 {
20634 mbstate_t value; (void) value
20635   ;
20636   return 0;
20637 }
20638 _ACEOF
20639 rm -f "conftest.$ac_objext"
20640 if { (eval echo "$as_me:20640: \"$ac_compile\"") >&5
20641   (eval $ac_compile) 2>&5
20642   ac_status=$?
20643   echo "$as_me:20643: \$? = $ac_status" >&5
20644   (exit "$ac_status"); } &&
20645          { ac_try='test -s "conftest.$ac_objext"'
20646   { (eval echo "$as_me:20646: \"$ac_try\"") >&5
20647   (eval $ac_try) 2>&5
20648   ac_status=$?
20649   echo "$as_me:20649: \$? = $ac_status" >&5
20650   (exit "$ac_status"); }; }; then
20651   cf_cv_mbstate_t=yes
20652 else
20653   echo "$as_me: failed program was:" >&5
20654 cat "conftest.$ac_ext" >&5
20655 cf_cv_mbstate_t=unknown
20656 fi
20657 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20658 fi
20659 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20660 fi
20661 echo "$as_me:20661: result: $cf_cv_mbstate_t" >&5
20662 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
20663
20664 if test "$cf_cv_mbstate_t" = yes ; then
20665
20666 cat >>confdefs.h <<\EOF
20667 #define NEED_WCHAR_H 1
20668 EOF
20669
20670         NEED_WCHAR_H=1
20671 fi
20672
20673 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
20674 if test "$cf_cv_mbstate_t" = unknown ; then
20675         NCURSES_MBSTATE_T=1
20676 fi
20677
20678 # if we find mbstate_t in either place, use substitution to provide a fallback.
20679 if test "$cf_cv_mbstate_t" != unknown ; then
20680         NCURSES_OK_MBSTATE_T=1
20681 fi
20682
20683 # This is needed on Tru64 5.0 to declare wchar_t
20684 echo "$as_me:20684: checking if we must include wchar.h to declare wchar_t" >&5
20685 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
20686 if test "${cf_cv_wchar_t+set}" = set; then
20687   echo $ECHO_N "(cached) $ECHO_C" >&6
20688 else
20689
20690 cat >"conftest.$ac_ext" <<_ACEOF
20691 #line 20691 "configure"
20692 #include "confdefs.h"
20693
20694 #include <stdlib.h>
20695 #include <stdarg.h>
20696 #include <stdio.h>
20697 #ifdef HAVE_LIBUTF8_H
20698 #include <libutf8.h>
20699 #endif
20700 int
20701 main (void)
20702 {
20703 wchar_t state; (void)state
20704   ;
20705   return 0;
20706 }
20707 _ACEOF
20708 rm -f "conftest.$ac_objext"
20709 if { (eval echo "$as_me:20709: \"$ac_compile\"") >&5
20710   (eval $ac_compile) 2>&5
20711   ac_status=$?
20712   echo "$as_me:20712: \$? = $ac_status" >&5
20713   (exit "$ac_status"); } &&
20714          { ac_try='test -s "conftest.$ac_objext"'
20715   { (eval echo "$as_me:20715: \"$ac_try\"") >&5
20716   (eval $ac_try) 2>&5
20717   ac_status=$?
20718   echo "$as_me:20718: \$? = $ac_status" >&5
20719   (exit "$ac_status"); }; }; then
20720   cf_cv_wchar_t=no
20721 else
20722   echo "$as_me: failed program was:" >&5
20723 cat "conftest.$ac_ext" >&5
20724 cat >"conftest.$ac_ext" <<_ACEOF
20725 #line 20725 "configure"
20726 #include "confdefs.h"
20727
20728 #include <stdlib.h>
20729 #include <stdarg.h>
20730 #include <stdio.h>
20731 #include <wchar.h>
20732 #ifdef HAVE_LIBUTF8_H
20733 #include <libutf8.h>
20734 #endif
20735 int
20736 main (void)
20737 {
20738 wchar_t value; (void) value
20739   ;
20740   return 0;
20741 }
20742 _ACEOF
20743 rm -f "conftest.$ac_objext"
20744 if { (eval echo "$as_me:20744: \"$ac_compile\"") >&5
20745   (eval $ac_compile) 2>&5
20746   ac_status=$?
20747   echo "$as_me:20747: \$? = $ac_status" >&5
20748   (exit "$ac_status"); } &&
20749          { ac_try='test -s "conftest.$ac_objext"'
20750   { (eval echo "$as_me:20750: \"$ac_try\"") >&5
20751   (eval $ac_try) 2>&5
20752   ac_status=$?
20753   echo "$as_me:20753: \$? = $ac_status" >&5
20754   (exit "$ac_status"); }; }; then
20755   cf_cv_wchar_t=yes
20756 else
20757   echo "$as_me: failed program was:" >&5
20758 cat "conftest.$ac_ext" >&5
20759 cf_cv_wchar_t=unknown
20760 fi
20761 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20762 fi
20763 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20764 fi
20765 echo "$as_me:20765: result: $cf_cv_wchar_t" >&5
20766 echo "${ECHO_T}$cf_cv_wchar_t" >&6
20767
20768 if test "$cf_cv_wchar_t" = yes ; then
20769
20770 cat >>confdefs.h <<\EOF
20771 #define NEED_WCHAR_H 1
20772 EOF
20773
20774         NEED_WCHAR_H=1
20775 fi
20776
20777 # if we do not find wchar_t in either place, use substitution to provide a fallback.
20778 if test "$cf_cv_wchar_t" = unknown ; then
20779         NCURSES_WCHAR_T=1
20780 fi
20781
20782 # if we find wchar_t in either place, use substitution to provide a fallback.
20783 if test "$cf_cv_wchar_t" != unknown ; then
20784         NCURSES_OK_WCHAR_T=1
20785 fi
20786
20787 # This is needed on Tru64 5.0 to declare wint_t
20788 echo "$as_me:20788: checking if we must include wchar.h to declare wint_t" >&5
20789 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
20790 if test "${cf_cv_wint_t+set}" = set; then
20791   echo $ECHO_N "(cached) $ECHO_C" >&6
20792 else
20793
20794 cat >"conftest.$ac_ext" <<_ACEOF
20795 #line 20795 "configure"
20796 #include "confdefs.h"
20797
20798 #include <stdlib.h>
20799 #include <stdarg.h>
20800 #include <stdio.h>
20801 #ifdef HAVE_LIBUTF8_H
20802 #include <libutf8.h>
20803 #endif
20804 int
20805 main (void)
20806 {
20807 wint_t state; (void)state
20808   ;
20809   return 0;
20810 }
20811 _ACEOF
20812 rm -f "conftest.$ac_objext"
20813 if { (eval echo "$as_me:20813: \"$ac_compile\"") >&5
20814   (eval $ac_compile) 2>&5
20815   ac_status=$?
20816   echo "$as_me:20816: \$? = $ac_status" >&5
20817   (exit "$ac_status"); } &&
20818          { ac_try='test -s "conftest.$ac_objext"'
20819   { (eval echo "$as_me:20819: \"$ac_try\"") >&5
20820   (eval $ac_try) 2>&5
20821   ac_status=$?
20822   echo "$as_me:20822: \$? = $ac_status" >&5
20823   (exit "$ac_status"); }; }; then
20824   cf_cv_wint_t=no
20825 else
20826   echo "$as_me: failed program was:" >&5
20827 cat "conftest.$ac_ext" >&5
20828 cat >"conftest.$ac_ext" <<_ACEOF
20829 #line 20829 "configure"
20830 #include "confdefs.h"
20831
20832 #include <stdlib.h>
20833 #include <stdarg.h>
20834 #include <stdio.h>
20835 #include <wchar.h>
20836 #ifdef HAVE_LIBUTF8_H
20837 #include <libutf8.h>
20838 #endif
20839 int
20840 main (void)
20841 {
20842 wint_t value; (void) value
20843   ;
20844   return 0;
20845 }
20846 _ACEOF
20847 rm -f "conftest.$ac_objext"
20848 if { (eval echo "$as_me:20848: \"$ac_compile\"") >&5
20849   (eval $ac_compile) 2>&5
20850   ac_status=$?
20851   echo "$as_me:20851: \$? = $ac_status" >&5
20852   (exit "$ac_status"); } &&
20853          { ac_try='test -s "conftest.$ac_objext"'
20854   { (eval echo "$as_me:20854: \"$ac_try\"") >&5
20855   (eval $ac_try) 2>&5
20856   ac_status=$?
20857   echo "$as_me:20857: \$? = $ac_status" >&5
20858   (exit "$ac_status"); }; }; then
20859   cf_cv_wint_t=yes
20860 else
20861   echo "$as_me: failed program was:" >&5
20862 cat "conftest.$ac_ext" >&5
20863 cf_cv_wint_t=unknown
20864 fi
20865 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20866 fi
20867 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20868 fi
20869 echo "$as_me:20869: result: $cf_cv_wint_t" >&5
20870 echo "${ECHO_T}$cf_cv_wint_t" >&6
20871
20872 if test "$cf_cv_wint_t" = yes ; then
20873
20874 cat >>confdefs.h <<\EOF
20875 #define NEED_WCHAR_H 1
20876 EOF
20877
20878         NEED_WCHAR_H=1
20879 fi
20880
20881 # if we do not find wint_t in either place, use substitution to provide a fallback.
20882 if test "$cf_cv_wint_t" = unknown ; then
20883         NCURSES_WINT_T=1
20884 fi
20885
20886 # if we find wint_t in either place, use substitution to provide a fallback.
20887 if test "$cf_cv_wint_t" != unknown ; then
20888         NCURSES_OK_WINT_T=1
20889 fi
20890
20891         if test "$NCURSES_OK_MBSTATE_T" = 0 ; then
20892
20893 echo "$as_me:20893: checking for type mbstate_t in ${cf_cv_ncurses_header:-curses.h}" >&5
20894 echo $ECHO_N "checking for type mbstate_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6
20895 cat >"conftest.$ac_ext" <<_ACEOF
20896 #line 20896 "configure"
20897 #include "confdefs.h"
20898
20899 #ifndef _XOPEN_SOURCE_EXTENDED
20900 #define _XOPEN_SOURCE_EXTENDED
20901 #endif
20902 #include <${cf_cv_ncurses_header:-curses.h}>
20903 int
20904 main (void)
20905 {
20906
20907 mbstate_t foo
20908
20909   ;
20910   return 0;
20911 }
20912 _ACEOF
20913 rm -f "conftest.$ac_objext"
20914 if { (eval echo "$as_me:20914: \"$ac_compile\"") >&5
20915   (eval $ac_compile) 2>&5
20916   ac_status=$?
20917   echo "$as_me:20917: \$? = $ac_status" >&5
20918   (exit "$ac_status"); } &&
20919          { ac_try='test -s "conftest.$ac_objext"'
20920   { (eval echo "$as_me:20920: \"$ac_try\"") >&5
20921   (eval $ac_try) 2>&5
20922   ac_status=$?
20923   echo "$as_me:20923: \$? = $ac_status" >&5
20924   (exit "$ac_status"); }; }; then
20925   cf_result=yes
20926 else
20927   echo "$as_me: failed program was:" >&5
20928 cat "conftest.$ac_ext" >&5
20929 cf_result=no
20930 fi
20931 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20932 echo "$as_me:20932: result: $cf_result" >&5
20933 echo "${ECHO_T}$cf_result" >&6
20934 if test "$cf_result" = yes ; then
20935
20936 cf_result=`echo "have_type_mbstate_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20937
20938 cat >>confdefs.h <<EOF
20939 #define $cf_result 1
20940 EOF
20941
20942 else
20943
20944 cat >>confdefs.h <<EOF
20945 #define mbstate_t long
20946 EOF
20947
20948 fi
20949
20950         fi
20951
20952         if test "$NCURSES_OK_WCHAR_T" = 0 ; then
20953
20954 echo "$as_me:20954: checking for type wchar_t in ${cf_cv_ncurses_header:-curses.h}" >&5
20955 echo $ECHO_N "checking for type wchar_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6
20956 cat >"conftest.$ac_ext" <<_ACEOF
20957 #line 20957 "configure"
20958 #include "confdefs.h"
20959
20960 #ifndef _XOPEN_SOURCE_EXTENDED
20961 #define _XOPEN_SOURCE_EXTENDED
20962 #endif
20963 #include <${cf_cv_ncurses_header:-curses.h}>
20964 int
20965 main (void)
20966 {
20967
20968 wchar_t foo
20969
20970   ;
20971   return 0;
20972 }
20973 _ACEOF
20974 rm -f "conftest.$ac_objext"
20975 if { (eval echo "$as_me:20975: \"$ac_compile\"") >&5
20976   (eval $ac_compile) 2>&5
20977   ac_status=$?
20978   echo "$as_me:20978: \$? = $ac_status" >&5
20979   (exit "$ac_status"); } &&
20980          { ac_try='test -s "conftest.$ac_objext"'
20981   { (eval echo "$as_me:20981: \"$ac_try\"") >&5
20982   (eval $ac_try) 2>&5
20983   ac_status=$?
20984   echo "$as_me:20984: \$? = $ac_status" >&5
20985   (exit "$ac_status"); }; }; then
20986   cf_result=yes
20987 else
20988   echo "$as_me: failed program was:" >&5
20989 cat "conftest.$ac_ext" >&5
20990 cf_result=no
20991 fi
20992 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20993 echo "$as_me:20993: result: $cf_result" >&5
20994 echo "${ECHO_T}$cf_result" >&6
20995 if test "$cf_result" = yes ; then
20996
20997 cf_result=`echo "have_type_wchar_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20998
20999 cat >>confdefs.h <<EOF
21000 #define $cf_result 1
21001 EOF
21002
21003 else
21004
21005 cat >>confdefs.h <<EOF
21006 #define wchar_t long
21007 EOF
21008
21009 fi
21010
21011         fi
21012
21013         if test "$NCURSES_OK_WINT_T" = 0 ; then
21014
21015 echo "$as_me:21015: checking for type wint_t in ${cf_cv_ncurses_header:-curses.h}" >&5
21016 echo $ECHO_N "checking for type wint_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6
21017 cat >"conftest.$ac_ext" <<_ACEOF
21018 #line 21018 "configure"
21019 #include "confdefs.h"
21020
21021 #ifndef _XOPEN_SOURCE_EXTENDED
21022 #define _XOPEN_SOURCE_EXTENDED
21023 #endif
21024 #include <${cf_cv_ncurses_header:-curses.h}>
21025 int
21026 main (void)
21027 {
21028
21029 wint_t foo
21030
21031   ;
21032   return 0;
21033 }
21034 _ACEOF
21035 rm -f "conftest.$ac_objext"
21036 if { (eval echo "$as_me:21036: \"$ac_compile\"") >&5
21037   (eval $ac_compile) 2>&5
21038   ac_status=$?
21039   echo "$as_me:21039: \$? = $ac_status" >&5
21040   (exit "$ac_status"); } &&
21041          { ac_try='test -s "conftest.$ac_objext"'
21042   { (eval echo "$as_me:21042: \"$ac_try\"") >&5
21043   (eval $ac_try) 2>&5
21044   ac_status=$?
21045   echo "$as_me:21045: \$? = $ac_status" >&5
21046   (exit "$ac_status"); }; }; then
21047   cf_result=yes
21048 else
21049   echo "$as_me: failed program was:" >&5
21050 cat "conftest.$ac_ext" >&5
21051 cf_result=no
21052 fi
21053 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21054 echo "$as_me:21054: result: $cf_result" >&5
21055 echo "${ECHO_T}$cf_result" >&6
21056 if test "$cf_result" = yes ; then
21057
21058 cf_result=`echo "have_type_wint_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21059
21060 cat >>confdefs.h <<EOF
21061 #define $cf_result 1
21062 EOF
21063
21064 else
21065
21066 cat >>confdefs.h <<EOF
21067 #define wint_t long
21068 EOF
21069
21070 fi
21071
21072         fi
21073 fi
21074
21075 for cf_data in \
21076 TABSIZE \
21077 curscr \
21078 ospeed \
21079 boolnames \
21080 boolfnames \
21081 ttytype
21082 do
21083 echo "$as_me:21083: checking for data $cf_data declaration in ${cf_cv_ncurses_header:-curses.h}" >&5
21084 echo $ECHO_N "checking for data $cf_data declaration in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6
21085
21086 cat >"conftest.$ac_ext" <<_ACEOF
21087 #line 21087 "configure"
21088 #include "confdefs.h"
21089
21090 #ifdef HAVE_XCURSES
21091 #include <xcurses.h>
21092 char * XCursesProgramName = "test";
21093 #else
21094 #include <${cf_cv_ncurses_header:-curses.h}>
21095 #if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
21096 #include <ncursesw/term.h>
21097 #elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
21098 #include <ncurses/term.h>
21099 #elif defined(HAVE_TERM_H)
21100 #include <term.h>
21101 #endif
21102 #endif
21103
21104 int
21105 main (void)
21106 {
21107
21108 #if defined($cf_data) && ((defined(NCURSES_WRAPPED_VAR) && (NCURSES_VERSION_PATCH < 20200208)) || defined(NCURSES_BROKEN_LINKER) || defined(NCURSES_REENTRANT))
21109         const void *foo = (const void *)($cf_data);
21110 #else
21111         const void *foo = &($cf_data);
21112 #endif
21113         fprintf(stderr, "testing linkage of $cf_data:%p\\n", (const void *)foo);
21114
21115   ;
21116   return 0;
21117 }
21118 _ACEOF
21119 rm -f "conftest.$ac_objext"
21120 if { (eval echo "$as_me:21120: \"$ac_compile\"") >&5
21121   (eval $ac_compile) 2>&5
21122   ac_status=$?
21123   echo "$as_me:21123: \$? = $ac_status" >&5
21124   (exit "$ac_status"); } &&
21125          { ac_try='test -s "conftest.$ac_objext"'
21126   { (eval echo "$as_me:21126: \"$ac_try\"") >&5
21127   (eval $ac_try) 2>&5
21128   ac_status=$?
21129   echo "$as_me:21129: \$? = $ac_status" >&5
21130   (exit "$ac_status"); }; }; then
21131   cf_result=yes
21132
21133 else
21134   echo "$as_me: failed program was:" >&5
21135 cat "conftest.$ac_ext" >&5
21136 cf_result=no
21137 fi
21138 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21139 echo "$as_me:21139: result: $cf_result" >&5
21140 echo "${ECHO_T}$cf_result" >&6
21141
21142 if test "$cf_result" = yes ; then
21143
21144 cf_result=`echo "have_curses_data_$cf_data" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21145
21146         cat >>confdefs.h <<EOF
21147 #define $cf_result 1
21148 EOF
21149
21150 else
21151         echo "$as_me:21151: checking for data $cf_data in library" >&5
21152 echo $ECHO_N "checking for data $cf_data in library... $ECHO_C" >&6
21153         # BSD linkers insist on making weak linkage, but resolve at runtime.
21154         if test "$cross_compiling" = yes; then
21155
21156         # cross-compiling
21157         cat >"conftest.$ac_ext" <<_ACEOF
21158 #line 21158 "configure"
21159 #include "confdefs.h"
21160
21161 #ifdef HAVE_XCURSES
21162 #include <xcurses.h>
21163 char * XCursesProgramName = "test";
21164 #else
21165 #include <${cf_cv_ncurses_header:-curses.h}>
21166 #if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
21167 #include <ncursesw/term.h>
21168 #elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
21169 #include <ncurses/term.h>
21170 #elif defined(HAVE_TERM_H)
21171 #include <term.h>
21172 #endif
21173 #endif
21174
21175 extern char $cf_data;
21176 int
21177 main (void)
21178 {
21179
21180         do {
21181
21182 #if defined($cf_data) && ((defined(NCURSES_WRAPPED_VAR) && (NCURSES_VERSION_PATCH < 20200208)) || defined(NCURSES_BROKEN_LINKER) || defined(NCURSES_REENTRANT))
21183         const void *foo = (const void *)($cf_data);
21184 #else
21185         const void *foo = &($cf_data);
21186 #endif
21187         fprintf(stderr, "testing linkage of $cf_data:%p\\n", (const void *)foo);
21188
21189                 ${cf_cv_main_return:-return}(foo == 0);
21190         } while (0)
21191
21192   ;
21193   return 0;
21194 }
21195 _ACEOF
21196 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21197 if { (eval echo "$as_me:21197: \"$ac_link\"") >&5
21198   (eval $ac_link) 2>&5
21199   ac_status=$?
21200   echo "$as_me:21200: \$? = $ac_status" >&5
21201   (exit "$ac_status"); } &&
21202          { ac_try='test -s "conftest$ac_exeext"'
21203   { (eval echo "$as_me:21203: \"$ac_try\"") >&5
21204   (eval $ac_try) 2>&5
21205   ac_status=$?
21206   echo "$as_me:21206: \$? = $ac_status" >&5
21207   (exit "$ac_status"); }; }; then
21208   cf_result=yes
21209 else
21210   echo "$as_me: failed program was:" >&5
21211 cat "conftest.$ac_ext" >&5
21212 cf_result=no
21213 fi
21214 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21215
21216 else
21217   cat >"conftest.$ac_ext" <<_ACEOF
21218 #line 21218 "configure"
21219 #include "confdefs.h"
21220
21221 #ifdef HAVE_XCURSES
21222 #include <xcurses.h>
21223 char * XCursesProgramName = "test";
21224 #else
21225 #include <${cf_cv_ncurses_header:-curses.h}>
21226 #if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
21227 #include <ncursesw/term.h>
21228 #elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
21229 #include <ncurses/term.h>
21230 #elif defined(HAVE_TERM_H)
21231 #include <term.h>
21232 #endif
21233 #endif
21234
21235 extern char $cf_data;
21236 int main(void)
21237 {
21238
21239 #if defined($cf_data) && ((defined(NCURSES_WRAPPED_VAR) && (NCURSES_VERSION_PATCH < 20200208)) || defined(NCURSES_BROKEN_LINKER) || defined(NCURSES_REENTRANT))
21240         const void *foo = (const void *)($cf_data);
21241 #else
21242         const void *foo = &($cf_data);
21243 #endif
21244         fprintf(stderr, "testing linkage of $cf_data:%p\\n", (const void *)foo);
21245
21246         ${cf_cv_main_return:-return}(foo == 0);
21247 }
21248 _ACEOF
21249 rm -f "conftest$ac_exeext"
21250 if { (eval echo "$as_me:21250: \"$ac_link\"") >&5
21251   (eval $ac_link) 2>&5
21252   ac_status=$?
21253   echo "$as_me:21253: \$? = $ac_status" >&5
21254   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21255   { (eval echo "$as_me:21255: \"$ac_try\"") >&5
21256   (eval $ac_try) 2>&5
21257   ac_status=$?
21258   echo "$as_me:21258: \$? = $ac_status" >&5
21259   (exit "$ac_status"); }; }; then
21260   cf_result=yes
21261
21262 else
21263   echo "$as_me: program exited with status $ac_status" >&5
21264 echo "$as_me: failed program was:" >&5
21265 cat "conftest.$ac_ext" >&5
21266 cf_result=no
21267 fi
21268 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21269 fi
21270         echo "$as_me:21270: result: $cf_result" >&5
21271 echo "${ECHO_T}$cf_result" >&6
21272         if test "$cf_result" = yes ; then
21273
21274 cf_result=`echo "decl_curses_data_$cf_data" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21275
21276                 cat >>confdefs.h <<EOF
21277 #define $cf_result 1
21278 EOF
21279
21280                 # do not exit loop here, since we prefer system's declarations
21281         fi
21282 fi
21283 done
21284
21285 if test -n "$with_screen" && test "x$with_screen" = "xpdcurses"
21286 then
21287         echo "$as_me:21287: checking for X" >&5
21288 echo $ECHO_N "checking for X... $ECHO_C" >&6
21289
21290 # Check whether --with-x or --without-x was given.
21291 if test "${with_x+set}" = set; then
21292   withval="$with_x"
21293
21294 fi;
21295 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
21296 if test "x$with_x" = xno; then
21297   # The user explicitly disabled X.
21298   have_x=disabled
21299 else
21300   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
21301     # Both variables are already set.
21302     have_x=yes
21303   else
21304     if test "${ac_cv_have_x+set}" = set; then
21305   echo $ECHO_N "(cached) $ECHO_C" >&6
21306 else
21307   # One or both of the vars are not set, and there is no cached value.
21308 ac_x_includes=no ac_x_libraries=no
21309 rm -fr conftest.dir
21310 if mkdir conftest.dir; then
21311   cd conftest.dir
21312   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
21313   cat >Imakefile <<'EOF'
21314 acfindx:
21315         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
21316 EOF
21317   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
21318     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
21319     eval "`${MAKE-make} acfindx 2>/dev/null | grep -v make`"
21320     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
21321     for ac_extension in a so sl dylib dll; do
21322       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
21323          test -f "$ac_im_libdir/libX11.$ac_extension"; then
21324         ac_im_usrlibdir=$ac_im_libdir; break
21325       fi
21326     done
21327     # Screen out bogus values from the imake configuration.  They are
21328     # bogus both because they are the default anyway, and because
21329     # using them would break gcc on systems where it needs fixed includes.
21330     case $ac_im_incroot in
21331         /usr/include) ;;
21332         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
21333     esac
21334     case $ac_im_usrlibdir in
21335         /usr/lib | /lib) ;;
21336         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
21337     esac
21338   fi
21339   cd ..
21340   rm -fr conftest.dir
21341 fi
21342
21343 # Standard set of common directories for X headers.
21344 # Check X11 before X11Rn because it is often a symlink to the current release.
21345 ac_x_header_dirs='
21346 /usr/X11/include
21347 /usr/X11R7/include
21348 /usr/X11R6/include
21349 /usr/X11R5/include
21350 /usr/X11R4/include
21351
21352 /opt/local/include
21353 /opt/X11/include
21354
21355 /usr/include/X11
21356 /usr/include/X11R7
21357 /usr/include/X11R6
21358 /usr/include/X11R5
21359 /usr/include/X11R4
21360
21361 /usr/local/X11/include
21362 /usr/local/X11R7/include
21363 /usr/local/X11R6/include
21364 /usr/local/X11R5/include
21365 /usr/local/X11R4/include
21366
21367 /usr/local/include/X11
21368 /usr/local/include/X11R7
21369 /usr/local/include/X11R6
21370 /usr/local/include/X11R5
21371 /usr/local/include/X11R4
21372
21373 /usr/X386/include
21374 /usr/x386/include
21375 /usr/XFree86/include/X11
21376
21377 /usr/include
21378 /usr/local/include
21379 /usr/unsupported/include
21380 /usr/athena/include
21381 /usr/local/x11r5/include
21382 /usr/lpp/Xamples/include
21383
21384 /usr/openwin/include
21385 /usr/openwin/share/include'
21386
21387 if test "$ac_x_includes" = no; then
21388   # Guess where to find include files, by looking for Intrinsic.h.
21389   # First, try using that file with no special directory specified.
21390   cat >"conftest.$ac_ext" <<_ACEOF
21391 #line 21391 "configure"
21392 #include "confdefs.h"
21393 #include <X11/Intrinsic.h>
21394 _ACEOF
21395 if { (eval echo "$as_me:21395: \"$ac_cpp "conftest.$ac_ext"\"") >&5
21396   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
21397   ac_status=$?
21398   $EGREP -v '^ *\+' conftest.er1 >conftest.err
21399   rm -f conftest.er1
21400   cat conftest.err >&5
21401   echo "$as_me:21401: \$? = $ac_status" >&5
21402   (exit "$ac_status"); } >/dev/null; then
21403   if test -s conftest.err; then
21404     ac_cpp_err=$ac_c_preproc_warn_flag
21405   else
21406     ac_cpp_err=
21407   fi
21408 else
21409   ac_cpp_err=yes
21410 fi
21411 if test -z "$ac_cpp_err"; then
21412   # We can compile using X headers with no special include directory.
21413 ac_x_includes=
21414 else
21415   echo "$as_me: failed program was:" >&5
21416   cat "conftest.$ac_ext" >&5
21417   for ac_dir in $ac_x_header_dirs; do
21418   if test -r "$ac_dir/X11/Intrinsic.h"; then
21419     ac_x_includes=$ac_dir
21420     break
21421   fi
21422 done
21423 fi
21424 rm -f conftest.err "conftest.$ac_ext"
21425 fi # $ac_x_includes = no
21426
21427 if test "$ac_x_libraries" = no; then
21428   # Check for the libraries.
21429   # See if we find them without any special options.
21430   # Don't add to $LIBS permanently.
21431   ac_save_LIBS=$LIBS
21432   LIBS="-lXt $LIBS"
21433   cat >"conftest.$ac_ext" <<_ACEOF
21434 #line 21434 "configure"
21435 #include "confdefs.h"
21436 #include <X11/Intrinsic.h>
21437 int
21438 main (void)
21439 {
21440 XtMalloc (0)
21441   ;
21442   return 0;
21443 }
21444 _ACEOF
21445 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21446 if { (eval echo "$as_me:21446: \"$ac_link\"") >&5
21447   (eval $ac_link) 2>&5
21448   ac_status=$?
21449   echo "$as_me:21449: \$? = $ac_status" >&5
21450   (exit "$ac_status"); } &&
21451          { ac_try='test -s "conftest$ac_exeext"'
21452   { (eval echo "$as_me:21452: \"$ac_try\"") >&5
21453   (eval $ac_try) 2>&5
21454   ac_status=$?
21455   echo "$as_me:21455: \$? = $ac_status" >&5
21456   (exit "$ac_status"); }; }; then
21457   LIBS=$ac_save_LIBS
21458 # We can link X programs with no special library path.
21459 ac_x_libraries=
21460 else
21461   echo "$as_me: failed program was:" >&5
21462 cat "conftest.$ac_ext" >&5
21463 LIBS=$ac_save_LIBS
21464 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
21465 do
21466   # Don't even attempt the hair of trying to link an X program!
21467   for ac_extension in a so sl dylib dll; do
21468     if test -r "$ac_dir/libXt.$ac_extension"; then
21469       ac_x_libraries=$ac_dir
21470       break 2
21471     fi
21472   done
21473 done
21474 fi
21475 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21476 fi # $ac_x_libraries = no
21477
21478 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
21479   # Didn't find X anywhere.  Cache the known absence of X.
21480   ac_cv_have_x="have_x=no"
21481 else
21482   # Record where we found X for the cache.
21483   ac_cv_have_x="have_x=yes \
21484                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
21485 fi
21486 fi
21487
21488   fi
21489   eval "$ac_cv_have_x"
21490 fi # $with_x != no
21491
21492 if test "$have_x" != yes; then
21493   echo "$as_me:21493: result: $have_x" >&5
21494 echo "${ECHO_T}$have_x" >&6
21495   no_x=yes
21496 else
21497   # If each of the values was on the command line, it overrides each guess.
21498   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
21499   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
21500   # Update the cache value to reflect the command line values.
21501   ac_cv_have_x="have_x=yes \
21502                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
21503   echo "$as_me:21503: result: libraries $x_libraries, headers $x_includes" >&5
21504 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
21505 fi
21506
21507         if test "$no_x" = yes; then
21508   # Not all programs may use this symbol, but it does not hurt to define it.
21509
21510 cat >>confdefs.h <<\EOF
21511 #define X_DISPLAY_MISSING 1
21512 EOF
21513
21514   X_CFLAGS=
21515   X_PRE_LIBS=
21516   X_LIBS=
21517   X_EXTRA_LIBS=
21518 else
21519   if test -n "$x_includes"; then
21520     X_CFLAGS="$X_CFLAGS -I$x_includes"
21521   fi
21522
21523   # It would also be nice to do this for all -L options, not just this one.
21524   if test -n "$x_libraries"; then
21525     X_LIBS="$X_LIBS -L$x_libraries"
21526     # For Solaris; some versions of Sun CC require a space after -R and
21527     # others require no space.  Words are not sufficient . . . .
21528     case `(uname -sr) 2>/dev/null` in
21529     "SunOS 5"*)
21530       echo "$as_me:21530: checking whether -R must be followed by a space" >&5
21531 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
21532       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
21533       cat >"conftest.$ac_ext" <<_ACEOF
21534 #line 21534 "configure"
21535 #include "confdefs.h"
21536
21537 int
21538 main (void)
21539 {
21540
21541   ;
21542   return 0;
21543 }
21544 _ACEOF
21545 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21546 if { (eval echo "$as_me:21546: \"$ac_link\"") >&5
21547   (eval $ac_link) 2>&5
21548   ac_status=$?
21549   echo "$as_me:21549: \$? = $ac_status" >&5
21550   (exit "$ac_status"); } &&
21551          { ac_try='test -s "conftest$ac_exeext"'
21552   { (eval echo "$as_me:21552: \"$ac_try\"") >&5
21553   (eval $ac_try) 2>&5
21554   ac_status=$?
21555   echo "$as_me:21555: \$? = $ac_status" >&5
21556   (exit "$ac_status"); }; }; then
21557   ac_R_nospace=yes
21558 else
21559   echo "$as_me: failed program was:" >&5
21560 cat "conftest.$ac_ext" >&5
21561 ac_R_nospace=no
21562 fi
21563 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21564       if test $ac_R_nospace = yes; then
21565         echo "$as_me:21565: result: no" >&5
21566 echo "${ECHO_T}no" >&6
21567         X_LIBS="$X_LIBS -R$x_libraries"
21568       else
21569         LIBS="$ac_xsave_LIBS -R $x_libraries"
21570         cat >"conftest.$ac_ext" <<_ACEOF
21571 #line 21571 "configure"
21572 #include "confdefs.h"
21573
21574 int
21575 main (void)
21576 {
21577
21578   ;
21579   return 0;
21580 }
21581 _ACEOF
21582 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21583 if { (eval echo "$as_me:21583: \"$ac_link\"") >&5
21584   (eval $ac_link) 2>&5
21585   ac_status=$?
21586   echo "$as_me:21586: \$? = $ac_status" >&5
21587   (exit "$ac_status"); } &&
21588          { ac_try='test -s "conftest$ac_exeext"'
21589   { (eval echo "$as_me:21589: \"$ac_try\"") >&5
21590   (eval $ac_try) 2>&5
21591   ac_status=$?
21592   echo "$as_me:21592: \$? = $ac_status" >&5
21593   (exit "$ac_status"); }; }; then
21594   ac_R_space=yes
21595 else
21596   echo "$as_me: failed program was:" >&5
21597 cat "conftest.$ac_ext" >&5
21598 ac_R_space=no
21599 fi
21600 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21601         if test $ac_R_space = yes; then
21602           echo "$as_me:21602: result: yes" >&5
21603 echo "${ECHO_T}yes" >&6
21604           X_LIBS="$X_LIBS -R $x_libraries"
21605         else
21606           echo "$as_me:21606: result: neither works" >&5
21607 echo "${ECHO_T}neither works" >&6
21608         fi
21609       fi
21610       LIBS=$ac_xsave_LIBS
21611     esac
21612   fi
21613
21614   # Check for system-dependent libraries X programs must link with.
21615   # Do this before checking for the system-independent R6 libraries
21616   # (-lICE), since we may need -lsocket or whatever for X linking.
21617
21618   if test "$ISC" = yes; then
21619     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
21620   else
21621     # Martyn Johnson says this is needed for Ultrix, if the X
21622     # libraries were built with DECnet support.  And Karl Berry says
21623     # the Alpha needs dnet_stub (dnet does not exist).
21624     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
21625     cat >"conftest.$ac_ext" <<_ACEOF
21626 #line 21626 "configure"
21627 #include "confdefs.h"
21628
21629 /* Override any gcc2 internal prototype to avoid an error.  */
21630 #ifdef __cplusplus
21631 extern "C"
21632 #endif
21633 /* We use char because int might match the return type of a gcc2
21634    builtin and then its argument prototype would still apply.  */
21635 char XOpenDisplay (void);
21636 int
21637 main (void)
21638 {
21639 XOpenDisplay ();
21640   ;
21641   return 0;
21642 }
21643 _ACEOF
21644 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21645 if { (eval echo "$as_me:21645: \"$ac_link\"") >&5
21646   (eval $ac_link) 2>&5
21647   ac_status=$?
21648   echo "$as_me:21648: \$? = $ac_status" >&5
21649   (exit "$ac_status"); } &&
21650          { ac_try='test -s "conftest$ac_exeext"'
21651   { (eval echo "$as_me:21651: \"$ac_try\"") >&5
21652   (eval $ac_try) 2>&5
21653   ac_status=$?
21654   echo "$as_me:21654: \$? = $ac_status" >&5
21655   (exit "$ac_status"); }; }; then
21656   :
21657 else
21658   echo "$as_me: failed program was:" >&5
21659 cat "conftest.$ac_ext" >&5
21660 echo "$as_me:21660: checking for dnet_ntoa in -ldnet" >&5
21661 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
21662 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
21663   echo $ECHO_N "(cached) $ECHO_C" >&6
21664 else
21665   ac_check_lib_save_LIBS=$LIBS
21666 LIBS="-ldnet  $LIBS"
21667 cat >"conftest.$ac_ext" <<_ACEOF
21668 #line 21668 "configure"
21669 #include "confdefs.h"
21670
21671 /* Override any gcc2 internal prototype to avoid an error.  */
21672 #ifdef __cplusplus
21673 extern "C"
21674 #endif
21675 /* We use char because int might match the return type of a gcc2
21676    builtin and then its argument prototype would still apply.  */
21677 char dnet_ntoa (void);
21678 int
21679 main (void)
21680 {
21681 dnet_ntoa ();
21682   ;
21683   return 0;
21684 }
21685 _ACEOF
21686 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21687 if { (eval echo "$as_me:21687: \"$ac_link\"") >&5
21688   (eval $ac_link) 2>&5
21689   ac_status=$?
21690   echo "$as_me:21690: \$? = $ac_status" >&5
21691   (exit "$ac_status"); } &&
21692          { ac_try='test -s "conftest$ac_exeext"'
21693   { (eval echo "$as_me:21693: \"$ac_try\"") >&5
21694   (eval $ac_try) 2>&5
21695   ac_status=$?
21696   echo "$as_me:21696: \$? = $ac_status" >&5
21697   (exit "$ac_status"); }; }; then
21698   ac_cv_lib_dnet_dnet_ntoa=yes
21699 else
21700   echo "$as_me: failed program was:" >&5
21701 cat "conftest.$ac_ext" >&5
21702 ac_cv_lib_dnet_dnet_ntoa=no
21703 fi
21704 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21705 LIBS=$ac_check_lib_save_LIBS
21706 fi
21707 echo "$as_me:21707: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
21708 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
21709 if test "$ac_cv_lib_dnet_dnet_ntoa" = yes; then
21710   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
21711 fi
21712
21713     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
21714       echo "$as_me:21714: checking for dnet_ntoa in -ldnet_stub" >&5
21715 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
21716 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
21717   echo $ECHO_N "(cached) $ECHO_C" >&6
21718 else
21719   ac_check_lib_save_LIBS=$LIBS
21720 LIBS="-ldnet_stub  $LIBS"
21721 cat >"conftest.$ac_ext" <<_ACEOF
21722 #line 21722 "configure"
21723 #include "confdefs.h"
21724
21725 /* Override any gcc2 internal prototype to avoid an error.  */
21726 #ifdef __cplusplus
21727 extern "C"
21728 #endif
21729 /* We use char because int might match the return type of a gcc2
21730    builtin and then its argument prototype would still apply.  */
21731 char dnet_ntoa (void);
21732 int
21733 main (void)
21734 {
21735 dnet_ntoa ();
21736   ;
21737   return 0;
21738 }
21739 _ACEOF
21740 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21741 if { (eval echo "$as_me:21741: \"$ac_link\"") >&5
21742   (eval $ac_link) 2>&5
21743   ac_status=$?
21744   echo "$as_me:21744: \$? = $ac_status" >&5
21745   (exit "$ac_status"); } &&
21746          { ac_try='test -s "conftest$ac_exeext"'
21747   { (eval echo "$as_me:21747: \"$ac_try\"") >&5
21748   (eval $ac_try) 2>&5
21749   ac_status=$?
21750   echo "$as_me:21750: \$? = $ac_status" >&5
21751   (exit "$ac_status"); }; }; then
21752   ac_cv_lib_dnet_stub_dnet_ntoa=yes
21753 else
21754   echo "$as_me: failed program was:" >&5
21755 cat "conftest.$ac_ext" >&5
21756 ac_cv_lib_dnet_stub_dnet_ntoa=no
21757 fi
21758 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21759 LIBS=$ac_check_lib_save_LIBS
21760 fi
21761 echo "$as_me:21761: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
21762 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
21763 if test "$ac_cv_lib_dnet_stub_dnet_ntoa" = yes; then
21764   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
21765 fi
21766
21767     fi
21768 fi
21769 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21770     LIBS="$ac_xsave_LIBS"
21771
21772     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
21773     # to get the SysV transport functions.
21774     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
21775     # needs -lnsl.
21776     # The nsl library prevents programs from opening the X display
21777     # on Irix 5.2, according to T.E. Dickey.
21778     # The functions gethostbyname, getservbyname, and inet_addr are
21779     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
21780     echo "$as_me:21780: checking for gethostbyname" >&5
21781 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
21782 if test "${ac_cv_func_gethostbyname+set}" = set; then
21783   echo $ECHO_N "(cached) $ECHO_C" >&6
21784 else
21785   cat >"conftest.$ac_ext" <<_ACEOF
21786 #line 21786 "configure"
21787 #include "confdefs.h"
21788 #define gethostbyname autoconf_temporary
21789 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21790 #undef gethostbyname
21791
21792 #ifdef __cplusplus
21793 extern "C"
21794 #endif
21795
21796 /* We use char because int might match the return type of a gcc2
21797    builtin and then its argument prototype would still apply.  */
21798 char gethostbyname (void);
21799
21800 int
21801 main (void)
21802 {
21803
21804 /* The GNU C library defines stubs for functions which it implements
21805     to always fail with ENOSYS.  Some functions are actually named
21806     something starting with __ and the normal name is an alias.  */
21807 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
21808 #error found stub for gethostbyname
21809 #endif
21810
21811         return gethostbyname ();
21812   ;
21813   return 0;
21814 }
21815 _ACEOF
21816 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21817 if { (eval echo "$as_me:21817: \"$ac_link\"") >&5
21818   (eval $ac_link) 2>&5
21819   ac_status=$?
21820   echo "$as_me:21820: \$? = $ac_status" >&5
21821   (exit "$ac_status"); } &&
21822          { ac_try='test -s "conftest$ac_exeext"'
21823   { (eval echo "$as_me:21823: \"$ac_try\"") >&5
21824   (eval $ac_try) 2>&5
21825   ac_status=$?
21826   echo "$as_me:21826: \$? = $ac_status" >&5
21827   (exit "$ac_status"); }; }; then
21828   ac_cv_func_gethostbyname=yes
21829 else
21830   echo "$as_me: failed program was:" >&5
21831 cat "conftest.$ac_ext" >&5
21832 ac_cv_func_gethostbyname=no
21833 fi
21834 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21835 fi
21836 echo "$as_me:21836: result: $ac_cv_func_gethostbyname" >&5
21837 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
21838
21839     if test $ac_cv_func_gethostbyname = no; then
21840       echo "$as_me:21840: checking for gethostbyname in -lnsl" >&5
21841 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
21842 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
21843   echo $ECHO_N "(cached) $ECHO_C" >&6
21844 else
21845   ac_check_lib_save_LIBS=$LIBS
21846 LIBS="-lnsl  $LIBS"
21847 cat >"conftest.$ac_ext" <<_ACEOF
21848 #line 21848 "configure"
21849 #include "confdefs.h"
21850
21851 /* Override any gcc2 internal prototype to avoid an error.  */
21852 #ifdef __cplusplus
21853 extern "C"
21854 #endif
21855 /* We use char because int might match the return type of a gcc2
21856    builtin and then its argument prototype would still apply.  */
21857 char gethostbyname (void);
21858 int
21859 main (void)
21860 {
21861 gethostbyname ();
21862   ;
21863   return 0;
21864 }
21865 _ACEOF
21866 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21867 if { (eval echo "$as_me:21867: \"$ac_link\"") >&5
21868   (eval $ac_link) 2>&5
21869   ac_status=$?
21870   echo "$as_me:21870: \$? = $ac_status" >&5
21871   (exit "$ac_status"); } &&
21872          { ac_try='test -s "conftest$ac_exeext"'
21873   { (eval echo "$as_me:21873: \"$ac_try\"") >&5
21874   (eval $ac_try) 2>&5
21875   ac_status=$?
21876   echo "$as_me:21876: \$? = $ac_status" >&5
21877   (exit "$ac_status"); }; }; then
21878   ac_cv_lib_nsl_gethostbyname=yes
21879 else
21880   echo "$as_me: failed program was:" >&5
21881 cat "conftest.$ac_ext" >&5
21882 ac_cv_lib_nsl_gethostbyname=no
21883 fi
21884 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21885 LIBS=$ac_check_lib_save_LIBS
21886 fi
21887 echo "$as_me:21887: result: $ac_cv_lib_nsl_gethostbyname" >&5
21888 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
21889 if test "$ac_cv_lib_nsl_gethostbyname" = yes; then
21890   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
21891 fi
21892
21893       if test $ac_cv_lib_nsl_gethostbyname = no; then
21894         echo "$as_me:21894: checking for gethostbyname in -lbsd" >&5
21895 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
21896 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
21897   echo $ECHO_N "(cached) $ECHO_C" >&6
21898 else
21899   ac_check_lib_save_LIBS=$LIBS
21900 LIBS="-lbsd  $LIBS"
21901 cat >"conftest.$ac_ext" <<_ACEOF
21902 #line 21902 "configure"
21903 #include "confdefs.h"
21904
21905 /* Override any gcc2 internal prototype to avoid an error.  */
21906 #ifdef __cplusplus
21907 extern "C"
21908 #endif
21909 /* We use char because int might match the return type of a gcc2
21910    builtin and then its argument prototype would still apply.  */
21911 char gethostbyname (void);
21912 int
21913 main (void)
21914 {
21915 gethostbyname ();
21916   ;
21917   return 0;
21918 }
21919 _ACEOF
21920 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21921 if { (eval echo "$as_me:21921: \"$ac_link\"") >&5
21922   (eval $ac_link) 2>&5
21923   ac_status=$?
21924   echo "$as_me:21924: \$? = $ac_status" >&5
21925   (exit "$ac_status"); } &&
21926          { ac_try='test -s "conftest$ac_exeext"'
21927   { (eval echo "$as_me:21927: \"$ac_try\"") >&5
21928   (eval $ac_try) 2>&5
21929   ac_status=$?
21930   echo "$as_me:21930: \$? = $ac_status" >&5
21931   (exit "$ac_status"); }; }; then
21932   ac_cv_lib_bsd_gethostbyname=yes
21933 else
21934   echo "$as_me: failed program was:" >&5
21935 cat "conftest.$ac_ext" >&5
21936 ac_cv_lib_bsd_gethostbyname=no
21937 fi
21938 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21939 LIBS=$ac_check_lib_save_LIBS
21940 fi
21941 echo "$as_me:21941: result: $ac_cv_lib_bsd_gethostbyname" >&5
21942 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
21943 if test "$ac_cv_lib_bsd_gethostbyname" = yes; then
21944   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
21945 fi
21946
21947       fi
21948     fi
21949
21950     # lieder@skyler.mavd.honeywell.com says without -lsocket,
21951     # socket/setsockopt and other routines are undefined under SCO ODT
21952     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
21953     # on later versions), says Simon Leinen: it contains gethostby*
21954     # variants that don't use the nameserver (or something).  -lsocket
21955     # must be given before -lnsl if both are needed.  We assume that
21956     # if connect needs -lnsl, so does gethostbyname.
21957     echo "$as_me:21957: checking for connect" >&5
21958 echo $ECHO_N "checking for connect... $ECHO_C" >&6
21959 if test "${ac_cv_func_connect+set}" = set; then
21960   echo $ECHO_N "(cached) $ECHO_C" >&6
21961 else
21962   cat >"conftest.$ac_ext" <<_ACEOF
21963 #line 21963 "configure"
21964 #include "confdefs.h"
21965 #define connect autoconf_temporary
21966 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21967 #undef connect
21968
21969 #ifdef __cplusplus
21970 extern "C"
21971 #endif
21972
21973 /* We use char because int might match the return type of a gcc2
21974    builtin and then its argument prototype would still apply.  */
21975 char connect (void);
21976
21977 int
21978 main (void)
21979 {
21980
21981 /* The GNU C library defines stubs for functions which it implements
21982     to always fail with ENOSYS.  Some functions are actually named
21983     something starting with __ and the normal name is an alias.  */
21984 #if defined (__stub_connect) || defined (__stub___connect)
21985 #error found stub for connect
21986 #endif
21987
21988         return connect ();
21989   ;
21990   return 0;
21991 }
21992 _ACEOF
21993 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21994 if { (eval echo "$as_me:21994: \"$ac_link\"") >&5
21995   (eval $ac_link) 2>&5
21996   ac_status=$?
21997   echo "$as_me:21997: \$? = $ac_status" >&5
21998   (exit "$ac_status"); } &&
21999          { ac_try='test -s "conftest$ac_exeext"'
22000   { (eval echo "$as_me:22000: \"$ac_try\"") >&5
22001   (eval $ac_try) 2>&5
22002   ac_status=$?
22003   echo "$as_me:22003: \$? = $ac_status" >&5
22004   (exit "$ac_status"); }; }; then
22005   ac_cv_func_connect=yes
22006 else
22007   echo "$as_me: failed program was:" >&5
22008 cat "conftest.$ac_ext" >&5
22009 ac_cv_func_connect=no
22010 fi
22011 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22012 fi
22013 echo "$as_me:22013: result: $ac_cv_func_connect" >&5
22014 echo "${ECHO_T}$ac_cv_func_connect" >&6
22015
22016     if test $ac_cv_func_connect = no; then
22017       echo "$as_me:22017: checking for connect in -lsocket" >&5
22018 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
22019 if test "${ac_cv_lib_socket_connect+set}" = set; then
22020   echo $ECHO_N "(cached) $ECHO_C" >&6
22021 else
22022   ac_check_lib_save_LIBS=$LIBS
22023 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
22024 cat >"conftest.$ac_ext" <<_ACEOF
22025 #line 22025 "configure"
22026 #include "confdefs.h"
22027
22028 /* Override any gcc2 internal prototype to avoid an error.  */
22029 #ifdef __cplusplus
22030 extern "C"
22031 #endif
22032 /* We use char because int might match the return type of a gcc2
22033    builtin and then its argument prototype would still apply.  */
22034 char connect (void);
22035 int
22036 main (void)
22037 {
22038 connect ();
22039   ;
22040   return 0;
22041 }
22042 _ACEOF
22043 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22044 if { (eval echo "$as_me:22044: \"$ac_link\"") >&5
22045   (eval $ac_link) 2>&5
22046   ac_status=$?
22047   echo "$as_me:22047: \$? = $ac_status" >&5
22048   (exit "$ac_status"); } &&
22049          { ac_try='test -s "conftest$ac_exeext"'
22050   { (eval echo "$as_me:22050: \"$ac_try\"") >&5
22051   (eval $ac_try) 2>&5
22052   ac_status=$?
22053   echo "$as_me:22053: \$? = $ac_status" >&5
22054   (exit "$ac_status"); }; }; then
22055   ac_cv_lib_socket_connect=yes
22056 else
22057   echo "$as_me: failed program was:" >&5
22058 cat "conftest.$ac_ext" >&5
22059 ac_cv_lib_socket_connect=no
22060 fi
22061 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22062 LIBS=$ac_check_lib_save_LIBS
22063 fi
22064 echo "$as_me:22064: result: $ac_cv_lib_socket_connect" >&5
22065 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
22066 if test "$ac_cv_lib_socket_connect" = yes; then
22067   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
22068 fi
22069
22070     fi
22071
22072     # Guillermo Gomez says -lposix is necessary on A/UX.
22073     echo "$as_me:22073: checking for remove" >&5
22074 echo $ECHO_N "checking for remove... $ECHO_C" >&6
22075 if test "${ac_cv_func_remove+set}" = set; then
22076   echo $ECHO_N "(cached) $ECHO_C" >&6
22077 else
22078   cat >"conftest.$ac_ext" <<_ACEOF
22079 #line 22079 "configure"
22080 #include "confdefs.h"
22081 #define remove autoconf_temporary
22082 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22083 #undef remove
22084
22085 #ifdef __cplusplus
22086 extern "C"
22087 #endif
22088
22089 /* We use char because int might match the return type of a gcc2
22090    builtin and then its argument prototype would still apply.  */
22091 char remove (void);
22092
22093 int
22094 main (void)
22095 {
22096
22097 /* The GNU C library defines stubs for functions which it implements
22098     to always fail with ENOSYS.  Some functions are actually named
22099     something starting with __ and the normal name is an alias.  */
22100 #if defined (__stub_remove) || defined (__stub___remove)
22101 #error found stub for remove
22102 #endif
22103
22104         return remove ();
22105   ;
22106   return 0;
22107 }
22108 _ACEOF
22109 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22110 if { (eval echo "$as_me:22110: \"$ac_link\"") >&5
22111   (eval $ac_link) 2>&5
22112   ac_status=$?
22113   echo "$as_me:22113: \$? = $ac_status" >&5
22114   (exit "$ac_status"); } &&
22115          { ac_try='test -s "conftest$ac_exeext"'
22116   { (eval echo "$as_me:22116: \"$ac_try\"") >&5
22117   (eval $ac_try) 2>&5
22118   ac_status=$?
22119   echo "$as_me:22119: \$? = $ac_status" >&5
22120   (exit "$ac_status"); }; }; then
22121   ac_cv_func_remove=yes
22122 else
22123   echo "$as_me: failed program was:" >&5
22124 cat "conftest.$ac_ext" >&5
22125 ac_cv_func_remove=no
22126 fi
22127 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22128 fi
22129 echo "$as_me:22129: result: $ac_cv_func_remove" >&5
22130 echo "${ECHO_T}$ac_cv_func_remove" >&6
22131
22132     if test $ac_cv_func_remove = no; then
22133       echo "$as_me:22133: checking for remove in -lposix" >&5
22134 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
22135 if test "${ac_cv_lib_posix_remove+set}" = set; then
22136   echo $ECHO_N "(cached) $ECHO_C" >&6
22137 else
22138   ac_check_lib_save_LIBS=$LIBS
22139 LIBS="-lposix  $LIBS"
22140 cat >"conftest.$ac_ext" <<_ACEOF
22141 #line 22141 "configure"
22142 #include "confdefs.h"
22143
22144 /* Override any gcc2 internal prototype to avoid an error.  */
22145 #ifdef __cplusplus
22146 extern "C"
22147 #endif
22148 /* We use char because int might match the return type of a gcc2
22149    builtin and then its argument prototype would still apply.  */
22150 char remove (void);
22151 int
22152 main (void)
22153 {
22154 remove ();
22155   ;
22156   return 0;
22157 }
22158 _ACEOF
22159 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22160 if { (eval echo "$as_me:22160: \"$ac_link\"") >&5
22161   (eval $ac_link) 2>&5
22162   ac_status=$?
22163   echo "$as_me:22163: \$? = $ac_status" >&5
22164   (exit "$ac_status"); } &&
22165          { ac_try='test -s "conftest$ac_exeext"'
22166   { (eval echo "$as_me:22166: \"$ac_try\"") >&5
22167   (eval $ac_try) 2>&5
22168   ac_status=$?
22169   echo "$as_me:22169: \$? = $ac_status" >&5
22170   (exit "$ac_status"); }; }; then
22171   ac_cv_lib_posix_remove=yes
22172 else
22173   echo "$as_me: failed program was:" >&5
22174 cat "conftest.$ac_ext" >&5
22175 ac_cv_lib_posix_remove=no
22176 fi
22177 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22178 LIBS=$ac_check_lib_save_LIBS
22179 fi
22180 echo "$as_me:22180: result: $ac_cv_lib_posix_remove" >&5
22181 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
22182 if test "$ac_cv_lib_posix_remove" = yes; then
22183   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
22184 fi
22185
22186     fi
22187
22188     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
22189     echo "$as_me:22189: checking for shmat" >&5
22190 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
22191 if test "${ac_cv_func_shmat+set}" = set; then
22192   echo $ECHO_N "(cached) $ECHO_C" >&6
22193 else
22194   cat >"conftest.$ac_ext" <<_ACEOF
22195 #line 22195 "configure"
22196 #include "confdefs.h"
22197 #define shmat autoconf_temporary
22198 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22199 #undef shmat
22200
22201 #ifdef __cplusplus
22202 extern "C"
22203 #endif
22204
22205 /* We use char because int might match the return type of a gcc2
22206    builtin and then its argument prototype would still apply.  */
22207 char shmat (void);
22208
22209 int
22210 main (void)
22211 {
22212
22213 /* The GNU C library defines stubs for functions which it implements
22214     to always fail with ENOSYS.  Some functions are actually named
22215     something starting with __ and the normal name is an alias.  */
22216 #if defined (__stub_shmat) || defined (__stub___shmat)
22217 #error found stub for shmat
22218 #endif
22219
22220         return shmat ();
22221   ;
22222   return 0;
22223 }
22224 _ACEOF
22225 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22226 if { (eval echo "$as_me:22226: \"$ac_link\"") >&5
22227   (eval $ac_link) 2>&5
22228   ac_status=$?
22229   echo "$as_me:22229: \$? = $ac_status" >&5
22230   (exit "$ac_status"); } &&
22231          { ac_try='test -s "conftest$ac_exeext"'
22232   { (eval echo "$as_me:22232: \"$ac_try\"") >&5
22233   (eval $ac_try) 2>&5
22234   ac_status=$?
22235   echo "$as_me:22235: \$? = $ac_status" >&5
22236   (exit "$ac_status"); }; }; then
22237   ac_cv_func_shmat=yes
22238 else
22239   echo "$as_me: failed program was:" >&5
22240 cat "conftest.$ac_ext" >&5
22241 ac_cv_func_shmat=no
22242 fi
22243 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22244 fi
22245 echo "$as_me:22245: result: $ac_cv_func_shmat" >&5
22246 echo "${ECHO_T}$ac_cv_func_shmat" >&6
22247
22248     if test $ac_cv_func_shmat = no; then
22249       echo "$as_me:22249: checking for shmat in -lipc" >&5
22250 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
22251 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
22252   echo $ECHO_N "(cached) $ECHO_C" >&6
22253 else
22254   ac_check_lib_save_LIBS=$LIBS
22255 LIBS="-lipc  $LIBS"
22256 cat >"conftest.$ac_ext" <<_ACEOF
22257 #line 22257 "configure"
22258 #include "confdefs.h"
22259
22260 /* Override any gcc2 internal prototype to avoid an error.  */
22261 #ifdef __cplusplus
22262 extern "C"
22263 #endif
22264 /* We use char because int might match the return type of a gcc2
22265    builtin and then its argument prototype would still apply.  */
22266 char shmat (void);
22267 int
22268 main (void)
22269 {
22270 shmat ();
22271   ;
22272   return 0;
22273 }
22274 _ACEOF
22275 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22276 if { (eval echo "$as_me:22276: \"$ac_link\"") >&5
22277   (eval $ac_link) 2>&5
22278   ac_status=$?
22279   echo "$as_me:22279: \$? = $ac_status" >&5
22280   (exit "$ac_status"); } &&
22281          { ac_try='test -s "conftest$ac_exeext"'
22282   { (eval echo "$as_me:22282: \"$ac_try\"") >&5
22283   (eval $ac_try) 2>&5
22284   ac_status=$?
22285   echo "$as_me:22285: \$? = $ac_status" >&5
22286   (exit "$ac_status"); }; }; then
22287   ac_cv_lib_ipc_shmat=yes
22288 else
22289   echo "$as_me: failed program was:" >&5
22290 cat "conftest.$ac_ext" >&5
22291 ac_cv_lib_ipc_shmat=no
22292 fi
22293 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22294 LIBS=$ac_check_lib_save_LIBS
22295 fi
22296 echo "$as_me:22296: result: $ac_cv_lib_ipc_shmat" >&5
22297 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
22298 if test "$ac_cv_lib_ipc_shmat" = yes; then
22299   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
22300 fi
22301
22302     fi
22303   fi
22304
22305   # Check for libraries that X11R6 Xt/Xaw programs need.
22306   ac_save_LDFLAGS=$LDFLAGS
22307   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
22308   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
22309   # check for ICE first), but we must link in the order -lSM -lICE or
22310   # we get undefined symbols.  So assume we have SM if we have ICE.
22311   # These have to be linked with before -lX11, unlike the other
22312   # libraries we check for below, so use a different variable.
22313   # John Interrante, Karl Berry
22314   echo "$as_me:22314: checking for IceConnectionNumber in -lICE" >&5
22315 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
22316 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
22317   echo $ECHO_N "(cached) $ECHO_C" >&6
22318 else
22319   ac_check_lib_save_LIBS=$LIBS
22320 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
22321 cat >"conftest.$ac_ext" <<_ACEOF
22322 #line 22322 "configure"
22323 #include "confdefs.h"
22324
22325 /* Override any gcc2 internal prototype to avoid an error.  */
22326 #ifdef __cplusplus
22327 extern "C"
22328 #endif
22329 /* We use char because int might match the return type of a gcc2
22330    builtin and then its argument prototype would still apply.  */
22331 char IceConnectionNumber (void);
22332 int
22333 main (void)
22334 {
22335 IceConnectionNumber ();
22336   ;
22337   return 0;
22338 }
22339 _ACEOF
22340 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22341 if { (eval echo "$as_me:22341: \"$ac_link\"") >&5
22342   (eval $ac_link) 2>&5
22343   ac_status=$?
22344   echo "$as_me:22344: \$? = $ac_status" >&5
22345   (exit "$ac_status"); } &&
22346          { ac_try='test -s "conftest$ac_exeext"'
22347   { (eval echo "$as_me:22347: \"$ac_try\"") >&5
22348   (eval $ac_try) 2>&5
22349   ac_status=$?
22350   echo "$as_me:22350: \$? = $ac_status" >&5
22351   (exit "$ac_status"); }; }; then
22352   ac_cv_lib_ICE_IceConnectionNumber=yes
22353 else
22354   echo "$as_me: failed program was:" >&5
22355 cat "conftest.$ac_ext" >&5
22356 ac_cv_lib_ICE_IceConnectionNumber=no
22357 fi
22358 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22359 LIBS=$ac_check_lib_save_LIBS
22360 fi
22361 echo "$as_me:22361: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
22362 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
22363 if test "$ac_cv_lib_ICE_IceConnectionNumber" = yes; then
22364   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
22365 fi
22366
22367   LDFLAGS=$ac_save_LDFLAGS
22368
22369 fi
22370
22371 fi
22372
22373 if test "$GCC" = yes || test "$GXX" = yes
22374 then
22375
22376 if test "$GCC" = yes || test "$GXX" = yes
22377 then
22378         case $CFLAGS in
22379         (*-Werror=*)
22380                 cf_temp_flags=
22381                 for cf_temp_scan in $CFLAGS
22382                 do
22383                         case "x$cf_temp_scan" in
22384                         (x-Werror=format*)
22385
22386         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22387         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22388
22389                                 ;;
22390                         (x-Werror=*)
22391
22392         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
22393         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
22394
22395                                 ;;
22396                         (*)
22397
22398         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22399         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22400
22401                                 ;;
22402                         esac
22403                 done
22404                 if test "x$CFLAGS" != "x$cf_temp_flags"
22405                 then
22406                         test -n "$verbose" && echo "    repairing CFLAGS: $CFLAGS" 1>&6
22407
22408 echo "${as_me:-configure}:22408: testing repairing CFLAGS: $CFLAGS ..." 1>&5
22409
22410                         CFLAGS="$cf_temp_flags"
22411                         test -n "$verbose" && echo "    ... fixed $CFLAGS" 1>&6
22412
22413 echo "${as_me:-configure}:22413: testing ... fixed $CFLAGS ..." 1>&5
22414
22415                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
22416
22417 echo "${as_me:-configure}:22417: testing ... extra $EXTRA_CFLAGS ..." 1>&5
22418
22419                 fi
22420                 ;;
22421         esac
22422 fi
22423
22424 if test "$GCC" = yes || test "$GXX" = yes
22425 then
22426         case $CPPFLAGS in
22427         (*-Werror=*)
22428                 cf_temp_flags=
22429                 for cf_temp_scan in $CPPFLAGS
22430                 do
22431                         case "x$cf_temp_scan" in
22432                         (x-Werror=format*)
22433
22434         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22435         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22436
22437                                 ;;
22438                         (x-Werror=*)
22439
22440         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
22441         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
22442
22443                                 ;;
22444                         (*)
22445
22446         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22447         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22448
22449                                 ;;
22450                         esac
22451                 done
22452                 if test "x$CPPFLAGS" != "x$cf_temp_flags"
22453                 then
22454                         test -n "$verbose" && echo "    repairing CPPFLAGS: $CPPFLAGS" 1>&6
22455
22456 echo "${as_me:-configure}:22456: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
22457
22458                         CPPFLAGS="$cf_temp_flags"
22459                         test -n "$verbose" && echo "    ... fixed $CPPFLAGS" 1>&6
22460
22461 echo "${as_me:-configure}:22461: testing ... fixed $CPPFLAGS ..." 1>&5
22462
22463                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
22464
22465 echo "${as_me:-configure}:22465: testing ... extra $EXTRA_CFLAGS ..." 1>&5
22466
22467                 fi
22468                 ;;
22469         esac
22470 fi
22471
22472 if test "$GCC" = yes || test "$GXX" = yes
22473 then
22474         case $LDFLAGS in
22475         (*-Werror=*)
22476                 cf_temp_flags=
22477                 for cf_temp_scan in $LDFLAGS
22478                 do
22479                         case "x$cf_temp_scan" in
22480                         (x-Werror=format*)
22481
22482         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22483         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22484
22485                                 ;;
22486                         (x-Werror=*)
22487
22488         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
22489         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
22490
22491                                 ;;
22492                         (*)
22493
22494         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22495         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22496
22497                                 ;;
22498                         esac
22499                 done
22500                 if test "x$LDFLAGS" != "x$cf_temp_flags"
22501                 then
22502                         test -n "$verbose" && echo "    repairing LDFLAGS: $LDFLAGS" 1>&6
22503
22504 echo "${as_me:-configure}:22504: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
22505
22506                         LDFLAGS="$cf_temp_flags"
22507                         test -n "$verbose" && echo "    ... fixed $LDFLAGS" 1>&6
22508
22509 echo "${as_me:-configure}:22509: testing ... fixed $LDFLAGS ..." 1>&5
22510
22511                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
22512
22513 echo "${as_me:-configure}:22513: testing ... extra $EXTRA_CFLAGS ..." 1>&5
22514
22515                 fi
22516                 ;;
22517         esac
22518 fi
22519
22520 echo "$as_me:22520: checking if you want to turn on gcc warnings" >&5
22521 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
22522
22523 # Check whether --enable-warnings or --disable-warnings was given.
22524 if test "${enable_warnings+set}" = set; then
22525   enableval="$enable_warnings"
22526   test "$enableval" != yes && enableval=no
22527         if test "$enableval" != "no" ; then
22528     enable_warnings=yes
22529         else
22530                 enable_warnings=no
22531         fi
22532 else
22533   enableval=no
22534         enable_warnings=no
22535
22536 fi;
22537 echo "$as_me:22537: result: $enable_warnings" >&5
22538 echo "${ECHO_T}$enable_warnings" >&6
22539 if test "$enable_warnings" = "yes"
22540 then
22541
22542 if test "$GCC" = yes || test "$GXX" = yes
22543 then
22544 cat > conftest.i <<EOF
22545 #ifndef GCC_PRINTF
22546 #define GCC_PRINTF 0
22547 #endif
22548 #ifndef GCC_SCANF
22549 #define GCC_SCANF 0
22550 #endif
22551 #ifndef GCC_NORETURN
22552 #define GCC_NORETURN /* nothing */
22553 #endif
22554 #ifndef GCC_UNUSED
22555 #define GCC_UNUSED /* nothing */
22556 #endif
22557 EOF
22558 if test "$GCC" = yes
22559 then
22560         { echo "$as_me:22560: checking for $CC __attribute__ directives..." >&5
22561 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
22562 cat > "conftest.$ac_ext" <<EOF
22563 #line 22563 "${as_me:-configure}"
22564 #include <stdio.h>
22565 #include "confdefs.h"
22566 #include "conftest.h"
22567 #include "conftest.i"
22568 #if     GCC_PRINTF
22569 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
22570 #else
22571 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
22572 #endif
22573 #if     GCC_SCANF
22574 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
22575 #else
22576 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
22577 #endif
22578 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
22579 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
22580 extern GCC_NORETURN void foo(void);
22581 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
22582 EOF
22583         cf_printf_attribute=no
22584         cf_scanf_attribute=no
22585         for cf_attribute in scanf printf unused noreturn
22586         do
22587
22588 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22589
22590                 cf_directive="__attribute__(($cf_attribute))"
22591                 echo "checking for $CC $cf_directive" 1>&5
22592
22593                 case "$cf_attribute" in
22594                 (printf)
22595                         cf_printf_attribute=yes
22596                         cat >conftest.h <<EOF
22597 #define GCC_$cf_ATTRIBUTE 1
22598 EOF
22599                         ;;
22600                 (scanf)
22601                         cf_scanf_attribute=yes
22602                         cat >conftest.h <<EOF
22603 #define GCC_$cf_ATTRIBUTE 1
22604 EOF
22605                         ;;
22606                 (*)
22607                         cat >conftest.h <<EOF
22608 #define GCC_$cf_ATTRIBUTE $cf_directive
22609 EOF
22610                         ;;
22611                 esac
22612
22613                 if { (eval echo "$as_me:22613: \"$ac_compile\"") >&5
22614   (eval $ac_compile) 2>&5
22615   ac_status=$?
22616   echo "$as_me:22616: \$? = $ac_status" >&5
22617   (exit "$ac_status"); }; then
22618                         test -n "$verbose" && echo "$as_me:22618: result: ... $cf_attribute" >&5
22619 echo "${ECHO_T}... $cf_attribute" >&6
22620                         cat conftest.h >>confdefs.h
22621                         case "$cf_attribute" in
22622                         (noreturn)
22623
22624 cat >>confdefs.h <<EOF
22625 #define GCC_NORETURN $cf_directive
22626 EOF
22627
22628                                 ;;
22629                         (printf)
22630                                 cf_value='/* nothing */'
22631                                 if test "$cf_printf_attribute" != no ; then
22632                                         cf_value='__attribute__((format(printf,fmt,var)))'
22633
22634 cat >>confdefs.h <<\EOF
22635 #define GCC_PRINTF 1
22636 EOF
22637
22638                                 fi
22639
22640 cat >>confdefs.h <<EOF
22641 #define GCC_PRINTFLIKE(fmt,var) $cf_value
22642 EOF
22643
22644                                 ;;
22645                         (scanf)
22646                                 cf_value='/* nothing */'
22647                                 if test "$cf_scanf_attribute" != no ; then
22648                                         cf_value='__attribute__((format(scanf,fmt,var)))'
22649
22650 cat >>confdefs.h <<\EOF
22651 #define GCC_SCANF 1
22652 EOF
22653
22654                                 fi
22655
22656 cat >>confdefs.h <<EOF
22657 #define GCC_SCANFLIKE(fmt,var) $cf_value
22658 EOF
22659
22660                                 ;;
22661                         (unused)
22662
22663 cat >>confdefs.h <<EOF
22664 #define GCC_UNUSED $cf_directive
22665 EOF
22666
22667                                 ;;
22668                         esac
22669                 fi
22670         done
22671 else
22672         ${FGREP-fgrep} define conftest.i >>confdefs.h
22673 fi
22674 rm -rf ./conftest*
22675 fi
22676
22677 if test "x$have_x" = xyes; then
22678
22679 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
22680 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
22681 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
22682 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
22683 for cf_X_CFLAGS in $X_CFLAGS
22684 do
22685         case "x$cf_X_CFLAGS" in
22686         x-[IUD]*)
22687                 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
22688                 ;;
22689         *)
22690                 CFLAGS="$CFLAGS $cf_X_CFLAGS"
22691                 ;;
22692         esac
22693 done
22694
22695 cat >"conftest.$ac_ext" <<_ACEOF
22696 #line 22696 "configure"
22697 #include "confdefs.h"
22698
22699 #include <stdlib.h>
22700 #include <X11/Intrinsic.h>
22701
22702 int
22703 main (void)
22704 {
22705 String foo = malloc(1); free((void*)foo)
22706   ;
22707   return 0;
22708 }
22709 _ACEOF
22710 rm -f "conftest.$ac_objext"
22711 if { (eval echo "$as_me:22711: \"$ac_compile\"") >&5
22712   (eval $ac_compile) 2>&5
22713   ac_status=$?
22714   echo "$as_me:22714: \$? = $ac_status" >&5
22715   (exit "$ac_status"); } &&
22716          { ac_try='test -s "conftest.$ac_objext"'
22717   { (eval echo "$as_me:22717: \"$ac_try\"") >&5
22718   (eval $ac_try) 2>&5
22719   ac_status=$?
22720   echo "$as_me:22720: \$? = $ac_status" >&5
22721   (exit "$ac_status"); }; }; then
22722
22723 echo "$as_me:22723: checking for X11/Xt const-feature" >&5
22724 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
22725 if test "${cf_cv_const_x_string+set}" = set; then
22726   echo $ECHO_N "(cached) $ECHO_C" >&6
22727 else
22728
22729         cat >"conftest.$ac_ext" <<_ACEOF
22730 #line 22730 "configure"
22731 #include "confdefs.h"
22732
22733 #undef  _CONST_X_STRING
22734 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
22735 #undef  XTSTRINGDEFINES /* X11R5 and later */
22736 #include <stdlib.h>
22737 #include <X11/Intrinsic.h>
22738
22739 int
22740 main (void)
22741 {
22742 String foo = malloc(1); *foo = 0
22743   ;
22744   return 0;
22745 }
22746 _ACEOF
22747 rm -f "conftest.$ac_objext"
22748 if { (eval echo "$as_me:22748: \"$ac_compile\"") >&5
22749   (eval $ac_compile) 2>&5
22750   ac_status=$?
22751   echo "$as_me:22751: \$? = $ac_status" >&5
22752   (exit "$ac_status"); } &&
22753          { ac_try='test -s "conftest.$ac_objext"'
22754   { (eval echo "$as_me:22754: \"$ac_try\"") >&5
22755   (eval $ac_try) 2>&5
22756   ac_status=$?
22757   echo "$as_me:22757: \$? = $ac_status" >&5
22758   (exit "$ac_status"); }; }; then
22759
22760                         cf_cv_const_x_string=no
22761
22762 else
22763   echo "$as_me: failed program was:" >&5
22764 cat "conftest.$ac_ext" >&5
22765
22766                         cf_cv_const_x_string=yes
22767
22768 fi
22769 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22770
22771 fi
22772 echo "$as_me:22772: result: $cf_cv_const_x_string" >&5
22773 echo "${ECHO_T}$cf_cv_const_x_string" >&6
22774
22775 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
22776 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
22777 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
22778
22779 case "$cf_cv_const_x_string" in
22780 (no)
22781
22782         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
22783         CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
22784
22785         ;;
22786 (*)
22787
22788         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
22789         CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
22790
22791         ;;
22792 esac
22793
22794 else
22795   echo "$as_me: failed program was:" >&5
22796 cat "conftest.$ac_ext" >&5
22797 fi
22798 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22799  fi
22800 cat > "conftest.$ac_ext" <<EOF
22801 #line 22801 "${as_me:-configure}"
22802 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
22803 EOF
22804 if test "$INTEL_COMPILER" = yes
22805 then
22806 # The "-wdXXX" options suppress warnings:
22807 # remark #1419: external declaration in primary source file
22808 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
22809 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
22810 # remark #193: zero used for undefined preprocessing identifier
22811 # remark #593: variable "curs_sb_left_arrow" was set but never used
22812 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
22813 # remark #869: parameter "tw" was never referenced
22814 # remark #981: operands are evaluated in unspecified order
22815 # warning #279: controlling expression is constant
22816
22817         { echo "$as_me:22817: checking for $CC warning options..." >&5
22818 echo "$as_me: checking for $CC warning options..." >&6;}
22819         cf_save_CFLAGS="$CFLAGS"
22820         EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
22821         for cf_opt in \
22822                 wd1419 \
22823                 wd1683 \
22824                 wd1684 \
22825                 wd193 \
22826                 wd593 \
22827                 wd279 \
22828                 wd810 \
22829                 wd869 \
22830                 wd981
22831         do
22832                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
22833                 if { (eval echo "$as_me:22833: \"$ac_compile\"") >&5
22834   (eval $ac_compile) 2>&5
22835   ac_status=$?
22836   echo "$as_me:22836: \$? = $ac_status" >&5
22837   (exit "$ac_status"); }; then
22838                         test -n "$verbose" && echo "$as_me:22838: result: ... -$cf_opt" >&5
22839 echo "${ECHO_T}... -$cf_opt" >&6
22840                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
22841                 fi
22842         done
22843         CFLAGS="$cf_save_CFLAGS"
22844 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
22845 then
22846         { echo "$as_me:22846: checking for $CC warning options..." >&5
22847 echo "$as_me: checking for $CC warning options..." >&6;}
22848         cf_save_CFLAGS="$CFLAGS"
22849         cf_warn_CONST=""
22850         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
22851         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
22852         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
22853         for cf_opt in W Wall \
22854                 Wbad-function-cast \
22855                 Wcast-align \
22856                 Wcast-qual \
22857                 Wdeclaration-after-statement \
22858                 Wextra \
22859                 Winline \
22860                 Wmissing-declarations \
22861                 Wmissing-prototypes \
22862                 Wnested-externs \
22863                 Wpointer-arith \
22864                 Wshadow \
22865                 Wstrict-prototypes \
22866                 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas
22867         do
22868                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
22869                 if { (eval echo "$as_me:22869: \"$ac_compile\"") >&5
22870   (eval $ac_compile) 2>&5
22871   ac_status=$?
22872   echo "$as_me:22872: \$? = $ac_status" >&5
22873   (exit "$ac_status"); }; then
22874                         test -n "$verbose" && echo "$as_me:22874: result: ... -$cf_opt" >&5
22875 echo "${ECHO_T}... -$cf_opt" >&6
22876                         case "$cf_opt" in
22877                         (Winline)
22878                                 case "$GCC_VERSION" in
22879                                 ([34].*)
22880                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
22881
22882 echo "${as_me:-configure}:22882: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
22883
22884                                         continue;;
22885                                 esac
22886                                 ;;
22887                         (Wpointer-arith)
22888                                 case "$GCC_VERSION" in
22889                                 ([12].*)
22890                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
22891
22892 echo "${as_me:-configure}:22892: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
22893
22894                                         continue;;
22895                                 esac
22896                                 ;;
22897                         esac
22898                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
22899                 fi
22900         done
22901         CFLAGS="$cf_save_CFLAGS"
22902 fi
22903 rm -rf ./conftest*
22904
22905 fi
22906
22907 fi
22908
22909 echo "$as_me:22909: checking if you want to use dmalloc for testing" >&5
22910 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
22911
22912 # Check whether --with-dmalloc or --without-dmalloc was given.
22913 if test "${with_dmalloc+set}" = set; then
22914   withval="$with_dmalloc"
22915   case "x$withval" in
22916         (x|xno) ;;
22917         (*)
22918                 : "${with_cflags:=-g}"
22919                 : "${enable_leaks:=no}"
22920                 with_dmalloc=yes
22921
22922 cat >>confdefs.h <<EOF
22923 #define USE_DMALLOC 1
22924 EOF
22925
22926                 ;;
22927         esac
22928 else
22929   with_dmalloc=
22930 fi;
22931 echo "$as_me:22931: result: ${with_dmalloc:-no}" >&5
22932 echo "${ECHO_T}${with_dmalloc:-no}" >&6
22933
22934 case ".$with_cflags" in
22935 (.*-g*)
22936         case .$CFLAGS in
22937         (.*-g*)
22938                 ;;
22939         (*)
22940
22941 cf_fix_cppflags=no
22942 cf_new_cflags=
22943 cf_new_cppflags=
22944 cf_new_extra_cppflags=
22945
22946 for cf_add_cflags in -g
22947 do
22948 case "$cf_fix_cppflags" in
22949 (no)
22950         case "$cf_add_cflags" in
22951         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
22952                 case "$cf_add_cflags" in
22953                 (-D*)
22954                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
22955
22956                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
22957                                 && test -z "${cf_tst_cflags}" \
22958                                 && cf_fix_cppflags=yes
22959
22960                         if test "$cf_fix_cppflags" = yes ; then
22961
22962         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
22963         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
22964
22965                                 continue
22966                         elif test "${cf_tst_cflags}" = "\"'" ; then
22967
22968         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
22969         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
22970
22971                                 continue
22972                         fi
22973                         ;;
22974                 esac
22975                 case "$CPPFLAGS" in
22976                 (*$cf_add_cflags)
22977                         ;;
22978                 (*)
22979                         case "$cf_add_cflags" in
22980                         (-D*)
22981                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
22982
22983 CPPFLAGS=`echo "$CPPFLAGS" | \
22984         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
22985                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
22986
22987                                 ;;
22988                         esac
22989
22990         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
22991         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
22992
22993                         ;;
22994                 esac
22995                 ;;
22996         (*)
22997
22998         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
22999         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
23000
23001                 ;;
23002         esac
23003         ;;
23004 (yes)
23005
23006         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23007         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23008
23009         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
23010
23011         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23012                 && test -z "${cf_tst_cflags}" \
23013                 && cf_fix_cppflags=no
23014         ;;
23015 esac
23016 done
23017
23018 if test -n "$cf_new_cflags" ; then
23019
23020         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
23021         CFLAGS="${CFLAGS}$cf_new_cflags"
23022
23023 fi
23024
23025 if test -n "$cf_new_cppflags" ; then
23026
23027         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23028         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
23029
23030 fi
23031
23032 if test -n "$cf_new_extra_cppflags" ; then
23033
23034         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
23035         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
23036
23037 fi
23038
23039                 ;;
23040         esac
23041         ;;
23042 esac
23043
23044 if test "$with_dmalloc" = yes ; then
23045         echo "$as_me:23045: checking for dmalloc.h" >&5
23046 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
23047 if test "${ac_cv_header_dmalloc_h+set}" = set; then
23048   echo $ECHO_N "(cached) $ECHO_C" >&6
23049 else
23050   cat >"conftest.$ac_ext" <<_ACEOF
23051 #line 23051 "configure"
23052 #include "confdefs.h"
23053 #include <dmalloc.h>
23054 _ACEOF
23055 if { (eval echo "$as_me:23055: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23056   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23057   ac_status=$?
23058   $EGREP -v '^ *\+' conftest.er1 >conftest.err
23059   rm -f conftest.er1
23060   cat conftest.err >&5
23061   echo "$as_me:23061: \$? = $ac_status" >&5
23062   (exit "$ac_status"); } >/dev/null; then
23063   if test -s conftest.err; then
23064     ac_cpp_err=$ac_c_preproc_warn_flag
23065   else
23066     ac_cpp_err=
23067   fi
23068 else
23069   ac_cpp_err=yes
23070 fi
23071 if test -z "$ac_cpp_err"; then
23072   ac_cv_header_dmalloc_h=yes
23073 else
23074   echo "$as_me: failed program was:" >&5
23075   cat "conftest.$ac_ext" >&5
23076   ac_cv_header_dmalloc_h=no
23077 fi
23078 rm -f conftest.err "conftest.$ac_ext"
23079 fi
23080 echo "$as_me:23080: result: $ac_cv_header_dmalloc_h" >&5
23081 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
23082 if test "$ac_cv_header_dmalloc_h" = yes; then
23083
23084 echo "$as_me:23084: checking for dmalloc_debug in -ldmalloc" >&5
23085 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
23086 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
23087   echo $ECHO_N "(cached) $ECHO_C" >&6
23088 else
23089   ac_check_lib_save_LIBS=$LIBS
23090 LIBS="-ldmalloc  $LIBS"
23091 cat >"conftest.$ac_ext" <<_ACEOF
23092 #line 23092 "configure"
23093 #include "confdefs.h"
23094
23095 /* Override any gcc2 internal prototype to avoid an error.  */
23096 #ifdef __cplusplus
23097 extern "C"
23098 #endif
23099 /* We use char because int might match the return type of a gcc2
23100    builtin and then its argument prototype would still apply.  */
23101 char dmalloc_debug (void);
23102 int
23103 main (void)
23104 {
23105 dmalloc_debug ();
23106   ;
23107   return 0;
23108 }
23109 _ACEOF
23110 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23111 if { (eval echo "$as_me:23111: \"$ac_link\"") >&5
23112   (eval $ac_link) 2>&5
23113   ac_status=$?
23114   echo "$as_me:23114: \$? = $ac_status" >&5
23115   (exit "$ac_status"); } &&
23116          { ac_try='test -s "conftest$ac_exeext"'
23117   { (eval echo "$as_me:23117: \"$ac_try\"") >&5
23118   (eval $ac_try) 2>&5
23119   ac_status=$?
23120   echo "$as_me:23120: \$? = $ac_status" >&5
23121   (exit "$ac_status"); }; }; then
23122   ac_cv_lib_dmalloc_dmalloc_debug=yes
23123 else
23124   echo "$as_me: failed program was:" >&5
23125 cat "conftest.$ac_ext" >&5
23126 ac_cv_lib_dmalloc_dmalloc_debug=no
23127 fi
23128 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23129 LIBS=$ac_check_lib_save_LIBS
23130 fi
23131 echo "$as_me:23131: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
23132 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
23133 if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
23134   cat >>confdefs.h <<EOF
23135 #define HAVE_LIBDMALLOC 1
23136 EOF
23137
23138   LIBS="-ldmalloc $LIBS"
23139
23140 fi
23141
23142 fi
23143
23144 fi
23145
23146 echo "$as_me:23146: checking if you want to use dbmalloc for testing" >&5
23147 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
23148
23149 # Check whether --with-dbmalloc or --without-dbmalloc was given.
23150 if test "${with_dbmalloc+set}" = set; then
23151   withval="$with_dbmalloc"
23152   case "x$withval" in
23153         (x|xno) ;;
23154         (*)
23155                 : "${with_cflags:=-g}"
23156                 : "${enable_leaks:=no}"
23157                 with_dbmalloc=yes
23158
23159 cat >>confdefs.h <<EOF
23160 #define USE_DBMALLOC 1
23161 EOF
23162
23163                 ;;
23164         esac
23165 else
23166   with_dbmalloc=
23167 fi;
23168 echo "$as_me:23168: result: ${with_dbmalloc:-no}" >&5
23169 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
23170
23171 case ".$with_cflags" in
23172 (.*-g*)
23173         case .$CFLAGS in
23174         (.*-g*)
23175                 ;;
23176         (*)
23177
23178 cf_fix_cppflags=no
23179 cf_new_cflags=
23180 cf_new_cppflags=
23181 cf_new_extra_cppflags=
23182
23183 for cf_add_cflags in -g
23184 do
23185 case "$cf_fix_cppflags" in
23186 (no)
23187         case "$cf_add_cflags" in
23188         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
23189                 case "$cf_add_cflags" in
23190                 (-D*)
23191                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
23192
23193                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23194                                 && test -z "${cf_tst_cflags}" \
23195                                 && cf_fix_cppflags=yes
23196
23197                         if test "$cf_fix_cppflags" = yes ; then
23198
23199         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23200         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23201
23202                                 continue
23203                         elif test "${cf_tst_cflags}" = "\"'" ; then
23204
23205         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23206         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23207
23208                                 continue
23209                         fi
23210                         ;;
23211                 esac
23212                 case "$CPPFLAGS" in
23213                 (*$cf_add_cflags)
23214                         ;;
23215                 (*)
23216                         case "$cf_add_cflags" in
23217                         (-D*)
23218                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
23219
23220 CPPFLAGS=`echo "$CPPFLAGS" | \
23221         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
23222                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
23223
23224                                 ;;
23225                         esac
23226
23227         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
23228         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
23229
23230                         ;;
23231                 esac
23232                 ;;
23233         (*)
23234
23235         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
23236         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
23237
23238                 ;;
23239         esac
23240         ;;
23241 (yes)
23242
23243         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23244         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23245
23246         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
23247
23248         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23249                 && test -z "${cf_tst_cflags}" \
23250                 && cf_fix_cppflags=no
23251         ;;
23252 esac
23253 done
23254
23255 if test -n "$cf_new_cflags" ; then
23256
23257         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
23258         CFLAGS="${CFLAGS}$cf_new_cflags"
23259
23260 fi
23261
23262 if test -n "$cf_new_cppflags" ; then
23263
23264         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23265         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
23266
23267 fi
23268
23269 if test -n "$cf_new_extra_cppflags" ; then
23270
23271         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
23272         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
23273
23274 fi
23275
23276                 ;;
23277         esac
23278         ;;
23279 esac
23280
23281 if test "$with_dbmalloc" = yes ; then
23282         echo "$as_me:23282: checking for dbmalloc.h" >&5
23283 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
23284 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
23285   echo $ECHO_N "(cached) $ECHO_C" >&6
23286 else
23287   cat >"conftest.$ac_ext" <<_ACEOF
23288 #line 23288 "configure"
23289 #include "confdefs.h"
23290 #include <dbmalloc.h>
23291 _ACEOF
23292 if { (eval echo "$as_me:23292: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23293   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23294   ac_status=$?
23295   $EGREP -v '^ *\+' conftest.er1 >conftest.err
23296   rm -f conftest.er1
23297   cat conftest.err >&5
23298   echo "$as_me:23298: \$? = $ac_status" >&5
23299   (exit "$ac_status"); } >/dev/null; then
23300   if test -s conftest.err; then
23301     ac_cpp_err=$ac_c_preproc_warn_flag
23302   else
23303     ac_cpp_err=
23304   fi
23305 else
23306   ac_cpp_err=yes
23307 fi
23308 if test -z "$ac_cpp_err"; then
23309   ac_cv_header_dbmalloc_h=yes
23310 else
23311   echo "$as_me: failed program was:" >&5
23312   cat "conftest.$ac_ext" >&5
23313   ac_cv_header_dbmalloc_h=no
23314 fi
23315 rm -f conftest.err "conftest.$ac_ext"
23316 fi
23317 echo "$as_me:23317: result: $ac_cv_header_dbmalloc_h" >&5
23318 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
23319 if test "$ac_cv_header_dbmalloc_h" = yes; then
23320
23321 echo "$as_me:23321: checking for debug_malloc in -ldbmalloc" >&5
23322 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
23323 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
23324   echo $ECHO_N "(cached) $ECHO_C" >&6
23325 else
23326   ac_check_lib_save_LIBS=$LIBS
23327 LIBS="-ldbmalloc  $LIBS"
23328 cat >"conftest.$ac_ext" <<_ACEOF
23329 #line 23329 "configure"
23330 #include "confdefs.h"
23331
23332 /* Override any gcc2 internal prototype to avoid an error.  */
23333 #ifdef __cplusplus
23334 extern "C"
23335 #endif
23336 /* We use char because int might match the return type of a gcc2
23337    builtin and then its argument prototype would still apply.  */
23338 char debug_malloc (void);
23339 int
23340 main (void)
23341 {
23342 debug_malloc ();
23343   ;
23344   return 0;
23345 }
23346 _ACEOF
23347 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23348 if { (eval echo "$as_me:23348: \"$ac_link\"") >&5
23349   (eval $ac_link) 2>&5
23350   ac_status=$?
23351   echo "$as_me:23351: \$? = $ac_status" >&5
23352   (exit "$ac_status"); } &&
23353          { ac_try='test -s "conftest$ac_exeext"'
23354   { (eval echo "$as_me:23354: \"$ac_try\"") >&5
23355   (eval $ac_try) 2>&5
23356   ac_status=$?
23357   echo "$as_me:23357: \$? = $ac_status" >&5
23358   (exit "$ac_status"); }; }; then
23359   ac_cv_lib_dbmalloc_debug_malloc=yes
23360 else
23361   echo "$as_me: failed program was:" >&5
23362 cat "conftest.$ac_ext" >&5
23363 ac_cv_lib_dbmalloc_debug_malloc=no
23364 fi
23365 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23366 LIBS=$ac_check_lib_save_LIBS
23367 fi
23368 echo "$as_me:23368: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
23369 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
23370 if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
23371   cat >>confdefs.h <<EOF
23372 #define HAVE_LIBDBMALLOC 1
23373 EOF
23374
23375   LIBS="-ldbmalloc $LIBS"
23376
23377 fi
23378
23379 fi
23380
23381 fi
23382
23383 echo "$as_me:23383: checking if you want to use valgrind for testing" >&5
23384 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
23385
23386 # Check whether --with-valgrind or --without-valgrind was given.
23387 if test "${with_valgrind+set}" = set; then
23388   withval="$with_valgrind"
23389   case "x$withval" in
23390         (x|xno) ;;
23391         (*)
23392                 : "${with_cflags:=-g}"
23393                 : "${enable_leaks:=no}"
23394                 with_valgrind=yes
23395
23396 cat >>confdefs.h <<EOF
23397 #define USE_VALGRIND 1
23398 EOF
23399
23400                 ;;
23401         esac
23402 else
23403   with_valgrind=
23404 fi;
23405 echo "$as_me:23405: result: ${with_valgrind:-no}" >&5
23406 echo "${ECHO_T}${with_valgrind:-no}" >&6
23407
23408 case ".$with_cflags" in
23409 (.*-g*)
23410         case .$CFLAGS in
23411         (.*-g*)
23412                 ;;
23413         (*)
23414
23415 cf_fix_cppflags=no
23416 cf_new_cflags=
23417 cf_new_cppflags=
23418 cf_new_extra_cppflags=
23419
23420 for cf_add_cflags in -g
23421 do
23422 case "$cf_fix_cppflags" in
23423 (no)
23424         case "$cf_add_cflags" in
23425         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
23426                 case "$cf_add_cflags" in
23427                 (-D*)
23428                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
23429
23430                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23431                                 && test -z "${cf_tst_cflags}" \
23432                                 && cf_fix_cppflags=yes
23433
23434                         if test "$cf_fix_cppflags" = yes ; then
23435
23436         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23437         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23438
23439                                 continue
23440                         elif test "${cf_tst_cflags}" = "\"'" ; then
23441
23442         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23443         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23444
23445                                 continue
23446                         fi
23447                         ;;
23448                 esac
23449                 case "$CPPFLAGS" in
23450                 (*$cf_add_cflags)
23451                         ;;
23452                 (*)
23453                         case "$cf_add_cflags" in
23454                         (-D*)
23455                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
23456
23457 CPPFLAGS=`echo "$CPPFLAGS" | \
23458         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
23459                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
23460
23461                                 ;;
23462                         esac
23463
23464         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
23465         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
23466
23467                         ;;
23468                 esac
23469                 ;;
23470         (*)
23471
23472         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
23473         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
23474
23475                 ;;
23476         esac
23477         ;;
23478 (yes)
23479
23480         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23481         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23482
23483         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
23484
23485         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23486                 && test -z "${cf_tst_cflags}" \
23487                 && cf_fix_cppflags=no
23488         ;;
23489 esac
23490 done
23491
23492 if test -n "$cf_new_cflags" ; then
23493
23494         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
23495         CFLAGS="${CFLAGS}$cf_new_cflags"
23496
23497 fi
23498
23499 if test -n "$cf_new_cppflags" ; then
23500
23501         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23502         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
23503
23504 fi
23505
23506 if test -n "$cf_new_extra_cppflags" ; then
23507
23508         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
23509         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
23510
23511 fi
23512
23513                 ;;
23514         esac
23515         ;;
23516 esac
23517
23518 echo "$as_me:23518: checking if you want to perform memory-leak testing" >&5
23519 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
23520
23521 # Check whether --enable-leaks or --disable-leaks was given.
23522 if test "${enable_leaks+set}" = set; then
23523   enableval="$enable_leaks"
23524   enable_leaks=$enableval
23525 else
23526   enable_leaks=yes
23527 fi;
23528 if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
23529 echo "$as_me:23529: result: $with_no_leaks" >&5
23530 echo "${ECHO_T}$with_no_leaks" >&6
23531
23532 if test "$enable_leaks" = no ; then
23533
23534 cat >>confdefs.h <<\EOF
23535 #define NO_LEAKS 1
23536 EOF
23537
23538 cat >>confdefs.h <<\EOF
23539 #define YY_NO_LEAKS 1
23540 EOF
23541
23542 fi
23543
23544 LD_RPATH_OPT=
23545 if test "x$cf_cv_enable_rpath" != xno
23546 then
23547         echo "$as_me:23547: checking for an rpath option" >&5
23548 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
23549         case "$cf_cv_system_name" in
23550         (irix*)
23551                 if test "$GCC" = yes; then
23552                         LD_RPATH_OPT="-Wl,-rpath,"
23553                 else
23554                         LD_RPATH_OPT="-rpath "
23555                 fi
23556                 ;;
23557         (linux*|gnu*|k*bsd*-gnu|freebsd*)
23558                 LD_RPATH_OPT="-Wl,-rpath,"
23559                 ;;
23560         (openbsd[2-9].*|mirbsd*)
23561                 LD_RPATH_OPT="-Wl,-rpath,"
23562                 ;;
23563         (dragonfly*)
23564                 LD_RPATH_OPT="-rpath "
23565                 ;;
23566         (netbsd*)
23567                 LD_RPATH_OPT="-Wl,-rpath,"
23568                 ;;
23569         (osf*|mls+*)
23570                 LD_RPATH_OPT="-rpath "
23571                 ;;
23572         (solaris2*)
23573                 LD_RPATH_OPT="-R"
23574                 ;;
23575         (*)
23576                 ;;
23577         esac
23578         echo "$as_me:23578: result: $LD_RPATH_OPT" >&5
23579 echo "${ECHO_T}$LD_RPATH_OPT" >&6
23580
23581         case "x$LD_RPATH_OPT" in
23582         (x-R*)
23583                 echo "$as_me:23583: checking if we need a space after rpath option" >&5
23584 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
23585                 cf_save_LIBS="$LIBS"
23586
23587 cf_add_libs="$LIBS"
23588 # reverse order
23589 cf_add_0lib=
23590 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23591 # filter duplicates
23592 for cf_add_1lib in $cf_add_0lib; do
23593         for cf_add_2lib in $cf_add_libs; do
23594                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23595                         cf_add_1lib=
23596                         break
23597                 fi
23598         done
23599         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23600 done
23601 LIBS="$cf_add_libs"
23602
23603                 cat >"conftest.$ac_ext" <<_ACEOF
23604 #line 23604 "configure"
23605 #include "confdefs.h"
23606
23607 int
23608 main (void)
23609 {
23610
23611   ;
23612   return 0;
23613 }
23614 _ACEOF
23615 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23616 if { (eval echo "$as_me:23616: \"$ac_link\"") >&5
23617   (eval $ac_link) 2>&5
23618   ac_status=$?
23619   echo "$as_me:23619: \$? = $ac_status" >&5
23620   (exit "$ac_status"); } &&
23621          { ac_try='test -s "conftest$ac_exeext"'
23622   { (eval echo "$as_me:23622: \"$ac_try\"") >&5
23623   (eval $ac_try) 2>&5
23624   ac_status=$?
23625   echo "$as_me:23625: \$? = $ac_status" >&5
23626   (exit "$ac_status"); }; }; then
23627   cf_rpath_space=no
23628 else
23629   echo "$as_me: failed program was:" >&5
23630 cat "conftest.$ac_ext" >&5
23631 cf_rpath_space=yes
23632 fi
23633 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23634                 LIBS="$cf_save_LIBS"
23635                 echo "$as_me:23635: result: $cf_rpath_space" >&5
23636 echo "${ECHO_T}$cf_rpath_space" >&6
23637                 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
23638                 ;;
23639         esac
23640 fi
23641
23642 echo "$as_me:23642: checking if rpath-hack should be disabled" >&5
23643 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
23644
23645 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
23646 if test "${enable_rpath_hack+set}" = set; then
23647   enableval="$enable_rpath_hack"
23648   test "$enableval" != no && enableval=yes
23649         if test "$enableval" != "yes" ; then
23650     enable_rpath_hack=no
23651         else
23652                 enable_rpath_hack=yes
23653         fi
23654 else
23655   enableval=yes
23656         enable_rpath_hack=yes
23657
23658 fi;
23659 if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi
23660 echo "$as_me:23660: result: $cf_disable_rpath_hack" >&5
23661 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
23662
23663 if test "$enable_rpath_hack" = yes ; then
23664
23665 echo "$as_me:23665: checking for updated LDFLAGS" >&5
23666 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
23667 if test -n "$LD_RPATH_OPT" ; then
23668         echo "$as_me:23668: result: maybe" >&5
23669 echo "${ECHO_T}maybe" >&6
23670
23671         for ac_prog in ldd
23672 do
23673   # Extract the first word of "$ac_prog", so it can be a program name with args.
23674 set dummy $ac_prog; ac_word=$2
23675 echo "$as_me:23675: checking for $ac_word" >&5
23676 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
23677 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
23678   echo $ECHO_N "(cached) $ECHO_C" >&6
23679 else
23680   if test -n "$cf_ldd_prog"; then
23681   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
23682 else
23683   ac_save_IFS=$IFS; IFS=$ac_path_separator
23684 ac_dummy="$PATH"
23685 for ac_dir in $ac_dummy; do
23686   IFS=$ac_save_IFS
23687   test -z "$ac_dir" && ac_dir=.
23688   $as_executable_p "$ac_dir/$ac_word" || continue
23689 ac_cv_prog_cf_ldd_prog="$ac_prog"
23690 echo "$as_me:23690: found $ac_dir/$ac_word" >&5
23691 break
23692 done
23693
23694 fi
23695 fi
23696 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
23697 if test -n "$cf_ldd_prog"; then
23698   echo "$as_me:23698: result: $cf_ldd_prog" >&5
23699 echo "${ECHO_T}$cf_ldd_prog" >&6
23700 else
23701   echo "$as_me:23701: result: no" >&5
23702 echo "${ECHO_T}no" >&6
23703 fi
23704
23705   test -n "$cf_ldd_prog" && break
23706 done
23707 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
23708
23709         cf_rpath_list="/usr/lib /lib"
23710         if test "$cf_ldd_prog" != no
23711         then
23712                 cf_rpath_oops=
23713
23714 cat >"conftest.$ac_ext" <<_ACEOF
23715 #line 23715 "configure"
23716 #include "confdefs.h"
23717 #include <stdio.h>
23718 int
23719 main (void)
23720 {
23721 printf("Hello");
23722   ;
23723   return 0;
23724 }
23725 _ACEOF
23726 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23727 if { (eval echo "$as_me:23727: \"$ac_link\"") >&5
23728   (eval $ac_link) 2>&5
23729   ac_status=$?
23730   echo "$as_me:23730: \$? = $ac_status" >&5
23731   (exit "$ac_status"); } &&
23732          { ac_try='test -s "conftest$ac_exeext"'
23733   { (eval echo "$as_me:23733: \"$ac_try\"") >&5
23734   (eval $ac_try) 2>&5
23735   ac_status=$?
23736   echo "$as_me:23736: \$? = $ac_status" >&5
23737   (exit "$ac_status"); }; }; then
23738   cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
23739                  cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[         ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
23740 else
23741   echo "$as_me: failed program was:" >&5
23742 cat "conftest.$ac_ext" >&5
23743 fi
23744 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23745
23746                 # If we passed the link-test, but get a "not found" on a given library,
23747                 # this could be due to inept reconfiguration of gcc to make it only
23748                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
23749                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
23750                 # /usr/local libraries.
23751                 if test -n "$cf_rpath_oops"
23752                 then
23753                         for cf_rpath_src in $cf_rpath_oops
23754                         do
23755                                 for cf_rpath_dir in \
23756                                         /usr/local \
23757                                         /usr/pkg \
23758                                         /opt/sfw
23759                                 do
23760                                         if test -f "$cf_rpath_dir/lib/$cf_rpath_src"
23761                                         then
23762                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
23763
23764 echo "${as_me:-configure}:23764: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
23765
23766                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
23767                                                 break
23768                                         fi
23769                                 done
23770                         done
23771                 fi
23772         fi
23773
23774         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
23775
23776 echo "${as_me:-configure}:23776: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
23777
23778 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
23779
23780 echo "${as_me:-configure}:23780: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
23781
23782 cf_rpath_dst=
23783 for cf_rpath_src in $LDFLAGS
23784 do
23785         case "$cf_rpath_src" in
23786         (-L*)
23787
23788                 # check if this refers to a directory which we will ignore
23789                 cf_rpath_skip=no
23790                 if test -n "$cf_rpath_list"
23791                 then
23792                         for cf_rpath_item in $cf_rpath_list
23793                         do
23794                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
23795                                 then
23796                                         cf_rpath_skip=yes
23797                                         break
23798                                 fi
23799                         done
23800                 fi
23801
23802                 if test "$cf_rpath_skip" = no
23803                 then
23804                         # transform the option
23805                         if test "$LD_RPATH_OPT" = "-R " ; then
23806                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
23807                         else
23808                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
23809                         fi
23810
23811                         # if we have not already added this, add it now
23812                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
23813                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
23814                         then
23815                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
23816
23817 echo "${as_me:-configure}:23817: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
23818
23819                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
23820                         fi
23821                 fi
23822                 ;;
23823         esac
23824         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
23825 done
23826 LDFLAGS=$cf_rpath_dst
23827
23828 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
23829
23830 echo "${as_me:-configure}:23830: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
23831
23832 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
23833
23834 echo "${as_me:-configure}:23834: testing ...checking LIBS $LIBS ..." 1>&5
23835
23836 cf_rpath_dst=
23837 for cf_rpath_src in $LIBS
23838 do
23839         case "$cf_rpath_src" in
23840         (-L*)
23841
23842                 # check if this refers to a directory which we will ignore
23843                 cf_rpath_skip=no
23844                 if test -n "$cf_rpath_list"
23845                 then
23846                         for cf_rpath_item in $cf_rpath_list
23847                         do
23848                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
23849                                 then
23850                                         cf_rpath_skip=yes
23851                                         break
23852                                 fi
23853                         done
23854                 fi
23855
23856                 if test "$cf_rpath_skip" = no
23857                 then
23858                         # transform the option
23859                         if test "$LD_RPATH_OPT" = "-R " ; then
23860                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
23861                         else
23862                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
23863                         fi
23864
23865                         # if we have not already added this, add it now
23866                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
23867                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
23868                         then
23869                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
23870
23871 echo "${as_me:-configure}:23871: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
23872
23873                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
23874                         fi
23875                 fi
23876                 ;;
23877         esac
23878         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
23879 done
23880 LIBS=$cf_rpath_dst
23881
23882 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
23883
23884 echo "${as_me:-configure}:23884: testing ...checked LIBS $LIBS ..." 1>&5
23885
23886         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
23887
23888 echo "${as_me:-configure}:23888: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
23889
23890 else
23891         echo "$as_me:23891: result: no" >&5
23892 echo "${ECHO_T}no" >&6
23893 fi
23894
23895 fi
23896
23897 TEST_ARGS="$LIBS"
23898 LIBS=
23899
23900 ac_config_files="$ac_config_files Makefile"
23901 ac_config_commands="$ac_config_commands default"
23902 cat >confcache <<\_ACEOF
23903 # This file is a shell script that caches the results of configure
23904 # tests run on this system so they can be shared between configure
23905 # scripts and configure runs, see configure's option --config-cache.
23906 # It is not useful on other systems.  If it contains results you don't
23907 # want to keep, you may remove or edit it.
23908 #
23909 # config.status only pays attention to the cache file if you give it
23910 # the --recheck option to rerun configure.
23911 #
23912 # `ac_cv_env_foo' variables (set or unset) will be overridden when
23913 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23914 # following values.
23915
23916 _ACEOF
23917
23918 # The following way of writing the cache mishandles newlines in values,
23919 # but we know of no workaround that is simple, portable, and efficient.
23920 # So, don't put newlines in cache variables' values.
23921 # Ultrix sh set writes to stderr and can't be redirected directly,
23922 # and sets the high bit in the cache file unless we assign to the vars.
23923 {
23924   (set) 2>&1 |
23925     case `(ac_space=' '; set | grep ac_space) 2>&1` in
23926     *ac_space=\ *)
23927       # `set' does not quote correctly, so add quotes (double-quote
23928       # substitution turns \\\\ into \\, and sed turns \\ into \).
23929       sed -n \
23930         "s/'/'\\\\''/g;
23931           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23932       ;;
23933     *)
23934       # `set' quotes correctly as required by POSIX, so do not add quotes.
23935       sed -n \
23936         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
23937       ;;
23938     esac;
23939 } |
23940   sed '
23941      t clear
23942      : clear
23943      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23944      t end
23945      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23946      : end' >>confcache
23947 if cmp -s $cache_file confcache; then :; else
23948   if test -w $cache_file; then
23949     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
23950     cat confcache >$cache_file
23951   else
23952     echo "not updating unwritable cache $cache_file"
23953   fi
23954 fi
23955 rm -f confcache
23956
23957 test "x$prefix" = xNONE && prefix=$ac_default_prefix
23958 # Let make expand exec_prefix.
23959 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23960
23961 # VPATH may cause trouble with some makes, so we remove $(srcdir),
23962 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23963 # trailing colons and then remove the whole line if VPATH becomes empty
23964 # (actually we leave an empty line to preserve line numbers).
23965 if test "x$srcdir" = x.; then
23966   ac_vpsub='/^[         ]*VPATH[        ]*=/{
23967 s/:*\$(srcdir):*/:/;
23968 s/:*\${srcdir}:*/:/;
23969 s/:*@srcdir@:*/:/;
23970 s/^\([^=]*=[    ]*\):*/\1/;
23971 s/:*$//;
23972 s/^[^=]*=[      ]*$//;
23973 }'
23974 fi
23975
23976 DEFS=-DHAVE_CONFIG_H
23977
23978 : "${CONFIG_STATUS=./config.status}"
23979 ac_clean_files_save=$ac_clean_files
23980 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23981 { echo "$as_me:23981: creating $CONFIG_STATUS" >&5
23982 echo "$as_me: creating $CONFIG_STATUS" >&6;}
23983 cat >"$CONFIG_STATUS" <<_ACEOF
23984 #! $SHELL
23985 # Generated automatically by configure.
23986 # Run this file to recreate the current configuration.
23987 # Compiler output produced by configure, useful for debugging
23988 # configure, is in config.log if it exists.
23989
23990 me=\`echo "\$0" | sed -e 's,.*\\/,,'\`
23991
23992 debug=false
23993 SHELL=\${CONFIG_SHELL-$SHELL}
23994 ac_cs_invocation="\$0 \$@"
23995
23996 CLICOLOR_FORCE= GREP_OPTIONS=
23997 unset CLICOLOR_FORCE GREP_OPTIONS
23998 _ACEOF
23999
24000 cat >>"$CONFIG_STATUS" <<\_ACEOF
24001 # Be Bourne compatible
24002 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
24003   emulate sh
24004   NULLCMD=:
24005 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
24006   set -o posix
24007 fi
24008
24009 # Name of the executable.
24010 as_me=`echo "$0" |sed 's,.*[\\/],,'`
24011
24012 if expr a : '\(a\)' >/dev/null 2>&1; then
24013   as_expr="expr"
24014 else
24015   as_expr="false"
24016 fi
24017
24018 rm -f conf$$ conf$$.exe conf$$.file
24019 echo >conf$$.file
24020 if ln -s conf$$.file conf$$ 2>/dev/null; then
24021   # We could just check for DJGPP; but this test a) works b) is more generic
24022   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
24023   if test -f conf$$.exe; then
24024     # Don't use ln at all; we don't have any links
24025     as_ln_s='cp -p'
24026   else
24027     as_ln_s='ln -s'
24028   fi
24029 elif ln conf$$.file conf$$ 2>/dev/null; then
24030   as_ln_s='ln'
24031 else
24032   as_ln_s='cp -p'
24033 fi
24034 rm -f conf$$ conf$$.exe conf$$.file
24035
24036 as_executable_p="test -f"
24037
24038 # Support unset when possible.
24039 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
24040   as_unset="unset"
24041 else
24042   as_unset="false"
24043 fi
24044
24045 # NLS nuisances.
24046 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
24047 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
24048 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
24049 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
24050 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
24051 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
24052 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
24053 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
24054
24055 # IFS
24056 # We need space, tab and new line, in precisely that order.
24057 as_nl='
24058 '
24059 IFS="   $as_nl"
24060
24061 # CDPATH.
24062 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
24063
24064 exec 6>&1
24065
24066 _ACEOF
24067
24068 # Files that config.status was made for.
24069 if test -n "$ac_config_files"; then
24070   echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
24071 fi
24072
24073 if test -n "$ac_config_headers"; then
24074   echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
24075 fi
24076
24077 if test -n "$ac_config_links"; then
24078   echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
24079 fi
24080
24081 if test -n "$ac_config_commands"; then
24082   echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
24083 fi
24084
24085 cat >>"$CONFIG_STATUS" <<\EOF
24086
24087 ac_cs_usage="\
24088 \`$as_me' instantiates files from templates according to the
24089 current configuration.
24090
24091 Usage: $0 [OPTIONS] [FILE]...
24092
24093   -h, --help       print this help, then exit
24094   -V, --version    print version number, then exit
24095   -d, --debug      don't remove temporary files
24096       --recheck    update $as_me by reconfiguring in the same conditions
24097   --file=FILE[:TEMPLATE]
24098                    instantiate the configuration file FILE
24099   --header=FILE[:TEMPLATE]
24100                    instantiate the configuration header FILE
24101
24102 Configuration files:
24103 $config_files
24104
24105 Configuration headers:
24106 $config_headers
24107
24108 Configuration commands:
24109 $config_commands
24110
24111 Report bugs to <dickey@invisible-island.net>."
24112 EOF
24113
24114 cat >>"$CONFIG_STATUS" <<EOF
24115 ac_cs_version="\\
24116 config.status
24117 configured by $0, generated by GNU Autoconf 2.52.20231210,
24118   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
24119
24120 Copyright 2003-2022,2023        Thomas E. Dickey
24121 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
24122 Free Software Foundation, Inc.
24123 This config.status script is free software; the Free Software Foundation
24124 gives unlimited permission to copy, distribute and modify it."
24125 srcdir="$srcdir"
24126 INSTALL="$INSTALL"
24127 EOF
24128
24129 cat >>"$CONFIG_STATUS" <<\EOF
24130 # If no file are specified by the user, then we need to provide default
24131 # value.  By we need to know if files were specified by the user.
24132 ac_need_defaults=:
24133 while test $# != 0
24134 do
24135   case $1 in
24136   --*=*)
24137     ac_option=`expr "x$1" : 'x\([^=]*\)='`
24138     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
24139     shift
24140     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
24141     shift
24142     ;;
24143   -*);;
24144   *) # This is not an option, so the user has probably given explicit
24145      # arguments.
24146      ac_need_defaults=false;;
24147   esac
24148
24149   case $1 in
24150   # Handling of the options.
24151 EOF
24152 cat >>"$CONFIG_STATUS" <<EOF
24153   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24154     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
24155     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
24156 EOF
24157 cat >>"$CONFIG_STATUS" <<\EOF
24158   --version | --vers* | -V )
24159     echo "$ac_cs_version"; exit 0 ;;
24160   --he | --h)
24161     # Conflict between --help and --header
24162     { { echo "$as_me:24162: error: ambiguous option: $1
24163 Try \`$0 --help' for more information." >&5
24164 echo "$as_me: error: ambiguous option: $1
24165 Try \`$0 --help' for more information." >&2;}
24166    { (exit 1); exit 1; }; };;
24167   --help | --hel | -h )
24168     echo "$ac_cs_usage"; exit 0 ;;
24169   --debug | --d* | -d )
24170     debug=: ;;
24171   --file | --fil | --fi | --f )
24172     shift
24173     CONFIG_FILES="$CONFIG_FILES $1"
24174     ac_need_defaults=false;;
24175   --header | --heade | --head | --hea )
24176     shift
24177     CONFIG_HEADERS="$CONFIG_HEADERS $1"
24178     ac_need_defaults=false;;
24179
24180   # This is an error.
24181   -*) { { echo "$as_me:24181: error: unrecognized option: $1
24182 Try \`$0 --help' for more information." >&5
24183 echo "$as_me: error: unrecognized option: $1
24184 Try \`$0 --help' for more information." >&2;}
24185    { (exit 1); exit 1; }; } ;;
24186
24187   *) ac_config_targets="$ac_config_targets $1" ;;
24188
24189   esac
24190   shift
24191 done
24192
24193 exec 5>>config.log
24194 cat >&5 << _ACEOF
24195
24196 ## ----------------------- ##
24197 ## Running config.status.  ##
24198 ## ----------------------- ##
24199
24200 This file was extended by $as_me 2.52.20231210, executed with
24201   CONFIG_FILES    = $CONFIG_FILES
24202   CONFIG_HEADERS  = $CONFIG_HEADERS
24203   CONFIG_LINKS    = $CONFIG_LINKS
24204   CONFIG_COMMANDS = $CONFIG_COMMANDS
24205   > "$ac_cs_invocation"
24206 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24207
24208 _ACEOF
24209 EOF
24210
24211 cat >>"$CONFIG_STATUS" <<EOF
24212 #
24213 # INIT-COMMANDS section.
24214 #
24215
24216 AWK="$AWK"
24217 ECHO_CC="$ECHO_CC"
24218 ECHO_LD="$ECHO_LD"
24219 SHOW_CC="$SHOW_LD"
24220
24221 EOF
24222
24223 cat >>"$CONFIG_STATUS" <<\EOF
24224 for ac_config_target in $ac_config_targets
24225 do
24226   case "$ac_config_target" in
24227   # Handling of arguments.
24228   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
24229   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
24230   "ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS ncurses_cfg.h:ncurses_tst.hin" ;;
24231   *) { { echo "$as_me:24231: error: invalid argument: $ac_config_target" >&5
24232 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24233    { (exit 1); exit 1; }; };;
24234   esac
24235 done
24236
24237 # If the user did not use the arguments to specify the items to instantiate,
24238 # then the envvar interface is used.  Set only those that are not.
24239 # We use the long form for the default assignment because of an extremely
24240 # bizarre bug on SunOS 4.1.3.
24241 if "$ac_need_defaults"; then
24242   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24243   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24244   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24245 fi
24246
24247 # Create a temporary directory, and hook for its removal unless debugging.
24248 $debug ||
24249 {
24250   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
24251   trap '{ (exit 1); exit 1; }' 1 2 13 15
24252 }
24253
24254 # Create a (secure) tmp directory for tmp files.
24255 : "${TMPDIR=/tmp}"
24256 {
24257   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
24258   test -n "$tmp" && test -d "$tmp"
24259 }  ||
24260 {
24261   tmp=$TMPDIR/cs$$-$RANDOM
24262   (umask 077 && mkdir "$tmp")
24263 } ||
24264 {
24265    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
24266    { (exit 1); exit 1; }
24267 }
24268
24269 EOF
24270
24271 cat >>"$CONFIG_STATUS" <<EOF
24272
24273 #
24274 # CONFIG_FILES section.
24275 #
24276
24277 # No need to generate the scripts if there are no CONFIG_FILES.
24278 # This happens for instance when ./config.status config.h
24279 if test -n "\$CONFIG_FILES"; then
24280   # Protect against being on the right side of a sed subst in config.status.
24281   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
24282    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
24283 s,@SHELL@,$SHELL,;t t
24284 s,@exec_prefix@,$exec_prefix,;t t
24285 s,@prefix@,$prefix,;t t
24286 s,@program_transform_name@,$program_transform_name,;t t
24287 s,@bindir@,$bindir,;t t
24288 s,@sbindir@,$sbindir,;t t
24289 s,@libexecdir@,$libexecdir,;t t
24290 s,@datarootdir@,$datarootdir,;t t
24291 s,@datadir@,$datadir,;t t
24292 s,@sysconfdir@,$sysconfdir,;t t
24293 s,@sharedstatedir@,$sharedstatedir,;t t
24294 s,@localstatedir@,$localstatedir,;t t
24295 s,@runstatedir@,$runstatedir,;t t
24296 s,@libdir@,$libdir,;t t
24297 s,@includedir@,$includedir,;t t
24298 s,@oldincludedir@,$oldincludedir,;t t
24299 s,@infodir@,$infodir,;t t
24300 s,@mandir@,$mandir,;t t
24301 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
24302 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
24303 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
24304 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
24305 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
24306 s,@build_alias@,$build_alias,;t t
24307 s,@host_alias@,$host_alias,;t t
24308 s,@target_alias@,$target_alias,;t t
24309 s,@ECHO_C@,$ECHO_C,;t t
24310 s,@ECHO_N@,$ECHO_N,;t t
24311 s,@ECHO_T@,$ECHO_T,;t t
24312 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
24313 s,@DEFS@,$DEFS,;t t
24314 s,@LIBS@,$LIBS,;t t
24315 s,@build@,$build,;t t
24316 s,@build_cpu@,$build_cpu,;t t
24317 s,@build_vendor@,$build_vendor,;t t
24318 s,@build_os@,$build_os,;t t
24319 s,@host@,$host,;t t
24320 s,@host_cpu@,$host_cpu,;t t
24321 s,@host_vendor@,$host_vendor,;t t
24322 s,@host_os@,$host_os,;t t
24323 s,@SET_MAKE@,$SET_MAKE,;t t
24324 s,@CC@,$CC,;t t
24325 s,@CFLAGS@,$CFLAGS,;t t
24326 s,@LDFLAGS@,$LDFLAGS,;t t
24327 s,@CPPFLAGS@,$CPPFLAGS,;t t
24328 s,@ac_ct_CC@,$ac_ct_CC,;t t
24329 s,@EXEEXT@,$EXEEXT,;t t
24330 s,@OBJEXT@,$OBJEXT,;t t
24331 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
24332 s,@CPP@,$CPP,;t t
24333 s,@GREP@,$GREP,;t t
24334 s,@EGREP@,$EGREP,;t t
24335 s,@AWK@,$AWK,;t t
24336 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
24337 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
24338 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
24339 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
24340 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
24341 s,@LINT@,$LINT,;t t
24342 s,@LINT_OPTS@,$LINT_OPTS,;t t
24343 s,@LINT_LIBS@,$LINT_LIBS,;t t
24344 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
24345 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
24346 s,@CTAGS@,$CTAGS,;t t
24347 s,@ETAGS@,$ETAGS,;t t
24348 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
24349 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
24350 s,@MATH_LIB@,$MATH_LIB,;t t
24351 s,@top_builddir@,$top_builddir,;t t
24352 s,@CC_G_OPT@,$CC_G_OPT,;t t
24353 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
24354 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
24355 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
24356 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
24357 s,@LD@,$LD,;t t
24358 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
24359 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
24360 s,@LD_MODEL@,$LD_MODEL,;t t
24361 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
24362 s,@LIBTOOL@,$LIBTOOL,;t t
24363 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
24364 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
24365 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
24366 s,@LIB_LINK@,$LIB_LINK,;t t
24367 s,@LINK_TESTS@,$LINK_TESTS,;t t
24368 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
24369 s,@PACKAGE@,$PACKAGE,;t t
24370 s,@PTHREAD@,$PTHREAD,;t t
24371 s,@TEST_ARGS@,$TEST_ARGS,;t t
24372 s,@TEST_DEPS@,$TEST_DEPS,;t t
24373 s,@TEST_LIBS@,$TEST_LIBS,;t t
24374 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
24375 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
24376 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
24377 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
24378 s,@includesubdir@,$includesubdir,;t t
24379 s,@FGREP@,$FGREP,;t t
24380 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
24381 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
24382 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
24383 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
24384 s,@ECHO_LT@,$ECHO_LT,;t t
24385 s,@ECHO_LD@,$ECHO_LD,;t t
24386 s,@RULE_CC@,$RULE_CC,;t t
24387 s,@SHOW_CC@,$SHOW_CC,;t t
24388 s,@ECHO_CC@,$ECHO_CC,;t t
24389 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
24390 s,@NCURSES_CONFIG@,$NCURSES_CONFIG,;t t
24391 s,@ac_ct_NCURSES_CONFIG@,$ac_ct_NCURSES_CONFIG,;t t
24392 s,@X_CFLAGS@,$X_CFLAGS,;t t
24393 s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
24394 s,@X_LIBS@,$X_LIBS,;t t
24395 s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
24396 s,@XCURSES_CONFIG@,$XCURSES_CONFIG,;t t
24397 s,@ac_ct_XCURSES_CONFIG@,$ac_ct_XCURSES_CONFIG,;t t
24398 s,@cf_cv_screen@,$cf_cv_screen,;t t
24399 s,@RGB_PATH@,$RGB_PATH,;t t
24400 s,@no_x11_rgb@,$no_x11_rgb,;t t
24401 s,@FORM_NAME@,$FORM_NAME,;t t
24402 s,@MENU_NAME@,$MENU_NAME,;t t
24403 s,@PANEL_NAME@,$PANEL_NAME,;t t
24404 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
24405 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
24406 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
24407 CEOF
24408
24409 EOF
24410
24411   cat >>"$CONFIG_STATUS" <<\EOF
24412   # Split the substitutions into bite-sized pieces for seds with
24413   # small command number limits, like on Digital OSF/1 and HP-UX.
24414   ac_max_sed_lines=48
24415   ac_sed_frag=1 # Number of current file.
24416   ac_beg=1 # First line for current file.
24417   ac_end=$ac_max_sed_lines # Line after last line for current file.
24418   ac_more_lines=:
24419   ac_sed_cmds=
24420   while "$ac_more_lines"; do
24421     if test "$ac_beg" -gt 1; then
24422       sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
24423     else
24424       sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
24425     fi
24426     if test ! -s "$tmp"/subs.frag; then
24427       ac_more_lines=false
24428     else
24429       # The purpose of the label and of the branching condition is to
24430       # speed up the sed processing (if there are no `@' at all, there
24431       # is no need to browse any of the substitutions).
24432       # These are the two extra sed commands mentioned above.
24433       (echo ':t
24434   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
24435       # It is possible to make a multiline substitution using escaped newlines.
24436       # Ensure that we do not split the substitution between script fragments.
24437       ac_BEG=$ac_end
24438       ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
24439       sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
24440       if test -s "$tmp"/subs.next; then
24441         grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
24442         if test ! -s "$tmp"/subs.edit; then
24443           grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
24444           if test ! -s "$tmp"/subs.edit; then
24445             if test "$ac_beg" -gt 1; then
24446               ac_end=`expr "$ac_end" - 1`
24447               continue
24448             fi
24449           fi
24450         fi
24451       fi
24452
24453       if test -z "$ac_sed_cmds"; then
24454         ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
24455       else
24456         ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
24457       fi
24458       ac_sed_frag=`expr "$ac_sed_frag" + 1`
24459       ac_beg=$ac_end
24460       ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
24461     fi
24462   done
24463   if test -z "$ac_sed_cmds"; then
24464     ac_sed_cmds="cat"
24465   fi
24466 fi # test -n "$CONFIG_FILES"
24467
24468 EOF
24469 cat >>"$CONFIG_STATUS" <<\EOF
24470 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
24471   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24472   case "$ac_file" in
24473   - | *:- | *:-:* ) # input from stdin
24474         cat >"$tmp"/stdin
24475         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24476         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24477   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24478         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24479   * )   ac_file_in=$ac_file.in ;;
24480   esac
24481
24482   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
24483   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24484          X"$ac_file" : 'X\(//\)[^/]' \| \
24485          X"$ac_file" : 'X\(//\)$' \| \
24486          X"$ac_file" : 'X\(/\)' \| \
24487          .     : '\(.\)' 2>/dev/null ||
24488 echo X"$ac_file" |
24489     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24490           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24491           /^X\(\/\/\)$/{ s//\1/; q; }
24492           /^X\(\/\).*/{ s//\1/; q; }
24493           s/.*/./; q'`
24494   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24495     { case "$ac_dir" in
24496   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24497   *)                      as_incr_dir=.;;
24498 esac
24499 as_dummy="$ac_dir"
24500 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24501   case $as_mkdir_dir in
24502     # Skip DOS drivespec
24503     ?:) as_incr_dir=$as_mkdir_dir ;;
24504     *)
24505       as_incr_dir=$as_incr_dir/$as_mkdir_dir
24506       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24507     ;;
24508   esac
24509 done; }
24510
24511     ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
24512     # A "../" for each directory in $ac_dir_suffix.
24513     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
24514   else
24515     ac_dir_suffix= ac_dots=
24516   fi
24517
24518   case "$srcdir" in
24519   .)  ac_srcdir=.
24520       if test -z "$ac_dots"; then
24521          ac_top_srcdir=.
24522       else
24523          ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
24524       fi ;;
24525   [\\/]* | ?:[\\/]* )
24526       ac_srcdir="$srcdir$ac_dir_suffix";
24527       ac_top_srcdir="$srcdir" ;;
24528   *) # Relative path.
24529     ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
24530     ac_top_srcdir="$ac_dots$srcdir" ;;
24531   esac
24532
24533   case $INSTALL in
24534   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
24535   *) ac_INSTALL=$ac_dots$INSTALL ;;
24536   esac
24537
24538   if test x"$ac_file" != x-; then
24539     { echo "$as_me:24539: creating $ac_file" >&5
24540 echo "$as_me: creating $ac_file" >&6;}
24541     rm -f "$ac_file"
24542   fi
24543   # Let's still pretend it is `configure' which instantiates (i.e., don't
24544   # use $as_me), people would be surprised to read:
24545   #    /* config.h.  Generated automatically by config.status.  */
24546   configure_input="Generated automatically from `echo $ac_file_in |
24547                                                  sed 's,.*/,,'` by configure."
24548
24549   # First look for the input files in the build tree, otherwise in the
24550   # src tree.
24551   ac_file_inputs=`IFS=:
24552     for f in $ac_file_in; do
24553       case $f in
24554       -) echo "$tmp"/stdin ;;
24555       [\\/$]*)
24556          # Absolute (can't be DOS-style, as IFS=:)
24557          test -f "$f" || { { echo "$as_me:24557: error: cannot find input file: $f" >&5
24558 echo "$as_me: error: cannot find input file: $f" >&2;}
24559    { (exit 1); exit 1; }; }
24560          echo "$f";;
24561       *) # Relative
24562          if test -f "$f"; then
24563            # Build tree
24564            echo "$f"
24565          elif test -f "$srcdir/$f"; then
24566            # Source tree
24567            echo "$srcdir/$f"
24568          else
24569            # /dev/null tree
24570            { { echo "$as_me:24570: error: cannot find input file: $f" >&5
24571 echo "$as_me: error: cannot find input file: $f" >&2;}
24572    { (exit 1); exit 1; }; }
24573          fi;;
24574       esac
24575     done` || { (exit 1); exit 1; }
24576 EOF
24577 cat >>"$CONFIG_STATUS" <<\EOF
24578   ac_warn_datarootdir=no
24579   if test x"$ac_file" != x-; then
24580     for ac_item in $ac_file_inputs
24581     do
24582       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
24583       if test -n "$ac_seen"; then
24584         ac_used=`grep '@datarootdir@' "$ac_item"`
24585         if test -z "$ac_used"; then
24586           { echo "$as_me:24586: WARNING: datarootdir was used implicitly but not set:
24587 $ac_seen" >&5
24588 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
24589 $ac_seen" >&2;}
24590           ac_warn_datarootdir=yes
24591         fi
24592       fi
24593       ac_seen=`grep '${datarootdir}' "$ac_item"`
24594       if test -n "$ac_seen"; then
24595         { echo "$as_me:24595: WARNING: datarootdir was used explicitly but not set:
24596 $ac_seen" >&5
24597 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
24598 $ac_seen" >&2;}
24599         ac_warn_datarootdir=yes
24600       fi
24601     done
24602   fi
24603
24604 if test "x$ac_warn_datarootdir" = xyes; then
24605   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
24606 fi
24607
24608 EOF
24609 cat >>"$CONFIG_STATUS" <<EOF
24610   sed "$ac_vpsub
24611 $extrasub
24612 EOF
24613 cat >>"$CONFIG_STATUS" <<\EOF
24614 :t
24615 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24616 s,@configure_input@,$configure_input,;t t
24617 s,@srcdir@,$ac_srcdir,;t t
24618 s,@top_srcdir@,$ac_top_srcdir,;t t
24619 s,@INSTALL@,$ac_INSTALL,;t t
24620 " $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
24621   rm -f "$tmp"/stdin
24622 EOF
24623 test -n "${FGREP}" || FGREP="grep -F"
24624 test -n "${EGREP}" || EGREP="grep -E"
24625 cat >>"$CONFIG_STATUS" <<EOF
24626   test -n "\${FGREP}" || FGREP="$FGREP"
24627   test -n "\${EGREP}" || EGREP="$EGREP"
24628 EOF
24629 cat >>"$CONFIG_STATUS" <<\EOF
24630   if test x"$ac_file" != x-; then
24631     cp "$tmp/out" "$ac_file"
24632
24633     for ac_name in prefix exec_prefix datarootdir
24634     do
24635         ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
24636         if test -n "$ac_seen"; then
24637             ac_init=`$EGREP '[  ]*'$ac_name'[   ]*=' "$ac_file"`
24638             if test -z "$ac_init"; then
24639               ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
24640               { echo "$as_me:24640: WARNING: Variable $ac_name is used but was not set:
24641 $ac_seen" >&5
24642 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
24643 $ac_seen" >&2;}
24644             fi
24645         fi
24646     done
24647     $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
24648     $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
24649     if test -s "$tmp"/out; then
24650       ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
24651       { echo "$as_me:24651: WARNING: Some variables may not be substituted:
24652 $ac_seen" >&5
24653 echo "$as_me: WARNING: Some variables may not be substituted:
24654 $ac_seen" >&2;}
24655     fi
24656   else
24657     cat "$tmp"/out
24658   fi
24659   rm -f "$tmp"/out
24660
24661 done
24662 EOF
24663 cat >>"$CONFIG_STATUS" <<\EOF
24664
24665 #
24666 # CONFIG_HEADER section.
24667 #
24668
24669 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
24670 # NAME is the cpp macro being defined and VALUE is the value it is being given.
24671 #
24672 # ac_d sets the value in "#define NAME VALUE" lines.
24673 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
24674 ac_dB='[        ].*$,\1#\2'
24675 ac_dC=' '
24676 ac_dD=',;t'
24677 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
24678 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
24679 ac_iB='\([      ]\),\1#\2define\3'
24680 ac_iC=' '
24681 ac_iD='\4,;t'
24682 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
24683 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
24684 ac_uB='$,\1#\2define\3'
24685 ac_uC=' '
24686 ac_uD=',;t'
24687
24688 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
24689   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24690   case "$ac_file" in
24691   - | *:- | *:-:* ) # input from stdin
24692         cat >"$tmp"/stdin
24693         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24694         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24695   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24696         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24697   * )   ac_file_in=$ac_file.in ;;
24698   esac
24699
24700   test x"$ac_file" != x- && { echo "$as_me:24700: creating $ac_file" >&5
24701 echo "$as_me: creating $ac_file" >&6;}
24702
24703   # First look for the input files in the build tree, otherwise in the
24704   # src tree.
24705   ac_file_inputs=`IFS=:
24706     for f in $ac_file_in; do
24707       case $f in
24708       -) echo "$tmp"/stdin ;;
24709       [\\/$]*)
24710          # Absolute (can't be DOS-style, as IFS=:)
24711          test -f "$f" || { { echo "$as_me:24711: error: cannot find input file: $f" >&5
24712 echo "$as_me: error: cannot find input file: $f" >&2;}
24713    { (exit 1); exit 1; }; }
24714          echo $f;;
24715       *) # Relative
24716          if test -f "$f"; then
24717            # Build tree
24718            echo $f
24719          elif test -f "$srcdir/$f"; then
24720            # Source tree
24721            echo "$srcdir/$f"
24722          else
24723            # /dev/null tree
24724            { { echo "$as_me:24724: error: cannot find input file: $f" >&5
24725 echo "$as_me: error: cannot find input file: $f" >&2;}
24726    { (exit 1); exit 1; }; }
24727          fi;;
24728       esac
24729     done` || { (exit 1); exit 1; }
24730   # Remove the trailing spaces.
24731   sed 's/[      ]*$//' $ac_file_inputs >"$tmp"/in
24732
24733 EOF
24734
24735 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
24736 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
24737 # be either 'cat' or 'sort'.
24738 cat confdefs.h | uniq >conftest.vals
24739
24740 # Break up conftest.vals because some shells have a limit on
24741 # the size of here documents, and old seds have small limits too.
24742
24743 rm -f conftest.tail
24744 echo '  rm -f conftest.frag' >> "$CONFIG_STATUS"
24745 while grep . conftest.vals >/dev/null
24746 do
24747   # Write chunks of a limited-size here document to conftest.frag.
24748   echo '  cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
24749   sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
24750   echo 'CEOF' >> "$CONFIG_STATUS"
24751   sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
24752   rm -f conftest.vals
24753   mv conftest.tail conftest.vals
24754 done
24755 rm -f conftest.vals
24756
24757 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
24758 # marker @DEFS@.
24759 echo '  cat >> conftest.edit <<CEOF
24760 /@DEFS@/r conftest.frag
24761 /@DEFS@/d
24762 CEOF
24763 sed -f conftest.edit "$tmp"/in > "$tmp"/out
24764 rm -f "$tmp"/in
24765 mv "$tmp"/out "$tmp"/in
24766 rm -f conftest.edit conftest.frag
24767 ' >> "$CONFIG_STATUS"
24768
24769 cat >>"$CONFIG_STATUS" <<\EOF
24770   # Let's still pretend it is `configure' which instantiates (i.e., don't
24771   # use $as_me), people would be surprised to read:
24772   #    /* config.h.  Generated automatically by config.status.  */
24773   if test x"$ac_file" = x-; then
24774     echo "/* Generated automatically by configure.  */" >"$tmp"/config.h
24775   else
24776     echo "/* $ac_file.  Generated automatically by configure.  */" >"$tmp"/config.h
24777   fi
24778   cat "$tmp"/in >>"$tmp"/config.h
24779   rm -f "$tmp"/in
24780   if test x"$ac_file" != x-; then
24781     if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
24782       { echo "$as_me:24782: $ac_file is unchanged" >&5
24783 echo "$as_me: $ac_file is unchanged" >&6;}
24784     else
24785       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24786          X"$ac_file" : 'X\(//\)[^/]' \| \
24787          X"$ac_file" : 'X\(//\)$' \| \
24788          X"$ac_file" : 'X\(/\)' \| \
24789          .     : '\(.\)' 2>/dev/null ||
24790 echo X"$ac_file" |
24791     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24792           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24793           /^X\(\/\/\)$/{ s//\1/; q; }
24794           /^X\(\/\).*/{ s//\1/; q; }
24795           s/.*/./; q'`
24796       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24797         { case "$ac_dir" in
24798   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24799   *)                      as_incr_dir=.;;
24800 esac
24801 as_dummy="$ac_dir"
24802 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24803   case $as_mkdir_dir in
24804     # Skip DOS drivespec
24805     ?:) as_incr_dir=$as_mkdir_dir ;;
24806     *)
24807       as_incr_dir=$as_incr_dir/$as_mkdir_dir
24808       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24809     ;;
24810   esac
24811 done; }
24812
24813       fi
24814       rm -f "$ac_file"
24815       mv "$tmp/config.h" "$ac_file"
24816     fi
24817   else
24818     cat "$tmp"/config.h
24819     rm -f "$tmp"/config.h
24820   fi
24821 done
24822 EOF
24823 cat >>"$CONFIG_STATUS" <<\EOF
24824 #
24825 # CONFIG_COMMANDS section.
24826 #
24827 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
24828   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
24829   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
24830
24831   case "$ac_dest" in
24832     default )
24833
24834 for cf_dir in .
24835 do
24836         if test ! -d "$srcdir/$cf_dir" ; then
24837                 continue
24838         elif test -f "$srcdir/$cf_dir/programs" ; then
24839                 $AWK -f $srcdir/mk-test.awk INSTALL=yes ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
24840         fi
24841 done
24842
24843         cat >>Makefile <<TEST_EOF
24844
24845 # These rules are generated so we do not rely on suffix rules, which do not
24846 # work consistently for different make-programs (the '\$(MODEL)/' confuses
24847 # some, and the '\$x' confuses others).
24848 TEST_EOF
24849
24850 LIST=`sed -e 's/[       ].*//' -e '/^[#@]/d' $srcdir/modules`
24851 for N in $LIST
24852 do
24853         cat >>Makefile <<TEST_EOF
24854
24855 \$(MODEL)/$N.o : \$(srcdir)/$N.c \\
24856         \$(srcdir)/test.priv.h \\
24857         ncurses_cfg.h
24858         $SHOW_CC
24859         $ECHO_CC\$(CC) -c \$(CFLAGS_DEFAULT) -DMODULE_NAME="$N" \$(srcdir)/$N.c
24860 TEST_EOF
24861 done
24862
24863 if test -f ../config.guess && test -f ../config.sub
24864 then
24865         cat >>Makefile <<TEST_EOF
24866
24867 # if we used CF_INHERIT for getting these files, we can remove them
24868 distclean::
24869         rm -f config.guess config.sub
24870 TEST_EOF
24871 fi
24872  ;;
24873   esac
24874 done
24875 EOF
24876
24877 cat >>"$CONFIG_STATUS" <<\EOF
24878
24879 { (exit 0); exit 0; }
24880 EOF
24881 chmod +x "$CONFIG_STATUS"
24882 ac_clean_files=$ac_clean_files_save
24883
24884 # configure is writing to config.log, and then calls config.status.
24885 # config.status does its own redirection, appending to config.log.
24886 # Unfortunately, on DOS this fails, as config.log is still kept open
24887 # by configure, so config.status won't be able to write to it; its
24888 # output is simply discarded.  So we exec the FD to /dev/null,
24889 # effectively closing config.log, so it can be properly (re)opened and
24890 # appended to by config.status.  When coming back to configure, we
24891 # need to make the FD available again.
24892 if test "$no_create" != yes; then
24893   ac_cs_success=:
24894   exec 5>/dev/null
24895   $SHELL "$CONFIG_STATUS" || ac_cs_success=false
24896   exec 5>>config.log
24897   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
24898   # would make configure fail if this is the last instruction.
24899   "$ac_cs_success" || { (exit 1); exit 1; }
24900 fi
24901