]> 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 getopt \
18827 snprintf \
18828 strdup \
18829 strstr \
18830 tsearch \
18831
18832 do
18833 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18834 echo "$as_me:18834: checking for $ac_func" >&5
18835 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18836 if eval "test \"\${$as_ac_var+set}\" = set"; then
18837   echo $ECHO_N "(cached) $ECHO_C" >&6
18838 else
18839   cat >"conftest.$ac_ext" <<_ACEOF
18840 #line 18840 "configure"
18841 #include "confdefs.h"
18842 #define $ac_func autoconf_temporary
18843 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18844 #undef $ac_func
18845
18846 #ifdef __cplusplus
18847 extern "C"
18848 #endif
18849
18850 /* We use char because int might match the return type of a gcc2
18851    builtin and then its argument prototype would still apply.  */
18852 char $ac_func (void);
18853
18854 int
18855 main (void)
18856 {
18857
18858 /* The GNU C library defines stubs for functions which it implements
18859     to always fail with ENOSYS.  Some functions are actually named
18860     something starting with __ and the normal name is an alias.  */
18861 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18862 #error found stub for $ac_func
18863 #endif
18864
18865         return $ac_func ();
18866   ;
18867   return 0;
18868 }
18869 _ACEOF
18870 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18871 if { (eval echo "$as_me:18871: \"$ac_link\"") >&5
18872   (eval $ac_link) 2>&5
18873   ac_status=$?
18874   echo "$as_me:18874: \$? = $ac_status" >&5
18875   (exit "$ac_status"); } &&
18876          { ac_try='test -s "conftest$ac_exeext"'
18877   { (eval echo "$as_me:18877: \"$ac_try\"") >&5
18878   (eval $ac_try) 2>&5
18879   ac_status=$?
18880   echo "$as_me:18880: \$? = $ac_status" >&5
18881   (exit "$ac_status"); }; }; then
18882   eval "$as_ac_var=yes"
18883 else
18884   echo "$as_me: failed program was:" >&5
18885 cat "conftest.$ac_ext" >&5
18886 eval "$as_ac_var=no"
18887 fi
18888 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18889 fi
18890 echo "$as_me:18890: result: `eval echo '${'"$as_ac_var"'}'`" >&5
18891 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
18892 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
18893   cat >>confdefs.h <<EOF
18894 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18895 EOF
18896
18897 fi
18898 done
18899
18900 # use a compile-check to work with ncurses*-config and subdirectory includes
18901 echo "$as_me:18901: checking if we can use termcap.h" >&5
18902 echo $ECHO_N "checking if we can use termcap.h... $ECHO_C" >&6
18903 if test "${cf_cv_have_termcap_h+set}" = set; then
18904   echo $ECHO_N "(cached) $ECHO_C" >&6
18905 else
18906
18907         cat >"conftest.$ac_ext" <<_ACEOF
18908 #line 18908 "configure"
18909 #include "confdefs.h"
18910
18911 #include <curses.h>
18912 #ifdef NCURSES_VERSION
18913 #undef NCURSES_VERSION
18914 #endif
18915 #include <termcap.h>
18916 #ifndef NCURSES_VERSION
18917 #error wrong header
18918 #endif
18919
18920 int
18921 main (void)
18922 {
18923 return 0;
18924   ;
18925   return 0;
18926 }
18927 _ACEOF
18928 rm -f "conftest.$ac_objext"
18929 if { (eval echo "$as_me:18929: \"$ac_compile\"") >&5
18930   (eval $ac_compile) 2>&5
18931   ac_status=$?
18932   echo "$as_me:18932: \$? = $ac_status" >&5
18933   (exit "$ac_status"); } &&
18934          { ac_try='test -s "conftest.$ac_objext"'
18935   { (eval echo "$as_me:18935: \"$ac_try\"") >&5
18936   (eval $ac_try) 2>&5
18937   ac_status=$?
18938   echo "$as_me:18938: \$? = $ac_status" >&5
18939   (exit "$ac_status"); }; }; then
18940   cf_cv_have_termcap_h=yes
18941 else
18942   echo "$as_me: failed program was:" >&5
18943 cat "conftest.$ac_ext" >&5
18944 cf_cv_have_termcap_h=no
18945 fi
18946 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
18947 fi
18948 echo "$as_me:18948: result: $cf_cv_have_termcap_h" >&5
18949 echo "${ECHO_T}$cf_cv_have_termcap_h" >&6
18950 if test "x$cf_cv_have_termcap_h" = xyes
18951 then
18952
18953 cat >>confdefs.h <<\EOF
18954 #define HAVE_TERMCAP_H 1
18955 EOF
18956
18957 else
18958 echo "$as_me:18958: checking if we can use ncurses/termcap.h" >&5
18959 echo $ECHO_N "checking if we can use ncurses/termcap.h... $ECHO_C" >&6
18960 if test "${cf_cv_have_ncurses_termcap_h+set}" = set; then
18961   echo $ECHO_N "(cached) $ECHO_C" >&6
18962 else
18963
18964         cat >"conftest.$ac_ext" <<_ACEOF
18965 #line 18965 "configure"
18966 #include "confdefs.h"
18967
18968 #include <ncurses/curses.h>
18969 #ifdef NCURSES_VERSION
18970 #undef NCURSES_VERSION
18971 #endif
18972 #include <ncurses/termcap.h>
18973 #ifndef NCURSES_VERSION
18974 #error wrong header
18975 #endif
18976
18977 int
18978 main (void)
18979 {
18980 return 0;
18981   ;
18982   return 0;
18983 }
18984 _ACEOF
18985 rm -f "conftest.$ac_objext"
18986 if { (eval echo "$as_me:18986: \"$ac_compile\"") >&5
18987   (eval $ac_compile) 2>&5
18988   ac_status=$?
18989   echo "$as_me:18989: \$? = $ac_status" >&5
18990   (exit "$ac_status"); } &&
18991          { ac_try='test -s "conftest.$ac_objext"'
18992   { (eval echo "$as_me:18992: \"$ac_try\"") >&5
18993   (eval $ac_try) 2>&5
18994   ac_status=$?
18995   echo "$as_me:18995: \$? = $ac_status" >&5
18996   (exit "$ac_status"); }; }; then
18997   cf_cv_have_ncurses_termcap_h=yes
18998 else
18999   echo "$as_me: failed program was:" >&5
19000 cat "conftest.$ac_ext" >&5
19001 cf_cv_have_ncurses_termcap_h=no
19002 fi
19003 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19004 fi
19005 echo "$as_me:19005: result: $cf_cv_have_ncurses_termcap_h" >&5
19006 echo "${ECHO_T}$cf_cv_have_ncurses_termcap_h" >&6
19007 test "x$cf_cv_have_ncurses_termcap_h" = xyes &&
19008 cat >>confdefs.h <<\EOF
19009 #define HAVE_NCURSES_TERMCAP_H 1
19010 EOF
19011
19012 fi
19013
19014 if test "x$ac_cv_func_getopt" = xno; then
19015         { { echo "$as_me:19015: error: getopt is required for building programs" >&5
19016 echo "$as_me: error: getopt is required for building programs" >&2;}
19017    { (exit 1); exit 1; }; }
19018 fi
19019
19020 if test "$cf_enable_widec" = yes; then
19021
19022 for ac_func in \
19023 mblen \
19024 mbrlen \
19025 mbrtowc \
19026 mbsrtowcs \
19027 mbstowcs \
19028 mbtowc \
19029 wcsrtombs \
19030 wcstombs \
19031
19032 do
19033 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19034 echo "$as_me:19034: checking for $ac_func" >&5
19035 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19036 if eval "test \"\${$as_ac_var+set}\" = set"; then
19037   echo $ECHO_N "(cached) $ECHO_C" >&6
19038 else
19039   cat >"conftest.$ac_ext" <<_ACEOF
19040 #line 19040 "configure"
19041 #include "confdefs.h"
19042 #define $ac_func autoconf_temporary
19043 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19044 #undef $ac_func
19045
19046 #ifdef __cplusplus
19047 extern "C"
19048 #endif
19049
19050 /* We use char because int might match the return type of a gcc2
19051    builtin and then its argument prototype would still apply.  */
19052 char $ac_func (void);
19053
19054 int
19055 main (void)
19056 {
19057
19058 /* The GNU C library defines stubs for functions which it implements
19059     to always fail with ENOSYS.  Some functions are actually named
19060     something starting with __ and the normal name is an alias.  */
19061 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19062 #error found stub for $ac_func
19063 #endif
19064
19065         return $ac_func ();
19066   ;
19067   return 0;
19068 }
19069 _ACEOF
19070 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19071 if { (eval echo "$as_me:19071: \"$ac_link\"") >&5
19072   (eval $ac_link) 2>&5
19073   ac_status=$?
19074   echo "$as_me:19074: \$? = $ac_status" >&5
19075   (exit "$ac_status"); } &&
19076          { ac_try='test -s "conftest$ac_exeext"'
19077   { (eval echo "$as_me:19077: \"$ac_try\"") >&5
19078   (eval $ac_try) 2>&5
19079   ac_status=$?
19080   echo "$as_me:19080: \$? = $ac_status" >&5
19081   (exit "$ac_status"); }; }; then
19082   eval "$as_ac_var=yes"
19083 else
19084   echo "$as_me: failed program was:" >&5
19085 cat "conftest.$ac_ext" >&5
19086 eval "$as_ac_var=no"
19087 fi
19088 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19089 fi
19090 echo "$as_me:19090: result: `eval echo '${'"$as_ac_var"'}'`" >&5
19091 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
19092 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
19093   cat >>confdefs.h <<EOF
19094 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19095 EOF
19096
19097 fi
19098 done
19099
19100 fi
19101
19102 echo "$as_me:19102: checking definition to turn on extended curses functions" >&5
19103 echo $ECHO_N "checking definition to turn on extended curses functions... $ECHO_C" >&6
19104 if test "${cf_cv_need_xopen_extension+set}" = set; then
19105   echo $ECHO_N "(cached) $ECHO_C" >&6
19106 else
19107
19108 cf_cv_need_xopen_extension=unknown
19109 cat >"conftest.$ac_ext" <<_ACEOF
19110 #line 19110 "configure"
19111 #include "confdefs.h"
19112
19113 $ac_includes_default
19114 #include <${cf_cv_ncurses_header:-curses.h}>
19115 int
19116 main (void)
19117 {
19118
19119 #if defined(NCURSES_VERSION_PATCH)
19120 #if (NCURSES_VERSION_PATCH < 20100501) && (NCURSES_VERSION_PATCH >= 20100403)
19121         #error disallow ncurses versions between 2020/04/03 and 2010/05/01
19122 #endif
19123 #endif
19124 #ifdef NCURSES_WIDECHAR
19125 #error prefer to fall-through on the second checks
19126 #endif
19127         static char dummy[10];
19128         cchar_t check;
19129         int check2 = curs_set((int)sizeof(check));
19130         long x = winnstr(stdscr, dummy, 5);
19131         int x1, y1;
19132         (void)check2;
19133         getbegyx(stdscr, y1, x1);
19134         (void)x;
19135         (void)y1;
19136         (void)x1;
19137
19138   ;
19139   return 0;
19140 }
19141 _ACEOF
19142 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19143 if { (eval echo "$as_me:19143: \"$ac_link\"") >&5
19144   (eval $ac_link) 2>&5
19145   ac_status=$?
19146   echo "$as_me:19146: \$? = $ac_status" >&5
19147   (exit "$ac_status"); } &&
19148          { ac_try='test -s "conftest$ac_exeext"'
19149   { (eval echo "$as_me:19149: \"$ac_try\"") >&5
19150   (eval $ac_try) 2>&5
19151   ac_status=$?
19152   echo "$as_me:19152: \$? = $ac_status" >&5
19153   (exit "$ac_status"); }; }; then
19154   cf_cv_need_xopen_extension=none
19155 else
19156   echo "$as_me: failed program was:" >&5
19157 cat "conftest.$ac_ext" >&5
19158
19159         for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR
19160         do
19161                 cat >"conftest.$ac_ext" <<_ACEOF
19162 #line 19162 "configure"
19163 #include "confdefs.h"
19164
19165 #define $cf_try_xopen_extension 1
19166 $ac_includes_default
19167 #include <${cf_cv_ncurses_header:-curses.h}>
19168 int
19169 main (void)
19170 {
19171
19172                 static char dummy[10];
19173                 cchar_t check;
19174                 int check2 = curs_set((int)sizeof(check));
19175                 long x = winnstr(stdscr, dummy, 5);
19176                 int x1, y1;
19177                 getbegyx(stdscr, y1, x1);
19178                 (void)check2;
19179                 (void)x;
19180                 (void)y1;
19181                 (void)x1;
19182
19183   ;
19184   return 0;
19185 }
19186 _ACEOF
19187 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19188 if { (eval echo "$as_me:19188: \"$ac_link\"") >&5
19189   (eval $ac_link) 2>&5
19190   ac_status=$?
19191   echo "$as_me:19191: \$? = $ac_status" >&5
19192   (exit "$ac_status"); } &&
19193          { ac_try='test -s "conftest$ac_exeext"'
19194   { (eval echo "$as_me:19194: \"$ac_try\"") >&5
19195   (eval $ac_try) 2>&5
19196   ac_status=$?
19197   echo "$as_me:19197: \$? = $ac_status" >&5
19198   (exit "$ac_status"); }; }; then
19199   cf_cv_need_xopen_extension=$cf_try_xopen_extension; break
19200 else
19201   echo "$as_me: failed program was:" >&5
19202 cat "conftest.$ac_ext" >&5
19203 fi
19204 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19205         done
19206
19207 fi
19208 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19209
19210 fi
19211 echo "$as_me:19211: result: $cf_cv_need_xopen_extension" >&5
19212 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6
19213
19214 case "$cf_cv_need_xopen_extension" in
19215 (*_*)
19216
19217         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19218         CPPFLAGS="${CPPFLAGS}-D$cf_cv_need_xopen_extension"
19219
19220         ;;
19221 esac
19222
19223 echo "$as_me:19223: checking for term.h" >&5
19224 echo $ECHO_N "checking for term.h... $ECHO_C" >&6
19225 if test "${cf_cv_term_header+set}" = set; then
19226   echo $ECHO_N "(cached) $ECHO_C" >&6
19227 else
19228
19229 # If we found <ncurses/curses.h>, look for <ncurses/term.h>, but always look
19230 # for <term.h> if we do not find the variant.
19231
19232 cf_header_list="term.h ncurses/term.h ncursesw/term.h"
19233
19234 case "${cf_cv_ncurses_header:-curses.h}" in
19235 (*/*)
19236         cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h
19237         cf_header_list="$cf_header_item $cf_header_list"
19238         ;;
19239 esac
19240
19241 for cf_header in $cf_header_list
19242 do
19243         cat >"conftest.$ac_ext" <<_ACEOF
19244 #line 19244 "configure"
19245 #include "confdefs.h"
19246
19247 #include <${cf_cv_ncurses_header:-curses.h}>
19248 #include <${cf_header}>
19249 int
19250 main (void)
19251 {
19252 WINDOW *x; (void)x
19253   ;
19254   return 0;
19255 }
19256 _ACEOF
19257 rm -f "conftest.$ac_objext"
19258 if { (eval echo "$as_me:19258: \"$ac_compile\"") >&5
19259   (eval $ac_compile) 2>&5
19260   ac_status=$?
19261   echo "$as_me:19261: \$? = $ac_status" >&5
19262   (exit "$ac_status"); } &&
19263          { ac_try='test -s "conftest.$ac_objext"'
19264   { (eval echo "$as_me:19264: \"$ac_try\"") >&5
19265   (eval $ac_try) 2>&5
19266   ac_status=$?
19267   echo "$as_me:19267: \$? = $ac_status" >&5
19268   (exit "$ac_status"); }; }; then
19269   cf_cv_term_header=$cf_header
19270          break
19271 else
19272   echo "$as_me: failed program was:" >&5
19273 cat "conftest.$ac_ext" >&5
19274 cf_cv_term_header=no
19275 fi
19276 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19277 done
19278
19279 case "$cf_cv_term_header" in
19280 (no)
19281         # If curses is ncurses, some packagers still mess it up by trying to make
19282         # us use GNU termcap.  This handles the most common case.
19283         for cf_header in ncurses/term.h ncursesw/term.h
19284         do
19285                 cat >"conftest.$ac_ext" <<_ACEOF
19286 #line 19286 "configure"
19287 #include "confdefs.h"
19288
19289 #include <${cf_cv_ncurses_header:-curses.h}>
19290 #ifdef NCURSES_VERSION
19291 #include <${cf_header}>
19292 #else
19293 #error expected NCURSES_VERSION to be defined
19294 #endif
19295 int
19296 main (void)
19297 {
19298 WINDOW *x; (void)x
19299   ;
19300   return 0;
19301 }
19302 _ACEOF
19303 rm -f "conftest.$ac_objext"
19304 if { (eval echo "$as_me:19304: \"$ac_compile\"") >&5
19305   (eval $ac_compile) 2>&5
19306   ac_status=$?
19307   echo "$as_me:19307: \$? = $ac_status" >&5
19308   (exit "$ac_status"); } &&
19309          { ac_try='test -s "conftest.$ac_objext"'
19310   { (eval echo "$as_me:19310: \"$ac_try\"") >&5
19311   (eval $ac_try) 2>&5
19312   ac_status=$?
19313   echo "$as_me:19313: \$? = $ac_status" >&5
19314   (exit "$ac_status"); }; }; then
19315   cf_cv_term_header=$cf_header
19316                          break
19317 else
19318   echo "$as_me: failed program was:" >&5
19319 cat "conftest.$ac_ext" >&5
19320 cf_cv_term_header=no
19321 fi
19322 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19323         done
19324         ;;
19325 esac
19326
19327 fi
19328 echo "$as_me:19328: result: $cf_cv_term_header" >&5
19329 echo "${ECHO_T}$cf_cv_term_header" >&6
19330
19331 case "$cf_cv_term_header" in
19332 (term.h)
19333
19334 cat >>confdefs.h <<\EOF
19335 #define HAVE_TERM_H 1
19336 EOF
19337
19338         ;;
19339 (ncurses/term.h)
19340
19341 cat >>confdefs.h <<\EOF
19342 #define HAVE_NCURSES_TERM_H 1
19343 EOF
19344
19345         ;;
19346 (ncursesw/term.h)
19347
19348 cat >>confdefs.h <<\EOF
19349 #define HAVE_NCURSESW_TERM_H 1
19350 EOF
19351
19352         ;;
19353 esac
19354
19355 echo "$as_me:19355: checking for unctrl.h" >&5
19356 echo $ECHO_N "checking for unctrl.h... $ECHO_C" >&6
19357 if test "${cf_cv_unctrl_header+set}" = set; then
19358   echo $ECHO_N "(cached) $ECHO_C" >&6
19359 else
19360
19361 # If we found <ncurses/curses.h>, look for <ncurses/unctrl.h>, but always look
19362 # for <unctrl.h> if we do not find the variant.
19363
19364 cf_header_list="unctrl.h ncurses/unctrl.h ncursesw/unctrl.h"
19365
19366 case "${cf_cv_ncurses_header:-curses.h}" in
19367 (*/*)
19368         cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`unctrl.h
19369         cf_header_list="$cf_header_item $cf_header_list"
19370         ;;
19371 esac
19372
19373 for cf_header in $cf_header_list
19374 do
19375         cat >"conftest.$ac_ext" <<_ACEOF
19376 #line 19376 "configure"
19377 #include "confdefs.h"
19378
19379 #include <${cf_cv_ncurses_header:-curses.h}>
19380 #include <${cf_header}>
19381 int
19382 main (void)
19383 {
19384 WINDOW *x; (void)x
19385   ;
19386   return 0;
19387 }
19388 _ACEOF
19389 rm -f "conftest.$ac_objext"
19390 if { (eval echo "$as_me:19390: \"$ac_compile\"") >&5
19391   (eval $ac_compile) 2>&5
19392   ac_status=$?
19393   echo "$as_me:19393: \$? = $ac_status" >&5
19394   (exit "$ac_status"); } &&
19395          { ac_try='test -s "conftest.$ac_objext"'
19396   { (eval echo "$as_me:19396: \"$ac_try\"") >&5
19397   (eval $ac_try) 2>&5
19398   ac_status=$?
19399   echo "$as_me:19399: \$? = $ac_status" >&5
19400   (exit "$ac_status"); }; }; then
19401   cf_cv_unctrl_header=$cf_header
19402          break
19403 else
19404   echo "$as_me: failed program was:" >&5
19405 cat "conftest.$ac_ext" >&5
19406 cf_cv_unctrl_header=no
19407 fi
19408 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19409 done
19410
19411 fi
19412 echo "$as_me:19412: result: $cf_cv_unctrl_header" >&5
19413 echo "${ECHO_T}$cf_cv_unctrl_header" >&6
19414
19415 case "$cf_cv_unctrl_header" in
19416 (no)
19417         { echo "$as_me:19417: WARNING: unctrl.h header not found" >&5
19418 echo "$as_me: WARNING: unctrl.h header not found" >&2;}
19419         ;;
19420 esac
19421
19422 case "$cf_cv_unctrl_header" in
19423 (unctrl.h)
19424
19425 cat >>confdefs.h <<\EOF
19426 #define HAVE_UNCTRL_H 1
19427 EOF
19428
19429         ;;
19430 (ncurses/unctrl.h)
19431
19432 cat >>confdefs.h <<\EOF
19433 #define HAVE_NCURSES_UNCTRL_H 1
19434 EOF
19435
19436         ;;
19437 (ncursesw/unctrl.h)
19438
19439 cat >>confdefs.h <<\EOF
19440 #define HAVE_NCURSESW_UNCTRL_H 1
19441 EOF
19442
19443         ;;
19444 esac
19445
19446 for cf_func in \
19447 _nc_tparm_analyze \
19448 _tracef \
19449 alloc_pair \
19450 assume_default_colors \
19451 chgat \
19452 color_content \
19453 color_set \
19454 copywin \
19455 curses_trace \
19456 delscreen \
19457 dupwin \
19458 exit_curses \
19459 exit_terminfo \
19460 filter \
19461 getbegx \
19462 getcurx \
19463 getmaxx \
19464 getnstr \
19465 getparx \
19466 getwin \
19467 halfdelay \
19468 init_extended_color \
19469 mvderwin \
19470 mvvline \
19471 mvwin \
19472 mvwvline \
19473 napms \
19474 newpad \
19475 putwin \
19476 reset_color_pairs \
19477 resize_term \
19478 resizeterm \
19479 restartterm \
19480 ripoffline \
19481 scr_dump \
19482 setupterm \
19483 slk_color \
19484 slk_init \
19485 termattrs \
19486 termname \
19487 tgetent \
19488 tigetnum \
19489 tigetstr \
19490 tiparm \
19491 tiparm_s \
19492 tiscan_s \
19493 tputs_sp \
19494 typeahead \
19495 unget_wch \
19496 use_default_colors \
19497 use_env \
19498 use_extended_names \
19499 use_screen \
19500 use_window \
19501 vid_puts \
19502 vidputs \
19503 vsscanf \
19504 vw_printw \
19505 wchgat \
19506 winsdelln \
19507 winsstr \
19508 wresize \
19509 wsyncdown \
19510
19511 do
19512
19513 cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19514
19515         echo "$as_me:19515: checking for ${cf_func}" >&5
19516 echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6
19517
19518 echo "${as_me:-configure}:19518: testing ${cf_func} ..." 1>&5
19519
19520         if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then
19521   echo $ECHO_N "(cached) $ECHO_C" >&6
19522 else
19523
19524                 eval cf_result='$ac_cv_func_'$cf_func
19525                 if test ".$cf_result" != ".no"; then
19526                         cat >"conftest.$ac_ext" <<_ACEOF
19527 #line 19527 "configure"
19528 #include "confdefs.h"
19529
19530 #ifdef HAVE_XCURSES
19531 #include <xcurses.h>
19532 char * XCursesProgramName = "test";
19533 #else
19534 #include <${cf_cv_ncurses_header:-curses.h}>
19535 #if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
19536 #include <ncursesw/term.h>
19537 #elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
19538 #include <ncurses/term.h>
19539 #elif defined(HAVE_TERM_H)
19540 #include <term.h>
19541 #endif
19542 #endif
19543
19544 int
19545 main (void)
19546 {
19547
19548 #ifndef ${cf_func}
19549 long foo = (long)(&${cf_func});
19550 fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo);
19551 if (foo + 1234L > 5678L)
19552         ${cf_cv_main_return:-return}(foo != 0);
19553 #endif
19554
19555   ;
19556   return 0;
19557 }
19558 _ACEOF
19559 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19560 if { (eval echo "$as_me:19560: \"$ac_link\"") >&5
19561   (eval $ac_link) 2>&5
19562   ac_status=$?
19563   echo "$as_me:19563: \$? = $ac_status" >&5
19564   (exit "$ac_status"); } &&
19565          { ac_try='test -s "conftest$ac_exeext"'
19566   { (eval echo "$as_me:19566: \"$ac_try\"") >&5
19567   (eval $ac_try) 2>&5
19568   ac_status=$?
19569   echo "$as_me:19569: \$? = $ac_status" >&5
19570   (exit "$ac_status"); }; }; then
19571   cf_result=yes
19572 else
19573   echo "$as_me: failed program was:" >&5
19574 cat "conftest.$ac_ext" >&5
19575 cf_result=no
19576 fi
19577 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19578                 fi
19579                 eval 'cf_cv_func_'$cf_func'="$cf_result"'
19580
19581 fi
19582
19583         # use the computed/retrieved cache-value:
19584         eval 'cf_result=$cf_cv_func_'$cf_func
19585         echo "$as_me:19585: result: $cf_result" >&5
19586 echo "${ECHO_T}$cf_result" >&6
19587         if test "$cf_result" != no; then
19588                 cat >>confdefs.h <<EOF
19589 #define HAVE_${cf_tr_func} 1
19590 EOF
19591
19592         fi
19593 done
19594
19595 for cf_func in tputs
19596 do
19597
19598 cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19599
19600         echo "$as_me:19600: checking for ${cf_func}" >&5
19601 echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6
19602
19603 echo "${as_me:-configure}:19603: testing ${cf_func} ..." 1>&5
19604
19605         if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then
19606   echo $ECHO_N "(cached) $ECHO_C" >&6
19607 else
19608
19609                 eval cf_result='$ac_cv_func_'$cf_func
19610                 if test ".$cf_result" != ".no"; then
19611                         cat >"conftest.$ac_ext" <<_ACEOF
19612 #line 19612 "configure"
19613 #include "confdefs.h"
19614
19615 #ifdef HAVE_XCURSES
19616 #include <xcurses.h>
19617 char * XCursesProgramName = "test";
19618 #else
19619 #include <${cf_cv_ncurses_header:-curses.h}>
19620 #if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
19621 #include <ncursesw/term.h>
19622 #elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
19623 #include <ncurses/term.h>
19624 #elif defined(HAVE_TERM_H)
19625 #include <term.h>
19626 #endif
19627 #endif
19628
19629 int
19630 main (void)
19631 {
19632
19633 #ifndef ${cf_func}
19634 long foo = (long)(&${cf_func});
19635 fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo);
19636 if (foo + 1234L > 5678L)
19637         ${cf_cv_main_return:-return}(foo != 0);
19638 #endif
19639
19640   ;
19641   return 0;
19642 }
19643 _ACEOF
19644 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19645 if { (eval echo "$as_me:19645: \"$ac_link\"") >&5
19646   (eval $ac_link) 2>&5
19647   ac_status=$?
19648   echo "$as_me:19648: \$? = $ac_status" >&5
19649   (exit "$ac_status"); } &&
19650          { ac_try='test -s "conftest$ac_exeext"'
19651   { (eval echo "$as_me:19651: \"$ac_try\"") >&5
19652   (eval $ac_try) 2>&5
19653   ac_status=$?
19654   echo "$as_me:19654: \$? = $ac_status" >&5
19655   (exit "$ac_status"); }; }; then
19656   cf_result=yes
19657 else
19658   echo "$as_me: failed program was:" >&5
19659 cat "conftest.$ac_ext" >&5
19660 cf_result=no
19661 fi
19662 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19663                 fi
19664                 eval 'cf_cv_func_'$cf_func'="$cf_result"'
19665
19666 fi
19667
19668         # use the computed/retrieved cache-value:
19669         eval 'cf_result=$cf_cv_func_'$cf_func
19670         echo "$as_me:19670: result: $cf_result" >&5
19671 echo "${ECHO_T}$cf_result" >&6
19672         if test "$cf_result" != no; then
19673                 cat >>confdefs.h <<EOF
19674 #define HAVE_${cf_tr_func} 1
19675 EOF
19676
19677         fi
19678 done
19679
19680 if test "x$cf_cv_func_tputs" = xyes
19681 then
19682         cf_done=no
19683         for cf_arg in int char
19684         do
19685                 for cf_ret in int void
19686                 do
19687                         if test "$cf_ret" = void
19688                         then
19689                                 cf_return="/* nothing */"
19690                         else
19691                                 cf_return="return value"
19692                         fi
19693                         cat >"conftest.$ac_ext" <<_ACEOF
19694 #line 19694 "configure"
19695 #include "confdefs.h"
19696
19697 #include <${cf_cv_ncurses_header:-curses.h}>
19698 #include <$cf_cv_term_header>
19699
19700 static $cf_ret outc($cf_arg value) { $cf_return; }
19701
19702 int
19703 main (void)
19704 {
19705
19706         tputs("hello", 0, outc);
19707         ${cf_cv_main_return:-return}(0);
19708
19709   ;
19710   return 0;
19711 }
19712 _ACEOF
19713 rm -f "conftest.$ac_objext"
19714 if { (eval echo "$as_me:19714: \"$ac_compile\"") >&5
19715   (eval $ac_compile) 2>&5
19716   ac_status=$?
19717   echo "$as_me:19717: \$? = $ac_status" >&5
19718   (exit "$ac_status"); } &&
19719          { ac_try='test -s "conftest.$ac_objext"'
19720   { (eval echo "$as_me:19720: \"$ac_try\"") >&5
19721   (eval $ac_try) 2>&5
19722   ac_status=$?
19723   echo "$as_me:19723: \$? = $ac_status" >&5
19724   (exit "$ac_status"); }; }; then
19725
19726                 test -n "$verbose" && echo "    prototype $cf_ret func($cf_arg value)" 1>&6
19727
19728 echo "${as_me:-configure}:19728: testing prototype $cf_ret func($cf_arg value) ..." 1>&5
19729
19730                 cat >>confdefs.h <<EOF
19731 #define TPUTS_ARG               $cf_arg
19732 #define TPUTS_PROTO(func,value) $cf_ret func(TPUTS_ARG value)
19733 #define TPUTS_RETURN(value)     $cf_return
19734 EOF
19735                 cf_done=yes
19736                 break
19737
19738 else
19739   echo "$as_me: failed program was:" >&5
19740 cat "conftest.$ac_ext" >&5
19741 fi
19742 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19743                 done
19744                 test "$cf_done" = yes && break
19745         done
19746 fi
19747
19748 echo "$as_me:19748: checking for ncurses extended functions" >&5
19749 echo $ECHO_N "checking for ncurses extended functions... $ECHO_C" >&6
19750 if test "${cf_cv_ncurses_ext_funcs+set}" = set; then
19751   echo $ECHO_N "(cached) $ECHO_C" >&6
19752 else
19753
19754 cat >"conftest.$ac_ext" <<_ACEOF
19755 #line 19755 "configure"
19756 #include "confdefs.h"
19757
19758 #include <${cf_cv_ncurses_header:-curses.h}>
19759 int
19760 main (void)
19761 {
19762
19763 int x = NCURSES_EXT_FUNCS
19764
19765   ;
19766   return 0;
19767 }
19768 _ACEOF
19769 rm -f "conftest.$ac_objext"
19770 if { (eval echo "$as_me:19770: \"$ac_compile\"") >&5
19771   (eval $ac_compile) 2>&5
19772   ac_status=$?
19773   echo "$as_me:19773: \$? = $ac_status" >&5
19774   (exit "$ac_status"); } &&
19775          { ac_try='test -s "conftest.$ac_objext"'
19776   { (eval echo "$as_me:19776: \"$ac_try\"") >&5
19777   (eval $ac_try) 2>&5
19778   ac_status=$?
19779   echo "$as_me:19779: \$? = $ac_status" >&5
19780   (exit "$ac_status"); }; }; then
19781   cf_cv_ncurses_ext_funcs=defined
19782 else
19783   echo "$as_me: failed program was:" >&5
19784 cat "conftest.$ac_ext" >&5
19785
19786 cat >"conftest.$ac_ext" <<_ACEOF
19787 #line 19787 "configure"
19788 #include "confdefs.h"
19789
19790 #include <${cf_cv_ncurses_header:-curses.h}>
19791 int
19792 main (void)
19793 {
19794
19795         (void) assume_default_colors (0, 0);
19796         (void) curses_version ();
19797         (void) define_key (0, 0);
19798         (void) is_term_resized (0, 0);
19799         (void) key_defined (0);
19800         (void) keybound (0, 0);
19801         (void) keyok (0, 0);
19802         (void) resize_term (0, 0);
19803         (void) resizeterm (0, 0);
19804         (void) use_default_colors ();
19805         (void) use_extended_names (0);
19806         (void) wresize (0, 0, 0);
19807   ;
19808   return 0;
19809 }
19810 _ACEOF
19811 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19812 if { (eval echo "$as_me:19812: \"$ac_link\"") >&5
19813   (eval $ac_link) 2>&5
19814   ac_status=$?
19815   echo "$as_me:19815: \$? = $ac_status" >&5
19816   (exit "$ac_status"); } &&
19817          { ac_try='test -s "conftest$ac_exeext"'
19818   { (eval echo "$as_me:19818: \"$ac_try\"") >&5
19819   (eval $ac_try) 2>&5
19820   ac_status=$?
19821   echo "$as_me:19821: \$? = $ac_status" >&5
19822   (exit "$ac_status"); }; }; then
19823   cf_cv_ncurses_ext_funcs=yes
19824 else
19825   echo "$as_me: failed program was:" >&5
19826 cat "conftest.$ac_ext" >&5
19827 cf_cv_ncurses_ext_funcs=no
19828 fi
19829 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19830
19831 fi
19832 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19833
19834 fi
19835 echo "$as_me:19835: result: $cf_cv_ncurses_ext_funcs" >&5
19836 echo "${ECHO_T}$cf_cv_ncurses_ext_funcs" >&6
19837 test "$cf_cv_ncurses_ext_funcs" = yes &&
19838 cat >>confdefs.h <<\EOF
19839 #define NCURSES_EXT_FUNCS 1
19840 EOF
19841
19842 if test "$cf_enable_widec" = yes
19843 then
19844         # workaround for systems with ncurses before 20111029, due to change of
19845         # feature test macro from _XPG5 to _XOPEN_SOURCE
19846         if test -n "$cf_cv_ncurses_version" && test "x$cf_cv_ncurses_version" != xno
19847         then
19848                 cf_define_xpg5=no
19849                 echo "$as_me:19849: checking if _XPG5 should be defined to enable wide-characters" >&5
19850 echo $ECHO_N "checking if _XPG5 should be defined to enable wide-characters... $ECHO_C" >&6
19851
19852                 cat >"conftest.$ac_ext" <<_ACEOF
19853 #line 19853 "configure"
19854 #include "confdefs.h"
19855
19856 #include <${cf_cv_ncurses_header:-curses.h}>
19857 int
19858 main (void)
19859 {
19860 int x = _XPG5
19861   ;
19862   return 0;
19863 }
19864 _ACEOF
19865 rm -f "conftest.$ac_objext"
19866 if { (eval echo "$as_me:19866: \"$ac_compile\"") >&5
19867   (eval $ac_compile) 2>&5
19868   ac_status=$?
19869   echo "$as_me:19869: \$? = $ac_status" >&5
19870   (exit "$ac_status"); } &&
19871          { ac_try='test -s "conftest.$ac_objext"'
19872   { (eval echo "$as_me:19872: \"$ac_try\"") >&5
19873   (eval $ac_try) 2>&5
19874   ac_status=$?
19875   echo "$as_me:19875: \$? = $ac_status" >&5
19876   (exit "$ac_status"); }; }; then
19877   :
19878 else
19879   echo "$as_me: failed program was:" >&5
19880 cat "conftest.$ac_ext" >&5
19881 cf_save_cppflags="$CPPFLAGS"
19882                          CPPFLAGS="$CPPFLAGS -D_XPG5"
19883                          cat >"conftest.$ac_ext" <<_ACEOF
19884 #line 19884 "configure"
19885 #include "confdefs.h"
19886
19887 #include <${cf_cv_ncurses_header:-curses.h}>
19888 int
19889 main (void)
19890 {
19891 int x = _XPG5
19892   ;
19893   return 0;
19894 }
19895 _ACEOF
19896 rm -f "conftest.$ac_objext"
19897 if { (eval echo "$as_me:19897: \"$ac_compile\"") >&5
19898   (eval $ac_compile) 2>&5
19899   ac_status=$?
19900   echo "$as_me:19900: \$? = $ac_status" >&5
19901   (exit "$ac_status"); } &&
19902          { ac_try='test -s "conftest.$ac_objext"'
19903   { (eval echo "$as_me:19903: \"$ac_try\"") >&5
19904   (eval $ac_try) 2>&5
19905   ac_status=$?
19906   echo "$as_me:19906: \$? = $ac_status" >&5
19907   (exit "$ac_status"); }; }; then
19908   cf_define_xpg5=yes
19909 else
19910   echo "$as_me: failed program was:" >&5
19911 cat "conftest.$ac_ext" >&5
19912 fi
19913 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19914                          CPPFLAGS="$cf_save_cppflags"
19915 fi
19916 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19917                 echo "$as_me:19917: result: $cf_define_xpg5" >&5
19918 echo "${ECHO_T}$cf_define_xpg5" >&6
19919
19920                 if test "$cf_define_xpg5" = yes
19921                 then
19922                         CPPFLAGS="$CPPFLAGS -D_XPG5"
19923                 fi
19924         fi
19925
19926         echo "$as_me:19926: checking for wide-character functions" >&5
19927 echo $ECHO_N "checking for wide-character functions... $ECHO_C" >&6
19928 if test "${cf_cv_widechar_funcs+set}" = set; then
19929   echo $ECHO_N "(cached) $ECHO_C" >&6
19930 else
19931
19932         cat >"conftest.$ac_ext" <<_ACEOF
19933 #line 19933 "configure"
19934 #include "confdefs.h"
19935
19936 #include <${cf_cv_ncurses_header:-curses.h}>
19937 int
19938 main (void)
19939 {
19940
19941                 static wchar_t src_wchar[2];
19942                 static cchar_t dst_cchar;
19943                 setcchar(&dst_cchar, src_wchar, A_NORMAL, 0, (void *) 0);
19944
19945   ;
19946   return 0;
19947 }
19948 _ACEOF
19949 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19950 if { (eval echo "$as_me:19950: \"$ac_link\"") >&5
19951   (eval $ac_link) 2>&5
19952   ac_status=$?
19953   echo "$as_me:19953: \$? = $ac_status" >&5
19954   (exit "$ac_status"); } &&
19955          { ac_try='test -s "conftest$ac_exeext"'
19956   { (eval echo "$as_me:19956: \"$ac_try\"") >&5
19957   (eval $ac_try) 2>&5
19958   ac_status=$?
19959   echo "$as_me:19959: \$? = $ac_status" >&5
19960   (exit "$ac_status"); }; }; then
19961   cf_cv_widechar_funcs=yes
19962 else
19963   echo "$as_me: failed program was:" >&5
19964 cat "conftest.$ac_ext" >&5
19965 cf_cv_widechar_funcs=no
19966 fi
19967 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19968
19969 fi
19970 echo "$as_me:19970: result: $cf_cv_widechar_funcs" >&5
19971 echo "${ECHO_T}$cf_cv_widechar_funcs" >&6
19972         if test "$cf_cv_widechar_funcs" != no ; then
19973
19974 cat >>confdefs.h <<\EOF
19975 #define USE_WIDEC_SUPPORT 1
19976 EOF
19977
19978         else
19979                 cat >>confdefs.h <<\EOF
19980 #define USE_WIDEC_SUPPORT 0
19981 EOF
19982
19983         fi
19984 else
19985         cat >>confdefs.h <<\EOF
19986 #define USE_WIDEC_SUPPORT 0
19987 EOF
19988
19989 fi
19990
19991 echo "$as_me:19991: checking if $cf_cv_screen library uses pthreads" >&5
19992 echo $ECHO_N "checking if $cf_cv_screen library uses pthreads... $ECHO_C" >&6
19993 if test "${cf_cv_use_pthreads+set}" = set; then
19994   echo $ECHO_N "(cached) $ECHO_C" >&6
19995 else
19996
19997 cat >"conftest.$ac_ext" <<_ACEOF
19998 #line 19998 "configure"
19999 #include "confdefs.h"
20000
20001 #include <${cf_cv_ncurses_header:-curses.h}>
20002 extern void _nc_init_pthreads(void);
20003
20004 int
20005 main (void)
20006 {
20007
20008         initscr();
20009         _nc_init_pthreads();
20010
20011   ;
20012   return 0;
20013 }
20014 _ACEOF
20015 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20016 if { (eval echo "$as_me:20016: \"$ac_link\"") >&5
20017   (eval $ac_link) 2>&5
20018   ac_status=$?
20019   echo "$as_me:20019: \$? = $ac_status" >&5
20020   (exit "$ac_status"); } &&
20021          { ac_try='test -s "conftest$ac_exeext"'
20022   { (eval echo "$as_me:20022: \"$ac_try\"") >&5
20023   (eval $ac_try) 2>&5
20024   ac_status=$?
20025   echo "$as_me:20025: \$? = $ac_status" >&5
20026   (exit "$ac_status"); }; }; then
20027   cf_cv_use_pthreads=yes
20028 else
20029   echo "$as_me: failed program was:" >&5
20030 cat "conftest.$ac_ext" >&5
20031 cf_cv_use_pthreads=no
20032 fi
20033 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20034
20035 fi
20036 echo "$as_me:20036: result: $cf_cv_use_pthreads" >&5
20037 echo "${ECHO_T}$cf_cv_use_pthreads" >&6
20038 test $cf_cv_use_pthreads = yes &&
20039 cat >>confdefs.h <<\EOF
20040 #define USE_PTHREADS 1
20041 EOF
20042
20043 echo "$as_me:20043: checking if sys/time.h works with sys/select.h" >&5
20044 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20045 if test "${cf_cv_sys_time_select+set}" = set; then
20046   echo $ECHO_N "(cached) $ECHO_C" >&6
20047 else
20048
20049 cat >"conftest.$ac_ext" <<_ACEOF
20050 #line 20050 "configure"
20051 #include "confdefs.h"
20052
20053 #include <sys/types.h>
20054 #ifdef HAVE_SYS_TIME_H
20055 #include <sys/time.h>
20056 #endif
20057 #ifdef HAVE_SYS_SELECT_H
20058 #include <sys/select.h>
20059 #endif
20060
20061 int
20062 main (void)
20063 {
20064
20065   ;
20066   return 0;
20067 }
20068 _ACEOF
20069 rm -f "conftest.$ac_objext"
20070 if { (eval echo "$as_me:20070: \"$ac_compile\"") >&5
20071   (eval $ac_compile) 2>&5
20072   ac_status=$?
20073   echo "$as_me:20073: \$? = $ac_status" >&5
20074   (exit "$ac_status"); } &&
20075          { ac_try='test -s "conftest.$ac_objext"'
20076   { (eval echo "$as_me:20076: \"$ac_try\"") >&5
20077   (eval $ac_try) 2>&5
20078   ac_status=$?
20079   echo "$as_me:20079: \$? = $ac_status" >&5
20080   (exit "$ac_status"); }; }; then
20081   cf_cv_sys_time_select=yes
20082 else
20083   echo "$as_me: failed program was:" >&5
20084 cat "conftest.$ac_ext" >&5
20085 cf_cv_sys_time_select=no
20086 fi
20087 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20088
20089 fi
20090
20091 echo "$as_me:20091: result: $cf_cv_sys_time_select" >&5
20092 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20093 test "$cf_cv_sys_time_select" = yes &&
20094 cat >>confdefs.h <<\EOF
20095 #define HAVE_SYS_TIME_SELECT 1
20096 EOF
20097
20098 # special check for test/ditto.c
20099
20100 echo "$as_me:20100: checking for openpty in -lutil" >&5
20101 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
20102 if test "${ac_cv_lib_util_openpty+set}" = set; then
20103   echo $ECHO_N "(cached) $ECHO_C" >&6
20104 else
20105   ac_check_lib_save_LIBS=$LIBS
20106 LIBS="-lutil  $LIBS"
20107 cat >"conftest.$ac_ext" <<_ACEOF
20108 #line 20108 "configure"
20109 #include "confdefs.h"
20110
20111 /* Override any gcc2 internal prototype to avoid an error.  */
20112 #ifdef __cplusplus
20113 extern "C"
20114 #endif
20115 /* We use char because int might match the return type of a gcc2
20116    builtin and then its argument prototype would still apply.  */
20117 char openpty (void);
20118 int
20119 main (void)
20120 {
20121 openpty ();
20122   ;
20123   return 0;
20124 }
20125 _ACEOF
20126 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20127 if { (eval echo "$as_me:20127: \"$ac_link\"") >&5
20128   (eval $ac_link) 2>&5
20129   ac_status=$?
20130   echo "$as_me:20130: \$? = $ac_status" >&5
20131   (exit "$ac_status"); } &&
20132          { ac_try='test -s "conftest$ac_exeext"'
20133   { (eval echo "$as_me:20133: \"$ac_try\"") >&5
20134   (eval $ac_try) 2>&5
20135   ac_status=$?
20136   echo "$as_me:20136: \$? = $ac_status" >&5
20137   (exit "$ac_status"); }; }; then
20138   ac_cv_lib_util_openpty=yes
20139 else
20140   echo "$as_me: failed program was:" >&5
20141 cat "conftest.$ac_ext" >&5
20142 ac_cv_lib_util_openpty=no
20143 fi
20144 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20145 LIBS=$ac_check_lib_save_LIBS
20146 fi
20147 echo "$as_me:20147: result: $ac_cv_lib_util_openpty" >&5
20148 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
20149 if test "$ac_cv_lib_util_openpty" = yes; then
20150   cf_cv_lib_util=yes
20151 else
20152   cf_cv_lib_util=no
20153 fi
20154
20155 echo "$as_me:20155: checking for openpty header" >&5
20156 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
20157 if test "${cf_cv_func_openpty+set}" = set; then
20158   echo $ECHO_N "(cached) $ECHO_C" >&6
20159 else
20160
20161         cf_save_LIBS="$LIBS"
20162         test "$cf_cv_lib_util" = yes && {
20163 cf_add_libs="$LIBS"
20164 # reverse order
20165 cf_add_0lib=
20166 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
20167 # filter duplicates
20168 for cf_add_1lib in $cf_add_0lib; do
20169         for cf_add_2lib in $cf_add_libs; do
20170                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
20171                         cf_add_1lib=
20172                         break
20173                 fi
20174         done
20175         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
20176 done
20177 LIBS="$cf_add_libs"
20178  }
20179         for cf_header in pty.h libutil.h util.h
20180         do
20181         cat >"conftest.$ac_ext" <<_ACEOF
20182 #line 20182 "configure"
20183 #include "confdefs.h"
20184
20185 #include <$cf_header>
20186
20187 int
20188 main (void)
20189 {
20190
20191         int x = openpty((int *)0, (int *)0, (char *)0,
20192                                    (struct termios *)0, (struct winsize *)0);
20193         (void)x;
20194
20195   ;
20196   return 0;
20197 }
20198 _ACEOF
20199 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20200 if { (eval echo "$as_me:20200: \"$ac_link\"") >&5
20201   (eval $ac_link) 2>&5
20202   ac_status=$?
20203   echo "$as_me:20203: \$? = $ac_status" >&5
20204   (exit "$ac_status"); } &&
20205          { ac_try='test -s "conftest$ac_exeext"'
20206   { (eval echo "$as_me:20206: \"$ac_try\"") >&5
20207   (eval $ac_try) 2>&5
20208   ac_status=$?
20209   echo "$as_me:20209: \$? = $ac_status" >&5
20210   (exit "$ac_status"); }; }; then
20211
20212                 cf_cv_func_openpty=$cf_header
20213                 break
20214
20215 else
20216   echo "$as_me: failed program was:" >&5
20217 cat "conftest.$ac_ext" >&5
20218
20219                 cf_cv_func_openpty=no
20220
20221 fi
20222 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20223         done
20224         LIBS="$cf_save_LIBS"
20225
20226 fi
20227 echo "$as_me:20227: result: $cf_cv_func_openpty" >&5
20228 echo "${ECHO_T}$cf_cv_func_openpty" >&6
20229
20230 if test "$cf_cv_func_openpty" != no ; then
20231
20232 cat >>confdefs.h <<EOF
20233 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
20234 EOF
20235
20236 cat >>confdefs.h <<\EOF
20237 #define USE_XTERM_PTY 1
20238 EOF
20239
20240         if test "x$cf_cv_lib_util" = xyes ; then
20241
20242 cf_add_libs="$TEST_LIBS"
20243 # reverse order
20244 cf_add_0lib=
20245 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
20246 # filter duplicates
20247 for cf_add_1lib in $cf_add_0lib; do
20248         for cf_add_2lib in $cf_add_libs; do
20249                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
20250                         cf_add_1lib=
20251                         break
20252                 fi
20253         done
20254         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
20255 done
20256 TEST_LIBS="$cf_add_libs"
20257
20258         fi
20259 fi
20260
20261 echo "$as_me:20261: checking for function curses_version" >&5
20262 echo $ECHO_N "checking for function curses_version... $ECHO_C" >&6
20263 if test "${cf_cv_func_curses_version+set}" = set; then
20264   echo $ECHO_N "(cached) $ECHO_C" >&6
20265 else
20266
20267 if test "$cross_compiling" = yes; then
20268   cf_cv_func_curses_version=unknown
20269 else
20270   cat >"conftest.$ac_ext" <<_ACEOF
20271 #line 20271 "configure"
20272 #include "confdefs.h"
20273
20274 $ac_includes_default
20275
20276 #include <${cf_cv_ncurses_header:-curses.h}>
20277
20278 int main(void)
20279 {
20280         char temp[1024];
20281         sprintf(temp, "%.999s\\n", curses_version());
20282         ${cf_cv_main_return:-return}(0);
20283 }
20284
20285 _ACEOF
20286 rm -f "conftest$ac_exeext"
20287 if { (eval echo "$as_me:20287: \"$ac_link\"") >&5
20288   (eval $ac_link) 2>&5
20289   ac_status=$?
20290   echo "$as_me:20290: \$? = $ac_status" >&5
20291   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20292   { (eval echo "$as_me:20292: \"$ac_try\"") >&5
20293   (eval $ac_try) 2>&5
20294   ac_status=$?
20295   echo "$as_me:20295: \$? = $ac_status" >&5
20296   (exit "$ac_status"); }; }; then
20297   cf_cv_func_curses_version=yes
20298
20299 else
20300   echo "$as_me: program exited with status $ac_status" >&5
20301 echo "$as_me: failed program was:" >&5
20302 cat "conftest.$ac_ext" >&5
20303 cf_cv_func_curses_version=no
20304
20305 fi
20306 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20307 fi
20308 rm -f core
20309 fi
20310 echo "$as_me:20310: result: $cf_cv_func_curses_version" >&5
20311 echo "${ECHO_T}$cf_cv_func_curses_version" >&6
20312 test "$cf_cv_func_curses_version" = yes &&
20313 cat >>confdefs.h <<\EOF
20314 #define HAVE_CURSES_VERSION 1
20315 EOF
20316
20317 echo "$as_me:20317: checking for alternate character set array" >&5
20318 echo $ECHO_N "checking for alternate character set array... $ECHO_C" >&6
20319 if test "${cf_cv_curses_acs_map+set}" = set; then
20320   echo $ECHO_N "(cached) $ECHO_C" >&6
20321 else
20322
20323 cf_cv_curses_acs_map=unknown
20324 for name in acs_map _acs_map __acs_map ${NCURSES_WRAP_PREFIX}acs_map
20325 do
20326 cat >"conftest.$ac_ext" <<_ACEOF
20327 #line 20327 "configure"
20328 #include "confdefs.h"
20329
20330 #include <${cf_cv_ncurses_header:-curses.h}>
20331
20332 int
20333 main (void)
20334 {
20335
20336 ${name}['k'] = ACS_PLUS
20337
20338   ;
20339   return 0;
20340 }
20341 _ACEOF
20342 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20343 if { (eval echo "$as_me:20343: \"$ac_link\"") >&5
20344   (eval $ac_link) 2>&5
20345   ac_status=$?
20346   echo "$as_me:20346: \$? = $ac_status" >&5
20347   (exit "$ac_status"); } &&
20348          { ac_try='test -s "conftest$ac_exeext"'
20349   { (eval echo "$as_me:20349: \"$ac_try\"") >&5
20350   (eval $ac_try) 2>&5
20351   ac_status=$?
20352   echo "$as_me:20352: \$? = $ac_status" >&5
20353   (exit "$ac_status"); }; }; then
20354   cf_cv_curses_acs_map=$name; break
20355 else
20356   echo "$as_me: failed program was:" >&5
20357 cat "conftest.$ac_ext" >&5
20358 fi
20359 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20360 done
20361
20362 fi
20363 echo "$as_me:20363: result: $cf_cv_curses_acs_map" >&5
20364 echo "${ECHO_T}$cf_cv_curses_acs_map" >&6
20365
20366 test "$cf_cv_curses_acs_map" != unknown &&
20367 cat >>confdefs.h <<EOF
20368 #define CURSES_ACS_ARRAY $cf_cv_curses_acs_map
20369 EOF
20370
20371 if test "$cf_enable_widec" = yes; then
20372
20373 echo "$as_me:20373: checking for wide alternate character set array" >&5
20374 echo $ECHO_N "checking for wide alternate character set array... $ECHO_C" >&6
20375 if test "${cf_cv_curses_wacs_map+set}" = set; then
20376   echo $ECHO_N "(cached) $ECHO_C" >&6
20377 else
20378
20379         cf_cv_curses_wacs_map=unknown
20380         for name in wacs_map _wacs_map __wacs_map _nc_wacs _wacs_char
20381         do
20382         cat >"conftest.$ac_ext" <<_ACEOF
20383 #line 20383 "configure"
20384 #include "confdefs.h"
20385
20386 #ifndef _XOPEN_SOURCE_EXTENDED
20387 #define _XOPEN_SOURCE_EXTENDED
20388 #endif
20389 #include <${cf_cv_ncurses_header:-curses.h}>
20390 int
20391 main (void)
20392 {
20393 void *foo = &(${name}['k']); (void)foo
20394   ;
20395   return 0;
20396 }
20397 _ACEOF
20398 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20399 if { (eval echo "$as_me:20399: \"$ac_link\"") >&5
20400   (eval $ac_link) 2>&5
20401   ac_status=$?
20402   echo "$as_me:20402: \$? = $ac_status" >&5
20403   (exit "$ac_status"); } &&
20404          { ac_try='test -s "conftest$ac_exeext"'
20405   { (eval echo "$as_me:20405: \"$ac_try\"") >&5
20406   (eval $ac_try) 2>&5
20407   ac_status=$?
20408   echo "$as_me:20408: \$? = $ac_status" >&5
20409   (exit "$ac_status"); }; }; then
20410   cf_cv_curses_wacs_map=$name
20411          break
20412 else
20413   echo "$as_me: failed program was:" >&5
20414 cat "conftest.$ac_ext" >&5
20415 fi
20416 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20417         done
20418 fi
20419 echo "$as_me:20419: result: $cf_cv_curses_wacs_map" >&5
20420 echo "${ECHO_T}$cf_cv_curses_wacs_map" >&6
20421
20422 test "$cf_cv_curses_wacs_map" != unknown &&
20423 cat >>confdefs.h <<EOF
20424 #define CURSES_WACS_ARRAY $cf_cv_curses_wacs_map
20425 EOF
20426
20427 echo "$as_me:20427: checking for wide alternate character constants" >&5
20428 echo $ECHO_N "checking for wide alternate character constants... $ECHO_C" >&6
20429 if test "${cf_cv_curses_wacs_symbols+set}" = set; then
20430   echo $ECHO_N "(cached) $ECHO_C" >&6
20431 else
20432
20433 cf_cv_curses_wacs_symbols=no
20434 if test "$cf_cv_curses_wacs_map" != unknown
20435 then
20436         cat >"conftest.$ac_ext" <<_ACEOF
20437 #line 20437 "configure"
20438 #include "confdefs.h"
20439
20440 #ifndef _XOPEN_SOURCE_EXTENDED
20441 #define _XOPEN_SOURCE_EXTENDED
20442 #endif
20443 #include <${cf_cv_ncurses_header:-curses.h}>
20444 int
20445 main (void)
20446 {
20447 cchar_t *foo = WACS_PLUS;
20448          ${cf_cv_curses_wacs_map}['k'] = *WACS_PLUS; (void)foo
20449   ;
20450   return 0;
20451 }
20452 _ACEOF
20453 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20454 if { (eval echo "$as_me:20454: \"$ac_link\"") >&5
20455   (eval $ac_link) 2>&5
20456   ac_status=$?
20457   echo "$as_me:20457: \$? = $ac_status" >&5
20458   (exit "$ac_status"); } &&
20459          { ac_try='test -s "conftest$ac_exeext"'
20460   { (eval echo "$as_me:20460: \"$ac_try\"") >&5
20461   (eval $ac_try) 2>&5
20462   ac_status=$?
20463   echo "$as_me:20463: \$? = $ac_status" >&5
20464   (exit "$ac_status"); }; }; then
20465   cf_cv_curses_wacs_symbols=yes
20466 else
20467   echo "$as_me: failed program was:" >&5
20468 cat "conftest.$ac_ext" >&5
20469 fi
20470 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20471 else
20472         cat >"conftest.$ac_ext" <<_ACEOF
20473 #line 20473 "configure"
20474 #include "confdefs.h"
20475
20476 #ifndef _XOPEN_SOURCE_EXTENDED
20477 #define _XOPEN_SOURCE_EXTENDED
20478 #endif
20479 #include <${cf_cv_ncurses_header:-curses.h}>
20480 int
20481 main (void)
20482 {
20483 cchar_t *foo = WACS_PLUS; (void)foo
20484   ;
20485   return 0;
20486 }
20487 _ACEOF
20488 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20489 if { (eval echo "$as_me:20489: \"$ac_link\"") >&5
20490   (eval $ac_link) 2>&5
20491   ac_status=$?
20492   echo "$as_me:20492: \$? = $ac_status" >&5
20493   (exit "$ac_status"); } &&
20494          { ac_try='test -s "conftest$ac_exeext"'
20495   { (eval echo "$as_me:20495: \"$ac_try\"") >&5
20496   (eval $ac_try) 2>&5
20497   ac_status=$?
20498   echo "$as_me:20498: \$? = $ac_status" >&5
20499   (exit "$ac_status"); }; }; then
20500   cf_cv_curses_wacs_symbols=yes
20501 else
20502   echo "$as_me: failed program was:" >&5
20503 cat "conftest.$ac_ext" >&5
20504 fi
20505 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20506 fi
20507
20508 fi
20509 echo "$as_me:20509: result: $cf_cv_curses_wacs_symbols" >&5
20510 echo "${ECHO_T}$cf_cv_curses_wacs_symbols" >&6
20511
20512 test "$cf_cv_curses_wacs_symbols" != no &&
20513 cat >>confdefs.h <<\EOF
20514 #define CURSES_WACS_SYMBOLS 1
20515 EOF
20516
20517 fi
20518
20519 echo "$as_me:20519: checking for type attr_t in ${cf_cv_ncurses_header:-curses.h}" >&5
20520 echo $ECHO_N "checking for type attr_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6
20521 cat >"conftest.$ac_ext" <<_ACEOF
20522 #line 20522 "configure"
20523 #include "confdefs.h"
20524
20525 #ifndef _XOPEN_SOURCE_EXTENDED
20526 #define _XOPEN_SOURCE_EXTENDED
20527 #endif
20528 #include <${cf_cv_ncurses_header:-curses.h}>
20529 int
20530 main (void)
20531 {
20532
20533 attr_t foo
20534
20535   ;
20536   return 0;
20537 }
20538 _ACEOF
20539 rm -f "conftest.$ac_objext"
20540 if { (eval echo "$as_me:20540: \"$ac_compile\"") >&5
20541   (eval $ac_compile) 2>&5
20542   ac_status=$?
20543   echo "$as_me:20543: \$? = $ac_status" >&5
20544   (exit "$ac_status"); } &&
20545          { ac_try='test -s "conftest.$ac_objext"'
20546   { (eval echo "$as_me:20546: \"$ac_try\"") >&5
20547   (eval $ac_try) 2>&5
20548   ac_status=$?
20549   echo "$as_me:20549: \$? = $ac_status" >&5
20550   (exit "$ac_status"); }; }; then
20551   cf_result=yes
20552 else
20553   echo "$as_me: failed program was:" >&5
20554 cat "conftest.$ac_ext" >&5
20555 cf_result=no
20556 fi
20557 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20558 echo "$as_me:20558: result: $cf_result" >&5
20559 echo "${ECHO_T}$cf_result" >&6
20560 if test "$cf_result" = yes ; then
20561
20562 cf_result=`echo "have_type_attr_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20563
20564 cat >>confdefs.h <<EOF
20565 #define $cf_result 1
20566 EOF
20567
20568 else
20569
20570 cat >>confdefs.h <<EOF
20571 #define attr_t long
20572 EOF
20573
20574 fi
20575
20576 if test "$cf_enable_widec" = yes; then
20577
20578 # This is needed on Tru64 5.0 to declare mbstate_t
20579 echo "$as_me:20579: checking if we must include wchar.h to declare mbstate_t" >&5
20580 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
20581 if test "${cf_cv_mbstate_t+set}" = set; then
20582   echo $ECHO_N "(cached) $ECHO_C" >&6
20583 else
20584
20585 cat >"conftest.$ac_ext" <<_ACEOF
20586 #line 20586 "configure"
20587 #include "confdefs.h"
20588
20589 #include <stdlib.h>
20590 #include <stdarg.h>
20591 #include <stdio.h>
20592 #ifdef HAVE_LIBUTF8_H
20593 #include <libutf8.h>
20594 #endif
20595 int
20596 main (void)
20597 {
20598 mbstate_t state; (void)state
20599   ;
20600   return 0;
20601 }
20602 _ACEOF
20603 rm -f "conftest.$ac_objext"
20604 if { (eval echo "$as_me:20604: \"$ac_compile\"") >&5
20605   (eval $ac_compile) 2>&5
20606   ac_status=$?
20607   echo "$as_me:20607: \$? = $ac_status" >&5
20608   (exit "$ac_status"); } &&
20609          { ac_try='test -s "conftest.$ac_objext"'
20610   { (eval echo "$as_me:20610: \"$ac_try\"") >&5
20611   (eval $ac_try) 2>&5
20612   ac_status=$?
20613   echo "$as_me:20613: \$? = $ac_status" >&5
20614   (exit "$ac_status"); }; }; then
20615   cf_cv_mbstate_t=no
20616 else
20617   echo "$as_me: failed program was:" >&5
20618 cat "conftest.$ac_ext" >&5
20619 cat >"conftest.$ac_ext" <<_ACEOF
20620 #line 20620 "configure"
20621 #include "confdefs.h"
20622
20623 #include <stdlib.h>
20624 #include <stdarg.h>
20625 #include <stdio.h>
20626 #include <wchar.h>
20627 #ifdef HAVE_LIBUTF8_H
20628 #include <libutf8.h>
20629 #endif
20630 int
20631 main (void)
20632 {
20633 mbstate_t value; (void) value
20634   ;
20635   return 0;
20636 }
20637 _ACEOF
20638 rm -f "conftest.$ac_objext"
20639 if { (eval echo "$as_me:20639: \"$ac_compile\"") >&5
20640   (eval $ac_compile) 2>&5
20641   ac_status=$?
20642   echo "$as_me:20642: \$? = $ac_status" >&5
20643   (exit "$ac_status"); } &&
20644          { ac_try='test -s "conftest.$ac_objext"'
20645   { (eval echo "$as_me:20645: \"$ac_try\"") >&5
20646   (eval $ac_try) 2>&5
20647   ac_status=$?
20648   echo "$as_me:20648: \$? = $ac_status" >&5
20649   (exit "$ac_status"); }; }; then
20650   cf_cv_mbstate_t=yes
20651 else
20652   echo "$as_me: failed program was:" >&5
20653 cat "conftest.$ac_ext" >&5
20654 cf_cv_mbstate_t=unknown
20655 fi
20656 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20657 fi
20658 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20659 fi
20660 echo "$as_me:20660: result: $cf_cv_mbstate_t" >&5
20661 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
20662
20663 if test "$cf_cv_mbstate_t" = yes ; then
20664
20665 cat >>confdefs.h <<\EOF
20666 #define NEED_WCHAR_H 1
20667 EOF
20668
20669         NEED_WCHAR_H=1
20670 fi
20671
20672 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
20673 if test "$cf_cv_mbstate_t" = unknown ; then
20674         NCURSES_MBSTATE_T=1
20675 fi
20676
20677 # if we find mbstate_t in either place, use substitution to provide a fallback.
20678 if test "$cf_cv_mbstate_t" != unknown ; then
20679         NCURSES_OK_MBSTATE_T=1
20680 fi
20681
20682 # This is needed on Tru64 5.0 to declare wchar_t
20683 echo "$as_me:20683: checking if we must include wchar.h to declare wchar_t" >&5
20684 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
20685 if test "${cf_cv_wchar_t+set}" = set; then
20686   echo $ECHO_N "(cached) $ECHO_C" >&6
20687 else
20688
20689 cat >"conftest.$ac_ext" <<_ACEOF
20690 #line 20690 "configure"
20691 #include "confdefs.h"
20692
20693 #include <stdlib.h>
20694 #include <stdarg.h>
20695 #include <stdio.h>
20696 #ifdef HAVE_LIBUTF8_H
20697 #include <libutf8.h>
20698 #endif
20699 int
20700 main (void)
20701 {
20702 wchar_t state; (void)state
20703   ;
20704   return 0;
20705 }
20706 _ACEOF
20707 rm -f "conftest.$ac_objext"
20708 if { (eval echo "$as_me:20708: \"$ac_compile\"") >&5
20709   (eval $ac_compile) 2>&5
20710   ac_status=$?
20711   echo "$as_me:20711: \$? = $ac_status" >&5
20712   (exit "$ac_status"); } &&
20713          { ac_try='test -s "conftest.$ac_objext"'
20714   { (eval echo "$as_me:20714: \"$ac_try\"") >&5
20715   (eval $ac_try) 2>&5
20716   ac_status=$?
20717   echo "$as_me:20717: \$? = $ac_status" >&5
20718   (exit "$ac_status"); }; }; then
20719   cf_cv_wchar_t=no
20720 else
20721   echo "$as_me: failed program was:" >&5
20722 cat "conftest.$ac_ext" >&5
20723 cat >"conftest.$ac_ext" <<_ACEOF
20724 #line 20724 "configure"
20725 #include "confdefs.h"
20726
20727 #include <stdlib.h>
20728 #include <stdarg.h>
20729 #include <stdio.h>
20730 #include <wchar.h>
20731 #ifdef HAVE_LIBUTF8_H
20732 #include <libutf8.h>
20733 #endif
20734 int
20735 main (void)
20736 {
20737 wchar_t value; (void) value
20738   ;
20739   return 0;
20740 }
20741 _ACEOF
20742 rm -f "conftest.$ac_objext"
20743 if { (eval echo "$as_me:20743: \"$ac_compile\"") >&5
20744   (eval $ac_compile) 2>&5
20745   ac_status=$?
20746   echo "$as_me:20746: \$? = $ac_status" >&5
20747   (exit "$ac_status"); } &&
20748          { ac_try='test -s "conftest.$ac_objext"'
20749   { (eval echo "$as_me:20749: \"$ac_try\"") >&5
20750   (eval $ac_try) 2>&5
20751   ac_status=$?
20752   echo "$as_me:20752: \$? = $ac_status" >&5
20753   (exit "$ac_status"); }; }; then
20754   cf_cv_wchar_t=yes
20755 else
20756   echo "$as_me: failed program was:" >&5
20757 cat "conftest.$ac_ext" >&5
20758 cf_cv_wchar_t=unknown
20759 fi
20760 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20761 fi
20762 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20763 fi
20764 echo "$as_me:20764: result: $cf_cv_wchar_t" >&5
20765 echo "${ECHO_T}$cf_cv_wchar_t" >&6
20766
20767 if test "$cf_cv_wchar_t" = yes ; then
20768
20769 cat >>confdefs.h <<\EOF
20770 #define NEED_WCHAR_H 1
20771 EOF
20772
20773         NEED_WCHAR_H=1
20774 fi
20775
20776 # if we do not find wchar_t in either place, use substitution to provide a fallback.
20777 if test "$cf_cv_wchar_t" = unknown ; then
20778         NCURSES_WCHAR_T=1
20779 fi
20780
20781 # if we find wchar_t in either place, use substitution to provide a fallback.
20782 if test "$cf_cv_wchar_t" != unknown ; then
20783         NCURSES_OK_WCHAR_T=1
20784 fi
20785
20786 # This is needed on Tru64 5.0 to declare wint_t
20787 echo "$as_me:20787: checking if we must include wchar.h to declare wint_t" >&5
20788 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
20789 if test "${cf_cv_wint_t+set}" = set; then
20790   echo $ECHO_N "(cached) $ECHO_C" >&6
20791 else
20792
20793 cat >"conftest.$ac_ext" <<_ACEOF
20794 #line 20794 "configure"
20795 #include "confdefs.h"
20796
20797 #include <stdlib.h>
20798 #include <stdarg.h>
20799 #include <stdio.h>
20800 #ifdef HAVE_LIBUTF8_H
20801 #include <libutf8.h>
20802 #endif
20803 int
20804 main (void)
20805 {
20806 wint_t state; (void)state
20807   ;
20808   return 0;
20809 }
20810 _ACEOF
20811 rm -f "conftest.$ac_objext"
20812 if { (eval echo "$as_me:20812: \"$ac_compile\"") >&5
20813   (eval $ac_compile) 2>&5
20814   ac_status=$?
20815   echo "$as_me:20815: \$? = $ac_status" >&5
20816   (exit "$ac_status"); } &&
20817          { ac_try='test -s "conftest.$ac_objext"'
20818   { (eval echo "$as_me:20818: \"$ac_try\"") >&5
20819   (eval $ac_try) 2>&5
20820   ac_status=$?
20821   echo "$as_me:20821: \$? = $ac_status" >&5
20822   (exit "$ac_status"); }; }; then
20823   cf_cv_wint_t=no
20824 else
20825   echo "$as_me: failed program was:" >&5
20826 cat "conftest.$ac_ext" >&5
20827 cat >"conftest.$ac_ext" <<_ACEOF
20828 #line 20828 "configure"
20829 #include "confdefs.h"
20830
20831 #include <stdlib.h>
20832 #include <stdarg.h>
20833 #include <stdio.h>
20834 #include <wchar.h>
20835 #ifdef HAVE_LIBUTF8_H
20836 #include <libutf8.h>
20837 #endif
20838 int
20839 main (void)
20840 {
20841 wint_t value; (void) value
20842   ;
20843   return 0;
20844 }
20845 _ACEOF
20846 rm -f "conftest.$ac_objext"
20847 if { (eval echo "$as_me:20847: \"$ac_compile\"") >&5
20848   (eval $ac_compile) 2>&5
20849   ac_status=$?
20850   echo "$as_me:20850: \$? = $ac_status" >&5
20851   (exit "$ac_status"); } &&
20852          { ac_try='test -s "conftest.$ac_objext"'
20853   { (eval echo "$as_me:20853: \"$ac_try\"") >&5
20854   (eval $ac_try) 2>&5
20855   ac_status=$?
20856   echo "$as_me:20856: \$? = $ac_status" >&5
20857   (exit "$ac_status"); }; }; then
20858   cf_cv_wint_t=yes
20859 else
20860   echo "$as_me: failed program was:" >&5
20861 cat "conftest.$ac_ext" >&5
20862 cf_cv_wint_t=unknown
20863 fi
20864 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20865 fi
20866 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20867 fi
20868 echo "$as_me:20868: result: $cf_cv_wint_t" >&5
20869 echo "${ECHO_T}$cf_cv_wint_t" >&6
20870
20871 if test "$cf_cv_wint_t" = yes ; then
20872
20873 cat >>confdefs.h <<\EOF
20874 #define NEED_WCHAR_H 1
20875 EOF
20876
20877         NEED_WCHAR_H=1
20878 fi
20879
20880 # if we do not find wint_t in either place, use substitution to provide a fallback.
20881 if test "$cf_cv_wint_t" = unknown ; then
20882         NCURSES_WINT_T=1
20883 fi
20884
20885 # if we find wint_t in either place, use substitution to provide a fallback.
20886 if test "$cf_cv_wint_t" != unknown ; then
20887         NCURSES_OK_WINT_T=1
20888 fi
20889
20890         if test "$NCURSES_OK_MBSTATE_T" = 0 ; then
20891
20892 echo "$as_me:20892: checking for type mbstate_t in ${cf_cv_ncurses_header:-curses.h}" >&5
20893 echo $ECHO_N "checking for type mbstate_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6
20894 cat >"conftest.$ac_ext" <<_ACEOF
20895 #line 20895 "configure"
20896 #include "confdefs.h"
20897
20898 #ifndef _XOPEN_SOURCE_EXTENDED
20899 #define _XOPEN_SOURCE_EXTENDED
20900 #endif
20901 #include <${cf_cv_ncurses_header:-curses.h}>
20902 int
20903 main (void)
20904 {
20905
20906 mbstate_t foo
20907
20908   ;
20909   return 0;
20910 }
20911 _ACEOF
20912 rm -f "conftest.$ac_objext"
20913 if { (eval echo "$as_me:20913: \"$ac_compile\"") >&5
20914   (eval $ac_compile) 2>&5
20915   ac_status=$?
20916   echo "$as_me:20916: \$? = $ac_status" >&5
20917   (exit "$ac_status"); } &&
20918          { ac_try='test -s "conftest.$ac_objext"'
20919   { (eval echo "$as_me:20919: \"$ac_try\"") >&5
20920   (eval $ac_try) 2>&5
20921   ac_status=$?
20922   echo "$as_me:20922: \$? = $ac_status" >&5
20923   (exit "$ac_status"); }; }; then
20924   cf_result=yes
20925 else
20926   echo "$as_me: failed program was:" >&5
20927 cat "conftest.$ac_ext" >&5
20928 cf_result=no
20929 fi
20930 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20931 echo "$as_me:20931: result: $cf_result" >&5
20932 echo "${ECHO_T}$cf_result" >&6
20933 if test "$cf_result" = yes ; then
20934
20935 cf_result=`echo "have_type_mbstate_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20936
20937 cat >>confdefs.h <<EOF
20938 #define $cf_result 1
20939 EOF
20940
20941 else
20942
20943 cat >>confdefs.h <<EOF
20944 #define mbstate_t long
20945 EOF
20946
20947 fi
20948
20949         fi
20950
20951         if test "$NCURSES_OK_WCHAR_T" = 0 ; then
20952
20953 echo "$as_me:20953: checking for type wchar_t in ${cf_cv_ncurses_header:-curses.h}" >&5
20954 echo $ECHO_N "checking for type wchar_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6
20955 cat >"conftest.$ac_ext" <<_ACEOF
20956 #line 20956 "configure"
20957 #include "confdefs.h"
20958
20959 #ifndef _XOPEN_SOURCE_EXTENDED
20960 #define _XOPEN_SOURCE_EXTENDED
20961 #endif
20962 #include <${cf_cv_ncurses_header:-curses.h}>
20963 int
20964 main (void)
20965 {
20966
20967 wchar_t foo
20968
20969   ;
20970   return 0;
20971 }
20972 _ACEOF
20973 rm -f "conftest.$ac_objext"
20974 if { (eval echo "$as_me:20974: \"$ac_compile\"") >&5
20975   (eval $ac_compile) 2>&5
20976   ac_status=$?
20977   echo "$as_me:20977: \$? = $ac_status" >&5
20978   (exit "$ac_status"); } &&
20979          { ac_try='test -s "conftest.$ac_objext"'
20980   { (eval echo "$as_me:20980: \"$ac_try\"") >&5
20981   (eval $ac_try) 2>&5
20982   ac_status=$?
20983   echo "$as_me:20983: \$? = $ac_status" >&5
20984   (exit "$ac_status"); }; }; then
20985   cf_result=yes
20986 else
20987   echo "$as_me: failed program was:" >&5
20988 cat "conftest.$ac_ext" >&5
20989 cf_result=no
20990 fi
20991 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20992 echo "$as_me:20992: result: $cf_result" >&5
20993 echo "${ECHO_T}$cf_result" >&6
20994 if test "$cf_result" = yes ; then
20995
20996 cf_result=`echo "have_type_wchar_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20997
20998 cat >>confdefs.h <<EOF
20999 #define $cf_result 1
21000 EOF
21001
21002 else
21003
21004 cat >>confdefs.h <<EOF
21005 #define wchar_t long
21006 EOF
21007
21008 fi
21009
21010         fi
21011
21012         if test "$NCURSES_OK_WINT_T" = 0 ; then
21013
21014 echo "$as_me:21014: checking for type wint_t in ${cf_cv_ncurses_header:-curses.h}" >&5
21015 echo $ECHO_N "checking for type wint_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6
21016 cat >"conftest.$ac_ext" <<_ACEOF
21017 #line 21017 "configure"
21018 #include "confdefs.h"
21019
21020 #ifndef _XOPEN_SOURCE_EXTENDED
21021 #define _XOPEN_SOURCE_EXTENDED
21022 #endif
21023 #include <${cf_cv_ncurses_header:-curses.h}>
21024 int
21025 main (void)
21026 {
21027
21028 wint_t foo
21029
21030   ;
21031   return 0;
21032 }
21033 _ACEOF
21034 rm -f "conftest.$ac_objext"
21035 if { (eval echo "$as_me:21035: \"$ac_compile\"") >&5
21036   (eval $ac_compile) 2>&5
21037   ac_status=$?
21038   echo "$as_me:21038: \$? = $ac_status" >&5
21039   (exit "$ac_status"); } &&
21040          { ac_try='test -s "conftest.$ac_objext"'
21041   { (eval echo "$as_me:21041: \"$ac_try\"") >&5
21042   (eval $ac_try) 2>&5
21043   ac_status=$?
21044   echo "$as_me:21044: \$? = $ac_status" >&5
21045   (exit "$ac_status"); }; }; then
21046   cf_result=yes
21047 else
21048   echo "$as_me: failed program was:" >&5
21049 cat "conftest.$ac_ext" >&5
21050 cf_result=no
21051 fi
21052 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21053 echo "$as_me:21053: result: $cf_result" >&5
21054 echo "${ECHO_T}$cf_result" >&6
21055 if test "$cf_result" = yes ; then
21056
21057 cf_result=`echo "have_type_wint_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21058
21059 cat >>confdefs.h <<EOF
21060 #define $cf_result 1
21061 EOF
21062
21063 else
21064
21065 cat >>confdefs.h <<EOF
21066 #define wint_t long
21067 EOF
21068
21069 fi
21070
21071         fi
21072 fi
21073
21074 for cf_data in \
21075 TABSIZE \
21076 curscr \
21077 ospeed \
21078 boolnames \
21079 boolfnames \
21080 ttytype
21081 do
21082 echo "$as_me:21082: checking for data $cf_data declaration in ${cf_cv_ncurses_header:-curses.h}" >&5
21083 echo $ECHO_N "checking for data $cf_data declaration in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6
21084
21085 cat >"conftest.$ac_ext" <<_ACEOF
21086 #line 21086 "configure"
21087 #include "confdefs.h"
21088
21089 #ifdef HAVE_XCURSES
21090 #include <xcurses.h>
21091 char * XCursesProgramName = "test";
21092 #else
21093 #include <${cf_cv_ncurses_header:-curses.h}>
21094 #if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
21095 #include <ncursesw/term.h>
21096 #elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
21097 #include <ncurses/term.h>
21098 #elif defined(HAVE_TERM_H)
21099 #include <term.h>
21100 #endif
21101 #endif
21102
21103 int
21104 main (void)
21105 {
21106
21107 #if defined($cf_data) && ((defined(NCURSES_WRAPPED_VAR) && (NCURSES_VERSION_PATCH < 20200208)) || defined(NCURSES_BROKEN_LINKER) || defined(NCURSES_REENTRANT))
21108         const void *foo = (const void *)($cf_data);
21109 #else
21110         const void *foo = &($cf_data);
21111 #endif
21112         fprintf(stderr, "testing linkage of $cf_data:%p\\n", (const void *)foo);
21113
21114   ;
21115   return 0;
21116 }
21117 _ACEOF
21118 rm -f "conftest.$ac_objext"
21119 if { (eval echo "$as_me:21119: \"$ac_compile\"") >&5
21120   (eval $ac_compile) 2>&5
21121   ac_status=$?
21122   echo "$as_me:21122: \$? = $ac_status" >&5
21123   (exit "$ac_status"); } &&
21124          { ac_try='test -s "conftest.$ac_objext"'
21125   { (eval echo "$as_me:21125: \"$ac_try\"") >&5
21126   (eval $ac_try) 2>&5
21127   ac_status=$?
21128   echo "$as_me:21128: \$? = $ac_status" >&5
21129   (exit "$ac_status"); }; }; then
21130   cf_result=yes
21131
21132 else
21133   echo "$as_me: failed program was:" >&5
21134 cat "conftest.$ac_ext" >&5
21135 cf_result=no
21136 fi
21137 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21138 echo "$as_me:21138: result: $cf_result" >&5
21139 echo "${ECHO_T}$cf_result" >&6
21140
21141 if test "$cf_result" = yes ; then
21142
21143 cf_result=`echo "have_curses_data_$cf_data" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21144
21145         cat >>confdefs.h <<EOF
21146 #define $cf_result 1
21147 EOF
21148
21149 else
21150         echo "$as_me:21150: checking for data $cf_data in library" >&5
21151 echo $ECHO_N "checking for data $cf_data in library... $ECHO_C" >&6
21152         # BSD linkers insist on making weak linkage, but resolve at runtime.
21153         if test "$cross_compiling" = yes; then
21154
21155         # cross-compiling
21156         cat >"conftest.$ac_ext" <<_ACEOF
21157 #line 21157 "configure"
21158 #include "confdefs.h"
21159
21160 #ifdef HAVE_XCURSES
21161 #include <xcurses.h>
21162 char * XCursesProgramName = "test";
21163 #else
21164 #include <${cf_cv_ncurses_header:-curses.h}>
21165 #if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
21166 #include <ncursesw/term.h>
21167 #elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
21168 #include <ncurses/term.h>
21169 #elif defined(HAVE_TERM_H)
21170 #include <term.h>
21171 #endif
21172 #endif
21173
21174 extern char $cf_data;
21175 int
21176 main (void)
21177 {
21178
21179         do {
21180
21181 #if defined($cf_data) && ((defined(NCURSES_WRAPPED_VAR) && (NCURSES_VERSION_PATCH < 20200208)) || defined(NCURSES_BROKEN_LINKER) || defined(NCURSES_REENTRANT))
21182         const void *foo = (const void *)($cf_data);
21183 #else
21184         const void *foo = &($cf_data);
21185 #endif
21186         fprintf(stderr, "testing linkage of $cf_data:%p\\n", (const void *)foo);
21187
21188                 ${cf_cv_main_return:-return}(foo == 0);
21189         } while (0)
21190
21191   ;
21192   return 0;
21193 }
21194 _ACEOF
21195 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21196 if { (eval echo "$as_me:21196: \"$ac_link\"") >&5
21197   (eval $ac_link) 2>&5
21198   ac_status=$?
21199   echo "$as_me:21199: \$? = $ac_status" >&5
21200   (exit "$ac_status"); } &&
21201          { ac_try='test -s "conftest$ac_exeext"'
21202   { (eval echo "$as_me:21202: \"$ac_try\"") >&5
21203   (eval $ac_try) 2>&5
21204   ac_status=$?
21205   echo "$as_me:21205: \$? = $ac_status" >&5
21206   (exit "$ac_status"); }; }; then
21207   cf_result=yes
21208 else
21209   echo "$as_me: failed program was:" >&5
21210 cat "conftest.$ac_ext" >&5
21211 cf_result=no
21212 fi
21213 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21214
21215 else
21216   cat >"conftest.$ac_ext" <<_ACEOF
21217 #line 21217 "configure"
21218 #include "confdefs.h"
21219
21220 #ifdef HAVE_XCURSES
21221 #include <xcurses.h>
21222 char * XCursesProgramName = "test";
21223 #else
21224 #include <${cf_cv_ncurses_header:-curses.h}>
21225 #if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
21226 #include <ncursesw/term.h>
21227 #elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
21228 #include <ncurses/term.h>
21229 #elif defined(HAVE_TERM_H)
21230 #include <term.h>
21231 #endif
21232 #endif
21233
21234 extern char $cf_data;
21235 int main(void)
21236 {
21237
21238 #if defined($cf_data) && ((defined(NCURSES_WRAPPED_VAR) && (NCURSES_VERSION_PATCH < 20200208)) || defined(NCURSES_BROKEN_LINKER) || defined(NCURSES_REENTRANT))
21239         const void *foo = (const void *)($cf_data);
21240 #else
21241         const void *foo = &($cf_data);
21242 #endif
21243         fprintf(stderr, "testing linkage of $cf_data:%p\\n", (const void *)foo);
21244
21245         ${cf_cv_main_return:-return}(foo == 0);
21246 }
21247 _ACEOF
21248 rm -f "conftest$ac_exeext"
21249 if { (eval echo "$as_me:21249: \"$ac_link\"") >&5
21250   (eval $ac_link) 2>&5
21251   ac_status=$?
21252   echo "$as_me:21252: \$? = $ac_status" >&5
21253   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21254   { (eval echo "$as_me:21254: \"$ac_try\"") >&5
21255   (eval $ac_try) 2>&5
21256   ac_status=$?
21257   echo "$as_me:21257: \$? = $ac_status" >&5
21258   (exit "$ac_status"); }; }; then
21259   cf_result=yes
21260
21261 else
21262   echo "$as_me: program exited with status $ac_status" >&5
21263 echo "$as_me: failed program was:" >&5
21264 cat "conftest.$ac_ext" >&5
21265 cf_result=no
21266 fi
21267 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21268 fi
21269         echo "$as_me:21269: result: $cf_result" >&5
21270 echo "${ECHO_T}$cf_result" >&6
21271         if test "$cf_result" = yes ; then
21272
21273 cf_result=`echo "decl_curses_data_$cf_data" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21274
21275                 cat >>confdefs.h <<EOF
21276 #define $cf_result 1
21277 EOF
21278
21279                 # do not exit loop here, since we prefer system's declarations
21280         fi
21281 fi
21282 done
21283
21284 if test -n "$with_screen" && test "x$with_screen" = "xpdcurses"
21285 then
21286         echo "$as_me:21286: checking for X" >&5
21287 echo $ECHO_N "checking for X... $ECHO_C" >&6
21288
21289 # Check whether --with-x or --without-x was given.
21290 if test "${with_x+set}" = set; then
21291   withval="$with_x"
21292
21293 fi;
21294 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
21295 if test "x$with_x" = xno; then
21296   # The user explicitly disabled X.
21297   have_x=disabled
21298 else
21299   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
21300     # Both variables are already set.
21301     have_x=yes
21302   else
21303     if test "${ac_cv_have_x+set}" = set; then
21304   echo $ECHO_N "(cached) $ECHO_C" >&6
21305 else
21306   # One or both of the vars are not set, and there is no cached value.
21307 ac_x_includes=no ac_x_libraries=no
21308 rm -fr conftest.dir
21309 if mkdir conftest.dir; then
21310   cd conftest.dir
21311   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
21312   cat >Imakefile <<'EOF'
21313 acfindx:
21314         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
21315 EOF
21316   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
21317     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
21318     eval "`${MAKE-make} acfindx 2>/dev/null | grep -v make`"
21319     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
21320     for ac_extension in a so sl dylib dll; do
21321       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
21322          test -f "$ac_im_libdir/libX11.$ac_extension"; then
21323         ac_im_usrlibdir=$ac_im_libdir; break
21324       fi
21325     done
21326     # Screen out bogus values from the imake configuration.  They are
21327     # bogus both because they are the default anyway, and because
21328     # using them would break gcc on systems where it needs fixed includes.
21329     case $ac_im_incroot in
21330         /usr/include) ;;
21331         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
21332     esac
21333     case $ac_im_usrlibdir in
21334         /usr/lib | /lib) ;;
21335         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
21336     esac
21337   fi
21338   cd ..
21339   rm -fr conftest.dir
21340 fi
21341
21342 # Standard set of common directories for X headers.
21343 # Check X11 before X11Rn because it is often a symlink to the current release.
21344 ac_x_header_dirs='
21345 /usr/X11/include
21346 /usr/X11R7/include
21347 /usr/X11R6/include
21348 /usr/X11R5/include
21349 /usr/X11R4/include
21350
21351 /opt/local/include
21352 /opt/X11/include
21353
21354 /usr/include/X11
21355 /usr/include/X11R7
21356 /usr/include/X11R6
21357 /usr/include/X11R5
21358 /usr/include/X11R4
21359
21360 /usr/local/X11/include
21361 /usr/local/X11R7/include
21362 /usr/local/X11R6/include
21363 /usr/local/X11R5/include
21364 /usr/local/X11R4/include
21365
21366 /usr/local/include/X11
21367 /usr/local/include/X11R7
21368 /usr/local/include/X11R6
21369 /usr/local/include/X11R5
21370 /usr/local/include/X11R4
21371
21372 /usr/X386/include
21373 /usr/x386/include
21374 /usr/XFree86/include/X11
21375
21376 /usr/include
21377 /usr/local/include
21378 /usr/unsupported/include
21379 /usr/athena/include
21380 /usr/local/x11r5/include
21381 /usr/lpp/Xamples/include
21382
21383 /usr/openwin/include
21384 /usr/openwin/share/include'
21385
21386 if test "$ac_x_includes" = no; then
21387   # Guess where to find include files, by looking for Intrinsic.h.
21388   # First, try using that file with no special directory specified.
21389   cat >"conftest.$ac_ext" <<_ACEOF
21390 #line 21390 "configure"
21391 #include "confdefs.h"
21392 #include <X11/Intrinsic.h>
21393 _ACEOF
21394 if { (eval echo "$as_me:21394: \"$ac_cpp "conftest.$ac_ext"\"") >&5
21395   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
21396   ac_status=$?
21397   $EGREP -v '^ *\+' conftest.er1 >conftest.err
21398   rm -f conftest.er1
21399   cat conftest.err >&5
21400   echo "$as_me:21400: \$? = $ac_status" >&5
21401   (exit "$ac_status"); } >/dev/null; then
21402   if test -s conftest.err; then
21403     ac_cpp_err=$ac_c_preproc_warn_flag
21404   else
21405     ac_cpp_err=
21406   fi
21407 else
21408   ac_cpp_err=yes
21409 fi
21410 if test -z "$ac_cpp_err"; then
21411   # We can compile using X headers with no special include directory.
21412 ac_x_includes=
21413 else
21414   echo "$as_me: failed program was:" >&5
21415   cat "conftest.$ac_ext" >&5
21416   for ac_dir in $ac_x_header_dirs; do
21417   if test -r "$ac_dir/X11/Intrinsic.h"; then
21418     ac_x_includes=$ac_dir
21419     break
21420   fi
21421 done
21422 fi
21423 rm -f conftest.err "conftest.$ac_ext"
21424 fi # $ac_x_includes = no
21425
21426 if test "$ac_x_libraries" = no; then
21427   # Check for the libraries.
21428   # See if we find them without any special options.
21429   # Don't add to $LIBS permanently.
21430   ac_save_LIBS=$LIBS
21431   LIBS="-lXt $LIBS"
21432   cat >"conftest.$ac_ext" <<_ACEOF
21433 #line 21433 "configure"
21434 #include "confdefs.h"
21435 #include <X11/Intrinsic.h>
21436 int
21437 main (void)
21438 {
21439 XtMalloc (0)
21440   ;
21441   return 0;
21442 }
21443 _ACEOF
21444 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21445 if { (eval echo "$as_me:21445: \"$ac_link\"") >&5
21446   (eval $ac_link) 2>&5
21447   ac_status=$?
21448   echo "$as_me:21448: \$? = $ac_status" >&5
21449   (exit "$ac_status"); } &&
21450          { ac_try='test -s "conftest$ac_exeext"'
21451   { (eval echo "$as_me:21451: \"$ac_try\"") >&5
21452   (eval $ac_try) 2>&5
21453   ac_status=$?
21454   echo "$as_me:21454: \$? = $ac_status" >&5
21455   (exit "$ac_status"); }; }; then
21456   LIBS=$ac_save_LIBS
21457 # We can link X programs with no special library path.
21458 ac_x_libraries=
21459 else
21460   echo "$as_me: failed program was:" >&5
21461 cat "conftest.$ac_ext" >&5
21462 LIBS=$ac_save_LIBS
21463 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
21464 do
21465   # Don't even attempt the hair of trying to link an X program!
21466   for ac_extension in a so sl dylib dll; do
21467     if test -r "$ac_dir/libXt.$ac_extension"; then
21468       ac_x_libraries=$ac_dir
21469       break 2
21470     fi
21471   done
21472 done
21473 fi
21474 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21475 fi # $ac_x_libraries = no
21476
21477 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
21478   # Didn't find X anywhere.  Cache the known absence of X.
21479   ac_cv_have_x="have_x=no"
21480 else
21481   # Record where we found X for the cache.
21482   ac_cv_have_x="have_x=yes \
21483                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
21484 fi
21485 fi
21486
21487   fi
21488   eval "$ac_cv_have_x"
21489 fi # $with_x != no
21490
21491 if test "$have_x" != yes; then
21492   echo "$as_me:21492: result: $have_x" >&5
21493 echo "${ECHO_T}$have_x" >&6
21494   no_x=yes
21495 else
21496   # If each of the values was on the command line, it overrides each guess.
21497   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
21498   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
21499   # Update the cache value to reflect the command line values.
21500   ac_cv_have_x="have_x=yes \
21501                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
21502   echo "$as_me:21502: result: libraries $x_libraries, headers $x_includes" >&5
21503 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
21504 fi
21505
21506         if test "$no_x" = yes; then
21507   # Not all programs may use this symbol, but it does not hurt to define it.
21508
21509 cat >>confdefs.h <<\EOF
21510 #define X_DISPLAY_MISSING 1
21511 EOF
21512
21513   X_CFLAGS=
21514   X_PRE_LIBS=
21515   X_LIBS=
21516   X_EXTRA_LIBS=
21517 else
21518   if test -n "$x_includes"; then
21519     X_CFLAGS="$X_CFLAGS -I$x_includes"
21520   fi
21521
21522   # It would also be nice to do this for all -L options, not just this one.
21523   if test -n "$x_libraries"; then
21524     X_LIBS="$X_LIBS -L$x_libraries"
21525     # For Solaris; some versions of Sun CC require a space after -R and
21526     # others require no space.  Words are not sufficient . . . .
21527     case `(uname -sr) 2>/dev/null` in
21528     "SunOS 5"*)
21529       echo "$as_me:21529: checking whether -R must be followed by a space" >&5
21530 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
21531       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
21532       cat >"conftest.$ac_ext" <<_ACEOF
21533 #line 21533 "configure"
21534 #include "confdefs.h"
21535
21536 int
21537 main (void)
21538 {
21539
21540   ;
21541   return 0;
21542 }
21543 _ACEOF
21544 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21545 if { (eval echo "$as_me:21545: \"$ac_link\"") >&5
21546   (eval $ac_link) 2>&5
21547   ac_status=$?
21548   echo "$as_me:21548: \$? = $ac_status" >&5
21549   (exit "$ac_status"); } &&
21550          { ac_try='test -s "conftest$ac_exeext"'
21551   { (eval echo "$as_me:21551: \"$ac_try\"") >&5
21552   (eval $ac_try) 2>&5
21553   ac_status=$?
21554   echo "$as_me:21554: \$? = $ac_status" >&5
21555   (exit "$ac_status"); }; }; then
21556   ac_R_nospace=yes
21557 else
21558   echo "$as_me: failed program was:" >&5
21559 cat "conftest.$ac_ext" >&5
21560 ac_R_nospace=no
21561 fi
21562 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21563       if test $ac_R_nospace = yes; then
21564         echo "$as_me:21564: result: no" >&5
21565 echo "${ECHO_T}no" >&6
21566         X_LIBS="$X_LIBS -R$x_libraries"
21567       else
21568         LIBS="$ac_xsave_LIBS -R $x_libraries"
21569         cat >"conftest.$ac_ext" <<_ACEOF
21570 #line 21570 "configure"
21571 #include "confdefs.h"
21572
21573 int
21574 main (void)
21575 {
21576
21577   ;
21578   return 0;
21579 }
21580 _ACEOF
21581 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21582 if { (eval echo "$as_me:21582: \"$ac_link\"") >&5
21583   (eval $ac_link) 2>&5
21584   ac_status=$?
21585   echo "$as_me:21585: \$? = $ac_status" >&5
21586   (exit "$ac_status"); } &&
21587          { ac_try='test -s "conftest$ac_exeext"'
21588   { (eval echo "$as_me:21588: \"$ac_try\"") >&5
21589   (eval $ac_try) 2>&5
21590   ac_status=$?
21591   echo "$as_me:21591: \$? = $ac_status" >&5
21592   (exit "$ac_status"); }; }; then
21593   ac_R_space=yes
21594 else
21595   echo "$as_me: failed program was:" >&5
21596 cat "conftest.$ac_ext" >&5
21597 ac_R_space=no
21598 fi
21599 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21600         if test $ac_R_space = yes; then
21601           echo "$as_me:21601: result: yes" >&5
21602 echo "${ECHO_T}yes" >&6
21603           X_LIBS="$X_LIBS -R $x_libraries"
21604         else
21605           echo "$as_me:21605: result: neither works" >&5
21606 echo "${ECHO_T}neither works" >&6
21607         fi
21608       fi
21609       LIBS=$ac_xsave_LIBS
21610     esac
21611   fi
21612
21613   # Check for system-dependent libraries X programs must link with.
21614   # Do this before checking for the system-independent R6 libraries
21615   # (-lICE), since we may need -lsocket or whatever for X linking.
21616
21617   if test "$ISC" = yes; then
21618     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
21619   else
21620     # Martyn Johnson says this is needed for Ultrix, if the X
21621     # libraries were built with DECnet support.  And Karl Berry says
21622     # the Alpha needs dnet_stub (dnet does not exist).
21623     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
21624     cat >"conftest.$ac_ext" <<_ACEOF
21625 #line 21625 "configure"
21626 #include "confdefs.h"
21627
21628 /* Override any gcc2 internal prototype to avoid an error.  */
21629 #ifdef __cplusplus
21630 extern "C"
21631 #endif
21632 /* We use char because int might match the return type of a gcc2
21633    builtin and then its argument prototype would still apply.  */
21634 char XOpenDisplay (void);
21635 int
21636 main (void)
21637 {
21638 XOpenDisplay ();
21639   ;
21640   return 0;
21641 }
21642 _ACEOF
21643 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21644 if { (eval echo "$as_me:21644: \"$ac_link\"") >&5
21645   (eval $ac_link) 2>&5
21646   ac_status=$?
21647   echo "$as_me:21647: \$? = $ac_status" >&5
21648   (exit "$ac_status"); } &&
21649          { ac_try='test -s "conftest$ac_exeext"'
21650   { (eval echo "$as_me:21650: \"$ac_try\"") >&5
21651   (eval $ac_try) 2>&5
21652   ac_status=$?
21653   echo "$as_me:21653: \$? = $ac_status" >&5
21654   (exit "$ac_status"); }; }; then
21655   :
21656 else
21657   echo "$as_me: failed program was:" >&5
21658 cat "conftest.$ac_ext" >&5
21659 echo "$as_me:21659: checking for dnet_ntoa in -ldnet" >&5
21660 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
21661 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
21662   echo $ECHO_N "(cached) $ECHO_C" >&6
21663 else
21664   ac_check_lib_save_LIBS=$LIBS
21665 LIBS="-ldnet  $LIBS"
21666 cat >"conftest.$ac_ext" <<_ACEOF
21667 #line 21667 "configure"
21668 #include "confdefs.h"
21669
21670 /* Override any gcc2 internal prototype to avoid an error.  */
21671 #ifdef __cplusplus
21672 extern "C"
21673 #endif
21674 /* We use char because int might match the return type of a gcc2
21675    builtin and then its argument prototype would still apply.  */
21676 char dnet_ntoa (void);
21677 int
21678 main (void)
21679 {
21680 dnet_ntoa ();
21681   ;
21682   return 0;
21683 }
21684 _ACEOF
21685 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21686 if { (eval echo "$as_me:21686: \"$ac_link\"") >&5
21687   (eval $ac_link) 2>&5
21688   ac_status=$?
21689   echo "$as_me:21689: \$? = $ac_status" >&5
21690   (exit "$ac_status"); } &&
21691          { ac_try='test -s "conftest$ac_exeext"'
21692   { (eval echo "$as_me:21692: \"$ac_try\"") >&5
21693   (eval $ac_try) 2>&5
21694   ac_status=$?
21695   echo "$as_me:21695: \$? = $ac_status" >&5
21696   (exit "$ac_status"); }; }; then
21697   ac_cv_lib_dnet_dnet_ntoa=yes
21698 else
21699   echo "$as_me: failed program was:" >&5
21700 cat "conftest.$ac_ext" >&5
21701 ac_cv_lib_dnet_dnet_ntoa=no
21702 fi
21703 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21704 LIBS=$ac_check_lib_save_LIBS
21705 fi
21706 echo "$as_me:21706: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
21707 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
21708 if test "$ac_cv_lib_dnet_dnet_ntoa" = yes; then
21709   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
21710 fi
21711
21712     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
21713       echo "$as_me:21713: checking for dnet_ntoa in -ldnet_stub" >&5
21714 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
21715 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
21716   echo $ECHO_N "(cached) $ECHO_C" >&6
21717 else
21718   ac_check_lib_save_LIBS=$LIBS
21719 LIBS="-ldnet_stub  $LIBS"
21720 cat >"conftest.$ac_ext" <<_ACEOF
21721 #line 21721 "configure"
21722 #include "confdefs.h"
21723
21724 /* Override any gcc2 internal prototype to avoid an error.  */
21725 #ifdef __cplusplus
21726 extern "C"
21727 #endif
21728 /* We use char because int might match the return type of a gcc2
21729    builtin and then its argument prototype would still apply.  */
21730 char dnet_ntoa (void);
21731 int
21732 main (void)
21733 {
21734 dnet_ntoa ();
21735   ;
21736   return 0;
21737 }
21738 _ACEOF
21739 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21740 if { (eval echo "$as_me:21740: \"$ac_link\"") >&5
21741   (eval $ac_link) 2>&5
21742   ac_status=$?
21743   echo "$as_me:21743: \$? = $ac_status" >&5
21744   (exit "$ac_status"); } &&
21745          { ac_try='test -s "conftest$ac_exeext"'
21746   { (eval echo "$as_me:21746: \"$ac_try\"") >&5
21747   (eval $ac_try) 2>&5
21748   ac_status=$?
21749   echo "$as_me:21749: \$? = $ac_status" >&5
21750   (exit "$ac_status"); }; }; then
21751   ac_cv_lib_dnet_stub_dnet_ntoa=yes
21752 else
21753   echo "$as_me: failed program was:" >&5
21754 cat "conftest.$ac_ext" >&5
21755 ac_cv_lib_dnet_stub_dnet_ntoa=no
21756 fi
21757 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21758 LIBS=$ac_check_lib_save_LIBS
21759 fi
21760 echo "$as_me:21760: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
21761 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
21762 if test "$ac_cv_lib_dnet_stub_dnet_ntoa" = yes; then
21763   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
21764 fi
21765
21766     fi
21767 fi
21768 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21769     LIBS="$ac_xsave_LIBS"
21770
21771     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
21772     # to get the SysV transport functions.
21773     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
21774     # needs -lnsl.
21775     # The nsl library prevents programs from opening the X display
21776     # on Irix 5.2, according to T.E. Dickey.
21777     # The functions gethostbyname, getservbyname, and inet_addr are
21778     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
21779     echo "$as_me:21779: checking for gethostbyname" >&5
21780 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
21781 if test "${ac_cv_func_gethostbyname+set}" = set; then
21782   echo $ECHO_N "(cached) $ECHO_C" >&6
21783 else
21784   cat >"conftest.$ac_ext" <<_ACEOF
21785 #line 21785 "configure"
21786 #include "confdefs.h"
21787 #define gethostbyname autoconf_temporary
21788 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21789 #undef gethostbyname
21790
21791 #ifdef __cplusplus
21792 extern "C"
21793 #endif
21794
21795 /* We use char because int might match the return type of a gcc2
21796    builtin and then its argument prototype would still apply.  */
21797 char gethostbyname (void);
21798
21799 int
21800 main (void)
21801 {
21802
21803 /* The GNU C library defines stubs for functions which it implements
21804     to always fail with ENOSYS.  Some functions are actually named
21805     something starting with __ and the normal name is an alias.  */
21806 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
21807 #error found stub for gethostbyname
21808 #endif
21809
21810         return gethostbyname ();
21811   ;
21812   return 0;
21813 }
21814 _ACEOF
21815 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21816 if { (eval echo "$as_me:21816: \"$ac_link\"") >&5
21817   (eval $ac_link) 2>&5
21818   ac_status=$?
21819   echo "$as_me:21819: \$? = $ac_status" >&5
21820   (exit "$ac_status"); } &&
21821          { ac_try='test -s "conftest$ac_exeext"'
21822   { (eval echo "$as_me:21822: \"$ac_try\"") >&5
21823   (eval $ac_try) 2>&5
21824   ac_status=$?
21825   echo "$as_me:21825: \$? = $ac_status" >&5
21826   (exit "$ac_status"); }; }; then
21827   ac_cv_func_gethostbyname=yes
21828 else
21829   echo "$as_me: failed program was:" >&5
21830 cat "conftest.$ac_ext" >&5
21831 ac_cv_func_gethostbyname=no
21832 fi
21833 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21834 fi
21835 echo "$as_me:21835: result: $ac_cv_func_gethostbyname" >&5
21836 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
21837
21838     if test $ac_cv_func_gethostbyname = no; then
21839       echo "$as_me:21839: checking for gethostbyname in -lnsl" >&5
21840 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
21841 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
21842   echo $ECHO_N "(cached) $ECHO_C" >&6
21843 else
21844   ac_check_lib_save_LIBS=$LIBS
21845 LIBS="-lnsl  $LIBS"
21846 cat >"conftest.$ac_ext" <<_ACEOF
21847 #line 21847 "configure"
21848 #include "confdefs.h"
21849
21850 /* Override any gcc2 internal prototype to avoid an error.  */
21851 #ifdef __cplusplus
21852 extern "C"
21853 #endif
21854 /* We use char because int might match the return type of a gcc2
21855    builtin and then its argument prototype would still apply.  */
21856 char gethostbyname (void);
21857 int
21858 main (void)
21859 {
21860 gethostbyname ();
21861   ;
21862   return 0;
21863 }
21864 _ACEOF
21865 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21866 if { (eval echo "$as_me:21866: \"$ac_link\"") >&5
21867   (eval $ac_link) 2>&5
21868   ac_status=$?
21869   echo "$as_me:21869: \$? = $ac_status" >&5
21870   (exit "$ac_status"); } &&
21871          { ac_try='test -s "conftest$ac_exeext"'
21872   { (eval echo "$as_me:21872: \"$ac_try\"") >&5
21873   (eval $ac_try) 2>&5
21874   ac_status=$?
21875   echo "$as_me:21875: \$? = $ac_status" >&5
21876   (exit "$ac_status"); }; }; then
21877   ac_cv_lib_nsl_gethostbyname=yes
21878 else
21879   echo "$as_me: failed program was:" >&5
21880 cat "conftest.$ac_ext" >&5
21881 ac_cv_lib_nsl_gethostbyname=no
21882 fi
21883 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21884 LIBS=$ac_check_lib_save_LIBS
21885 fi
21886 echo "$as_me:21886: result: $ac_cv_lib_nsl_gethostbyname" >&5
21887 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
21888 if test "$ac_cv_lib_nsl_gethostbyname" = yes; then
21889   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
21890 fi
21891
21892       if test $ac_cv_lib_nsl_gethostbyname = no; then
21893         echo "$as_me:21893: checking for gethostbyname in -lbsd" >&5
21894 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
21895 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
21896   echo $ECHO_N "(cached) $ECHO_C" >&6
21897 else
21898   ac_check_lib_save_LIBS=$LIBS
21899 LIBS="-lbsd  $LIBS"
21900 cat >"conftest.$ac_ext" <<_ACEOF
21901 #line 21901 "configure"
21902 #include "confdefs.h"
21903
21904 /* Override any gcc2 internal prototype to avoid an error.  */
21905 #ifdef __cplusplus
21906 extern "C"
21907 #endif
21908 /* We use char because int might match the return type of a gcc2
21909    builtin and then its argument prototype would still apply.  */
21910 char gethostbyname (void);
21911 int
21912 main (void)
21913 {
21914 gethostbyname ();
21915   ;
21916   return 0;
21917 }
21918 _ACEOF
21919 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21920 if { (eval echo "$as_me:21920: \"$ac_link\"") >&5
21921   (eval $ac_link) 2>&5
21922   ac_status=$?
21923   echo "$as_me:21923: \$? = $ac_status" >&5
21924   (exit "$ac_status"); } &&
21925          { ac_try='test -s "conftest$ac_exeext"'
21926   { (eval echo "$as_me:21926: \"$ac_try\"") >&5
21927   (eval $ac_try) 2>&5
21928   ac_status=$?
21929   echo "$as_me:21929: \$? = $ac_status" >&5
21930   (exit "$ac_status"); }; }; then
21931   ac_cv_lib_bsd_gethostbyname=yes
21932 else
21933   echo "$as_me: failed program was:" >&5
21934 cat "conftest.$ac_ext" >&5
21935 ac_cv_lib_bsd_gethostbyname=no
21936 fi
21937 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21938 LIBS=$ac_check_lib_save_LIBS
21939 fi
21940 echo "$as_me:21940: result: $ac_cv_lib_bsd_gethostbyname" >&5
21941 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
21942 if test "$ac_cv_lib_bsd_gethostbyname" = yes; then
21943   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
21944 fi
21945
21946       fi
21947     fi
21948
21949     # lieder@skyler.mavd.honeywell.com says without -lsocket,
21950     # socket/setsockopt and other routines are undefined under SCO ODT
21951     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
21952     # on later versions), says Simon Leinen: it contains gethostby*
21953     # variants that don't use the nameserver (or something).  -lsocket
21954     # must be given before -lnsl if both are needed.  We assume that
21955     # if connect needs -lnsl, so does gethostbyname.
21956     echo "$as_me:21956: checking for connect" >&5
21957 echo $ECHO_N "checking for connect... $ECHO_C" >&6
21958 if test "${ac_cv_func_connect+set}" = set; then
21959   echo $ECHO_N "(cached) $ECHO_C" >&6
21960 else
21961   cat >"conftest.$ac_ext" <<_ACEOF
21962 #line 21962 "configure"
21963 #include "confdefs.h"
21964 #define connect autoconf_temporary
21965 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21966 #undef connect
21967
21968 #ifdef __cplusplus
21969 extern "C"
21970 #endif
21971
21972 /* We use char because int might match the return type of a gcc2
21973    builtin and then its argument prototype would still apply.  */
21974 char connect (void);
21975
21976 int
21977 main (void)
21978 {
21979
21980 /* The GNU C library defines stubs for functions which it implements
21981     to always fail with ENOSYS.  Some functions are actually named
21982     something starting with __ and the normal name is an alias.  */
21983 #if defined (__stub_connect) || defined (__stub___connect)
21984 #error found stub for connect
21985 #endif
21986
21987         return connect ();
21988   ;
21989   return 0;
21990 }
21991 _ACEOF
21992 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21993 if { (eval echo "$as_me:21993: \"$ac_link\"") >&5
21994   (eval $ac_link) 2>&5
21995   ac_status=$?
21996   echo "$as_me:21996: \$? = $ac_status" >&5
21997   (exit "$ac_status"); } &&
21998          { ac_try='test -s "conftest$ac_exeext"'
21999   { (eval echo "$as_me:21999: \"$ac_try\"") >&5
22000   (eval $ac_try) 2>&5
22001   ac_status=$?
22002   echo "$as_me:22002: \$? = $ac_status" >&5
22003   (exit "$ac_status"); }; }; then
22004   ac_cv_func_connect=yes
22005 else
22006   echo "$as_me: failed program was:" >&5
22007 cat "conftest.$ac_ext" >&5
22008 ac_cv_func_connect=no
22009 fi
22010 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22011 fi
22012 echo "$as_me:22012: result: $ac_cv_func_connect" >&5
22013 echo "${ECHO_T}$ac_cv_func_connect" >&6
22014
22015     if test $ac_cv_func_connect = no; then
22016       echo "$as_me:22016: checking for connect in -lsocket" >&5
22017 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
22018 if test "${ac_cv_lib_socket_connect+set}" = set; then
22019   echo $ECHO_N "(cached) $ECHO_C" >&6
22020 else
22021   ac_check_lib_save_LIBS=$LIBS
22022 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
22023 cat >"conftest.$ac_ext" <<_ACEOF
22024 #line 22024 "configure"
22025 #include "confdefs.h"
22026
22027 /* Override any gcc2 internal prototype to avoid an error.  */
22028 #ifdef __cplusplus
22029 extern "C"
22030 #endif
22031 /* We use char because int might match the return type of a gcc2
22032    builtin and then its argument prototype would still apply.  */
22033 char connect (void);
22034 int
22035 main (void)
22036 {
22037 connect ();
22038   ;
22039   return 0;
22040 }
22041 _ACEOF
22042 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22043 if { (eval echo "$as_me:22043: \"$ac_link\"") >&5
22044   (eval $ac_link) 2>&5
22045   ac_status=$?
22046   echo "$as_me:22046: \$? = $ac_status" >&5
22047   (exit "$ac_status"); } &&
22048          { ac_try='test -s "conftest$ac_exeext"'
22049   { (eval echo "$as_me:22049: \"$ac_try\"") >&5
22050   (eval $ac_try) 2>&5
22051   ac_status=$?
22052   echo "$as_me:22052: \$? = $ac_status" >&5
22053   (exit "$ac_status"); }; }; then
22054   ac_cv_lib_socket_connect=yes
22055 else
22056   echo "$as_me: failed program was:" >&5
22057 cat "conftest.$ac_ext" >&5
22058 ac_cv_lib_socket_connect=no
22059 fi
22060 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22061 LIBS=$ac_check_lib_save_LIBS
22062 fi
22063 echo "$as_me:22063: result: $ac_cv_lib_socket_connect" >&5
22064 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
22065 if test "$ac_cv_lib_socket_connect" = yes; then
22066   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
22067 fi
22068
22069     fi
22070
22071     # Guillermo Gomez says -lposix is necessary on A/UX.
22072     echo "$as_me:22072: checking for remove" >&5
22073 echo $ECHO_N "checking for remove... $ECHO_C" >&6
22074 if test "${ac_cv_func_remove+set}" = set; then
22075   echo $ECHO_N "(cached) $ECHO_C" >&6
22076 else
22077   cat >"conftest.$ac_ext" <<_ACEOF
22078 #line 22078 "configure"
22079 #include "confdefs.h"
22080 #define remove autoconf_temporary
22081 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22082 #undef remove
22083
22084 #ifdef __cplusplus
22085 extern "C"
22086 #endif
22087
22088 /* We use char because int might match the return type of a gcc2
22089    builtin and then its argument prototype would still apply.  */
22090 char remove (void);
22091
22092 int
22093 main (void)
22094 {
22095
22096 /* The GNU C library defines stubs for functions which it implements
22097     to always fail with ENOSYS.  Some functions are actually named
22098     something starting with __ and the normal name is an alias.  */
22099 #if defined (__stub_remove) || defined (__stub___remove)
22100 #error found stub for remove
22101 #endif
22102
22103         return remove ();
22104   ;
22105   return 0;
22106 }
22107 _ACEOF
22108 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22109 if { (eval echo "$as_me:22109: \"$ac_link\"") >&5
22110   (eval $ac_link) 2>&5
22111   ac_status=$?
22112   echo "$as_me:22112: \$? = $ac_status" >&5
22113   (exit "$ac_status"); } &&
22114          { ac_try='test -s "conftest$ac_exeext"'
22115   { (eval echo "$as_me:22115: \"$ac_try\"") >&5
22116   (eval $ac_try) 2>&5
22117   ac_status=$?
22118   echo "$as_me:22118: \$? = $ac_status" >&5
22119   (exit "$ac_status"); }; }; then
22120   ac_cv_func_remove=yes
22121 else
22122   echo "$as_me: failed program was:" >&5
22123 cat "conftest.$ac_ext" >&5
22124 ac_cv_func_remove=no
22125 fi
22126 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22127 fi
22128 echo "$as_me:22128: result: $ac_cv_func_remove" >&5
22129 echo "${ECHO_T}$ac_cv_func_remove" >&6
22130
22131     if test $ac_cv_func_remove = no; then
22132       echo "$as_me:22132: checking for remove in -lposix" >&5
22133 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
22134 if test "${ac_cv_lib_posix_remove+set}" = set; then
22135   echo $ECHO_N "(cached) $ECHO_C" >&6
22136 else
22137   ac_check_lib_save_LIBS=$LIBS
22138 LIBS="-lposix  $LIBS"
22139 cat >"conftest.$ac_ext" <<_ACEOF
22140 #line 22140 "configure"
22141 #include "confdefs.h"
22142
22143 /* Override any gcc2 internal prototype to avoid an error.  */
22144 #ifdef __cplusplus
22145 extern "C"
22146 #endif
22147 /* We use char because int might match the return type of a gcc2
22148    builtin and then its argument prototype would still apply.  */
22149 char remove (void);
22150 int
22151 main (void)
22152 {
22153 remove ();
22154   ;
22155   return 0;
22156 }
22157 _ACEOF
22158 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22159 if { (eval echo "$as_me:22159: \"$ac_link\"") >&5
22160   (eval $ac_link) 2>&5
22161   ac_status=$?
22162   echo "$as_me:22162: \$? = $ac_status" >&5
22163   (exit "$ac_status"); } &&
22164          { ac_try='test -s "conftest$ac_exeext"'
22165   { (eval echo "$as_me:22165: \"$ac_try\"") >&5
22166   (eval $ac_try) 2>&5
22167   ac_status=$?
22168   echo "$as_me:22168: \$? = $ac_status" >&5
22169   (exit "$ac_status"); }; }; then
22170   ac_cv_lib_posix_remove=yes
22171 else
22172   echo "$as_me: failed program was:" >&5
22173 cat "conftest.$ac_ext" >&5
22174 ac_cv_lib_posix_remove=no
22175 fi
22176 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22177 LIBS=$ac_check_lib_save_LIBS
22178 fi
22179 echo "$as_me:22179: result: $ac_cv_lib_posix_remove" >&5
22180 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
22181 if test "$ac_cv_lib_posix_remove" = yes; then
22182   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
22183 fi
22184
22185     fi
22186
22187     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
22188     echo "$as_me:22188: checking for shmat" >&5
22189 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
22190 if test "${ac_cv_func_shmat+set}" = set; then
22191   echo $ECHO_N "(cached) $ECHO_C" >&6
22192 else
22193   cat >"conftest.$ac_ext" <<_ACEOF
22194 #line 22194 "configure"
22195 #include "confdefs.h"
22196 #define shmat autoconf_temporary
22197 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22198 #undef shmat
22199
22200 #ifdef __cplusplus
22201 extern "C"
22202 #endif
22203
22204 /* We use char because int might match the return type of a gcc2
22205    builtin and then its argument prototype would still apply.  */
22206 char shmat (void);
22207
22208 int
22209 main (void)
22210 {
22211
22212 /* The GNU C library defines stubs for functions which it implements
22213     to always fail with ENOSYS.  Some functions are actually named
22214     something starting with __ and the normal name is an alias.  */
22215 #if defined (__stub_shmat) || defined (__stub___shmat)
22216 #error found stub for shmat
22217 #endif
22218
22219         return shmat ();
22220   ;
22221   return 0;
22222 }
22223 _ACEOF
22224 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22225 if { (eval echo "$as_me:22225: \"$ac_link\"") >&5
22226   (eval $ac_link) 2>&5
22227   ac_status=$?
22228   echo "$as_me:22228: \$? = $ac_status" >&5
22229   (exit "$ac_status"); } &&
22230          { ac_try='test -s "conftest$ac_exeext"'
22231   { (eval echo "$as_me:22231: \"$ac_try\"") >&5
22232   (eval $ac_try) 2>&5
22233   ac_status=$?
22234   echo "$as_me:22234: \$? = $ac_status" >&5
22235   (exit "$ac_status"); }; }; then
22236   ac_cv_func_shmat=yes
22237 else
22238   echo "$as_me: failed program was:" >&5
22239 cat "conftest.$ac_ext" >&5
22240 ac_cv_func_shmat=no
22241 fi
22242 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22243 fi
22244 echo "$as_me:22244: result: $ac_cv_func_shmat" >&5
22245 echo "${ECHO_T}$ac_cv_func_shmat" >&6
22246
22247     if test $ac_cv_func_shmat = no; then
22248       echo "$as_me:22248: checking for shmat in -lipc" >&5
22249 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
22250 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
22251   echo $ECHO_N "(cached) $ECHO_C" >&6
22252 else
22253   ac_check_lib_save_LIBS=$LIBS
22254 LIBS="-lipc  $LIBS"
22255 cat >"conftest.$ac_ext" <<_ACEOF
22256 #line 22256 "configure"
22257 #include "confdefs.h"
22258
22259 /* Override any gcc2 internal prototype to avoid an error.  */
22260 #ifdef __cplusplus
22261 extern "C"
22262 #endif
22263 /* We use char because int might match the return type of a gcc2
22264    builtin and then its argument prototype would still apply.  */
22265 char shmat (void);
22266 int
22267 main (void)
22268 {
22269 shmat ();
22270   ;
22271   return 0;
22272 }
22273 _ACEOF
22274 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22275 if { (eval echo "$as_me:22275: \"$ac_link\"") >&5
22276   (eval $ac_link) 2>&5
22277   ac_status=$?
22278   echo "$as_me:22278: \$? = $ac_status" >&5
22279   (exit "$ac_status"); } &&
22280          { ac_try='test -s "conftest$ac_exeext"'
22281   { (eval echo "$as_me:22281: \"$ac_try\"") >&5
22282   (eval $ac_try) 2>&5
22283   ac_status=$?
22284   echo "$as_me:22284: \$? = $ac_status" >&5
22285   (exit "$ac_status"); }; }; then
22286   ac_cv_lib_ipc_shmat=yes
22287 else
22288   echo "$as_me: failed program was:" >&5
22289 cat "conftest.$ac_ext" >&5
22290 ac_cv_lib_ipc_shmat=no
22291 fi
22292 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22293 LIBS=$ac_check_lib_save_LIBS
22294 fi
22295 echo "$as_me:22295: result: $ac_cv_lib_ipc_shmat" >&5
22296 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
22297 if test "$ac_cv_lib_ipc_shmat" = yes; then
22298   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
22299 fi
22300
22301     fi
22302   fi
22303
22304   # Check for libraries that X11R6 Xt/Xaw programs need.
22305   ac_save_LDFLAGS=$LDFLAGS
22306   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
22307   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
22308   # check for ICE first), but we must link in the order -lSM -lICE or
22309   # we get undefined symbols.  So assume we have SM if we have ICE.
22310   # These have to be linked with before -lX11, unlike the other
22311   # libraries we check for below, so use a different variable.
22312   # John Interrante, Karl Berry
22313   echo "$as_me:22313: checking for IceConnectionNumber in -lICE" >&5
22314 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
22315 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
22316   echo $ECHO_N "(cached) $ECHO_C" >&6
22317 else
22318   ac_check_lib_save_LIBS=$LIBS
22319 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
22320 cat >"conftest.$ac_ext" <<_ACEOF
22321 #line 22321 "configure"
22322 #include "confdefs.h"
22323
22324 /* Override any gcc2 internal prototype to avoid an error.  */
22325 #ifdef __cplusplus
22326 extern "C"
22327 #endif
22328 /* We use char because int might match the return type of a gcc2
22329    builtin and then its argument prototype would still apply.  */
22330 char IceConnectionNumber (void);
22331 int
22332 main (void)
22333 {
22334 IceConnectionNumber ();
22335   ;
22336   return 0;
22337 }
22338 _ACEOF
22339 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22340 if { (eval echo "$as_me:22340: \"$ac_link\"") >&5
22341   (eval $ac_link) 2>&5
22342   ac_status=$?
22343   echo "$as_me:22343: \$? = $ac_status" >&5
22344   (exit "$ac_status"); } &&
22345          { ac_try='test -s "conftest$ac_exeext"'
22346   { (eval echo "$as_me:22346: \"$ac_try\"") >&5
22347   (eval $ac_try) 2>&5
22348   ac_status=$?
22349   echo "$as_me:22349: \$? = $ac_status" >&5
22350   (exit "$ac_status"); }; }; then
22351   ac_cv_lib_ICE_IceConnectionNumber=yes
22352 else
22353   echo "$as_me: failed program was:" >&5
22354 cat "conftest.$ac_ext" >&5
22355 ac_cv_lib_ICE_IceConnectionNumber=no
22356 fi
22357 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22358 LIBS=$ac_check_lib_save_LIBS
22359 fi
22360 echo "$as_me:22360: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
22361 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
22362 if test "$ac_cv_lib_ICE_IceConnectionNumber" = yes; then
22363   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
22364 fi
22365
22366   LDFLAGS=$ac_save_LDFLAGS
22367
22368 fi
22369
22370 fi
22371
22372 if test "$GCC" = yes || test "$GXX" = yes
22373 then
22374
22375 if test "$GCC" = yes || test "$GXX" = yes
22376 then
22377         case $CFLAGS in
22378         (*-Werror=*)
22379                 cf_temp_flags=
22380                 for cf_temp_scan in $CFLAGS
22381                 do
22382                         case "x$cf_temp_scan" in
22383                         (x-Werror=format*)
22384
22385         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22386         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22387
22388                                 ;;
22389                         (x-Werror=*)
22390
22391         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
22392         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
22393
22394                                 ;;
22395                         (*)
22396
22397         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22398         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22399
22400                                 ;;
22401                         esac
22402                 done
22403                 if test "x$CFLAGS" != "x$cf_temp_flags"
22404                 then
22405                         test -n "$verbose" && echo "    repairing CFLAGS: $CFLAGS" 1>&6
22406
22407 echo "${as_me:-configure}:22407: testing repairing CFLAGS: $CFLAGS ..." 1>&5
22408
22409                         CFLAGS="$cf_temp_flags"
22410                         test -n "$verbose" && echo "    ... fixed $CFLAGS" 1>&6
22411
22412 echo "${as_me:-configure}:22412: testing ... fixed $CFLAGS ..." 1>&5
22413
22414                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
22415
22416 echo "${as_me:-configure}:22416: testing ... extra $EXTRA_CFLAGS ..." 1>&5
22417
22418                 fi
22419                 ;;
22420         esac
22421 fi
22422
22423 if test "$GCC" = yes || test "$GXX" = yes
22424 then
22425         case $CPPFLAGS in
22426         (*-Werror=*)
22427                 cf_temp_flags=
22428                 for cf_temp_scan in $CPPFLAGS
22429                 do
22430                         case "x$cf_temp_scan" in
22431                         (x-Werror=format*)
22432
22433         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22434         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22435
22436                                 ;;
22437                         (x-Werror=*)
22438
22439         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
22440         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
22441
22442                                 ;;
22443                         (*)
22444
22445         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22446         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22447
22448                                 ;;
22449                         esac
22450                 done
22451                 if test "x$CPPFLAGS" != "x$cf_temp_flags"
22452                 then
22453                         test -n "$verbose" && echo "    repairing CPPFLAGS: $CPPFLAGS" 1>&6
22454
22455 echo "${as_me:-configure}:22455: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
22456
22457                         CPPFLAGS="$cf_temp_flags"
22458                         test -n "$verbose" && echo "    ... fixed $CPPFLAGS" 1>&6
22459
22460 echo "${as_me:-configure}:22460: testing ... fixed $CPPFLAGS ..." 1>&5
22461
22462                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
22463
22464 echo "${as_me:-configure}:22464: testing ... extra $EXTRA_CFLAGS ..." 1>&5
22465
22466                 fi
22467                 ;;
22468         esac
22469 fi
22470
22471 if test "$GCC" = yes || test "$GXX" = yes
22472 then
22473         case $LDFLAGS in
22474         (*-Werror=*)
22475                 cf_temp_flags=
22476                 for cf_temp_scan in $LDFLAGS
22477                 do
22478                         case "x$cf_temp_scan" in
22479                         (x-Werror=format*)
22480
22481         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22482         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22483
22484                                 ;;
22485                         (x-Werror=*)
22486
22487         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
22488         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
22489
22490                                 ;;
22491                         (*)
22492
22493         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
22494         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
22495
22496                                 ;;
22497                         esac
22498                 done
22499                 if test "x$LDFLAGS" != "x$cf_temp_flags"
22500                 then
22501                         test -n "$verbose" && echo "    repairing LDFLAGS: $LDFLAGS" 1>&6
22502
22503 echo "${as_me:-configure}:22503: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
22504
22505                         LDFLAGS="$cf_temp_flags"
22506                         test -n "$verbose" && echo "    ... fixed $LDFLAGS" 1>&6
22507
22508 echo "${as_me:-configure}:22508: testing ... fixed $LDFLAGS ..." 1>&5
22509
22510                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
22511
22512 echo "${as_me:-configure}:22512: testing ... extra $EXTRA_CFLAGS ..." 1>&5
22513
22514                 fi
22515                 ;;
22516         esac
22517 fi
22518
22519 echo "$as_me:22519: checking if you want to turn on gcc warnings" >&5
22520 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
22521
22522 # Check whether --enable-warnings or --disable-warnings was given.
22523 if test "${enable_warnings+set}" = set; then
22524   enableval="$enable_warnings"
22525   test "$enableval" != yes && enableval=no
22526         if test "$enableval" != "no" ; then
22527     enable_warnings=yes
22528         else
22529                 enable_warnings=no
22530         fi
22531 else
22532   enableval=no
22533         enable_warnings=no
22534
22535 fi;
22536 echo "$as_me:22536: result: $enable_warnings" >&5
22537 echo "${ECHO_T}$enable_warnings" >&6
22538 if test "$enable_warnings" = "yes"
22539 then
22540
22541 if test "$GCC" = yes || test "$GXX" = yes
22542 then
22543 cat > conftest.i <<EOF
22544 #ifndef GCC_PRINTF
22545 #define GCC_PRINTF 0
22546 #endif
22547 #ifndef GCC_SCANF
22548 #define GCC_SCANF 0
22549 #endif
22550 #ifndef GCC_NORETURN
22551 #define GCC_NORETURN /* nothing */
22552 #endif
22553 #ifndef GCC_UNUSED
22554 #define GCC_UNUSED /* nothing */
22555 #endif
22556 EOF
22557 if test "$GCC" = yes
22558 then
22559         { echo "$as_me:22559: checking for $CC __attribute__ directives..." >&5
22560 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
22561 cat > "conftest.$ac_ext" <<EOF
22562 #line 22562 "${as_me:-configure}"
22563 #include <stdio.h>
22564 #include "confdefs.h"
22565 #include "conftest.h"
22566 #include "conftest.i"
22567 #if     GCC_PRINTF
22568 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
22569 #else
22570 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
22571 #endif
22572 #if     GCC_SCANF
22573 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
22574 #else
22575 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
22576 #endif
22577 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
22578 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
22579 extern GCC_NORETURN void foo(void);
22580 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
22581 EOF
22582         cf_printf_attribute=no
22583         cf_scanf_attribute=no
22584         for cf_attribute in scanf printf unused noreturn
22585         do
22586
22587 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22588
22589                 cf_directive="__attribute__(($cf_attribute))"
22590                 echo "checking for $CC $cf_directive" 1>&5
22591
22592                 case "$cf_attribute" in
22593                 (printf)
22594                         cf_printf_attribute=yes
22595                         cat >conftest.h <<EOF
22596 #define GCC_$cf_ATTRIBUTE 1
22597 EOF
22598                         ;;
22599                 (scanf)
22600                         cf_scanf_attribute=yes
22601                         cat >conftest.h <<EOF
22602 #define GCC_$cf_ATTRIBUTE 1
22603 EOF
22604                         ;;
22605                 (*)
22606                         cat >conftest.h <<EOF
22607 #define GCC_$cf_ATTRIBUTE $cf_directive
22608 EOF
22609                         ;;
22610                 esac
22611
22612                 if { (eval echo "$as_me:22612: \"$ac_compile\"") >&5
22613   (eval $ac_compile) 2>&5
22614   ac_status=$?
22615   echo "$as_me:22615: \$? = $ac_status" >&5
22616   (exit "$ac_status"); }; then
22617                         test -n "$verbose" && echo "$as_me:22617: result: ... $cf_attribute" >&5
22618 echo "${ECHO_T}... $cf_attribute" >&6
22619                         cat conftest.h >>confdefs.h
22620                         case "$cf_attribute" in
22621                         (noreturn)
22622
22623 cat >>confdefs.h <<EOF
22624 #define GCC_NORETURN $cf_directive
22625 EOF
22626
22627                                 ;;
22628                         (printf)
22629                                 cf_value='/* nothing */'
22630                                 if test "$cf_printf_attribute" != no ; then
22631                                         cf_value='__attribute__((format(printf,fmt,var)))'
22632
22633 cat >>confdefs.h <<\EOF
22634 #define GCC_PRINTF 1
22635 EOF
22636
22637                                 fi
22638
22639 cat >>confdefs.h <<EOF
22640 #define GCC_PRINTFLIKE(fmt,var) $cf_value
22641 EOF
22642
22643                                 ;;
22644                         (scanf)
22645                                 cf_value='/* nothing */'
22646                                 if test "$cf_scanf_attribute" != no ; then
22647                                         cf_value='__attribute__((format(scanf,fmt,var)))'
22648
22649 cat >>confdefs.h <<\EOF
22650 #define GCC_SCANF 1
22651 EOF
22652
22653                                 fi
22654
22655 cat >>confdefs.h <<EOF
22656 #define GCC_SCANFLIKE(fmt,var) $cf_value
22657 EOF
22658
22659                                 ;;
22660                         (unused)
22661
22662 cat >>confdefs.h <<EOF
22663 #define GCC_UNUSED $cf_directive
22664 EOF
22665
22666                                 ;;
22667                         esac
22668                 fi
22669         done
22670 else
22671         ${FGREP-fgrep} define conftest.i >>confdefs.h
22672 fi
22673 rm -rf ./conftest*
22674 fi
22675
22676 if test "x$have_x" = xyes; then
22677
22678 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
22679 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
22680 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
22681 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
22682 for cf_X_CFLAGS in $X_CFLAGS
22683 do
22684         case "x$cf_X_CFLAGS" in
22685         x-[IUD]*)
22686                 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
22687                 ;;
22688         *)
22689                 CFLAGS="$CFLAGS $cf_X_CFLAGS"
22690                 ;;
22691         esac
22692 done
22693
22694 cat >"conftest.$ac_ext" <<_ACEOF
22695 #line 22695 "configure"
22696 #include "confdefs.h"
22697
22698 #include <stdlib.h>
22699 #include <X11/Intrinsic.h>
22700
22701 int
22702 main (void)
22703 {
22704 String foo = malloc(1); free((void*)foo)
22705   ;
22706   return 0;
22707 }
22708 _ACEOF
22709 rm -f "conftest.$ac_objext"
22710 if { (eval echo "$as_me:22710: \"$ac_compile\"") >&5
22711   (eval $ac_compile) 2>&5
22712   ac_status=$?
22713   echo "$as_me:22713: \$? = $ac_status" >&5
22714   (exit "$ac_status"); } &&
22715          { ac_try='test -s "conftest.$ac_objext"'
22716   { (eval echo "$as_me:22716: \"$ac_try\"") >&5
22717   (eval $ac_try) 2>&5
22718   ac_status=$?
22719   echo "$as_me:22719: \$? = $ac_status" >&5
22720   (exit "$ac_status"); }; }; then
22721
22722 echo "$as_me:22722: checking for X11/Xt const-feature" >&5
22723 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
22724 if test "${cf_cv_const_x_string+set}" = set; then
22725   echo $ECHO_N "(cached) $ECHO_C" >&6
22726 else
22727
22728         cat >"conftest.$ac_ext" <<_ACEOF
22729 #line 22729 "configure"
22730 #include "confdefs.h"
22731
22732 #undef  _CONST_X_STRING
22733 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
22734 #undef  XTSTRINGDEFINES /* X11R5 and later */
22735 #include <stdlib.h>
22736 #include <X11/Intrinsic.h>
22737
22738 int
22739 main (void)
22740 {
22741 String foo = malloc(1); *foo = 0
22742   ;
22743   return 0;
22744 }
22745 _ACEOF
22746 rm -f "conftest.$ac_objext"
22747 if { (eval echo "$as_me:22747: \"$ac_compile\"") >&5
22748   (eval $ac_compile) 2>&5
22749   ac_status=$?
22750   echo "$as_me:22750: \$? = $ac_status" >&5
22751   (exit "$ac_status"); } &&
22752          { ac_try='test -s "conftest.$ac_objext"'
22753   { (eval echo "$as_me:22753: \"$ac_try\"") >&5
22754   (eval $ac_try) 2>&5
22755   ac_status=$?
22756   echo "$as_me:22756: \$? = $ac_status" >&5
22757   (exit "$ac_status"); }; }; then
22758
22759                         cf_cv_const_x_string=no
22760
22761 else
22762   echo "$as_me: failed program was:" >&5
22763 cat "conftest.$ac_ext" >&5
22764
22765                         cf_cv_const_x_string=yes
22766
22767 fi
22768 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22769
22770 fi
22771 echo "$as_me:22771: result: $cf_cv_const_x_string" >&5
22772 echo "${ECHO_T}$cf_cv_const_x_string" >&6
22773
22774 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
22775 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
22776 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
22777
22778 case "$cf_cv_const_x_string" in
22779 (no)
22780
22781         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
22782         CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
22783
22784         ;;
22785 (*)
22786
22787         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
22788         CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
22789
22790         ;;
22791 esac
22792
22793 else
22794   echo "$as_me: failed program was:" >&5
22795 cat "conftest.$ac_ext" >&5
22796 fi
22797 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22798  fi
22799 cat > "conftest.$ac_ext" <<EOF
22800 #line 22800 "${as_me:-configure}"
22801 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
22802 EOF
22803 if test "$INTEL_COMPILER" = yes
22804 then
22805 # The "-wdXXX" options suppress warnings:
22806 # remark #1419: external declaration in primary source file
22807 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
22808 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
22809 # remark #193: zero used for undefined preprocessing identifier
22810 # remark #593: variable "curs_sb_left_arrow" was set but never used
22811 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
22812 # remark #869: parameter "tw" was never referenced
22813 # remark #981: operands are evaluated in unspecified order
22814 # warning #279: controlling expression is constant
22815
22816         { echo "$as_me:22816: checking for $CC warning options..." >&5
22817 echo "$as_me: checking for $CC warning options..." >&6;}
22818         cf_save_CFLAGS="$CFLAGS"
22819         EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
22820         for cf_opt in \
22821                 wd1419 \
22822                 wd1683 \
22823                 wd1684 \
22824                 wd193 \
22825                 wd593 \
22826                 wd279 \
22827                 wd810 \
22828                 wd869 \
22829                 wd981
22830         do
22831                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
22832                 if { (eval echo "$as_me:22832: \"$ac_compile\"") >&5
22833   (eval $ac_compile) 2>&5
22834   ac_status=$?
22835   echo "$as_me:22835: \$? = $ac_status" >&5
22836   (exit "$ac_status"); }; then
22837                         test -n "$verbose" && echo "$as_me:22837: result: ... -$cf_opt" >&5
22838 echo "${ECHO_T}... -$cf_opt" >&6
22839                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
22840                 fi
22841         done
22842         CFLAGS="$cf_save_CFLAGS"
22843 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
22844 then
22845         { echo "$as_me:22845: checking for $CC warning options..." >&5
22846 echo "$as_me: checking for $CC warning options..." >&6;}
22847         cf_save_CFLAGS="$CFLAGS"
22848         cf_warn_CONST=""
22849         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
22850         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
22851         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
22852         for cf_opt in W Wall \
22853                 Wbad-function-cast \
22854                 Wcast-align \
22855                 Wcast-qual \
22856                 Wdeclaration-after-statement \
22857                 Wextra \
22858                 Winline \
22859                 Wmissing-declarations \
22860                 Wmissing-prototypes \
22861                 Wnested-externs \
22862                 Wpointer-arith \
22863                 Wshadow \
22864                 Wstrict-prototypes \
22865                 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas
22866         do
22867                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
22868                 if { (eval echo "$as_me:22868: \"$ac_compile\"") >&5
22869   (eval $ac_compile) 2>&5
22870   ac_status=$?
22871   echo "$as_me:22871: \$? = $ac_status" >&5
22872   (exit "$ac_status"); }; then
22873                         test -n "$verbose" && echo "$as_me:22873: result: ... -$cf_opt" >&5
22874 echo "${ECHO_T}... -$cf_opt" >&6
22875                         case "$cf_opt" in
22876                         (Winline)
22877                                 case "$GCC_VERSION" in
22878                                 ([34].*)
22879                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
22880
22881 echo "${as_me:-configure}:22881: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
22882
22883                                         continue;;
22884                                 esac
22885                                 ;;
22886                         (Wpointer-arith)
22887                                 case "$GCC_VERSION" in
22888                                 ([12].*)
22889                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
22890
22891 echo "${as_me:-configure}:22891: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
22892
22893                                         continue;;
22894                                 esac
22895                                 ;;
22896                         esac
22897                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
22898                 fi
22899         done
22900         CFLAGS="$cf_save_CFLAGS"
22901 fi
22902 rm -rf ./conftest*
22903
22904 fi
22905
22906 fi
22907
22908 echo "$as_me:22908: checking if you want to use dmalloc for testing" >&5
22909 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
22910
22911 # Check whether --with-dmalloc or --without-dmalloc was given.
22912 if test "${with_dmalloc+set}" = set; then
22913   withval="$with_dmalloc"
22914   case "x$withval" in
22915         (x|xno) ;;
22916         (*)
22917                 : "${with_cflags:=-g}"
22918                 : "${enable_leaks:=no}"
22919                 with_dmalloc=yes
22920
22921 cat >>confdefs.h <<EOF
22922 #define USE_DMALLOC 1
22923 EOF
22924
22925                 ;;
22926         esac
22927 else
22928   with_dmalloc=
22929 fi;
22930 echo "$as_me:22930: result: ${with_dmalloc:-no}" >&5
22931 echo "${ECHO_T}${with_dmalloc:-no}" >&6
22932
22933 case ".$with_cflags" in
22934 (.*-g*)
22935         case .$CFLAGS in
22936         (.*-g*)
22937                 ;;
22938         (*)
22939
22940 cf_fix_cppflags=no
22941 cf_new_cflags=
22942 cf_new_cppflags=
22943 cf_new_extra_cppflags=
22944
22945 for cf_add_cflags in -g
22946 do
22947 case "$cf_fix_cppflags" in
22948 (no)
22949         case "$cf_add_cflags" in
22950         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
22951                 case "$cf_add_cflags" in
22952                 (-D*)
22953                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
22954
22955                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
22956                                 && test -z "${cf_tst_cflags}" \
22957                                 && cf_fix_cppflags=yes
22958
22959                         if test "$cf_fix_cppflags" = yes ; then
22960
22961         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
22962         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
22963
22964                                 continue
22965                         elif test "${cf_tst_cflags}" = "\"'" ; then
22966
22967         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
22968         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
22969
22970                                 continue
22971                         fi
22972                         ;;
22973                 esac
22974                 case "$CPPFLAGS" in
22975                 (*$cf_add_cflags)
22976                         ;;
22977                 (*)
22978                         case "$cf_add_cflags" in
22979                         (-D*)
22980                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
22981
22982 CPPFLAGS=`echo "$CPPFLAGS" | \
22983         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
22984                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
22985
22986                                 ;;
22987                         esac
22988
22989         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
22990         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
22991
22992                         ;;
22993                 esac
22994                 ;;
22995         (*)
22996
22997         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
22998         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
22999
23000                 ;;
23001         esac
23002         ;;
23003 (yes)
23004
23005         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23006         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23007
23008         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
23009
23010         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23011                 && test -z "${cf_tst_cflags}" \
23012                 && cf_fix_cppflags=no
23013         ;;
23014 esac
23015 done
23016
23017 if test -n "$cf_new_cflags" ; then
23018
23019         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
23020         CFLAGS="${CFLAGS}$cf_new_cflags"
23021
23022 fi
23023
23024 if test -n "$cf_new_cppflags" ; then
23025
23026         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23027         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
23028
23029 fi
23030
23031 if test -n "$cf_new_extra_cppflags" ; then
23032
23033         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
23034         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
23035
23036 fi
23037
23038                 ;;
23039         esac
23040         ;;
23041 esac
23042
23043 if test "$with_dmalloc" = yes ; then
23044         echo "$as_me:23044: checking for dmalloc.h" >&5
23045 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
23046 if test "${ac_cv_header_dmalloc_h+set}" = set; then
23047   echo $ECHO_N "(cached) $ECHO_C" >&6
23048 else
23049   cat >"conftest.$ac_ext" <<_ACEOF
23050 #line 23050 "configure"
23051 #include "confdefs.h"
23052 #include <dmalloc.h>
23053 _ACEOF
23054 if { (eval echo "$as_me:23054: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23055   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23056   ac_status=$?
23057   $EGREP -v '^ *\+' conftest.er1 >conftest.err
23058   rm -f conftest.er1
23059   cat conftest.err >&5
23060   echo "$as_me:23060: \$? = $ac_status" >&5
23061   (exit "$ac_status"); } >/dev/null; then
23062   if test -s conftest.err; then
23063     ac_cpp_err=$ac_c_preproc_warn_flag
23064   else
23065     ac_cpp_err=
23066   fi
23067 else
23068   ac_cpp_err=yes
23069 fi
23070 if test -z "$ac_cpp_err"; then
23071   ac_cv_header_dmalloc_h=yes
23072 else
23073   echo "$as_me: failed program was:" >&5
23074   cat "conftest.$ac_ext" >&5
23075   ac_cv_header_dmalloc_h=no
23076 fi
23077 rm -f conftest.err "conftest.$ac_ext"
23078 fi
23079 echo "$as_me:23079: result: $ac_cv_header_dmalloc_h" >&5
23080 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
23081 if test "$ac_cv_header_dmalloc_h" = yes; then
23082
23083 echo "$as_me:23083: checking for dmalloc_debug in -ldmalloc" >&5
23084 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
23085 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
23086   echo $ECHO_N "(cached) $ECHO_C" >&6
23087 else
23088   ac_check_lib_save_LIBS=$LIBS
23089 LIBS="-ldmalloc  $LIBS"
23090 cat >"conftest.$ac_ext" <<_ACEOF
23091 #line 23091 "configure"
23092 #include "confdefs.h"
23093
23094 /* Override any gcc2 internal prototype to avoid an error.  */
23095 #ifdef __cplusplus
23096 extern "C"
23097 #endif
23098 /* We use char because int might match the return type of a gcc2
23099    builtin and then its argument prototype would still apply.  */
23100 char dmalloc_debug (void);
23101 int
23102 main (void)
23103 {
23104 dmalloc_debug ();
23105   ;
23106   return 0;
23107 }
23108 _ACEOF
23109 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23110 if { (eval echo "$as_me:23110: \"$ac_link\"") >&5
23111   (eval $ac_link) 2>&5
23112   ac_status=$?
23113   echo "$as_me:23113: \$? = $ac_status" >&5
23114   (exit "$ac_status"); } &&
23115          { ac_try='test -s "conftest$ac_exeext"'
23116   { (eval echo "$as_me:23116: \"$ac_try\"") >&5
23117   (eval $ac_try) 2>&5
23118   ac_status=$?
23119   echo "$as_me:23119: \$? = $ac_status" >&5
23120   (exit "$ac_status"); }; }; then
23121   ac_cv_lib_dmalloc_dmalloc_debug=yes
23122 else
23123   echo "$as_me: failed program was:" >&5
23124 cat "conftest.$ac_ext" >&5
23125 ac_cv_lib_dmalloc_dmalloc_debug=no
23126 fi
23127 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23128 LIBS=$ac_check_lib_save_LIBS
23129 fi
23130 echo "$as_me:23130: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
23131 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
23132 if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
23133   cat >>confdefs.h <<EOF
23134 #define HAVE_LIBDMALLOC 1
23135 EOF
23136
23137   LIBS="-ldmalloc $LIBS"
23138
23139 fi
23140
23141 fi
23142
23143 fi
23144
23145 echo "$as_me:23145: checking if you want to use dbmalloc for testing" >&5
23146 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
23147
23148 # Check whether --with-dbmalloc or --without-dbmalloc was given.
23149 if test "${with_dbmalloc+set}" = set; then
23150   withval="$with_dbmalloc"
23151   case "x$withval" in
23152         (x|xno) ;;
23153         (*)
23154                 : "${with_cflags:=-g}"
23155                 : "${enable_leaks:=no}"
23156                 with_dbmalloc=yes
23157
23158 cat >>confdefs.h <<EOF
23159 #define USE_DBMALLOC 1
23160 EOF
23161
23162                 ;;
23163         esac
23164 else
23165   with_dbmalloc=
23166 fi;
23167 echo "$as_me:23167: result: ${with_dbmalloc:-no}" >&5
23168 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
23169
23170 case ".$with_cflags" in
23171 (.*-g*)
23172         case .$CFLAGS in
23173         (.*-g*)
23174                 ;;
23175         (*)
23176
23177 cf_fix_cppflags=no
23178 cf_new_cflags=
23179 cf_new_cppflags=
23180 cf_new_extra_cppflags=
23181
23182 for cf_add_cflags in -g
23183 do
23184 case "$cf_fix_cppflags" in
23185 (no)
23186         case "$cf_add_cflags" in
23187         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
23188                 case "$cf_add_cflags" in
23189                 (-D*)
23190                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
23191
23192                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23193                                 && test -z "${cf_tst_cflags}" \
23194                                 && cf_fix_cppflags=yes
23195
23196                         if test "$cf_fix_cppflags" = yes ; then
23197
23198         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23199         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23200
23201                                 continue
23202                         elif test "${cf_tst_cflags}" = "\"'" ; then
23203
23204         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23205         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23206
23207                                 continue
23208                         fi
23209                         ;;
23210                 esac
23211                 case "$CPPFLAGS" in
23212                 (*$cf_add_cflags)
23213                         ;;
23214                 (*)
23215                         case "$cf_add_cflags" in
23216                         (-D*)
23217                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
23218
23219 CPPFLAGS=`echo "$CPPFLAGS" | \
23220         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
23221                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
23222
23223                                 ;;
23224                         esac
23225
23226         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
23227         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
23228
23229                         ;;
23230                 esac
23231                 ;;
23232         (*)
23233
23234         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
23235         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
23236
23237                 ;;
23238         esac
23239         ;;
23240 (yes)
23241
23242         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23243         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23244
23245         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
23246
23247         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23248                 && test -z "${cf_tst_cflags}" \
23249                 && cf_fix_cppflags=no
23250         ;;
23251 esac
23252 done
23253
23254 if test -n "$cf_new_cflags" ; then
23255
23256         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
23257         CFLAGS="${CFLAGS}$cf_new_cflags"
23258
23259 fi
23260
23261 if test -n "$cf_new_cppflags" ; then
23262
23263         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23264         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
23265
23266 fi
23267
23268 if test -n "$cf_new_extra_cppflags" ; then
23269
23270         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
23271         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
23272
23273 fi
23274
23275                 ;;
23276         esac
23277         ;;
23278 esac
23279
23280 if test "$with_dbmalloc" = yes ; then
23281         echo "$as_me:23281: checking for dbmalloc.h" >&5
23282 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
23283 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
23284   echo $ECHO_N "(cached) $ECHO_C" >&6
23285 else
23286   cat >"conftest.$ac_ext" <<_ACEOF
23287 #line 23287 "configure"
23288 #include "confdefs.h"
23289 #include <dbmalloc.h>
23290 _ACEOF
23291 if { (eval echo "$as_me:23291: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23292   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23293   ac_status=$?
23294   $EGREP -v '^ *\+' conftest.er1 >conftest.err
23295   rm -f conftest.er1
23296   cat conftest.err >&5
23297   echo "$as_me:23297: \$? = $ac_status" >&5
23298   (exit "$ac_status"); } >/dev/null; then
23299   if test -s conftest.err; then
23300     ac_cpp_err=$ac_c_preproc_warn_flag
23301   else
23302     ac_cpp_err=
23303   fi
23304 else
23305   ac_cpp_err=yes
23306 fi
23307 if test -z "$ac_cpp_err"; then
23308   ac_cv_header_dbmalloc_h=yes
23309 else
23310   echo "$as_me: failed program was:" >&5
23311   cat "conftest.$ac_ext" >&5
23312   ac_cv_header_dbmalloc_h=no
23313 fi
23314 rm -f conftest.err "conftest.$ac_ext"
23315 fi
23316 echo "$as_me:23316: result: $ac_cv_header_dbmalloc_h" >&5
23317 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
23318 if test "$ac_cv_header_dbmalloc_h" = yes; then
23319
23320 echo "$as_me:23320: checking for debug_malloc in -ldbmalloc" >&5
23321 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
23322 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
23323   echo $ECHO_N "(cached) $ECHO_C" >&6
23324 else
23325   ac_check_lib_save_LIBS=$LIBS
23326 LIBS="-ldbmalloc  $LIBS"
23327 cat >"conftest.$ac_ext" <<_ACEOF
23328 #line 23328 "configure"
23329 #include "confdefs.h"
23330
23331 /* Override any gcc2 internal prototype to avoid an error.  */
23332 #ifdef __cplusplus
23333 extern "C"
23334 #endif
23335 /* We use char because int might match the return type of a gcc2
23336    builtin and then its argument prototype would still apply.  */
23337 char debug_malloc (void);
23338 int
23339 main (void)
23340 {
23341 debug_malloc ();
23342   ;
23343   return 0;
23344 }
23345 _ACEOF
23346 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23347 if { (eval echo "$as_me:23347: \"$ac_link\"") >&5
23348   (eval $ac_link) 2>&5
23349   ac_status=$?
23350   echo "$as_me:23350: \$? = $ac_status" >&5
23351   (exit "$ac_status"); } &&
23352          { ac_try='test -s "conftest$ac_exeext"'
23353   { (eval echo "$as_me:23353: \"$ac_try\"") >&5
23354   (eval $ac_try) 2>&5
23355   ac_status=$?
23356   echo "$as_me:23356: \$? = $ac_status" >&5
23357   (exit "$ac_status"); }; }; then
23358   ac_cv_lib_dbmalloc_debug_malloc=yes
23359 else
23360   echo "$as_me: failed program was:" >&5
23361 cat "conftest.$ac_ext" >&5
23362 ac_cv_lib_dbmalloc_debug_malloc=no
23363 fi
23364 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23365 LIBS=$ac_check_lib_save_LIBS
23366 fi
23367 echo "$as_me:23367: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
23368 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
23369 if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
23370   cat >>confdefs.h <<EOF
23371 #define HAVE_LIBDBMALLOC 1
23372 EOF
23373
23374   LIBS="-ldbmalloc $LIBS"
23375
23376 fi
23377
23378 fi
23379
23380 fi
23381
23382 echo "$as_me:23382: checking if you want to use valgrind for testing" >&5
23383 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
23384
23385 # Check whether --with-valgrind or --without-valgrind was given.
23386 if test "${with_valgrind+set}" = set; then
23387   withval="$with_valgrind"
23388   case "x$withval" in
23389         (x|xno) ;;
23390         (*)
23391                 : "${with_cflags:=-g}"
23392                 : "${enable_leaks:=no}"
23393                 with_valgrind=yes
23394
23395 cat >>confdefs.h <<EOF
23396 #define USE_VALGRIND 1
23397 EOF
23398
23399                 ;;
23400         esac
23401 else
23402   with_valgrind=
23403 fi;
23404 echo "$as_me:23404: result: ${with_valgrind:-no}" >&5
23405 echo "${ECHO_T}${with_valgrind:-no}" >&6
23406
23407 case ".$with_cflags" in
23408 (.*-g*)
23409         case .$CFLAGS in
23410         (.*-g*)
23411                 ;;
23412         (*)
23413
23414 cf_fix_cppflags=no
23415 cf_new_cflags=
23416 cf_new_cppflags=
23417 cf_new_extra_cppflags=
23418
23419 for cf_add_cflags in -g
23420 do
23421 case "$cf_fix_cppflags" in
23422 (no)
23423         case "$cf_add_cflags" in
23424         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
23425                 case "$cf_add_cflags" in
23426                 (-D*)
23427                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
23428
23429                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23430                                 && test -z "${cf_tst_cflags}" \
23431                                 && cf_fix_cppflags=yes
23432
23433                         if test "$cf_fix_cppflags" = yes ; then
23434
23435         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23436         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23437
23438                                 continue
23439                         elif test "${cf_tst_cflags}" = "\"'" ; then
23440
23441         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23442         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23443
23444                                 continue
23445                         fi
23446                         ;;
23447                 esac
23448                 case "$CPPFLAGS" in
23449                 (*$cf_add_cflags)
23450                         ;;
23451                 (*)
23452                         case "$cf_add_cflags" in
23453                         (-D*)
23454                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
23455
23456 CPPFLAGS=`echo "$CPPFLAGS" | \
23457         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
23458                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
23459
23460                                 ;;
23461                         esac
23462
23463         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
23464         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
23465
23466                         ;;
23467                 esac
23468                 ;;
23469         (*)
23470
23471         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
23472         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
23473
23474                 ;;
23475         esac
23476         ;;
23477 (yes)
23478
23479         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
23480         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
23481
23482         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
23483
23484         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
23485                 && test -z "${cf_tst_cflags}" \
23486                 && cf_fix_cppflags=no
23487         ;;
23488 esac
23489 done
23490
23491 if test -n "$cf_new_cflags" ; then
23492
23493         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
23494         CFLAGS="${CFLAGS}$cf_new_cflags"
23495
23496 fi
23497
23498 if test -n "$cf_new_cppflags" ; then
23499
23500         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23501         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
23502
23503 fi
23504
23505 if test -n "$cf_new_extra_cppflags" ; then
23506
23507         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
23508         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
23509
23510 fi
23511
23512                 ;;
23513         esac
23514         ;;
23515 esac
23516
23517 echo "$as_me:23517: checking if you want to perform memory-leak testing" >&5
23518 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
23519
23520 # Check whether --enable-leaks or --disable-leaks was given.
23521 if test "${enable_leaks+set}" = set; then
23522   enableval="$enable_leaks"
23523   enable_leaks=$enableval
23524 else
23525   enable_leaks=yes
23526 fi;
23527 if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
23528 echo "$as_me:23528: result: $with_no_leaks" >&5
23529 echo "${ECHO_T}$with_no_leaks" >&6
23530
23531 if test "$enable_leaks" = no ; then
23532
23533 cat >>confdefs.h <<\EOF
23534 #define NO_LEAKS 1
23535 EOF
23536
23537 cat >>confdefs.h <<\EOF
23538 #define YY_NO_LEAKS 1
23539 EOF
23540
23541 fi
23542
23543 LD_RPATH_OPT=
23544 if test "x$cf_cv_enable_rpath" != xno
23545 then
23546         echo "$as_me:23546: checking for an rpath option" >&5
23547 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
23548         case "$cf_cv_system_name" in
23549         (irix*)
23550                 if test "$GCC" = yes; then
23551                         LD_RPATH_OPT="-Wl,-rpath,"
23552                 else
23553                         LD_RPATH_OPT="-rpath "
23554                 fi
23555                 ;;
23556         (linux*|gnu*|k*bsd*-gnu|freebsd*)
23557                 LD_RPATH_OPT="-Wl,-rpath,"
23558                 ;;
23559         (openbsd[2-9].*|mirbsd*)
23560                 LD_RPATH_OPT="-Wl,-rpath,"
23561                 ;;
23562         (dragonfly*)
23563                 LD_RPATH_OPT="-rpath "
23564                 ;;
23565         (netbsd*)
23566                 LD_RPATH_OPT="-Wl,-rpath,"
23567                 ;;
23568         (osf*|mls+*)
23569                 LD_RPATH_OPT="-rpath "
23570                 ;;
23571         (solaris2*)
23572                 LD_RPATH_OPT="-R"
23573                 ;;
23574         (*)
23575                 ;;
23576         esac
23577         echo "$as_me:23577: result: $LD_RPATH_OPT" >&5
23578 echo "${ECHO_T}$LD_RPATH_OPT" >&6
23579
23580         case "x$LD_RPATH_OPT" in
23581         (x-R*)
23582                 echo "$as_me:23582: checking if we need a space after rpath option" >&5
23583 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
23584                 cf_save_LIBS="$LIBS"
23585
23586 cf_add_libs="$LIBS"
23587 # reverse order
23588 cf_add_0lib=
23589 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23590 # filter duplicates
23591 for cf_add_1lib in $cf_add_0lib; do
23592         for cf_add_2lib in $cf_add_libs; do
23593                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23594                         cf_add_1lib=
23595                         break
23596                 fi
23597         done
23598         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23599 done
23600 LIBS="$cf_add_libs"
23601
23602                 cat >"conftest.$ac_ext" <<_ACEOF
23603 #line 23603 "configure"
23604 #include "confdefs.h"
23605
23606 int
23607 main (void)
23608 {
23609
23610   ;
23611   return 0;
23612 }
23613 _ACEOF
23614 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23615 if { (eval echo "$as_me:23615: \"$ac_link\"") >&5
23616   (eval $ac_link) 2>&5
23617   ac_status=$?
23618   echo "$as_me:23618: \$? = $ac_status" >&5
23619   (exit "$ac_status"); } &&
23620          { ac_try='test -s "conftest$ac_exeext"'
23621   { (eval echo "$as_me:23621: \"$ac_try\"") >&5
23622   (eval $ac_try) 2>&5
23623   ac_status=$?
23624   echo "$as_me:23624: \$? = $ac_status" >&5
23625   (exit "$ac_status"); }; }; then
23626   cf_rpath_space=no
23627 else
23628   echo "$as_me: failed program was:" >&5
23629 cat "conftest.$ac_ext" >&5
23630 cf_rpath_space=yes
23631 fi
23632 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23633                 LIBS="$cf_save_LIBS"
23634                 echo "$as_me:23634: result: $cf_rpath_space" >&5
23635 echo "${ECHO_T}$cf_rpath_space" >&6
23636                 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
23637                 ;;
23638         esac
23639 fi
23640
23641 echo "$as_me:23641: checking if rpath-hack should be disabled" >&5
23642 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
23643
23644 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
23645 if test "${enable_rpath_hack+set}" = set; then
23646   enableval="$enable_rpath_hack"
23647   test "$enableval" != no && enableval=yes
23648         if test "$enableval" != "yes" ; then
23649     enable_rpath_hack=no
23650         else
23651                 enable_rpath_hack=yes
23652         fi
23653 else
23654   enableval=yes
23655         enable_rpath_hack=yes
23656
23657 fi;
23658 if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi
23659 echo "$as_me:23659: result: $cf_disable_rpath_hack" >&5
23660 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
23661
23662 if test "$enable_rpath_hack" = yes ; then
23663
23664 echo "$as_me:23664: checking for updated LDFLAGS" >&5
23665 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
23666 if test -n "$LD_RPATH_OPT" ; then
23667         echo "$as_me:23667: result: maybe" >&5
23668 echo "${ECHO_T}maybe" >&6
23669
23670         for ac_prog in ldd
23671 do
23672   # Extract the first word of "$ac_prog", so it can be a program name with args.
23673 set dummy $ac_prog; ac_word=$2
23674 echo "$as_me:23674: checking for $ac_word" >&5
23675 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
23676 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
23677   echo $ECHO_N "(cached) $ECHO_C" >&6
23678 else
23679   if test -n "$cf_ldd_prog"; then
23680   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
23681 else
23682   ac_save_IFS=$IFS; IFS=$ac_path_separator
23683 ac_dummy="$PATH"
23684 for ac_dir in $ac_dummy; do
23685   IFS=$ac_save_IFS
23686   test -z "$ac_dir" && ac_dir=.
23687   $as_executable_p "$ac_dir/$ac_word" || continue
23688 ac_cv_prog_cf_ldd_prog="$ac_prog"
23689 echo "$as_me:23689: found $ac_dir/$ac_word" >&5
23690 break
23691 done
23692
23693 fi
23694 fi
23695 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
23696 if test -n "$cf_ldd_prog"; then
23697   echo "$as_me:23697: result: $cf_ldd_prog" >&5
23698 echo "${ECHO_T}$cf_ldd_prog" >&6
23699 else
23700   echo "$as_me:23700: result: no" >&5
23701 echo "${ECHO_T}no" >&6
23702 fi
23703
23704   test -n "$cf_ldd_prog" && break
23705 done
23706 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
23707
23708         cf_rpath_list="/usr/lib /lib"
23709         if test "$cf_ldd_prog" != no
23710         then
23711                 cf_rpath_oops=
23712
23713 cat >"conftest.$ac_ext" <<_ACEOF
23714 #line 23714 "configure"
23715 #include "confdefs.h"
23716 #include <stdio.h>
23717 int
23718 main (void)
23719 {
23720 printf("Hello");
23721   ;
23722   return 0;
23723 }
23724 _ACEOF
23725 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23726 if { (eval echo "$as_me:23726: \"$ac_link\"") >&5
23727   (eval $ac_link) 2>&5
23728   ac_status=$?
23729   echo "$as_me:23729: \$? = $ac_status" >&5
23730   (exit "$ac_status"); } &&
23731          { ac_try='test -s "conftest$ac_exeext"'
23732   { (eval echo "$as_me:23732: \"$ac_try\"") >&5
23733   (eval $ac_try) 2>&5
23734   ac_status=$?
23735   echo "$as_me:23735: \$? = $ac_status" >&5
23736   (exit "$ac_status"); }; }; then
23737   cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
23738                  cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[         ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
23739 else
23740   echo "$as_me: failed program was:" >&5
23741 cat "conftest.$ac_ext" >&5
23742 fi
23743 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23744
23745                 # If we passed the link-test, but get a "not found" on a given library,
23746                 # this could be due to inept reconfiguration of gcc to make it only
23747                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
23748                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
23749                 # /usr/local libraries.
23750                 if test -n "$cf_rpath_oops"
23751                 then
23752                         for cf_rpath_src in $cf_rpath_oops
23753                         do
23754                                 for cf_rpath_dir in \
23755                                         /usr/local \
23756                                         /usr/pkg \
23757                                         /opt/sfw
23758                                 do
23759                                         if test -f "$cf_rpath_dir/lib/$cf_rpath_src"
23760                                         then
23761                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
23762
23763 echo "${as_me:-configure}:23763: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
23764
23765                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
23766                                                 break
23767                                         fi
23768                                 done
23769                         done
23770                 fi
23771         fi
23772
23773         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
23774
23775 echo "${as_me:-configure}:23775: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
23776
23777 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
23778
23779 echo "${as_me:-configure}:23779: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
23780
23781 cf_rpath_dst=
23782 for cf_rpath_src in $LDFLAGS
23783 do
23784         case "$cf_rpath_src" in
23785         (-L*)
23786
23787                 # check if this refers to a directory which we will ignore
23788                 cf_rpath_skip=no
23789                 if test -n "$cf_rpath_list"
23790                 then
23791                         for cf_rpath_item in $cf_rpath_list
23792                         do
23793                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
23794                                 then
23795                                         cf_rpath_skip=yes
23796                                         break
23797                                 fi
23798                         done
23799                 fi
23800
23801                 if test "$cf_rpath_skip" = no
23802                 then
23803                         # transform the option
23804                         if test "$LD_RPATH_OPT" = "-R " ; then
23805                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
23806                         else
23807                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
23808                         fi
23809
23810                         # if we have not already added this, add it now
23811                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
23812                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
23813                         then
23814                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
23815
23816 echo "${as_me:-configure}:23816: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
23817
23818                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
23819                         fi
23820                 fi
23821                 ;;
23822         esac
23823         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
23824 done
23825 LDFLAGS=$cf_rpath_dst
23826
23827 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
23828
23829 echo "${as_me:-configure}:23829: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
23830
23831 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
23832
23833 echo "${as_me:-configure}:23833: testing ...checking LIBS $LIBS ..." 1>&5
23834
23835 cf_rpath_dst=
23836 for cf_rpath_src in $LIBS
23837 do
23838         case "$cf_rpath_src" in
23839         (-L*)
23840
23841                 # check if this refers to a directory which we will ignore
23842                 cf_rpath_skip=no
23843                 if test -n "$cf_rpath_list"
23844                 then
23845                         for cf_rpath_item in $cf_rpath_list
23846                         do
23847                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
23848                                 then
23849                                         cf_rpath_skip=yes
23850                                         break
23851                                 fi
23852                         done
23853                 fi
23854
23855                 if test "$cf_rpath_skip" = no
23856                 then
23857                         # transform the option
23858                         if test "$LD_RPATH_OPT" = "-R " ; then
23859                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
23860                         else
23861                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
23862                         fi
23863
23864                         # if we have not already added this, add it now
23865                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
23866                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
23867                         then
23868                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
23869
23870 echo "${as_me:-configure}:23870: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
23871
23872                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
23873                         fi
23874                 fi
23875                 ;;
23876         esac
23877         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
23878 done
23879 LIBS=$cf_rpath_dst
23880
23881 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
23882
23883 echo "${as_me:-configure}:23883: testing ...checked LIBS $LIBS ..." 1>&5
23884
23885         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
23886
23887 echo "${as_me:-configure}:23887: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
23888
23889 else
23890         echo "$as_me:23890: result: no" >&5
23891 echo "${ECHO_T}no" >&6
23892 fi
23893
23894 fi
23895
23896 TEST_ARGS="$LIBS"
23897 LIBS=
23898
23899 ac_config_files="$ac_config_files Makefile"
23900 ac_config_commands="$ac_config_commands default"
23901 cat >confcache <<\_ACEOF
23902 # This file is a shell script that caches the results of configure
23903 # tests run on this system so they can be shared between configure
23904 # scripts and configure runs, see configure's option --config-cache.
23905 # It is not useful on other systems.  If it contains results you don't
23906 # want to keep, you may remove or edit it.
23907 #
23908 # config.status only pays attention to the cache file if you give it
23909 # the --recheck option to rerun configure.
23910 #
23911 # `ac_cv_env_foo' variables (set or unset) will be overridden when
23912 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23913 # following values.
23914
23915 _ACEOF
23916
23917 # The following way of writing the cache mishandles newlines in values,
23918 # but we know of no workaround that is simple, portable, and efficient.
23919 # So, don't put newlines in cache variables' values.
23920 # Ultrix sh set writes to stderr and can't be redirected directly,
23921 # and sets the high bit in the cache file unless we assign to the vars.
23922 {
23923   (set) 2>&1 |
23924     case `(ac_space=' '; set | grep ac_space) 2>&1` in
23925     *ac_space=\ *)
23926       # `set' does not quote correctly, so add quotes (double-quote
23927       # substitution turns \\\\ into \\, and sed turns \\ into \).
23928       sed -n \
23929         "s/'/'\\\\''/g;
23930           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23931       ;;
23932     *)
23933       # `set' quotes correctly as required by POSIX, so do not add quotes.
23934       sed -n \
23935         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
23936       ;;
23937     esac;
23938 } |
23939   sed '
23940      t clear
23941      : clear
23942      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23943      t end
23944      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23945      : end' >>confcache
23946 if cmp -s $cache_file confcache; then :; else
23947   if test -w $cache_file; then
23948     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
23949     cat confcache >$cache_file
23950   else
23951     echo "not updating unwritable cache $cache_file"
23952   fi
23953 fi
23954 rm -f confcache
23955
23956 test "x$prefix" = xNONE && prefix=$ac_default_prefix
23957 # Let make expand exec_prefix.
23958 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23959
23960 # VPATH may cause trouble with some makes, so we remove $(srcdir),
23961 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23962 # trailing colons and then remove the whole line if VPATH becomes empty
23963 # (actually we leave an empty line to preserve line numbers).
23964 if test "x$srcdir" = x.; then
23965   ac_vpsub='/^[         ]*VPATH[        ]*=/{
23966 s/:*\$(srcdir):*/:/;
23967 s/:*\${srcdir}:*/:/;
23968 s/:*@srcdir@:*/:/;
23969 s/^\([^=]*=[    ]*\):*/\1/;
23970 s/:*$//;
23971 s/^[^=]*=[      ]*$//;
23972 }'
23973 fi
23974
23975 DEFS=-DHAVE_CONFIG_H
23976
23977 : "${CONFIG_STATUS=./config.status}"
23978 ac_clean_files_save=$ac_clean_files
23979 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23980 { echo "$as_me:23980: creating $CONFIG_STATUS" >&5
23981 echo "$as_me: creating $CONFIG_STATUS" >&6;}
23982 cat >"$CONFIG_STATUS" <<_ACEOF
23983 #! $SHELL
23984 # Generated automatically by configure.
23985 # Run this file to recreate the current configuration.
23986 # Compiler output produced by configure, useful for debugging
23987 # configure, is in config.log if it exists.
23988
23989 me=\`echo "\$0" | sed -e 's,.*\\/,,'\`
23990
23991 debug=false
23992 SHELL=\${CONFIG_SHELL-$SHELL}
23993 ac_cs_invocation="\$0 \$@"
23994
23995 CLICOLOR_FORCE= GREP_OPTIONS=
23996 unset CLICOLOR_FORCE GREP_OPTIONS
23997 _ACEOF
23998
23999 cat >>"$CONFIG_STATUS" <<\_ACEOF
24000 # Be Bourne compatible
24001 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
24002   emulate sh
24003   NULLCMD=:
24004 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
24005   set -o posix
24006 fi
24007
24008 # Name of the executable.
24009 as_me=`echo "$0" |sed 's,.*[\\/],,'`
24010
24011 if expr a : '\(a\)' >/dev/null 2>&1; then
24012   as_expr="expr"
24013 else
24014   as_expr="false"
24015 fi
24016
24017 rm -f conf$$ conf$$.exe conf$$.file
24018 echo >conf$$.file
24019 if ln -s conf$$.file conf$$ 2>/dev/null; then
24020   # We could just check for DJGPP; but this test a) works b) is more generic
24021   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
24022   if test -f conf$$.exe; then
24023     # Don't use ln at all; we don't have any links
24024     as_ln_s='cp -p'
24025   else
24026     as_ln_s='ln -s'
24027   fi
24028 elif ln conf$$.file conf$$ 2>/dev/null; then
24029   as_ln_s='ln'
24030 else
24031   as_ln_s='cp -p'
24032 fi
24033 rm -f conf$$ conf$$.exe conf$$.file
24034
24035 as_executable_p="test -f"
24036
24037 # Support unset when possible.
24038 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
24039   as_unset="unset"
24040 else
24041   as_unset="false"
24042 fi
24043
24044 # NLS nuisances.
24045 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
24046 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
24047 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
24048 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
24049 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
24050 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
24051 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
24052 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
24053
24054 # IFS
24055 # We need space, tab and new line, in precisely that order.
24056 as_nl='
24057 '
24058 IFS="   $as_nl"
24059
24060 # CDPATH.
24061 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
24062
24063 exec 6>&1
24064
24065 _ACEOF
24066
24067 # Files that config.status was made for.
24068 if test -n "$ac_config_files"; then
24069   echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
24070 fi
24071
24072 if test -n "$ac_config_headers"; then
24073   echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
24074 fi
24075
24076 if test -n "$ac_config_links"; then
24077   echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
24078 fi
24079
24080 if test -n "$ac_config_commands"; then
24081   echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
24082 fi
24083
24084 cat >>"$CONFIG_STATUS" <<\EOF
24085
24086 ac_cs_usage="\
24087 \`$as_me' instantiates files from templates according to the
24088 current configuration.
24089
24090 Usage: $0 [OPTIONS] [FILE]...
24091
24092   -h, --help       print this help, then exit
24093   -V, --version    print version number, then exit
24094   -d, --debug      don't remove temporary files
24095       --recheck    update $as_me by reconfiguring in the same conditions
24096   --file=FILE[:TEMPLATE]
24097                    instantiate the configuration file FILE
24098   --header=FILE[:TEMPLATE]
24099                    instantiate the configuration header FILE
24100
24101 Configuration files:
24102 $config_files
24103
24104 Configuration headers:
24105 $config_headers
24106
24107 Configuration commands:
24108 $config_commands
24109
24110 Report bugs to <dickey@invisible-island.net>."
24111 EOF
24112
24113 cat >>"$CONFIG_STATUS" <<EOF
24114 ac_cs_version="\\
24115 config.status
24116 configured by $0, generated by GNU Autoconf 2.52.20231210,
24117   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
24118
24119 Copyright 2003-2022,2023        Thomas E. Dickey
24120 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
24121 Free Software Foundation, Inc.
24122 This config.status script is free software; the Free Software Foundation
24123 gives unlimited permission to copy, distribute and modify it."
24124 srcdir="$srcdir"
24125 INSTALL="$INSTALL"
24126 EOF
24127
24128 cat >>"$CONFIG_STATUS" <<\EOF
24129 # If no file are specified by the user, then we need to provide default
24130 # value.  By we need to know if files were specified by the user.
24131 ac_need_defaults=:
24132 while test $# != 0
24133 do
24134   case $1 in
24135   --*=*)
24136     ac_option=`expr "x$1" : 'x\([^=]*\)='`
24137     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
24138     shift
24139     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
24140     shift
24141     ;;
24142   -*);;
24143   *) # This is not an option, so the user has probably given explicit
24144      # arguments.
24145      ac_need_defaults=false;;
24146   esac
24147
24148   case $1 in
24149   # Handling of the options.
24150 EOF
24151 cat >>"$CONFIG_STATUS" <<EOF
24152   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24153     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
24154     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
24155 EOF
24156 cat >>"$CONFIG_STATUS" <<\EOF
24157   --version | --vers* | -V )
24158     echo "$ac_cs_version"; exit 0 ;;
24159   --he | --h)
24160     # Conflict between --help and --header
24161     { { echo "$as_me:24161: error: ambiguous option: $1
24162 Try \`$0 --help' for more information." >&5
24163 echo "$as_me: error: ambiguous option: $1
24164 Try \`$0 --help' for more information." >&2;}
24165    { (exit 1); exit 1; }; };;
24166   --help | --hel | -h )
24167     echo "$ac_cs_usage"; exit 0 ;;
24168   --debug | --d* | -d )
24169     debug=: ;;
24170   --file | --fil | --fi | --f )
24171     shift
24172     CONFIG_FILES="$CONFIG_FILES $1"
24173     ac_need_defaults=false;;
24174   --header | --heade | --head | --hea )
24175     shift
24176     CONFIG_HEADERS="$CONFIG_HEADERS $1"
24177     ac_need_defaults=false;;
24178
24179   # This is an error.
24180   -*) { { echo "$as_me:24180: error: unrecognized option: $1
24181 Try \`$0 --help' for more information." >&5
24182 echo "$as_me: error: unrecognized option: $1
24183 Try \`$0 --help' for more information." >&2;}
24184    { (exit 1); exit 1; }; } ;;
24185
24186   *) ac_config_targets="$ac_config_targets $1" ;;
24187
24188   esac
24189   shift
24190 done
24191
24192 exec 5>>config.log
24193 cat >&5 << _ACEOF
24194
24195 ## ----------------------- ##
24196 ## Running config.status.  ##
24197 ## ----------------------- ##
24198
24199 This file was extended by $as_me 2.52.20231210, executed with
24200   CONFIG_FILES    = $CONFIG_FILES
24201   CONFIG_HEADERS  = $CONFIG_HEADERS
24202   CONFIG_LINKS    = $CONFIG_LINKS
24203   CONFIG_COMMANDS = $CONFIG_COMMANDS
24204   > "$ac_cs_invocation"
24205 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24206
24207 _ACEOF
24208 EOF
24209
24210 cat >>"$CONFIG_STATUS" <<EOF
24211 #
24212 # INIT-COMMANDS section.
24213 #
24214
24215 AWK="$AWK"
24216 ECHO_CC="$ECHO_CC"
24217 ECHO_LD="$ECHO_LD"
24218 SHOW_CC="$SHOW_LD"
24219
24220 EOF
24221
24222 cat >>"$CONFIG_STATUS" <<\EOF
24223 for ac_config_target in $ac_config_targets
24224 do
24225   case "$ac_config_target" in
24226   # Handling of arguments.
24227   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
24228   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
24229   "ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS ncurses_cfg.h:ncurses_tst.hin" ;;
24230   *) { { echo "$as_me:24230: error: invalid argument: $ac_config_target" >&5
24231 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24232    { (exit 1); exit 1; }; };;
24233   esac
24234 done
24235
24236 # If the user did not use the arguments to specify the items to instantiate,
24237 # then the envvar interface is used.  Set only those that are not.
24238 # We use the long form for the default assignment because of an extremely
24239 # bizarre bug on SunOS 4.1.3.
24240 if "$ac_need_defaults"; then
24241   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24242   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24243   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24244 fi
24245
24246 # Create a temporary directory, and hook for its removal unless debugging.
24247 $debug ||
24248 {
24249   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
24250   trap '{ (exit 1); exit 1; }' 1 2 13 15
24251 }
24252
24253 # Create a (secure) tmp directory for tmp files.
24254 : "${TMPDIR=/tmp}"
24255 {
24256   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
24257   test -n "$tmp" && test -d "$tmp"
24258 }  ||
24259 {
24260   tmp=$TMPDIR/cs$$-$RANDOM
24261   (umask 077 && mkdir "$tmp")
24262 } ||
24263 {
24264    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
24265    { (exit 1); exit 1; }
24266 }
24267
24268 EOF
24269
24270 cat >>"$CONFIG_STATUS" <<EOF
24271
24272 #
24273 # CONFIG_FILES section.
24274 #
24275
24276 # No need to generate the scripts if there are no CONFIG_FILES.
24277 # This happens for instance when ./config.status config.h
24278 if test -n "\$CONFIG_FILES"; then
24279   # Protect against being on the right side of a sed subst in config.status.
24280   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
24281    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
24282 s,@SHELL@,$SHELL,;t t
24283 s,@exec_prefix@,$exec_prefix,;t t
24284 s,@prefix@,$prefix,;t t
24285 s,@program_transform_name@,$program_transform_name,;t t
24286 s,@bindir@,$bindir,;t t
24287 s,@sbindir@,$sbindir,;t t
24288 s,@libexecdir@,$libexecdir,;t t
24289 s,@datarootdir@,$datarootdir,;t t
24290 s,@datadir@,$datadir,;t t
24291 s,@sysconfdir@,$sysconfdir,;t t
24292 s,@sharedstatedir@,$sharedstatedir,;t t
24293 s,@localstatedir@,$localstatedir,;t t
24294 s,@runstatedir@,$runstatedir,;t t
24295 s,@libdir@,$libdir,;t t
24296 s,@includedir@,$includedir,;t t
24297 s,@oldincludedir@,$oldincludedir,;t t
24298 s,@infodir@,$infodir,;t t
24299 s,@mandir@,$mandir,;t t
24300 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
24301 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
24302 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
24303 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
24304 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
24305 s,@build_alias@,$build_alias,;t t
24306 s,@host_alias@,$host_alias,;t t
24307 s,@target_alias@,$target_alias,;t t
24308 s,@ECHO_C@,$ECHO_C,;t t
24309 s,@ECHO_N@,$ECHO_N,;t t
24310 s,@ECHO_T@,$ECHO_T,;t t
24311 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
24312 s,@DEFS@,$DEFS,;t t
24313 s,@LIBS@,$LIBS,;t t
24314 s,@build@,$build,;t t
24315 s,@build_cpu@,$build_cpu,;t t
24316 s,@build_vendor@,$build_vendor,;t t
24317 s,@build_os@,$build_os,;t t
24318 s,@host@,$host,;t t
24319 s,@host_cpu@,$host_cpu,;t t
24320 s,@host_vendor@,$host_vendor,;t t
24321 s,@host_os@,$host_os,;t t
24322 s,@SET_MAKE@,$SET_MAKE,;t t
24323 s,@CC@,$CC,;t t
24324 s,@CFLAGS@,$CFLAGS,;t t
24325 s,@LDFLAGS@,$LDFLAGS,;t t
24326 s,@CPPFLAGS@,$CPPFLAGS,;t t
24327 s,@ac_ct_CC@,$ac_ct_CC,;t t
24328 s,@EXEEXT@,$EXEEXT,;t t
24329 s,@OBJEXT@,$OBJEXT,;t t
24330 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
24331 s,@CPP@,$CPP,;t t
24332 s,@GREP@,$GREP,;t t
24333 s,@EGREP@,$EGREP,;t t
24334 s,@AWK@,$AWK,;t t
24335 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
24336 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
24337 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
24338 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
24339 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
24340 s,@LINT@,$LINT,;t t
24341 s,@LINT_OPTS@,$LINT_OPTS,;t t
24342 s,@LINT_LIBS@,$LINT_LIBS,;t t
24343 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
24344 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
24345 s,@CTAGS@,$CTAGS,;t t
24346 s,@ETAGS@,$ETAGS,;t t
24347 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
24348 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
24349 s,@MATH_LIB@,$MATH_LIB,;t t
24350 s,@top_builddir@,$top_builddir,;t t
24351 s,@CC_G_OPT@,$CC_G_OPT,;t t
24352 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
24353 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
24354 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
24355 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
24356 s,@LD@,$LD,;t t
24357 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
24358 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
24359 s,@LD_MODEL@,$LD_MODEL,;t t
24360 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
24361 s,@LIBTOOL@,$LIBTOOL,;t t
24362 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
24363 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
24364 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
24365 s,@LIB_LINK@,$LIB_LINK,;t t
24366 s,@LINK_TESTS@,$LINK_TESTS,;t t
24367 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
24368 s,@PACKAGE@,$PACKAGE,;t t
24369 s,@PTHREAD@,$PTHREAD,;t t
24370 s,@TEST_ARGS@,$TEST_ARGS,;t t
24371 s,@TEST_DEPS@,$TEST_DEPS,;t t
24372 s,@TEST_LIBS@,$TEST_LIBS,;t t
24373 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
24374 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
24375 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
24376 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
24377 s,@includesubdir@,$includesubdir,;t t
24378 s,@FGREP@,$FGREP,;t t
24379 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
24380 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
24381 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
24382 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
24383 s,@ECHO_LT@,$ECHO_LT,;t t
24384 s,@ECHO_LD@,$ECHO_LD,;t t
24385 s,@RULE_CC@,$RULE_CC,;t t
24386 s,@SHOW_CC@,$SHOW_CC,;t t
24387 s,@ECHO_CC@,$ECHO_CC,;t t
24388 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
24389 s,@NCURSES_CONFIG@,$NCURSES_CONFIG,;t t
24390 s,@ac_ct_NCURSES_CONFIG@,$ac_ct_NCURSES_CONFIG,;t t
24391 s,@X_CFLAGS@,$X_CFLAGS,;t t
24392 s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
24393 s,@X_LIBS@,$X_LIBS,;t t
24394 s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
24395 s,@XCURSES_CONFIG@,$XCURSES_CONFIG,;t t
24396 s,@ac_ct_XCURSES_CONFIG@,$ac_ct_XCURSES_CONFIG,;t t
24397 s,@cf_cv_screen@,$cf_cv_screen,;t t
24398 s,@RGB_PATH@,$RGB_PATH,;t t
24399 s,@no_x11_rgb@,$no_x11_rgb,;t t
24400 s,@FORM_NAME@,$FORM_NAME,;t t
24401 s,@MENU_NAME@,$MENU_NAME,;t t
24402 s,@PANEL_NAME@,$PANEL_NAME,;t t
24403 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
24404 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
24405 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
24406 CEOF
24407
24408 EOF
24409
24410   cat >>"$CONFIG_STATUS" <<\EOF
24411   # Split the substitutions into bite-sized pieces for seds with
24412   # small command number limits, like on Digital OSF/1 and HP-UX.
24413   ac_max_sed_lines=48
24414   ac_sed_frag=1 # Number of current file.
24415   ac_beg=1 # First line for current file.
24416   ac_end=$ac_max_sed_lines # Line after last line for current file.
24417   ac_more_lines=:
24418   ac_sed_cmds=
24419   while "$ac_more_lines"; do
24420     if test "$ac_beg" -gt 1; then
24421       sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
24422     else
24423       sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
24424     fi
24425     if test ! -s "$tmp"/subs.frag; then
24426       ac_more_lines=false
24427     else
24428       # The purpose of the label and of the branching condition is to
24429       # speed up the sed processing (if there are no `@' at all, there
24430       # is no need to browse any of the substitutions).
24431       # These are the two extra sed commands mentioned above.
24432       (echo ':t
24433   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
24434       # It is possible to make a multiline substitution using escaped newlines.
24435       # Ensure that we do not split the substitution between script fragments.
24436       ac_BEG=$ac_end
24437       ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
24438       sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
24439       if test -s "$tmp"/subs.next; then
24440         grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
24441         if test ! -s "$tmp"/subs.edit; then
24442           grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
24443           if test ! -s "$tmp"/subs.edit; then
24444             if test "$ac_beg" -gt 1; then
24445               ac_end=`expr "$ac_end" - 1`
24446               continue
24447             fi
24448           fi
24449         fi
24450       fi
24451
24452       if test -z "$ac_sed_cmds"; then
24453         ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
24454       else
24455         ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
24456       fi
24457       ac_sed_frag=`expr "$ac_sed_frag" + 1`
24458       ac_beg=$ac_end
24459       ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
24460     fi
24461   done
24462   if test -z "$ac_sed_cmds"; then
24463     ac_sed_cmds="cat"
24464   fi
24465 fi # test -n "$CONFIG_FILES"
24466
24467 EOF
24468 cat >>"$CONFIG_STATUS" <<\EOF
24469 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
24470   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24471   case "$ac_file" in
24472   - | *:- | *:-:* ) # input from stdin
24473         cat >"$tmp"/stdin
24474         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24475         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24476   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24477         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24478   * )   ac_file_in=$ac_file.in ;;
24479   esac
24480
24481   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
24482   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24483          X"$ac_file" : 'X\(//\)[^/]' \| \
24484          X"$ac_file" : 'X\(//\)$' \| \
24485          X"$ac_file" : 'X\(/\)' \| \
24486          .     : '\(.\)' 2>/dev/null ||
24487 echo X"$ac_file" |
24488     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24489           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24490           /^X\(\/\/\)$/{ s//\1/; q; }
24491           /^X\(\/\).*/{ s//\1/; q; }
24492           s/.*/./; q'`
24493   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24494     { case "$ac_dir" in
24495   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24496   *)                      as_incr_dir=.;;
24497 esac
24498 as_dummy="$ac_dir"
24499 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24500   case $as_mkdir_dir in
24501     # Skip DOS drivespec
24502     ?:) as_incr_dir=$as_mkdir_dir ;;
24503     *)
24504       as_incr_dir=$as_incr_dir/$as_mkdir_dir
24505       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24506     ;;
24507   esac
24508 done; }
24509
24510     ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
24511     # A "../" for each directory in $ac_dir_suffix.
24512     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
24513   else
24514     ac_dir_suffix= ac_dots=
24515   fi
24516
24517   case "$srcdir" in
24518   .)  ac_srcdir=.
24519       if test -z "$ac_dots"; then
24520          ac_top_srcdir=.
24521       else
24522          ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
24523       fi ;;
24524   [\\/]* | ?:[\\/]* )
24525       ac_srcdir="$srcdir$ac_dir_suffix";
24526       ac_top_srcdir="$srcdir" ;;
24527   *) # Relative path.
24528     ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
24529     ac_top_srcdir="$ac_dots$srcdir" ;;
24530   esac
24531
24532   case $INSTALL in
24533   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
24534   *) ac_INSTALL=$ac_dots$INSTALL ;;
24535   esac
24536
24537   if test x"$ac_file" != x-; then
24538     { echo "$as_me:24538: creating $ac_file" >&5
24539 echo "$as_me: creating $ac_file" >&6;}
24540     rm -f "$ac_file"
24541   fi
24542   # Let's still pretend it is `configure' which instantiates (i.e., don't
24543   # use $as_me), people would be surprised to read:
24544   #    /* config.h.  Generated automatically by config.status.  */
24545   configure_input="Generated automatically from `echo $ac_file_in |
24546                                                  sed 's,.*/,,'` by configure."
24547
24548   # First look for the input files in the build tree, otherwise in the
24549   # src tree.
24550   ac_file_inputs=`IFS=:
24551     for f in $ac_file_in; do
24552       case $f in
24553       -) echo "$tmp"/stdin ;;
24554       [\\/$]*)
24555          # Absolute (can't be DOS-style, as IFS=:)
24556          test -f "$f" || { { echo "$as_me:24556: error: cannot find input file: $f" >&5
24557 echo "$as_me: error: cannot find input file: $f" >&2;}
24558    { (exit 1); exit 1; }; }
24559          echo "$f";;
24560       *) # Relative
24561          if test -f "$f"; then
24562            # Build tree
24563            echo "$f"
24564          elif test -f "$srcdir/$f"; then
24565            # Source tree
24566            echo "$srcdir/$f"
24567          else
24568            # /dev/null tree
24569            { { echo "$as_me:24569: error: cannot find input file: $f" >&5
24570 echo "$as_me: error: cannot find input file: $f" >&2;}
24571    { (exit 1); exit 1; }; }
24572          fi;;
24573       esac
24574     done` || { (exit 1); exit 1; }
24575 EOF
24576 cat >>"$CONFIG_STATUS" <<\EOF
24577   ac_warn_datarootdir=no
24578   if test x"$ac_file" != x-; then
24579     for ac_item in $ac_file_inputs
24580     do
24581       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
24582       if test -n "$ac_seen"; then
24583         ac_used=`grep '@datarootdir@' "$ac_item"`
24584         if test -z "$ac_used"; then
24585           { echo "$as_me:24585: WARNING: datarootdir was used implicitly but not set:
24586 $ac_seen" >&5
24587 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
24588 $ac_seen" >&2;}
24589           ac_warn_datarootdir=yes
24590         fi
24591       fi
24592       ac_seen=`grep '${datarootdir}' "$ac_item"`
24593       if test -n "$ac_seen"; then
24594         { echo "$as_me:24594: WARNING: datarootdir was used explicitly but not set:
24595 $ac_seen" >&5
24596 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
24597 $ac_seen" >&2;}
24598         ac_warn_datarootdir=yes
24599       fi
24600     done
24601   fi
24602
24603 if test "x$ac_warn_datarootdir" = xyes; then
24604   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
24605 fi
24606
24607 EOF
24608 cat >>"$CONFIG_STATUS" <<EOF
24609   sed "$ac_vpsub
24610 $extrasub
24611 EOF
24612 cat >>"$CONFIG_STATUS" <<\EOF
24613 :t
24614 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24615 s,@configure_input@,$configure_input,;t t
24616 s,@srcdir@,$ac_srcdir,;t t
24617 s,@top_srcdir@,$ac_top_srcdir,;t t
24618 s,@INSTALL@,$ac_INSTALL,;t t
24619 " $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
24620   rm -f "$tmp"/stdin
24621 EOF
24622 test -n "${FGREP}" || FGREP="grep -F"
24623 test -n "${EGREP}" || EGREP="grep -E"
24624 cat >>"$CONFIG_STATUS" <<EOF
24625   test -n "\${FGREP}" || FGREP="$FGREP"
24626   test -n "\${EGREP}" || EGREP="$EGREP"
24627 EOF
24628 cat >>"$CONFIG_STATUS" <<\EOF
24629   if test x"$ac_file" != x-; then
24630     cp "$tmp/out" "$ac_file"
24631
24632     for ac_name in prefix exec_prefix datarootdir
24633     do
24634         ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
24635         if test -n "$ac_seen"; then
24636             ac_init=`$EGREP '[  ]*'$ac_name'[   ]*=' "$ac_file"`
24637             if test -z "$ac_init"; then
24638               ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
24639               { echo "$as_me:24639: WARNING: Variable $ac_name is used but was not set:
24640 $ac_seen" >&5
24641 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
24642 $ac_seen" >&2;}
24643             fi
24644         fi
24645     done
24646     $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
24647     $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
24648     if test -s "$tmp"/out; then
24649       ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
24650       { echo "$as_me:24650: WARNING: Some variables may not be substituted:
24651 $ac_seen" >&5
24652 echo "$as_me: WARNING: Some variables may not be substituted:
24653 $ac_seen" >&2;}
24654     fi
24655   else
24656     cat "$tmp"/out
24657   fi
24658   rm -f "$tmp"/out
24659
24660 done
24661 EOF
24662 cat >>"$CONFIG_STATUS" <<\EOF
24663
24664 #
24665 # CONFIG_HEADER section.
24666 #
24667
24668 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
24669 # NAME is the cpp macro being defined and VALUE is the value it is being given.
24670 #
24671 # ac_d sets the value in "#define NAME VALUE" lines.
24672 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
24673 ac_dB='[        ].*$,\1#\2'
24674 ac_dC=' '
24675 ac_dD=',;t'
24676 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
24677 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
24678 ac_iB='\([      ]\),\1#\2define\3'
24679 ac_iC=' '
24680 ac_iD='\4,;t'
24681 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
24682 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
24683 ac_uB='$,\1#\2define\3'
24684 ac_uC=' '
24685 ac_uD=',;t'
24686
24687 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
24688   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24689   case "$ac_file" in
24690   - | *:- | *:-:* ) # input from stdin
24691         cat >"$tmp"/stdin
24692         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24693         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24694   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24695         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24696   * )   ac_file_in=$ac_file.in ;;
24697   esac
24698
24699   test x"$ac_file" != x- && { echo "$as_me:24699: creating $ac_file" >&5
24700 echo "$as_me: creating $ac_file" >&6;}
24701
24702   # First look for the input files in the build tree, otherwise in the
24703   # src tree.
24704   ac_file_inputs=`IFS=:
24705     for f in $ac_file_in; do
24706       case $f in
24707       -) echo "$tmp"/stdin ;;
24708       [\\/$]*)
24709          # Absolute (can't be DOS-style, as IFS=:)
24710          test -f "$f" || { { echo "$as_me:24710: error: cannot find input file: $f" >&5
24711 echo "$as_me: error: cannot find input file: $f" >&2;}
24712    { (exit 1); exit 1; }; }
24713          echo $f;;
24714       *) # Relative
24715          if test -f "$f"; then
24716            # Build tree
24717            echo $f
24718          elif test -f "$srcdir/$f"; then
24719            # Source tree
24720            echo "$srcdir/$f"
24721          else
24722            # /dev/null tree
24723            { { echo "$as_me:24723: error: cannot find input file: $f" >&5
24724 echo "$as_me: error: cannot find input file: $f" >&2;}
24725    { (exit 1); exit 1; }; }
24726          fi;;
24727       esac
24728     done` || { (exit 1); exit 1; }
24729   # Remove the trailing spaces.
24730   sed 's/[      ]*$//' $ac_file_inputs >"$tmp"/in
24731
24732 EOF
24733
24734 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
24735 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
24736 # be either 'cat' or 'sort'.
24737 cat confdefs.h | uniq >conftest.vals
24738
24739 # Break up conftest.vals because some shells have a limit on
24740 # the size of here documents, and old seds have small limits too.
24741
24742 rm -f conftest.tail
24743 echo '  rm -f conftest.frag' >> "$CONFIG_STATUS"
24744 while grep . conftest.vals >/dev/null
24745 do
24746   # Write chunks of a limited-size here document to conftest.frag.
24747   echo '  cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
24748   sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
24749   echo 'CEOF' >> "$CONFIG_STATUS"
24750   sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
24751   rm -f conftest.vals
24752   mv conftest.tail conftest.vals
24753 done
24754 rm -f conftest.vals
24755
24756 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
24757 # marker @DEFS@.
24758 echo '  cat >> conftest.edit <<CEOF
24759 /@DEFS@/r conftest.frag
24760 /@DEFS@/d
24761 CEOF
24762 sed -f conftest.edit "$tmp"/in > "$tmp"/out
24763 rm -f "$tmp"/in
24764 mv "$tmp"/out "$tmp"/in
24765 rm -f conftest.edit conftest.frag
24766 ' >> "$CONFIG_STATUS"
24767
24768 cat >>"$CONFIG_STATUS" <<\EOF
24769   # Let's still pretend it is `configure' which instantiates (i.e., don't
24770   # use $as_me), people would be surprised to read:
24771   #    /* config.h.  Generated automatically by config.status.  */
24772   if test x"$ac_file" = x-; then
24773     echo "/* Generated automatically by configure.  */" >"$tmp"/config.h
24774   else
24775     echo "/* $ac_file.  Generated automatically by configure.  */" >"$tmp"/config.h
24776   fi
24777   cat "$tmp"/in >>"$tmp"/config.h
24778   rm -f "$tmp"/in
24779   if test x"$ac_file" != x-; then
24780     if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
24781       { echo "$as_me:24781: $ac_file is unchanged" >&5
24782 echo "$as_me: $ac_file is unchanged" >&6;}
24783     else
24784       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24785          X"$ac_file" : 'X\(//\)[^/]' \| \
24786          X"$ac_file" : 'X\(//\)$' \| \
24787          X"$ac_file" : 'X\(/\)' \| \
24788          .     : '\(.\)' 2>/dev/null ||
24789 echo X"$ac_file" |
24790     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24791           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24792           /^X\(\/\/\)$/{ s//\1/; q; }
24793           /^X\(\/\).*/{ s//\1/; q; }
24794           s/.*/./; q'`
24795       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
24796         { case "$ac_dir" in
24797   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
24798   *)                      as_incr_dir=.;;
24799 esac
24800 as_dummy="$ac_dir"
24801 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
24802   case $as_mkdir_dir in
24803     # Skip DOS drivespec
24804     ?:) as_incr_dir=$as_mkdir_dir ;;
24805     *)
24806       as_incr_dir=$as_incr_dir/$as_mkdir_dir
24807       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
24808     ;;
24809   esac
24810 done; }
24811
24812       fi
24813       rm -f "$ac_file"
24814       mv "$tmp/config.h" "$ac_file"
24815     fi
24816   else
24817     cat "$tmp"/config.h
24818     rm -f "$tmp"/config.h
24819   fi
24820 done
24821 EOF
24822 cat >>"$CONFIG_STATUS" <<\EOF
24823 #
24824 # CONFIG_COMMANDS section.
24825 #
24826 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
24827   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
24828   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
24829
24830   case "$ac_dest" in
24831     default )
24832
24833 for cf_dir in .
24834 do
24835         if test ! -d "$srcdir/$cf_dir" ; then
24836                 continue
24837         elif test -f "$srcdir/$cf_dir/programs" ; then
24838                 $AWK -f $srcdir/mk-test.awk INSTALL=yes ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
24839         fi
24840 done
24841
24842         cat >>Makefile <<TEST_EOF
24843
24844 # These rules are generated so we do not rely on suffix rules, which do not
24845 # work consistently for different make-programs (the '\$(MODEL)/' confuses
24846 # some, and the '\$x' confuses others).
24847 TEST_EOF
24848
24849 LIST=`sed -e 's/[       ].*//' -e '/^[#@]/d' $srcdir/modules`
24850 for N in $LIST
24851 do
24852         cat >>Makefile <<TEST_EOF
24853
24854 \$(MODEL)/$N.o : \$(srcdir)/$N.c \\
24855         \$(srcdir)/test.priv.h \\
24856         ncurses_cfg.h
24857         $SHOW_CC
24858         $ECHO_CC\$(CC) -c \$(CFLAGS_DEFAULT) -DMODULE_NAME="$N" \$(srcdir)/$N.c
24859 TEST_EOF
24860 done
24861
24862 if test -f ../config.guess && test -f ../config.sub
24863 then
24864         cat >>Makefile <<TEST_EOF
24865
24866 # if we used CF_INHERIT for getting these files, we can remove them
24867 distclean::
24868         rm -f config.guess config.sub
24869 TEST_EOF
24870 fi
24871  ;;
24872   esac
24873 done
24874 EOF
24875
24876 cat >>"$CONFIG_STATUS" <<\EOF
24877
24878 { (exit 0); exit 0; }
24879 EOF
24880 chmod +x "$CONFIG_STATUS"
24881 ac_clean_files=$ac_clean_files_save
24882
24883 # configure is writing to config.log, and then calls config.status.
24884 # config.status does its own redirection, appending to config.log.
24885 # Unfortunately, on DOS this fails, as config.log is still kept open
24886 # by configure, so config.status won't be able to write to it; its
24887 # output is simply discarded.  So we exec the FD to /dev/null,
24888 # effectively closing config.log, so it can be properly (re)opened and
24889 # appended to by config.status.  When coming back to configure, we
24890 # need to make the FD available again.
24891 if test "$no_create" != yes; then
24892   ac_cs_success=:
24893   exec 5>/dev/null
24894   $SHELL "$CONFIG_STATUS" || ac_cs_success=false
24895   exec 5>>config.log
24896   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
24897   # would make configure fail if this is the last instruction.
24898   "$ac_cs_success" || { (exit 1); exit 1; }
24899 fi
24900