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