Initial revision
[rrdtool.git] / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13 
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 ac_default_prefix=/usr/local/rrdtool-1.0.33 
15 ac_help="$ac_help
16   --with-tcllib=DIR       location of the tclConfig.sh"
17 ac_help="$ac_help
18   --with-perl-options=[OPTIONS]  options to pass on command-line when
19                           generating Makefile from Makefile.PL"
20 ac_help="$ac_help
21   --enable-shared[=PKGS]  build shared libraries [default=no]"
22 ac_help="$ac_help
23   --enable-static[=PKGS]  build static libraries [default=yes]"
24 ac_help="$ac_help
25   --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]"
26 ac_help="$ac_help
27   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
28 ac_help="$ac_help
29   --disable-libtool-lock  avoid locking (might break parallel builds)"
30
31 # Initialize some variables set by options.
32 # The variables have the same names as the options, with
33 # dashes changed to underlines.
34 build=NONE
35 cache_file=./config.cache
36 exec_prefix=NONE
37 host=NONE
38 no_create=
39 nonopt=NONE
40 no_recursion=
41 prefix=NONE
42 program_prefix=NONE
43 program_suffix=NONE
44 program_transform_name=s,x,x,
45 silent=
46 site=
47 srcdir=
48 target=NONE
49 verbose=
50 x_includes=NONE
51 x_libraries=NONE
52 bindir='${exec_prefix}/bin'
53 sbindir='${exec_prefix}/sbin'
54 libexecdir='${exec_prefix}/libexec'
55 datadir='${prefix}/share'
56 sysconfdir='${prefix}/etc'
57 sharedstatedir='${prefix}/com'
58 localstatedir='${prefix}/var'
59 libdir='${exec_prefix}/lib'
60 includedir='${prefix}/include'
61 oldincludedir='/usr/include'
62 infodir='${prefix}/info'
63 mandir='${prefix}/man'
64
65 # Initialize some other variables.
66 subdirs=
67 MFLAGS= MAKEFLAGS=
68 SHELL=${CONFIG_SHELL-/bin/sh}
69 # Maximum number of lines to put in a shell here document.
70 ac_max_here_lines=12
71
72 ac_prev=
73 for ac_option
74 do
75
76   # If the previous option needs an argument, assign it.
77   if test -n "$ac_prev"; then
78     eval "$ac_prev=\$ac_option"
79     ac_prev=
80     continue
81   fi
82
83   case "$ac_option" in
84   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
85   *) ac_optarg= ;;
86   esac
87
88   # Accept the important Cygnus configure options, so we can diagnose typos.
89
90   case "$ac_option" in
91
92   -bindir | --bindir | --bindi | --bind | --bin | --bi)
93     ac_prev=bindir ;;
94   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
95     bindir="$ac_optarg" ;;
96
97   -build | --build | --buil | --bui | --bu)
98     ac_prev=build ;;
99   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
100     build="$ac_optarg" ;;
101
102   -cache-file | --cache-file | --cache-fil | --cache-fi \
103   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
104     ac_prev=cache_file ;;
105   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
106   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
107     cache_file="$ac_optarg" ;;
108
109   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
110     ac_prev=datadir ;;
111   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
112   | --da=*)
113     datadir="$ac_optarg" ;;
114
115   -disable-* | --disable-*)
116     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
117     # Reject names that are not valid shell variable names.
118     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
119       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
120     fi
121     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
122     eval "enable_${ac_feature}=no" ;;
123
124   -enable-* | --enable-*)
125     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
126     # Reject names that are not valid shell variable names.
127     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
128       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
129     fi
130     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
131     case "$ac_option" in
132       *=*) ;;
133       *) ac_optarg=yes ;;
134     esac
135     eval "enable_${ac_feature}='$ac_optarg'" ;;
136
137   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
138   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
139   | --exec | --exe | --ex)
140     ac_prev=exec_prefix ;;
141   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
142   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
143   | --exec=* | --exe=* | --ex=*)
144     exec_prefix="$ac_optarg" ;;
145
146   -gas | --gas | --ga | --g)
147     # Obsolete; use --with-gas.
148     with_gas=yes ;;
149
150   -help | --help | --hel | --he)
151     # Omit some internal or obsolete options to make the list less imposing.
152     # This message is too long to be a string in the A/UX 3.1 sh.
153     cat << EOF
154 Usage: configure [options] [host]
155 Options: [defaults in brackets after descriptions]
156 Configuration:
157   --cache-file=FILE       cache test results in FILE
158   --help                  print this message
159   --no-create             do not create output files
160   --quiet, --silent       do not print \`checking...' messages
161   --version               print the version of autoconf that created configure
162 Directory and file names:
163   --prefix=PREFIX         install architecture-independent files in PREFIX
164                           [$ac_default_prefix]
165   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
166                           [same as prefix]
167   --bindir=DIR            user executables in DIR [EPREFIX/bin]
168   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
169   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
170   --datadir=DIR           read-only architecture-independent data in DIR
171                           [PREFIX/share]
172   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
173   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
174                           [PREFIX/com]
175   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
176   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
177   --includedir=DIR        C header files in DIR [PREFIX/include]
178   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
179   --infodir=DIR           info documentation in DIR [PREFIX/info]
180   --mandir=DIR            man documentation in DIR [PREFIX/man]
181   --srcdir=DIR            find the sources in DIR [configure dir or ..]
182   --program-prefix=PREFIX prepend PREFIX to installed program names
183   --program-suffix=SUFFIX append SUFFIX to installed program names
184   --program-transform-name=PROGRAM
185                           run sed PROGRAM on installed program names
186 EOF
187     cat << EOF
188 Host type:
189   --build=BUILD           configure for building on BUILD [BUILD=HOST]
190   --host=HOST             configure for HOST [guessed]
191   --target=TARGET         configure for TARGET [TARGET=HOST]
192 Features and packages:
193   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
194   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
195   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
196   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
197   --x-includes=DIR        X include files are in DIR
198   --x-libraries=DIR       X library files are in DIR
199 EOF
200     if test -n "$ac_help"; then
201       echo "--enable and --with options recognized:$ac_help"
202     fi
203     exit 0 ;;
204
205   -host | --host | --hos | --ho)
206     ac_prev=host ;;
207   -host=* | --host=* | --hos=* | --ho=*)
208     host="$ac_optarg" ;;
209
210   -includedir | --includedir | --includedi | --included | --include \
211   | --includ | --inclu | --incl | --inc)
212     ac_prev=includedir ;;
213   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
214   | --includ=* | --inclu=* | --incl=* | --inc=*)
215     includedir="$ac_optarg" ;;
216
217   -infodir | --infodir | --infodi | --infod | --info | --inf)
218     ac_prev=infodir ;;
219   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
220     infodir="$ac_optarg" ;;
221
222   -libdir | --libdir | --libdi | --libd)
223     ac_prev=libdir ;;
224   -libdir=* | --libdir=* | --libdi=* | --libd=*)
225     libdir="$ac_optarg" ;;
226
227   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
228   | --libexe | --libex | --libe)
229     ac_prev=libexecdir ;;
230   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
231   | --libexe=* | --libex=* | --libe=*)
232     libexecdir="$ac_optarg" ;;
233
234   -localstatedir | --localstatedir | --localstatedi | --localstated \
235   | --localstate | --localstat | --localsta | --localst \
236   | --locals | --local | --loca | --loc | --lo)
237     ac_prev=localstatedir ;;
238   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
239   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
240   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
241     localstatedir="$ac_optarg" ;;
242
243   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
244     ac_prev=mandir ;;
245   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
246     mandir="$ac_optarg" ;;
247
248   -nfp | --nfp | --nf)
249     # Obsolete; use --without-fp.
250     with_fp=no ;;
251
252   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
253   | --no-cr | --no-c)
254     no_create=yes ;;
255
256   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
257   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
258     no_recursion=yes ;;
259
260   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
261   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
262   | --oldin | --oldi | --old | --ol | --o)
263     ac_prev=oldincludedir ;;
264   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
265   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
266   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
267     oldincludedir="$ac_optarg" ;;
268
269   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
270     ac_prev=prefix ;;
271   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
272     prefix="$ac_optarg" ;;
273
274   -program-prefix | --program-prefix | --program-prefi | --program-pref \
275   | --program-pre | --program-pr | --program-p)
276     ac_prev=program_prefix ;;
277   -program-prefix=* | --program-prefix=* | --program-prefi=* \
278   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
279     program_prefix="$ac_optarg" ;;
280
281   -program-suffix | --program-suffix | --program-suffi | --program-suff \
282   | --program-suf | --program-su | --program-s)
283     ac_prev=program_suffix ;;
284   -program-suffix=* | --program-suffix=* | --program-suffi=* \
285   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
286     program_suffix="$ac_optarg" ;;
287
288   -program-transform-name | --program-transform-name \
289   | --program-transform-nam | --program-transform-na \
290   | --program-transform-n | --program-transform- \
291   | --program-transform | --program-transfor \
292   | --program-transfo | --program-transf \
293   | --program-trans | --program-tran \
294   | --progr-tra | --program-tr | --program-t)
295     ac_prev=program_transform_name ;;
296   -program-transform-name=* | --program-transform-name=* \
297   | --program-transform-nam=* | --program-transform-na=* \
298   | --program-transform-n=* | --program-transform-=* \
299   | --program-transform=* | --program-transfor=* \
300   | --program-transfo=* | --program-transf=* \
301   | --program-trans=* | --program-tran=* \
302   | --progr-tra=* | --program-tr=* | --program-t=*)
303     program_transform_name="$ac_optarg" ;;
304
305   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
306   | -silent | --silent | --silen | --sile | --sil)
307     silent=yes ;;
308
309   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
310     ac_prev=sbindir ;;
311   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
312   | --sbi=* | --sb=*)
313     sbindir="$ac_optarg" ;;
314
315   -sharedstatedir | --sharedstatedir | --sharedstatedi \
316   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
317   | --sharedst | --shareds | --shared | --share | --shar \
318   | --sha | --sh)
319     ac_prev=sharedstatedir ;;
320   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
321   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
322   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
323   | --sha=* | --sh=*)
324     sharedstatedir="$ac_optarg" ;;
325
326   -site | --site | --sit)
327     ac_prev=site ;;
328   -site=* | --site=* | --sit=*)
329     site="$ac_optarg" ;;
330
331   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
332     ac_prev=srcdir ;;
333   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
334     srcdir="$ac_optarg" ;;
335
336   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
337   | --syscon | --sysco | --sysc | --sys | --sy)
338     ac_prev=sysconfdir ;;
339   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
340   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
341     sysconfdir="$ac_optarg" ;;
342
343   -target | --target | --targe | --targ | --tar | --ta | --t)
344     ac_prev=target ;;
345   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
346     target="$ac_optarg" ;;
347
348   -v | -verbose | --verbose | --verbos | --verbo | --verb)
349     verbose=yes ;;
350
351   -version | --version | --versio | --versi | --vers)
352     echo "configure generated by autoconf version 2.13"
353     exit 0 ;;
354
355   -with-* | --with-*)
356     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
357     # Reject names that are not valid shell variable names.
358     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
359       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
360     fi
361     ac_package=`echo $ac_package| sed 's/-/_/g'`
362     case "$ac_option" in
363       *=*) ;;
364       *) ac_optarg=yes ;;
365     esac
366     eval "with_${ac_package}='$ac_optarg'" ;;
367
368   -without-* | --without-*)
369     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
370     # Reject names that are not valid shell variable names.
371     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
372       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
373     fi
374     ac_package=`echo $ac_package| sed 's/-/_/g'`
375     eval "with_${ac_package}=no" ;;
376
377   --x)
378     # Obsolete; use --with-x.
379     with_x=yes ;;
380
381   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
382   | --x-incl | --x-inc | --x-in | --x-i)
383     ac_prev=x_includes ;;
384   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
385   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
386     x_includes="$ac_optarg" ;;
387
388   -x-libraries | --x-libraries | --x-librarie | --x-librari \
389   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
390     ac_prev=x_libraries ;;
391   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
392   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
393     x_libraries="$ac_optarg" ;;
394
395   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
396     ;;
397
398   *)
399     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
400       echo "configure: warning: $ac_option: invalid host type" 1>&2
401     fi
402     if test "x$nonopt" != xNONE; then
403       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
404     fi
405     nonopt="$ac_option"
406     ;;
407
408   esac
409 done
410
411 if test -n "$ac_prev"; then
412   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
413 fi
414
415 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
416
417 # File descriptor usage:
418 # 0 standard input
419 # 1 file creation
420 # 2 errors and warnings
421 # 3 some systems may open it to /dev/tty
422 # 4 used on the Kubota Titan
423 # 6 checking for... messages and results
424 # 5 compiler messages saved in config.log
425 if test "$silent" = yes; then
426   exec 6>/dev/null
427 else
428   exec 6>&1
429 fi
430 exec 5>./config.log
431
432 echo "\
433 This file contains any messages produced by compilers while
434 running configure, to aid debugging if configure makes a mistake.
435 " 1>&5
436
437 # Strip out --no-create and --no-recursion so they do not pile up.
438 # Also quote any args containing shell metacharacters.
439 ac_configure_args=
440 for ac_arg
441 do
442   case "$ac_arg" in
443   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
444   | --no-cr | --no-c) ;;
445   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
446   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
447   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
448   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
449   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
450   esac
451 done
452
453 # NLS nuisances.
454 # Only set these to C if already set.  These must not be set unconditionally
455 # because not all systems understand e.g. LANG=C (notably SCO).
456 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
457 # Non-C LC_CTYPE values break the ctype check.
458 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
459 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
460 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
461 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
462
463 # confdefs.h avoids OS command line length limits that DEFS can exceed.
464 rm -rf conftest* confdefs.h
465 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
466 echo > confdefs.h
467
468 # A filename unique to this package, relative to the directory that
469 # configure is in, which we can look for to find out if srcdir is correct.
470 ac_unique_file=src/rrd_tool.c
471
472 # Find the source files, if location was not specified.
473 if test -z "$srcdir"; then
474   ac_srcdir_defaulted=yes
475   # Try the directory containing this script, then its parent.
476   ac_prog=$0
477   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
478   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
479   srcdir=$ac_confdir
480   if test ! -r $srcdir/$ac_unique_file; then
481     srcdir=..
482   fi
483 else
484   ac_srcdir_defaulted=no
485 fi
486 if test ! -r $srcdir/$ac_unique_file; then
487   if test "$ac_srcdir_defaulted" = yes; then
488     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
489   else
490     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
491   fi
492 fi
493 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
494
495 # Prefer explicitly selected file to automatically selected ones.
496 if test -z "$CONFIG_SITE"; then
497   if test "x$prefix" != xNONE; then
498     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
499   else
500     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
501   fi
502 fi
503 for ac_site_file in $CONFIG_SITE; do
504   if test -r "$ac_site_file"; then
505     echo "loading site script $ac_site_file"
506     . "$ac_site_file"
507   fi
508 done
509
510 if test -r "$cache_file"; then
511   echo "loading cache $cache_file"
512   . $cache_file
513 else
514   echo "creating cache $cache_file"
515   > $cache_file
516 fi
517
518 ac_ext=c
519 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
520 ac_cpp='$CPP $CPPFLAGS'
521 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
522 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
523 cross_compiling=$ac_cv_prog_cc_cross
524
525 ac_exeext=
526 ac_objext=o
527 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
528   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
529   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
530     ac_n= ac_c='
531 ' ac_t='        '
532   else
533     ac_n=-n ac_c= ac_t=
534   fi
535 else
536   ac_n= ac_c='\c' ac_t=
537 fi
538
539
540
541 ac_aux_dir=
542 for ac_dir in config $srcdir/config; do
543   if test -f $ac_dir/install-sh; then
544     ac_aux_dir=$ac_dir
545     ac_install_sh="$ac_aux_dir/install-sh -c"
546     break
547   elif test -f $ac_dir/install.sh; then
548     ac_aux_dir=$ac_dir
549     ac_install_sh="$ac_aux_dir/install.sh -c"
550     break
551   fi
552 done
553 if test -z "$ac_aux_dir"; then
554   { echo "configure: error: can not find install-sh or install.sh in config $srcdir/config" 1>&2; exit 1; }
555 fi
556 ac_config_guess=$ac_aux_dir/config.guess
557 ac_config_sub=$ac_aux_dir/config.sub
558 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
559
560
561
562 # Do some error checking and defaulting for the host and target type.
563 # The inputs are:
564 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
565 #
566 # The rules are:
567 # 1. You are not allowed to specify --host, --target, and nonopt at the
568 #    same time.
569 # 2. Host defaults to nonopt.
570 # 3. If nonopt is not specified, then host defaults to the current host,
571 #    as determined by config.guess.
572 # 4. Target and build default to nonopt.
573 # 5. If nonopt is not specified, then target and build default to host.
574
575 # The aliases save the names the user supplied, while $host etc.
576 # will get canonicalized.
577 case $host---$target---$nonopt in
578 NONE---*---* | *---NONE---* | *---*---NONE) ;;
579 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
580 esac
581
582
583 # Make sure we can run config.sub.
584 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
585 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
586 fi
587
588 echo $ac_n "checking host system type""... $ac_c" 1>&6
589 echo "configure:590: checking host system type" >&5
590
591 host_alias=$host
592 case "$host_alias" in
593 NONE)
594   case $nonopt in
595   NONE)
596     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
597     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
598     fi ;;
599   *) host_alias=$nonopt ;;
600   esac ;;
601 esac
602
603 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
604 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
605 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
606 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
607 echo "$ac_t""$host" 1>&6
608
609 echo $ac_n "checking target system type""... $ac_c" 1>&6
610 echo "configure:611: checking target system type" >&5
611
612 target_alias=$target
613 case "$target_alias" in
614 NONE)
615   case $nonopt in
616   NONE) target_alias=$host_alias ;;
617   *) target_alias=$nonopt ;;
618   esac ;;
619 esac
620
621 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
622 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
623 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
624 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
625 echo "$ac_t""$target" 1>&6
626
627 echo $ac_n "checking build system type""... $ac_c" 1>&6
628 echo "configure:629: checking build system type" >&5
629
630 build_alias=$build
631 case "$build_alias" in
632 NONE)
633   case $nonopt in
634   NONE) build_alias=$host_alias ;;
635   *) build_alias=$nonopt ;;
636   esac ;;
637 esac
638
639 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
640 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
641 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
642 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
643 echo "$ac_t""$build" 1>&6
644
645 test "$host_alias" != "$target_alias" &&
646   test "$program_prefix$program_suffix$program_transform_name" = \
647     NONENONEs,x,x, &&
648   program_prefix=${target_alias}-
649
650
651 # Find a good install program.  We prefer a C program (faster),
652 # so one script is as good as another.  But avoid the broken or
653 # incompatible versions:
654 # SysV /etc/install, /usr/sbin/install
655 # SunOS /usr/etc/install
656 # IRIX /sbin/install
657 # AIX /bin/install
658 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
659 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
660 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
661 # ./install, which can be erroneously created by make from ./install.sh.
662 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
663 echo "configure:664: checking for a BSD compatible install" >&5
664 if test -z "$INSTALL"; then
665 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
666   echo $ac_n "(cached) $ac_c" 1>&6
667 else
668     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
669   for ac_dir in $PATH; do
670     # Account for people who put trailing slashes in PATH elements.
671     case "$ac_dir/" in
672     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
673     *)
674       # OSF1 and SCO ODT 3.0 have their own names for install.
675       # Don't use installbsd from OSF since it installs stuff as root
676       # by default.
677       for ac_prog in ginstall scoinst install; do
678         if test -f $ac_dir/$ac_prog; then
679           if test $ac_prog = install &&
680             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
681             # AIX install.  It has an incompatible calling convention.
682             :
683           else
684             ac_cv_path_install="$ac_dir/$ac_prog -c"
685             break 2
686           fi
687         fi
688       done
689       ;;
690     esac
691   done
692   IFS="$ac_save_IFS"
693
694 fi
695   if test "${ac_cv_path_install+set}" = set; then
696     INSTALL="$ac_cv_path_install"
697   else
698     # As a last resort, use the slow shell script.  We don't cache a
699     # path for INSTALL within a source directory, because that will
700     # break other packages using the cache if that directory is
701     # removed, or if the path is relative.
702     INSTALL="$ac_install_sh"
703   fi
704 fi
705 echo "$ac_t""$INSTALL" 1>&6
706
707 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
708 # It thinks the first close brace ends the variable substitution.
709 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
710
711 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
712
713 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
714
715 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
716 echo "configure:717: checking whether build environment is sane" >&5
717 # Just in case
718 sleep 1
719 echo timestamp > conftestfile
720 # Do `set' in a subshell so we don't clobber the current shell's
721 # arguments.  Must try -L first in case configure is actually a
722 # symlink; some systems play weird games with the mod time of symlinks
723 # (eg FreeBSD returns the mod time of the symlink's containing
724 # directory).
725 if (
726    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
727    if test "$*" = "X"; then
728       # -L didn't work.
729       set X `ls -t $srcdir/configure conftestfile`
730    fi
731    if test "$*" != "X $srcdir/configure conftestfile" \
732       && test "$*" != "X conftestfile $srcdir/configure"; then
733
734       # If neither matched, then we have a broken ls.  This can happen
735       # if, for instance, CONFIG_SHELL is bash and it inherits a
736       # broken ls alias from the environment.  This has actually
737       # happened.  Such a system could not be considered "sane".
738       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
739 alias in your environment" 1>&2; exit 1; }
740    fi
741
742    test "$2" = conftestfile
743    )
744 then
745    # Ok.
746    :
747 else
748    { echo "configure: error: newly created file is older than distributed files!
749 Check your system clock" 1>&2; exit 1; }
750 fi
751 rm -f conftest*
752 echo "$ac_t""yes" 1>&6
753 if test "$program_transform_name" = s,x,x,; then
754   program_transform_name=
755 else
756   # Double any \ or $.  echo might interpret backslashes.
757   cat <<\EOF_SED > conftestsed
758 s,\\,\\\\,g; s,\$,$$,g
759 EOF_SED
760   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
761   rm -f conftestsed
762 fi
763 test "$program_prefix" != NONE &&
764   program_transform_name="s,^,${program_prefix},; $program_transform_name"
765 # Use a double $ so make ignores it.
766 test "$program_suffix" != NONE &&
767   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
768
769 # sed with no file args requires a program.
770 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
771
772 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
773 echo "configure:774: checking whether ${MAKE-make} sets \${MAKE}" >&5
774 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
775 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
776   echo $ac_n "(cached) $ac_c" 1>&6
777 else
778   cat > conftestmake <<\EOF
779 all:
780         @echo 'ac_maketemp="${MAKE}"'
781 EOF
782 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
783 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
784 if test -n "$ac_maketemp"; then
785   eval ac_cv_prog_make_${ac_make}_set=yes
786 else
787   eval ac_cv_prog_make_${ac_make}_set=no
788 fi
789 rm -f conftestmake
790 fi
791 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
792   echo "$ac_t""yes" 1>&6
793   SET_MAKE=
794 else
795   echo "$ac_t""no" 1>&6
796   SET_MAKE="MAKE=${MAKE-make}"
797 fi
798
799
800 PACKAGE=rrdtool
801
802 VERSION=1.0.33
803
804 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
805   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
806 fi
807 cat >> confdefs.h <<EOF
808 #define PACKAGE "$PACKAGE"
809 EOF
810
811 cat >> confdefs.h <<EOF
812 #define VERSION "$VERSION"
813 EOF
814
815
816
817 missing_dir=`cd $ac_aux_dir && pwd`
818 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
819 echo "configure:820: checking for working aclocal" >&5
820 # Run test in a subshell; some versions of sh will print an error if
821 # an executable is not found, even if stderr is redirected.
822 # Redirect stdin to placate older versions of autoconf.  Sigh.
823 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
824    ACLOCAL=aclocal
825    echo "$ac_t""found" 1>&6
826 else
827    ACLOCAL="$missing_dir/missing aclocal"
828    echo "$ac_t""missing" 1>&6
829 fi
830
831 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
832 echo "configure:833: checking for working autoconf" >&5
833 # Run test in a subshell; some versions of sh will print an error if
834 # an executable is not found, even if stderr is redirected.
835 # Redirect stdin to placate older versions of autoconf.  Sigh.
836 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
837    AUTOCONF=autoconf
838    echo "$ac_t""found" 1>&6
839 else
840    AUTOCONF="$missing_dir/missing autoconf"
841    echo "$ac_t""missing" 1>&6
842 fi
843
844 echo $ac_n "checking for working automake""... $ac_c" 1>&6
845 echo "configure:846: checking for working automake" >&5
846 # Run test in a subshell; some versions of sh will print an error if
847 # an executable is not found, even if stderr is redirected.
848 # Redirect stdin to placate older versions of autoconf.  Sigh.
849 if (automake --version) < /dev/null > /dev/null 2>&1; then
850    AUTOMAKE=automake
851    echo "$ac_t""found" 1>&6
852 else
853    AUTOMAKE="$missing_dir/missing automake"
854    echo "$ac_t""missing" 1>&6
855 fi
856
857 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
858 echo "configure:859: checking for working autoheader" >&5
859 # Run test in a subshell; some versions of sh will print an error if
860 # an executable is not found, even if stderr is redirected.
861 # Redirect stdin to placate older versions of autoconf.  Sigh.
862 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
863    AUTOHEADER=autoheader
864    echo "$ac_t""found" 1>&6
865 else
866    AUTOHEADER="$missing_dir/missing autoheader"
867    echo "$ac_t""missing" 1>&6
868 fi
869
870 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
871 echo "configure:872: checking for working makeinfo" >&5
872 # Run test in a subshell; some versions of sh will print an error if
873 # an executable is not found, even if stderr is redirected.
874 # Redirect stdin to placate older versions of autoconf.  Sigh.
875 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
876    MAKEINFO=makeinfo
877    echo "$ac_t""found" 1>&6
878 else
879    MAKEINFO="$missing_dir/missing makeinfo"
880    echo "$ac_t""missing" 1>&6
881 fi
882
883
884
885
886
887
888
889
890
891
892
893
894 CGI_LIB_DIR=libraries/cgilib-0.4
895 GD_LIB_DIR=libraries/gd1.3
896 PNG_LIB_DIR=libraries/libpng-1.0.9
897 ZLIB_LIB_DIR=libraries/zlib-1.1.3
898
899
900
901
902
903
904
905 # Extract the first word of "perl", so it can be a program name with args.
906 set dummy perl; ac_word=$2
907 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
908 echo "configure:909: checking for $ac_word" >&5
909 if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
910   echo $ac_n "(cached) $ac_c" 1>&6
911 else
912   case "$PERL" in
913   /*)
914   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
915   ;;
916   ?:/*)                  
917   ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
918   ;;
919   *)
920   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
921   ac_dummy="$PATH"
922   for ac_dir in $ac_dummy; do 
923     test -z "$ac_dir" && ac_dir=.
924     if test -f $ac_dir/$ac_word; then
925       ac_cv_path_PERL="$ac_dir/$ac_word"
926       break
927     fi
928   done
929   IFS="$ac_save_ifs"
930   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
931   ;;
932 esac
933 fi
934 PERL="$ac_cv_path_PERL"
935 if test -n "$PERL"; then
936   echo "$ac_t""$PERL" 1>&6
937 else
938   echo "$ac_t""no" 1>&6
939 fi
940
941 if test "x$PERL" = "xno"; then
942         COMP_PERL=
943 else
944         COMP_PERL="perl_piped perl_shared"
945         echo $ac_n "checking for shared library extension""... $ac_c" 1>&6
946 echo "configure:947: checking for shared library extension" >&5
947         SO_EXT=`$PERL -e 'use Config; if (defined $Config{so} and $Config{so} ne 'a') {print "$Config{so}\n"} else {print "so\n"};'`
948         echo "$ac_t""$SO_EXT" 1>&6
949 fi
950
951
952
953 withval=""
954 # Check whether --with-tcllib or --without-tcllib was given.
955 if test "${with_tcllib+set}" = set; then
956   withval="$with_tcllib"
957   :
958 fi
959
960 found=0
961 echo $ac_n "checking for tclConfig.sh in $withval""... $ac_c" 1>&6
962 echo "configure:963: checking for tclConfig.sh in $withval" >&5
963 if test -f "$withval/tclConfig.sh" ; then
964         tcl_config=$withval/tclConfig.sh
965         found=1
966         echo "$ac_t""yes" 1>&6
967         break
968 else
969         echo "$ac_t""no" 1>&6
970 fi
971
972 if test $found -eq 0 ; then
973         echo "configure: warning: tclConfig.sh not found - Tcl interface won't be built" 1>&2
974 else
975         . $tcl_config
976 fi
977
978 # Options to pass when configuring perl module
979 # Check whether --with-perl-options or --without-perl-options was given.
980 if test "${with_perl_options+set}" = set; then
981   withval="$with_perl_options"
982   PERL_MAKE_OPTIONS=$withval
983 fi
984
985
986
987
988
989 if test x$found = x1 ; then
990   COMP_TCL_TRUE=
991   COMP_TCL_FALSE='#'
992 else
993   COMP_TCL_TRUE='#'
994   COMP_TCL_FALSE=
995 fi
996
997
998
999
1000
1001
1002
1003
1004 # Extract the first word of "gcc", so it can be a program name with args.
1005 set dummy gcc; ac_word=$2
1006 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1007 echo "configure:1008: checking for $ac_word" >&5
1008 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1009   echo $ac_n "(cached) $ac_c" 1>&6
1010 else
1011   if test -n "$CC"; then
1012   ac_cv_prog_CC="$CC" # Let the user override the test.
1013 else
1014   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1015   ac_dummy="$PATH"
1016   for ac_dir in $ac_dummy; do
1017     test -z "$ac_dir" && ac_dir=.
1018     if test -f $ac_dir/$ac_word; then
1019       ac_cv_prog_CC="gcc"
1020       break
1021     fi
1022   done
1023   IFS="$ac_save_ifs"
1024 fi
1025 fi
1026 CC="$ac_cv_prog_CC"
1027 if test -n "$CC"; then
1028   echo "$ac_t""$CC" 1>&6
1029 else
1030   echo "$ac_t""no" 1>&6
1031 fi
1032
1033 if test -z "$CC"; then
1034   # Extract the first word of "cc", so it can be a program name with args.
1035 set dummy cc; ac_word=$2
1036 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1037 echo "configure:1038: checking for $ac_word" >&5
1038 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1039   echo $ac_n "(cached) $ac_c" 1>&6
1040 else
1041   if test -n "$CC"; then
1042   ac_cv_prog_CC="$CC" # Let the user override the test.
1043 else
1044   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1045   ac_prog_rejected=no
1046   ac_dummy="$PATH"
1047   for ac_dir in $ac_dummy; do
1048     test -z "$ac_dir" && ac_dir=.
1049     if test -f $ac_dir/$ac_word; then
1050       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1051         ac_prog_rejected=yes
1052         continue
1053       fi
1054       ac_cv_prog_CC="cc"
1055       break
1056     fi
1057   done
1058   IFS="$ac_save_ifs"
1059 if test $ac_prog_rejected = yes; then
1060   # We found a bogon in the path, so make sure we never use it.
1061   set dummy $ac_cv_prog_CC
1062   shift
1063   if test $# -gt 0; then
1064     # We chose a different compiler from the bogus one.
1065     # However, it has the same basename, so the bogon will be chosen
1066     # first if we set CC to just the basename; use the full file name.
1067     shift
1068     set dummy "$ac_dir/$ac_word" "$@"
1069     shift
1070     ac_cv_prog_CC="$@"
1071   fi
1072 fi
1073 fi
1074 fi
1075 CC="$ac_cv_prog_CC"
1076 if test -n "$CC"; then
1077   echo "$ac_t""$CC" 1>&6
1078 else
1079   echo "$ac_t""no" 1>&6
1080 fi
1081
1082   if test -z "$CC"; then
1083     case "`uname -s`" in
1084     *win32* | *WIN32*)
1085       # Extract the first word of "cl", so it can be a program name with args.
1086 set dummy cl; ac_word=$2
1087 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1088 echo "configure:1089: checking for $ac_word" >&5
1089 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1090   echo $ac_n "(cached) $ac_c" 1>&6
1091 else
1092   if test -n "$CC"; then
1093   ac_cv_prog_CC="$CC" # Let the user override the test.
1094 else
1095   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1096   ac_dummy="$PATH"
1097   for ac_dir in $ac_dummy; do
1098     test -z "$ac_dir" && ac_dir=.
1099     if test -f $ac_dir/$ac_word; then
1100       ac_cv_prog_CC="cl"
1101       break
1102     fi
1103   done
1104   IFS="$ac_save_ifs"
1105 fi
1106 fi
1107 CC="$ac_cv_prog_CC"
1108 if test -n "$CC"; then
1109   echo "$ac_t""$CC" 1>&6
1110 else
1111   echo "$ac_t""no" 1>&6
1112 fi
1113  ;;
1114     esac
1115   fi
1116   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1117 fi
1118
1119 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1120 echo "configure:1121: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1121
1122 ac_ext=c
1123 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1124 ac_cpp='$CPP $CPPFLAGS'
1125 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1126 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1127 cross_compiling=$ac_cv_prog_cc_cross
1128
1129 cat > conftest.$ac_ext << EOF
1130
1131 #line 1132 "configure"
1132 #include "confdefs.h"
1133
1134 main(){return(0);}
1135 EOF
1136 if { (eval echo configure:1137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1137   ac_cv_prog_cc_works=yes
1138   # If we can't run a trivial program, we are probably using a cross compiler.
1139   if (./conftest; exit) 2>/dev/null; then
1140     ac_cv_prog_cc_cross=no
1141   else
1142     ac_cv_prog_cc_cross=yes
1143   fi
1144 else
1145   echo "configure: failed program was:" >&5
1146   cat conftest.$ac_ext >&5
1147   ac_cv_prog_cc_works=no
1148 fi
1149 rm -fr conftest*
1150 ac_ext=c
1151 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1152 ac_cpp='$CPP $CPPFLAGS'
1153 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1154 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1155 cross_compiling=$ac_cv_prog_cc_cross
1156
1157 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1158 if test $ac_cv_prog_cc_works = no; then
1159   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1160 fi
1161 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1162 echo "configure:1163: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1163 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1164 cross_compiling=$ac_cv_prog_cc_cross
1165
1166 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1167 echo "configure:1168: checking whether we are using GNU C" >&5
1168 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1169   echo $ac_n "(cached) $ac_c" 1>&6
1170 else
1171   cat > conftest.c <<EOF
1172 #ifdef __GNUC__
1173   yes;
1174 #endif
1175 EOF
1176 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1177: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1177   ac_cv_prog_gcc=yes
1178 else
1179   ac_cv_prog_gcc=no
1180 fi
1181 fi
1182
1183 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1184
1185 if test $ac_cv_prog_gcc = yes; then
1186   GCC=yes
1187 else
1188   GCC=
1189 fi
1190
1191 ac_test_CFLAGS="${CFLAGS+set}"
1192 ac_save_CFLAGS="$CFLAGS"
1193 CFLAGS=
1194 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1195 echo "configure:1196: checking whether ${CC-cc} accepts -g" >&5
1196 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1197   echo $ac_n "(cached) $ac_c" 1>&6
1198 else
1199   echo 'void f(){}' > conftest.c
1200 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1201   ac_cv_prog_cc_g=yes
1202 else
1203   ac_cv_prog_cc_g=no
1204 fi
1205 rm -f conftest*
1206
1207 fi
1208
1209 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1210 if test "$ac_test_CFLAGS" = set; then
1211   CFLAGS="$ac_save_CFLAGS"
1212 elif test $ac_cv_prog_cc_g = yes; then
1213   if test "$GCC" = yes; then
1214     CFLAGS="-g -O2"
1215   else
1216     CFLAGS="-g"
1217   fi
1218 else
1219   if test "$GCC" = yes; then
1220     CFLAGS="-O2"
1221   else
1222     CFLAGS=
1223   fi
1224 fi
1225
1226 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1227 echo "configure:1228: checking how to run the C preprocessor" >&5
1228 # On Suns, sometimes $CPP names a directory.
1229 if test -n "$CPP" && test -d "$CPP"; then
1230   CPP=
1231 fi
1232 if test -z "$CPP"; then
1233 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1234   echo $ac_n "(cached) $ac_c" 1>&6
1235 else
1236     # This must be in double quotes, not single quotes, because CPP may get
1237   # substituted into the Makefile and "${CC-cc}" will confuse make.
1238   CPP="${CC-cc} -E"
1239   # On the NeXT, cc -E runs the code through the compiler's parser,
1240   # not just through cpp.
1241   cat > conftest.$ac_ext <<EOF
1242 #line 1243 "configure"
1243 #include "confdefs.h"
1244 #include <assert.h>
1245 Syntax Error
1246 EOF
1247 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1248 { (eval echo configure:1249: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1249 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1250 if test -z "$ac_err"; then
1251   :
1252 else
1253   echo "$ac_err" >&5
1254   echo "configure: failed program was:" >&5
1255   cat conftest.$ac_ext >&5
1256   rm -rf conftest*
1257   CPP="${CC-cc} -E -traditional-cpp"
1258   cat > conftest.$ac_ext <<EOF
1259 #line 1260 "configure"
1260 #include "confdefs.h"
1261 #include <assert.h>
1262 Syntax Error
1263 EOF
1264 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1265 { (eval echo configure:1266: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1266 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1267 if test -z "$ac_err"; then
1268   :
1269 else
1270   echo "$ac_err" >&5
1271   echo "configure: failed program was:" >&5
1272   cat conftest.$ac_ext >&5
1273   rm -rf conftest*
1274   CPP="${CC-cc} -nologo -E"
1275   cat > conftest.$ac_ext <<EOF
1276 #line 1277 "configure"
1277 #include "confdefs.h"
1278 #include <assert.h>
1279 Syntax Error
1280 EOF
1281 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1282 { (eval echo configure:1283: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1283 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1284 if test -z "$ac_err"; then
1285   :
1286 else
1287   echo "$ac_err" >&5
1288   echo "configure: failed program was:" >&5
1289   cat conftest.$ac_ext >&5
1290   rm -rf conftest*
1291   CPP=/lib/cpp
1292 fi
1293 rm -f conftest*
1294 fi
1295 rm -f conftest*
1296 fi
1297 rm -f conftest*
1298   ac_cv_prog_CPP="$CPP"
1299 fi
1300   CPP="$ac_cv_prog_CPP"
1301 else
1302   ac_cv_prog_CPP="$CPP"
1303 fi
1304 echo "$ac_t""$CPP" 1>&6
1305
1306
1307 # Check whether --enable-shared or --disable-shared was given.
1308 if test "${enable_shared+set}" = set; then
1309   enableval="$enable_shared"
1310   p=${PACKAGE-default}
1311 case "$enableval" in
1312 yes) enable_shared=yes ;;
1313 no) enable_shared=no ;;
1314 *)
1315   enable_shared=no
1316   # Look at the argument we got.  We use all the common list separators.
1317   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1318   for pkg in $enableval; do
1319     if test "X$pkg" = "X$p"; then
1320       enable_shared=yes
1321     fi
1322   done
1323   IFS="$ac_save_ifs"
1324   ;;
1325 esac
1326 else
1327   enable_shared=no
1328 fi
1329
1330
1331 # Check whether --enable-static or --disable-static was given.
1332 if test "${enable_static+set}" = set; then
1333   enableval="$enable_static"
1334   p=${PACKAGE-default}
1335 case "$enableval" in
1336 yes) enable_static=yes ;;
1337 no) enable_static=no ;;
1338 *)
1339   enable_static=no
1340   # Look at the argument we got.  We use all the common list separators.
1341   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1342   for pkg in $enableval; do
1343     if test "X$pkg" = "X$p"; then
1344       enable_static=yes
1345     fi
1346   done
1347   IFS="$ac_save_ifs"
1348   ;;
1349 esac
1350 else
1351   enable_static=yes
1352 fi
1353
1354 # Check whether --enable-fast-install or --disable-fast-install was given.
1355 if test "${enable_fast_install+set}" = set; then
1356   enableval="$enable_fast_install"
1357   p=${PACKAGE-default}
1358 case "$enableval" in
1359 yes) enable_fast_install=yes ;;
1360 no) enable_fast_install=no ;;
1361 *)
1362   enable_fast_install=no
1363   # Look at the argument we got.  We use all the common list separators.
1364   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1365   for pkg in $enableval; do
1366     if test "X$pkg" = "X$p"; then
1367       enable_fast_install=yes
1368     fi
1369   done
1370   IFS="$ac_save_ifs"
1371   ;;
1372 esac
1373 else
1374   enable_fast_install=yes
1375 fi
1376
1377 # Extract the first word of "ranlib", so it can be a program name with args.
1378 set dummy ranlib; ac_word=$2
1379 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1380 echo "configure:1381: checking for $ac_word" >&5
1381 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1382   echo $ac_n "(cached) $ac_c" 1>&6
1383 else
1384   if test -n "$RANLIB"; then
1385   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1386 else
1387   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1388   ac_dummy="$PATH"
1389   for ac_dir in $ac_dummy; do
1390     test -z "$ac_dir" && ac_dir=.
1391     if test -f $ac_dir/$ac_word; then
1392       ac_cv_prog_RANLIB="ranlib"
1393       break
1394     fi
1395   done
1396   IFS="$ac_save_ifs"
1397   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1398 fi
1399 fi
1400 RANLIB="$ac_cv_prog_RANLIB"
1401 if test -n "$RANLIB"; then
1402   echo "$ac_t""$RANLIB" 1>&6
1403 else
1404   echo "$ac_t""no" 1>&6
1405 fi
1406
1407 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1408 if test "${with_gnu_ld+set}" = set; then
1409   withval="$with_gnu_ld"
1410   test "$withval" = no || with_gnu_ld=yes
1411 else
1412   with_gnu_ld=no
1413 fi
1414
1415 ac_prog=ld
1416 if test "$ac_cv_prog_gcc" = yes; then
1417   # Check if gcc -print-prog-name=ld gives a path.
1418   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1419 echo "configure:1420: checking for ld used by GCC" >&5
1420   ac_prog=`($CC -print-prog-name=ld) 2>&5`
1421   case "$ac_prog" in
1422     # Accept absolute paths.
1423     [\\/]* | [A-Za-z]:[\\/]*)
1424       re_direlt='/[^/][^/]*/\.\./'
1425       # Canonicalize the path of ld
1426       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1427       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1428         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1429       done
1430       test -z "$LD" && LD="$ac_prog"
1431       ;;
1432   "")
1433     # If it fails, then pretend we aren't using GCC.
1434     ac_prog=ld
1435     ;;
1436   *)
1437     # If it is relative, then search for the first ld in PATH.
1438     with_gnu_ld=unknown
1439     ;;
1440   esac
1441 elif test "$with_gnu_ld" = yes; then
1442   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1443 echo "configure:1444: checking for GNU ld" >&5
1444 else
1445   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1446 echo "configure:1447: checking for non-GNU ld" >&5
1447 fi
1448 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1449   echo $ac_n "(cached) $ac_c" 1>&6
1450 else
1451   if test -z "$LD"; then
1452   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1453   for ac_dir in $PATH; do
1454     test -z "$ac_dir" && ac_dir=.
1455     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1456       ac_cv_path_LD="$ac_dir/$ac_prog"
1457       # Check to see if the program is GNU ld.  I'd rather use --version,
1458       # but apparently some GNU ld's only accept -v.
1459       # Break only if it was the GNU/non-GNU ld that we prefer.
1460       if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1461         test "$with_gnu_ld" != no && break
1462       else
1463         test "$with_gnu_ld" != yes && break
1464       fi
1465     fi
1466   done
1467   IFS="$ac_save_ifs"
1468 else
1469   ac_cv_path_LD="$LD" # Let the user override the test with a path.
1470 fi
1471 fi
1472
1473 LD="$ac_cv_path_LD"
1474 if test -n "$LD"; then
1475   echo "$ac_t""$LD" 1>&6
1476 else
1477   echo "$ac_t""no" 1>&6
1478 fi
1479 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1480 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1481 echo "configure:1482: checking if the linker ($LD) is GNU ld" >&5
1482 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1483   echo $ac_n "(cached) $ac_c" 1>&6
1484 else
1485   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1486 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1487   ac_cv_prog_gnu_ld=yes
1488 else
1489   ac_cv_prog_gnu_ld=no
1490 fi
1491 fi
1492
1493 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1494
1495
1496 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1497 echo "configure:1498: checking for BSD-compatible nm" >&5
1498 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1499   echo $ac_n "(cached) $ac_c" 1>&6
1500 else
1501   if test -n "$NM"; then
1502   # Let the user override the test.
1503   ac_cv_path_NM="$NM"
1504 else
1505   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1506   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1507     test -z "$ac_dir" && ac_dir=.
1508     if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
1509       # Check to see if the nm accepts a BSD-compat flag.
1510       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1511       #   nm: unknown option "B" ignored
1512       if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1513         ac_cv_path_NM="$ac_dir/nm -B"
1514         break
1515       elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1516         ac_cv_path_NM="$ac_dir/nm -p"
1517         break
1518       else
1519         ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1520         continue # so that we can try to find one that supports BSD flags
1521       fi
1522     fi
1523   done
1524   IFS="$ac_save_ifs"
1525   test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
1526 fi
1527 fi
1528
1529 NM="$ac_cv_path_NM"
1530 echo "$ac_t""$NM" 1>&6
1531
1532 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1533 echo "configure:1534: checking whether ln -s works" >&5
1534 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1535   echo $ac_n "(cached) $ac_c" 1>&6
1536 else
1537   rm -f conftestdata
1538 if ln -s X conftestdata 2>/dev/null
1539 then
1540   rm -f conftestdata
1541   ac_cv_prog_LN_S="ln -s"
1542 else
1543   ac_cv_prog_LN_S=ln
1544 fi
1545 fi
1546 LN_S="$ac_cv_prog_LN_S"
1547 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1548   echo "$ac_t""yes" 1>&6
1549 else
1550   echo "$ac_t""no" 1>&6
1551 fi
1552
1553
1554 case "$target" in
1555 NONE) lt_target="$host" ;;
1556 *) lt_target="$target" ;;
1557 esac
1558
1559 # Check for any special flags to pass to ltconfig.
1560 libtool_flags="--cache-file=$cache_file"
1561 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1562 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1563 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1564 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1565 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1566
1567
1568 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1569 if test "${enable_libtool_lock+set}" = set; then
1570   enableval="$enable_libtool_lock"
1571   :
1572 fi
1573
1574 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1575 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1576
1577 # Some flags need to be propagated to the compiler or linker for good
1578 # libtool support.
1579 case "$lt_target" in
1580 *-*-irix6*)
1581   # Find out which ABI we are using.
1582   echo '#line 1583 "configure"' > conftest.$ac_ext
1583   if { (eval echo configure:1584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1584     case "`/usr/bin/file conftest.o`" in
1585     *32-bit*)
1586       LD="${LD-ld} -32"
1587       ;;
1588     *N32*)
1589       LD="${LD-ld} -n32"
1590       ;;
1591     *64-bit*)
1592       LD="${LD-ld} -64"
1593       ;;
1594     esac
1595   fi
1596   rm -rf conftest*
1597   ;;
1598
1599 *-*-sco3.2v5*)
1600   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1601   SAVE_CFLAGS="$CFLAGS"
1602   CFLAGS="$CFLAGS -belf"
1603   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1604 echo "configure:1605: checking whether the C compiler needs -belf" >&5
1605 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1606   echo $ac_n "(cached) $ac_c" 1>&6
1607 else
1608   cat > conftest.$ac_ext <<EOF
1609 #line 1610 "configure"
1610 #include "confdefs.h"
1611
1612 int main() {
1613
1614 ; return 0; }
1615 EOF
1616 if { (eval echo configure:1617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1617   rm -rf conftest*
1618   lt_cv_cc_needs_belf=yes
1619 else
1620   echo "configure: failed program was:" >&5
1621   cat conftest.$ac_ext >&5
1622   rm -rf conftest*
1623   lt_cv_cc_needs_belf=no
1624 fi
1625 rm -f conftest*
1626 fi
1627
1628 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1629   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
1630     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1631     CFLAGS="$SAVE_CFLAGS"
1632   fi
1633   ;;
1634
1635
1636 esac
1637
1638
1639 # Save cache, so that ltconfig can load it
1640 cat > confcache <<\EOF
1641 # This file is a shell script that caches the results of configure
1642 # tests run on this system so they can be shared between configure
1643 # scripts and configure runs.  It is not useful on other systems.
1644 # If it contains results you don't want to keep, you may remove or edit it.
1645 #
1646 # By default, configure uses ./config.cache as the cache file,
1647 # creating it if it does not exist already.  You can give configure
1648 # the --cache-file=FILE option to use a different cache file; that is
1649 # what configure does when it calls configure scripts in
1650 # subdirectories, so they share the cache.
1651 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1652 # config.status only pays attention to the cache file if you give it the
1653 # --recheck option to rerun configure.
1654 #
1655 EOF
1656 # The following way of writing the cache mishandles newlines in values,
1657 # but we know of no workaround that is simple, portable, and efficient.
1658 # So, don't put newlines in cache variables' values.
1659 # Ultrix sh set writes to stderr and can't be redirected directly,
1660 # and sets the high bit in the cache file unless we assign to the vars.
1661 (set) 2>&1 |
1662   case `(ac_space=' '; set | grep ac_space) 2>&1` in
1663   *ac_space=\ *)
1664     # `set' does not quote correctly, so add quotes (double-quote substitution
1665     # turns \\\\ into \\, and sed turns \\ into \).
1666     sed -n \
1667       -e "s/'/'\\\\''/g" \
1668       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1669     ;;
1670   *)
1671     # `set' quotes correctly as required by POSIX, so do not add quotes.
1672     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1673     ;;
1674   esac >> confcache
1675 if cmp -s $cache_file confcache; then
1676   :
1677 else
1678   if test -w $cache_file; then
1679     echo "updating cache $cache_file"
1680     cat confcache > $cache_file
1681   else
1682     echo "not updating unwritable cache $cache_file"
1683   fi
1684 fi
1685 rm -f confcache
1686
1687
1688 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
1689 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1690 LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
1691 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
1692 DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
1693 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
1694 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \
1695 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1696
1697 # Reload cache, that may have been modified by ltconfig
1698 if test -r "$cache_file"; then
1699   echo "loading cache $cache_file"
1700   . $cache_file
1701 else
1702   echo "creating cache $cache_file"
1703   > $cache_file
1704 fi
1705
1706
1707 # This can be used to rebuild libtool when needed
1708 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
1709
1710 # Always use our own libtool.
1711 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1712
1713 # Redirect the config.log output again, so that the ltconfig log is not
1714 # clobbered by the next message.
1715 exec 5>>./config.log
1716
1717
1718 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1719 echo "configure:1720: checking for ANSI C header files" >&5
1720 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1721   echo $ac_n "(cached) $ac_c" 1>&6
1722 else
1723   cat > conftest.$ac_ext <<EOF
1724 #line 1725 "configure"
1725 #include "confdefs.h"
1726 #include <stdlib.h>
1727 #include <stdarg.h>
1728 #include <string.h>
1729 #include <float.h>
1730 EOF
1731 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1732 { (eval echo configure:1733: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1733 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1734 if test -z "$ac_err"; then
1735   rm -rf conftest*
1736   ac_cv_header_stdc=yes
1737 else
1738   echo "$ac_err" >&5
1739   echo "configure: failed program was:" >&5
1740   cat conftest.$ac_ext >&5
1741   rm -rf conftest*
1742   ac_cv_header_stdc=no
1743 fi
1744 rm -f conftest*
1745
1746 if test $ac_cv_header_stdc = yes; then
1747   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1748 cat > conftest.$ac_ext <<EOF
1749 #line 1750 "configure"
1750 #include "confdefs.h"
1751 #include <string.h>
1752 EOF
1753 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1754   egrep "memchr" >/dev/null 2>&1; then
1755   :
1756 else
1757   rm -rf conftest*
1758   ac_cv_header_stdc=no
1759 fi
1760 rm -f conftest*
1761
1762 fi
1763
1764 if test $ac_cv_header_stdc = yes; then
1765   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1766 cat > conftest.$ac_ext <<EOF
1767 #line 1768 "configure"
1768 #include "confdefs.h"
1769 #include <stdlib.h>
1770 EOF
1771 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1772   egrep "free" >/dev/null 2>&1; then
1773   :
1774 else
1775   rm -rf conftest*
1776   ac_cv_header_stdc=no
1777 fi
1778 rm -f conftest*
1779
1780 fi
1781
1782 if test $ac_cv_header_stdc = yes; then
1783   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1784 if test "$cross_compiling" = yes; then
1785   :
1786 else
1787   cat > conftest.$ac_ext <<EOF
1788 #line 1789 "configure"
1789 #include "confdefs.h"
1790 #include <ctype.h>
1791 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1792 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1793 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1794 int main () { int i; for (i = 0; i < 256; i++)
1795 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1796 exit (0); }
1797
1798 EOF
1799 if { (eval echo configure:1800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1800 then
1801   :
1802 else
1803   echo "configure: failed program was:" >&5
1804   cat conftest.$ac_ext >&5
1805   rm -fr conftest*
1806   ac_cv_header_stdc=no
1807 fi
1808 rm -fr conftest*
1809 fi
1810
1811 fi
1812 fi
1813
1814 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1815 if test $ac_cv_header_stdc = yes; then
1816   cat >> confdefs.h <<\EOF
1817 #define STDC_HEADERS 1
1818 EOF
1819
1820 fi
1821
1822 for ac_hdr in fcntl.h fp_class.h malloc.h unistd.h ieeefp.h math.h sys/time.h sys/times.h sys/param.h sys/resource.h float.h
1823 do
1824 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1825 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1826 echo "configure:1827: checking for $ac_hdr" >&5
1827 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1828   echo $ac_n "(cached) $ac_c" 1>&6
1829 else
1830   cat > conftest.$ac_ext <<EOF
1831 #line 1832 "configure"
1832 #include "confdefs.h"
1833 #include <$ac_hdr>
1834 EOF
1835 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1836 { (eval echo configure:1837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1837 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1838 if test -z "$ac_err"; then
1839   rm -rf conftest*
1840   eval "ac_cv_header_$ac_safe=yes"
1841 else
1842   echo "$ac_err" >&5
1843   echo "configure: failed program was:" >&5
1844   cat conftest.$ac_ext >&5
1845   rm -rf conftest*
1846   eval "ac_cv_header_$ac_safe=no"
1847 fi
1848 rm -f conftest*
1849 fi
1850 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1851   echo "$ac_t""yes" 1>&6
1852     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1853   cat >> confdefs.h <<EOF
1854 #define $ac_tr_hdr 1
1855 EOF
1856  
1857 else
1858   echo "$ac_t""no" 1>&6
1859 fi
1860 done
1861
1862
1863 echo $ac_n "checking for working const""... $ac_c" 1>&6
1864 echo "configure:1865: checking for working const" >&5
1865 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1866   echo $ac_n "(cached) $ac_c" 1>&6
1867 else
1868   cat > conftest.$ac_ext <<EOF
1869 #line 1870 "configure"
1870 #include "confdefs.h"
1871
1872 int main() {
1873
1874 /* Ultrix mips cc rejects this.  */
1875 typedef int charset[2]; const charset x;
1876 /* SunOS 4.1.1 cc rejects this.  */
1877 char const *const *ccp;
1878 char **p;
1879 /* NEC SVR4.0.2 mips cc rejects this.  */
1880 struct point {int x, y;};
1881 static struct point const zero = {0,0};
1882 /* AIX XL C 1.02.0.0 rejects this.
1883    It does not let you subtract one const X* pointer from another in an arm
1884    of an if-expression whose if-part is not a constant expression */
1885 const char *g = "string";
1886 ccp = &g + (g ? g-g : 0);
1887 /* HPUX 7.0 cc rejects these. */
1888 ++ccp;
1889 p = (char**) ccp;
1890 ccp = (char const *const *) p;
1891 { /* SCO 3.2v4 cc rejects this.  */
1892   char *t;
1893   char const *s = 0 ? (char *) 0 : (char const *) 0;
1894
1895   *t++ = 0;
1896 }
1897 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
1898   int x[] = {25, 17};
1899   const int *foo = &x[0];
1900   ++foo;
1901 }
1902 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1903   typedef const int *iptr;
1904   iptr p = 0;
1905   ++p;
1906 }
1907 { /* AIX XL C 1.02.0.0 rejects this saying
1908      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1909   struct s { int j; const int *ap[3]; };
1910   struct s *b; b->j = 5;
1911 }
1912 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1913   const int foo = 10;
1914 }
1915
1916 ; return 0; }
1917 EOF
1918 if { (eval echo configure:1919: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1919   rm -rf conftest*
1920   ac_cv_c_const=yes
1921 else
1922   echo "configure: failed program was:" >&5
1923   cat conftest.$ac_ext >&5
1924   rm -rf conftest*
1925   ac_cv_c_const=no
1926 fi
1927 rm -f conftest*
1928 fi
1929
1930 echo "$ac_t""$ac_cv_c_const" 1>&6
1931 if test $ac_cv_c_const = no; then
1932   cat >> confdefs.h <<\EOF
1933 #define const 
1934 EOF
1935
1936 fi
1937
1938 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1939 echo "configure:1940: checking whether time.h and sys/time.h may both be included" >&5
1940 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1941   echo $ac_n "(cached) $ac_c" 1>&6
1942 else
1943   cat > conftest.$ac_ext <<EOF
1944 #line 1945 "configure"
1945 #include "confdefs.h"
1946 #include <sys/types.h>
1947 #include <sys/time.h>
1948 #include <time.h>
1949 int main() {
1950 struct tm *tp;
1951 ; return 0; }
1952 EOF
1953 if { (eval echo configure:1954: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1954   rm -rf conftest*
1955   ac_cv_header_time=yes
1956 else
1957   echo "configure: failed program was:" >&5
1958   cat conftest.$ac_ext >&5
1959   rm -rf conftest*
1960   ac_cv_header_time=no
1961 fi
1962 rm -f conftest*
1963 fi
1964
1965 echo "$ac_t""$ac_cv_header_time" 1>&6
1966 if test $ac_cv_header_time = yes; then
1967   cat >> confdefs.h <<\EOF
1968 #define TIME_WITH_SYS_TIME 1
1969 EOF
1970
1971 fi
1972
1973 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
1974 echo "configure:1975: checking whether struct tm is in sys/time.h or time.h" >&5
1975 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
1976   echo $ac_n "(cached) $ac_c" 1>&6
1977 else
1978   cat > conftest.$ac_ext <<EOF
1979 #line 1980 "configure"
1980 #include "confdefs.h"
1981 #include <sys/types.h>
1982 #include <time.h>
1983 int main() {
1984 struct tm *tp; tp->tm_sec;
1985 ; return 0; }
1986 EOF
1987 if { (eval echo configure:1988: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1988   rm -rf conftest*
1989   ac_cv_struct_tm=time.h
1990 else
1991   echo "configure: failed program was:" >&5
1992   cat conftest.$ac_ext >&5
1993   rm -rf conftest*
1994   ac_cv_struct_tm=sys/time.h
1995 fi
1996 rm -f conftest*
1997 fi
1998
1999 echo "$ac_t""$ac_cv_struct_tm" 1>&6
2000 if test $ac_cv_struct_tm = sys/time.h; then
2001   cat >> confdefs.h <<\EOF
2002 #define TM_IN_SYS_TIME 1
2003 EOF
2004
2005 fi
2006
2007
2008 echo $ac_n "checking for acos""... $ac_c" 1>&6
2009 echo "configure:2010: checking for acos" >&5
2010 if eval "test \"`echo '$''{'ac_cv_func_acos'+set}'`\" = set"; then
2011   echo $ac_n "(cached) $ac_c" 1>&6
2012 else
2013   cat > conftest.$ac_ext <<EOF
2014 #line 2015 "configure"
2015 #include "confdefs.h"
2016 /* System header to define __stub macros and hopefully few prototypes,
2017     which can conflict with char acos(); below.  */
2018 #include <assert.h>
2019 /* Override any gcc2 internal prototype to avoid an error.  */
2020 /* We use char because int might match the return type of a gcc2
2021     builtin and then its argument prototype would still apply.  */
2022 char acos();
2023
2024 int main() {
2025
2026 /* The GNU C library defines this for functions which it implements
2027     to always fail with ENOSYS.  Some functions are actually named
2028     something starting with __ and the normal name is an alias.  */
2029 #if defined (__stub_acos) || defined (__stub___acos)
2030 choke me
2031 #else
2032 acos();
2033 #endif
2034
2035 ; return 0; }
2036 EOF
2037 if { (eval echo configure:2038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2038   rm -rf conftest*
2039   eval "ac_cv_func_acos=yes"
2040 else
2041   echo "configure: failed program was:" >&5
2042   cat conftest.$ac_ext >&5
2043   rm -rf conftest*
2044   eval "ac_cv_func_acos=no"
2045 fi
2046 rm -f conftest*
2047 fi
2048
2049 if eval "test \"`echo '$ac_cv_func_'acos`\" = yes"; then
2050   echo "$ac_t""yes" 1>&6
2051   :
2052 else
2053   echo "$ac_t""no" 1>&6
2054 echo $ac_n "checking for acos in -lm""... $ac_c" 1>&6
2055 echo "configure:2056: checking for acos in -lm" >&5
2056 ac_lib_var=`echo m'_'acos | sed 'y%./+-%__p_%'`
2057 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2058   echo $ac_n "(cached) $ac_c" 1>&6
2059 else
2060   ac_save_LIBS="$LIBS"
2061 LIBS="-lm  $LIBS"
2062 cat > conftest.$ac_ext <<EOF
2063 #line 2064 "configure"
2064 #include "confdefs.h"
2065 /* Override any gcc2 internal prototype to avoid an error.  */
2066 /* We use char because int might match the return type of a gcc2
2067     builtin and then its argument prototype would still apply.  */
2068 char acos();
2069
2070 int main() {
2071 acos()
2072 ; return 0; }
2073 EOF
2074 if { (eval echo configure:2075: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2075   rm -rf conftest*
2076   eval "ac_cv_lib_$ac_lib_var=yes"
2077 else
2078   echo "configure: failed program was:" >&5
2079   cat conftest.$ac_ext >&5
2080   rm -rf conftest*
2081   eval "ac_cv_lib_$ac_lib_var=no"
2082 fi
2083 rm -f conftest*
2084 LIBS="$ac_save_LIBS"
2085
2086 fi
2087 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2088   echo "$ac_t""yes" 1>&6
2089     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/^a-zA-Z0-9_/_/g' \
2090     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2091   cat >> confdefs.h <<EOF
2092 #define $ac_tr_lib 1
2093 EOF
2094
2095   LIBS="-lm $LIBS"
2096
2097 else
2098   echo "$ac_t""no" 1>&6
2099 fi
2100
2101 fi
2102
2103
2104 for ac_prog in gnroff nroff
2105 do
2106 # Extract the first word of "$ac_prog", so it can be a program name with args.
2107 set dummy $ac_prog; ac_word=$2
2108 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2109 echo "configure:2110: checking for $ac_word" >&5
2110 if eval "test \"`echo '$''{'ac_cv_path_NROFF'+set}'`\" = set"; then
2111   echo $ac_n "(cached) $ac_c" 1>&6
2112 else
2113   case "$NROFF" in
2114   /*)
2115   ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
2116   ;;
2117   ?:/*)                  
2118   ac_cv_path_NROFF="$NROFF" # Let the user override the test with a dos path.
2119   ;;
2120   *)
2121   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2122   ac_dummy="$PATH"
2123   for ac_dir in $ac_dummy; do 
2124     test -z "$ac_dir" && ac_dir=.
2125     if test -f $ac_dir/$ac_word; then
2126       ac_cv_path_NROFF="$ac_dir/$ac_word"
2127       break
2128     fi
2129   done
2130   IFS="$ac_save_ifs"
2131   ;;
2132 esac
2133 fi
2134 NROFF="$ac_cv_path_NROFF"
2135 if test -n "$NROFF"; then
2136   echo "$ac_t""$NROFF" 1>&6
2137 else
2138   echo "$ac_t""no" 1>&6
2139 fi
2140
2141 test -n "$NROFF" && break
2142 done
2143
2144 for ac_prog in groff troff
2145 do
2146 # Extract the first word of "$ac_prog", so it can be a program name with args.
2147 set dummy $ac_prog; ac_word=$2
2148 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2149 echo "configure:2150: checking for $ac_word" >&5
2150 if eval "test \"`echo '$''{'ac_cv_path_TROFF'+set}'`\" = set"; then
2151   echo $ac_n "(cached) $ac_c" 1>&6
2152 else
2153   case "$TROFF" in
2154   /*)
2155   ac_cv_path_TROFF="$TROFF" # Let the user override the test with a path.
2156   ;;
2157   ?:/*)                  
2158   ac_cv_path_TROFF="$TROFF" # Let the user override the test with a dos path.
2159   ;;
2160   *)
2161   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2162   ac_dummy="$PATH"
2163   for ac_dir in $ac_dummy; do 
2164     test -z "$ac_dir" && ac_dir=.
2165     if test -f $ac_dir/$ac_word; then
2166       ac_cv_path_TROFF="$ac_dir/$ac_word"
2167       break
2168     fi
2169   done
2170   IFS="$ac_save_ifs"
2171   ;;
2172 esac
2173 fi
2174 TROFF="$ac_cv_path_TROFF"
2175 if test -n "$TROFF"; then
2176   echo "$ac_t""$TROFF" 1>&6
2177 else
2178   echo "$ac_t""no" 1>&6
2179 fi
2180
2181 test -n "$TROFF" && break
2182 done
2183
2184
2185 if test "x$GCC" = "xyes"; then
2186   oCFLAGS=$CFLAGS
2187   CFLAGS="$CFLAGS -Wall -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline"
2188   echo $ac_n "checking if we can use GCC-specific compiler options""... $ac_c" 1>&6
2189 echo "configure:2190: checking if we can use GCC-specific compiler options" >&5
2190 if eval "test \"`echo '$''{'rd_cv_gcc_opt'+set}'`\" = set"; then
2191   echo $ac_n "(cached) $ac_c" 1>&6
2192 else
2193   cat > conftest.$ac_ext <<EOF
2194 #line 2195 "configure"
2195 #include "confdefs.h"
2196
2197 int main() {
2198 return 0 
2199 ; return 0; }
2200 EOF
2201 if { (eval echo configure:2202: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2202   rm -rf conftest*
2203   rd_cv_gcc_opt=yes
2204 else
2205   echo "configure: failed program was:" >&5
2206   cat conftest.$ac_ext >&5
2207   rm -rf conftest*
2208   rd_cv_gcc_opt=no 
2209 fi
2210 rm -f conftest*
2211                
2212         
2213 fi
2214
2215 echo "$ac_t""$rd_cv_gcc_opt" 1>&6
2216   if test $rd_cv_gcc_opt = no; then
2217          CFLAGS=$oCFLAGS
2218   fi
2219 fi
2220
2221 CFLAGS="$CFLAGS "`grep pic_flag= libtool | sed -e 's/.*pic_flag=//' -e 's/"//g'`
2222
2223 case $target_os in
2224 *hpux*)
2225         CLFAGS=`echo $CFLAGS|sed -e 's/-fPIC/-fpic/g'`
2226 ;;
2227 esac
2228
2229 echo $ac_n "checking for strftime""... $ac_c" 1>&6
2230 echo "configure:2231: checking for strftime" >&5
2231 if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
2232   echo $ac_n "(cached) $ac_c" 1>&6
2233 else
2234   cat > conftest.$ac_ext <<EOF
2235 #line 2236 "configure"
2236 #include "confdefs.h"
2237 /* System header to define __stub macros and hopefully few prototypes,
2238     which can conflict with char strftime(); below.  */
2239 #include <assert.h>
2240 /* Override any gcc2 internal prototype to avoid an error.  */
2241 /* We use char because int might match the return type of a gcc2
2242     builtin and then its argument prototype would still apply.  */
2243 char strftime();
2244
2245 int main() {
2246
2247 /* The GNU C library defines this for functions which it implements
2248     to always fail with ENOSYS.  Some functions are actually named
2249     something starting with __ and the normal name is an alias.  */
2250 #if defined (__stub_strftime) || defined (__stub___strftime)
2251 choke me
2252 #else
2253 strftime();
2254 #endif
2255
2256 ; return 0; }
2257 EOF
2258 if { (eval echo configure:2259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2259   rm -rf conftest*
2260   eval "ac_cv_func_strftime=yes"
2261 else
2262   echo "configure: failed program was:" >&5
2263   cat conftest.$ac_ext >&5
2264   rm -rf conftest*
2265   eval "ac_cv_func_strftime=no"
2266 fi
2267 rm -f conftest*
2268 fi
2269
2270 if eval "test \"`echo '$ac_cv_func_'strftime`\" = yes"; then
2271   echo "$ac_t""yes" 1>&6
2272   cat >> confdefs.h <<\EOF
2273 #define HAVE_STRFTIME 1
2274 EOF
2275
2276 else
2277   echo "$ac_t""no" 1>&6
2278 # strftime is in -lintl on SCO UNIX.
2279 echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
2280 echo "configure:2281: checking for strftime in -lintl" >&5
2281 ac_lib_var=`echo intl'_'strftime | sed 'y%./+-%__p_%'`
2282 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2283   echo $ac_n "(cached) $ac_c" 1>&6
2284 else
2285   ac_save_LIBS="$LIBS"
2286 LIBS="-lintl  $LIBS"
2287 cat > conftest.$ac_ext <<EOF
2288 #line 2289 "configure"
2289 #include "confdefs.h"
2290 /* Override any gcc2 internal prototype to avoid an error.  */
2291 /* We use char because int might match the return type of a gcc2
2292     builtin and then its argument prototype would still apply.  */
2293 char strftime();
2294
2295 int main() {
2296 strftime()
2297 ; return 0; }
2298 EOF
2299 if { (eval echo configure:2300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2300   rm -rf conftest*
2301   eval "ac_cv_lib_$ac_lib_var=yes"
2302 else
2303   echo "configure: failed program was:" >&5
2304   cat conftest.$ac_ext >&5
2305   rm -rf conftest*
2306   eval "ac_cv_lib_$ac_lib_var=no"
2307 fi
2308 rm -f conftest*
2309 LIBS="$ac_save_LIBS"
2310
2311 fi
2312 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2313   echo "$ac_t""yes" 1>&6
2314   cat >> confdefs.h <<\EOF
2315 #define HAVE_STRFTIME 1
2316 EOF
2317
2318 LIBS="-lintl $LIBS"
2319 else
2320   echo "$ac_t""no" 1>&6
2321 fi
2322
2323 fi
2324
2325 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
2326 echo "configure:2327: checking for vprintf" >&5
2327 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
2328   echo $ac_n "(cached) $ac_c" 1>&6
2329 else
2330   cat > conftest.$ac_ext <<EOF
2331 #line 2332 "configure"
2332 #include "confdefs.h"
2333 /* System header to define __stub macros and hopefully few prototypes,
2334     which can conflict with char vprintf(); below.  */
2335 #include <assert.h>
2336 /* Override any gcc2 internal prototype to avoid an error.  */
2337 /* We use char because int might match the return type of a gcc2
2338     builtin and then its argument prototype would still apply.  */
2339 char vprintf();
2340
2341 int main() {
2342
2343 /* The GNU C library defines this for functions which it implements
2344     to always fail with ENOSYS.  Some functions are actually named
2345     something starting with __ and the normal name is an alias.  */
2346 #if defined (__stub_vprintf) || defined (__stub___vprintf)
2347 choke me
2348 #else
2349 vprintf();
2350 #endif
2351
2352 ; return 0; }
2353 EOF
2354 if { (eval echo configure:2355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2355   rm -rf conftest*
2356   eval "ac_cv_func_vprintf=yes"
2357 else
2358   echo "configure: failed program was:" >&5
2359   cat conftest.$ac_ext >&5
2360   rm -rf conftest*
2361   eval "ac_cv_func_vprintf=no"
2362 fi
2363 rm -f conftest*
2364 fi
2365
2366 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
2367   echo "$ac_t""yes" 1>&6
2368   cat >> confdefs.h <<\EOF
2369 #define HAVE_VPRINTF 1
2370 EOF
2371
2372 else
2373   echo "$ac_t""no" 1>&6
2374 fi
2375
2376 if test "$ac_cv_func_vprintf" != yes; then
2377 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
2378 echo "configure:2379: checking for _doprnt" >&5
2379 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
2380   echo $ac_n "(cached) $ac_c" 1>&6
2381 else
2382   cat > conftest.$ac_ext <<EOF
2383 #line 2384 "configure"
2384 #include "confdefs.h"
2385 /* System header to define __stub macros and hopefully few prototypes,
2386     which can conflict with char _doprnt(); below.  */
2387 #include <assert.h>
2388 /* Override any gcc2 internal prototype to avoid an error.  */
2389 /* We use char because int might match the return type of a gcc2
2390     builtin and then its argument prototype would still apply.  */
2391 char _doprnt();
2392
2393 int main() {
2394
2395 /* The GNU C library defines this for functions which it implements
2396     to always fail with ENOSYS.  Some functions are actually named
2397     something starting with __ and the normal name is an alias.  */
2398 #if defined (__stub__doprnt) || defined (__stub____doprnt)
2399 choke me
2400 #else
2401 _doprnt();
2402 #endif
2403
2404 ; return 0; }
2405 EOF
2406 if { (eval echo configure:2407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2407   rm -rf conftest*
2408   eval "ac_cv_func__doprnt=yes"
2409 else
2410   echo "configure: failed program was:" >&5
2411   cat conftest.$ac_ext >&5
2412   rm -rf conftest*
2413   eval "ac_cv_func__doprnt=no"
2414 fi
2415 rm -f conftest*
2416 fi
2417
2418 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
2419   echo "$ac_t""yes" 1>&6
2420   cat >> confdefs.h <<\EOF
2421 #define HAVE_DOPRNT 1
2422 EOF
2423
2424 else
2425   echo "$ac_t""no" 1>&6
2426 fi
2427
2428 fi
2429
2430
2431
2432 for ac_func in strerror snprintf vsnprintf fpclass class fp_class isnan memmove strchr mktime getrusage gettimeofday
2433 do
2434 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2435 echo "configure:2436: checking for $ac_func" >&5
2436 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2437   echo $ac_n "(cached) $ac_c" 1>&6
2438 else
2439   cat > conftest.$ac_ext <<EOF
2440 #line 2441 "configure"
2441 #include "confdefs.h"
2442 /* System header to define __stub macros and hopefully few prototypes,
2443     which can conflict with char $ac_func(); below.  */
2444 #include <assert.h>
2445 /* Override any gcc2 internal prototype to avoid an error.  */
2446 /* We use char because int might match the return type of a gcc2
2447     builtin and then its argument prototype would still apply.  */
2448 char $ac_func();
2449
2450 int main() {
2451
2452 /* The GNU C library defines this for functions which it implements
2453     to always fail with ENOSYS.  Some functions are actually named
2454     something starting with __ and the normal name is an alias.  */
2455 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2456 choke me
2457 #else
2458 $ac_func();
2459 #endif
2460
2461 ; return 0; }
2462 EOF
2463 if { (eval echo configure:2464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2464   rm -rf conftest*
2465   eval "ac_cv_func_$ac_func=yes"
2466 else
2467   echo "configure: failed program was:" >&5
2468   cat conftest.$ac_ext >&5
2469   rm -rf conftest*
2470   eval "ac_cv_func_$ac_func=no"
2471 fi
2472 rm -f conftest*
2473 fi
2474
2475 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2476   echo "$ac_t""yes" 1>&6
2477     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2478   cat >> confdefs.h <<EOF
2479 #define $ac_tr_func 1
2480 EOF
2481  
2482 else
2483   echo "$ac_t""no" 1>&6
2484 fi
2485 done
2486
2487
2488 for ac_func in fpclassify
2489 do
2490 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2491 echo "configure:2492: checking for $ac_func" >&5
2492 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2493   echo $ac_n "(cached) $ac_c" 1>&6
2494 else
2495   cat > conftest.$ac_ext <<EOF
2496 #line 2497 "configure"
2497 #include "confdefs.h"
2498 /* System header to define __stub macros and hopefully few prototypes,
2499     which can conflict with char $ac_func(); below.  */
2500 #include <assert.h>
2501 /* Override any gcc2 internal prototype to avoid an error.  */
2502 /* We use char because int might match the return type of a gcc2
2503     builtin and then its argument prototype would still apply.  */
2504 char $ac_func();
2505
2506 int main() {
2507
2508 /* The GNU C library defines this for functions which it implements
2509     to always fail with ENOSYS.  Some functions are actually named
2510     something starting with __ and the normal name is an alias.  */
2511 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2512 choke me
2513 #else
2514 $ac_func();
2515 #endif
2516
2517 ; return 0; }
2518 EOF
2519 if { (eval echo configure:2520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2520   rm -rf conftest*
2521   eval "ac_cv_func_$ac_func=yes"
2522 else
2523   echo "configure: failed program was:" >&5
2524   cat conftest.$ac_ext >&5
2525   rm -rf conftest*
2526   eval "ac_cv_func_$ac_func=no"
2527 fi
2528 rm -f conftest*
2529 fi
2530
2531 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2532   echo "$ac_t""yes" 1>&6
2533     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2534   cat >> confdefs.h <<EOF
2535 #define $ac_tr_func 1
2536 EOF
2537  
2538 else
2539   echo "$ac_t""no" 1>&6
2540 echo $ac_n "checking for fpclassify with <math.h>""... $ac_c" 1>&6
2541 echo "configure:2542: checking for fpclassify with <math.h>" >&5
2542     cat > conftest.$ac_ext <<EOF
2543 #line 2544 "configure"
2544 #include "confdefs.h"
2545 #include <math.h>
2546 int main() {
2547 float f = 0.0; fpclassify(f)
2548 ; return 0; }
2549 EOF
2550 if { (eval echo configure:2551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2551   rm -rf conftest*
2552   echo "$ac_t""yes" 1>&6
2553       cat >> confdefs.h <<\EOF
2554 #define HAVE_FPCLASSIFY 1
2555 EOF
2556
2557 else
2558   echo "configure: failed program was:" >&5
2559   cat conftest.$ac_ext >&5
2560   rm -rf conftest*
2561   echo "$ac_t""no" 1>&6
2562 fi
2563 rm -f conftest*
2564 fi
2565 done
2566
2567 for ac_func in finite
2568 do
2569 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2570 echo "configure:2571: checking for $ac_func" >&5
2571 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2572   echo $ac_n "(cached) $ac_c" 1>&6
2573 else
2574   cat > conftest.$ac_ext <<EOF
2575 #line 2576 "configure"
2576 #include "confdefs.h"
2577 /* System header to define __stub macros and hopefully few prototypes,
2578     which can conflict with char $ac_func(); below.  */
2579 #include <assert.h>
2580 /* Override any gcc2 internal prototype to avoid an error.  */
2581 /* We use char because int might match the return type of a gcc2
2582     builtin and then its argument prototype would still apply.  */
2583 char $ac_func();
2584
2585 int main() {
2586
2587 /* The GNU C library defines this for functions which it implements
2588     to always fail with ENOSYS.  Some functions are actually named
2589     something starting with __ and the normal name is an alias.  */
2590 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2591 choke me
2592 #else
2593 $ac_func();
2594 #endif
2595
2596 ; return 0; }
2597 EOF
2598 if { (eval echo configure:2599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2599   rm -rf conftest*
2600   eval "ac_cv_func_$ac_func=yes"
2601 else
2602   echo "configure: failed program was:" >&5
2603   cat conftest.$ac_ext >&5
2604   rm -rf conftest*
2605   eval "ac_cv_func_$ac_func=no"
2606 fi
2607 rm -f conftest*
2608 fi
2609
2610 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2611   echo "$ac_t""yes" 1>&6
2612     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2613   cat >> confdefs.h <<EOF
2614 #define $ac_tr_func 1
2615 EOF
2616  
2617 else
2618   echo "$ac_t""no" 1>&6
2619 for ac_func in isfinite
2620 do
2621 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2622 echo "configure:2623: checking for $ac_func" >&5
2623 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2624   echo $ac_n "(cached) $ac_c" 1>&6
2625 else
2626   cat > conftest.$ac_ext <<EOF
2627 #line 2628 "configure"
2628 #include "confdefs.h"
2629 /* System header to define __stub macros and hopefully few prototypes,
2630     which can conflict with char $ac_func(); below.  */
2631 #include <assert.h>
2632 /* Override any gcc2 internal prototype to avoid an error.  */
2633 /* We use char because int might match the return type of a gcc2
2634     builtin and then its argument prototype would still apply.  */
2635 char $ac_func();
2636
2637 int main() {
2638
2639 /* The GNU C library defines this for functions which it implements
2640     to always fail with ENOSYS.  Some functions are actually named
2641     something starting with __ and the normal name is an alias.  */
2642 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2643 choke me
2644 #else
2645 $ac_func();
2646 #endif
2647
2648 ; return 0; }
2649 EOF
2650 if { (eval echo configure:2651: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2651   rm -rf conftest*
2652   eval "ac_cv_func_$ac_func=yes"
2653 else
2654   echo "configure: failed program was:" >&5
2655   cat conftest.$ac_ext >&5
2656   rm -rf conftest*
2657   eval "ac_cv_func_$ac_func=no"
2658 fi
2659 rm -f conftest*
2660 fi
2661
2662 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2663   echo "$ac_t""yes" 1>&6
2664     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2665   cat >> confdefs.h <<EOF
2666 #define $ac_tr_func 1
2667 EOF
2668  
2669 else
2670   echo "$ac_t""no" 1>&6
2671 echo $ac_n "checking for isfinite with <math.h>""... $ac_c" 1>&6
2672 echo "configure:2673: checking for isfinite with <math.h>" >&5
2673     cat > conftest.$ac_ext <<EOF
2674 #line 2675 "configure"
2675 #include "confdefs.h"
2676 #include <math.h>
2677 int main() {
2678 float f = 0.0; isfinite(f)
2679 ; return 0; }
2680 EOF
2681 if { (eval echo configure:2682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2682   rm -rf conftest*
2683   echo "$ac_t""yes" 1>&6
2684       cat >> confdefs.h <<\EOF
2685 #define HAVE_ISFINITE 1
2686 EOF
2687
2688 else
2689   echo "configure: failed program was:" >&5
2690   cat conftest.$ac_ext >&5
2691   rm -rf conftest*
2692   echo "$ac_t""no" 1>&6
2693 fi
2694 rm -f conftest*
2695 fi
2696 done
2697
2698 fi
2699 done
2700
2701 for ac_func in isinf
2702 do
2703 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2704 echo "configure:2705: checking for $ac_func" >&5
2705 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2706   echo $ac_n "(cached) $ac_c" 1>&6
2707 else
2708   cat > conftest.$ac_ext <<EOF
2709 #line 2710 "configure"
2710 #include "confdefs.h"
2711 /* System header to define __stub macros and hopefully few prototypes,
2712     which can conflict with char $ac_func(); below.  */
2713 #include <assert.h>
2714 /* Override any gcc2 internal prototype to avoid an error.  */
2715 /* We use char because int might match the return type of a gcc2
2716     builtin and then its argument prototype would still apply.  */
2717 char $ac_func();
2718
2719 int main() {
2720
2721 /* The GNU C library defines this for functions which it implements
2722     to always fail with ENOSYS.  Some functions are actually named
2723     something starting with __ and the normal name is an alias.  */
2724 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2725 choke me
2726 #else
2727 $ac_func();
2728 #endif
2729
2730 ; return 0; }
2731 EOF
2732 if { (eval echo configure:2733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2733   rm -rf conftest*
2734   eval "ac_cv_func_$ac_func=yes"
2735 else
2736   echo "configure: failed program was:" >&5
2737   cat conftest.$ac_ext >&5
2738   rm -rf conftest*
2739   eval "ac_cv_func_$ac_func=no"
2740 fi
2741 rm -f conftest*
2742 fi
2743
2744 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2745   echo "$ac_t""yes" 1>&6
2746     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2747   cat >> confdefs.h <<EOF
2748 #define $ac_tr_func 1
2749 EOF
2750  
2751 else
2752   echo "$ac_t""no" 1>&6
2753 echo $ac_n "checking for isinf with <math.h>""... $ac_c" 1>&6
2754 echo "configure:2755: checking for isinf with <math.h>" >&5
2755     cat > conftest.$ac_ext <<EOF
2756 #line 2757 "configure"
2757 #include "confdefs.h"
2758 #include <math.h>
2759 int main() {
2760 float f = 0.0; isinf(f)
2761 ; return 0; }
2762 EOF
2763 if { (eval echo configure:2764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2764   rm -rf conftest*
2765   echo "$ac_t""yes" 1>&6
2766       cat >> confdefs.h <<\EOF
2767 #define HAVE_ISINF 1
2768 EOF
2769
2770 else
2771   echo "configure: failed program was:" >&5
2772   cat conftest.$ac_ext >&5
2773   rm -rf conftest*
2774   echo "$ac_t""no" 1>&6
2775 fi
2776 rm -f conftest*
2777 fi
2778 done
2779
2780
2781
2782 echo $ac_n "checking if realloc can deal with NULL""... $ac_c" 1>&6
2783 echo "configure:2784: checking if realloc can deal with NULL" >&5
2784 if eval "test \"`echo '$''{'rd_cv_null_realloc'+set}'`\" = set"; then
2785   echo $ac_n "(cached) $ac_c" 1>&6
2786 else
2787   if test "$cross_compiling" = yes; then
2788   :
2789 else
2790   cat > conftest.$ac_ext <<EOF
2791 #line 2792 "configure"
2792 #include "confdefs.h"
2793 #include <stdlib.h>
2794               int main(void){
2795               char *x = NULL;
2796               x = realloc (x,10);
2797               if (x==NULL) return 1;
2798               return 0;
2799              }
2800 EOF
2801 if { (eval echo configure:2802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2802 then
2803   rd_cv_null_realloc=yes
2804 else
2805   echo "configure: failed program was:" >&5
2806   cat conftest.$ac_ext >&5
2807   rm -fr conftest*
2808   rd_cv_null_realloc=nope
2809 fi
2810 rm -fr conftest*
2811 fi
2812
2813 fi
2814
2815 echo "$ac_t""$rd_cv_null_realloc" 1>&6
2816
2817 if test x"$rd_cv_null_realloc" = xnope; then
2818 cat >> confdefs.h <<\EOF
2819 #define NO_NULL_REALLOC 1
2820 EOF
2821
2822 fi
2823
2824
2825
2826
2827 _cflags=${CFLAGS}
2828 echo $ac_n "checking if IEEE math works out of the box""... $ac_c" 1>&6
2829 echo "configure:2830: checking if IEEE math works out of the box" >&5
2830 if eval "test \"`echo '$''{'rd_cv_ieee_works'+set}'`\" = set"; then
2831   echo $ac_n "(cached) $ac_c" 1>&6
2832 else
2833   if test "$cross_compiling" = yes; then
2834   :
2835 else
2836   cat > conftest.$ac_ext <<EOF
2837 #line 2838 "configure"
2838 #include "confdefs.h"
2839
2840
2841 #if HAVE_MATH_H
2842 #  include <math.h>
2843 #endif
2844
2845 #if HAVE_FLOAT_H
2846 #  include <float.h>  
2847 #endif
2848
2849 #if HAVE_IEEEFP_H
2850 #  include <ieeefp.h>
2851 #endif
2852
2853 #if HAVE_FP_CLASS_H
2854 #  include <fp_class.h>
2855 #endif
2856
2857 /* Solaris */
2858 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASS))
2859 #  define HAVE_ISINF 1
2860 #  define isinf(a) (fpclass(a) == FP_NINF || fpclass(a) == FP_PINF)
2861 #endif
2862
2863 /* Digital UNIX */
2864 #if (! defined(HAVE_ISINF) && defined(HAVE_FP_CLASS) && defined(HAVE_FP_CLASS_H))
2865 #  define HAVE_ISINF 1
2866 #  define isinf(a) (fp_class(a) == FP_NEG_INF || fp_class(a) == FP_POS_INF)
2867 #endif 
2868
2869 /* AIX */
2870 #if (! defined(HAVE_ISINF) && defined(HAVE_CLASS))
2871 #  define HAVE_ISINF 1
2872 #  define isinf(a) (class(a) == FP_MINUS_INF || class(a) == FP_PLUS_INF)
2873 #endif
2874
2875 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_PLUS_INF) && defined(FP_MINUS_INF))
2876 #  define HAVE_ISINF 1
2877 #  define isinf(a) (fpclassify(a) == FP_MINUS_INF || fpclassify(a) == FP_PLUS_INF)
2878 #endif
2879
2880 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_INFINITE))
2881 #  define HAVE_ISINF 1
2882 #  define isinf(a) (fpclassify(a) == FP_INFINITE)
2883 #endif
2884
2885 #include <stdio.h>
2886 int main(void){
2887     double nan,inf,c,zero;
2888     ;
2889     /* some math to see if we get a floating point exception */
2890     zero=sin(0.0); /* don't let the compiler optimize us away */
2891     nan=0.0/zero; /* especially here */
2892     inf=1.0/zero; /* and here. I want to know if it can do the magic */
2893                   /* at run time without sig fpe */
2894     c = inf + nan;
2895     c = inf / nan;
2896     if (! isnan(nan)) {printf ("not isnan(NaN) ... "); return 1;}
2897     if (nan == nan) {printf ("nan == nan ... "); return 1;}
2898     if (! isinf(inf)) {printf ("not isinf(oo) ... "); return 1;}
2899     if (! isinf(-inf)) {printf ("not isinf(-oo) ... "); return 1;}
2900     if (! inf > 0) {printf ("not inf > 0 ... "); return 1;}
2901     if (! -inf < 0) {printf ("not -inf < 0 ... "); return 1;}
2902     return 0;
2903  }
2904 EOF
2905 if { (eval echo configure:2906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2906 then
2907   rd_cv_ieee_works=yes
2908 else
2909   echo "configure: failed program was:" >&5
2910   cat conftest.$ac_ext >&5
2911   rm -fr conftest*
2912   rd_cv_ieee_works=no
2913 fi
2914 rm -fr conftest*
2915 fi
2916
2917 fi
2918
2919 if test x${rd_cv_ieee_works} = "xyes"; then
2920  echo "$ac_t""yes" 1>&6
2921  
2922 else
2923  echo "$ac_t""no" 1>&6
2924  CFLAGS="$_cflags -ieee"
2925   echo $ac_n "checking if IEEE math works with the -ieee switch""... $ac_c" 1>&6
2926 echo "configure:2927: checking if IEEE math works with the -ieee switch" >&5
2927 if eval "test \"`echo '$''{'rd_cv_ieee_switch'+set}'`\" = set"; then
2928   echo $ac_n "(cached) $ac_c" 1>&6
2929 else
2930   if test "$cross_compiling" = yes; then
2931   :
2932 else
2933   cat > conftest.$ac_ext <<EOF
2934 #line 2935 "configure"
2935 #include "confdefs.h"
2936
2937
2938 #if HAVE_MATH_H
2939 #  include <math.h>
2940 #endif
2941
2942 #if HAVE_FLOAT_H
2943 #  include <float.h>  
2944 #endif
2945
2946 #if HAVE_IEEEFP_H
2947 #  include <ieeefp.h>
2948 #endif
2949
2950 #if HAVE_FP_CLASS_H
2951 #  include <fp_class.h>
2952 #endif
2953
2954 /* Solaris */
2955 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASS))
2956 #  define HAVE_ISINF 1
2957 #  define isinf(a) (fpclass(a) == FP_NINF || fpclass(a) == FP_PINF)
2958 #endif
2959
2960 /* Digital UNIX */
2961 #if (! defined(HAVE_ISINF) && defined(HAVE_FP_CLASS) && defined(HAVE_FP_CLASS_H))
2962 #  define HAVE_ISINF 1
2963 #  define isinf(a) (fp_class(a) == FP_NEG_INF || fp_class(a) == FP_POS_INF)
2964 #endif 
2965
2966 /* AIX */
2967 #if (! defined(HAVE_ISINF) && defined(HAVE_CLASS))
2968 #  define HAVE_ISINF 1
2969 #  define isinf(a) (class(a) == FP_MINUS_INF || class(a) == FP_PLUS_INF)
2970 #endif
2971
2972 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_PLUS_INF) && defined(FP_MINUS_INF))
2973 #  define HAVE_ISINF 1
2974 #  define isinf(a) (fpclassify(a) == FP_MINUS_INF || fpclassify(a) == FP_PLUS_INF)
2975 #endif
2976
2977 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_INFINITE))
2978 #  define HAVE_ISINF 1
2979 #  define isinf(a) (fpclassify(a) == FP_INFINITE)
2980 #endif
2981
2982 #include <stdio.h>
2983 int main(void){
2984     double nan,inf,c,zero;
2985     ;
2986     /* some math to see if we get a floating point exception */
2987     zero=sin(0.0); /* don't let the compiler optimize us away */
2988     nan=0.0/zero; /* especially here */
2989     inf=1.0/zero; /* and here. I want to know if it can do the magic */
2990                   /* at run time without sig fpe */
2991     c = inf + nan;
2992     c = inf / nan;
2993     if (! isnan(nan)) {printf ("not isnan(NaN) ... "); return 1;}
2994     if (nan == nan) {printf ("nan == nan ... "); return 1;}
2995     if (! isinf(inf)) {printf ("not isinf(oo) ... "); return 1;}
2996     if (! isinf(-inf)) {printf ("not isinf(-oo) ... "); return 1;}
2997     if (! inf > 0) {printf ("not inf > 0 ... "); return 1;}
2998     if (! -inf < 0) {printf ("not -inf < 0 ... "); return 1;}
2999     return 0;
3000  }
3001 EOF
3002 if { (eval echo configure:3003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3003 then
3004   rd_cv_ieee_switch=yes
3005 else
3006   echo "configure: failed program was:" >&5
3007   cat conftest.$ac_ext >&5
3008   rm -fr conftest*
3009   rd_cv_ieee_switch=no
3010 fi
3011 rm -fr conftest*
3012 fi
3013
3014 fi
3015
3016 if test x${rd_cv_ieee_switch} = "xyes"; then
3017  echo "$ac_t""yes" 1>&6
3018  
3019 else
3020  echo "$ac_t""no" 1>&6
3021  CFLAGS="$_cflags -qfloat=nofold"
3022     echo $ac_n "checking if IEEE math works with the -qfloat=nofold switch""... $ac_c" 1>&6
3023 echo "configure:3024: checking if IEEE math works with the -qfloat=nofold switch" >&5
3024 if eval "test \"`echo '$''{'rd_cv_ieee_nofold'+set}'`\" = set"; then
3025   echo $ac_n "(cached) $ac_c" 1>&6
3026 else
3027   if test "$cross_compiling" = yes; then
3028   :
3029 else
3030   cat > conftest.$ac_ext <<EOF
3031 #line 3032 "configure"
3032 #include "confdefs.h"
3033
3034
3035 #if HAVE_MATH_H
3036 #  include <math.h>
3037 #endif
3038
3039 #if HAVE_FLOAT_H
3040 #  include <float.h>  
3041 #endif
3042
3043 #if HAVE_IEEEFP_H
3044 #  include <ieeefp.h>
3045 #endif
3046
3047 #if HAVE_FP_CLASS_H
3048 #  include <fp_class.h>
3049 #endif
3050
3051 /* Solaris */
3052 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASS))
3053 #  define HAVE_ISINF 1
3054 #  define isinf(a) (fpclass(a) == FP_NINF || fpclass(a) == FP_PINF)
3055 #endif
3056
3057 /* Digital UNIX */
3058 #if (! defined(HAVE_ISINF) && defined(HAVE_FP_CLASS) && defined(HAVE_FP_CLASS_H))
3059 #  define HAVE_ISINF 1
3060 #  define isinf(a) (fp_class(a) == FP_NEG_INF || fp_class(a) == FP_POS_INF)
3061 #endif 
3062
3063 /* AIX */
3064 #if (! defined(HAVE_ISINF) && defined(HAVE_CLASS))
3065 #  define HAVE_ISINF 1
3066 #  define isinf(a) (class(a) == FP_MINUS_INF || class(a) == FP_PLUS_INF)
3067 #endif
3068
3069 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_PLUS_INF) && defined(FP_MINUS_INF))
3070 #  define HAVE_ISINF 1
3071 #  define isinf(a) (fpclassify(a) == FP_MINUS_INF || fpclassify(a) == FP_PLUS_INF)
3072 #endif
3073
3074 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_INFINITE))
3075 #  define HAVE_ISINF 1
3076 #  define isinf(a) (fpclassify(a) == FP_INFINITE)
3077 #endif
3078
3079 #include <stdio.h>
3080 int main(void){
3081     double nan,inf,c,zero;
3082     ;
3083     /* some math to see if we get a floating point exception */
3084     zero=sin(0.0); /* don't let the compiler optimize us away */
3085     nan=0.0/zero; /* especially here */
3086     inf=1.0/zero; /* and here. I want to know if it can do the magic */
3087                   /* at run time without sig fpe */
3088     c = inf + nan;
3089     c = inf / nan;
3090     if (! isnan(nan)) {printf ("not isnan(NaN) ... "); return 1;}
3091     if (nan == nan) {printf ("nan == nan ... "); return 1;}
3092     if (! isinf(inf)) {printf ("not isinf(oo) ... "); return 1;}
3093     if (! isinf(-inf)) {printf ("not isinf(-oo) ... "); return 1;}
3094     if (! inf > 0) {printf ("not inf > 0 ... "); return 1;}
3095     if (! -inf < 0) {printf ("not -inf < 0 ... "); return 1;}
3096     return 0;
3097  }
3098 EOF
3099 if { (eval echo configure:3100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3100 then
3101   rd_cv_ieee_nofold=yes
3102 else
3103   echo "configure: failed program was:" >&5
3104   cat conftest.$ac_ext >&5
3105   rm -fr conftest*
3106   rd_cv_ieee_nofold=no
3107 fi
3108 rm -fr conftest*
3109 fi
3110
3111 fi
3112
3113 if test x${rd_cv_ieee_nofold} = "xyes"; then
3114  echo "$ac_t""yes" 1>&6
3115  
3116 else
3117  echo "$ac_t""no" 1>&6
3118  CFLAGS="$_cflags -w -qflttrap=enable:zerodivide"
3119       echo $ac_n "checking if IEEE math works with the -w -qflttrap=enable:zerodivide""... $ac_c" 1>&6
3120 echo "configure:3121: checking if IEEE math works with the -w -qflttrap=enable:zerodivide" >&5
3121 if eval "test \"`echo '$''{'rd_cv_ieee_flttrap'+set}'`\" = set"; then
3122   echo $ac_n "(cached) $ac_c" 1>&6
3123 else
3124   if test "$cross_compiling" = yes; then
3125   :
3126 else
3127   cat > conftest.$ac_ext <<EOF
3128 #line 3129 "configure"
3129 #include "confdefs.h"
3130
3131
3132 #if HAVE_MATH_H
3133 #  include <math.h>
3134 #endif
3135
3136 #if HAVE_FLOAT_H
3137 #  include <float.h>  
3138 #endif
3139
3140 #if HAVE_IEEEFP_H
3141 #  include <ieeefp.h>
3142 #endif
3143
3144 #if HAVE_FP_CLASS_H
3145 #  include <fp_class.h>
3146 #endif
3147
3148 /* Solaris */
3149 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASS))
3150 #  define HAVE_ISINF 1
3151 #  define isinf(a) (fpclass(a) == FP_NINF || fpclass(a) == FP_PINF)
3152 #endif
3153
3154 /* Digital UNIX */
3155 #if (! defined(HAVE_ISINF) && defined(HAVE_FP_CLASS) && defined(HAVE_FP_CLASS_H))
3156 #  define HAVE_ISINF 1
3157 #  define isinf(a) (fp_class(a) == FP_NEG_INF || fp_class(a) == FP_POS_INF)
3158 #endif 
3159
3160 /* AIX */
3161 #if (! defined(HAVE_ISINF) && defined(HAVE_CLASS))
3162 #  define HAVE_ISINF 1
3163 #  define isinf(a) (class(a) == FP_MINUS_INF || class(a) == FP_PLUS_INF)
3164 #endif
3165
3166 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_PLUS_INF) && defined(FP_MINUS_INF))
3167 #  define HAVE_ISINF 1
3168 #  define isinf(a) (fpclassify(a) == FP_MINUS_INF || fpclassify(a) == FP_PLUS_INF)
3169 #endif
3170
3171 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_INFINITE))
3172 #  define HAVE_ISINF 1
3173 #  define isinf(a) (fpclassify(a) == FP_INFINITE)
3174 #endif
3175
3176 #include <stdio.h>
3177 int main(void){
3178     double nan,inf,c,zero;
3179     ;
3180     /* some math to see if we get a floating point exception */
3181     zero=sin(0.0); /* don't let the compiler optimize us away */
3182     nan=0.0/zero; /* especially here */
3183     inf=1.0/zero; /* and here. I want to know if it can do the magic */
3184                   /* at run time without sig fpe */
3185     c = inf + nan;
3186     c = inf / nan;
3187     if (! isnan(nan)) {printf ("not isnan(NaN) ... "); return 1;}
3188     if (nan == nan) {printf ("nan == nan ... "); return 1;}
3189     if (! isinf(inf)) {printf ("not isinf(oo) ... "); return 1;}
3190     if (! isinf(-inf)) {printf ("not isinf(-oo) ... "); return 1;}
3191     if (! inf > 0) {printf ("not inf > 0 ... "); return 1;}
3192     if (! -inf < 0) {printf ("not -inf < 0 ... "); return 1;}
3193     return 0;
3194  }
3195 EOF
3196 if { (eval echo configure:3197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3197 then
3198   rd_cv_ieee_flttrap=yes
3199 else
3200   echo "configure: failed program was:" >&5
3201   cat conftest.$ac_ext >&5
3202   rm -fr conftest*
3203   rd_cv_ieee_flttrap=no
3204 fi
3205 rm -fr conftest*
3206 fi
3207
3208 fi
3209
3210 if test x${rd_cv_ieee_flttrap} = "xyes"; then
3211  echo "$ac_t""yes" 1>&6
3212  
3213 else
3214  echo "$ac_t""no" 1>&6
3215  CFLAGS="$_cflags -mieee"
3216        echo $ac_n "checking if IEEE math works with the -mieee switch""... $ac_c" 1>&6
3217 echo "configure:3218: checking if IEEE math works with the -mieee switch" >&5
3218 if eval "test \"`echo '$''{'rd_cv_ieee_mswitch'+set}'`\" = set"; then
3219   echo $ac_n "(cached) $ac_c" 1>&6
3220 else
3221   if test "$cross_compiling" = yes; then
3222   :
3223 else
3224   cat > conftest.$ac_ext <<EOF
3225 #line 3226 "configure"
3226 #include "confdefs.h"
3227
3228
3229 #if HAVE_MATH_H
3230 #  include <math.h>
3231 #endif
3232
3233 #if HAVE_FLOAT_H
3234 #  include <float.h>  
3235 #endif
3236
3237 #if HAVE_IEEEFP_H
3238 #  include <ieeefp.h>
3239 #endif
3240
3241 #if HAVE_FP_CLASS_H
3242 #  include <fp_class.h>
3243 #endif
3244
3245 /* Solaris */
3246 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASS))
3247 #  define HAVE_ISINF 1
3248 #  define isinf(a) (fpclass(a) == FP_NINF || fpclass(a) == FP_PINF)
3249 #endif
3250
3251 /* Digital UNIX */
3252 #if (! defined(HAVE_ISINF) && defined(HAVE_FP_CLASS) && defined(HAVE_FP_CLASS_H))
3253 #  define HAVE_ISINF 1
3254 #  define isinf(a) (fp_class(a) == FP_NEG_INF || fp_class(a) == FP_POS_INF)
3255 #endif 
3256
3257 /* AIX */
3258 #if (! defined(HAVE_ISINF) && defined(HAVE_CLASS))
3259 #  define HAVE_ISINF 1
3260 #  define isinf(a) (class(a) == FP_MINUS_INF || class(a) == FP_PLUS_INF)
3261 #endif
3262
3263 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_PLUS_INF) && defined(FP_MINUS_INF))
3264 #  define HAVE_ISINF 1
3265 #  define isinf(a) (fpclassify(a) == FP_MINUS_INF || fpclassify(a) == FP_PLUS_INF)
3266 #endif
3267
3268 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_INFINITE))
3269 #  define HAVE_ISINF 1
3270 #  define isinf(a) (fpclassify(a) == FP_INFINITE)
3271 #endif
3272
3273 #include <stdio.h>
3274 int main(void){
3275     double nan,inf,c,zero;
3276     ;
3277     /* some math to see if we get a floating point exception */
3278     zero=sin(0.0); /* don't let the compiler optimize us away */
3279     nan=0.0/zero; /* especially here */
3280     inf=1.0/zero; /* and here. I want to know if it can do the magic */
3281                   /* at run time without sig fpe */
3282     c = inf + nan;
3283     c = inf / nan;
3284     if (! isnan(nan)) {printf ("not isnan(NaN) ... "); return 1;}
3285     if (nan == nan) {printf ("nan == nan ... "); return 1;}
3286     if (! isinf(inf)) {printf ("not isinf(oo) ... "); return 1;}
3287     if (! isinf(-inf)) {printf ("not isinf(-oo) ... "); return 1;}
3288     if (! inf > 0) {printf ("not inf > 0 ... "); return 1;}
3289     if (! -inf < 0) {printf ("not -inf < 0 ... "); return 1;}
3290     return 0;
3291  }
3292 EOF
3293 if { (eval echo configure:3294: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3294 then
3295   rd_cv_ieee_mswitch=yes
3296 else
3297   echo "configure: failed program was:" >&5
3298   cat conftest.$ac_ext >&5
3299   rm -fr conftest*
3300   rd_cv_ieee_mswitch=no
3301 fi
3302 rm -fr conftest*
3303 fi
3304
3305 fi
3306
3307 if test x${rd_cv_ieee_mswitch} = "xyes"; then
3308  echo "$ac_t""yes" 1>&6
3309  
3310 else
3311  echo "$ac_t""no" 1>&6
3312  CFLAGS="$_cflags -q float=rndsngl"
3313          echo $ac_n "checking if IEEE math works with the -q float=rndsngl switch""... $ac_c" 1>&6
3314 echo "configure:3315: checking if IEEE math works with the -q float=rndsngl switch" >&5
3315 if eval "test \"`echo '$''{'rd_cv_ieee_qswitch'+set}'`\" = set"; then
3316   echo $ac_n "(cached) $ac_c" 1>&6
3317 else
3318   if test "$cross_compiling" = yes; then
3319   :
3320 else
3321   cat > conftest.$ac_ext <<EOF
3322 #line 3323 "configure"
3323 #include "confdefs.h"
3324
3325
3326 #if HAVE_MATH_H
3327 #  include <math.h>
3328 #endif
3329
3330 #if HAVE_FLOAT_H
3331 #  include <float.h>  
3332 #endif
3333
3334 #if HAVE_IEEEFP_H
3335 #  include <ieeefp.h>
3336 #endif
3337
3338 #if HAVE_FP_CLASS_H
3339 #  include <fp_class.h>
3340 #endif
3341
3342 /* Solaris */
3343 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASS))
3344 #  define HAVE_ISINF 1
3345 #  define isinf(a) (fpclass(a) == FP_NINF || fpclass(a) == FP_PINF)
3346 #endif
3347
3348 /* Digital UNIX */
3349 #if (! defined(HAVE_ISINF) && defined(HAVE_FP_CLASS) && defined(HAVE_FP_CLASS_H))
3350 #  define HAVE_ISINF 1
3351 #  define isinf(a) (fp_class(a) == FP_NEG_INF || fp_class(a) == FP_POS_INF)
3352 #endif 
3353
3354 /* AIX */
3355 #if (! defined(HAVE_ISINF) && defined(HAVE_CLASS))
3356 #  define HAVE_ISINF 1
3357 #  define isinf(a) (class(a) == FP_MINUS_INF || class(a) == FP_PLUS_INF)
3358 #endif
3359
3360 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_PLUS_INF) && defined(FP_MINUS_INF))
3361 #  define HAVE_ISINF 1
3362 #  define isinf(a) (fpclassify(a) == FP_MINUS_INF || fpclassify(a) == FP_PLUS_INF)
3363 #endif
3364
3365 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_INFINITE))
3366 #  define HAVE_ISINF 1
3367 #  define isinf(a) (fpclassify(a) == FP_INFINITE)
3368 #endif
3369
3370 #include <stdio.h>
3371 int main(void){
3372     double nan,inf,c,zero;
3373     ;
3374     /* some math to see if we get a floating point exception */
3375     zero=sin(0.0); /* don't let the compiler optimize us away */
3376     nan=0.0/zero; /* especially here */
3377     inf=1.0/zero; /* and here. I want to know if it can do the magic */
3378                   /* at run time without sig fpe */
3379     c = inf + nan;
3380     c = inf / nan;
3381     if (! isnan(nan)) {printf ("not isnan(NaN) ... "); return 1;}
3382     if (nan == nan) {printf ("nan == nan ... "); return 1;}
3383     if (! isinf(inf)) {printf ("not isinf(oo) ... "); return 1;}
3384     if (! isinf(-inf)) {printf ("not isinf(-oo) ... "); return 1;}
3385     if (! inf > 0) {printf ("not inf > 0 ... "); return 1;}
3386     if (! -inf < 0) {printf ("not -inf < 0 ... "); return 1;}
3387     return 0;
3388  }
3389 EOF
3390 if { (eval echo configure:3391: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3391 then
3392   rd_cv_ieee_qswitch=yes
3393 else
3394   echo "configure: failed program was:" >&5
3395   cat conftest.$ac_ext >&5
3396   rm -fr conftest*
3397   rd_cv_ieee_qswitch=no
3398 fi
3399 rm -fr conftest*
3400 fi
3401
3402 fi
3403
3404 if test x${rd_cv_ieee_qswitch} = "xyes"; then
3405  echo "$ac_t""yes" 1>&6
3406  
3407 else
3408  echo "$ac_t""no" 1>&6
3409  CFLAGS="$_cflags -OPT:IEEE_comparisons=ON"
3410            echo $ac_n "checking if IEEE math works with the -OPT:IEEE_comparisons=ON switch""... $ac_c" 1>&6
3411 echo "configure:3412: checking if IEEE math works with the -OPT:IEEE_comparisons=ON switch" >&5
3412 if eval "test \"`echo '$''{'rd_cv_ieee_ieeecmpswitch'+set}'`\" = set"; then
3413   echo $ac_n "(cached) $ac_c" 1>&6
3414 else
3415   if test "$cross_compiling" = yes; then
3416   :
3417 else
3418   cat > conftest.$ac_ext <<EOF
3419 #line 3420 "configure"
3420 #include "confdefs.h"
3421
3422
3423 #if HAVE_MATH_H
3424 #  include <math.h>
3425 #endif
3426
3427 #if HAVE_FLOAT_H
3428 #  include <float.h>  
3429 #endif
3430
3431 #if HAVE_IEEEFP_H
3432 #  include <ieeefp.h>
3433 #endif
3434
3435 #if HAVE_FP_CLASS_H
3436 #  include <fp_class.h>
3437 #endif
3438
3439 /* Solaris */
3440 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASS))
3441 #  define HAVE_ISINF 1
3442 #  define isinf(a) (fpclass(a) == FP_NINF || fpclass(a) == FP_PINF)
3443 #endif
3444
3445 /* Digital UNIX */
3446 #if (! defined(HAVE_ISINF) && defined(HAVE_FP_CLASS) && defined(HAVE_FP_CLASS_H))
3447 #  define HAVE_ISINF 1
3448 #  define isinf(a) (fp_class(a) == FP_NEG_INF || fp_class(a) == FP_POS_INF)
3449 #endif 
3450
3451 /* AIX */
3452 #if (! defined(HAVE_ISINF) && defined(HAVE_CLASS))
3453 #  define HAVE_ISINF 1
3454 #  define isinf(a) (class(a) == FP_MINUS_INF || class(a) == FP_PLUS_INF)
3455 #endif
3456
3457 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_PLUS_INF) && defined(FP_MINUS_INF))
3458 #  define HAVE_ISINF 1
3459 #  define isinf(a) (fpclassify(a) == FP_MINUS_INF || fpclassify(a) == FP_PLUS_INF)
3460 #endif
3461
3462 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_INFINITE))
3463 #  define HAVE_ISINF 1
3464 #  define isinf(a) (fpclassify(a) == FP_INFINITE)
3465 #endif
3466
3467 #include <stdio.h>
3468 int main(void){
3469     double nan,inf,c,zero;
3470     ;
3471     /* some math to see if we get a floating point exception */
3472     zero=sin(0.0); /* don't let the compiler optimize us away */
3473     nan=0.0/zero; /* especially here */
3474     inf=1.0/zero; /* and here. I want to know if it can do the magic */
3475                   /* at run time without sig fpe */
3476     c = inf + nan;
3477     c = inf / nan;
3478     if (! isnan(nan)) {printf ("not isnan(NaN) ... "); return 1;}
3479     if (nan == nan) {printf ("nan == nan ... "); return 1;}
3480     if (! isinf(inf)) {printf ("not isinf(oo) ... "); return 1;}
3481     if (! isinf(-inf)) {printf ("not isinf(-oo) ... "); return 1;}
3482     if (! inf > 0) {printf ("not inf > 0 ... "); return 1;}
3483     if (! -inf < 0) {printf ("not -inf < 0 ... "); return 1;}
3484     return 0;
3485  }
3486 EOF
3487 if { (eval echo configure:3488: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3488 then
3489   rd_cv_ieee_ieeecmpswitch=yes
3490 else
3491   echo "configure: failed program was:" >&5
3492   cat conftest.$ac_ext >&5
3493   rm -fr conftest*
3494   rd_cv_ieee_ieeecmpswitch=no
3495 fi
3496 rm -fr conftest*
3497 fi
3498
3499 fi
3500
3501 if test x${rd_cv_ieee_ieeecmpswitch} = "xyes"; then
3502  echo "$ac_t""yes" 1>&6
3503  
3504 else
3505  echo "$ac_t""no" 1>&6
3506  CFLAGS=$_cflags
3507              echo $ac_n "checking if IEEE math works with fpsetmask(0)""... $ac_c" 1>&6
3508 echo "configure:3509: checking if IEEE math works with fpsetmask(0)" >&5
3509 if eval "test \"`echo '$''{'rd_cv_ieee_mask'+set}'`\" = set"; then
3510   echo $ac_n "(cached) $ac_c" 1>&6
3511 else
3512   if test "$cross_compiling" = yes; then
3513   :
3514 else
3515   cat > conftest.$ac_ext <<EOF
3516 #line 3517 "configure"
3517 #include "confdefs.h"
3518 #include <floatingpoint.h>
3519
3520 #if HAVE_MATH_H
3521 #  include <math.h>
3522 #endif
3523
3524 #if HAVE_FLOAT_H
3525 #  include <float.h>  
3526 #endif
3527
3528 #if HAVE_IEEEFP_H
3529 #  include <ieeefp.h>
3530 #endif
3531
3532 #if HAVE_FP_CLASS_H
3533 #  include <fp_class.h>
3534 #endif
3535
3536 /* Solaris */
3537 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASS))
3538 #  define HAVE_ISINF 1
3539 #  define isinf(a) (fpclass(a) == FP_NINF || fpclass(a) == FP_PINF)
3540 #endif
3541
3542 /* Digital UNIX */
3543 #if (! defined(HAVE_ISINF) && defined(HAVE_FP_CLASS) && defined(HAVE_FP_CLASS_H))
3544 #  define HAVE_ISINF 1
3545 #  define isinf(a) (fp_class(a) == FP_NEG_INF || fp_class(a) == FP_POS_INF)
3546 #endif 
3547
3548 /* AIX */
3549 #if (! defined(HAVE_ISINF) && defined(HAVE_CLASS))
3550 #  define HAVE_ISINF 1
3551 #  define isinf(a) (class(a) == FP_MINUS_INF || class(a) == FP_PLUS_INF)
3552 #endif
3553
3554 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_PLUS_INF) && defined(FP_MINUS_INF))
3555 #  define HAVE_ISINF 1
3556 #  define isinf(a) (fpclassify(a) == FP_MINUS_INF || fpclassify(a) == FP_PLUS_INF)
3557 #endif
3558
3559 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_INFINITE))
3560 #  define HAVE_ISINF 1
3561 #  define isinf(a) (fpclassify(a) == FP_INFINITE)
3562 #endif
3563
3564 #include <stdio.h>
3565 int main(void){
3566     double nan,inf,c,zero;
3567     fpsetmask(0);
3568     /* some math to see if we get a floating point exception */
3569     zero=sin(0.0); /* don't let the compiler optimize us away */
3570     nan=0.0/zero; /* especially here */
3571     inf=1.0/zero; /* and here. I want to know if it can do the magic */
3572                   /* at run time without sig fpe */
3573     c = inf + nan;
3574     c = inf / nan;
3575     if (! isnan(nan)) {printf ("not isnan(NaN) ... "); return 1;}
3576     if (nan == nan) {printf ("nan == nan ... "); return 1;}
3577     if (! isinf(inf)) {printf ("not isinf(oo) ... "); return 1;}
3578     if (! isinf(-inf)) {printf ("not isinf(-oo) ... "); return 1;}
3579     if (! inf > 0) {printf ("not inf > 0 ... "); return 1;}
3580     if (! -inf < 0) {printf ("not -inf < 0 ... "); return 1;}
3581     return 0;
3582  }
3583 EOF
3584 if { (eval echo configure:3585: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3585 then
3586   rd_cv_ieee_mask=yes
3587 else
3588   echo "configure: failed program was:" >&5
3589   cat conftest.$ac_ext >&5
3590   rm -fr conftest*
3591   rd_cv_ieee_mask=no
3592 fi
3593 rm -fr conftest*
3594 fi
3595
3596 fi
3597
3598 if test x${rd_cv_ieee_mask} = "xyes"; then
3599  echo "$ac_t""yes" 1>&6
3600  cat >> confdefs.h <<\EOF
3601 #define MUST_DISABLE_FPMASK 1
3602 EOF
3603
3604                PERLFLAGS="CCFLAGS=-DMUST_DISABLE_FPMASK"
3605 else
3606  echo "$ac_t""no" 1>&6
3607  echo $ac_n "checking if IEEE math works with signal(SIGFPE,SIG_IGN)""... $ac_c" 1>&6
3608 echo "configure:3609: checking if IEEE math works with signal(SIGFPE,SIG_IGN)" >&5
3609 if eval "test \"`echo '$''{'rd_cv_ieee_sigfpe'+set}'`\" = set"; then
3610   echo $ac_n "(cached) $ac_c" 1>&6
3611 else
3612   if test "$cross_compiling" = yes; then
3613   :
3614 else
3615   cat > conftest.$ac_ext <<EOF
3616 #line 3617 "configure"
3617 #include "confdefs.h"
3618 #include <signal.h>
3619
3620 #if HAVE_MATH_H
3621 #  include <math.h>
3622 #endif
3623
3624 #if HAVE_FLOAT_H
3625 #  include <float.h>  
3626 #endif
3627
3628 #if HAVE_IEEEFP_H
3629 #  include <ieeefp.h>
3630 #endif
3631
3632 #if HAVE_FP_CLASS_H
3633 #  include <fp_class.h>
3634 #endif
3635
3636 /* Solaris */
3637 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASS))
3638 #  define HAVE_ISINF 1
3639 #  define isinf(a) (fpclass(a) == FP_NINF || fpclass(a) == FP_PINF)
3640 #endif
3641
3642 /* Digital UNIX */
3643 #if (! defined(HAVE_ISINF) && defined(HAVE_FP_CLASS) && defined(HAVE_FP_CLASS_H))
3644 #  define HAVE_ISINF 1
3645 #  define isinf(a) (fp_class(a) == FP_NEG_INF || fp_class(a) == FP_POS_INF)
3646 #endif 
3647
3648 /* AIX */
3649 #if (! defined(HAVE_ISINF) && defined(HAVE_CLASS))
3650 #  define HAVE_ISINF 1
3651 #  define isinf(a) (class(a) == FP_MINUS_INF || class(a) == FP_PLUS_INF)
3652 #endif
3653
3654 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_PLUS_INF) && defined(FP_MINUS_INF))
3655 #  define HAVE_ISINF 1
3656 #  define isinf(a) (fpclassify(a) == FP_MINUS_INF || fpclassify(a) == FP_PLUS_INF)
3657 #endif
3658
3659 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASSIFY) && defined(FP_INFINITE))
3660 #  define HAVE_ISINF 1
3661 #  define isinf(a) (fpclassify(a) == FP_INFINITE)
3662 #endif
3663
3664 #include <stdio.h>
3665 int main(void){
3666     double nan,inf,c,zero;
3667     signal(SIGFPE,SIG_IGN);
3668     /* some math to see if we get a floating point exception */
3669     zero=sin(0.0); /* don't let the compiler optimize us away */
3670     nan=0.0/zero; /* especially here */
3671     inf=1.0/zero; /* and here. I want to know if it can do the magic */
3672                   /* at run time without sig fpe */
3673     c = inf + nan;
3674     c = inf / nan;
3675     if (! isnan(nan)) {printf ("not isnan(NaN) ... "); return 1;}
3676     if (nan == nan) {printf ("nan == nan ... "); return 1;}
3677     if (! isinf(inf)) {printf ("not isinf(oo) ... "); return 1;}
3678     if (! isinf(-inf)) {printf ("not isinf(-oo) ... "); return 1;}
3679     if (! inf > 0) {printf ("not inf > 0 ... "); return 1;}
3680     if (! -inf < 0) {printf ("not -inf < 0 ... "); return 1;}
3681     return 0;
3682  }
3683 EOF
3684 if { (eval echo configure:3685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3685 then
3686   rd_cv_ieee_sigfpe=yes
3687 else
3688   echo "configure: failed program was:" >&5
3689   cat conftest.$ac_ext >&5
3690   rm -fr conftest*
3691   rd_cv_ieee_sigfpe=no
3692 fi
3693 rm -fr conftest*
3694 fi
3695
3696 fi
3697
3698 if test x${rd_cv_ieee_sigfpe} = "xyes"; then
3699  echo "$ac_t""yes" 1>&6
3700  cat >> confdefs.h <<\EOF
3701 #define MUST_DISABLE_SIGFPE 1
3702 EOF
3703
3704                  PERLFLAGS="CCFLAGS=-DMUST_DISABLE_SIGFPE"
3705 else
3706  echo "$ac_t""no" 1>&6
3707  { echo "configure: error: 
3708 Your Compiler does not do propper IEEE math ... Please find out how to
3709 make IEEE math work with your compiler and let me know (oetiker@ee.ethz.ch).
3710 Check config.log to see what went wrong ...
3711 " 1>&2; exit 1; }
3712 fi
3713
3714
3715 fi
3716
3717
3718 fi
3719
3720
3721 fi
3722
3723
3724 fi
3725
3726
3727 fi
3728
3729
3730 fi
3731
3732
3733 fi
3734
3735
3736 fi
3737
3738
3739
3740
3741 trap '' 1 2 15
3742 cat > confcache <<\EOF
3743 # This file is a shell script that caches the results of configure
3744 # tests run on this system so they can be shared between configure
3745 # scripts and configure runs.  It is not useful on other systems.
3746 # If it contains results you don't want to keep, you may remove or edit it.
3747 #
3748 # By default, configure uses ./config.cache as the cache file,
3749 # creating it if it does not exist already.  You can give configure
3750 # the --cache-file=FILE option to use a different cache file; that is
3751 # what configure does when it calls configure scripts in
3752 # subdirectories, so they share the cache.
3753 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3754 # config.status only pays attention to the cache file if you give it the
3755 # --recheck option to rerun configure.
3756 #
3757 EOF
3758 # The following way of writing the cache mishandles newlines in values,
3759 # but we know of no workaround that is simple, portable, and efficient.
3760 # So, don't put newlines in cache variables' values.
3761 # Ultrix sh set writes to stderr and can't be redirected directly,
3762 # and sets the high bit in the cache file unless we assign to the vars.
3763 (set) 2>&1 |
3764   case `(ac_space=' '; set | grep ac_space) 2>&1` in
3765   *ac_space=\ *)
3766     # `set' does not quote correctly, so add quotes (double-quote substitution
3767     # turns \\\\ into \\, and sed turns \\ into \).
3768     sed -n \
3769       -e "s/'/'\\\\''/g" \
3770       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3771     ;;
3772   *)
3773     # `set' quotes correctly as required by POSIX, so do not add quotes.
3774     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3775     ;;
3776   esac >> confcache
3777 if cmp -s $cache_file confcache; then
3778   :
3779 else
3780   if test -w $cache_file; then
3781     echo "updating cache $cache_file"
3782     cat confcache > $cache_file
3783   else
3784     echo "not updating unwritable cache $cache_file"
3785   fi
3786 fi
3787 rm -f confcache
3788
3789 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3790
3791 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3792 # Let make expand exec_prefix.
3793 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3794
3795 # Any assignment to VPATH causes Sun make to only execute
3796 # the first set of double-colon rules, so remove it if not needed.
3797 # If there is a colon in the path, we need to keep it.
3798 if test "x$srcdir" = x.; then
3799   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
3800 fi
3801
3802 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3803
3804 DEFS=-DHAVE_CONFIG_H
3805
3806 # Without the "./", some shells look in PATH for config.status.
3807 : ${CONFIG_STATUS=./config.status}
3808
3809 echo creating $CONFIG_STATUS
3810 rm -f $CONFIG_STATUS
3811 cat > $CONFIG_STATUS <<EOF
3812 #! /bin/sh
3813 # Generated automatically by configure.
3814 # Run this file to recreate the current configuration.
3815 # This directory was configured as follows,
3816 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3817 #
3818 # $0 $ac_configure_args
3819 #
3820 # Compiler output produced by configure, useful for debugging
3821 # configure, is in ./config.log if it exists.
3822
3823 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3824 for ac_option
3825 do
3826   case "\$ac_option" in
3827   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3828     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3829     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3830   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3831     echo "$CONFIG_STATUS generated by autoconf version 2.13"
3832     exit 0 ;;
3833   -help | --help | --hel | --he | --h)
3834     echo "\$ac_cs_usage"; exit 0 ;;
3835   *) echo "\$ac_cs_usage"; exit 1 ;;
3836   esac
3837 done
3838
3839 ac_given_srcdir=$srcdir
3840 ac_given_INSTALL="$INSTALL"
3841
3842 trap 'rm -fr `echo "examples/shared-demo.pl                     \
3843           examples/piped-demo.pl                        \
3844           examples/stripes.pl                           \
3845           examples/bigtops.pl                           \
3846           examples/minmax.pl                            \
3847           examples/cgi-demo.cgi                         \
3848           examples/Makefile                             \
3849           doc/Makefile                                  \
3850           libraries/Makefile                            \
3851           libraries/cgilib-0.4/Makefile                 \
3852           libraries/gd1.3/Makefile                      \
3853           libraries/libpng-1.0.9/Makefile               \
3854           libraries/zlib-1.1.3/Makefile                 \
3855           src/Makefile                                  \
3856           bindings/Makefile                             \
3857           bindings/tcl/Makefile                         \
3858           Makefile config/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3859 EOF
3860 cat >> $CONFIG_STATUS <<EOF
3861
3862 # Protect against being on the right side of a sed subst in config.status.
3863 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3864  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3865 $ac_vpsub
3866 $extrasub
3867 s%@SHELL@%$SHELL%g
3868 s%@CFLAGS@%$CFLAGS%g
3869 s%@CPPFLAGS@%$CPPFLAGS%g
3870 s%@CXXFLAGS@%$CXXFLAGS%g
3871 s%@FFLAGS@%$FFLAGS%g
3872 s%@DEFS@%$DEFS%g
3873 s%@LDFLAGS@%$LDFLAGS%g
3874 s%@LIBS@%$LIBS%g
3875 s%@exec_prefix@%$exec_prefix%g
3876 s%@prefix@%$prefix%g
3877 s%@program_transform_name@%$program_transform_name%g
3878 s%@bindir@%$bindir%g
3879 s%@sbindir@%$sbindir%g
3880 s%@libexecdir@%$libexecdir%g
3881 s%@datadir@%$datadir%g
3882 s%@sysconfdir@%$sysconfdir%g
3883 s%@sharedstatedir@%$sharedstatedir%g
3884 s%@localstatedir@%$localstatedir%g
3885 s%@libdir@%$libdir%g
3886 s%@includedir@%$includedir%g
3887 s%@oldincludedir@%$oldincludedir%g
3888 s%@infodir@%$infodir%g
3889 s%@mandir@%$mandir%g
3890 s%@host@%$host%g
3891 s%@host_alias@%$host_alias%g
3892 s%@host_cpu@%$host_cpu%g
3893 s%@host_vendor@%$host_vendor%g
3894 s%@host_os@%$host_os%g
3895 s%@target@%$target%g
3896 s%@target_alias@%$target_alias%g
3897 s%@target_cpu@%$target_cpu%g
3898 s%@target_vendor@%$target_vendor%g
3899 s%@target_os@%$target_os%g
3900 s%@build@%$build%g
3901 s%@build_alias@%$build_alias%g
3902 s%@build_cpu@%$build_cpu%g
3903 s%@build_vendor@%$build_vendor%g
3904 s%@build_os@%$build_os%g
3905 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3906 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3907 s%@INSTALL_DATA@%$INSTALL_DATA%g
3908 s%@PACKAGE@%$PACKAGE%g
3909 s%@VERSION@%$VERSION%g
3910 s%@ACLOCAL@%$ACLOCAL%g
3911 s%@AUTOCONF@%$AUTOCONF%g
3912 s%@AUTOMAKE@%$AUTOMAKE%g
3913 s%@AUTOHEADER@%$AUTOHEADER%g
3914 s%@MAKEINFO@%$MAKEINFO%g
3915 s%@SET_MAKE@%$SET_MAKE%g
3916 s%@CGI_LIB_DIR@%$CGI_LIB_DIR%g
3917 s%@GD_LIB_DIR@%$GD_LIB_DIR%g
3918 s%@PNG_LIB_DIR@%$PNG_LIB_DIR%g
3919 s%@ZLIB_LIB_DIR@%$ZLIB_LIB_DIR%g
3920 s%@PERLFLAGS@%$PERLFLAGS%g
3921 s%@PERL@%$PERL%g
3922 s%@COMP_PERL@%$COMP_PERL%g
3923 s%@SO_EXT@%$SO_EXT%g
3924 s%@PERL_MAKE_OPTIONS@%$PERL_MAKE_OPTIONS%g
3925 s%@COMP_TCL_TRUE@%$COMP_TCL_TRUE%g
3926 s%@COMP_TCL_FALSE@%$COMP_TCL_FALSE%g
3927 s%@TCL_PREFIX@%$TCL_PREFIX%g
3928 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3929 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3930 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3931 s%@TCL_PACKAGE_PATH@%$TCL_PACKAGE_PATH%g
3932 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3933 s%@CC@%$CC%g
3934 s%@CPP@%$CPP%g
3935 s%@RANLIB@%$RANLIB%g
3936 s%@LN_S@%$LN_S%g
3937 s%@LIBTOOL@%$LIBTOOL%g
3938 s%@NROFF@%$NROFF%g
3939 s%@TROFF@%$TROFF%g
3940
3941 CEOF
3942 EOF
3943
3944 cat >> $CONFIG_STATUS <<\EOF
3945
3946 # Split the substitutions into bite-sized pieces for seds with
3947 # small command number limits, like on Digital OSF/1 and HP-UX.
3948 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3949 ac_file=1 # Number of current file.
3950 ac_beg=1 # First line for current file.
3951 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3952 ac_more_lines=:
3953 ac_sed_cmds=""
3954 while $ac_more_lines; do
3955   if test $ac_beg -gt 1; then
3956     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3957   else
3958     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3959   fi
3960   if test ! -s conftest.s$ac_file; then
3961     ac_more_lines=false
3962     rm -f conftest.s$ac_file
3963   else
3964     if test -z "$ac_sed_cmds"; then
3965       ac_sed_cmds="sed -f conftest.s$ac_file"
3966     else
3967       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3968     fi
3969     ac_file=`expr $ac_file + 1`
3970     ac_beg=$ac_end
3971     ac_end=`expr $ac_end + $ac_max_sed_cmds`
3972   fi
3973 done
3974 if test -z "$ac_sed_cmds"; then
3975   ac_sed_cmds=cat
3976 fi
3977 EOF
3978
3979 cat >> $CONFIG_STATUS <<EOF
3980
3981 CONFIG_FILES=\${CONFIG_FILES-"examples/shared-demo.pl                   \
3982           examples/piped-demo.pl                        \
3983           examples/stripes.pl                           \
3984           examples/bigtops.pl                           \
3985           examples/minmax.pl                            \
3986           examples/cgi-demo.cgi                         \
3987           examples/Makefile                             \
3988           doc/Makefile                                  \
3989           libraries/Makefile                            \
3990           libraries/cgilib-0.4/Makefile                 \
3991           libraries/gd1.3/Makefile                      \
3992           libraries/libpng-1.0.9/Makefile               \
3993           libraries/zlib-1.1.3/Makefile                 \
3994           src/Makefile                                  \
3995           bindings/Makefile                             \
3996           bindings/tcl/Makefile                         \
3997           Makefile"}
3998 EOF
3999 cat >> $CONFIG_STATUS <<\EOF
4000 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4001   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4002   case "$ac_file" in
4003   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4004        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4005   *) ac_file_in="${ac_file}.in" ;;
4006   esac
4007
4008   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4009
4010   # Remove last slash and all that follows it.  Not all systems have dirname.
4011   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4012   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4013     # The file is in a subdirectory.
4014     test ! -d "$ac_dir" && mkdir "$ac_dir"
4015     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4016     # A "../" for each directory in $ac_dir_suffix.
4017     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4018   else
4019     ac_dir_suffix= ac_dots=
4020   fi
4021
4022   case "$ac_given_srcdir" in
4023   .)  srcdir=.
4024       if test -z "$ac_dots"; then top_srcdir=.
4025       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4026   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4027   *) # Relative path.
4028     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4029     top_srcdir="$ac_dots$ac_given_srcdir" ;;
4030   esac
4031
4032   case "$ac_given_INSTALL" in
4033   [/$]*) INSTALL="$ac_given_INSTALL" ;;
4034   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4035   esac
4036
4037   echo creating "$ac_file"
4038   rm -f "$ac_file"
4039   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4040   case "$ac_file" in
4041   *Makefile*) ac_comsub="1i\\
4042 # $configure_input" ;;
4043   *) ac_comsub= ;;
4044   esac
4045
4046   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4047   sed -e "$ac_comsub
4048 s%@configure_input@%$configure_input%g
4049 s%@srcdir@%$srcdir%g
4050 s%@top_srcdir@%$top_srcdir%g
4051 s%@INSTALL@%$INSTALL%g
4052 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4053 fi; done
4054 rm -f conftest.s*
4055
4056 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4057 # NAME is the cpp macro being defined and VALUE is the value it is being given.
4058 #
4059 # ac_d sets the value in "#define NAME VALUE" lines.
4060 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
4061 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
4062 ac_dC='\3'
4063 ac_dD='%g'
4064 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
4065 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
4066 ac_uB='\([      ]\)%\1#\2define\3'
4067 ac_uC=' '
4068 ac_uD='\4%g'
4069 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
4070 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
4071 ac_eB='$%\1#\2define\3'
4072 ac_eC=' '
4073 ac_eD='%g'
4074
4075 if test "${CONFIG_HEADERS+set}" != set; then
4076 EOF
4077 cat >> $CONFIG_STATUS <<EOF
4078   CONFIG_HEADERS="config/config.h"
4079 EOF
4080 cat >> $CONFIG_STATUS <<\EOF
4081 fi
4082 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4083   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4084   case "$ac_file" in
4085   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4086        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4087   *) ac_file_in="${ac_file}.in" ;;
4088   esac
4089
4090   echo creating $ac_file
4091
4092   rm -f conftest.frag conftest.in conftest.out
4093   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4094   cat $ac_file_inputs > conftest.in
4095
4096 EOF
4097
4098 # Transform confdefs.h into a sed script conftest.vals that substitutes
4099 # the proper values into config.h.in to produce config.h.  And first:
4100 # Protect against being on the right side of a sed subst in config.status.
4101 # Protect against being in an unquoted here document in config.status.
4102 rm -f conftest.vals
4103 cat > conftest.hdr <<\EOF
4104 s/[\\&%]/\\&/g
4105 s%[\\$`]%\\&%g
4106 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
4107 s%ac_d%ac_u%gp
4108 s%ac_u%ac_e%gp
4109 EOF
4110 sed -n -f conftest.hdr confdefs.h > conftest.vals
4111 rm -f conftest.hdr
4112
4113 # This sed command replaces #undef with comments.  This is necessary, for
4114 # example, in the case of _POSIX_SOURCE, which is predefined and required
4115 # on some systems where configure will not decide to define it.
4116 cat >> conftest.vals <<\EOF
4117 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4118 EOF
4119
4120 # Break up conftest.vals because some shells have a limit on
4121 # the size of here documents, and old seds have small limits too.
4122
4123 rm -f conftest.tail
4124 while :
4125 do
4126   ac_lines=`grep -c . conftest.vals`
4127   # grep -c gives empty output for an empty file on some AIX systems.
4128   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4129   # Write a limited-size here document to conftest.frag.
4130   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4131   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4132   echo 'CEOF
4133   sed -f conftest.frag conftest.in > conftest.out
4134   rm -f conftest.in
4135   mv conftest.out conftest.in
4136 ' >> $CONFIG_STATUS
4137   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4138   rm -f conftest.vals
4139   mv conftest.tail conftest.vals
4140 done
4141 rm -f conftest.vals
4142
4143 cat >> $CONFIG_STATUS <<\EOF
4144   rm -f conftest.frag conftest.h
4145   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
4146   cat conftest.in >> conftest.h
4147   rm -f conftest.in
4148   if cmp -s $ac_file conftest.h 2>/dev/null; then
4149     echo "$ac_file is unchanged"
4150     rm -f conftest.h
4151   else
4152     # Remove last slash and all that follows it.  Not all systems have dirname.
4153       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4154       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4155       # The file is in a subdirectory.
4156       test ! -d "$ac_dir" && mkdir "$ac_dir"
4157     fi
4158     rm -f $ac_file
4159     mv conftest.h $ac_file
4160   fi
4161 fi; done
4162
4163 EOF
4164 cat >> $CONFIG_STATUS <<EOF
4165
4166
4167 EOF
4168 cat >> $CONFIG_STATUS <<\EOF
4169 test -z "$CONFIG_HEADERS" || echo timestamp > config/stamp-h
4170 \
4171           chmod +x examples/*.cgi examples/*.pl
4172 exit 0
4173 EOF
4174 chmod +x $CONFIG_STATUS
4175 rm -fr confdefs* $ac_clean_files
4176 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4177
4178
4179 echo $ac_n "checking in""... $ac_c" 1>&6
4180 echo "configure:4181: checking in" >&5
4181 echo "$ac_t""and out again" 1>&6
4182
4183 echo $ac_n "ordering CD from http://ee-staff.ethz.ch/~oetiker/wish $ac_c" 1>&6
4184 sleep 1
4185 echo $ac_n ".$ac_c" 1>&6
4186 sleep 1
4187 echo $ac_n ".$ac_c" 1>&6
4188 sleep 1
4189 echo $ac_n ".$ac_c" 1>&6
4190 sleep 1
4191 echo $ac_n ".$ac_c" 1>&6
4192 sleep 1
4193 echo "$ac_t"" just kidding ;-)" 1>&6
4194 echo
4195 echo "----------------------------------------------------------------"
4196 echo "Config is DONE!"
4197 echo
4198 echo "Type 'make' to compile the software and use 'make install' to "
4199 echo "install everything to: $prefix."
4200 echo
4201 echo "If you want to install the perl"
4202 echo "modules in site-perl, try 'make site-perl-install'."
4203 echo 
4204 echo "       ... that wishlist is NO JOKE. If you find RRDtool useful"
4205 echo "make me happy. Go to http://ee-staff.ethz.ch/~oetiker/wish and"
4206 echo "place an order."
4207 echo 
4208 echo "                               -- Tobi Oetiker <tobi@oetiker.ch>"
4209 echo "----------------------------------------------------------------"