chiark / gitweb /
Import upstream sources.
[cparse] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.53 for cparse 0.0.20040813.
4 #
5 # Report bugs to <richard+cparse@sfere.greenend.org.uk>.
6 #
7 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
8 # Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11
12 # Find the correct PATH separator.  Usually this is `:', but
13 # DJGPP uses `;' like DOS.
14 if test "X${PATH_SEPARATOR+set}" != Xset; then
15   UNAME=${UNAME-`uname 2>/dev/null`}
16   case X$UNAME in
17     *-DOS) lt_cv_sys_path_separator=';' ;;
18     *)     lt_cv_sys_path_separator=':' ;;
19   esac
20   PATH_SEPARATOR=$lt_cv_sys_path_separator
21 fi
22
23
24 # Check that we are running under the correct shell.
25 SHELL=${CONFIG_SHELL-/bin/sh}
26
27 case X$ECHO in
28 X*--fallback-echo)
29   # Remove one level of quotation (which was required for Make).
30   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
31   ;;
32 esac
33
34 echo=${ECHO-echo}
35 if test "X$1" = X--no-reexec; then
36   # Discard the --no-reexec flag, and continue.
37   shift
38 elif test "X$1" = X--fallback-echo; then
39   # Avoid inline document here, it may be left over
40   :
41 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
42   # Yippee, $echo works!
43   :
44 else
45   # Restart under the correct shell.
46   exec $SHELL "$0" --no-reexec ${1+"$@"}
47 fi
48
49 if test "X$1" = X--fallback-echo; then
50   # used as fallback echo
51   shift
52   cat <<EOF
53
54 EOF
55   exit 0
56 fi
57
58 # The HP-UX ksh and POSIX shell print the target directory to stdout
59 # if CDPATH is set.
60 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
61
62 if test -z "$ECHO"; then
63 if test "X${echo_test_string+set}" != Xset; then
64 # find a string as large as possible, as long as the shell can cope with it
65   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
66     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
67     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
68        echo_test_string="`eval $cmd`" &&
69        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
70     then
71       break
72     fi
73   done
74 fi
75
76 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
77    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
78    test "X$echo_testing_string" = "X$echo_test_string"; then
79   :
80 else
81   # The Solaris, AIX, and Digital Unix default echo programs unquote
82   # backslashes.  This makes it impossible to quote backslashes using
83   #   echo "$something" | sed 's/\\/\\\\/g'
84   #
85   # So, first we look for a working echo in the user's PATH.
86
87   IFS="${IFS=   }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
88   for dir in $PATH /usr/ucb; do
89     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
90        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
91        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
92        test "X$echo_testing_string" = "X$echo_test_string"; then
93       echo="$dir/echo"
94       break
95     fi
96   done
97   IFS="$save_ifs"
98
99   if test "X$echo" = Xecho; then
100     # We didn't find a better echo, so look for alternatives.
101     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
102        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
103        test "X$echo_testing_string" = "X$echo_test_string"; then
104       # This shell has a builtin print -r that does the trick.
105       echo='print -r'
106     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
107          test "X$CONFIG_SHELL" != X/bin/ksh; then
108       # If we have ksh, try running configure again with it.
109       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
110       export ORIGINAL_CONFIG_SHELL
111       CONFIG_SHELL=/bin/ksh
112       export CONFIG_SHELL
113       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
114     else
115       # Try using printf.
116       echo='printf %s\n'
117       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
118          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
119          test "X$echo_testing_string" = "X$echo_test_string"; then
120         # Cool, printf works
121         :
122       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
123            test "X$echo_testing_string" = 'X\t' &&
124            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
125            test "X$echo_testing_string" = "X$echo_test_string"; then
126         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
127         export CONFIG_SHELL
128         SHELL="$CONFIG_SHELL"
129         export SHELL
130         echo="$CONFIG_SHELL $0 --fallback-echo"
131       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
132            test "X$echo_testing_string" = 'X\t' &&
133            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
134            test "X$echo_testing_string" = "X$echo_test_string"; then
135         echo="$CONFIG_SHELL $0 --fallback-echo"
136       else
137         # maybe with a smaller string...
138         prev=:
139
140         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
141           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
142           then
143             break
144           fi
145           prev="$cmd"
146         done
147
148         if test "$prev" != 'sed 50q "$0"'; then
149           echo_test_string=`eval $prev`
150           export echo_test_string
151           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
152         else
153           # Oops.  We lost completely, so just stick with echo.
154           echo=echo
155         fi
156       fi
157     fi
158   fi
159 fi
160 fi
161
162 # Copy echo and quote the copy suitably for passing to libtool from
163 # the Makefile, instead of quoting the original, which is used later.
164 ECHO=$echo
165 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
166    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
167 fi
168
169
170
171 if expr a : '\(a\)' >/dev/null 2>&1; then
172   as_expr=expr
173 else
174   as_expr=false
175 fi
176
177
178 ## --------------------- ##
179 ## M4sh Initialization.  ##
180 ## --------------------- ##
181
182 # Be Bourne compatible
183 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
184   emulate sh
185   NULLCMD=:
186 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
187   set -o posix
188 fi
189
190 # NLS nuisances.
191 # Support unset when possible.
192 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
193   as_unset=unset
194 else
195   as_unset=false
196 fi
197
198 (set +x; test -n "`(LANG=C; export LANG) 2>&1`") &&
199     { $as_unset LANG || test "${LANG+set}" != set; } ||
200       { LANG=C; export LANG; }
201 (set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") &&
202     { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } ||
203       { LC_ALL=C; export LC_ALL; }
204 (set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") &&
205     { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } ||
206       { LC_TIME=C; export LC_TIME; }
207 (set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") &&
208     { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } ||
209       { LC_CTYPE=C; export LC_CTYPE; }
210 (set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") &&
211     { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } ||
212       { LANGUAGE=C; export LANGUAGE; }
213 (set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") &&
214     { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } ||
215       { LC_COLLATE=C; export LC_COLLATE; }
216 (set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") &&
217     { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } ||
218       { LC_NUMERIC=C; export LC_NUMERIC; }
219 (set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") &&
220     { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } ||
221       { LC_MESSAGES=C; export LC_MESSAGES; }
222
223
224 # Name of the executable.
225 as_me=`(basename "$0") 2>/dev/null ||
226 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
227          X"$0" : 'X\(//\)$' \| \
228          X"$0" : 'X\(/\)$' \| \
229          .     : '\(.\)' 2>/dev/null ||
230 echo X/"$0" |
231     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
232           /^X\/\(\/\/\)$/{ s//\1/; q; }
233           /^X\/\(\/\).*/{ s//\1/; q; }
234           s/.*/./; q'`
235
236 # PATH needs CR, and LINENO needs CR and PATH.
237 # Avoid depending upon Character Ranges.
238 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
239 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
240 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
241 as_cr_digits='0123456789'
242 as_cr_alnum=$as_cr_Letters$as_cr_digits
243
244 # The user is always right.
245 if test "${PATH_SEPARATOR+set}" != set; then
246   echo "#! /bin/sh" >conftest.sh
247   echo  "exit 0"   >>conftest.sh
248   chmod +x conftest.sh
249   if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then
250     PATH_SEPARATOR=';'
251   else
252     PATH_SEPARATOR=:
253   fi
254   rm -f conftest.sh
255 fi
256
257
258   as_lineno_1=$LINENO
259   as_lineno_2=$LINENO
260   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
261   test "x$as_lineno_1" != "x$as_lineno_2" &&
262   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
263   # Find who we are.  Look in the path if we contain no path at all
264   # relative or not.
265   case $0 in
266     *[\\/]* ) as_myself=$0 ;;
267     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
268 for as_dir in $PATH
269 do
270   IFS=$as_save_IFS
271   test -z "$as_dir" && as_dir=.
272   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
273 done
274
275        ;;
276   esac
277   # We did not find ourselves, most probably we were run as `sh COMMAND'
278   # in which case we are not to be found in the path.
279   if test "x$as_myself" = x; then
280     as_myself=$0
281   fi
282   if test ! -f "$as_myself"; then
283     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
284    { (exit 1); exit 1; }; }
285   fi
286   case $CONFIG_SHELL in
287   '')
288     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
289 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
290 do
291   IFS=$as_save_IFS
292   test -z "$as_dir" && as_dir=.
293   for as_base in sh bash ksh sh5; do
294          case $as_dir in
295          /*)
296            if ("$as_dir/$as_base" -c '
297   as_lineno_1=$LINENO
298   as_lineno_2=$LINENO
299   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
300   test "x$as_lineno_1" != "x$as_lineno_2" &&
301   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
302              CONFIG_SHELL=$as_dir/$as_base
303              export CONFIG_SHELL
304              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
305            fi;;
306          esac
307        done
308 done
309 ;;
310   esac
311
312   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
313   # uniformly replaced by the line number.  The first 'sed' inserts a
314   # line-number line before each line; the second 'sed' does the real
315   # work.  The second script uses 'N' to pair each line-number line
316   # with the numbered line, and appends trailing '-' during
317   # substitution so that $LINENO is not a special case at line end.
318   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
319   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
320   sed '=' <$as_myself |
321     sed '
322       N
323       s,$,-,
324       : loop
325       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
326       t loop
327       s,-$,,
328       s,^['$as_cr_digits']*\n,,
329     ' >$as_me.lineno &&
330   chmod +x $as_me.lineno ||
331     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
332    { (exit 1); exit 1; }; }
333
334   # Don't try to exec as it changes $[0], causing all sort of problems
335   # (the dirname of $[0] is not the place where we might find the
336   # original and so on.  Autoconf is especially sensible to this).
337   . ./$as_me.lineno
338   # Exit status is that of the last command.
339   exit
340 }
341
342
343 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
344   *c*,-n*) ECHO_N= ECHO_C='
345 ' ECHO_T='      ' ;;
346   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
347   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
348 esac
349
350 if expr a : '\(a\)' >/dev/null 2>&1; then
351   as_expr=expr
352 else
353   as_expr=false
354 fi
355
356 rm -f conf$$ conf$$.exe conf$$.file
357 echo >conf$$.file
358 if ln -s conf$$.file conf$$ 2>/dev/null; then
359   # We could just check for DJGPP; but this test a) works b) is more generic
360   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
361   if test -f conf$$.exe; then
362     # Don't use ln at all; we don't have any links
363     as_ln_s='cp -p'
364   else
365     as_ln_s='ln -s'
366   fi
367 elif ln conf$$.file conf$$ 2>/dev/null; then
368   as_ln_s=ln
369 else
370   as_ln_s='cp -p'
371 fi
372 rm -f conf$$ conf$$.exe conf$$.file
373
374 as_executable_p="test -f"
375
376 # Sed expression to map a string onto a valid CPP name.
377 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
378
379 # Sed expression to map a string onto a valid variable name.
380 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
381
382
383 # IFS
384 # We need space, tab and new line, in precisely that order.
385 as_nl='
386 '
387 IFS="   $as_nl"
388
389 # CDPATH.
390 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }
391
392
393 # Name of the host.
394 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
395 # so uname gets run too.
396 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
397
398 exec 6>&1
399
400 #
401 # Initializations.
402 #
403 ac_default_prefix=/usr/local
404 cross_compiling=no
405 subdirs=
406 MFLAGS=
407 MAKEFLAGS=
408 SHELL=${CONFIG_SHELL-/bin/sh}
409
410 # Maximum number of lines to put in a shell here document.
411 # This variable seems obsolete.  It should probably be removed, and
412 # only ac_max_sed_lines should be used.
413 : ${ac_max_here_lines=38}
414
415 # Identity of this package.
416 PACKAGE_NAME='cparse'
417 PACKAGE_TARNAME='cparse'
418 PACKAGE_VERSION='0.0.20040813'
419 PACKAGE_STRING='cparse 0.0.20040813'
420 PACKAGE_BUGREPORT='richard+cparse@sfere.greenend.org.uk'
421
422 ac_unique_file="cparse.h"
423 # Factoring default headers for most tests.
424 ac_includes_default="\
425 #include <stdio.h>
426 #if HAVE_SYS_TYPES_H
427 # include <sys/types.h>
428 #endif
429 #if HAVE_SYS_STAT_H
430 # include <sys/stat.h>
431 #endif
432 #if STDC_HEADERS
433 # include <stdlib.h>
434 # include <stddef.h>
435 #else
436 # if HAVE_STDLIB_H
437 #  include <stdlib.h>
438 # endif
439 #endif
440 #if HAVE_STRING_H
441 # if !STDC_HEADERS && HAVE_MEMORY_H
442 #  include <memory.h>
443 # endif
444 # include <string.h>
445 #endif
446 #if HAVE_STRINGS_H
447 # include <strings.h>
448 #endif
449 #if HAVE_INTTYPES_H
450 # include <inttypes.h>
451 #else
452 # if HAVE_STDINT_H
453 #  include <stdint.h>
454 # endif
455 #endif
456 #if HAVE_UNISTD_H
457 # include <unistd.h>
458 #endif"
459
460
461 # Initialize some variables set by options.
462 ac_init_help=
463 ac_init_version=false
464 # The variables have the same names as the options, with
465 # dashes changed to underlines.
466 cache_file=/dev/null
467 exec_prefix=NONE
468 no_create=
469 no_recursion=
470 prefix=NONE
471 program_prefix=NONE
472 program_suffix=NONE
473 program_transform_name=s,x,x,
474 silent=
475 site=
476 srcdir=
477 verbose=
478 x_includes=NONE
479 x_libraries=NONE
480
481 # Installation directory options.
482 # These are left unexpanded so users can "make install exec_prefix=/foo"
483 # and all the variables that are supposed to be based on exec_prefix
484 # by default will actually change.
485 # Use braces instead of parens because sh, perl, etc. also accept them.
486 bindir='${exec_prefix}/bin'
487 sbindir='${exec_prefix}/sbin'
488 libexecdir='${exec_prefix}/libexec'
489 datadir='${prefix}/share'
490 sysconfdir='${prefix}/etc'
491 sharedstatedir='${prefix}/com'
492 localstatedir='${prefix}/var'
493 libdir='${exec_prefix}/lib'
494 includedir='${prefix}/include'
495 oldincludedir='/usr/include'
496 infodir='${prefix}/info'
497 mandir='${prefix}/man'
498
499 ac_prev=
500 for ac_option
501 do
502   # If the previous option needs an argument, assign it.
503   if test -n "$ac_prev"; then
504     eval "$ac_prev=\$ac_option"
505     ac_prev=
506     continue
507   fi
508
509   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
510
511   # Accept the important Cygnus configure options, so we can diagnose typos.
512
513   case $ac_option in
514
515   -bindir | --bindir | --bindi | --bind | --bin | --bi)
516     ac_prev=bindir ;;
517   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
518     bindir=$ac_optarg ;;
519
520   -build | --build | --buil | --bui | --bu)
521     ac_prev=build_alias ;;
522   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
523     build_alias=$ac_optarg ;;
524
525   -cache-file | --cache-file | --cache-fil | --cache-fi \
526   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
527     ac_prev=cache_file ;;
528   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
529   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
530     cache_file=$ac_optarg ;;
531
532   --config-cache | -C)
533     cache_file=config.cache ;;
534
535   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
536     ac_prev=datadir ;;
537   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
538   | --da=*)
539     datadir=$ac_optarg ;;
540
541   -disable-* | --disable-*)
542     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
543     # Reject names that are not valid shell variable names.
544     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
545       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
546    { (exit 1); exit 1; }; }
547     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
548     eval "enable_$ac_feature=no" ;;
549
550   -enable-* | --enable-*)
551     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
552     # Reject names that are not valid shell variable names.
553     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
554       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
555    { (exit 1); exit 1; }; }
556     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
557     case $ac_option in
558       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
559       *) ac_optarg=yes ;;
560     esac
561     eval "enable_$ac_feature='$ac_optarg'" ;;
562
563   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
564   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
565   | --exec | --exe | --ex)
566     ac_prev=exec_prefix ;;
567   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
568   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
569   | --exec=* | --exe=* | --ex=*)
570     exec_prefix=$ac_optarg ;;
571
572   -gas | --gas | --ga | --g)
573     # Obsolete; use --with-gas.
574     with_gas=yes ;;
575
576   -help | --help | --hel | --he | -h)
577     ac_init_help=long ;;
578   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
579     ac_init_help=recursive ;;
580   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
581     ac_init_help=short ;;
582
583   -host | --host | --hos | --ho)
584     ac_prev=host_alias ;;
585   -host=* | --host=* | --hos=* | --ho=*)
586     host_alias=$ac_optarg ;;
587
588   -includedir | --includedir | --includedi | --included | --include \
589   | --includ | --inclu | --incl | --inc)
590     ac_prev=includedir ;;
591   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
592   | --includ=* | --inclu=* | --incl=* | --inc=*)
593     includedir=$ac_optarg ;;
594
595   -infodir | --infodir | --infodi | --infod | --info | --inf)
596     ac_prev=infodir ;;
597   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
598     infodir=$ac_optarg ;;
599
600   -libdir | --libdir | --libdi | --libd)
601     ac_prev=libdir ;;
602   -libdir=* | --libdir=* | --libdi=* | --libd=*)
603     libdir=$ac_optarg ;;
604
605   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
606   | --libexe | --libex | --libe)
607     ac_prev=libexecdir ;;
608   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
609   | --libexe=* | --libex=* | --libe=*)
610     libexecdir=$ac_optarg ;;
611
612   -localstatedir | --localstatedir | --localstatedi | --localstated \
613   | --localstate | --localstat | --localsta | --localst \
614   | --locals | --local | --loca | --loc | --lo)
615     ac_prev=localstatedir ;;
616   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
617   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
618   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
619     localstatedir=$ac_optarg ;;
620
621   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
622     ac_prev=mandir ;;
623   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
624     mandir=$ac_optarg ;;
625
626   -nfp | --nfp | --nf)
627     # Obsolete; use --without-fp.
628     with_fp=no ;;
629
630   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
631   | --no-cr | --no-c | -n)
632     no_create=yes ;;
633
634   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
635   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
636     no_recursion=yes ;;
637
638   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
639   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
640   | --oldin | --oldi | --old | --ol | --o)
641     ac_prev=oldincludedir ;;
642   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
643   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
644   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
645     oldincludedir=$ac_optarg ;;
646
647   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
648     ac_prev=prefix ;;
649   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
650     prefix=$ac_optarg ;;
651
652   -program-prefix | --program-prefix | --program-prefi | --program-pref \
653   | --program-pre | --program-pr | --program-p)
654     ac_prev=program_prefix ;;
655   -program-prefix=* | --program-prefix=* | --program-prefi=* \
656   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
657     program_prefix=$ac_optarg ;;
658
659   -program-suffix | --program-suffix | --program-suffi | --program-suff \
660   | --program-suf | --program-su | --program-s)
661     ac_prev=program_suffix ;;
662   -program-suffix=* | --program-suffix=* | --program-suffi=* \
663   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
664     program_suffix=$ac_optarg ;;
665
666   -program-transform-name | --program-transform-name \
667   | --program-transform-nam | --program-transform-na \
668   | --program-transform-n | --program-transform- \
669   | --program-transform | --program-transfor \
670   | --program-transfo | --program-transf \
671   | --program-trans | --program-tran \
672   | --progr-tra | --program-tr | --program-t)
673     ac_prev=program_transform_name ;;
674   -program-transform-name=* | --program-transform-name=* \
675   | --program-transform-nam=* | --program-transform-na=* \
676   | --program-transform-n=* | --program-transform-=* \
677   | --program-transform=* | --program-transfor=* \
678   | --program-transfo=* | --program-transf=* \
679   | --program-trans=* | --program-tran=* \
680   | --progr-tra=* | --program-tr=* | --program-t=*)
681     program_transform_name=$ac_optarg ;;
682
683   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
684   | -silent | --silent | --silen | --sile | --sil)
685     silent=yes ;;
686
687   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
688     ac_prev=sbindir ;;
689   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
690   | --sbi=* | --sb=*)
691     sbindir=$ac_optarg ;;
692
693   -sharedstatedir | --sharedstatedir | --sharedstatedi \
694   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
695   | --sharedst | --shareds | --shared | --share | --shar \
696   | --sha | --sh)
697     ac_prev=sharedstatedir ;;
698   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
699   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
700   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
701   | --sha=* | --sh=*)
702     sharedstatedir=$ac_optarg ;;
703
704   -site | --site | --sit)
705     ac_prev=site ;;
706   -site=* | --site=* | --sit=*)
707     site=$ac_optarg ;;
708
709   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
710     ac_prev=srcdir ;;
711   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
712     srcdir=$ac_optarg ;;
713
714   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
715   | --syscon | --sysco | --sysc | --sys | --sy)
716     ac_prev=sysconfdir ;;
717   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
718   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
719     sysconfdir=$ac_optarg ;;
720
721   -target | --target | --targe | --targ | --tar | --ta | --t)
722     ac_prev=target_alias ;;
723   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
724     target_alias=$ac_optarg ;;
725
726   -v | -verbose | --verbose | --verbos | --verbo | --verb)
727     verbose=yes ;;
728
729   -version | --version | --versio | --versi | --vers | -V)
730     ac_init_version=: ;;
731
732   -with-* | --with-*)
733     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
734     # Reject names that are not valid shell variable names.
735     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
736       { echo "$as_me: error: invalid package name: $ac_package" >&2
737    { (exit 1); exit 1; }; }
738     ac_package=`echo $ac_package| sed 's/-/_/g'`
739     case $ac_option in
740       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
741       *) ac_optarg=yes ;;
742     esac
743     eval "with_$ac_package='$ac_optarg'" ;;
744
745   -without-* | --without-*)
746     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
747     # Reject names that are not valid shell variable names.
748     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
749       { echo "$as_me: error: invalid package name: $ac_package" >&2
750    { (exit 1); exit 1; }; }
751     ac_package=`echo $ac_package | sed 's/-/_/g'`
752     eval "with_$ac_package=no" ;;
753
754   --x)
755     # Obsolete; use --with-x.
756     with_x=yes ;;
757
758   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
759   | --x-incl | --x-inc | --x-in | --x-i)
760     ac_prev=x_includes ;;
761   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
762   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
763     x_includes=$ac_optarg ;;
764
765   -x-libraries | --x-libraries | --x-librarie | --x-librari \
766   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
767     ac_prev=x_libraries ;;
768   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
769   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
770     x_libraries=$ac_optarg ;;
771
772   -*) { echo "$as_me: error: unrecognized option: $ac_option
773 Try \`$0 --help' for more information." >&2
774    { (exit 1); exit 1; }; }
775     ;;
776
777   *=*)
778     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
779     # Reject names that are not valid shell variable names.
780     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
781       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
782    { (exit 1); exit 1; }; }
783     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
784     eval "$ac_envvar='$ac_optarg'"
785     export $ac_envvar ;;
786
787   *)
788     # FIXME: should be removed in autoconf 3.0.
789     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
790     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
791       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
792     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
793     ;;
794
795   esac
796 done
797
798 if test -n "$ac_prev"; then
799   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
800   { echo "$as_me: error: missing argument to $ac_option" >&2
801    { (exit 1); exit 1; }; }
802 fi
803
804 # Be sure to have absolute paths.
805 for ac_var in exec_prefix prefix
806 do
807   eval ac_val=$`echo $ac_var`
808   case $ac_val in
809     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
810     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
811    { (exit 1); exit 1; }; };;
812   esac
813 done
814
815 # Be sure to have absolute paths.
816 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
817               localstatedir libdir includedir oldincludedir infodir mandir
818 do
819   eval ac_val=$`echo $ac_var`
820   case $ac_val in
821     [\\/$]* | ?:[\\/]* ) ;;
822     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
823    { (exit 1); exit 1; }; };;
824   esac
825 done
826
827 # There might be people who depend on the old broken behavior: `$host'
828 # used to hold the argument of --host etc.
829 # FIXME: To remove some day.
830 build=$build_alias
831 host=$host_alias
832 target=$target_alias
833
834 # FIXME: To remove some day.
835 if test "x$host_alias" != x; then
836   if test "x$build_alias" = x; then
837     cross_compiling=maybe
838     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
839     If a cross compiler is detected then cross compile mode will be used." >&2
840   elif test "x$build_alias" != "x$host_alias"; then
841     cross_compiling=yes
842   fi
843 fi
844
845 ac_tool_prefix=
846 test -n "$host_alias" && ac_tool_prefix=$host_alias-
847
848 test "$silent" = yes && exec 6>/dev/null
849
850
851 # Find the source files, if location was not specified.
852 if test -z "$srcdir"; then
853   ac_srcdir_defaulted=yes
854   # Try the directory containing this script, then its parent.
855   ac_confdir=`(dirname "$0") 2>/dev/null ||
856 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
857          X"$0" : 'X\(//\)[^/]' \| \
858          X"$0" : 'X\(//\)$' \| \
859          X"$0" : 'X\(/\)' \| \
860          .     : '\(.\)' 2>/dev/null ||
861 echo X"$0" |
862     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
863           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
864           /^X\(\/\/\)$/{ s//\1/; q; }
865           /^X\(\/\).*/{ s//\1/; q; }
866           s/.*/./; q'`
867   srcdir=$ac_confdir
868   if test ! -r $srcdir/$ac_unique_file; then
869     srcdir=..
870   fi
871 else
872   ac_srcdir_defaulted=no
873 fi
874 if test ! -r $srcdir/$ac_unique_file; then
875   if test "$ac_srcdir_defaulted" = yes; then
876     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
877    { (exit 1); exit 1; }; }
878   else
879     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
880    { (exit 1); exit 1; }; }
881   fi
882 fi
883 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
884 ac_env_build_alias_set=${build_alias+set}
885 ac_env_build_alias_value=$build_alias
886 ac_cv_env_build_alias_set=${build_alias+set}
887 ac_cv_env_build_alias_value=$build_alias
888 ac_env_host_alias_set=${host_alias+set}
889 ac_env_host_alias_value=$host_alias
890 ac_cv_env_host_alias_set=${host_alias+set}
891 ac_cv_env_host_alias_value=$host_alias
892 ac_env_target_alias_set=${target_alias+set}
893 ac_env_target_alias_value=$target_alias
894 ac_cv_env_target_alias_set=${target_alias+set}
895 ac_cv_env_target_alias_value=$target_alias
896 ac_env_CC_set=${CC+set}
897 ac_env_CC_value=$CC
898 ac_cv_env_CC_set=${CC+set}
899 ac_cv_env_CC_value=$CC
900 ac_env_CFLAGS_set=${CFLAGS+set}
901 ac_env_CFLAGS_value=$CFLAGS
902 ac_cv_env_CFLAGS_set=${CFLAGS+set}
903 ac_cv_env_CFLAGS_value=$CFLAGS
904 ac_env_LDFLAGS_set=${LDFLAGS+set}
905 ac_env_LDFLAGS_value=$LDFLAGS
906 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
907 ac_cv_env_LDFLAGS_value=$LDFLAGS
908 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
909 ac_env_CPPFLAGS_value=$CPPFLAGS
910 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
911 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
912 ac_env_CPP_set=${CPP+set}
913 ac_env_CPP_value=$CPP
914 ac_cv_env_CPP_set=${CPP+set}
915 ac_cv_env_CPP_value=$CPP
916
917 #
918 # Report the --help message.
919 #
920 if test "$ac_init_help" = "long"; then
921   # Omit some internal or obsolete options to make the list less imposing.
922   # This message is too long to be a string in the A/UX 3.1 sh.
923   cat <<_ACEOF
924 \`configure' configures cparse 0.0.20040813 to adapt to many kinds of systems.
925
926 Usage: $0 [OPTION]... [VAR=VALUE]...
927
928 To assign environment variables (e.g., CC, CFLAGS...), specify them as
929 VAR=VALUE.  See below for descriptions of some of the useful variables.
930
931 Defaults for the options are specified in brackets.
932
933 Configuration:
934   -h, --help              display this help and exit
935       --help=short        display options specific to this package
936       --help=recursive    display the short help of all the included packages
937   -V, --version           display version information and exit
938   -q, --quiet, --silent   do not print \`checking...' messages
939       --cache-file=FILE   cache test results in FILE [disabled]
940   -C, --config-cache      alias for \`--cache-file=config.cache'
941   -n, --no-create         do not create output files
942       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
943
944 _ACEOF
945
946   cat <<_ACEOF
947 Installation directories:
948   --prefix=PREFIX         install architecture-independent files in PREFIX
949                           [$ac_default_prefix]
950   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
951                           [PREFIX]
952
953 By default, \`make install' will install all the files in
954 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
955 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
956 for instance \`--prefix=\$HOME'.
957
958 For better control, use the options below.
959
960 Fine tuning of the installation directories:
961   --bindir=DIR           user executables [EPREFIX/bin]
962   --sbindir=DIR          system admin executables [EPREFIX/sbin]
963   --libexecdir=DIR       program executables [EPREFIX/libexec]
964   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
965   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
966   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
967   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
968   --libdir=DIR           object code libraries [EPREFIX/lib]
969   --includedir=DIR       C header files [PREFIX/include]
970   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
971   --infodir=DIR          info documentation [PREFIX/info]
972   --mandir=DIR           man documentation [PREFIX/man]
973 _ACEOF
974
975   cat <<\_ACEOF
976
977 Program names:
978   --program-prefix=PREFIX            prepend PREFIX to installed program names
979   --program-suffix=SUFFIX            append SUFFIX to installed program names
980   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
981
982 System types:
983   --build=BUILD     configure for building on BUILD [guessed]
984   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
985 _ACEOF
986 fi
987
988 if test -n "$ac_init_help"; then
989   case $ac_init_help in
990      short | recursive ) echo "Configuration of cparse 0.0.20040813:";;
991    esac
992   cat <<\_ACEOF
993
994 Optional Features:
995   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
996   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
997   --disable-dependency-tracking Speeds up one-time builds
998   --enable-dependency-tracking  Do not reject slow dependency extractors
999   --enable-static=PKGS  build static libraries default=no
1000   --enable-shared=PKGS  build shared libraries default=yes
1001   --enable-fast-install=PKGS  optimize for fast installation default=yes
1002   --disable-libtool-lock  avoid locking (might break parallel builds)
1003
1004 Optional Packages:
1005   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1006   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1007   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1008   --with-pic              try to use only PIC/non-PIC objects default=use both
1009 use the garbage collector
1010
1011 Some influential environment variables:
1012   CC          C compiler command
1013   CFLAGS      C compiler flags
1014   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1015               nonstandard directory <lib dir>
1016   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1017               headers in a nonstandard directory <include dir>
1018   CPP         C preprocessor
1019
1020 Use these variables to override the choices made by `configure' or to help
1021 it to find libraries and programs with nonstandard names/locations.
1022
1023 Report bugs to <richard+cparse@sfere.greenend.org.uk>.
1024 _ACEOF
1025 fi
1026
1027 if test "$ac_init_help" = "recursive"; then
1028   # If there are subdirs, report their specific --help.
1029   ac_popdir=`pwd`
1030   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1031     test -d $ac_dir || continue
1032     ac_builddir=.
1033
1034 if test "$ac_dir" != .; then
1035   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1036   # A "../" for each directory in $ac_dir_suffix.
1037   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1038 else
1039   ac_dir_suffix= ac_top_builddir=
1040 fi
1041
1042 case $srcdir in
1043   .)  # No --srcdir option.  We are building in place.
1044     ac_srcdir=.
1045     if test -z "$ac_top_builddir"; then
1046        ac_top_srcdir=.
1047     else
1048        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1049     fi ;;
1050   [\\/]* | ?:[\\/]* )  # Absolute path.
1051     ac_srcdir=$srcdir$ac_dir_suffix;
1052     ac_top_srcdir=$srcdir ;;
1053   *) # Relative path.
1054     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1055     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1056 esac
1057 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
1058 # absolute.
1059 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
1060 ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
1061 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
1062 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
1063
1064     cd $ac_dir
1065     # Check for guested configure; otherwise get Cygnus style configure.
1066     if test -f $ac_srcdir/configure.gnu; then
1067       echo
1068       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1069     elif test -f $ac_srcdir/configure; then
1070       echo
1071       $SHELL $ac_srcdir/configure  --help=recursive
1072     elif test -f $ac_srcdir/configure.ac ||
1073            test -f $ac_srcdir/configure.in; then
1074       echo
1075       $ac_configure --help
1076     else
1077       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1078     fi
1079     cd $ac_popdir
1080   done
1081 fi
1082
1083 test -n "$ac_init_help" && exit 0
1084 if $ac_init_version; then
1085   cat <<\_ACEOF
1086 cparse configure 0.0.20040813
1087 generated by GNU Autoconf 2.53
1088
1089 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
1090 Free Software Foundation, Inc.
1091 This configure script is free software; the Free Software Foundation
1092 gives unlimited permission to copy, distribute and modify it.
1093 _ACEOF
1094   exit 0
1095 fi
1096 exec 5>config.log
1097 cat >&5 <<_ACEOF
1098 This file contains any messages produced by compilers while
1099 running configure, to aid debugging if configure makes a mistake.
1100
1101 It was created by cparse $as_me 0.0.20040813, which was
1102 generated by GNU Autoconf 2.53.  Invocation command line was
1103
1104   $ $0 $@
1105
1106 _ACEOF
1107 {
1108 cat <<_ASUNAME
1109 ## --------- ##
1110 ## Platform. ##
1111 ## --------- ##
1112
1113 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1114 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1115 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1116 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1117 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1118
1119 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1120 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1121
1122 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1123 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1124 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1125 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1126 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1127 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1128 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1129
1130 _ASUNAME
1131
1132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1133 for as_dir in $PATH
1134 do
1135   IFS=$as_save_IFS
1136   test -z "$as_dir" && as_dir=.
1137   echo "PATH: $as_dir"
1138 done
1139
1140 } >&5
1141
1142 cat >&5 <<_ACEOF
1143
1144
1145 ## ----------- ##
1146 ## Core tests. ##
1147 ## ----------- ##
1148
1149 _ACEOF
1150
1151
1152 # Keep a trace of the command line.
1153 # Strip out --no-create and --no-recursion so they do not pile up.
1154 # Also quote any args containing shell meta-characters.
1155 ac_configure_args=
1156 ac_sep=
1157 for ac_arg
1158 do
1159   case $ac_arg in
1160   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1161   | --no-cr | --no-c | -n ) continue ;;
1162   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1163   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1164     continue ;;
1165   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1166     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1167   esac
1168   case " $ac_configure_args " in
1169     *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1170     *) ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1171        ac_sep=" " ;;
1172   esac
1173   # Get rid of the leading space.
1174 done
1175
1176 # When interrupted or exit'd, cleanup temporary files, and complete
1177 # config.log.  We remove comments because anyway the quotes in there
1178 # would cause problems or look ugly.
1179 # WARNING: Be sure not to use single quotes in there, as some shells,
1180 # such as our DU 5.0 friend, will then `close' the trap.
1181 trap 'exit_status=$?
1182   # Save into config.log some information that might help in debugging.
1183   {
1184     echo
1185     cat <<\_ASBOX
1186 ## ---------------- ##
1187 ## Cache variables. ##
1188 ## ---------------- ##
1189 _ASBOX
1190     echo
1191     # The following way of writing the cache mishandles newlines in values,
1192 {
1193   (set) 2>&1 |
1194     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1195     *ac_space=\ *)
1196       sed -n \
1197         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1198           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1199       ;;
1200     *)
1201       sed -n \
1202         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1203       ;;
1204     esac;
1205 }
1206     echo
1207     if test -s confdefs.h; then
1208       cat <<\_ASBOX
1209 ## ----------- ##
1210 ## confdefs.h. ##
1211 ## ----------- ##
1212 _ASBOX
1213       echo
1214       sed "/^$/d" confdefs.h
1215       echo
1216     fi
1217     test "$ac_signal" != 0 &&
1218       echo "$as_me: caught signal $ac_signal"
1219     echo "$as_me: exit $exit_status"
1220   } >&5
1221   rm -f core core.* *.core &&
1222   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1223     exit $exit_status
1224      ' 0
1225 for ac_signal in 1 2 13 15; do
1226   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1227 done
1228 ac_signal=0
1229
1230 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1231 rm -rf conftest* confdefs.h
1232 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1233 echo >confdefs.h
1234
1235 # Predefined preprocessor variables.
1236
1237 cat >>confdefs.h <<_ACEOF
1238 #define PACKAGE_NAME "$PACKAGE_NAME"
1239 _ACEOF
1240
1241
1242 cat >>confdefs.h <<_ACEOF
1243 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1244 _ACEOF
1245
1246
1247 cat >>confdefs.h <<_ACEOF
1248 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1249 _ACEOF
1250
1251
1252 cat >>confdefs.h <<_ACEOF
1253 #define PACKAGE_STRING "$PACKAGE_STRING"
1254 _ACEOF
1255
1256
1257 cat >>confdefs.h <<_ACEOF
1258 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1259 _ACEOF
1260
1261
1262 # Let the site file select an alternate cache file if it wants to.
1263 # Prefer explicitly selected file to automatically selected ones.
1264 if test -z "$CONFIG_SITE"; then
1265   if test "x$prefix" != xNONE; then
1266     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1267   else
1268     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1269   fi
1270 fi
1271 for ac_site_file in $CONFIG_SITE; do
1272   if test -r "$ac_site_file"; then
1273     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1274 echo "$as_me: loading site script $ac_site_file" >&6;}
1275     sed 's/^/| /' "$ac_site_file" >&5
1276     . "$ac_site_file"
1277   fi
1278 done
1279
1280 if test -r "$cache_file"; then
1281   # Some versions of bash will fail to source /dev/null (special
1282   # files actually), so we avoid doing that.
1283   if test -f "$cache_file"; then
1284     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1285 echo "$as_me: loading cache $cache_file" >&6;}
1286     case $cache_file in
1287       [\\/]* | ?:[\\/]* ) . $cache_file;;
1288       *)                      . ./$cache_file;;
1289     esac
1290   fi
1291 else
1292   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1293 echo "$as_me: creating cache $cache_file" >&6;}
1294   >$cache_file
1295 fi
1296
1297 # Check that the precious variables saved in the cache have kept the same
1298 # value.
1299 ac_cache_corrupted=false
1300 for ac_var in `(set) 2>&1 |
1301                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1302   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1303   eval ac_new_set=\$ac_env_${ac_var}_set
1304   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1305   eval ac_new_val="\$ac_env_${ac_var}_value"
1306   case $ac_old_set,$ac_new_set in
1307     set,)
1308       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1309 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1310       ac_cache_corrupted=: ;;
1311     ,set)
1312       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1313 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1314       ac_cache_corrupted=: ;;
1315     ,);;
1316     *)
1317       if test "x$ac_old_val" != "x$ac_new_val"; then
1318         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1319 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1320         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1321 echo "$as_me:   former value:  $ac_old_val" >&2;}
1322         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1323 echo "$as_me:   current value: $ac_new_val" >&2;}
1324         ac_cache_corrupted=:
1325       fi;;
1326   esac
1327   # Pass precious variables to config.status.
1328   if test "$ac_new_set" = set; then
1329     case $ac_new_val in
1330     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1331       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1332     *) ac_arg=$ac_var=$ac_new_val ;;
1333     esac
1334     case " $ac_configure_args " in
1335       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1336       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1337     esac
1338   fi
1339 done
1340 if $ac_cache_corrupted; then
1341   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1342 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1343   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1344 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1345    { (exit 1); exit 1; }; }
1346 fi
1347
1348 ac_ext=c
1349 ac_cpp='$CPP $CPPFLAGS'
1350 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1351 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1352 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379 ac_aux_dir=
1380 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1381   if test -f $ac_dir/install-sh; then
1382     ac_aux_dir=$ac_dir
1383     ac_install_sh="$ac_aux_dir/install-sh -c"
1384     break
1385   elif test -f $ac_dir/install.sh; then
1386     ac_aux_dir=$ac_dir
1387     ac_install_sh="$ac_aux_dir/install.sh -c"
1388     break
1389   elif test -f $ac_dir/shtool; then
1390     ac_aux_dir=$ac_dir
1391     ac_install_sh="$ac_aux_dir/shtool install -c"
1392     break
1393   fi
1394 done
1395 if test -z "$ac_aux_dir"; then
1396   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1397 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1398    { (exit 1); exit 1; }; }
1399 fi
1400 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1401 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1402 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1403
1404 # Find a good install program.  We prefer a C program (faster),
1405 # so one script is as good as another.  But avoid the broken or
1406 # incompatible versions:
1407 # SysV /etc/install, /usr/sbin/install
1408 # SunOS /usr/etc/install
1409 # IRIX /sbin/install
1410 # AIX /bin/install
1411 # AmigaOS /C/install, which installs bootblocks on floppy discs
1412 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1413 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1414 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1415 # ./install, which can be erroneously created by make from ./install.sh.
1416 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1417 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1418 if test -z "$INSTALL"; then
1419 if test "${ac_cv_path_install+set}" = set; then
1420   echo $ECHO_N "(cached) $ECHO_C" >&6
1421 else
1422   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1423 for as_dir in $PATH
1424 do
1425   IFS=$as_save_IFS
1426   test -z "$as_dir" && as_dir=.
1427   # Account for people who put trailing slashes in PATH elements.
1428 case $as_dir/ in
1429   ./ | .// | /cC/* | \
1430   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1431   /usr/ucb/* ) ;;
1432   *)
1433     # OSF1 and SCO ODT 3.0 have their own names for install.
1434     # Don't use installbsd from OSF since it installs stuff as root
1435     # by default.
1436     for ac_prog in ginstall scoinst install; do
1437       for ac_exec_ext in '' $ac_executable_extensions; do
1438         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1439           if test $ac_prog = install &&
1440             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1441             # AIX install.  It has an incompatible calling convention.
1442             :
1443           elif test $ac_prog = install &&
1444             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1445             # program-specific install script used by HP pwplus--don't use.
1446             :
1447           else
1448             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1449             break 3
1450           fi
1451         fi
1452       done
1453     done
1454     ;;
1455 esac
1456 done
1457
1458
1459 fi
1460   if test "${ac_cv_path_install+set}" = set; then
1461     INSTALL=$ac_cv_path_install
1462   else
1463     # As a last resort, use the slow shell script.  We don't cache a
1464     # path for INSTALL within a source directory, because that will
1465     # break other packages using the cache if that directory is
1466     # removed, or if the path is relative.
1467     INSTALL=$ac_install_sh
1468   fi
1469 fi
1470 echo "$as_me:$LINENO: result: $INSTALL" >&5
1471 echo "${ECHO_T}$INSTALL" >&6
1472
1473 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1474 # It thinks the first close brace ends the variable substitution.
1475 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1476
1477 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1478
1479 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1480
1481 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
1482 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1483 # Just in case
1484 sleep 1
1485 echo timestamp > conftest.file
1486 # Do `set' in a subshell so we don't clobber the current shell's
1487 # arguments.  Must try -L first in case configure is actually a
1488 # symlink; some systems play weird games with the mod time of symlinks
1489 # (eg FreeBSD returns the mod time of the symlink's containing
1490 # directory).
1491 if (
1492    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
1493    if test "$*" = "X"; then
1494       # -L didn't work.
1495       set X `ls -t $srcdir/configure conftest.file`
1496    fi
1497    rm -f conftest.file
1498    if test "$*" != "X $srcdir/configure conftest.file" \
1499       && test "$*" != "X conftest.file $srcdir/configure"; then
1500
1501       # If neither matched, then we have a broken ls.  This can happen
1502       # if, for instance, CONFIG_SHELL is bash and it inherits a
1503       # broken ls alias from the environment.  This has actually
1504       # happened.  Such a system could not be considered "sane".
1505       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
1506 alias in your environment" >&5
1507 echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
1508 alias in your environment" >&2;}
1509    { (exit 1); exit 1; }; }
1510    fi
1511
1512    test "$2" = conftest.file
1513    )
1514 then
1515    # Ok.
1516    :
1517 else
1518    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
1519 Check your system clock" >&5
1520 echo "$as_me: error: newly created file is older than distributed files!
1521 Check your system clock" >&2;}
1522    { (exit 1); exit 1; }; }
1523 fi
1524 echo "$as_me:$LINENO: result: yes" >&5
1525 echo "${ECHO_T}yes" >&6
1526 test "$program_prefix" != NONE &&
1527   program_transform_name="s,^,$program_prefix,;$program_transform_name"
1528 # Use a double $ so make ignores it.
1529 test "$program_suffix" != NONE &&
1530   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1531 # Double any \ or $.  echo might interpret backslashes.
1532 # By default was `s,x,x', remove it if useless.
1533 cat <<\_ACEOF >conftest.sed
1534 s/[\\$]/&&/g;s/;s,x,x,$//
1535 _ACEOF
1536 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1537 rm conftest.sed
1538
1539
1540 # expand $ac_aux_dir to an absolute path
1541 am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd`
1542
1543 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
1544 # Use eval to expand $SHELL
1545 if eval "$MISSING --run true"; then
1546   am_missing_run="$MISSING --run "
1547 else
1548   am_missing_run=
1549   am_backtick='`'
1550   { echo "$as_me:$LINENO: WARNING: ${am_backtick}missing' script is too old or missing" >&5
1551 echo "$as_me: WARNING: ${am_backtick}missing' script is too old or missing" >&2;}
1552 fi
1553
1554 for ac_prog in gawk mawk nawk awk
1555 do
1556   # Extract the first word of "$ac_prog", so it can be a program name with args.
1557 set dummy $ac_prog; ac_word=$2
1558 echo "$as_me:$LINENO: checking for $ac_word" >&5
1559 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1560 if test "${ac_cv_prog_AWK+set}" = set; then
1561   echo $ECHO_N "(cached) $ECHO_C" >&6
1562 else
1563   if test -n "$AWK"; then
1564   ac_cv_prog_AWK="$AWK" # Let the user override the test.
1565 else
1566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1567 for as_dir in $PATH
1568 do
1569   IFS=$as_save_IFS
1570   test -z "$as_dir" && as_dir=.
1571   for ac_exec_ext in '' $ac_executable_extensions; do
1572   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1573     ac_cv_prog_AWK="$ac_prog"
1574     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1575     break 2
1576   fi
1577 done
1578 done
1579
1580 fi
1581 fi
1582 AWK=$ac_cv_prog_AWK
1583 if test -n "$AWK"; then
1584   echo "$as_me:$LINENO: result: $AWK" >&5
1585 echo "${ECHO_T}$AWK" >&6
1586 else
1587   echo "$as_me:$LINENO: result: no" >&5
1588 echo "${ECHO_T}no" >&6
1589 fi
1590
1591   test -n "$AWK" && break
1592 done
1593
1594 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \${MAKE}" >&5
1595 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
1596 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
1597 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1598   echo $ECHO_N "(cached) $ECHO_C" >&6
1599 else
1600   cat >conftest.make <<\_ACEOF
1601 all:
1602         @echo 'ac_maketemp="${MAKE}"'
1603 _ACEOF
1604 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1605 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1606 if test -n "$ac_maketemp"; then
1607   eval ac_cv_prog_make_${ac_make}_set=yes
1608 else
1609   eval ac_cv_prog_make_${ac_make}_set=no
1610 fi
1611 rm -f conftest.make
1612 fi
1613 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1614   echo "$as_me:$LINENO: result: yes" >&5
1615 echo "${ECHO_T}yes" >&6
1616   SET_MAKE=
1617 else
1618   echo "$as_me:$LINENO: result: no" >&5
1619 echo "${ECHO_T}no" >&6
1620   SET_MAKE="MAKE=${MAKE-make}"
1621 fi
1622
1623 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
1624 if test "${enable_dependency_tracking+set}" = set; then
1625   enableval="$enable_dependency_tracking"
1626
1627 fi;
1628 if test "x$enable_dependency_tracking" != xno; then
1629   am_depcomp="$ac_aux_dir/depcomp"
1630   AMDEPBACKSLASH='\'
1631 fi
1632
1633
1634 if test "x$enable_dependency_tracking" != xno; then
1635   AMDEP_TRUE=
1636   AMDEP_FALSE='#'
1637 else
1638   AMDEP_TRUE='#'
1639   AMDEP_FALSE=
1640 fi
1641
1642
1643
1644
1645 rm -f .deps 2>/dev/null
1646 mkdir .deps 2>/dev/null
1647 if test -d .deps; then
1648   DEPDIR=.deps
1649 else
1650   # MS-DOS does not allow filenames that begin with a dot.
1651   DEPDIR=_deps
1652 fi
1653 rmdir .deps 2>/dev/null
1654
1655
1656 # test to see if srcdir already configured
1657 if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" &&
1658    test -f $srcdir/config.status; then
1659   { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1660 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1661    { (exit 1); exit 1; }; }
1662 fi
1663
1664 # Define the identity of the package.
1665 PACKAGE=cparse
1666 VERSION=0.0.20040813
1667
1668 cat >>confdefs.h <<_ACEOF
1669 #define PACKAGE "$PACKAGE"
1670 _ACEOF
1671
1672
1673 cat >>confdefs.h <<_ACEOF
1674 #define VERSION "$VERSION"
1675 _ACEOF
1676
1677
1678 # Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
1679 # the ones we care about.
1680
1681 # Autoconf 2.50 always computes EXEEXT.  However we need to be
1682 # compatible with 2.13, for now.  So we always define EXEEXT, but we
1683 # don't compute it.
1684
1685 # Similar for OBJEXT -- only we only use OBJEXT if the user actually
1686 # requests that it be used.  This is a bit dumb.
1687 : ${OBJEXT=o}
1688
1689
1690 # Some tools Automake needs.
1691
1692 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
1693
1694
1695 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1696
1697
1698 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}
1699
1700
1701 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1702
1703
1704 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1705
1706
1707 AMTAR=${AMTAR-"${am_missing_run}tar"}
1708
1709 install_sh=${install_sh-"$am_aux_dir/install-sh"}
1710
1711 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
1712
1713 # We need awk for the "check" target.  The system "awk" is bad on
1714 # some platforms.
1715
1716
1717
1718
1719
1720                                                     ac_config_headers="$ac_config_headers config.h"
1721
1722
1723 # Checks for programs.
1724 ac_ext=c
1725 ac_cpp='$CPP $CPPFLAGS'
1726 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1727 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1728 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1729 if test -n "$ac_tool_prefix"; then
1730   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1731 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1732 echo "$as_me:$LINENO: checking for $ac_word" >&5
1733 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1734 if test "${ac_cv_prog_CC+set}" = set; then
1735   echo $ECHO_N "(cached) $ECHO_C" >&6
1736 else
1737   if test -n "$CC"; then
1738   ac_cv_prog_CC="$CC" # Let the user override the test.
1739 else
1740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1741 for as_dir in $PATH
1742 do
1743   IFS=$as_save_IFS
1744   test -z "$as_dir" && as_dir=.
1745   for ac_exec_ext in '' $ac_executable_extensions; do
1746   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1747     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1748     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1749     break 2
1750   fi
1751 done
1752 done
1753
1754 fi
1755 fi
1756 CC=$ac_cv_prog_CC
1757 if test -n "$CC"; then
1758   echo "$as_me:$LINENO: result: $CC" >&5
1759 echo "${ECHO_T}$CC" >&6
1760 else
1761   echo "$as_me:$LINENO: result: no" >&5
1762 echo "${ECHO_T}no" >&6
1763 fi
1764
1765 fi
1766 if test -z "$ac_cv_prog_CC"; then
1767   ac_ct_CC=$CC
1768   # Extract the first word of "gcc", so it can be a program name with args.
1769 set dummy gcc; ac_word=$2
1770 echo "$as_me:$LINENO: checking for $ac_word" >&5
1771 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1772 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1773   echo $ECHO_N "(cached) $ECHO_C" >&6
1774 else
1775   if test -n "$ac_ct_CC"; then
1776   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1777 else
1778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1779 for as_dir in $PATH
1780 do
1781   IFS=$as_save_IFS
1782   test -z "$as_dir" && as_dir=.
1783   for ac_exec_ext in '' $ac_executable_extensions; do
1784   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1785     ac_cv_prog_ac_ct_CC="gcc"
1786     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1787     break 2
1788   fi
1789 done
1790 done
1791
1792 fi
1793 fi
1794 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1795 if test -n "$ac_ct_CC"; then
1796   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1797 echo "${ECHO_T}$ac_ct_CC" >&6
1798 else
1799   echo "$as_me:$LINENO: result: no" >&5
1800 echo "${ECHO_T}no" >&6
1801 fi
1802
1803   CC=$ac_ct_CC
1804 else
1805   CC="$ac_cv_prog_CC"
1806 fi
1807
1808 if test -z "$CC"; then
1809   if test -n "$ac_tool_prefix"; then
1810   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1811 set dummy ${ac_tool_prefix}cc; ac_word=$2
1812 echo "$as_me:$LINENO: checking for $ac_word" >&5
1813 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1814 if test "${ac_cv_prog_CC+set}" = set; then
1815   echo $ECHO_N "(cached) $ECHO_C" >&6
1816 else
1817   if test -n "$CC"; then
1818   ac_cv_prog_CC="$CC" # Let the user override the test.
1819 else
1820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1821 for as_dir in $PATH
1822 do
1823   IFS=$as_save_IFS
1824   test -z "$as_dir" && as_dir=.
1825   for ac_exec_ext in '' $ac_executable_extensions; do
1826   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1827     ac_cv_prog_CC="${ac_tool_prefix}cc"
1828     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1829     break 2
1830   fi
1831 done
1832 done
1833
1834 fi
1835 fi
1836 CC=$ac_cv_prog_CC
1837 if test -n "$CC"; then
1838   echo "$as_me:$LINENO: result: $CC" >&5
1839 echo "${ECHO_T}$CC" >&6
1840 else
1841   echo "$as_me:$LINENO: result: no" >&5
1842 echo "${ECHO_T}no" >&6
1843 fi
1844
1845 fi
1846 if test -z "$ac_cv_prog_CC"; then
1847   ac_ct_CC=$CC
1848   # Extract the first word of "cc", so it can be a program name with args.
1849 set dummy cc; ac_word=$2
1850 echo "$as_me:$LINENO: checking for $ac_word" >&5
1851 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1852 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1853   echo $ECHO_N "(cached) $ECHO_C" >&6
1854 else
1855   if test -n "$ac_ct_CC"; then
1856   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1857 else
1858 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1859 for as_dir in $PATH
1860 do
1861   IFS=$as_save_IFS
1862   test -z "$as_dir" && as_dir=.
1863   for ac_exec_ext in '' $ac_executable_extensions; do
1864   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1865     ac_cv_prog_ac_ct_CC="cc"
1866     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1867     break 2
1868   fi
1869 done
1870 done
1871
1872 fi
1873 fi
1874 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1875 if test -n "$ac_ct_CC"; then
1876   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1877 echo "${ECHO_T}$ac_ct_CC" >&6
1878 else
1879   echo "$as_me:$LINENO: result: no" >&5
1880 echo "${ECHO_T}no" >&6
1881 fi
1882
1883   CC=$ac_ct_CC
1884 else
1885   CC="$ac_cv_prog_CC"
1886 fi
1887
1888 fi
1889 if test -z "$CC"; then
1890   # Extract the first word of "cc", so it can be a program name with args.
1891 set dummy cc; ac_word=$2
1892 echo "$as_me:$LINENO: checking for $ac_word" >&5
1893 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1894 if test "${ac_cv_prog_CC+set}" = set; then
1895   echo $ECHO_N "(cached) $ECHO_C" >&6
1896 else
1897   if test -n "$CC"; then
1898   ac_cv_prog_CC="$CC" # Let the user override the test.
1899 else
1900   ac_prog_rejected=no
1901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1902 for as_dir in $PATH
1903 do
1904   IFS=$as_save_IFS
1905   test -z "$as_dir" && as_dir=.
1906   for ac_exec_ext in '' $ac_executable_extensions; do
1907   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1908     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1909        ac_prog_rejected=yes
1910        continue
1911      fi
1912     ac_cv_prog_CC="cc"
1913     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1914     break 2
1915   fi
1916 done
1917 done
1918
1919 if test $ac_prog_rejected = yes; then
1920   # We found a bogon in the path, so make sure we never use it.
1921   set dummy $ac_cv_prog_CC
1922   shift
1923   if test $# != 0; then
1924     # We chose a different compiler from the bogus one.
1925     # However, it has the same basename, so the bogon will be chosen
1926     # first if we set CC to just the basename; use the full file name.
1927     shift
1928     set dummy "$as_dir/$ac_word" ${1+"$@"}
1929     shift
1930     ac_cv_prog_CC="$@"
1931   fi
1932 fi
1933 fi
1934 fi
1935 CC=$ac_cv_prog_CC
1936 if test -n "$CC"; then
1937   echo "$as_me:$LINENO: result: $CC" >&5
1938 echo "${ECHO_T}$CC" >&6
1939 else
1940   echo "$as_me:$LINENO: result: no" >&5
1941 echo "${ECHO_T}no" >&6
1942 fi
1943
1944 fi
1945 if test -z "$CC"; then
1946   if test -n "$ac_tool_prefix"; then
1947   for ac_prog in cl
1948   do
1949     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1950 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1951 echo "$as_me:$LINENO: checking for $ac_word" >&5
1952 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1953 if test "${ac_cv_prog_CC+set}" = set; then
1954   echo $ECHO_N "(cached) $ECHO_C" >&6
1955 else
1956   if test -n "$CC"; then
1957   ac_cv_prog_CC="$CC" # Let the user override the test.
1958 else
1959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1960 for as_dir in $PATH
1961 do
1962   IFS=$as_save_IFS
1963   test -z "$as_dir" && as_dir=.
1964   for ac_exec_ext in '' $ac_executable_extensions; do
1965   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1966     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1967     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1968     break 2
1969   fi
1970 done
1971 done
1972
1973 fi
1974 fi
1975 CC=$ac_cv_prog_CC
1976 if test -n "$CC"; then
1977   echo "$as_me:$LINENO: result: $CC" >&5
1978 echo "${ECHO_T}$CC" >&6
1979 else
1980   echo "$as_me:$LINENO: result: no" >&5
1981 echo "${ECHO_T}no" >&6
1982 fi
1983
1984     test -n "$CC" && break
1985   done
1986 fi
1987 if test -z "$CC"; then
1988   ac_ct_CC=$CC
1989   for ac_prog in cl
1990 do
1991   # Extract the first word of "$ac_prog", so it can be a program name with args.
1992 set dummy $ac_prog; ac_word=$2
1993 echo "$as_me:$LINENO: checking for $ac_word" >&5
1994 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1995 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1996   echo $ECHO_N "(cached) $ECHO_C" >&6
1997 else
1998   if test -n "$ac_ct_CC"; then
1999   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2000 else
2001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2002 for as_dir in $PATH
2003 do
2004   IFS=$as_save_IFS
2005   test -z "$as_dir" && as_dir=.
2006   for ac_exec_ext in '' $ac_executable_extensions; do
2007   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2008     ac_cv_prog_ac_ct_CC="$ac_prog"
2009     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2010     break 2
2011   fi
2012 done
2013 done
2014
2015 fi
2016 fi
2017 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2018 if test -n "$ac_ct_CC"; then
2019   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2020 echo "${ECHO_T}$ac_ct_CC" >&6
2021 else
2022   echo "$as_me:$LINENO: result: no" >&5
2023 echo "${ECHO_T}no" >&6
2024 fi
2025
2026   test -n "$ac_ct_CC" && break
2027 done
2028
2029   CC=$ac_ct_CC
2030 fi
2031
2032 fi
2033
2034
2035 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5
2036 echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;}
2037    { (exit 1); exit 1; }; }
2038
2039 # Provide some information about the compiler.
2040 echo "$as_me:$LINENO:" \
2041      "checking for C compiler version" >&5
2042 ac_compiler=`set X $ac_compile; echo $2`
2043 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2044   (eval $ac_compiler --version </dev/null >&5) 2>&5
2045   ac_status=$?
2046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2047   (exit $ac_status); }
2048 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2049   (eval $ac_compiler -v </dev/null >&5) 2>&5
2050   ac_status=$?
2051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2052   (exit $ac_status); }
2053 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2054   (eval $ac_compiler -V </dev/null >&5) 2>&5
2055   ac_status=$?
2056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2057   (exit $ac_status); }
2058
2059 cat >conftest.$ac_ext <<_ACEOF
2060 #line $LINENO "configure"
2061 #include "confdefs.h"
2062
2063 #ifdef F77_DUMMY_MAIN
2064 #  ifdef __cplusplus
2065      extern "C"
2066 #  endif
2067    int F77_DUMMY_MAIN() { return 1; }
2068 #endif
2069 int
2070 main ()
2071 {
2072
2073   ;
2074   return 0;
2075 }
2076 _ACEOF
2077 ac_clean_files_save=$ac_clean_files
2078 ac_clean_files="$ac_clean_files a.out a.exe"
2079 # Try to create an executable without -o first, disregard a.out.
2080 # It will help us diagnose broken compilers, and finding out an intuition
2081 # of exeext.
2082 echo "$as_me:$LINENO: checking for C compiler default output" >&5
2083 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
2084 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2085 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2086   (eval $ac_link_default) 2>&5
2087   ac_status=$?
2088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2089   (exit $ac_status); }; then
2090   # Find the output, starting from the most likely.  This scheme is
2091 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2092 # resort.
2093
2094 # Be careful to initialize this variable, since it used to be cached.
2095 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2096 ac_cv_exeext=
2097 for ac_file in `ls a_out.exe a.exe conftest.exe 2>/dev/null;
2098                 ls a.out conftest 2>/dev/null;
2099                 ls a.* conftest.* 2>/dev/null`; do
2100   case $ac_file in
2101     *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb | *.xSYM ) ;;
2102     a.out ) # We found the default executable, but exeext='' is most
2103             # certainly right.
2104             break;;
2105     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2106           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
2107           export ac_cv_exeext
2108           break;;
2109     * ) break;;
2110   esac
2111 done
2112 else
2113   echo "$as_me: failed program was:" >&5
2114 cat conftest.$ac_ext >&5
2115 { { echo "$as_me:$LINENO: error: C compiler cannot create executables" >&5
2116 echo "$as_me: error: C compiler cannot create executables" >&2;}
2117    { (exit 77); exit 77; }; }
2118 fi
2119
2120 ac_exeext=$ac_cv_exeext
2121 echo "$as_me:$LINENO: result: $ac_file" >&5
2122 echo "${ECHO_T}$ac_file" >&6
2123
2124 # Check the compiler produces executables we can run.  If not, either
2125 # the compiler is broken, or we cross compile.
2126 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2127 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2128 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2129 # If not cross compiling, check that we can run a simple program.
2130 if test "$cross_compiling" != yes; then
2131   if { ac_try='./$ac_file'
2132   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2133   (eval $ac_try) 2>&5
2134   ac_status=$?
2135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2136   (exit $ac_status); }; }; then
2137     cross_compiling=no
2138   else
2139     if test "$cross_compiling" = maybe; then
2140         cross_compiling=yes
2141     else
2142         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2143 If you meant to cross compile, use \`--host'." >&5
2144 echo "$as_me: error: cannot run C compiled programs.
2145 If you meant to cross compile, use \`--host'." >&2;}
2146    { (exit 1); exit 1; }; }
2147     fi
2148   fi
2149 fi
2150 echo "$as_me:$LINENO: result: yes" >&5
2151 echo "${ECHO_T}yes" >&6
2152
2153 rm -f a.out a.exe conftest$ac_cv_exeext
2154 ac_clean_files=$ac_clean_files_save
2155 # Check the compiler produces executables we can run.  If not, either
2156 # the compiler is broken, or we cross compile.
2157 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2158 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2159 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2160 echo "${ECHO_T}$cross_compiling" >&6
2161
2162 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2163 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2164 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2165   (eval $ac_link) 2>&5
2166   ac_status=$?
2167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2168   (exit $ac_status); }; then
2169   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2170 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2171 # work properly (i.e., refer to `conftest.exe'), while it won't with
2172 # `rm'.
2173 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
2174   case $ac_file in
2175     *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
2176     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2177           export ac_cv_exeext
2178           break;;
2179     * ) break;;
2180   esac
2181 done
2182 else
2183   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link" >&5
2184 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link" >&2;}
2185    { (exit 1); exit 1; }; }
2186 fi
2187
2188 rm -f conftest$ac_cv_exeext
2189 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2190 echo "${ECHO_T}$ac_cv_exeext" >&6
2191
2192 rm -f conftest.$ac_ext
2193 EXEEXT=$ac_cv_exeext
2194 ac_exeext=$EXEEXT
2195 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2196 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2197 if test "${ac_cv_objext+set}" = set; then
2198   echo $ECHO_N "(cached) $ECHO_C" >&6
2199 else
2200   cat >conftest.$ac_ext <<_ACEOF
2201 #line $LINENO "configure"
2202 #include "confdefs.h"
2203
2204 #ifdef F77_DUMMY_MAIN
2205 #  ifdef __cplusplus
2206      extern "C"
2207 #  endif
2208    int F77_DUMMY_MAIN() { return 1; }
2209 #endif
2210 int
2211 main ()
2212 {
2213
2214   ;
2215   return 0;
2216 }
2217 _ACEOF
2218 rm -f conftest.o conftest.obj
2219 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2220   (eval $ac_compile) 2>&5
2221   ac_status=$?
2222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2223   (exit $ac_status); }; then
2224   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2225   case $ac_file in
2226     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
2227     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2228        break;;
2229   esac
2230 done
2231 else
2232   echo "$as_me: failed program was:" >&5
2233 cat conftest.$ac_ext >&5
2234 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile" >&5
2235 echo "$as_me: error: cannot compute suffix of object files: cannot compile" >&2;}
2236    { (exit 1); exit 1; }; }
2237 fi
2238
2239 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2240 fi
2241 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2242 echo "${ECHO_T}$ac_cv_objext" >&6
2243 OBJEXT=$ac_cv_objext
2244 ac_objext=$OBJEXT
2245 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2246 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2247 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2248   echo $ECHO_N "(cached) $ECHO_C" >&6
2249 else
2250   cat >conftest.$ac_ext <<_ACEOF
2251 #line $LINENO "configure"
2252 #include "confdefs.h"
2253
2254 #ifdef F77_DUMMY_MAIN
2255 #  ifdef __cplusplus
2256      extern "C"
2257 #  endif
2258    int F77_DUMMY_MAIN() { return 1; }
2259 #endif
2260 int
2261 main ()
2262 {
2263 #ifndef __GNUC__
2264        choke me
2265 #endif
2266
2267   ;
2268   return 0;
2269 }
2270 _ACEOF
2271 rm -f conftest.$ac_objext
2272 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2273   (eval $ac_compile) 2>&5
2274   ac_status=$?
2275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2276   (exit $ac_status); } &&
2277          { ac_try='test -s conftest.$ac_objext'
2278   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2279   (eval $ac_try) 2>&5
2280   ac_status=$?
2281   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2282   (exit $ac_status); }; }; then
2283   ac_compiler_gnu=yes
2284 else
2285   echo "$as_me: failed program was:" >&5
2286 cat conftest.$ac_ext >&5
2287 ac_compiler_gnu=no
2288 fi
2289 rm -f conftest.$ac_objext conftest.$ac_ext
2290 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2291
2292 fi
2293 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2294 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2295 GCC=`test $ac_compiler_gnu = yes && echo yes`
2296 ac_test_CFLAGS=${CFLAGS+set}
2297 ac_save_CFLAGS=$CFLAGS
2298 CFLAGS="-g"
2299 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2300 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2301 if test "${ac_cv_prog_cc_g+set}" = set; then
2302   echo $ECHO_N "(cached) $ECHO_C" >&6
2303 else
2304   cat >conftest.$ac_ext <<_ACEOF
2305 #line $LINENO "configure"
2306 #include "confdefs.h"
2307
2308 #ifdef F77_DUMMY_MAIN
2309 #  ifdef __cplusplus
2310      extern "C"
2311 #  endif
2312    int F77_DUMMY_MAIN() { return 1; }
2313 #endif
2314 int
2315 main ()
2316 {
2317
2318   ;
2319   return 0;
2320 }
2321 _ACEOF
2322 rm -f conftest.$ac_objext
2323 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2324   (eval $ac_compile) 2>&5
2325   ac_status=$?
2326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2327   (exit $ac_status); } &&
2328          { ac_try='test -s conftest.$ac_objext'
2329   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2330   (eval $ac_try) 2>&5
2331   ac_status=$?
2332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2333   (exit $ac_status); }; }; then
2334   ac_cv_prog_cc_g=yes
2335 else
2336   echo "$as_me: failed program was:" >&5
2337 cat conftest.$ac_ext >&5
2338 ac_cv_prog_cc_g=no
2339 fi
2340 rm -f conftest.$ac_objext conftest.$ac_ext
2341 fi
2342 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2343 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2344 if test "$ac_test_CFLAGS" = set; then
2345   CFLAGS=$ac_save_CFLAGS
2346 elif test $ac_cv_prog_cc_g = yes; then
2347   if test "$GCC" = yes; then
2348     CFLAGS="-g -O2"
2349   else
2350     CFLAGS="-g"
2351   fi
2352 else
2353   if test "$GCC" = yes; then
2354     CFLAGS="-O2"
2355   else
2356     CFLAGS=
2357   fi
2358 fi
2359 # Some people use a C++ compiler to compile C.  Since we use `exit',
2360 # in C++ we need to declare it.  In case someone uses the same compiler
2361 # for both compiling C and C++ we need to have the C++ compiler decide
2362 # the declaration of exit, since it's the most demanding environment.
2363 cat >conftest.$ac_ext <<_ACEOF
2364 #ifndef __cplusplus
2365   choke me
2366 #endif
2367 _ACEOF
2368 rm -f conftest.$ac_objext
2369 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2370   (eval $ac_compile) 2>&5
2371   ac_status=$?
2372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2373   (exit $ac_status); } &&
2374          { ac_try='test -s conftest.$ac_objext'
2375   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2376   (eval $ac_try) 2>&5
2377   ac_status=$?
2378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2379   (exit $ac_status); }; }; then
2380   for ac_declaration in \
2381    ''\
2382    '#include <stdlib.h>' \
2383    'extern "C" void std::exit (int) throw (); using std::exit;' \
2384    'extern "C" void std::exit (int); using std::exit;' \
2385    'extern "C" void exit (int) throw ();' \
2386    'extern "C" void exit (int);' \
2387    'void exit (int);'
2388 do
2389   cat >conftest.$ac_ext <<_ACEOF
2390 #line $LINENO "configure"
2391 #include "confdefs.h"
2392 #include <stdlib.h>
2393 $ac_declaration
2394 #ifdef F77_DUMMY_MAIN
2395 #  ifdef __cplusplus
2396      extern "C"
2397 #  endif
2398    int F77_DUMMY_MAIN() { return 1; }
2399 #endif
2400 int
2401 main ()
2402 {
2403 exit (42);
2404   ;
2405   return 0;
2406 }
2407 _ACEOF
2408 rm -f conftest.$ac_objext
2409 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2410   (eval $ac_compile) 2>&5
2411   ac_status=$?
2412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2413   (exit $ac_status); } &&
2414          { ac_try='test -s conftest.$ac_objext'
2415   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2416   (eval $ac_try) 2>&5
2417   ac_status=$?
2418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2419   (exit $ac_status); }; }; then
2420   :
2421 else
2422   echo "$as_me: failed program was:" >&5
2423 cat conftest.$ac_ext >&5
2424 continue
2425 fi
2426 rm -f conftest.$ac_objext conftest.$ac_ext
2427   cat >conftest.$ac_ext <<_ACEOF
2428 #line $LINENO "configure"
2429 #include "confdefs.h"
2430 $ac_declaration
2431 #ifdef F77_DUMMY_MAIN
2432 #  ifdef __cplusplus
2433      extern "C"
2434 #  endif
2435    int F77_DUMMY_MAIN() { return 1; }
2436 #endif
2437 int
2438 main ()
2439 {
2440 exit (42);
2441   ;
2442   return 0;
2443 }
2444 _ACEOF
2445 rm -f conftest.$ac_objext
2446 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2447   (eval $ac_compile) 2>&5
2448   ac_status=$?
2449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450   (exit $ac_status); } &&
2451          { ac_try='test -s conftest.$ac_objext'
2452   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2453   (eval $ac_try) 2>&5
2454   ac_status=$?
2455   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2456   (exit $ac_status); }; }; then
2457   break
2458 else
2459   echo "$as_me: failed program was:" >&5
2460 cat conftest.$ac_ext >&5
2461 fi
2462 rm -f conftest.$ac_objext conftest.$ac_ext
2463 done
2464 rm -f conftest*
2465 if test -n "$ac_declaration"; then
2466   echo '#ifdef __cplusplus' >>confdefs.h
2467   echo $ac_declaration      >>confdefs.h
2468   echo '#endif'             >>confdefs.h
2469 fi
2470
2471 else
2472   echo "$as_me: failed program was:" >&5
2473 cat conftest.$ac_ext >&5
2474 fi
2475 rm -f conftest.$ac_objext conftest.$ac_ext
2476 ac_ext=c
2477 ac_cpp='$CPP $CPPFLAGS'
2478 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2479 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2480 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2481
2482 ac_config_commands="$ac_config_commands default-1"
2483
2484 am_make=${MAKE-make}
2485 cat > confinc << 'END'
2486 doit:
2487         @echo done
2488 END
2489 # If we don't find an include directive, just comment out the code.
2490 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2491 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2492 am__include='#'
2493 am__quote=
2494 _am_result=none
2495 # First try GNU make style include.
2496 echo "include confinc" > confmf
2497 # We grep out `Entering directory' and `Leaving directory'
2498 # messages which can occur if `w' ends up in MAKEFLAGS.
2499 # In particular we don't look at `^make:' because GNU make might
2500 # be invoked under some other name (usually "gmake"), in which
2501 # case it prints its new name instead of `make'.
2502 if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
2503    am__include=include
2504    am__quote=
2505    _am_result=GNU
2506 fi
2507 # Now try BSD make style include.
2508 if test "$am__include" = "#"; then
2509    echo '.include "confinc"' > confmf
2510    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2511       am__include=.include
2512       am__quote='"'
2513       _am_result=BSD
2514    fi
2515 fi
2516
2517
2518 echo "$as_me:$LINENO: result: $_am_result" >&5
2519 echo "${ECHO_T}$_am_result" >&6
2520 rm -f confinc confmf
2521
2522
2523 depcc="$CC"   am_compiler_list=
2524
2525 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
2526 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
2527 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
2528   echo $ECHO_N "(cached) $ECHO_C" >&6
2529 else
2530   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
2531   # We make a subdir and do the tests there.  Otherwise we can end up
2532   # making bogus files that we don't know about and never remove.  For
2533   # instance it was reported that on HP-UX the gcc test will end up
2534   # making a dummy file named `D' -- because `-MD' means `put the output
2535   # in D'.
2536   mkdir conftest.dir
2537   # Copy depcomp to subdir because otherwise we won't find it if we're
2538   # using a relative directory.
2539   cp "$am_depcomp" conftest.dir
2540   cd conftest.dir
2541
2542   am_cv_CC_dependencies_compiler_type=none
2543   if test "$am_compiler_list" = ""; then
2544      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
2545   fi
2546   for depmode in $am_compiler_list; do
2547     # We need to recreate these files for each test, as the compiler may
2548     # overwrite some of them when testing with obscure command lines.
2549     # This happens at least with the AIX C compiler.
2550     echo '#include "conftest.h"' > conftest.c
2551     echo 'int i;' > conftest.h
2552     echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
2553
2554     case $depmode in
2555     nosideeffect)
2556       # after this tag, mechanisms are not by side-effect, so they'll
2557       # only be used when explicitly requested
2558       if test "x$enable_dependency_tracking" = xyes; then
2559         continue
2560       else
2561         break
2562       fi
2563       ;;
2564     none) break ;;
2565     esac
2566     # We check with `-c' and `-o' for the sake of the "dashmstdout"
2567     # mode.  It turns out that the SunPro C++ compiler does not properly
2568     # handle `-M -o', and we need to detect this.
2569     if depmode=$depmode \
2570        source=conftest.c object=conftest.o \
2571        depfile=conftest.Po tmpdepfile=conftest.TPo \
2572        $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
2573        grep conftest.h conftest.Po > /dev/null 2>&1 &&
2574        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
2575       am_cv_CC_dependencies_compiler_type=$depmode
2576       break
2577     fi
2578   done
2579
2580   cd ..
2581   rm -rf conftest.dir
2582 else
2583   am_cv_CC_dependencies_compiler_type=none
2584 fi
2585
2586 fi
2587 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
2588 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
2589 CCDEPMODE="depmode=$am_cv_CC_dependencies_compiler_type"
2590
2591
2592 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \${MAKE}" >&5
2593 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
2594 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
2595 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2596   echo $ECHO_N "(cached) $ECHO_C" >&6
2597 else
2598   cat >conftest.make <<\_ACEOF
2599 all:
2600         @echo 'ac_maketemp="${MAKE}"'
2601 _ACEOF
2602 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2603 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2604 if test -n "$ac_maketemp"; then
2605   eval ac_cv_prog_make_${ac_make}_set=yes
2606 else
2607   eval ac_cv_prog_make_${ac_make}_set=no
2608 fi
2609 rm -f conftest.make
2610 fi
2611 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2612   echo "$as_me:$LINENO: result: yes" >&5
2613 echo "${ECHO_T}yes" >&6
2614   SET_MAKE=
2615 else
2616   echo "$as_me:$LINENO: result: no" >&5
2617 echo "${ECHO_T}no" >&6
2618   SET_MAKE="MAKE=${MAKE-make}"
2619 fi
2620
2621
2622 for ac_prog in 'bison -y' byacc
2623 do
2624   # Extract the first word of "$ac_prog", so it can be a program name with args.
2625 set dummy $ac_prog; ac_word=$2
2626 echo "$as_me:$LINENO: checking for $ac_word" >&5
2627 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2628 if test "${ac_cv_prog_YACC+set}" = set; then
2629   echo $ECHO_N "(cached) $ECHO_C" >&6
2630 else
2631   if test -n "$YACC"; then
2632   ac_cv_prog_YACC="$YACC" # Let the user override the test.
2633 else
2634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635 for as_dir in $PATH
2636 do
2637   IFS=$as_save_IFS
2638   test -z "$as_dir" && as_dir=.
2639   for ac_exec_ext in '' $ac_executable_extensions; do
2640   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2641     ac_cv_prog_YACC="$ac_prog"
2642     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2643     break 2
2644   fi
2645 done
2646 done
2647
2648 fi
2649 fi
2650 YACC=$ac_cv_prog_YACC
2651 if test -n "$YACC"; then
2652   echo "$as_me:$LINENO: result: $YACC" >&5
2653 echo "${ECHO_T}$YACC" >&6
2654 else
2655   echo "$as_me:$LINENO: result: no" >&5
2656 echo "${ECHO_T}no" >&6
2657 fi
2658
2659   test -n "$YACC" && break
2660 done
2661 test -n "$YACC" || YACC="yacc"
2662
2663
2664
2665 for ac_prog in flex lex
2666 do
2667   # Extract the first word of "$ac_prog", so it can be a program name with args.
2668 set dummy $ac_prog; ac_word=$2
2669 echo "$as_me:$LINENO: checking for $ac_word" >&5
2670 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2671 if test "${ac_cv_prog_LEX+set}" = set; then
2672   echo $ECHO_N "(cached) $ECHO_C" >&6
2673 else
2674   if test -n "$LEX"; then
2675   ac_cv_prog_LEX="$LEX" # Let the user override the test.
2676 else
2677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2678 for as_dir in $PATH
2679 do
2680   IFS=$as_save_IFS
2681   test -z "$as_dir" && as_dir=.
2682   for ac_exec_ext in '' $ac_executable_extensions; do
2683   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2684     ac_cv_prog_LEX="$ac_prog"
2685     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2686     break 2
2687   fi
2688 done
2689 done
2690
2691 fi
2692 fi
2693 LEX=$ac_cv_prog_LEX
2694 if test -n "$LEX"; then
2695   echo "$as_me:$LINENO: result: $LEX" >&5
2696 echo "${ECHO_T}$LEX" >&6
2697 else
2698   echo "$as_me:$LINENO: result: no" >&5
2699 echo "${ECHO_T}no" >&6
2700 fi
2701
2702   test -n "$LEX" && break
2703 done
2704 test -n "$LEX" || LEX="${am_missing_run}flex"
2705
2706 for ac_prog in flex lex
2707 do
2708   # Extract the first word of "$ac_prog", so it can be a program name with args.
2709 set dummy $ac_prog; ac_word=$2
2710 echo "$as_me:$LINENO: checking for $ac_word" >&5
2711 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2712 if test "${ac_cv_prog_LEX+set}" = set; then
2713   echo $ECHO_N "(cached) $ECHO_C" >&6
2714 else
2715   if test -n "$LEX"; then
2716   ac_cv_prog_LEX="$LEX" # Let the user override the test.
2717 else
2718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2719 for as_dir in $PATH
2720 do
2721   IFS=$as_save_IFS
2722   test -z "$as_dir" && as_dir=.
2723   for ac_exec_ext in '' $ac_executable_extensions; do
2724   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2725     ac_cv_prog_LEX="$ac_prog"
2726     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2727     break 2
2728   fi
2729 done
2730 done
2731
2732 fi
2733 fi
2734 LEX=$ac_cv_prog_LEX
2735 if test -n "$LEX"; then
2736   echo "$as_me:$LINENO: result: $LEX" >&5
2737 echo "${ECHO_T}$LEX" >&6
2738 else
2739   echo "$as_me:$LINENO: result: no" >&5
2740 echo "${ECHO_T}no" >&6
2741 fi
2742
2743   test -n "$LEX" && break
2744 done
2745 test -n "$LEX" || LEX=":"
2746
2747 if test -z "$LEXLIB"
2748 then
2749   echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
2750 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
2751 if test "${ac_cv_lib_fl_yywrap+set}" = set; then
2752   echo $ECHO_N "(cached) $ECHO_C" >&6
2753 else
2754   ac_check_lib_save_LIBS=$LIBS
2755 LIBS="-lfl  $LIBS"
2756 cat >conftest.$ac_ext <<_ACEOF
2757 #line $LINENO "configure"
2758 #include "confdefs.h"
2759
2760 /* Override any gcc2 internal prototype to avoid an error.  */
2761 #ifdef __cplusplus
2762 extern "C"
2763 #endif
2764 /* We use char because int might match the return type of a gcc2
2765    builtin and then its argument prototype would still apply.  */
2766 char yywrap ();
2767 #ifdef F77_DUMMY_MAIN
2768 #  ifdef __cplusplus
2769      extern "C"
2770 #  endif
2771    int F77_DUMMY_MAIN() { return 1; }
2772 #endif
2773 int
2774 main ()
2775 {
2776 yywrap ();
2777   ;
2778   return 0;
2779 }
2780 _ACEOF
2781 rm -f conftest.$ac_objext conftest$ac_exeext
2782 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2783   (eval $ac_link) 2>&5
2784   ac_status=$?
2785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2786   (exit $ac_status); } &&
2787          { ac_try='test -s conftest$ac_exeext'
2788   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2789   (eval $ac_try) 2>&5
2790   ac_status=$?
2791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2792   (exit $ac_status); }; }; then
2793   ac_cv_lib_fl_yywrap=yes
2794 else
2795   echo "$as_me: failed program was:" >&5
2796 cat conftest.$ac_ext >&5
2797 ac_cv_lib_fl_yywrap=no
2798 fi
2799 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
2800 LIBS=$ac_check_lib_save_LIBS
2801 fi
2802 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
2803 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
2804 if test $ac_cv_lib_fl_yywrap = yes; then
2805   LEXLIB="-lfl"
2806 else
2807   echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
2808 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
2809 if test "${ac_cv_lib_l_yywrap+set}" = set; then
2810   echo $ECHO_N "(cached) $ECHO_C" >&6
2811 else
2812   ac_check_lib_save_LIBS=$LIBS
2813 LIBS="-ll  $LIBS"
2814 cat >conftest.$ac_ext <<_ACEOF
2815 #line $LINENO "configure"
2816 #include "confdefs.h"
2817
2818 /* Override any gcc2 internal prototype to avoid an error.  */
2819 #ifdef __cplusplus
2820 extern "C"
2821 #endif
2822 /* We use char because int might match the return type of a gcc2
2823    builtin and then its argument prototype would still apply.  */
2824 char yywrap ();
2825 #ifdef F77_DUMMY_MAIN
2826 #  ifdef __cplusplus
2827      extern "C"
2828 #  endif
2829    int F77_DUMMY_MAIN() { return 1; }
2830 #endif
2831 int
2832 main ()
2833 {
2834 yywrap ();
2835   ;
2836   return 0;
2837 }
2838 _ACEOF
2839 rm -f conftest.$ac_objext conftest$ac_exeext
2840 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2841   (eval $ac_link) 2>&5
2842   ac_status=$?
2843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844   (exit $ac_status); } &&
2845          { ac_try='test -s conftest$ac_exeext'
2846   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2847   (eval $ac_try) 2>&5
2848   ac_status=$?
2849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2850   (exit $ac_status); }; }; then
2851   ac_cv_lib_l_yywrap=yes
2852 else
2853   echo "$as_me: failed program was:" >&5
2854 cat conftest.$ac_ext >&5
2855 ac_cv_lib_l_yywrap=no
2856 fi
2857 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
2858 LIBS=$ac_check_lib_save_LIBS
2859 fi
2860 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
2861 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
2862 if test $ac_cv_lib_l_yywrap = yes; then
2863   LEXLIB="-ll"
2864 fi
2865
2866 fi
2867
2868 fi
2869
2870 if test "x$LEX" != "x:"; then
2871   echo "$as_me:$LINENO: checking lex output file root" >&5
2872 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
2873 if test "${ac_cv_prog_lex_root+set}" = set; then
2874   echo $ECHO_N "(cached) $ECHO_C" >&6
2875 else
2876   # The minimal lex program is just a single line: %%.  But some broken lexes
2877 # (Solaris, I think it was) want two %% lines, so accommodate them.
2878 cat >conftest.l <<_ACEOF
2879 %%
2880 %%
2881 _ACEOF
2882 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
2883   (eval $LEX conftest.l) 2>&5
2884   ac_status=$?
2885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2886   (exit $ac_status); }
2887 if test -f lex.yy.c; then
2888   ac_cv_prog_lex_root=lex.yy
2889 elif test -f lexyy.c; then
2890   ac_cv_prog_lex_root=lexyy
2891 else
2892   { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
2893 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
2894    { (exit 1); exit 1; }; }
2895 fi
2896 fi
2897 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
2898 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
2899 rm -f conftest.l
2900 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
2901
2902 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
2903 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
2904 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
2905   echo $ECHO_N "(cached) $ECHO_C" >&6
2906 else
2907   # POSIX says lex can declare yytext either as a pointer or an array; the
2908 # default is implementation-dependent. Figure out which it is, since
2909 # not all implementations provide the %pointer and %array declarations.
2910 ac_cv_prog_lex_yytext_pointer=no
2911 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
2912 ac_save_LIBS=$LIBS
2913 LIBS="$LIBS $LEXLIB"
2914 cat >conftest.$ac_ext <<_ACEOF
2915 `cat $LEX_OUTPUT_ROOT.c`
2916 _ACEOF
2917 rm -f conftest.$ac_objext conftest$ac_exeext
2918 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2919   (eval $ac_link) 2>&5
2920   ac_status=$?
2921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2922   (exit $ac_status); } &&
2923          { ac_try='test -s conftest$ac_exeext'
2924   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2925   (eval $ac_try) 2>&5
2926   ac_status=$?
2927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2928   (exit $ac_status); }; }; then
2929   ac_cv_prog_lex_yytext_pointer=yes
2930 else
2931   echo "$as_me: failed program was:" >&5
2932 cat conftest.$ac_ext >&5
2933 fi
2934 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
2935 LIBS=$ac_save_LIBS
2936 rm -f "${LEX_OUTPUT_ROOT}.c"
2937
2938 fi
2939 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
2940 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
2941 if test $ac_cv_prog_lex_yytext_pointer = yes; then
2942
2943 cat >>confdefs.h <<\_ACEOF
2944 #define YYTEXT_POINTER 1
2945 _ACEOF
2946
2947 fi
2948
2949 fi
2950
2951
2952 # libtool config
2953 # Check whether --enable-static or --disable-static was given.
2954 if test "${enable_static+set}" = set; then
2955   enableval="$enable_static"
2956   p=${PACKAGE-default}
2957 case $enableval in
2958 yes) enable_static=yes ;;
2959 no) enable_static=no ;;
2960 *)
2961   enable_static=no
2962   # Look at the argument we got.  We use all the common list separators.
2963   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2964   for pkg in $enableval; do
2965     if test "X$pkg" = "X$p"; then
2966       enable_static=yes
2967     fi
2968   done
2969   IFS="$ac_save_ifs"
2970   ;;
2971 esac
2972 else
2973   enable_static=no
2974 fi;
2975
2976 # Check whether --enable-shared or --disable-shared was given.
2977 if test "${enable_shared+set}" = set; then
2978   enableval="$enable_shared"
2979   p=${PACKAGE-default}
2980 case $enableval in
2981 yes) enable_shared=yes ;;
2982 no) enable_shared=no ;;
2983 *)
2984   enable_shared=no
2985   # Look at the argument we got.  We use all the common list separators.
2986   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2987   for pkg in $enableval; do
2988     if test "X$pkg" = "X$p"; then
2989       enable_shared=yes
2990     fi
2991   done
2992   IFS="$ac_save_ifs"
2993   ;;
2994 esac
2995 else
2996   enable_shared=yes
2997 fi;
2998 # Check whether --enable-fast-install or --disable-fast-install was given.
2999 if test "${enable_fast_install+set}" = set; then
3000   enableval="$enable_fast_install"
3001   p=${PACKAGE-default}
3002 case $enableval in
3003 yes) enable_fast_install=yes ;;
3004 no) enable_fast_install=no ;;
3005 *)
3006   enable_fast_install=no
3007   # Look at the argument we got.  We use all the common list separators.
3008   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3009   for pkg in $enableval; do
3010     if test "X$pkg" = "X$p"; then
3011       enable_fast_install=yes
3012     fi
3013   done
3014   IFS="$ac_save_ifs"
3015   ;;
3016 esac
3017 else
3018   enable_fast_install=yes
3019 fi;
3020 # Make sure we can run config.sub.
3021 $ac_config_sub sun4 >/dev/null 2>&1 ||
3022   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3023 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3024    { (exit 1); exit 1; }; }
3025
3026 echo "$as_me:$LINENO: checking build system type" >&5
3027 echo $ECHO_N "checking build system type... $ECHO_C" >&6
3028 if test "${ac_cv_build+set}" = set; then
3029   echo $ECHO_N "(cached) $ECHO_C" >&6
3030 else
3031   ac_cv_build_alias=$build_alias
3032 test -z "$ac_cv_build_alias" &&
3033   ac_cv_build_alias=`$ac_config_guess`
3034 test -z "$ac_cv_build_alias" &&
3035   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3036 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3037    { (exit 1); exit 1; }; }
3038 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3039   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3040 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3041    { (exit 1); exit 1; }; }
3042
3043 fi
3044 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3045 echo "${ECHO_T}$ac_cv_build" >&6
3046 build=$ac_cv_build
3047 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3048 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3049 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3050
3051
3052 echo "$as_me:$LINENO: checking host system type" >&5
3053 echo $ECHO_N "checking host system type... $ECHO_C" >&6
3054 if test "${ac_cv_host+set}" = set; then
3055   echo $ECHO_N "(cached) $ECHO_C" >&6
3056 else
3057   ac_cv_host_alias=$host_alias
3058 test -z "$ac_cv_host_alias" &&
3059   ac_cv_host_alias=$ac_cv_build_alias
3060 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3061   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3062 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3063    { (exit 1); exit 1; }; }
3064
3065 fi
3066 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3067 echo "${ECHO_T}$ac_cv_host" >&6
3068 host=$ac_cv_host
3069 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3070 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3071 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3072
3073
3074 # Find the correct PATH separator.  Usually this is `:', but
3075 # DJGPP uses `;' like DOS.
3076 if test "X${PATH_SEPARATOR+set}" != Xset; then
3077   UNAME=${UNAME-`uname 2>/dev/null`}
3078   case X$UNAME in
3079     *-DOS) lt_cv_sys_path_separator=';' ;;
3080     *)     lt_cv_sys_path_separator=':' ;;
3081   esac
3082   PATH_SEPARATOR=$lt_cv_sys_path_separator
3083 fi
3084
3085
3086 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3087 if test "${with_gnu_ld+set}" = set; then
3088   withval="$with_gnu_ld"
3089   test "$withval" = no || with_gnu_ld=yes
3090 else
3091   with_gnu_ld=no
3092 fi;
3093 ac_prog=ld
3094 if test "$GCC" = yes; then
3095   # Check if gcc -print-prog-name=ld gives a path.
3096   echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3097 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3098   case $host in
3099   *-*-mingw*)
3100     # gcc leaves a trailing carriage return which upsets mingw
3101     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3102   *)
3103     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3104   esac
3105   case $ac_prog in
3106     # Accept absolute paths.
3107     [\\/]* | [A-Za-z]:[\\/]*)
3108       re_direlt='/[^/][^/]*/\.\./'
3109       # Canonicalize the path of ld
3110       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3111       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3112         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3113       done
3114       test -z "$LD" && LD="$ac_prog"
3115       ;;
3116   "")
3117     # If it fails, then pretend we aren't using GCC.
3118     ac_prog=ld
3119     ;;
3120   *)
3121     # If it is relative, then search for the first ld in PATH.
3122     with_gnu_ld=unknown
3123     ;;
3124   esac
3125 elif test "$with_gnu_ld" = yes; then
3126   echo "$as_me:$LINENO: checking for GNU ld" >&5
3127 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3128 else
3129   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3130 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3131 fi
3132 if test "${lt_cv_path_LD+set}" = set; then
3133   echo $ECHO_N "(cached) $ECHO_C" >&6
3134 else
3135   if test -z "$LD"; then
3136   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3137   for ac_dir in $PATH; do
3138     test -z "$ac_dir" && ac_dir=.
3139     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3140       lt_cv_path_LD="$ac_dir/$ac_prog"
3141       # Check to see if the program is GNU ld.  I'd rather use --version,
3142       # but apparently some GNU ld's only accept -v.
3143       # Break only if it was the GNU/non-GNU ld that we prefer.
3144       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3145         test "$with_gnu_ld" != no && break
3146       else
3147         test "$with_gnu_ld" != yes && break
3148       fi
3149     fi
3150   done
3151   IFS="$ac_save_ifs"
3152 else
3153   lt_cv_path_LD="$LD" # Let the user override the test with a path.
3154 fi
3155 fi
3156
3157 LD="$lt_cv_path_LD"
3158 if test -n "$LD"; then
3159   echo "$as_me:$LINENO: result: $LD" >&5
3160 echo "${ECHO_T}$LD" >&6
3161 else
3162   echo "$as_me:$LINENO: result: no" >&5
3163 echo "${ECHO_T}no" >&6
3164 fi
3165 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3166 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3167    { (exit 1); exit 1; }; }
3168 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3169 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3170 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3171   echo $ECHO_N "(cached) $ECHO_C" >&6
3172 else
3173   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3174 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3175   lt_cv_prog_gnu_ld=yes
3176 else
3177   lt_cv_prog_gnu_ld=no
3178 fi
3179 fi
3180 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3181 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3182 with_gnu_ld=$lt_cv_prog_gnu_ld
3183
3184
3185 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3186 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3187 if test "${lt_cv_ld_reload_flag+set}" = set; then
3188   echo $ECHO_N "(cached) $ECHO_C" >&6
3189 else
3190   lt_cv_ld_reload_flag='-r'
3191 fi
3192 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3193 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3194 reload_flag=$lt_cv_ld_reload_flag
3195 test -n "$reload_flag" && reload_flag=" $reload_flag"
3196
3197 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3198 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3199 if test "${lt_cv_path_NM+set}" = set; then
3200   echo $ECHO_N "(cached) $ECHO_C" >&6
3201 else
3202   if test -n "$NM"; then
3203   # Let the user override the test.
3204   lt_cv_path_NM="$NM"
3205 else
3206   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3207   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3208     test -z "$ac_dir" && ac_dir=.
3209     tmp_nm=$ac_dir/${ac_tool_prefix}nm
3210     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3211       # Check to see if the nm accepts a BSD-compat flag.
3212       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3213       #   nm: unknown option "B" ignored
3214       # Tru64's nm complains that /dev/null is an invalid object file
3215       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3216         lt_cv_path_NM="$tmp_nm -B"
3217         break
3218       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3219         lt_cv_path_NM="$tmp_nm -p"
3220         break
3221       else
3222         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3223         continue # so that we can try to find one that supports BSD flags
3224       fi
3225     fi
3226   done
3227   IFS="$ac_save_ifs"
3228   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3229 fi
3230 fi
3231
3232 NM="$lt_cv_path_NM"
3233 echo "$as_me:$LINENO: result: $NM" >&5
3234 echo "${ECHO_T}$NM" >&6
3235
3236 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3237 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3238 LN_S=$as_ln_s
3239 if test "$LN_S" = "ln -s"; then
3240   echo "$as_me:$LINENO: result: yes" >&5
3241 echo "${ECHO_T}yes" >&6
3242 else
3243   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3244 echo "${ECHO_T}no, using $LN_S" >&6
3245 fi
3246
3247 echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
3248 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
3249 if test "${lt_cv_deplibs_check_method+set}" = set; then
3250   echo $ECHO_N "(cached) $ECHO_C" >&6
3251 else
3252   lt_cv_file_magic_cmd='$MAGIC_CMD'
3253 lt_cv_file_magic_test_file=
3254 lt_cv_deplibs_check_method='unknown'
3255 # Need to set the preceding variable on all platforms that support
3256 # interlibrary dependencies.
3257 # 'none' -- dependencies not supported.
3258 # `unknown' -- same as none, but documents that we really don't know.
3259 # 'pass_all' -- all dependencies passed with no checks.
3260 # 'test_compile' -- check by making test program.
3261 # 'file_magic [[regex]]' -- check by looking for files in library path
3262 # which responds to the $file_magic_cmd with a given egrep regex.
3263 # If you have `file' or equivalent on your system and you're not sure
3264 # whether `pass_all' will *always* work, you probably want this one.
3265
3266 case $host_os in
3267 aix4* | aix5*)
3268   lt_cv_deplibs_check_method=pass_all
3269   ;;
3270
3271 beos*)
3272   lt_cv_deplibs_check_method=pass_all
3273   ;;
3274
3275 bsdi4*)
3276   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3277   lt_cv_file_magic_cmd='/usr/bin/file -L'
3278   lt_cv_file_magic_test_file=/shlib/libc.so
3279   ;;
3280
3281 cygwin* | mingw* | pw32*)
3282   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3283   lt_cv_file_magic_cmd='$OBJDUMP -f'
3284   ;;
3285
3286 darwin* | rhapsody*)
3287   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3288   lt_cv_file_magic_cmd='/usr/bin/file -L'
3289   case "$host_os" in
3290   rhapsody* | darwin1.[012])
3291     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
3292     ;;
3293   *) # Darwin 1.3 on
3294     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3295     ;;
3296   esac
3297   ;;
3298
3299 freebsd*)
3300   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3301     case $host_cpu in
3302     i*86 )
3303       # Not sure whether the presence of OpenBSD here was a mistake.
3304       # Let's accept both of them until this is cleared up.
3305       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3306       lt_cv_file_magic_cmd=/usr/bin/file
3307       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3308       ;;
3309     esac
3310   else
3311     lt_cv_deplibs_check_method=pass_all
3312   fi
3313   ;;
3314
3315 gnu*)
3316   lt_cv_deplibs_check_method=pass_all
3317   ;;
3318
3319 hpux10.20*|hpux11*)
3320   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3321   lt_cv_file_magic_cmd=/usr/bin/file
3322   lt_cv_file_magic_test_file=/usr/lib/libc.sl
3323   ;;
3324
3325 irix5* | irix6* | nonstopux*)
3326   case $host_os in
3327   irix5* | nonstopux*)
3328     # this will be overridden with pass_all, but let us keep it just in case
3329     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3330     ;;
3331   *)
3332     case $LD in
3333     *-32|*"-32 ") libmagic=32-bit;;
3334     *-n32|*"-n32 ") libmagic=N32;;
3335     *-64|*"-64 ") libmagic=64-bit;;
3336     *) libmagic=never-match;;
3337     esac
3338     # this will be overridden with pass_all, but let us keep it just in case
3339     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3340     ;;
3341   esac
3342   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3343   lt_cv_deplibs_check_method=pass_all
3344   ;;
3345
3346 # This must be Linux ELF.
3347 linux-gnu*)
3348   lt_cv_deplibs_check_method=pass_all
3349   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3350   ;;
3351
3352 netbsd*)
3353   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3354     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3355   else
3356     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3357   fi
3358   ;;
3359
3360 newos6*)
3361   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3362   lt_cv_file_magic_cmd=/usr/bin/file
3363   lt_cv_file_magic_test_file=/usr/lib/libnls.so
3364   ;;
3365
3366 openbsd*)
3367   lt_cv_file_magic_cmd=/usr/bin/file
3368   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3369   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3370     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
3371   else
3372     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
3373   fi
3374   ;;
3375
3376 osf3* | osf4* | osf5*)
3377   # this will be overridden with pass_all, but let us keep it just in case
3378   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3379   lt_cv_file_magic_test_file=/shlib/libc.so
3380   lt_cv_deplibs_check_method=pass_all
3381   ;;
3382
3383 sco3.2v5*)
3384   lt_cv_deplibs_check_method=pass_all
3385   ;;
3386
3387 solaris*)
3388   lt_cv_deplibs_check_method=pass_all
3389   lt_cv_file_magic_test_file=/lib/libc.so
3390   ;;
3391
3392 sysv5uw[78]* | sysv4*uw2*)
3393   lt_cv_deplibs_check_method=pass_all
3394   ;;
3395
3396 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3397   case $host_vendor in
3398   motorola)
3399     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
3400     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3401     ;;
3402   ncr)
3403     lt_cv_deplibs_check_method=pass_all
3404     ;;
3405   sequent)
3406     lt_cv_file_magic_cmd='/bin/file'
3407     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3408     ;;
3409   sni)
3410     lt_cv_file_magic_cmd='/bin/file'
3411     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3412     lt_cv_file_magic_test_file=/lib/libc.so
3413     ;;
3414   esac
3415   ;;
3416 esac
3417
3418 fi
3419 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3420 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3421 file_magic_cmd=$lt_cv_file_magic_cmd
3422 deplibs_check_method=$lt_cv_deplibs_check_method
3423
3424
3425
3426
3427
3428
3429
3430 # Check for command to grab the raw symbol name followed by C symbol from nm.
3431 echo "$as_me:$LINENO: checking command to parse $NM output" >&5
3432 echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
3433 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
3434   echo $ECHO_N "(cached) $ECHO_C" >&6
3435 else
3436
3437 # These are sane defaults that work on at least a few old systems.
3438 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
3439
3440 # Character class describing NM global symbol codes.
3441 symcode='[BCDEGRST]'
3442
3443 # Regexp to match symbols that can be accessed directly from C.
3444 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
3445
3446 # Transform the above into a raw symbol and a C symbol.
3447 symxfrm='\1 \2\3 \3'
3448
3449 # Transform an extracted symbol line into a proper C declaration
3450 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
3451
3452 # Transform an extracted symbol line into symbol name and symbol address
3453 lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
3454
3455 # Define system-specific variables.
3456 case $host_os in
3457 aix*)
3458   symcode='[BCDT]'
3459   ;;
3460 cygwin* | mingw* | pw32*)
3461   symcode='[ABCDGISTW]'
3462   ;;
3463 hpux*) # Its linker distinguishes data from code symbols
3464   lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
3465   lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
3466   ;;
3467 irix* | nonstopux*)
3468   symcode='[BCDEGRST]'
3469   ;;
3470 solaris* | sysv5*)
3471   symcode='[BDT]'
3472   ;;
3473 sysv4)
3474   symcode='[DFNSTU]'
3475   ;;
3476 esac
3477
3478 # Handle CRLF in mingw tool chain
3479 opt_cr=
3480 case $host_os in
3481 mingw*)
3482   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
3483   ;;
3484 esac
3485
3486 # If we're using GNU nm, then use its standard symbol codes.
3487 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
3488   symcode='[ABCDGISTW]'
3489 fi
3490
3491 # Try without a prefix undercore, then with it.
3492 for ac_symprfx in "" "_"; do
3493
3494   # Write the raw and C identifiers.
3495 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[         ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
3496
3497   # Check to see that the pipe works correctly.
3498   pipe_works=no
3499   rm -f conftest*
3500   cat > conftest.$ac_ext <<EOF
3501 #ifdef __cplusplus
3502 extern "C" {
3503 #endif
3504 char nm_test_var;
3505 void nm_test_func(){}
3506 #ifdef __cplusplus
3507 }
3508 #endif
3509 int main(){nm_test_var='a';nm_test_func();return(0);}
3510 EOF
3511
3512   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3513   (eval $ac_compile) 2>&5
3514   ac_status=$?
3515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3516   (exit $ac_status); }; then
3517     # Now try to grab the symbols.
3518     nlist=conftest.nm
3519     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
3520   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
3521   ac_status=$?
3522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3523   (exit $ac_status); } && test -s "$nlist"; then
3524       # Try sorting and uniquifying the output.
3525       if sort "$nlist" | uniq > "$nlist"T; then
3526         mv -f "$nlist"T "$nlist"
3527       else
3528         rm -f "$nlist"T
3529       fi
3530
3531       # Make sure that we snagged all the symbols we need.
3532       if egrep ' nm_test_var$' "$nlist" >/dev/null; then
3533         if egrep ' nm_test_func$' "$nlist" >/dev/null; then
3534           cat <<EOF > conftest.$ac_ext
3535 #ifdef __cplusplus
3536 extern "C" {
3537 #endif
3538
3539 EOF
3540           # Now generate the symbol file.
3541           eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
3542
3543           cat <<EOF >> conftest.$ac_ext
3544 #if defined (__STDC__) && __STDC__
3545 # define lt_ptr void *
3546 #else
3547 # define lt_ptr char *
3548 # define const
3549 #endif
3550
3551 /* The mapping between symbol names and symbols. */
3552 const struct {
3553   const char *name;
3554   lt_ptr address;
3555 }
3556 lt_preloaded_symbols[] =
3557 {
3558 EOF
3559           sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
3560           cat <<\EOF >> conftest.$ac_ext
3561   {0, (lt_ptr) 0}
3562 };
3563
3564 #ifdef __cplusplus
3565 }
3566 #endif
3567 EOF
3568           # Now try linking the two files.
3569           mv conftest.$ac_objext conftstm.$ac_objext
3570           save_LIBS="$LIBS"
3571           save_CFLAGS="$CFLAGS"
3572           LIBS="conftstm.$ac_objext"
3573           CFLAGS="$CFLAGS$no_builtin_flag"
3574           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3575   (eval $ac_link) 2>&5
3576   ac_status=$?
3577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3578   (exit $ac_status); } && test -s conftest; then
3579             pipe_works=yes
3580           fi
3581           LIBS="$save_LIBS"
3582           CFLAGS="$save_CFLAGS"
3583         else
3584           echo "cannot find nm_test_func in $nlist" >&5
3585         fi
3586       else
3587         echo "cannot find nm_test_var in $nlist" >&5
3588       fi
3589     else
3590       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
3591     fi
3592   else
3593     echo "$progname: failed program was:" >&5
3594     cat conftest.$ac_ext >&5
3595   fi
3596   rm -f conftest* conftst*
3597
3598   # Do not use the global_symbol_pipe unless it works.
3599   if test "$pipe_works" = yes; then
3600     break
3601   else
3602     lt_cv_sys_global_symbol_pipe=
3603   fi
3604 done
3605
3606 fi
3607
3608 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
3609 if test -z "$lt_cv_sys_global_symbol_pipe"; then
3610   global_symbol_to_cdecl=
3611   global_symbol_to_c_name_address=
3612 else
3613   global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
3614   global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
3615 fi
3616 if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
3617 then
3618   echo "$as_me:$LINENO: result: failed" >&5
3619 echo "${ECHO_T}failed" >&6
3620 else
3621   echo "$as_me:$LINENO: result: ok" >&5
3622 echo "${ECHO_T}ok" >&6
3623 fi
3624
3625 ac_ext=c
3626 ac_cpp='$CPP $CPPFLAGS'
3627 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3628 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3629 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3630 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3631 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3632 # On Suns, sometimes $CPP names a directory.
3633 if test -n "$CPP" && test -d "$CPP"; then
3634   CPP=
3635 fi
3636 if test -z "$CPP"; then
3637   if test "${ac_cv_prog_CPP+set}" = set; then
3638   echo $ECHO_N "(cached) $ECHO_C" >&6
3639 else
3640       # Double quotes because CPP needs to be expanded
3641     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3642     do
3643       ac_preproc_ok=false
3644 for ac_c_preproc_warn_flag in '' yes
3645 do
3646   # Use a header file that comes with gcc, so configuring glibc
3647   # with a fresh cross-compiler works.
3648   # On the NeXT, cc -E runs the code through the compiler's parser,
3649   # not just through cpp. "Syntax error" is here to catch this case.
3650   cat >conftest.$ac_ext <<_ACEOF
3651 #line $LINENO "configure"
3652 #include "confdefs.h"
3653 #include <assert.h>
3654                      Syntax error
3655 _ACEOF
3656 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3657   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3658   ac_status=$?
3659   egrep -v '^ *\+' conftest.er1 >conftest.err
3660   rm -f conftest.er1
3661   cat conftest.err >&5
3662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3663   (exit $ac_status); } >/dev/null; then
3664   if test -s conftest.err; then
3665     ac_cpp_err=$ac_c_preproc_warn_flag
3666   else
3667     ac_cpp_err=
3668   fi
3669 else
3670   ac_cpp_err=yes
3671 fi
3672 if test -z "$ac_cpp_err"; then
3673   :
3674 else
3675   echo "$as_me: failed program was:" >&5
3676   cat conftest.$ac_ext >&5
3677   # Broken: fails on valid input.
3678 continue
3679 fi
3680 rm -f conftest.err conftest.$ac_ext
3681
3682   # OK, works on sane cases.  Now check whether non-existent headers
3683   # can be detected and how.
3684   cat >conftest.$ac_ext <<_ACEOF
3685 #line $LINENO "configure"
3686 #include "confdefs.h"
3687 #include <ac_nonexistent.h>
3688 _ACEOF
3689 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3690   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3691   ac_status=$?
3692   egrep -v '^ *\+' conftest.er1 >conftest.err
3693   rm -f conftest.er1
3694   cat conftest.err >&5
3695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3696   (exit $ac_status); } >/dev/null; then
3697   if test -s conftest.err; then
3698     ac_cpp_err=$ac_c_preproc_warn_flag
3699   else
3700     ac_cpp_err=
3701   fi
3702 else
3703   ac_cpp_err=yes
3704 fi
3705 if test -z "$ac_cpp_err"; then
3706   # Broken: success on invalid input.
3707 continue
3708 else
3709   echo "$as_me: failed program was:" >&5
3710   cat conftest.$ac_ext >&5
3711   # Passes both tests.
3712 ac_preproc_ok=:
3713 break
3714 fi
3715 rm -f conftest.err conftest.$ac_ext
3716
3717 done
3718 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3719 rm -f conftest.err conftest.$ac_ext
3720 if $ac_preproc_ok; then
3721   break
3722 fi
3723
3724     done
3725     ac_cv_prog_CPP=$CPP
3726
3727 fi
3728   CPP=$ac_cv_prog_CPP
3729 else
3730   ac_cv_prog_CPP=$CPP
3731 fi
3732 echo "$as_me:$LINENO: result: $CPP" >&5
3733 echo "${ECHO_T}$CPP" >&6
3734 ac_preproc_ok=false
3735 for ac_c_preproc_warn_flag in '' yes
3736 do
3737   # Use a header file that comes with gcc, so configuring glibc
3738   # with a fresh cross-compiler works.
3739   # On the NeXT, cc -E runs the code through the compiler's parser,
3740   # not just through cpp. "Syntax error" is here to catch this case.
3741   cat >conftest.$ac_ext <<_ACEOF
3742 #line $LINENO "configure"
3743 #include "confdefs.h"
3744 #include <assert.h>
3745                      Syntax error
3746 _ACEOF
3747 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3748   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3749   ac_status=$?
3750   egrep -v '^ *\+' conftest.er1 >conftest.err
3751   rm -f conftest.er1
3752   cat conftest.err >&5
3753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3754   (exit $ac_status); } >/dev/null; then
3755   if test -s conftest.err; then
3756     ac_cpp_err=$ac_c_preproc_warn_flag
3757   else
3758     ac_cpp_err=
3759   fi
3760 else
3761   ac_cpp_err=yes
3762 fi
3763 if test -z "$ac_cpp_err"; then
3764   :
3765 else
3766   echo "$as_me: failed program was:" >&5
3767   cat conftest.$ac_ext >&5
3768   # Broken: fails on valid input.
3769 continue
3770 fi
3771 rm -f conftest.err conftest.$ac_ext
3772
3773   # OK, works on sane cases.  Now check whether non-existent headers
3774   # can be detected and how.
3775   cat >conftest.$ac_ext <<_ACEOF
3776 #line $LINENO "configure"
3777 #include "confdefs.h"
3778 #include <ac_nonexistent.h>
3779 _ACEOF
3780 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3781   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3782   ac_status=$?
3783   egrep -v '^ *\+' conftest.er1 >conftest.err
3784   rm -f conftest.er1
3785   cat conftest.err >&5
3786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3787   (exit $ac_status); } >/dev/null; then
3788   if test -s conftest.err; then
3789     ac_cpp_err=$ac_c_preproc_warn_flag
3790   else
3791     ac_cpp_err=
3792   fi
3793 else
3794   ac_cpp_err=yes
3795 fi
3796 if test -z "$ac_cpp_err"; then
3797   # Broken: success on invalid input.
3798 continue
3799 else
3800   echo "$as_me: failed program was:" >&5
3801   cat conftest.$ac_ext >&5
3802   # Passes both tests.
3803 ac_preproc_ok=:
3804 break
3805 fi
3806 rm -f conftest.err conftest.$ac_ext
3807
3808 done
3809 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3810 rm -f conftest.err conftest.$ac_ext
3811 if $ac_preproc_ok; then
3812   :
3813 else
3814   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5
3815 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3816    { (exit 1); exit 1; }; }
3817 fi
3818
3819 ac_ext=c
3820 ac_cpp='$CPP $CPPFLAGS'
3821 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3822 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3823 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3824
3825
3826 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3827 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3828 if test "${ac_cv_header_stdc+set}" = set; then
3829   echo $ECHO_N "(cached) $ECHO_C" >&6
3830 else
3831   cat >conftest.$ac_ext <<_ACEOF
3832 #line $LINENO "configure"
3833 #include "confdefs.h"
3834 #include <stdlib.h>
3835 #include <stdarg.h>
3836 #include <string.h>
3837 #include <float.h>
3838
3839 _ACEOF
3840 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3841   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3842   ac_status=$?
3843   egrep -v '^ *\+' conftest.er1 >conftest.err
3844   rm -f conftest.er1
3845   cat conftest.err >&5
3846   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3847   (exit $ac_status); } >/dev/null; then
3848   if test -s conftest.err; then
3849     ac_cpp_err=$ac_c_preproc_warn_flag
3850   else
3851     ac_cpp_err=
3852   fi
3853 else
3854   ac_cpp_err=yes
3855 fi
3856 if test -z "$ac_cpp_err"; then
3857   ac_cv_header_stdc=yes
3858 else
3859   echo "$as_me: failed program was:" >&5
3860   cat conftest.$ac_ext >&5
3861   ac_cv_header_stdc=no
3862 fi
3863 rm -f conftest.err conftest.$ac_ext
3864
3865 if test $ac_cv_header_stdc = yes; then
3866   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3867   cat >conftest.$ac_ext <<_ACEOF
3868 #line $LINENO "configure"
3869 #include "confdefs.h"
3870 #include <string.h>
3871
3872 _ACEOF
3873 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3874   egrep "memchr" >/dev/null 2>&1; then
3875   :
3876 else
3877   ac_cv_header_stdc=no
3878 fi
3879 rm -f conftest*
3880
3881 fi
3882
3883 if test $ac_cv_header_stdc = yes; then
3884   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3885   cat >conftest.$ac_ext <<_ACEOF
3886 #line $LINENO "configure"
3887 #include "confdefs.h"
3888 #include <stdlib.h>
3889
3890 _ACEOF
3891 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3892   egrep "free" >/dev/null 2>&1; then
3893   :
3894 else
3895   ac_cv_header_stdc=no
3896 fi
3897 rm -f conftest*
3898
3899 fi
3900
3901 if test $ac_cv_header_stdc = yes; then
3902   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3903   if test "$cross_compiling" = yes; then
3904   :
3905 else
3906   cat >conftest.$ac_ext <<_ACEOF
3907 #line $LINENO "configure"
3908 #include "confdefs.h"
3909 #include <ctype.h>
3910 #if ((' ' & 0x0FF) == 0x020)
3911 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3912 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3913 #else
3914 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
3915                      || ('j' <= (c) && (c) <= 'r') \
3916                      || ('s' <= (c) && (c) <= 'z'))
3917 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3918 #endif
3919
3920 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3921 int
3922 main ()
3923 {
3924   int i;
3925   for (i = 0; i < 256; i++)
3926     if (XOR (islower (i), ISLOWER (i))
3927         || toupper (i) != TOUPPER (i))
3928       exit(2);
3929   exit (0);
3930 }
3931 _ACEOF
3932 rm -f conftest$ac_exeext
3933 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3934   (eval $ac_link) 2>&5
3935   ac_status=$?
3936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3937   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3938   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3939   (eval $ac_try) 2>&5
3940   ac_status=$?
3941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3942   (exit $ac_status); }; }; then
3943   :
3944 else
3945   echo "$as_me: program exited with status $ac_status" >&5
3946 echo "$as_me: failed program was:" >&5
3947 cat conftest.$ac_ext >&5
3948 ( exit $ac_status )
3949 ac_cv_header_stdc=no
3950 fi
3951 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3952 fi
3953 fi
3954 fi
3955 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3956 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3957 if test $ac_cv_header_stdc = yes; then
3958
3959 cat >>confdefs.h <<\_ACEOF
3960 #define STDC_HEADERS 1
3961 _ACEOF
3962
3963 fi
3964
3965 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3976                   inttypes.h stdint.h unistd.h
3977 do
3978 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3979 echo "$as_me:$LINENO: checking for $ac_header" >&5
3980 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3981 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3982   echo $ECHO_N "(cached) $ECHO_C" >&6
3983 else
3984   cat >conftest.$ac_ext <<_ACEOF
3985 #line $LINENO "configure"
3986 #include "confdefs.h"
3987 $ac_includes_default
3988
3989 #include <$ac_header>
3990 _ACEOF
3991 rm -f conftest.$ac_objext
3992 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3993   (eval $ac_compile) 2>&5
3994   ac_status=$?
3995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3996   (exit $ac_status); } &&
3997          { ac_try='test -s conftest.$ac_objext'
3998   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3999   (eval $ac_try) 2>&5
4000   ac_status=$?
4001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4002   (exit $ac_status); }; }; then
4003   eval "$as_ac_Header=yes"
4004 else
4005   echo "$as_me: failed program was:" >&5
4006 cat conftest.$ac_ext >&5
4007 eval "$as_ac_Header=no"
4008 fi
4009 rm -f conftest.$ac_objext conftest.$ac_ext
4010 fi
4011 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4012 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4013 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4014   cat >>confdefs.h <<_ACEOF
4015 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4016 _ACEOF
4017
4018 fi
4019
4020 done
4021
4022
4023
4024 for ac_header in dlfcn.h
4025 do
4026 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4027 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4028   echo "$as_me:$LINENO: checking for $ac_header" >&5
4029 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4030 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4031   echo $ECHO_N "(cached) $ECHO_C" >&6
4032 fi
4033 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4034 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4035 else
4036   # Is the header compilable?
4037 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4038 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4039 cat >conftest.$ac_ext <<_ACEOF
4040 #line $LINENO "configure"
4041 #include "confdefs.h"
4042 $ac_includes_default
4043 #include <$ac_header>
4044 _ACEOF
4045 rm -f conftest.$ac_objext
4046 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4047   (eval $ac_compile) 2>&5
4048   ac_status=$?
4049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4050   (exit $ac_status); } &&
4051          { ac_try='test -s conftest.$ac_objext'
4052   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4053   (eval $ac_try) 2>&5
4054   ac_status=$?
4055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4056   (exit $ac_status); }; }; then
4057   ac_header_compiler=yes
4058 else
4059   echo "$as_me: failed program was:" >&5
4060 cat conftest.$ac_ext >&5
4061 ac_header_compiler=no
4062 fi
4063 rm -f conftest.$ac_objext conftest.$ac_ext
4064 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4065 echo "${ECHO_T}$ac_header_compiler" >&6
4066
4067 # Is the header present?
4068 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4069 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4070 cat >conftest.$ac_ext <<_ACEOF
4071 #line $LINENO "configure"
4072 #include "confdefs.h"
4073 #include <$ac_header>
4074 _ACEOF
4075 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4076   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4077   ac_status=$?
4078   egrep -v '^ *\+' conftest.er1 >conftest.err
4079   rm -f conftest.er1
4080   cat conftest.err >&5
4081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4082   (exit $ac_status); } >/dev/null; then
4083   if test -s conftest.err; then
4084     ac_cpp_err=$ac_c_preproc_warn_flag
4085   else
4086     ac_cpp_err=
4087   fi
4088 else
4089   ac_cpp_err=yes
4090 fi
4091 if test -z "$ac_cpp_err"; then
4092   ac_header_preproc=yes
4093 else
4094   echo "$as_me: failed program was:" >&5
4095   cat conftest.$ac_ext >&5
4096   ac_header_preproc=no
4097 fi
4098 rm -f conftest.err conftest.$ac_ext
4099 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4100 echo "${ECHO_T}$ac_header_preproc" >&6
4101
4102 # So?  What about this header?
4103 case $ac_header_compiler:$ac_header_preproc in
4104   yes:no )
4105     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4106 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4107     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4108 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
4109   no:yes )
4110     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4111 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4112     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4113 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4114     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4115 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
4116 esac
4117 echo "$as_me:$LINENO: checking for $ac_header" >&5
4118 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4119 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4120   echo $ECHO_N "(cached) $ECHO_C" >&6
4121 else
4122   eval "$as_ac_Header=$ac_header_preproc"
4123 fi
4124 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4125 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4126
4127 fi
4128 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4129   cat >>confdefs.h <<_ACEOF
4130 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4131 _ACEOF
4132
4133 fi
4134
4135 done
4136
4137
4138
4139
4140
4141 # Only perform the check for file, if the check method requires it
4142 case $deplibs_check_method in
4143 file_magic*)
4144   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4145     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4146 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4147 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4148   echo $ECHO_N "(cached) $ECHO_C" >&6
4149 else
4150   case $MAGIC_CMD in
4151   /*)
4152   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4153   ;;
4154   ?:/*)
4155   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4156   ;;
4157   *)
4158   ac_save_MAGIC_CMD="$MAGIC_CMD"
4159   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4160   ac_dummy="/usr/bin:$PATH"
4161   for ac_dir in $ac_dummy; do
4162     test -z "$ac_dir" && ac_dir=.
4163     if test -f $ac_dir/${ac_tool_prefix}file; then
4164       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4165       if test -n "$file_magic_test_file"; then
4166         case $deplibs_check_method in
4167         "file_magic "*)
4168           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4169           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4170           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4171             egrep "$file_magic_regex" > /dev/null; then
4172             :
4173           else
4174             cat <<EOF 1>&2
4175
4176 *** Warning: the command libtool uses to detect shared libraries,
4177 *** $file_magic_cmd, produces output that libtool cannot recognize.
4178 *** The result is that libtool may fail to recognize shared libraries
4179 *** as such.  This will affect the creation of libtool libraries that
4180 *** depend on shared libraries, but programs linked with such libtool
4181 *** libraries will work regardless of this problem.  Nevertheless, you
4182 *** may want to report the problem to your system manager and/or to
4183 *** bug-libtool@gnu.org
4184
4185 EOF
4186           fi ;;
4187         esac
4188       fi
4189       break
4190     fi
4191   done
4192   IFS="$ac_save_ifs"
4193   MAGIC_CMD="$ac_save_MAGIC_CMD"
4194   ;;
4195 esac
4196 fi
4197
4198 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4199 if test -n "$MAGIC_CMD"; then
4200   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4201 echo "${ECHO_T}$MAGIC_CMD" >&6
4202 else
4203   echo "$as_me:$LINENO: result: no" >&5
4204 echo "${ECHO_T}no" >&6
4205 fi
4206
4207 if test -z "$lt_cv_path_MAGIC_CMD"; then
4208   if test -n "$ac_tool_prefix"; then
4209     echo "$as_me:$LINENO: checking for file" >&5
4210 echo $ECHO_N "checking for file... $ECHO_C" >&6
4211 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4212   echo $ECHO_N "(cached) $ECHO_C" >&6
4213 else
4214   case $MAGIC_CMD in
4215   /*)
4216   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4217   ;;
4218   ?:/*)
4219   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4220   ;;
4221   *)
4222   ac_save_MAGIC_CMD="$MAGIC_CMD"
4223   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4224   ac_dummy="/usr/bin:$PATH"
4225   for ac_dir in $ac_dummy; do
4226     test -z "$ac_dir" && ac_dir=.
4227     if test -f $ac_dir/file; then
4228       lt_cv_path_MAGIC_CMD="$ac_dir/file"
4229       if test -n "$file_magic_test_file"; then
4230         case $deplibs_check_method in
4231         "file_magic "*)
4232           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4233           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4234           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4235             egrep "$file_magic_regex" > /dev/null; then
4236             :
4237           else
4238             cat <<EOF 1>&2
4239
4240 *** Warning: the command libtool uses to detect shared libraries,
4241 *** $file_magic_cmd, produces output that libtool cannot recognize.
4242 *** The result is that libtool may fail to recognize shared libraries
4243 *** as such.  This will affect the creation of libtool libraries that
4244 *** depend on shared libraries, but programs linked with such libtool
4245 *** libraries will work regardless of this problem.  Nevertheless, you
4246 *** may want to report the problem to your system manager and/or to
4247 *** bug-libtool@gnu.org
4248
4249 EOF
4250           fi ;;
4251         esac
4252       fi
4253       break
4254     fi
4255   done
4256   IFS="$ac_save_ifs"
4257   MAGIC_CMD="$ac_save_MAGIC_CMD"
4258   ;;
4259 esac
4260 fi
4261
4262 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4263 if test -n "$MAGIC_CMD"; then
4264   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4265 echo "${ECHO_T}$MAGIC_CMD" >&6
4266 else
4267   echo "$as_me:$LINENO: result: no" >&5
4268 echo "${ECHO_T}no" >&6
4269 fi
4270
4271   else
4272     MAGIC_CMD=:
4273   fi
4274 fi
4275
4276   fi
4277   ;;
4278 esac
4279
4280 if test -n "$ac_tool_prefix"; then
4281   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4282 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4283 echo "$as_me:$LINENO: checking for $ac_word" >&5
4284 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4285 if test "${ac_cv_prog_RANLIB+set}" = set; then
4286   echo $ECHO_N "(cached) $ECHO_C" >&6
4287 else
4288   if test -n "$RANLIB"; then
4289   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4290 else
4291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4292 for as_dir in $PATH
4293 do
4294   IFS=$as_save_IFS
4295   test -z "$as_dir" && as_dir=.
4296   for ac_exec_ext in '' $ac_executable_extensions; do
4297   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4298     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4299     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4300     break 2
4301   fi
4302 done
4303 done
4304
4305 fi
4306 fi
4307 RANLIB=$ac_cv_prog_RANLIB
4308 if test -n "$RANLIB"; then
4309   echo "$as_me:$LINENO: result: $RANLIB" >&5
4310 echo "${ECHO_T}$RANLIB" >&6
4311 else
4312   echo "$as_me:$LINENO: result: no" >&5
4313 echo "${ECHO_T}no" >&6
4314 fi
4315
4316 fi
4317 if test -z "$ac_cv_prog_RANLIB"; then
4318   ac_ct_RANLIB=$RANLIB
4319   # Extract the first word of "ranlib", so it can be a program name with args.
4320 set dummy ranlib; ac_word=$2
4321 echo "$as_me:$LINENO: checking for $ac_word" >&5
4322 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4323 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4324   echo $ECHO_N "(cached) $ECHO_C" >&6
4325 else
4326   if test -n "$ac_ct_RANLIB"; then
4327   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4328 else
4329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4330 for as_dir in $PATH
4331 do
4332   IFS=$as_save_IFS
4333   test -z "$as_dir" && as_dir=.
4334   for ac_exec_ext in '' $ac_executable_extensions; do
4335   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4336     ac_cv_prog_ac_ct_RANLIB="ranlib"
4337     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4338     break 2
4339   fi
4340 done
4341 done
4342
4343   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4344 fi
4345 fi
4346 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4347 if test -n "$ac_ct_RANLIB"; then
4348   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4349 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4350 else
4351   echo "$as_me:$LINENO: result: no" >&5
4352 echo "${ECHO_T}no" >&6
4353 fi
4354
4355   RANLIB=$ac_ct_RANLIB
4356 else
4357   RANLIB="$ac_cv_prog_RANLIB"
4358 fi
4359
4360 if test -n "$ac_tool_prefix"; then
4361   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4362 set dummy ${ac_tool_prefix}strip; ac_word=$2
4363 echo "$as_me:$LINENO: checking for $ac_word" >&5
4364 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4365 if test "${ac_cv_prog_STRIP+set}" = set; then
4366   echo $ECHO_N "(cached) $ECHO_C" >&6
4367 else
4368   if test -n "$STRIP"; then
4369   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4370 else
4371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4372 for as_dir in $PATH
4373 do
4374   IFS=$as_save_IFS
4375   test -z "$as_dir" && as_dir=.
4376   for ac_exec_ext in '' $ac_executable_extensions; do
4377   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4378     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4379     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4380     break 2
4381   fi
4382 done
4383 done
4384
4385 fi
4386 fi
4387 STRIP=$ac_cv_prog_STRIP
4388 if test -n "$STRIP"; then
4389   echo "$as_me:$LINENO: result: $STRIP" >&5
4390 echo "${ECHO_T}$STRIP" >&6
4391 else
4392   echo "$as_me:$LINENO: result: no" >&5
4393 echo "${ECHO_T}no" >&6
4394 fi
4395
4396 fi
4397 if test -z "$ac_cv_prog_STRIP"; then
4398   ac_ct_STRIP=$STRIP
4399   # Extract the first word of "strip", so it can be a program name with args.
4400 set dummy strip; ac_word=$2
4401 echo "$as_me:$LINENO: checking for $ac_word" >&5
4402 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4403 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4404   echo $ECHO_N "(cached) $ECHO_C" >&6
4405 else
4406   if test -n "$ac_ct_STRIP"; then
4407   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4408 else
4409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4410 for as_dir in $PATH
4411 do
4412   IFS=$as_save_IFS
4413   test -z "$as_dir" && as_dir=.
4414   for ac_exec_ext in '' $ac_executable_extensions; do
4415   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4416     ac_cv_prog_ac_ct_STRIP="strip"
4417     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4418     break 2
4419   fi
4420 done
4421 done
4422
4423   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4424 fi
4425 fi
4426 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4427 if test -n "$ac_ct_STRIP"; then
4428   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4429 echo "${ECHO_T}$ac_ct_STRIP" >&6
4430 else
4431   echo "$as_me:$LINENO: result: no" >&5
4432 echo "${ECHO_T}no" >&6
4433 fi
4434
4435   STRIP=$ac_ct_STRIP
4436 else
4437   STRIP="$ac_cv_prog_STRIP"
4438 fi
4439
4440
4441 enable_dlopen=no
4442 enable_win32_dll=no
4443
4444 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4445 if test "${enable_libtool_lock+set}" = set; then
4446   enableval="$enable_libtool_lock"
4447
4448 fi;
4449 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4450
4451 # Some flags need to be propagated to the compiler or linker for good
4452 # libtool support.
4453 case $host in
4454 *-*-irix6*)
4455   # Find out which ABI we are using.
4456   echo '#line 4456 "configure"' > conftest.$ac_ext
4457   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4458   (eval $ac_compile) 2>&5
4459   ac_status=$?
4460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461   (exit $ac_status); }; then
4462     case `/usr/bin/file conftest.$ac_objext` in
4463     *32-bit*)
4464       LD="${LD-ld} -32"
4465       ;;
4466     *N32*)
4467       LD="${LD-ld} -n32"
4468       ;;
4469     *64-bit*)
4470       LD="${LD-ld} -64"
4471       ;;
4472     esac
4473   fi
4474   rm -rf conftest*
4475   ;;
4476
4477 *-*-sco3.2v5*)
4478   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4479   SAVE_CFLAGS="$CFLAGS"
4480   CFLAGS="$CFLAGS -belf"
4481   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4482 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4483 if test "${lt_cv_cc_needs_belf+set}" = set; then
4484   echo $ECHO_N "(cached) $ECHO_C" >&6
4485 else
4486
4487
4488      ac_ext=c
4489 ac_cpp='$CPP $CPPFLAGS'
4490 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4491 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4492 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4493
4494      cat >conftest.$ac_ext <<_ACEOF
4495 #line $LINENO "configure"
4496 #include "confdefs.h"
4497
4498 #ifdef F77_DUMMY_MAIN
4499 #  ifdef __cplusplus
4500      extern "C"
4501 #  endif
4502    int F77_DUMMY_MAIN() { return 1; }
4503 #endif
4504 int
4505 main ()
4506 {
4507
4508   ;
4509   return 0;
4510 }
4511 _ACEOF
4512 rm -f conftest.$ac_objext conftest$ac_exeext
4513 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4514   (eval $ac_link) 2>&5
4515   ac_status=$?
4516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4517   (exit $ac_status); } &&
4518          { ac_try='test -s conftest$ac_exeext'
4519   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4520   (eval $ac_try) 2>&5
4521   ac_status=$?
4522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4523   (exit $ac_status); }; }; then
4524   lt_cv_cc_needs_belf=yes
4525 else
4526   echo "$as_me: failed program was:" >&5
4527 cat conftest.$ac_ext >&5
4528 lt_cv_cc_needs_belf=no
4529 fi
4530 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4531      ac_ext=c
4532 ac_cpp='$CPP $CPPFLAGS'
4533 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4534 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4535 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4536
4537 fi
4538 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4539 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4540   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4541     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4542     CFLAGS="$SAVE_CFLAGS"
4543   fi
4544   ;;
4545
4546
4547 esac
4548
4549 # Sed substitution that helps us do robust quoting.  It backslashifies
4550 # metacharacters that are still active within double-quoted strings.
4551 Xsed='sed -e s/^X//'
4552 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
4553
4554 # Same as above, but do not quote variable references.
4555 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
4556
4557 # Sed substitution to delay expansion of an escaped shell variable in a
4558 # double_quote_subst'ed string.
4559 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4560
4561 # Constants:
4562 rm="rm -f"
4563
4564 # Global variables:
4565 default_ofile=libtool
4566 can_build_shared=yes
4567
4568 # All known linkers require a `.a' archive for static linking (except M$VC,
4569 # which needs '.lib').
4570 libext=a
4571 ltmain="$ac_aux_dir/ltmain.sh"
4572 ofile="$default_ofile"
4573 with_gnu_ld="$lt_cv_prog_gnu_ld"
4574 need_locks="$enable_libtool_lock"
4575
4576 old_CC="$CC"
4577 old_CFLAGS="$CFLAGS"
4578
4579 # Set sane defaults for various variables
4580 test -z "$AR" && AR=ar
4581 test -z "$AR_FLAGS" && AR_FLAGS=cru
4582 test -z "$AS" && AS=as
4583 test -z "$CC" && CC=cc
4584 test -z "$DLLTOOL" && DLLTOOL=dlltool
4585 test -z "$LD" && LD=ld
4586 test -z "$LN_S" && LN_S="ln -s"
4587 test -z "$MAGIC_CMD" && MAGIC_CMD=file
4588 test -z "$NM" && NM=nm
4589 test -z "$OBJDUMP" && OBJDUMP=objdump
4590 test -z "$RANLIB" && RANLIB=:
4591 test -z "$STRIP" && STRIP=:
4592 test -z "$ac_objext" && ac_objext=o
4593
4594 if test x"$host" != x"$build"; then
4595   ac_tool_prefix=${host_alias}-
4596 else
4597   ac_tool_prefix=
4598 fi
4599
4600 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
4601 case $host_os in
4602 linux-gnu*) ;;
4603 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
4604 esac
4605
4606 case $host_os in
4607 aix3*)
4608   # AIX sometimes has problems with the GCC collect2 program.  For some
4609   # reason, if we set the COLLECT_NAMES environment variable, the problems
4610   # vanish in a puff of smoke.
4611   if test "X${COLLECT_NAMES+set}" != Xset; then
4612     COLLECT_NAMES=
4613     export COLLECT_NAMES
4614   fi
4615   ;;
4616 esac
4617
4618 # Determine commands to create old-style static archives.
4619 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
4620 old_postinstall_cmds='chmod 644 $oldlib'
4621 old_postuninstall_cmds=
4622
4623 if test -n "$RANLIB"; then
4624   case $host_os in
4625   openbsd*)
4626     old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
4627     ;;
4628   *)
4629     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
4630     ;;
4631   esac
4632   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4633 fi
4634
4635 # Allow CC to be a program name with arguments.
4636 set dummy $CC
4637 compiler="$2"
4638
4639 echo "$as_me:$LINENO: checking for objdir" >&5
4640 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
4641 rm -f .libs 2>/dev/null
4642 mkdir .libs 2>/dev/null
4643 if test -d .libs; then
4644   objdir=.libs
4645 else
4646   # MS-DOS does not allow filenames that begin with a dot.
4647   objdir=_libs
4648 fi
4649 rmdir .libs 2>/dev/null
4650 echo "$as_me:$LINENO: result: $objdir" >&5
4651 echo "${ECHO_T}$objdir" >&6
4652
4653
4654
4655 # Check whether --with-pic or --without-pic was given.
4656 if test "${with_pic+set}" = set; then
4657   withval="$with_pic"
4658   pic_mode="$withval"
4659 else
4660   pic_mode=default
4661 fi;
4662 test -z "$pic_mode" && pic_mode=default
4663
4664 # We assume here that the value for lt_cv_prog_cc_pic will not be cached
4665 # in isolation, and that seeing it set (from the cache) indicates that
4666 # the associated values are set (in the cache) correctly too.
4667 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
4668 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
4669 if test "${lt_cv_prog_cc_pic+set}" = set; then
4670   echo $ECHO_N "(cached) $ECHO_C" >&6
4671 else
4672    lt_cv_prog_cc_pic=
4673   lt_cv_prog_cc_shlib=
4674   lt_cv_prog_cc_wl=
4675   lt_cv_prog_cc_static=
4676   lt_cv_prog_cc_no_builtin=
4677   lt_cv_prog_cc_can_build_shared=$can_build_shared
4678
4679   if test "$GCC" = yes; then
4680     lt_cv_prog_cc_wl='-Wl,'
4681     lt_cv_prog_cc_static='-static'
4682
4683     case $host_os in
4684     aix*)
4685       # Below there is a dirty hack to force normal static linking with -ldl
4686       # The problem is because libdl dynamically linked with both libc and
4687       # libC (AIX C++ library), which obviously doesn't included in libraries
4688       # list by gcc. This cause undefined symbols with -static flags.
4689       # This hack allows C programs to be linked with "-static -ldl", but
4690       # not sure about C++ programs.
4691       lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
4692       ;;
4693     amigaos*)
4694       # FIXME: we need at least 68020 code to build shared libraries, but
4695       # adding the `-m68020' flag to GCC prevents building anything better,
4696       # like `-m68040'.
4697       lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
4698       ;;
4699     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
4700       # PIC is the default for these OSes.
4701       ;;
4702     darwin* | rhapsody*)
4703       # PIC is the default on this platform
4704       # Common symbols not allowed in MH_DYLIB files
4705       lt_cv_prog_cc_pic='-fno-common'
4706       ;;
4707     cygwin* | mingw* | pw32* | os2*)
4708       # This hack is so that the source file can tell whether it is being
4709       # built for inclusion in a dll (and should export symbols for example).
4710       lt_cv_prog_cc_pic='-DDLL_EXPORT'
4711       ;;
4712     sysv4*MP*)
4713       if test -d /usr/nec; then
4714          lt_cv_prog_cc_pic=-Kconform_pic
4715       fi
4716       ;;
4717     *)
4718       lt_cv_prog_cc_pic='-fPIC'
4719       ;;
4720     esac
4721   else
4722     # PORTME Check for PIC flags for the system compiler.
4723     case $host_os in
4724     aix3* | aix4* | aix5*)
4725       lt_cv_prog_cc_wl='-Wl,'
4726       # All AIX code is PIC.
4727       if test "$host_cpu" = ia64; then
4728         # AIX 5 now supports IA64 processor
4729         lt_cv_prog_cc_static='-Bstatic'
4730       else
4731         lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
4732       fi
4733       ;;
4734
4735     hpux9* | hpux10* | hpux11*)
4736       # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
4737       lt_cv_prog_cc_wl='-Wl,'
4738       lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
4739       lt_cv_prog_cc_pic='+Z'
4740       ;;
4741
4742     irix5* | irix6* | nonstopux*)
4743       lt_cv_prog_cc_wl='-Wl,'
4744       lt_cv_prog_cc_static='-non_shared'
4745       # PIC (with -KPIC) is the default.
4746       ;;
4747
4748     cygwin* | mingw* | pw32* | os2*)
4749       # This hack is so that the source file can tell whether it is being
4750       # built for inclusion in a dll (and should export symbols for example).
4751       lt_cv_prog_cc_pic='-DDLL_EXPORT'
4752       ;;
4753
4754     newsos6)
4755       lt_cv_prog_cc_pic='-KPIC'
4756       lt_cv_prog_cc_static='-Bstatic'
4757       ;;
4758
4759     osf3* | osf4* | osf5*)
4760       # All OSF/1 code is PIC.
4761       lt_cv_prog_cc_wl='-Wl,'
4762       lt_cv_prog_cc_static='-non_shared'
4763       ;;
4764
4765     sco3.2v5*)
4766       lt_cv_prog_cc_pic='-Kpic'
4767       lt_cv_prog_cc_static='-dn'
4768       lt_cv_prog_cc_shlib='-belf'
4769       ;;
4770
4771     solaris*)
4772       lt_cv_prog_cc_pic='-KPIC'
4773       lt_cv_prog_cc_static='-Bstatic'
4774       lt_cv_prog_cc_wl='-Wl,'
4775       ;;
4776
4777     sunos4*)
4778       lt_cv_prog_cc_pic='-PIC'
4779       lt_cv_prog_cc_static='-Bstatic'
4780       lt_cv_prog_cc_wl='-Qoption ld '
4781       ;;
4782
4783     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4784       lt_cv_prog_cc_pic='-KPIC'
4785       lt_cv_prog_cc_static='-Bstatic'
4786       if test "x$host_vendor" = xsni; then
4787         lt_cv_prog_cc_wl='-LD'
4788       else
4789         lt_cv_prog_cc_wl='-Wl,'
4790       fi
4791       ;;
4792
4793     uts4*)
4794       lt_cv_prog_cc_pic='-pic'
4795       lt_cv_prog_cc_static='-Bstatic'
4796       ;;
4797
4798     sysv4*MP*)
4799       if test -d /usr/nec ;then
4800         lt_cv_prog_cc_pic='-Kconform_pic'
4801         lt_cv_prog_cc_static='-Bstatic'
4802       fi
4803       ;;
4804
4805     *)
4806       lt_cv_prog_cc_can_build_shared=no
4807       ;;
4808     esac
4809   fi
4810
4811 fi
4812
4813 if test -z "$lt_cv_prog_cc_pic"; then
4814   echo "$as_me:$LINENO: result: none" >&5
4815 echo "${ECHO_T}none" >&6
4816 else
4817   echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
4818 echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
4819
4820   # Check to make sure the pic_flag actually works.
4821   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
4822 echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
4823   if test "${lt_cv_prog_cc_pic_works+set}" = set; then
4824   echo $ECHO_N "(cached) $ECHO_C" >&6
4825 else
4826       save_CFLAGS="$CFLAGS"
4827     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
4828     cat >conftest.$ac_ext <<_ACEOF
4829 #line $LINENO "configure"
4830 #include "confdefs.h"
4831
4832 #ifdef F77_DUMMY_MAIN
4833 #  ifdef __cplusplus
4834      extern "C"
4835 #  endif
4836    int F77_DUMMY_MAIN() { return 1; }
4837 #endif
4838 int
4839 main ()
4840 {
4841
4842   ;
4843   return 0;
4844 }
4845 _ACEOF
4846 rm -f conftest.$ac_objext
4847 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4848   (eval $ac_compile) 2>&5
4849   ac_status=$?
4850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4851   (exit $ac_status); } &&
4852          { ac_try='test -s conftest.$ac_objext'
4853   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4854   (eval $ac_try) 2>&5
4855   ac_status=$?
4856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4857   (exit $ac_status); }; }; then
4858         case $host_os in
4859       hpux9* | hpux10* | hpux11*)
4860         # On HP-UX, both CC and GCC only warn that PIC is supported... then
4861         # they create non-PIC objects.  So, if there were any warnings, we
4862         # assume that PIC is not supported.
4863         if test -s conftest.err; then
4864           lt_cv_prog_cc_pic_works=no
4865         else
4866           lt_cv_prog_cc_pic_works=yes
4867         fi
4868         ;;
4869       *)
4870         lt_cv_prog_cc_pic_works=yes
4871         ;;
4872       esac
4873
4874 else
4875   echo "$as_me: failed program was:" >&5
4876 cat conftest.$ac_ext >&5
4877       lt_cv_prog_cc_pic_works=no
4878
4879 fi
4880 rm -f conftest.$ac_objext conftest.$ac_ext
4881     CFLAGS="$save_CFLAGS"
4882
4883 fi
4884
4885
4886   if test "X$lt_cv_prog_cc_pic_works" = Xno; then
4887     lt_cv_prog_cc_pic=
4888     lt_cv_prog_cc_can_build_shared=no
4889   else
4890     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
4891   fi
4892
4893   echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
4894 echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
4895 fi
4896
4897 # Check for any special shared library compilation flags.
4898 if test -n "$lt_cv_prog_cc_shlib"; then
4899   { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
4900 echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
4901   if echo "$old_CC $old_CFLAGS " | egrep -e "[  ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
4902   else
4903    { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
4904 echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
4905     lt_cv_prog_cc_can_build_shared=no
4906   fi
4907 fi
4908
4909 echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
4910 echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
4911 if test "${lt_cv_prog_cc_static_works+set}" = set; then
4912   echo $ECHO_N "(cached) $ECHO_C" >&6
4913 else
4914     lt_cv_prog_cc_static_works=no
4915   save_LDFLAGS="$LDFLAGS"
4916   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
4917   cat >conftest.$ac_ext <<_ACEOF
4918 #line $LINENO "configure"
4919 #include "confdefs.h"
4920
4921 #ifdef F77_DUMMY_MAIN
4922 #  ifdef __cplusplus
4923      extern "C"
4924 #  endif
4925    int F77_DUMMY_MAIN() { return 1; }
4926 #endif
4927 int
4928 main ()
4929 {
4930
4931   ;
4932   return 0;
4933 }
4934 _ACEOF
4935 rm -f conftest.$ac_objext conftest$ac_exeext
4936 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4937   (eval $ac_link) 2>&5
4938   ac_status=$?
4939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4940   (exit $ac_status); } &&
4941          { ac_try='test -s conftest$ac_exeext'
4942   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4943   (eval $ac_try) 2>&5
4944   ac_status=$?
4945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4946   (exit $ac_status); }; }; then
4947   lt_cv_prog_cc_static_works=yes
4948 else
4949   echo "$as_me: failed program was:" >&5
4950 cat conftest.$ac_ext >&5
4951 fi
4952 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4953   LDFLAGS="$save_LDFLAGS"
4954
4955 fi
4956
4957
4958 # Belt *and* braces to stop my trousers falling down:
4959 test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
4960 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
4961 echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
4962
4963 pic_flag="$lt_cv_prog_cc_pic"
4964 special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
4965 wl="$lt_cv_prog_cc_wl"
4966 link_static_flag="$lt_cv_prog_cc_static"
4967 no_builtin_flag="$lt_cv_prog_cc_no_builtin"
4968 can_build_shared="$lt_cv_prog_cc_can_build_shared"
4969
4970
4971 # Check to see if options -o and -c are simultaneously supported by compiler
4972 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
4973 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
4974 if test "${lt_cv_compiler_c_o+set}" = set; then
4975   echo $ECHO_N "(cached) $ECHO_C" >&6
4976 else
4977
4978 $rm -r conftest 2>/dev/null
4979 mkdir conftest
4980 cd conftest
4981 echo "int some_variable = 0;" > conftest.$ac_ext
4982 mkdir out
4983 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
4984 # that will create temporary files in the current directory regardless of
4985 # the output directory.  Thus, making CWD read-only will cause this test
4986 # to fail, enabling locking or at least warning the user not to do parallel
4987 # builds.
4988 chmod -w .
4989 save_CFLAGS="$CFLAGS"
4990 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
4991 compiler_c_o=no
4992 if { (eval echo configure:4992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
4993   # The compiler can only warn and ignore the option if not recognized
4994   # So say no if there are warnings
4995   if test -s out/conftest.err; then
4996     lt_cv_compiler_c_o=no
4997   else
4998     lt_cv_compiler_c_o=yes
4999   fi
5000 else
5001   # Append any errors to the config.log.
5002   cat out/conftest.err 1>&5
5003   lt_cv_compiler_c_o=no
5004 fi
5005 CFLAGS="$save_CFLAGS"
5006 chmod u+w .
5007 $rm conftest* out/*
5008 rmdir out
5009 cd ..
5010 rmdir conftest
5011 $rm -r conftest 2>/dev/null
5012
5013 fi
5014
5015 compiler_c_o=$lt_cv_compiler_c_o
5016 echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5017 echo "${ECHO_T}$compiler_c_o" >&6
5018
5019 if test x"$compiler_c_o" = x"yes"; then
5020   # Check to see if we can write to a .lo
5021   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5022 echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5023   if test "${lt_cv_compiler_o_lo+set}" = set; then
5024   echo $ECHO_N "(cached) $ECHO_C" >&6
5025 else
5026
5027   lt_cv_compiler_o_lo=no
5028   save_CFLAGS="$CFLAGS"
5029   CFLAGS="$CFLAGS -c -o conftest.lo"
5030   save_objext="$ac_objext"
5031   ac_objext=lo
5032   cat >conftest.$ac_ext <<_ACEOF
5033 #line $LINENO "configure"
5034 #include "confdefs.h"
5035
5036 #ifdef F77_DUMMY_MAIN
5037 #  ifdef __cplusplus
5038      extern "C"
5039 #  endif
5040    int F77_DUMMY_MAIN() { return 1; }
5041 #endif
5042 int
5043 main ()
5044 {
5045 int some_variable = 0;
5046   ;
5047   return 0;
5048 }
5049 _ACEOF
5050 rm -f conftest.$ac_objext
5051 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5052   (eval $ac_compile) 2>&5
5053   ac_status=$?
5054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5055   (exit $ac_status); } &&
5056          { ac_try='test -s conftest.$ac_objext'
5057   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5058   (eval $ac_try) 2>&5
5059   ac_status=$?
5060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5061   (exit $ac_status); }; }; then
5062       # The compiler can only warn and ignore the option if not recognized
5063     # So say no if there are warnings
5064     if test -s conftest.err; then
5065       lt_cv_compiler_o_lo=no
5066     else
5067       lt_cv_compiler_o_lo=yes
5068     fi
5069
5070 else
5071   echo "$as_me: failed program was:" >&5
5072 cat conftest.$ac_ext >&5
5073 fi
5074 rm -f conftest.$ac_objext conftest.$ac_ext
5075   ac_objext="$save_objext"
5076   CFLAGS="$save_CFLAGS"
5077
5078 fi
5079
5080   compiler_o_lo=$lt_cv_compiler_o_lo
5081   echo "$as_me:$LINENO: result: $compiler_o_lo" >&5
5082 echo "${ECHO_T}$compiler_o_lo" >&6
5083 else
5084   compiler_o_lo=no
5085 fi
5086
5087 # Check to see if we can do hard links to lock some files if needed
5088 hard_links="nottested"
5089 if test "$compiler_c_o" = no && test "$need_locks" != no; then
5090   # do not overwrite the value of need_locks provided by the user
5091   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5092 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5093   hard_links=yes
5094   $rm conftest*
5095   ln conftest.a conftest.b 2>/dev/null && hard_links=no
5096   touch conftest.a
5097   ln conftest.a conftest.b 2>&5 || hard_links=no
5098   ln conftest.a conftest.b 2>/dev/null && hard_links=no
5099   echo "$as_me:$LINENO: result: $hard_links" >&5
5100 echo "${ECHO_T}$hard_links" >&6
5101   if test "$hard_links" = no; then
5102     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5103 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5104     need_locks=warn
5105   fi
5106 else
5107   need_locks=no
5108 fi
5109
5110 if test "$GCC" = yes; then
5111   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5112   echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5113 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5114   echo "int some_variable = 0;" > conftest.$ac_ext
5115   save_CFLAGS="$CFLAGS"
5116   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5117   compiler_rtti_exceptions=no
5118   cat >conftest.$ac_ext <<_ACEOF
5119 #line $LINENO "configure"
5120 #include "confdefs.h"
5121
5122 #ifdef F77_DUMMY_MAIN
5123 #  ifdef __cplusplus
5124      extern "C"
5125 #  endif
5126    int F77_DUMMY_MAIN() { return 1; }
5127 #endif
5128 int
5129 main ()
5130 {
5131 int some_variable = 0;
5132   ;
5133   return 0;
5134 }
5135 _ACEOF
5136 rm -f conftest.$ac_objext
5137 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5138   (eval $ac_compile) 2>&5
5139   ac_status=$?
5140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5141   (exit $ac_status); } &&
5142          { ac_try='test -s conftest.$ac_objext'
5143   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5144   (eval $ac_try) 2>&5
5145   ac_status=$?
5146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5147   (exit $ac_status); }; }; then
5148       # The compiler can only warn and ignore the option if not recognized
5149     # So say no if there are warnings
5150     if test -s conftest.err; then
5151       compiler_rtti_exceptions=no
5152     else
5153       compiler_rtti_exceptions=yes
5154     fi
5155
5156 else
5157   echo "$as_me: failed program was:" >&5
5158 cat conftest.$ac_ext >&5
5159 fi
5160 rm -f conftest.$ac_objext conftest.$ac_ext
5161   CFLAGS="$save_CFLAGS"
5162   echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5163 echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5164
5165   if test "$compiler_rtti_exceptions" = "yes"; then
5166     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5167   else
5168     no_builtin_flag=' -fno-builtin'
5169   fi
5170 fi
5171
5172 # See if the linker supports building shared libraries.
5173 echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5174 echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5175
5176 allow_undefined_flag=
5177 no_undefined_flag=
5178 need_lib_prefix=unknown
5179 need_version=unknown
5180 # when you set need_version to no, make sure it does not cause -set_version
5181 # flags to be left without arguments
5182 archive_cmds=
5183 archive_expsym_cmds=
5184 old_archive_from_new_cmds=
5185 old_archive_from_expsyms_cmds=
5186 export_dynamic_flag_spec=
5187 whole_archive_flag_spec=
5188 thread_safe_flag_spec=
5189 hardcode_into_libs=no
5190 hardcode_libdir_flag_spec=
5191 hardcode_libdir_separator=
5192 hardcode_direct=no
5193 hardcode_minus_L=no
5194 hardcode_shlibpath_var=unsupported
5195 runpath_var=
5196 link_all_deplibs=unknown
5197 always_export_symbols=no
5198 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
5199 # include_expsyms should be a list of space-separated symbols to be *always*
5200 # included in the symbol list
5201 include_expsyms=
5202 # exclude_expsyms can be an egrep regular expression of symbols to exclude
5203 # it will be wrapped by ` (' and `)$', so one must not match beginning or
5204 # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5205 # as well as any symbol that contains `d'.
5206 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
5207 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5208 # platforms (ab)use it in PIC code, but their linkers get confused if
5209 # the symbol is explicitly referenced.  Since portable code cannot
5210 # rely on this symbol name, it's probably fine to never include it in
5211 # preloaded symbol tables.
5212 extract_expsyms_cmds=
5213
5214 case $host_os in
5215 cygwin* | mingw* | pw32*)
5216   # FIXME: the MSVC++ port hasn't been tested in a loooong time
5217   # When not using gcc, we currently assume that we are using
5218   # Microsoft Visual C++.
5219   if test "$GCC" != yes; then
5220     with_gnu_ld=no
5221   fi
5222   ;;
5223 openbsd*)
5224   with_gnu_ld=no
5225   ;;
5226 esac
5227
5228 ld_shlibs=yes
5229 if test "$with_gnu_ld" = yes; then
5230   # If archive_cmds runs LD, not CC, wlarc should be empty
5231   wlarc='${wl}'
5232
5233   # See if GNU ld supports shared libraries.
5234   case $host_os in
5235   aix3* | aix4* | aix5*)
5236     # On AIX, the GNU linker is very broken
5237     # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
5238     ld_shlibs=no
5239     cat <<EOF 1>&2
5240
5241 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
5242 *** to be unable to reliably create shared libraries on AIX.
5243 *** Therefore, libtool is disabling shared libraries support.  If you
5244 *** really care for shared libraries, you may want to modify your PATH
5245 *** so that a non-GNU linker is found, and then restart.
5246
5247 EOF
5248     ;;
5249
5250   amigaos*)
5251     archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5252     hardcode_libdir_flag_spec='-L$libdir'
5253     hardcode_minus_L=yes
5254
5255     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5256     # that the semantics of dynamic libraries on AmigaOS, at least up
5257     # to version 4, is to share data among multiple programs linked
5258     # with the same dynamic library.  Since this doesn't match the
5259     # behavior of shared libraries on other platforms, we can use
5260     # them.
5261     ld_shlibs=no
5262     ;;
5263
5264   beos*)
5265     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5266       allow_undefined_flag=unsupported
5267       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5268       # support --undefined.  This deserves some investigation.  FIXME
5269       archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5270     else
5271       ld_shlibs=no
5272     fi
5273     ;;
5274
5275   cygwin* | mingw* | pw32*)
5276     # hardcode_libdir_flag_spec is actually meaningless, as there is
5277     # no search path for DLLs.
5278     hardcode_libdir_flag_spec='-L$libdir'
5279     allow_undefined_flag=unsupported
5280     always_export_symbols=yes
5281
5282     extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
5283       sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
5284       test -f $output_objdir/impgen.exe || (cd $output_objdir && \
5285       if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
5286       else $CC -o impgen impgen.c ; fi)~
5287       $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
5288
5289     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
5290
5291     # cygwin and mingw dlls have different entry points and sets of symbols
5292     # to exclude.
5293     # FIXME: what about values for MSVC?
5294     dll_entry=__cygwin_dll_entry@12
5295     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
5296     case $host_os in
5297     mingw*)
5298       # mingw values
5299       dll_entry=_DllMainCRTStartup@12
5300       dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
5301       ;;
5302     esac
5303
5304     # mingw and cygwin differ, and it's simplest to just exclude the union
5305     # of the two symbol sets.
5306     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
5307
5308     # recent cygwin and mingw systems supply a stub DllMain which the user
5309     # can override, but on older systems we have to supply one (in ltdll.c)
5310     if test "x$lt_cv_need_dllmain" = "xyes"; then
5311       ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
5312       ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
5313         test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
5314     else
5315       ltdll_obj=
5316       ltdll_cmds=
5317     fi
5318
5319     # Extract the symbol export list from an `--export-all' def file,
5320     # then regenerate the def file from the symbol export list, so that
5321     # the compiled dll only exports the symbol export list.
5322     # Be careful not to strip the DATA tag left be newer dlltools.
5323     export_symbols_cmds="$ltdll_cmds"'
5324       $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
5325       sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
5326
5327     # If the export-symbols file already is a .def file (1st line
5328     # is EXPORTS), use it as is.
5329     # If DATA tags from a recent dlltool are present, honour them!
5330     archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
5331         cp $export_symbols $output_objdir/$soname-def;
5332       else
5333         echo EXPORTS > $output_objdir/$soname-def;
5334         _lt_hint=1;
5335         cat $export_symbols | while read symbol; do
5336          set dummy \$symbol;
5337          case \$# in
5338            2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
5339            *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
5340          esac;
5341          _lt_hint=`expr 1 + \$_lt_hint`;
5342         done;
5343       fi~
5344       '"$ltdll_cmds"'
5345       $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5346       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
5347       $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5348       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
5349       $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
5350     ;;
5351
5352   netbsd*)
5353     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5354       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5355       wlarc=
5356     else
5357       archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5358       archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5359     fi
5360     ;;
5361
5362   solaris* | sysv5*)
5363     if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
5364       ld_shlibs=no
5365       cat <<EOF 1>&2
5366
5367 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
5368 *** create shared libraries on Solaris systems.  Therefore, libtool
5369 *** is disabling shared libraries support.  We urge you to upgrade GNU
5370 *** binutils to release 2.9.1 or newer.  Another option is to modify
5371 *** your PATH or compiler configuration so that the native linker is
5372 *** used, and then restart.
5373
5374 EOF
5375     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5376       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5377       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5378     else
5379       ld_shlibs=no
5380     fi
5381     ;;
5382
5383   sunos4*)
5384     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5385     wlarc=
5386     hardcode_direct=yes
5387     hardcode_shlibpath_var=no
5388     ;;
5389
5390   *)
5391     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5392       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5393       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5394     else
5395       ld_shlibs=no
5396     fi
5397     ;;
5398   esac
5399
5400   if test "$ld_shlibs" = yes; then
5401     runpath_var=LD_RUN_PATH
5402     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
5403     export_dynamic_flag_spec='${wl}--export-dynamic'
5404     case $host_os in
5405     cygwin* | mingw* | pw32*)
5406       # dlltool doesn't understand --whole-archive et. al.
5407       whole_archive_flag_spec=
5408       ;;
5409     *)
5410       # ancient GNU ld didn't support --whole-archive et. al.
5411       if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
5412         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5413       else
5414         whole_archive_flag_spec=
5415       fi
5416       ;;
5417     esac
5418   fi
5419 else
5420   # PORTME fill in a description of your system's linker (not GNU ld)
5421   case $host_os in
5422   aix3*)
5423     allow_undefined_flag=unsupported
5424     always_export_symbols=yes
5425     archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
5426     # Note: this linker hardcodes the directories in LIBPATH if there
5427     # are no directories specified by -L.
5428     hardcode_minus_L=yes
5429     if test "$GCC" = yes && test -z "$link_static_flag"; then
5430       # Neither direct hardcoding nor static linking is supported with a
5431       # broken collect2.
5432       hardcode_direct=unsupported
5433     fi
5434     ;;
5435
5436   aix4* | aix5*)
5437     if test "$host_cpu" = ia64; then
5438       # On IA64, the linker does run time linking by default, so we don't
5439       # have to do anything special.
5440       aix_use_runtimelinking=no
5441       exp_sym_flag='-Bexport'
5442       no_entry_flag=""
5443     else
5444       aix_use_runtimelinking=no
5445
5446       # Test if we are trying to use run time linking or normal
5447       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5448       # need to do runtime linking.
5449       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
5450         for ld_flag in $LDFLAGS; do
5451           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
5452             aix_use_runtimelinking=yes
5453             break
5454           fi
5455         done
5456       esac
5457
5458       exp_sym_flag='-bexport'
5459       no_entry_flag='-bnoentry'
5460     fi
5461
5462     # When large executables or shared objects are built, AIX ld can
5463     # have problems creating the table of contents.  If linking a library
5464     # or program results in "error TOC overflow" add -mminimal-toc to
5465     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
5466     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
5467
5468     hardcode_direct=yes
5469     archive_cmds=''
5470     hardcode_libdir_separator=':'
5471     if test "$GCC" = yes; then
5472       case $host_os in aix4.[012]|aix4.[012].*)
5473         collect2name=`${CC} -print-prog-name=collect2`
5474         if test -f "$collect2name" && \
5475           strings "$collect2name" | grep resolve_lib_name >/dev/null
5476         then
5477           # We have reworked collect2
5478           hardcode_direct=yes
5479         else
5480           # We have old collect2
5481           hardcode_direct=unsupported
5482           # It fails to find uninstalled libraries when the uninstalled
5483           # path is not listed in the libpath.  Setting hardcode_minus_L
5484           # to unsupported forces relinking
5485           hardcode_minus_L=yes
5486           hardcode_libdir_flag_spec='-L$libdir'
5487           hardcode_libdir_separator=
5488         fi
5489       esac
5490
5491       shared_flag='-shared'
5492     else
5493       # not using gcc
5494       if test "$host_cpu" = ia64; then
5495         shared_flag='${wl}-G'
5496       else
5497         if test "$aix_use_runtimelinking" = yes; then
5498           shared_flag='${wl}-G'
5499         else
5500           shared_flag='${wl}-bM:SRE'
5501         fi
5502       fi
5503     fi
5504
5505     # It seems that -bexpall can do strange things, so it is better to
5506     # generate a list of symbols to export.
5507     always_export_symbols=yes
5508     if test "$aix_use_runtimelinking" = yes; then
5509       # Warning - without using the other runtime loading flags (-brtl),
5510       # -berok will link without error, but may produce a broken library.
5511       allow_undefined_flag='-berok'
5512       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
5513       archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
5514     else
5515       if test "$host_cpu" = ia64; then
5516         hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
5517         allow_undefined_flag="-z nodefs"
5518         archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
5519       else
5520         hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
5521         # Warning - without using the other run time loading flags,
5522         # -berok will link without error, but may produce a broken library.
5523         allow_undefined_flag='${wl}-berok'
5524         # This is a bit strange, but is similar to how AIX traditionally builds
5525         # it's shared libraries.
5526         archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
5527       fi
5528     fi
5529     ;;
5530
5531   amigaos*)
5532     archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5533     hardcode_libdir_flag_spec='-L$libdir'
5534     hardcode_minus_L=yes
5535     # see comment about different semantics on the GNU ld section
5536     ld_shlibs=no
5537     ;;
5538
5539   cygwin* | mingw* | pw32*)
5540     # When not using gcc, we currently assume that we are using
5541     # Microsoft Visual C++.
5542     # hardcode_libdir_flag_spec is actually meaningless, as there is
5543     # no search path for DLLs.
5544     hardcode_libdir_flag_spec=' '
5545     allow_undefined_flag=unsupported
5546     # Tell ltmain to make .lib files, not .a files.
5547     libext=lib
5548     # FIXME: Setting linknames here is a bad hack.
5549     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
5550     # The linker will automatically build a .lib file if we build a DLL.
5551     old_archive_from_new_cmds='true'
5552     # FIXME: Should let the user specify the lib program.
5553     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
5554     fix_srcfile_path='`cygpath -w "$srcfile"`'
5555     ;;
5556
5557   darwin* | rhapsody*)
5558     case "$host_os" in
5559     rhapsody* | darwin1.[012])
5560       allow_undefined_flag='-undefined suppress'
5561       ;;
5562     *) # Darwin 1.3 on
5563       allow_undefined_flag='-flat_namespace -undefined suppress'
5564       ;;
5565     esac
5566     # FIXME: Relying on posixy $() will cause problems for
5567     #        cross-compilation, but unfortunately the echo tests do not
5568     #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
5569     #        `"' quotes if we put them in here... so don't!
5570     archive_cmds='$nonopt $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linker_flags -install_name $rpath/$soname $verstring'
5571     # We need to add '_' to the symbols in $export_symbols first
5572     #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
5573     hardcode_direct=yes
5574     hardcode_shlibpath_var=no
5575     whole_archive_flag_spec='-all_load $convenience'
5576     ;;
5577
5578   freebsd1*)
5579     ld_shlibs=no
5580     ;;
5581
5582   # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
5583   # support.  Future versions do this automatically, but an explicit c++rt0.o
5584   # does not break anything, and helps significantly (at the cost of a little
5585   # extra space).
5586   freebsd2.2*)
5587     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
5588     hardcode_libdir_flag_spec='-R$libdir'
5589     hardcode_direct=yes
5590     hardcode_shlibpath_var=no
5591     ;;
5592
5593   # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5594   freebsd2*)
5595     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5596     hardcode_direct=yes
5597     hardcode_minus_L=yes
5598     hardcode_shlibpath_var=no
5599     ;;
5600
5601   # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
5602   freebsd*)
5603     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
5604     hardcode_libdir_flag_spec='-R$libdir'
5605     hardcode_direct=yes
5606     hardcode_shlibpath_var=no
5607     ;;
5608
5609   hpux9* | hpux10* | hpux11*)
5610     case $host_os in
5611     hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
5612     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
5613     esac
5614     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
5615     hardcode_libdir_separator=:
5616     hardcode_direct=yes
5617     hardcode_minus_L=yes # Not in the search PATH, but as the default
5618                          # location of the library.
5619     export_dynamic_flag_spec='${wl}-E'
5620     ;;
5621
5622   irix5* | irix6* | nonstopux*)
5623     if test "$GCC" = yes; then
5624       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5625     else
5626       archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5627     fi
5628     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5629     hardcode_libdir_separator=:
5630     link_all_deplibs=yes
5631     ;;
5632
5633   netbsd*)
5634     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5635       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
5636     else
5637       archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
5638     fi
5639     hardcode_libdir_flag_spec='-R$libdir'
5640     hardcode_direct=yes
5641     hardcode_shlibpath_var=no
5642     ;;
5643
5644   newsos6)
5645     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5646     hardcode_direct=yes
5647     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5648     hardcode_libdir_separator=:
5649     hardcode_shlibpath_var=no
5650     ;;
5651
5652   openbsd*)
5653     hardcode_direct=yes
5654     hardcode_shlibpath_var=no
5655     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5656       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
5657       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5658       export_dynamic_flag_spec='${wl}-E'
5659     else
5660       case "$host_os" in
5661       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
5662         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5663         hardcode_libdir_flag_spec='-R$libdir'
5664         ;;
5665       *)
5666         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
5667         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5668         ;;
5669       esac
5670     fi
5671     ;;
5672
5673   os2*)
5674     hardcode_libdir_flag_spec='-L$libdir'
5675     hardcode_minus_L=yes
5676     allow_undefined_flag=unsupported
5677     archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
5678     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
5679     ;;
5680
5681   osf3*)
5682     if test "$GCC" = yes; then
5683       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5684       archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5685     else
5686       allow_undefined_flag=' -expect_unresolved \*'
5687       archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5688     fi
5689     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5690     hardcode_libdir_separator=:
5691     ;;
5692
5693   osf4* | osf5*)        # as osf3* with the addition of -msym flag
5694     if test "$GCC" = yes; then
5695       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5696       archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5697       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5698     else
5699       allow_undefined_flag=' -expect_unresolved \*'
5700       archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5701       archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
5702       $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
5703
5704       #Both c and cxx compiler support -rpath directly
5705       hardcode_libdir_flag_spec='-rpath $libdir'
5706     fi
5707     hardcode_libdir_separator=:
5708     ;;
5709
5710   sco3.2v5*)
5711     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5712     hardcode_shlibpath_var=no
5713     runpath_var=LD_RUN_PATH
5714     hardcode_runpath_var=yes
5715     export_dynamic_flag_spec='${wl}-Bexport'
5716     ;;
5717
5718   solaris*)
5719     # gcc --version < 3.0 without binutils cannot create self contained
5720     # shared libraries reliably, requiring libgcc.a to resolve some of
5721     # the object symbols generated in some cases.  Libraries that use
5722     # assert need libgcc.a to resolve __eprintf, for example.  Linking
5723     # a copy of libgcc.a into every shared library to guarantee resolving
5724     # such symbols causes other problems:  According to Tim Van Holder
5725     # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
5726     # (to the application) exception stack for one thing.
5727     no_undefined_flag=' -z defs'
5728     if test "$GCC" = yes; then
5729       case `$CC --version 2>/dev/null` in
5730       [12].*)
5731         cat <<EOF 1>&2
5732
5733 *** Warning: Releases of GCC earlier than version 3.0 cannot reliably
5734 *** create self contained shared libraries on Solaris systems, without
5735 *** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
5736 *** -no-undefined support, which will at least allow you to build shared
5737 *** libraries.  However, you may find that when you link such libraries
5738 *** into an application without using GCC, you have to manually add
5739 *** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
5740 *** upgrade to a newer version of GCC.  Another option is to rebuild your
5741 *** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
5742
5743 EOF
5744         no_undefined_flag=
5745         ;;
5746       esac
5747     fi
5748     # $CC -shared without GNU ld will not create a library from C++
5749     # object files and a static libstdc++, better avoid it by now
5750     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5751     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5752                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5753     hardcode_libdir_flag_spec='-R$libdir'
5754     hardcode_shlibpath_var=no
5755     case $host_os in
5756     solaris2.[0-5] | solaris2.[0-5].*) ;;
5757     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
5758       whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
5759     esac
5760     link_all_deplibs=yes
5761     ;;
5762
5763   sunos4*)
5764     if test "x$host_vendor" = xsequent; then
5765       # Use $CC to link under sequent, because it throws in some extra .o
5766       # files that make .init and .fini sections work.
5767       archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5768     else
5769       archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
5770     fi
5771     hardcode_libdir_flag_spec='-L$libdir'
5772     hardcode_direct=yes
5773     hardcode_minus_L=yes
5774     hardcode_shlibpath_var=no
5775     ;;
5776
5777   sysv4)
5778     if test "x$host_vendor" = xsno; then
5779       archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linker_flags'
5780       hardcode_direct=yes # is this really true???
5781     else
5782       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5783       hardcode_direct=no #Motorola manual says yes, but my tests say they lie
5784     fi
5785     runpath_var='LD_RUN_PATH'
5786     hardcode_shlibpath_var=no
5787     ;;
5788
5789   sysv4.3*)
5790     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5791     hardcode_shlibpath_var=no
5792     export_dynamic_flag_spec='-Bexport'
5793     ;;
5794
5795   sysv5*)
5796     no_undefined_flag=' -z text'
5797     # $CC -shared without GNU ld will not create a library from C++
5798     # object files and a static libstdc++, better avoid it by now
5799     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5800     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5801                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5802     hardcode_libdir_flag_spec=
5803     hardcode_shlibpath_var=no
5804     runpath_var='LD_RUN_PATH'
5805     ;;
5806
5807   uts4*)
5808     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5809     hardcode_libdir_flag_spec='-L$libdir'
5810     hardcode_shlibpath_var=no
5811     ;;
5812
5813   dgux*)
5814     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5815     hardcode_libdir_flag_spec='-L$libdir'
5816     hardcode_shlibpath_var=no
5817     ;;
5818
5819   sysv4*MP*)
5820     if test -d /usr/nec; then
5821       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5822       hardcode_shlibpath_var=no
5823       runpath_var=LD_RUN_PATH
5824       hardcode_runpath_var=yes
5825       ld_shlibs=yes
5826     fi
5827     ;;
5828
5829   sysv4.2uw2*)
5830     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
5831     hardcode_direct=yes
5832     hardcode_minus_L=no
5833     hardcode_shlibpath_var=no
5834     hardcode_runpath_var=yes
5835     runpath_var=LD_RUN_PATH
5836     ;;
5837
5838   sysv5uw7* | unixware7*)
5839     no_undefined_flag='${wl}-z ${wl}text'
5840     if test "$GCC" = yes; then
5841       archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5842     else
5843       archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5844     fi
5845     runpath_var='LD_RUN_PATH'
5846     hardcode_shlibpath_var=no
5847     ;;
5848
5849   *)
5850     ld_shlibs=no
5851     ;;
5852   esac
5853 fi
5854 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
5855 echo "${ECHO_T}$ld_shlibs" >&6
5856 test "$ld_shlibs" = no && can_build_shared=no
5857
5858 # Check hardcoding attributes.
5859 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
5860 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
5861 hardcode_action=
5862 if test -n "$hardcode_libdir_flag_spec" || \
5863    test -n "$runpath_var"; then
5864
5865   # We can hardcode non-existant directories.
5866   if test "$hardcode_direct" != no &&
5867      # If the only mechanism to avoid hardcoding is shlibpath_var, we
5868      # have to relink, otherwise we might link with an installed library
5869      # when we should be linking with a yet-to-be-installed one
5870      ## test "$hardcode_shlibpath_var" != no &&
5871      test "$hardcode_minus_L" != no; then
5872     # Linking always hardcodes the temporary library directory.
5873     hardcode_action=relink
5874   else
5875     # We can link without hardcoding, and we can hardcode nonexisting dirs.
5876     hardcode_action=immediate
5877   fi
5878 else
5879   # We cannot hardcode anything, or else we can only hardcode existing
5880   # directories.
5881   hardcode_action=unsupported
5882 fi
5883 echo "$as_me:$LINENO: result: $hardcode_action" >&5
5884 echo "${ECHO_T}$hardcode_action" >&6
5885
5886 striplib=
5887 old_striplib=
5888 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
5889 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
5890 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
5891   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
5892   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5893   echo "$as_me:$LINENO: result: yes" >&5
5894 echo "${ECHO_T}yes" >&6
5895 else
5896   echo "$as_me:$LINENO: result: no" >&5
5897 echo "${ECHO_T}no" >&6
5898 fi
5899
5900 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5901 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5902
5903 # PORTME Fill in your ld.so characteristics
5904 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
5905 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
5906 library_names_spec=
5907 libname_spec='lib$name'
5908 soname_spec=
5909 postinstall_cmds=
5910 postuninstall_cmds=
5911 finish_cmds=
5912 finish_eval=
5913 shlibpath_var=
5914 shlibpath_overrides_runpath=unknown
5915 version_type=none
5916 dynamic_linker="$host_os ld.so"
5917 sys_lib_dlsearch_path_spec="/lib /usr/lib"
5918 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
5919
5920 case $host_os in
5921 aix3*)
5922   version_type=linux
5923   library_names_spec='${libname}${release}.so$versuffix $libname.a'
5924   shlibpath_var=LIBPATH
5925
5926   # AIX has no versioning support, so we append a major version to the name.
5927   soname_spec='${libname}${release}.so$major'
5928   ;;
5929
5930 aix4* | aix5*)
5931   version_type=linux
5932   if test "$host_cpu" = ia64; then
5933     # AIX 5 supports IA64
5934     library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
5935     shlibpath_var=LD_LIBRARY_PATH
5936   else
5937     # With GCC up to 2.95.x, collect2 would create an import file
5938     # for dependence libraries.  The import file would start with
5939     # the line `#! .'.  This would cause the generated library to
5940     # depend on `.', always an invalid library.  This was fixed in
5941     # development snapshots of GCC prior to 3.0.
5942     case $host_os in
5943       aix4 | aix4.[01] | aix4.[01].*)
5944         if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
5945              echo ' yes '
5946              echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
5947           :
5948         else
5949           can_build_shared=no
5950         fi
5951         ;;
5952     esac
5953     # AIX (on Power*) has no versioning support, so currently we can
5954     # not hardcode correct soname into executable. Probably we can
5955     # add versioning support to collect2, so additional links can
5956     # be useful in future.
5957     if test "$aix_use_runtimelinking" = yes; then
5958       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
5959       # instead of lib<name>.a to let people know that these are not
5960       # typical AIX shared libraries.
5961       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5962     else
5963       # We preserve .a as extension for shared libraries through AIX4.2
5964       # and later when we are not doing run time linking.
5965       library_names_spec='${libname}${release}.a $libname.a'
5966       soname_spec='${libname}${release}.so$major'
5967     fi
5968     shlibpath_var=LIBPATH
5969   fi
5970   ;;
5971
5972 amigaos*)
5973   library_names_spec='$libname.ixlibrary $libname.a'
5974   # Create ${libname}_ixlibrary.a entries in /sys/libs.
5975   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
5976   ;;
5977
5978 beos*)
5979   library_names_spec='${libname}.so'
5980   dynamic_linker="$host_os ld.so"
5981   shlibpath_var=LIBRARY_PATH
5982   ;;
5983
5984 bsdi4*)
5985   version_type=linux
5986   need_version=no
5987   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5988   soname_spec='${libname}${release}.so$major'
5989   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
5990   shlibpath_var=LD_LIBRARY_PATH
5991   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
5992   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
5993   export_dynamic_flag_spec=-rdynamic
5994   # the default ld.so.conf also contains /usr/contrib/lib and
5995   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
5996   # libtool to hard-code these into programs
5997   ;;
5998
5999 cygwin* | mingw* | pw32*)
6000   version_type=windows
6001   need_version=no
6002   need_lib_prefix=no
6003   case $GCC,$host_os in
6004   yes,cygwin*)
6005     library_names_spec='$libname.dll.a'
6006     soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6007     postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
6008       dldir=$destdir/`dirname \$dlpath`~
6009       test -d \$dldir || mkdir -p \$dldir~
6010       $install_prog .libs/$dlname \$dldir/$dlname'
6011     postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
6012       dlpath=$dir/\$dldll~
6013        $rm \$dlpath'
6014     ;;
6015   yes,mingw*)
6016     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6017     sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
6018     ;;
6019   yes,pw32*)
6020     library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
6021     ;;
6022   *)
6023     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6024     ;;
6025   esac
6026   dynamic_linker='Win32 ld.exe'
6027   # FIXME: first we should search . and the directory the executable is in
6028   shlibpath_var=PATH
6029   ;;
6030
6031 darwin* | rhapsody*)
6032   dynamic_linker="$host_os dyld"
6033   version_type=darwin
6034   need_lib_prefix=no
6035   need_version=no
6036   # FIXME: Relying on posixy $() will cause problems for
6037   #        cross-compilation, but unfortunately the echo tests do not
6038   #        yet detect zsh echo's removal of \ escapes.
6039   library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
6040   soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
6041   shlibpath_overrides_runpath=yes
6042   shlibpath_var=DYLD_LIBRARY_PATH
6043   ;;
6044
6045 freebsd1*)
6046   dynamic_linker=no
6047   ;;
6048
6049 freebsd*)
6050   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6051   version_type=freebsd-$objformat
6052   case $version_type in
6053     freebsd-elf*)
6054       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6055       need_version=no
6056       need_lib_prefix=no
6057       ;;
6058     freebsd-*)
6059       library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6060       need_version=yes
6061       ;;
6062   esac
6063   shlibpath_var=LD_LIBRARY_PATH
6064   case $host_os in
6065   freebsd2*)
6066     shlibpath_overrides_runpath=yes
6067     ;;
6068   *)
6069     shlibpath_overrides_runpath=no
6070     hardcode_into_libs=yes
6071     ;;
6072   esac
6073   ;;
6074
6075 gnu*)
6076   version_type=linux
6077   need_lib_prefix=no
6078   need_version=no
6079   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6080   soname_spec='${libname}${release}.so$major'
6081   shlibpath_var=LD_LIBRARY_PATH
6082   hardcode_into_libs=yes
6083   ;;
6084
6085 hpux9* | hpux10* | hpux11*)
6086   # Give a soname corresponding to the major version so that dld.sl refuses to
6087   # link against other versions.
6088   dynamic_linker="$host_os dld.sl"
6089   version_type=sunos
6090   need_lib_prefix=no
6091   need_version=no
6092   shlibpath_var=SHLIB_PATH
6093   shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6094   library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6095   soname_spec='${libname}${release}.sl$major'
6096   # HP-UX runs *really* slowly unless shared libraries are mode 555.
6097   postinstall_cmds='chmod 555 $lib'
6098   ;;
6099
6100 irix5* | irix6* | nonstopux*)
6101   case $host_os in
6102     nonstopux*) version_type=nonstopux ;;
6103     *)          version_type=irix ;;
6104   esac
6105   need_lib_prefix=no
6106   need_version=no
6107   soname_spec='${libname}${release}.so$major'
6108   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6109   case $host_os in
6110   irix5* | nonstopux*)
6111     libsuff= shlibsuff=
6112     ;;
6113   *)
6114     case $LD in # libtool.m4 will add one of these switches to LD
6115     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6116     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6117     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6118     *) libsuff= shlibsuff= libmagic=never-match;;
6119     esac
6120     ;;
6121   esac
6122   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6123   shlibpath_overrides_runpath=no
6124   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6125   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6126   ;;
6127
6128 # No shared lib support for Linux oldld, aout, or coff.
6129 linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6130   dynamic_linker=no
6131   ;;
6132
6133 # This must be Linux ELF.
6134 linux-gnu*)
6135   version_type=linux
6136   need_lib_prefix=no
6137   need_version=no
6138   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6139   soname_spec='${libname}${release}.so$major'
6140   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6141   shlibpath_var=LD_LIBRARY_PATH
6142   shlibpath_overrides_runpath=no
6143   # This implies no fast_install, which is unacceptable.
6144   # Some rework will be needed to allow for fast_install
6145   # before this can be enabled.
6146   hardcode_into_libs=yes
6147
6148   # We used to test for /lib/ld.so.1 and disable shared libraries on
6149   # powerpc, because MkLinux only supported shared libraries with the
6150   # GNU dynamic linker.  Since this was broken with cross compilers,
6151   # most powerpc-linux boxes support dynamic linking these days and
6152   # people can always --disable-shared, the test was removed, and we
6153   # assume the GNU/Linux dynamic linker is in use.
6154   dynamic_linker='GNU/Linux ld.so'
6155   ;;
6156
6157 netbsd*)
6158   version_type=sunos
6159   need_lib_prefix=no
6160   need_version=no
6161   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6162     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6163     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6164     dynamic_linker='NetBSD (a.out) ld.so'
6165   else
6166     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6167     soname_spec='${libname}${release}.so$major'
6168     dynamic_linker='NetBSD ld.elf_so'
6169   fi
6170   shlibpath_var=LD_LIBRARY_PATH
6171   shlibpath_overrides_runpath=yes
6172   hardcode_into_libs=yes
6173   ;;
6174
6175 newsos6)
6176   version_type=linux
6177   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6178   shlibpath_var=LD_LIBRARY_PATH
6179   shlibpath_overrides_runpath=yes
6180   ;;
6181
6182 openbsd*)
6183   version_type=sunos
6184   need_lib_prefix=no
6185   need_version=no
6186   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6187     case "$host_os" in
6188     openbsd2.[89] | openbsd2.[89].*)
6189       shlibpath_overrides_runpath=no
6190       ;;
6191     *)
6192       shlibpath_overrides_runpath=yes
6193       ;;
6194     esac
6195   else
6196     shlibpath_overrides_runpath=yes
6197   fi
6198   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6199   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6200   shlibpath_var=LD_LIBRARY_PATH
6201   ;;
6202
6203 os2*)
6204   libname_spec='$name'
6205   need_lib_prefix=no
6206   library_names_spec='$libname.dll $libname.a'
6207   dynamic_linker='OS/2 ld.exe'
6208   shlibpath_var=LIBPATH
6209   ;;
6210
6211 osf3* | osf4* | osf5*)
6212   version_type=osf
6213   need_version=no
6214   need_lib_prefix=no
6215   soname_spec='${libname}${release}.so'
6216   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6217   shlibpath_var=LD_LIBRARY_PATH
6218   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6219   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6220   ;;
6221
6222 sco3.2v5*)
6223   version_type=osf
6224   soname_spec='${libname}${release}.so$major'
6225   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6226   shlibpath_var=LD_LIBRARY_PATH
6227   ;;
6228
6229 solaris*)
6230   version_type=linux
6231   need_lib_prefix=no
6232   need_version=no
6233   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6234   soname_spec='${libname}${release}.so$major'
6235   shlibpath_var=LD_LIBRARY_PATH
6236   shlibpath_overrides_runpath=yes
6237   hardcode_into_libs=yes
6238   # ldd complains unless libraries are executable
6239   postinstall_cmds='chmod +x $lib'
6240   ;;
6241
6242 sunos4*)
6243   version_type=sunos
6244   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6245   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6246   shlibpath_var=LD_LIBRARY_PATH
6247   shlibpath_overrides_runpath=yes
6248   if test "$with_gnu_ld" = yes; then
6249     need_lib_prefix=no
6250   fi
6251   need_version=yes
6252   ;;
6253
6254 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6255   version_type=linux
6256   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6257   soname_spec='${libname}${release}.so$major'
6258   shlibpath_var=LD_LIBRARY_PATH
6259   case $host_vendor in
6260     sni)
6261       shlibpath_overrides_runpath=no
6262       ;;
6263     motorola)
6264       need_lib_prefix=no
6265       need_version=no
6266       shlibpath_overrides_runpath=no
6267       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6268       ;;
6269   esac
6270   ;;
6271
6272 uts4*)
6273   version_type=linux
6274   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6275   soname_spec='${libname}${release}.so$major'
6276   shlibpath_var=LD_LIBRARY_PATH
6277   ;;
6278
6279 dgux*)
6280   version_type=linux
6281   need_lib_prefix=no
6282   need_version=no
6283   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6284   soname_spec='${libname}${release}.so$major'
6285   shlibpath_var=LD_LIBRARY_PATH
6286   ;;
6287
6288 sysv4*MP*)
6289   if test -d /usr/nec ;then
6290     version_type=linux
6291     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6292     soname_spec='$libname.so.$major'
6293     shlibpath_var=LD_LIBRARY_PATH
6294   fi
6295   ;;
6296
6297 *)
6298   dynamic_linker=no
6299   ;;
6300 esac
6301 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6302 echo "${ECHO_T}$dynamic_linker" >&6
6303 test "$dynamic_linker" = no && can_build_shared=no
6304
6305 # Report the final consequences.
6306 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6307 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6308 echo "$as_me:$LINENO: result: $can_build_shared" >&5
6309 echo "${ECHO_T}$can_build_shared" >&6
6310
6311 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
6312 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
6313 test "$can_build_shared" = "no" && enable_shared=no
6314
6315 # On AIX, shared libraries and static libraries use the same namespace, and
6316 # are all built from PIC.
6317 case "$host_os" in
6318 aix3*)
6319   test "$enable_shared" = yes && enable_static=no
6320   if test -n "$RANLIB"; then
6321     archive_cmds="$archive_cmds~\$RANLIB \$lib"
6322     postinstall_cmds='$RANLIB $lib'
6323   fi
6324   ;;
6325
6326 aix4*)
6327   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
6328     test "$enable_shared" = yes && enable_static=no
6329   fi
6330   ;;
6331 esac
6332 echo "$as_me:$LINENO: result: $enable_shared" >&5
6333 echo "${ECHO_T}$enable_shared" >&6
6334
6335 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
6336 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
6337 # Make sure either enable_shared or enable_static is yes.
6338 test "$enable_shared" = yes || enable_static=yes
6339 echo "$as_me:$LINENO: result: $enable_static" >&5
6340 echo "${ECHO_T}$enable_static" >&6
6341
6342 if test "$hardcode_action" = relink; then
6343   # Fast installation is not supported
6344   enable_fast_install=no
6345 elif test "$shlibpath_overrides_runpath" = yes ||
6346      test "$enable_shared" = no; then
6347   # Fast installation is not necessary
6348   enable_fast_install=needless
6349 fi
6350
6351 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6352 if test "$GCC" = yes; then
6353   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6354 fi
6355
6356 if test "x$enable_dlopen" != xyes; then
6357   enable_dlopen=unknown
6358   enable_dlopen_self=unknown
6359   enable_dlopen_self_static=unknown
6360 else
6361   lt_cv_dlopen=no
6362   lt_cv_dlopen_libs=
6363
6364   case $host_os in
6365   beos*)
6366     lt_cv_dlopen="load_add_on"
6367     lt_cv_dlopen_libs=
6368     lt_cv_dlopen_self=yes
6369     ;;
6370
6371   cygwin* | mingw* | pw32*)
6372     lt_cv_dlopen="LoadLibrary"
6373     lt_cv_dlopen_libs=
6374    ;;
6375
6376   *)
6377     echo "$as_me:$LINENO: checking for shl_load" >&5
6378 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
6379 if test "${ac_cv_func_shl_load+set}" = set; then
6380   echo $ECHO_N "(cached) $ECHO_C" >&6
6381 else
6382   cat >conftest.$ac_ext <<_ACEOF
6383 #line $LINENO "configure"
6384 #include "confdefs.h"
6385 /* System header to define __stub macros and hopefully few prototypes,
6386     which can conflict with char shl_load (); below.  */
6387 #include <assert.h>
6388 /* Override any gcc2 internal prototype to avoid an error.  */
6389 #ifdef __cplusplus
6390 extern "C"
6391 #endif
6392 /* We use char because int might match the return type of a gcc2
6393    builtin and then its argument prototype would still apply.  */
6394 char shl_load ();
6395 char (*f) ();
6396
6397 #ifdef F77_DUMMY_MAIN
6398 #  ifdef __cplusplus
6399      extern "C"
6400 #  endif
6401    int F77_DUMMY_MAIN() { return 1; }
6402 #endif
6403 int
6404 main ()
6405 {
6406 /* The GNU C library defines this for functions which it implements
6407     to always fail with ENOSYS.  Some functions are actually named
6408     something starting with __ and the normal name is an alias.  */
6409 #if defined (__stub_shl_load) || defined (__stub___shl_load)
6410 choke me
6411 #else
6412 f = shl_load;
6413 #endif
6414
6415   ;
6416   return 0;
6417 }
6418 _ACEOF
6419 rm -f conftest.$ac_objext conftest$ac_exeext
6420 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6421   (eval $ac_link) 2>&5
6422   ac_status=$?
6423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6424   (exit $ac_status); } &&
6425          { ac_try='test -s conftest$ac_exeext'
6426   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6427   (eval $ac_try) 2>&5
6428   ac_status=$?
6429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6430   (exit $ac_status); }; }; then
6431   ac_cv_func_shl_load=yes
6432 else
6433   echo "$as_me: failed program was:" >&5
6434 cat conftest.$ac_ext >&5
6435 ac_cv_func_shl_load=no
6436 fi
6437 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6438 fi
6439 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
6440 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
6441 if test $ac_cv_func_shl_load = yes; then
6442   lt_cv_dlopen="shl_load"
6443 else
6444   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
6445 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
6446 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
6447   echo $ECHO_N "(cached) $ECHO_C" >&6
6448 else
6449   ac_check_lib_save_LIBS=$LIBS
6450 LIBS="-ldld  $LIBS"
6451 cat >conftest.$ac_ext <<_ACEOF
6452 #line $LINENO "configure"
6453 #include "confdefs.h"
6454
6455 /* Override any gcc2 internal prototype to avoid an error.  */
6456 #ifdef __cplusplus
6457 extern "C"
6458 #endif
6459 /* We use char because int might match the return type of a gcc2
6460    builtin and then its argument prototype would still apply.  */
6461 char shl_load ();
6462 #ifdef F77_DUMMY_MAIN
6463 #  ifdef __cplusplus
6464      extern "C"
6465 #  endif
6466    int F77_DUMMY_MAIN() { return 1; }
6467 #endif
6468 int
6469 main ()
6470 {
6471 shl_load ();
6472   ;
6473   return 0;
6474 }
6475 _ACEOF
6476 rm -f conftest.$ac_objext conftest$ac_exeext
6477 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6478   (eval $ac_link) 2>&5
6479   ac_status=$?
6480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6481   (exit $ac_status); } &&
6482          { ac_try='test -s conftest$ac_exeext'
6483   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6484   (eval $ac_try) 2>&5
6485   ac_status=$?
6486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6487   (exit $ac_status); }; }; then
6488   ac_cv_lib_dld_shl_load=yes
6489 else
6490   echo "$as_me: failed program was:" >&5
6491 cat conftest.$ac_ext >&5
6492 ac_cv_lib_dld_shl_load=no
6493 fi
6494 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6495 LIBS=$ac_check_lib_save_LIBS
6496 fi
6497 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
6498 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
6499 if test $ac_cv_lib_dld_shl_load = yes; then
6500   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
6501 else
6502   echo "$as_me:$LINENO: checking for dlopen" >&5
6503 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
6504 if test "${ac_cv_func_dlopen+set}" = set; then
6505   echo $ECHO_N "(cached) $ECHO_C" >&6
6506 else
6507   cat >conftest.$ac_ext <<_ACEOF
6508 #line $LINENO "configure"
6509 #include "confdefs.h"
6510 /* System header to define __stub macros and hopefully few prototypes,
6511     which can conflict with char dlopen (); below.  */
6512 #include <assert.h>
6513 /* Override any gcc2 internal prototype to avoid an error.  */
6514 #ifdef __cplusplus
6515 extern "C"
6516 #endif
6517 /* We use char because int might match the return type of a gcc2
6518    builtin and then its argument prototype would still apply.  */
6519 char dlopen ();
6520 char (*f) ();
6521
6522 #ifdef F77_DUMMY_MAIN
6523 #  ifdef __cplusplus
6524      extern "C"
6525 #  endif
6526    int F77_DUMMY_MAIN() { return 1; }
6527 #endif
6528 int
6529 main ()
6530 {
6531 /* The GNU C library defines this for functions which it implements
6532     to always fail with ENOSYS.  Some functions are actually named
6533     something starting with __ and the normal name is an alias.  */
6534 #if defined (__stub_dlopen) || defined (__stub___dlopen)
6535 choke me
6536 #else
6537 f = dlopen;
6538 #endif
6539
6540   ;
6541   return 0;
6542 }
6543 _ACEOF
6544 rm -f conftest.$ac_objext conftest$ac_exeext
6545 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6546   (eval $ac_link) 2>&5
6547   ac_status=$?
6548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6549   (exit $ac_status); } &&
6550          { ac_try='test -s conftest$ac_exeext'
6551   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6552   (eval $ac_try) 2>&5
6553   ac_status=$?
6554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6555   (exit $ac_status); }; }; then
6556   ac_cv_func_dlopen=yes
6557 else
6558   echo "$as_me: failed program was:" >&5
6559 cat conftest.$ac_ext >&5
6560 ac_cv_func_dlopen=no
6561 fi
6562 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6563 fi
6564 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
6565 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
6566 if test $ac_cv_func_dlopen = yes; then
6567   lt_cv_dlopen="dlopen"
6568 else
6569   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
6570 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6571 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6572   echo $ECHO_N "(cached) $ECHO_C" >&6
6573 else
6574   ac_check_lib_save_LIBS=$LIBS
6575 LIBS="-ldl  $LIBS"
6576 cat >conftest.$ac_ext <<_ACEOF
6577 #line $LINENO "configure"
6578 #include "confdefs.h"
6579
6580 /* Override any gcc2 internal prototype to avoid an error.  */
6581 #ifdef __cplusplus
6582 extern "C"
6583 #endif
6584 /* We use char because int might match the return type of a gcc2
6585    builtin and then its argument prototype would still apply.  */
6586 char dlopen ();
6587 #ifdef F77_DUMMY_MAIN
6588 #  ifdef __cplusplus
6589      extern "C"
6590 #  endif
6591    int F77_DUMMY_MAIN() { return 1; }
6592 #endif
6593 int
6594 main ()
6595 {
6596 dlopen ();
6597   ;
6598   return 0;
6599 }
6600 _ACEOF
6601 rm -f conftest.$ac_objext conftest$ac_exeext
6602 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6603   (eval $ac_link) 2>&5
6604   ac_status=$?
6605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6606   (exit $ac_status); } &&
6607          { ac_try='test -s conftest$ac_exeext'
6608   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6609   (eval $ac_try) 2>&5
6610   ac_status=$?
6611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6612   (exit $ac_status); }; }; then
6613   ac_cv_lib_dl_dlopen=yes
6614 else
6615   echo "$as_me: failed program was:" >&5
6616 cat conftest.$ac_ext >&5
6617 ac_cv_lib_dl_dlopen=no
6618 fi
6619 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6620 LIBS=$ac_check_lib_save_LIBS
6621 fi
6622 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
6623 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
6624 if test $ac_cv_lib_dl_dlopen = yes; then
6625   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
6626 else
6627   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
6628 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
6629 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
6630   echo $ECHO_N "(cached) $ECHO_C" >&6
6631 else
6632   ac_check_lib_save_LIBS=$LIBS
6633 LIBS="-lsvld  $LIBS"
6634 cat >conftest.$ac_ext <<_ACEOF
6635 #line $LINENO "configure"
6636 #include "confdefs.h"
6637
6638 /* Override any gcc2 internal prototype to avoid an error.  */
6639 #ifdef __cplusplus
6640 extern "C"
6641 #endif
6642 /* We use char because int might match the return type of a gcc2
6643    builtin and then its argument prototype would still apply.  */
6644 char dlopen ();
6645 #ifdef F77_DUMMY_MAIN
6646 #  ifdef __cplusplus
6647      extern "C"
6648 #  endif
6649    int F77_DUMMY_MAIN() { return 1; }
6650 #endif
6651 int
6652 main ()
6653 {
6654 dlopen ();
6655   ;
6656   return 0;
6657 }
6658 _ACEOF
6659 rm -f conftest.$ac_objext conftest$ac_exeext
6660 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6661   (eval $ac_link) 2>&5
6662   ac_status=$?
6663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6664   (exit $ac_status); } &&
6665          { ac_try='test -s conftest$ac_exeext'
6666   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6667   (eval $ac_try) 2>&5
6668   ac_status=$?
6669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6670   (exit $ac_status); }; }; then
6671   ac_cv_lib_svld_dlopen=yes
6672 else
6673   echo "$as_me: failed program was:" >&5
6674 cat conftest.$ac_ext >&5
6675 ac_cv_lib_svld_dlopen=no
6676 fi
6677 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6678 LIBS=$ac_check_lib_save_LIBS
6679 fi
6680 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
6681 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
6682 if test $ac_cv_lib_svld_dlopen = yes; then
6683   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
6684 else
6685   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
6686 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
6687 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
6688   echo $ECHO_N "(cached) $ECHO_C" >&6
6689 else
6690   ac_check_lib_save_LIBS=$LIBS
6691 LIBS="-ldld  $LIBS"
6692 cat >conftest.$ac_ext <<_ACEOF
6693 #line $LINENO "configure"
6694 #include "confdefs.h"
6695
6696 /* Override any gcc2 internal prototype to avoid an error.  */
6697 #ifdef __cplusplus
6698 extern "C"
6699 #endif
6700 /* We use char because int might match the return type of a gcc2
6701    builtin and then its argument prototype would still apply.  */
6702 char dld_link ();
6703 #ifdef F77_DUMMY_MAIN
6704 #  ifdef __cplusplus
6705      extern "C"
6706 #  endif
6707    int F77_DUMMY_MAIN() { return 1; }
6708 #endif
6709 int
6710 main ()
6711 {
6712 dld_link ();
6713   ;
6714   return 0;
6715 }
6716 _ACEOF
6717 rm -f conftest.$ac_objext conftest$ac_exeext
6718 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6719   (eval $ac_link) 2>&5
6720   ac_status=$?
6721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6722   (exit $ac_status); } &&
6723          { ac_try='test -s conftest$ac_exeext'
6724   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6725   (eval $ac_try) 2>&5
6726   ac_status=$?
6727   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6728   (exit $ac_status); }; }; then
6729   ac_cv_lib_dld_dld_link=yes
6730 else
6731   echo "$as_me: failed program was:" >&5
6732 cat conftest.$ac_ext >&5
6733 ac_cv_lib_dld_dld_link=no
6734 fi
6735 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6736 LIBS=$ac_check_lib_save_LIBS
6737 fi
6738 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
6739 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
6740 if test $ac_cv_lib_dld_dld_link = yes; then
6741   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
6742 fi
6743
6744
6745 fi
6746
6747
6748 fi
6749
6750
6751 fi
6752
6753
6754 fi
6755
6756
6757 fi
6758
6759     ;;
6760   esac
6761
6762   if test "x$lt_cv_dlopen" != xno; then
6763     enable_dlopen=yes
6764   else
6765     enable_dlopen=no
6766   fi
6767
6768   case $lt_cv_dlopen in
6769   dlopen)
6770     save_CPPFLAGS="$CPPFLAGS"
6771         test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
6772
6773     save_LDFLAGS="$LDFLAGS"
6774     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
6775
6776     save_LIBS="$LIBS"
6777     LIBS="$lt_cv_dlopen_libs $LIBS"
6778
6779     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
6780 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
6781 if test "${lt_cv_dlopen_self+set}" = set; then
6782   echo $ECHO_N "(cached) $ECHO_C" >&6
6783 else
6784           if test "$cross_compiling" = yes; then :
6785   lt_cv_dlopen_self=cross
6786 else
6787     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
6788   lt_status=$lt_dlunknown
6789   cat > conftest.$ac_ext <<EOF
6790 #line 6790 "configure"
6791 #include "confdefs.h"
6792
6793 #if HAVE_DLFCN_H
6794 #include <dlfcn.h>
6795 #endif
6796
6797 #include <stdio.h>
6798
6799 #ifdef RTLD_GLOBAL
6800 #  define LT_DLGLOBAL           RTLD_GLOBAL
6801 #else
6802 #  ifdef DL_GLOBAL
6803 #    define LT_DLGLOBAL         DL_GLOBAL
6804 #  else
6805 #    define LT_DLGLOBAL         0
6806 #  endif
6807 #endif
6808
6809 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
6810    find out it does not work in some platform. */
6811 #ifndef LT_DLLAZY_OR_NOW
6812 #  ifdef RTLD_LAZY
6813 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
6814 #  else
6815 #    ifdef DL_LAZY
6816 #      define LT_DLLAZY_OR_NOW          DL_LAZY
6817 #    else
6818 #      ifdef RTLD_NOW
6819 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
6820 #      else
6821 #        ifdef DL_NOW
6822 #          define LT_DLLAZY_OR_NOW      DL_NOW
6823 #        else
6824 #          define LT_DLLAZY_OR_NOW      0
6825 #        endif
6826 #      endif
6827 #    endif
6828 #  endif
6829 #endif
6830
6831 #ifdef __cplusplus
6832 extern "C" void exit (int);
6833 #endif
6834
6835 void fnord() { int i=42;}
6836 int main ()
6837 {
6838   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
6839   int status = $lt_dlunknown;
6840
6841   if (self)
6842     {
6843       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
6844       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
6845       /* dlclose (self); */
6846     }
6847
6848     exit (status);
6849 }
6850 EOF
6851   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6852   (eval $ac_link) 2>&5
6853   ac_status=$?
6854   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6855   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
6856     (./conftest; exit; ) 2>/dev/null
6857     lt_status=$?
6858     case x$lt_status in
6859       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
6860       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
6861       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
6862     esac
6863   else :
6864     # compilation failed
6865     lt_cv_dlopen_self=no
6866   fi
6867 fi
6868 rm -fr conftest*
6869
6870
6871 fi
6872 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
6873 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
6874
6875     if test "x$lt_cv_dlopen_self" = xyes; then
6876       LDFLAGS="$LDFLAGS $link_static_flag"
6877       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
6878 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
6879 if test "${lt_cv_dlopen_self_static+set}" = set; then
6880   echo $ECHO_N "(cached) $ECHO_C" >&6
6881 else
6882           if test "$cross_compiling" = yes; then :
6883   lt_cv_dlopen_self_static=cross
6884 else
6885     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
6886   lt_status=$lt_dlunknown
6887   cat > conftest.$ac_ext <<EOF
6888 #line 6888 "configure"
6889 #include "confdefs.h"
6890
6891 #if HAVE_DLFCN_H
6892 #include <dlfcn.h>
6893 #endif
6894
6895 #include <stdio.h>
6896
6897 #ifdef RTLD_GLOBAL
6898 #  define LT_DLGLOBAL           RTLD_GLOBAL
6899 #else
6900 #  ifdef DL_GLOBAL
6901 #    define LT_DLGLOBAL         DL_GLOBAL
6902 #  else
6903 #    define LT_DLGLOBAL         0
6904 #  endif
6905 #endif
6906
6907 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
6908    find out it does not work in some platform. */
6909 #ifndef LT_DLLAZY_OR_NOW
6910 #  ifdef RTLD_LAZY
6911 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
6912 #  else
6913 #    ifdef DL_LAZY
6914 #      define LT_DLLAZY_OR_NOW          DL_LAZY
6915 #    else
6916 #      ifdef RTLD_NOW
6917 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
6918 #      else
6919 #        ifdef DL_NOW
6920 #          define LT_DLLAZY_OR_NOW      DL_NOW
6921 #        else
6922 #          define LT_DLLAZY_OR_NOW      0
6923 #        endif
6924 #      endif
6925 #    endif
6926 #  endif
6927 #endif
6928
6929 #ifdef __cplusplus
6930 extern "C" void exit (int);
6931 #endif
6932
6933 void fnord() { int i=42;}
6934 int main ()
6935 {
6936   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
6937   int status = $lt_dlunknown;
6938
6939   if (self)
6940     {
6941       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
6942       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
6943       /* dlclose (self); */
6944     }
6945
6946     exit (status);
6947 }
6948 EOF
6949   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6950   (eval $ac_link) 2>&5
6951   ac_status=$?
6952   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6953   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
6954     (./conftest; exit; ) 2>/dev/null
6955     lt_status=$?
6956     case x$lt_status in
6957       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
6958       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
6959       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
6960     esac
6961   else :
6962     # compilation failed
6963     lt_cv_dlopen_self_static=no
6964   fi
6965 fi
6966 rm -fr conftest*
6967
6968
6969 fi
6970 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
6971 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
6972     fi
6973
6974     CPPFLAGS="$save_CPPFLAGS"
6975     LDFLAGS="$save_LDFLAGS"
6976     LIBS="$save_LIBS"
6977     ;;
6978   esac
6979
6980   case $lt_cv_dlopen_self in
6981   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
6982   *) enable_dlopen_self=unknown ;;
6983   esac
6984
6985   case $lt_cv_dlopen_self_static in
6986   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
6987   *) enable_dlopen_self_static=unknown ;;
6988   esac
6989 fi
6990
6991
6992 if test "$enable_shared" = yes && test "$GCC" = yes; then
6993   case $archive_cmds in
6994   *'~'*)
6995     # FIXME: we may have to deal with multi-command sequences.
6996     ;;
6997   '$CC '*)
6998     # Test whether the compiler implicitly links with -lc since on some
6999     # systems, -lgcc has to come before -lc. If gcc already passes -lc
7000     # to ld, don't add -lc before -lgcc.
7001     echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7002 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7003     if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7004   echo $ECHO_N "(cached) $ECHO_C" >&6
7005 else
7006   $rm conftest*
7007     echo 'static int dummy;' > conftest.$ac_ext
7008
7009     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7010   (eval $ac_compile) 2>&5
7011   ac_status=$?
7012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7013   (exit $ac_status); }; then
7014       soname=conftest
7015       lib=conftest
7016       libobjs=conftest.$ac_objext
7017       deplibs=
7018       wl=$lt_cv_prog_cc_wl
7019       compiler_flags=-v
7020       linker_flags=-v
7021       verstring=
7022       output_objdir=.
7023       libname=conftest
7024       save_allow_undefined_flag=$allow_undefined_flag
7025       allow_undefined_flag=
7026       if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7027   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7028   ac_status=$?
7029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7030   (exit $ac_status); }
7031       then
7032         lt_cv_archive_cmds_need_lc=no
7033       else
7034         lt_cv_archive_cmds_need_lc=yes
7035       fi
7036       allow_undefined_flag=$save_allow_undefined_flag
7037     else
7038       cat conftest.err 1>&5
7039     fi
7040 fi
7041
7042     echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7043 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7044     ;;
7045   esac
7046 fi
7047 need_lc=${lt_cv_archive_cmds_need_lc-yes}
7048
7049 # The second clause should only fire when bootstrapping the
7050 # libtool distribution, otherwise you forgot to ship ltmain.sh
7051 # with your package, and you will get complaints that there are
7052 # no rules to generate ltmain.sh.
7053 if test -f "$ltmain"; then
7054   :
7055 else
7056   # If there is no Makefile yet, we rely on a make rule to execute
7057   # `config.status --recheck' to rerun these tests and create the
7058   # libtool script then.
7059   test -f Makefile && make "$ltmain"
7060 fi
7061
7062 if test -f "$ltmain"; then
7063   trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7064   $rm -f "${ofile}T"
7065
7066   echo creating $ofile
7067
7068   # Now quote all the things that may contain metacharacters while being
7069   # careful not to overquote the AC_SUBSTed values.  We take copies of the
7070   # variables and quote the copies for generation of the libtool script.
7071   for var in echo old_CC old_CFLAGS \
7072     AR AR_FLAGS CC LD LN_S NM SHELL \
7073     reload_flag reload_cmds wl \
7074     pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7075     thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7076     library_names_spec soname_spec \
7077     RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7078     old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7079     postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7080     old_striplib striplib file_magic_cmd export_symbols_cmds \
7081     deplibs_check_method allow_undefined_flag no_undefined_flag \
7082     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7083     global_symbol_to_c_name_address \
7084     hardcode_libdir_flag_spec hardcode_libdir_separator  \
7085     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7086     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7087
7088     case $var in
7089     reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7090     old_postinstall_cmds | old_postuninstall_cmds | \
7091     export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7092     extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7093     postinstall_cmds | postuninstall_cmds | \
7094     finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7095       # Double-quote double-evaled strings.
7096       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7097       ;;
7098     *)
7099       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7100       ;;
7101     esac
7102   done
7103
7104   cat <<__EOF__ > "${ofile}T"
7105 #! $SHELL
7106
7107 # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7108 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7109 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
7110 #
7111 # Copyright (C) 1996-2000 Free Software Foundation, Inc.
7112 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7113 #
7114 # This program is free software; you can redistribute it and/or modify
7115 # it under the terms of the GNU General Public License as published by
7116 # the Free Software Foundation; either version 2 of the License, or
7117 # (at your option) any later version.
7118 #
7119 # This program is distributed in the hope that it will be useful, but
7120 # WITHOUT ANY WARRANTY; without even the implied warranty of
7121 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7122 # General Public License for more details.
7123 #
7124 # You should have received a copy of the GNU General Public License
7125 # along with this program; if not, write to the Free Software
7126 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7127 #
7128 # As a special exception to the GNU General Public License, if you
7129 # distribute this file as part of a program that contains a
7130 # configuration script generated by Autoconf, you may include it under
7131 # the same distribution terms that you use for the rest of that program.
7132
7133 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
7134 Xsed="sed -e s/^X//"
7135
7136 # The HP-UX ksh and POSIX shell print the target directory to stdout
7137 # if CDPATH is set.
7138 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7139
7140 # ### BEGIN LIBTOOL CONFIG
7141
7142 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7143
7144 # Shell to use when invoking shell scripts.
7145 SHELL=$lt_SHELL
7146
7147 # Whether or not to build shared libraries.
7148 build_libtool_libs=$enable_shared
7149
7150 # Whether or not to build static libraries.
7151 build_old_libs=$enable_static
7152
7153 # Whether or not to add -lc for building shared libraries.
7154 build_libtool_need_lc=$need_lc
7155
7156 # Whether or not to optimize for fast installation.
7157 fast_install=$enable_fast_install
7158
7159 # The host system.
7160 host_alias=$host_alias
7161 host=$host
7162
7163 # An echo program that does not interpret backslashes.
7164 echo=$lt_echo
7165
7166 # The archiver.
7167 AR=$lt_AR
7168 AR_FLAGS=$lt_AR_FLAGS
7169
7170 # The default C compiler.
7171 CC=$lt_CC
7172
7173 # Is the compiler the GNU C compiler?
7174 with_gcc=$GCC
7175
7176 # The linker used to build libraries.
7177 LD=$lt_LD
7178
7179 # Whether we need hard or soft links.
7180 LN_S=$lt_LN_S
7181
7182 # A BSD-compatible nm program.
7183 NM=$lt_NM
7184
7185 # A symbol stripping program
7186 STRIP=$STRIP
7187
7188 # Used to examine libraries when file_magic_cmd begins "file"
7189 MAGIC_CMD=$MAGIC_CMD
7190
7191 # Used on cygwin: DLL creation program.
7192 DLLTOOL="$DLLTOOL"
7193
7194 # Used on cygwin: object dumper.
7195 OBJDUMP="$OBJDUMP"
7196
7197 # Used on cygwin: assembler.
7198 AS="$AS"
7199
7200 # The name of the directory that contains temporary libtool files.
7201 objdir=$objdir
7202
7203 # How to create reloadable object files.
7204 reload_flag=$lt_reload_flag
7205 reload_cmds=$lt_reload_cmds
7206
7207 # How to pass a linker flag through the compiler.
7208 wl=$lt_wl
7209
7210 # Object file suffix (normally "o").
7211 objext="$ac_objext"
7212
7213 # Old archive suffix (normally "a").
7214 libext="$libext"
7215
7216 # Executable file suffix (normally "").
7217 exeext="$exeext"
7218
7219 # Additional compiler flags for building library objects.
7220 pic_flag=$lt_pic_flag
7221 pic_mode=$pic_mode
7222
7223 # Does compiler simultaneously support -c and -o options?
7224 compiler_c_o=$lt_compiler_c_o
7225
7226 # Can we write directly to a .lo ?
7227 compiler_o_lo=$lt_compiler_o_lo
7228
7229 # Must we lock files when doing compilation ?
7230 need_locks=$lt_need_locks
7231
7232 # Do we need the lib prefix for modules?
7233 need_lib_prefix=$need_lib_prefix
7234
7235 # Do we need a version for libraries?
7236 need_version=$need_version
7237
7238 # Whether dlopen is supported.
7239 dlopen_support=$enable_dlopen
7240
7241 # Whether dlopen of programs is supported.
7242 dlopen_self=$enable_dlopen_self
7243
7244 # Whether dlopen of statically linked programs is supported.
7245 dlopen_self_static=$enable_dlopen_self_static
7246
7247 # Compiler flag to prevent dynamic linking.
7248 link_static_flag=$lt_link_static_flag
7249
7250 # Compiler flag to turn off builtin functions.
7251 no_builtin_flag=$lt_no_builtin_flag
7252
7253 # Compiler flag to allow reflexive dlopens.
7254 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7255
7256 # Compiler flag to generate shared objects directly from archives.
7257 whole_archive_flag_spec=$lt_whole_archive_flag_spec
7258
7259 # Compiler flag to generate thread-safe objects.
7260 thread_safe_flag_spec=$lt_thread_safe_flag_spec
7261
7262 # Library versioning type.
7263 version_type=$version_type
7264
7265 # Format of library name prefix.
7266 libname_spec=$lt_libname_spec
7267
7268 # List of archive names.  First name is the real one, the rest are links.
7269 # The last name is the one that the linker finds with -lNAME.
7270 library_names_spec=$lt_library_names_spec
7271
7272 # The coded name of the library, if different from the real name.
7273 soname_spec=$lt_soname_spec
7274
7275 # Commands used to build and install an old-style archive.
7276 RANLIB=$lt_RANLIB
7277 old_archive_cmds=$lt_old_archive_cmds
7278 old_postinstall_cmds=$lt_old_postinstall_cmds
7279 old_postuninstall_cmds=$lt_old_postuninstall_cmds
7280
7281 # Create an old-style archive from a shared archive.
7282 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7283
7284 # Create a temporary old-style archive to link instead of a shared archive.
7285 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7286
7287 # Commands used to build and install a shared archive.
7288 archive_cmds=$lt_archive_cmds
7289 archive_expsym_cmds=$lt_archive_expsym_cmds
7290 postinstall_cmds=$lt_postinstall_cmds
7291 postuninstall_cmds=$lt_postuninstall_cmds
7292
7293 # Commands to strip libraries.
7294 old_striplib=$lt_old_striplib
7295 striplib=$lt_striplib
7296
7297 # Method to check whether dependent libraries are shared objects.
7298 deplibs_check_method=$lt_deplibs_check_method
7299
7300 # Command to use when deplibs_check_method == file_magic.
7301 file_magic_cmd=$lt_file_magic_cmd
7302
7303 # Flag that allows shared libraries with undefined symbols to be built.
7304 allow_undefined_flag=$lt_allow_undefined_flag
7305
7306 # Flag that forces no undefined symbols.
7307 no_undefined_flag=$lt_no_undefined_flag
7308
7309 # Commands used to finish a libtool library installation in a directory.
7310 finish_cmds=$lt_finish_cmds
7311
7312 # Same as above, but a single script fragment to be evaled but not shown.
7313 finish_eval=$lt_finish_eval
7314
7315 # Take the output of nm and produce a listing of raw symbols and C names.
7316 global_symbol_pipe=$lt_global_symbol_pipe
7317
7318 # Transform the output of nm in a proper C declaration
7319 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7320
7321 # Transform the output of nm in a C name address pair
7322 global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
7323
7324 # This is the shared library runtime path variable.
7325 runpath_var=$runpath_var
7326
7327 # This is the shared library path variable.
7328 shlibpath_var=$shlibpath_var
7329
7330 # Is shlibpath searched before the hard-coded library search path?
7331 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7332
7333 # How to hardcode a shared library path into an executable.
7334 hardcode_action=$hardcode_action
7335
7336 # Whether we should hardcode library paths into libraries.
7337 hardcode_into_libs=$hardcode_into_libs
7338
7339 # Flag to hardcode \$libdir into a binary during linking.
7340 # This must work even if \$libdir does not exist.
7341 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7342
7343 # Whether we need a single -rpath flag with a separated argument.
7344 hardcode_libdir_separator=$lt_hardcode_libdir_separator
7345
7346 # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7347 # resulting binary.
7348 hardcode_direct=$hardcode_direct
7349
7350 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7351 # resulting binary.
7352 hardcode_minus_L=$hardcode_minus_L
7353
7354 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7355 # the resulting binary.
7356 hardcode_shlibpath_var=$hardcode_shlibpath_var
7357
7358 # Variables whose values should be saved in libtool wrapper scripts and
7359 # restored at relink time.
7360 variables_saved_for_relink="$variables_saved_for_relink"
7361
7362 # Whether libtool must link a program against all its dependency libraries.
7363 link_all_deplibs=$link_all_deplibs
7364
7365 # Compile-time system search path for libraries
7366 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7367
7368 # Run-time system search path for libraries
7369 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7370
7371 # Fix the shell variable \$srcfile for the compiler.
7372 fix_srcfile_path="$fix_srcfile_path"
7373
7374 # Set to yes if exported symbols are required.
7375 always_export_symbols=$always_export_symbols
7376
7377 # The commands to list exported symbols.
7378 export_symbols_cmds=$lt_export_symbols_cmds
7379
7380 # The commands to extract the exported symbol list from a shared archive.
7381 extract_expsyms_cmds=$lt_extract_expsyms_cmds
7382
7383 # Symbols that should not be listed in the preloaded symbols.
7384 exclude_expsyms=$lt_exclude_expsyms
7385
7386 # Symbols that must always be exported.
7387 include_expsyms=$lt_include_expsyms
7388
7389 # ### END LIBTOOL CONFIG
7390
7391 __EOF__
7392
7393   case $host_os in
7394   aix3*)
7395     cat <<\EOF >> "${ofile}T"
7396
7397 # AIX sometimes has problems with the GCC collect2 program.  For some
7398 # reason, if we set the COLLECT_NAMES environment variable, the problems
7399 # vanish in a puff of smoke.
7400 if test "X${COLLECT_NAMES+set}" != Xset; then
7401   COLLECT_NAMES=
7402   export COLLECT_NAMES
7403 fi
7404 EOF
7405     ;;
7406   esac
7407
7408   case $host_os in
7409   cygwin* | mingw* | pw32* | os2*)
7410     cat <<'EOF' >> "${ofile}T"
7411       # This is a source program that is used to create dlls on Windows
7412       # Don't remove nor modify the starting and closing comments
7413 # /* ltdll.c starts here */
7414 # #define WIN32_LEAN_AND_MEAN
7415 # #include <windows.h>
7416 # #undef WIN32_LEAN_AND_MEAN
7417 # #include <stdio.h>
7418 #
7419 # #ifndef __CYGWIN__
7420 # #  ifdef __CYGWIN32__
7421 # #    define __CYGWIN__ __CYGWIN32__
7422 # #  endif
7423 # #endif
7424 #
7425 # #ifdef __cplusplus
7426 # extern "C" {
7427 # #endif
7428 # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
7429 # #ifdef __cplusplus
7430 # }
7431 # #endif
7432 #
7433 # #ifdef __CYGWIN__
7434 # #include <cygwin/cygwin_dll.h>
7435 # DECLARE_CYGWIN_DLL( DllMain );
7436 # #endif
7437 # HINSTANCE __hDllInstance_base;
7438 #
7439 # BOOL APIENTRY
7440 # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
7441 # {
7442 #   __hDllInstance_base = hInst;
7443 #   return TRUE;
7444 # }
7445 # /* ltdll.c ends here */
7446         # This is a source program that is used to create import libraries
7447         # on Windows for dlls which lack them. Don't remove nor modify the
7448         # starting and closing comments
7449 # /* impgen.c starts here */
7450 # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
7451 #
7452 #  This file is part of GNU libtool.
7453 #
7454 #  This program is free software; you can redistribute it and/or modify
7455 #  it under the terms of the GNU General Public License as published by
7456 #  the Free Software Foundation; either version 2 of the License, or
7457 #  (at your option) any later version.
7458 #
7459 #  This program is distributed in the hope that it will be useful,
7460 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
7461 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
7462 #  GNU General Public License for more details.
7463 #
7464 #  You should have received a copy of the GNU General Public License
7465 #  along with this program; if not, write to the Free Software
7466 #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7467 #  */
7468 #
7469 # #include <stdio.h>            /* for printf() */
7470 # #include <unistd.h>           /* for open(), lseek(), read() */
7471 # #include <fcntl.h>            /* for O_RDONLY, O_BINARY */
7472 # #include <string.h>           /* for strdup() */
7473 #
7474 # /* O_BINARY isn't required (or even defined sometimes) under Unix */
7475 # #ifndef O_BINARY
7476 # #define O_BINARY 0
7477 # #endif
7478 #
7479 # static unsigned int
7480 # pe_get16 (fd, offset)
7481 #      int fd;
7482 #      int offset;
7483 # {
7484 #   unsigned char b[2];
7485 #   lseek (fd, offset, SEEK_SET);
7486 #   read (fd, b, 2);
7487 #   return b[0] + (b[1]<<8);
7488 # }
7489 #
7490 # static unsigned int
7491 # pe_get32 (fd, offset)
7492 #     int fd;
7493 #     int offset;
7494 # {
7495 #   unsigned char b[4];
7496 #   lseek (fd, offset, SEEK_SET);
7497 #   read (fd, b, 4);
7498 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7499 # }
7500 #
7501 # static unsigned int
7502 # pe_as32 (ptr)
7503 #      void *ptr;
7504 # {
7505 #   unsigned char *b = ptr;
7506 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7507 # }
7508 #
7509 # int
7510 # main (argc, argv)
7511 #     int argc;
7512 #     char *argv[];
7513 # {
7514 #     int dll;
7515 #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
7516 #     unsigned long export_rva, export_size, nsections, secptr, expptr;
7517 #     unsigned long name_rvas, nexp;
7518 #     unsigned char *expdata, *erva;
7519 #     char *filename, *dll_name;
7520 #
7521 #     filename = argv[1];
7522 #
7523 #     dll = open(filename, O_RDONLY|O_BINARY);
7524 #     if (dll < 1)
7525 #       return 1;
7526 #
7527 #     dll_name = filename;
7528 #
7529 #     for (i=0; filename[i]; i++)
7530 #       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
7531 #           dll_name = filename + i +1;
7532 #
7533 #     pe_header_offset = pe_get32 (dll, 0x3c);
7534 #     opthdr_ofs = pe_header_offset + 4 + 20;
7535 #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
7536 #
7537 #     if (num_entries < 1) /* no exports */
7538 #       return 1;
7539 #
7540 #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
7541 #     export_size = pe_get32 (dll, opthdr_ofs + 100);
7542 #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
7543 #     secptr = (pe_header_offset + 4 + 20 +
7544 #             pe_get16 (dll, pe_header_offset + 4 + 16));
7545 #
7546 #     expptr = 0;
7547 #     for (i = 0; i < nsections; i++)
7548 #     {
7549 #       char sname[8];
7550 #       unsigned long secptr1 = secptr + 40 * i;
7551 #       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
7552 #       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
7553 #       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
7554 #       lseek(dll, secptr1, SEEK_SET);
7555 #       read(dll, sname, 8);
7556 #       if (vaddr <= export_rva && vaddr+vsize > export_rva)
7557 #       {
7558 #           expptr = fptr + (export_rva - vaddr);
7559 #           if (export_rva + export_size > vaddr + vsize)
7560 #               export_size = vsize - (export_rva - vaddr);
7561 #           break;
7562 #       }
7563 #     }
7564 #
7565 #     expdata = (unsigned char*)malloc(export_size);
7566 #     lseek (dll, expptr, SEEK_SET);
7567 #     read (dll, expdata, export_size);
7568 #     erva = expdata - export_rva;
7569 #
7570 #     nexp = pe_as32 (expdata+24);
7571 #     name_rvas = pe_as32 (expdata+32);
7572 #
7573 #     printf ("EXPORTS\n");
7574 #     for (i = 0; i<nexp; i++)
7575 #     {
7576 #       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
7577 #       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
7578 #     }
7579 #
7580 #     return 0;
7581 # }
7582 # /* impgen.c ends here */
7583
7584 EOF
7585     ;;
7586   esac
7587
7588   # We use sed instead of cat because bash on DJGPP gets confused if
7589   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
7590   # text mode, it properly converts lines to CR/LF.  This bash problem
7591   # is reportedly fixed, but why not run on old versions too?
7592   sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
7593
7594   mv -f "${ofile}T" "$ofile" || \
7595     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
7596   chmod +x "$ofile"
7597 fi
7598
7599
7600
7601
7602
7603 # This can be used to rebuild libtool when needed
7604 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
7605
7606 # Always use our own libtool.
7607 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7608
7609 # Prevent multiple expansion
7610
7611
7612
7613 missing_libraries=""
7614 missing_headers=""
7615 missing_functions=""
7616
7617 # Turn of libgc so that you can use valgrind.  (Hopefuly someone will add libgc
7618 # support to valgrind at some point.)  Since nothing ever calls free() this is
7619 # rather wasteful of memory - it's not intended to allow people to use the code
7620 # in production without a garbage collector.
7621
7622 # Check whether --with-gc or --without-gc was given.
7623 if test "${with_gc+set}" = set; then
7624   withval="$with_gc"
7625
7626   WANT_GC="$withval"
7627
7628 else
7629   WANT_GC=yes
7630 fi;
7631
7632 # Checks for libraries.
7633 # We save up a list of missing libraries that we can't do without
7634 # and report them all at once.
7635 if test $WANT_GC = yes; then
7636   echo "$as_me:$LINENO: checking for GC_malloc in -lgc" >&5
7637 echo $ECHO_N "checking for GC_malloc in -lgc... $ECHO_C" >&6
7638 if test "${ac_cv_lib_gc_GC_malloc+set}" = set; then
7639   echo $ECHO_N "(cached) $ECHO_C" >&6
7640 else
7641   ac_check_lib_save_LIBS=$LIBS
7642 LIBS="-lgc  $LIBS"
7643 cat >conftest.$ac_ext <<_ACEOF
7644 #line $LINENO "configure"
7645 #include "confdefs.h"
7646
7647 /* Override any gcc2 internal prototype to avoid an error.  */
7648 #ifdef __cplusplus
7649 extern "C"
7650 #endif
7651 /* We use char because int might match the return type of a gcc2
7652    builtin and then its argument prototype would still apply.  */
7653 char GC_malloc ();
7654 #ifdef F77_DUMMY_MAIN
7655 #  ifdef __cplusplus
7656      extern "C"
7657 #  endif
7658    int F77_DUMMY_MAIN() { return 1; }
7659 #endif
7660 int
7661 main ()
7662 {
7663 GC_malloc ();
7664   ;
7665   return 0;
7666 }
7667 _ACEOF
7668 rm -f conftest.$ac_objext conftest$ac_exeext
7669 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7670   (eval $ac_link) 2>&5
7671   ac_status=$?
7672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7673   (exit $ac_status); } &&
7674          { ac_try='test -s conftest$ac_exeext'
7675   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7676   (eval $ac_try) 2>&5
7677   ac_status=$?
7678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7679   (exit $ac_status); }; }; then
7680   ac_cv_lib_gc_GC_malloc=yes
7681 else
7682   echo "$as_me: failed program was:" >&5
7683 cat conftest.$ac_ext >&5
7684 ac_cv_lib_gc_GC_malloc=no
7685 fi
7686 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7687 LIBS=$ac_check_lib_save_LIBS
7688 fi
7689 echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_malloc" >&5
7690 echo "${ECHO_T}$ac_cv_lib_gc_GC_malloc" >&6
7691 if test $ac_cv_lib_gc_GC_malloc = yes; then
7692   LIBGC=-lgc
7693
7694 else
7695   missing_libraries="$missing_libraries libgc"
7696 fi
7697
7698
7699 cat >>confdefs.h <<\_ACEOF
7700 #define USE_GC 1
7701 _ACEOF
7702
7703 fi
7704
7705 if test ! -z "$missing_libraries"; then
7706   { { echo "$as_me:$LINENO: error: missing libraries:$missing_libraries" >&5
7707 echo "$as_me: error: missing libraries:$missing_libraries" >&2;}
7708    { (exit 1); exit 1; }; }
7709 fi
7710
7711 # Checks for header files.
7712
7713   echo "$as_me:$LINENO: checking looking for <gc.h>" >&5
7714 echo $ECHO_N "checking looking for <gc.h>... $ECHO_C" >&6
7715 if test "${rjk_cv_gc_h+set}" = set; then
7716   echo $ECHO_N "(cached) $ECHO_C" >&6
7717 else
7718
7719     cat >conftest.$ac_ext <<_ACEOF
7720
7721                        #include <gc.h>
7722
7723 _ACEOF
7724 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7725   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7726   ac_status=$?
7727   egrep -v '^ *\+' conftest.er1 >conftest.err
7728   rm -f conftest.er1
7729   cat conftest.err >&5
7730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7731   (exit $ac_status); } >/dev/null; then
7732   if test -s conftest.err; then
7733     ac_cpp_err=$ac_c_preproc_warn_flag
7734   else
7735     ac_cpp_err=
7736   fi
7737 else
7738   ac_cpp_err=yes
7739 fi
7740 if test -z "$ac_cpp_err"; then
7741   rjk_cv_gc_h="on default include path"
7742 else
7743   echo "$as_me: failed program was:" >&5
7744   cat conftest.$ac_ext >&5
7745
7746       oldCPPFLAGS="${CPPFLAGS}"
7747       for dir in /usr/include/gc /usr/local/include/gc; do
7748         if test "x$GCC" = xyes; then
7749           CPPFLAGS="${oldCPPFLAGS} -isystem $dir"
7750         else
7751           CPPFLAGS="${oldCPPFLAGS} -I$dir"
7752         fi
7753         cat >conftest.$ac_ext <<_ACEOF
7754
7755                            #include <gc.h>
7756
7757 _ACEOF
7758 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7759   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7760   ac_status=$?
7761   egrep -v '^ *\+' conftest.er1 >conftest.err
7762   rm -f conftest.er1
7763   cat conftest.err >&5
7764   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7765   (exit $ac_status); } >/dev/null; then
7766   if test -s conftest.err; then
7767     ac_cpp_err=$ac_c_preproc_warn_flag
7768   else
7769     ac_cpp_err=
7770   fi
7771 else
7772   ac_cpp_err=yes
7773 fi
7774 if test -z "$ac_cpp_err"; then
7775   rjk_cv_gc_h=$dir;break
7776 else
7777   echo "$as_me: failed program was:" >&5
7778   cat conftest.$ac_ext >&5
7779   rjk_cv_gc_h="not found"
7780 fi
7781 rm -f conftest.err conftest.$ac_ext
7782       done
7783       CPPFLAGS="${oldCPPFLAGS}"
7784
7785 fi
7786 rm -f conftest.err conftest.$ac_ext
7787
7788 fi
7789 echo "$as_me:$LINENO: result: $rjk_cv_gc_h" >&5
7790 echo "${ECHO_T}$rjk_cv_gc_h" >&6
7791   case "$rjk_cv_gc_h" in
7792   "not found" )
7793     missing_headers="$missing_headers gc.h"
7794     ;;
7795   /* )
7796     if test "x$GCC" = xyes; then
7797       CPPFLAGS="${CPPFLAGS} -isystem $rjk_cv_gc_h"
7798     else
7799       CPPFLAGS="${CPPFLAGS} -I$rjk_cv_gc_h"
7800     fi
7801     ;;
7802   esac
7803
7804
7805 for ac_header in inttypes.h
7806 do
7807 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7808 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7809   echo "$as_me:$LINENO: checking for $ac_header" >&5
7810 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7811 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7812   echo $ECHO_N "(cached) $ECHO_C" >&6
7813 fi
7814 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7815 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7816 else
7817   # Is the header compilable?
7818 echo "$as_me:$LINENO: checking $ac_header usability" >&5
7819 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7820 cat >conftest.$ac_ext <<_ACEOF
7821 #line $LINENO "configure"
7822 #include "confdefs.h"
7823 $ac_includes_default
7824 #include <$ac_header>
7825 _ACEOF
7826 rm -f conftest.$ac_objext
7827 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7828   (eval $ac_compile) 2>&5
7829   ac_status=$?
7830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7831   (exit $ac_status); } &&
7832          { ac_try='test -s conftest.$ac_objext'
7833   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7834   (eval $ac_try) 2>&5
7835   ac_status=$?
7836   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7837   (exit $ac_status); }; }; then
7838   ac_header_compiler=yes
7839 else
7840   echo "$as_me: failed program was:" >&5
7841 cat conftest.$ac_ext >&5
7842 ac_header_compiler=no
7843 fi
7844 rm -f conftest.$ac_objext conftest.$ac_ext
7845 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7846 echo "${ECHO_T}$ac_header_compiler" >&6
7847
7848 # Is the header present?
7849 echo "$as_me:$LINENO: checking $ac_header presence" >&5
7850 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7851 cat >conftest.$ac_ext <<_ACEOF
7852 #line $LINENO "configure"
7853 #include "confdefs.h"
7854 #include <$ac_header>
7855 _ACEOF
7856 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7857   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7858   ac_status=$?
7859   egrep -v '^ *\+' conftest.er1 >conftest.err
7860   rm -f conftest.er1
7861   cat conftest.err >&5
7862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7863   (exit $ac_status); } >/dev/null; then
7864   if test -s conftest.err; then
7865     ac_cpp_err=$ac_c_preproc_warn_flag
7866   else
7867     ac_cpp_err=
7868   fi
7869 else
7870   ac_cpp_err=yes
7871 fi
7872 if test -z "$ac_cpp_err"; then
7873   ac_header_preproc=yes
7874 else
7875   echo "$as_me: failed program was:" >&5
7876   cat conftest.$ac_ext >&5
7877   ac_header_preproc=no
7878 fi
7879 rm -f conftest.err conftest.$ac_ext
7880 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7881 echo "${ECHO_T}$ac_header_preproc" >&6
7882
7883 # So?  What about this header?
7884 case $ac_header_compiler:$ac_header_preproc in
7885   yes:no )
7886     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7887 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7888     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7889 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
7890   no:yes )
7891     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7892 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7893     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7894 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7895     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7896 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
7897 esac
7898 echo "$as_me:$LINENO: checking for $ac_header" >&5
7899 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7900 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7901   echo $ECHO_N "(cached) $ECHO_C" >&6
7902 else
7903   eval "$as_ac_Header=$ac_header_preproc"
7904 fi
7905 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7906 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7907
7908 fi
7909 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7910   cat >>confdefs.h <<_ACEOF
7911 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7912 _ACEOF
7913
7914 fi
7915
7916 done
7917
7918 # Compilation will fail if any of these headers are missing, so we
7919 # check for them here and fail early.
7920 # We don't bother checking very standard stuff
7921
7922
7923 for ac_header in getopt.h unistd.h
7924 do
7925 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7926 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7927   echo "$as_me:$LINENO: checking for $ac_header" >&5
7928 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7929 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7930   echo $ECHO_N "(cached) $ECHO_C" >&6
7931 fi
7932 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7933 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7934 else
7935   # Is the header compilable?
7936 echo "$as_me:$LINENO: checking $ac_header usability" >&5
7937 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7938 cat >conftest.$ac_ext <<_ACEOF
7939 #line $LINENO "configure"
7940 #include "confdefs.h"
7941 $ac_includes_default
7942 #include <$ac_header>
7943 _ACEOF
7944 rm -f conftest.$ac_objext
7945 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7946   (eval $ac_compile) 2>&5
7947   ac_status=$?
7948   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7949   (exit $ac_status); } &&
7950          { ac_try='test -s conftest.$ac_objext'
7951   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7952   (eval $ac_try) 2>&5
7953   ac_status=$?
7954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7955   (exit $ac_status); }; }; then
7956   ac_header_compiler=yes
7957 else
7958   echo "$as_me: failed program was:" >&5
7959 cat conftest.$ac_ext >&5
7960 ac_header_compiler=no
7961 fi
7962 rm -f conftest.$ac_objext conftest.$ac_ext
7963 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7964 echo "${ECHO_T}$ac_header_compiler" >&6
7965
7966 # Is the header present?
7967 echo "$as_me:$LINENO: checking $ac_header presence" >&5
7968 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7969 cat >conftest.$ac_ext <<_ACEOF
7970 #line $LINENO "configure"
7971 #include "confdefs.h"
7972 #include <$ac_header>
7973 _ACEOF
7974 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7975   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7976   ac_status=$?
7977   egrep -v '^ *\+' conftest.er1 >conftest.err
7978   rm -f conftest.er1
7979   cat conftest.err >&5
7980   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7981   (exit $ac_status); } >/dev/null; then
7982   if test -s conftest.err; then
7983     ac_cpp_err=$ac_c_preproc_warn_flag
7984   else
7985     ac_cpp_err=
7986   fi
7987 else
7988   ac_cpp_err=yes
7989 fi
7990 if test -z "$ac_cpp_err"; then
7991   ac_header_preproc=yes
7992 else
7993   echo "$as_me: failed program was:" >&5
7994   cat conftest.$ac_ext >&5
7995   ac_header_preproc=no
7996 fi
7997 rm -f conftest.err conftest.$ac_ext
7998 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7999 echo "${ECHO_T}$ac_header_preproc" >&6
8000
8001 # So?  What about this header?
8002 case $ac_header_compiler:$ac_header_preproc in
8003   yes:no )
8004     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8005 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8006     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8007 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
8008   no:yes )
8009     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8010 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8011     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8012 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8013     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8014 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
8015 esac
8016 echo "$as_me:$LINENO: checking for $ac_header" >&5
8017 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8018 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8019   echo $ECHO_N "(cached) $ECHO_C" >&6
8020 else
8021   eval "$as_ac_Header=$ac_header_preproc"
8022 fi
8023 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8024 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8025
8026 fi
8027 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8028   cat >>confdefs.h <<_ACEOF
8029 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8030 _ACEOF
8031  :
8032 else
8033
8034   missing_headers="$missing_headers $ac_header"
8035
8036 fi
8037
8038 done
8039
8040
8041 if test ! -z "$missing_headers"; then
8042   { { echo "$as_me:$LINENO: error: missing headers:$missing_headers" >&5
8043 echo "$as_me: error: missing headers:$missing_headers" >&2;}
8044    { (exit 1); exit 1; }; }
8045 fi
8046
8047 # Checks for typedefs, structures, and compiler characteristics.
8048 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
8049 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
8050 if test "${ac_cv_prog_cc_stdc+set}" = set; then
8051   echo $ECHO_N "(cached) $ECHO_C" >&6
8052 else
8053   ac_cv_prog_cc_stdc=no
8054 ac_save_CC=$CC
8055 cat >conftest.$ac_ext <<_ACEOF
8056 #line $LINENO "configure"
8057 #include "confdefs.h"
8058 #include <stdarg.h>
8059 #include <stdio.h>
8060 #include <sys/types.h>
8061 #include <sys/stat.h>
8062 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
8063 struct buf { int x; };
8064 FILE * (*rcsopen) (struct buf *, struct stat *, int);
8065 static char *e (p, i)
8066      char **p;
8067      int i;
8068 {
8069   return p[i];
8070 }
8071 static char *f (char * (*g) (char **, int), char **p, ...)
8072 {
8073   char *s;
8074   va_list v;
8075   va_start (v,p);
8076   s = g (p, va_arg (v,int));
8077   va_end (v);
8078   return s;
8079 }
8080 int test (int i, double x);
8081 struct s1 {int (*f) (int a);};
8082 struct s2 {int (*f) (double a);};
8083 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
8084 int argc;
8085 char **argv;
8086 #ifdef F77_DUMMY_MAIN
8087 #  ifdef __cplusplus
8088      extern "C"
8089 #  endif
8090    int F77_DUMMY_MAIN() { return 1; }
8091 #endif
8092 int
8093 main ()
8094 {
8095 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
8096   ;
8097   return 0;
8098 }
8099 _ACEOF
8100 # Don't try gcc -ansi; that turns off useful extensions and
8101 # breaks some systems' header files.
8102 # AIX                   -qlanglvl=ansi
8103 # Ultrix and OSF/1      -std1
8104 # HP-UX 10.20 and later -Ae
8105 # HP-UX older versions  -Aa -D_HPUX_SOURCE
8106 # SVR4                  -Xc -D__EXTENSIONS__
8107 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
8108 do
8109   CC="$ac_save_CC $ac_arg"
8110   rm -f conftest.$ac_objext
8111 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8112   (eval $ac_compile) 2>&5
8113   ac_status=$?
8114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8115   (exit $ac_status); } &&
8116          { ac_try='test -s conftest.$ac_objext'
8117   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8118   (eval $ac_try) 2>&5
8119   ac_status=$?
8120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8121   (exit $ac_status); }; }; then
8122   ac_cv_prog_cc_stdc=$ac_arg
8123 break
8124 else
8125   echo "$as_me: failed program was:" >&5
8126 cat conftest.$ac_ext >&5
8127 fi
8128 rm -f conftest.$ac_objext
8129 done
8130 rm -f conftest.$ac_ext conftest.$ac_objext
8131 CC=$ac_save_CC
8132
8133 fi
8134
8135 case "x$ac_cv_prog_cc_stdc" in
8136   x|xno)
8137     echo "$as_me:$LINENO: result: none needed" >&5
8138 echo "${ECHO_T}none needed" >&6 ;;
8139   *)
8140     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
8141 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
8142     CC="$CC $ac_cv_prog_cc_stdc" ;;
8143 esac
8144
8145 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8146 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
8147 if test "${ac_cv_c_const+set}" = set; then
8148   echo $ECHO_N "(cached) $ECHO_C" >&6
8149 else
8150   cat >conftest.$ac_ext <<_ACEOF
8151 #line $LINENO "configure"
8152 #include "confdefs.h"
8153
8154 #ifdef F77_DUMMY_MAIN
8155 #  ifdef __cplusplus
8156      extern "C"
8157 #  endif
8158    int F77_DUMMY_MAIN() { return 1; }
8159 #endif
8160 int
8161 main ()
8162 {
8163 /* FIXME: Include the comments suggested by Paul. */
8164 #ifndef __cplusplus
8165   /* Ultrix mips cc rejects this.  */
8166   typedef int charset[2];
8167   const charset x;
8168   /* SunOS 4.1.1 cc rejects this.  */
8169   char const *const *ccp;
8170   char **p;
8171   /* NEC SVR4.0.2 mips cc rejects this.  */
8172   struct point {int x, y;};
8173   static struct point const zero = {0,0};
8174   /* AIX XL C 1.02.0.0 rejects this.
8175      It does not let you subtract one const X* pointer from another in
8176      an arm of an if-expression whose if-part is not a constant
8177      expression */
8178   const char *g = "string";
8179   ccp = &g + (g ? g-g : 0);
8180   /* HPUX 7.0 cc rejects these. */
8181   ++ccp;
8182   p = (char**) ccp;
8183   ccp = (char const *const *) p;
8184   { /* SCO 3.2v4 cc rejects this.  */
8185     char *t;
8186     char const *s = 0 ? (char *) 0 : (char const *) 0;
8187
8188     *t++ = 0;
8189   }
8190   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8191     int x[] = {25, 17};
8192     const int *foo = &x[0];
8193     ++foo;
8194   }
8195   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8196     typedef const int *iptr;
8197     iptr p = 0;
8198     ++p;
8199   }
8200   { /* AIX XL C 1.02.0.0 rejects this saying
8201        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8202     struct s { int j; const int *ap[3]; };
8203     struct s *b; b->j = 5;
8204   }
8205   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8206     const int foo = 10;
8207   }
8208 #endif
8209
8210   ;
8211   return 0;
8212 }
8213 _ACEOF
8214 rm -f conftest.$ac_objext
8215 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8216   (eval $ac_compile) 2>&5
8217   ac_status=$?
8218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8219   (exit $ac_status); } &&
8220          { ac_try='test -s conftest.$ac_objext'
8221   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8222   (eval $ac_try) 2>&5
8223   ac_status=$?
8224   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8225   (exit $ac_status); }; }; then
8226   ac_cv_c_const=yes
8227 else
8228   echo "$as_me: failed program was:" >&5
8229 cat conftest.$ac_ext >&5
8230 ac_cv_c_const=no
8231 fi
8232 rm -f conftest.$ac_objext conftest.$ac_ext
8233 fi
8234 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8235 echo "${ECHO_T}$ac_cv_c_const" >&6
8236 if test $ac_cv_c_const = no; then
8237
8238 cat >>confdefs.h <<\_ACEOF
8239 #define const
8240 _ACEOF
8241
8242 fi
8243
8244 echo "$as_me:$LINENO: checking for size_t" >&5
8245 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
8246 if test "${ac_cv_type_size_t+set}" = set; then
8247   echo $ECHO_N "(cached) $ECHO_C" >&6
8248 else
8249   cat >conftest.$ac_ext <<_ACEOF
8250 #line $LINENO "configure"
8251 #include "confdefs.h"
8252 $ac_includes_default
8253 #ifdef F77_DUMMY_MAIN
8254 #  ifdef __cplusplus
8255      extern "C"
8256 #  endif
8257    int F77_DUMMY_MAIN() { return 1; }
8258 #endif
8259 int
8260 main ()
8261 {
8262 if ((size_t *) 0)
8263   return 0;
8264 if (sizeof (size_t))
8265   return 0;
8266   ;
8267   return 0;
8268 }
8269 _ACEOF
8270 rm -f conftest.$ac_objext
8271 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8272   (eval $ac_compile) 2>&5
8273   ac_status=$?
8274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8275   (exit $ac_status); } &&
8276          { ac_try='test -s conftest.$ac_objext'
8277   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8278   (eval $ac_try) 2>&5
8279   ac_status=$?
8280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8281   (exit $ac_status); }; }; then
8282   ac_cv_type_size_t=yes
8283 else
8284   echo "$as_me: failed program was:" >&5
8285 cat conftest.$ac_ext >&5
8286 ac_cv_type_size_t=no
8287 fi
8288 rm -f conftest.$ac_objext conftest.$ac_ext
8289 fi
8290 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
8291 echo "${ECHO_T}$ac_cv_type_size_t" >&6
8292 if test $ac_cv_type_size_t = yes; then
8293   :
8294 else
8295
8296 cat >>confdefs.h <<_ACEOF
8297 #define size_t unsigned
8298 _ACEOF
8299
8300 fi
8301
8302 echo "$as_me:$LINENO: checking for inline" >&5
8303 echo $ECHO_N "checking for inline... $ECHO_C" >&6
8304 if test "${ac_cv_c_inline+set}" = set; then
8305   echo $ECHO_N "(cached) $ECHO_C" >&6
8306 else
8307   ac_cv_c_inline=no
8308 for ac_kw in inline __inline__ __inline; do
8309   cat >conftest.$ac_ext <<_ACEOF
8310 #line $LINENO "configure"
8311 #include "confdefs.h"
8312 #ifndef __cplusplus
8313 static $ac_kw int static_foo () {return 0; }
8314 $ac_kw int foo () {return 0; }
8315 #endif
8316
8317 _ACEOF
8318 rm -f conftest.$ac_objext
8319 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8320   (eval $ac_compile) 2>&5
8321   ac_status=$?
8322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8323   (exit $ac_status); } &&
8324          { ac_try='test -s conftest.$ac_objext'
8325   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8326   (eval $ac_try) 2>&5
8327   ac_status=$?
8328   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8329   (exit $ac_status); }; }; then
8330   ac_cv_c_inline=$ac_kw; break
8331 else
8332   echo "$as_me: failed program was:" >&5
8333 cat conftest.$ac_ext >&5
8334 fi
8335 rm -f conftest.$ac_objext conftest.$ac_ext
8336 done
8337
8338 fi
8339 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
8340 echo "${ECHO_T}$ac_cv_c_inline" >&6
8341 case $ac_cv_c_inline in
8342   inline | yes) ;;
8343   no)
8344 cat >>confdefs.h <<\_ACEOF
8345 #define inline
8346 _ACEOF
8347  ;;
8348   *)  cat >>confdefs.h <<_ACEOF
8349 #define inline $ac_cv_c_inline
8350 _ACEOF
8351  ;;
8352 esac
8353
8354 echo "$as_me:$LINENO: checking for _Bool" >&5
8355 echo $ECHO_N "checking for _Bool... $ECHO_C" >&6
8356 if test "${ac_cv_type__Bool+set}" = set; then
8357   echo $ECHO_N "(cached) $ECHO_C" >&6
8358 else
8359   cat >conftest.$ac_ext <<_ACEOF
8360 #line $LINENO "configure"
8361 #include "confdefs.h"
8362 $ac_includes_default
8363 #ifdef F77_DUMMY_MAIN
8364 #  ifdef __cplusplus
8365      extern "C"
8366 #  endif
8367    int F77_DUMMY_MAIN() { return 1; }
8368 #endif
8369 int
8370 main ()
8371 {
8372 if ((_Bool *) 0)
8373   return 0;
8374 if (sizeof (_Bool))
8375   return 0;
8376   ;
8377   return 0;
8378 }
8379 _ACEOF
8380 rm -f conftest.$ac_objext
8381 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8382   (eval $ac_compile) 2>&5
8383   ac_status=$?
8384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8385   (exit $ac_status); } &&
8386          { ac_try='test -s conftest.$ac_objext'
8387   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8388   (eval $ac_try) 2>&5
8389   ac_status=$?
8390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8391   (exit $ac_status); }; }; then
8392   ac_cv_type__Bool=yes
8393 else
8394   echo "$as_me: failed program was:" >&5
8395 cat conftest.$ac_ext >&5
8396 ac_cv_type__Bool=no
8397 fi
8398 rm -f conftest.$ac_objext conftest.$ac_ext
8399 fi
8400 echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
8401 echo "${ECHO_T}$ac_cv_type__Bool" >&6
8402 if test $ac_cv_type__Bool = yes; then
8403
8404 cat >>confdefs.h <<_ACEOF
8405 #define HAVE__BOOL 1
8406 _ACEOF
8407
8408
8409 fi
8410
8411
8412 if test "x$GCC" = xyes; then
8413   # a reasonable default set of warnings
8414   CC="${CC} -Wall -W -Wpointer-arith -Wbad-function-cast \
8415         -Wwrite-strings -Wmissing-prototypes \
8416         -Wshadow \
8417         -Wmissing-declarations -Wnested-externs -Werror"
8418
8419
8420 cat >>confdefs.h <<\_ACEOF
8421 #define __NO_STRING_INLINES 1
8422 _ACEOF
8423
8424
8425 fi
8426
8427 # Flex includes <stdio.h> and other headers before we get a chance to
8428 # include <config.h>, so we have to hack definitions that affect the
8429 # meanings of those header files onto the command line.
8430 CC="${CC} -D_GNU_SOURCE"
8431
8432
8433
8434
8435 ac_config_files="$ac_config_files Makefile tests/Makefile"
8436
8437 cat >confcache <<\_ACEOF
8438 # This file is a shell script that caches the results of configure
8439 # tests run on this system so they can be shared between configure
8440 # scripts and configure runs, see configure's option --config-cache.
8441 # It is not useful on other systems.  If it contains results you don't
8442 # want to keep, you may remove or edit it.
8443 #
8444 # config.status only pays attention to the cache file if you give it
8445 # the --recheck option to rerun configure.
8446 #
8447 # `ac_cv_env_foo' variables (set or unset) will be overriden when
8448 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8449 # following values.
8450
8451 _ACEOF
8452
8453 # The following way of writing the cache mishandles newlines in values,
8454 # but we know of no workaround that is simple, portable, and efficient.
8455 # So, don't put newlines in cache variables' values.
8456 # Ultrix sh set writes to stderr and can't be redirected directly,
8457 # and sets the high bit in the cache file unless we assign to the vars.
8458 {
8459   (set) 2>&1 |
8460     case `(ac_space=' '; set | grep ac_space) 2>&1` in
8461     *ac_space=\ *)
8462       # `set' does not quote correctly, so add quotes (double-quote
8463       # substitution turns \\\\ into \\, and sed turns \\ into \).
8464       sed -n \
8465         "s/'/'\\\\''/g;
8466           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8467       ;;
8468     *)
8469       # `set' quotes correctly as required by POSIX, so do not add quotes.
8470       sed -n \
8471         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
8472       ;;
8473     esac;
8474 } |
8475   sed '
8476      t clear
8477      : clear
8478      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8479      t end
8480      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8481      : end' >>confcache
8482 if cmp -s $cache_file confcache; then :; else
8483   if test -w $cache_file; then
8484     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
8485     cat confcache >$cache_file
8486   else
8487     echo "not updating unwritable cache $cache_file"
8488   fi
8489 fi
8490 rm -f confcache
8491
8492 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8493 # Let make expand exec_prefix.
8494 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8495
8496 # VPATH may cause trouble with some makes, so we remove $(srcdir),
8497 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8498 # trailing colons and then remove the whole line if VPATH becomes empty
8499 # (actually we leave an empty line to preserve line numbers).
8500 if test "x$srcdir" = x.; then
8501   ac_vpsub='/^[         ]*VPATH[        ]*=/{
8502 s/:*\$(srcdir):*/:/;
8503 s/:*\${srcdir}:*/:/;
8504 s/:*@srcdir@:*/:/;
8505 s/^\([^=]*=[    ]*\):*/\1/;
8506 s/:*$//;
8507 s/^[^=]*=[      ]*$//;
8508 }'
8509 fi
8510
8511 DEFS=-DHAVE_CONFIG_H
8512
8513
8514 : ${CONFIG_STATUS=./config.status}
8515 ac_clean_files_save=$ac_clean_files
8516 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8517 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
8518 echo "$as_me: creating $CONFIG_STATUS" >&6;}
8519 cat >$CONFIG_STATUS <<_ACEOF
8520 #! $SHELL
8521 # Generated by $as_me.
8522 # Run this file to recreate the current configuration.
8523 # Compiler output produced by configure, useful for debugging
8524 # configure, is in config.log if it exists.
8525
8526 debug=false
8527 SHELL=\${CONFIG_SHELL-$SHELL}
8528 _ACEOF
8529
8530 cat >>$CONFIG_STATUS <<\_ACEOF
8531
8532 ## --------------------- ##
8533 ## M4sh Initialization.  ##
8534 ## --------------------- ##
8535
8536 # Be Bourne compatible
8537 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
8538   emulate sh
8539   NULLCMD=:
8540 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
8541   set -o posix
8542 fi
8543
8544 # NLS nuisances.
8545 # Support unset when possible.
8546 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
8547   as_unset=unset
8548 else
8549   as_unset=false
8550 fi
8551
8552 (set +x; test -n "`(LANG=C; export LANG) 2>&1`") &&
8553     { $as_unset LANG || test "${LANG+set}" != set; } ||
8554       { LANG=C; export LANG; }
8555 (set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") &&
8556     { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } ||
8557       { LC_ALL=C; export LC_ALL; }
8558 (set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") &&
8559     { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } ||
8560       { LC_TIME=C; export LC_TIME; }
8561 (set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") &&
8562     { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } ||
8563       { LC_CTYPE=C; export LC_CTYPE; }
8564 (set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") &&
8565     { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } ||
8566       { LANGUAGE=C; export LANGUAGE; }
8567 (set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") &&
8568     { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } ||
8569       { LC_COLLATE=C; export LC_COLLATE; }
8570 (set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") &&
8571     { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } ||
8572       { LC_NUMERIC=C; export LC_NUMERIC; }
8573 (set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") &&
8574     { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } ||
8575       { LC_MESSAGES=C; export LC_MESSAGES; }
8576
8577
8578 # Name of the executable.
8579 as_me=`(basename "$0") 2>/dev/null ||
8580 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8581          X"$0" : 'X\(//\)$' \| \
8582          X"$0" : 'X\(/\)$' \| \
8583          .     : '\(.\)' 2>/dev/null ||
8584 echo X/"$0" |
8585     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
8586           /^X\/\(\/\/\)$/{ s//\1/; q; }
8587           /^X\/\(\/\).*/{ s//\1/; q; }
8588           s/.*/./; q'`
8589
8590 # PATH needs CR, and LINENO needs CR and PATH.
8591 # Avoid depending upon Character Ranges.
8592 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8593 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8594 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8595 as_cr_digits='0123456789'
8596 as_cr_alnum=$as_cr_Letters$as_cr_digits
8597
8598 # The user is always right.
8599 if test "${PATH_SEPARATOR+set}" != set; then
8600   echo "#! /bin/sh" >conftest.sh
8601   echo  "exit 0"   >>conftest.sh
8602   chmod +x conftest.sh
8603   if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then
8604     PATH_SEPARATOR=';'
8605   else
8606     PATH_SEPARATOR=:
8607   fi
8608   rm -f conftest.sh
8609 fi
8610
8611
8612   as_lineno_1=$LINENO
8613   as_lineno_2=$LINENO
8614   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8615   test "x$as_lineno_1" != "x$as_lineno_2" &&
8616   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
8617   # Find who we are.  Look in the path if we contain no path at all
8618   # relative or not.
8619   case $0 in
8620     *[\\/]* ) as_myself=$0 ;;
8621     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8622 for as_dir in $PATH
8623 do
8624   IFS=$as_save_IFS
8625   test -z "$as_dir" && as_dir=.
8626   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8627 done
8628
8629        ;;
8630   esac
8631   # We did not find ourselves, most probably we were run as `sh COMMAND'
8632   # in which case we are not to be found in the path.
8633   if test "x$as_myself" = x; then
8634     as_myself=$0
8635   fi
8636   if test ! -f "$as_myself"; then
8637     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
8638 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8639    { (exit 1); exit 1; }; }
8640   fi
8641   case $CONFIG_SHELL in
8642   '')
8643     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8644 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8645 do
8646   IFS=$as_save_IFS
8647   test -z "$as_dir" && as_dir=.
8648   for as_base in sh bash ksh sh5; do
8649          case $as_dir in
8650          /*)
8651            if ("$as_dir/$as_base" -c '
8652   as_lineno_1=$LINENO
8653   as_lineno_2=$LINENO
8654   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8655   test "x$as_lineno_1" != "x$as_lineno_2" &&
8656   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
8657              CONFIG_SHELL=$as_dir/$as_base
8658              export CONFIG_SHELL
8659              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8660            fi;;
8661          esac
8662        done
8663 done
8664 ;;
8665   esac
8666
8667   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8668   # uniformly replaced by the line number.  The first 'sed' inserts a
8669   # line-number line before each line; the second 'sed' does the real
8670   # work.  The second script uses 'N' to pair each line-number line
8671   # with the numbered line, and appends trailing '-' during
8672   # substitution so that $LINENO is not a special case at line end.
8673   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8674   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
8675   sed '=' <$as_myself |
8676     sed '
8677       N
8678       s,$,-,
8679       : loop
8680       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8681       t loop
8682       s,-$,,
8683       s,^['$as_cr_digits']*\n,,
8684     ' >$as_me.lineno &&
8685   chmod +x $as_me.lineno ||
8686     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8687 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8688    { (exit 1); exit 1; }; }
8689
8690   # Don't try to exec as it changes $[0], causing all sort of problems
8691   # (the dirname of $[0] is not the place where we might find the
8692   # original and so on.  Autoconf is especially sensible to this).
8693   . ./$as_me.lineno
8694   # Exit status is that of the last command.
8695   exit
8696 }
8697
8698
8699 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8700   *c*,-n*) ECHO_N= ECHO_C='
8701 ' ECHO_T='      ' ;;
8702   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8703   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
8704 esac
8705
8706 if expr a : '\(a\)' >/dev/null 2>&1; then
8707   as_expr=expr
8708 else
8709   as_expr=false
8710 fi
8711
8712 rm -f conf$$ conf$$.exe conf$$.file
8713 echo >conf$$.file
8714 if ln -s conf$$.file conf$$ 2>/dev/null; then
8715   # We could just check for DJGPP; but this test a) works b) is more generic
8716   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8717   if test -f conf$$.exe; then
8718     # Don't use ln at all; we don't have any links
8719     as_ln_s='cp -p'
8720   else
8721     as_ln_s='ln -s'
8722   fi
8723 elif ln conf$$.file conf$$ 2>/dev/null; then
8724   as_ln_s=ln
8725 else
8726   as_ln_s='cp -p'
8727 fi
8728 rm -f conf$$ conf$$.exe conf$$.file
8729
8730 as_executable_p="test -f"
8731
8732 # Sed expression to map a string onto a valid CPP name.
8733 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
8734
8735 # Sed expression to map a string onto a valid variable name.
8736 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
8737
8738
8739 # IFS
8740 # We need space, tab and new line, in precisely that order.
8741 as_nl='
8742 '
8743 IFS="   $as_nl"
8744
8745 # CDPATH.
8746 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }
8747
8748 exec 6>&1
8749
8750 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8751 # report actual input values of CONFIG_FILES etc. instead of their
8752 # values after options handling.  Logging --version etc. is OK.
8753 exec 5>>config.log
8754 {
8755   echo
8756   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8757 ## Running $as_me. ##
8758 _ASBOX
8759 } >&5
8760 cat >&5 <<_CSEOF
8761
8762 This file was extended by cparse $as_me 0.0.20040813, which was
8763 generated by GNU Autoconf 2.53.  Invocation command line was
8764
8765   CONFIG_FILES    = $CONFIG_FILES
8766   CONFIG_HEADERS  = $CONFIG_HEADERS
8767   CONFIG_LINKS    = $CONFIG_LINKS
8768   CONFIG_COMMANDS = $CONFIG_COMMANDS
8769   $ $0 $@
8770
8771 _CSEOF
8772 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8773 echo >&5
8774 _ACEOF
8775
8776 # Files that config.status was made for.
8777 if test -n "$ac_config_files"; then
8778   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8779 fi
8780
8781 if test -n "$ac_config_headers"; then
8782   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8783 fi
8784
8785 if test -n "$ac_config_links"; then
8786   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8787 fi
8788
8789 if test -n "$ac_config_commands"; then
8790   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8791 fi
8792
8793 cat >>$CONFIG_STATUS <<\_ACEOF
8794
8795 ac_cs_usage="\
8796 \`$as_me' instantiates files from templates according to the
8797 current configuration.
8798
8799 Usage: $0 [OPTIONS] [FILE]...
8800
8801   -h, --help       print this help, then exit
8802   -V, --version    print version number, then exit
8803   -d, --debug      don't remove temporary files
8804       --recheck    update $as_me by reconfiguring in the same conditions
8805   --file=FILE[:TEMPLATE]
8806                    instantiate the configuration file FILE
8807   --header=FILE[:TEMPLATE]
8808                    instantiate the configuration header FILE
8809
8810 Configuration files:
8811 $config_files
8812
8813 Configuration headers:
8814 $config_headers
8815
8816 Configuration commands:
8817 $config_commands
8818
8819 Report bugs to <bug-autoconf@gnu.org>."
8820 _ACEOF
8821
8822 cat >>$CONFIG_STATUS <<_ACEOF
8823 ac_cs_version="\\
8824 cparse config.status 0.0.20040813
8825 configured by $0, generated by GNU Autoconf 2.53,
8826   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8827
8828 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
8829 Free Software Foundation, Inc.
8830 This config.status script is free software; the Free Software Foundation
8831 gives unlimited permission to copy, distribute and modify it."
8832 srcdir=$srcdir
8833 INSTALL="$INSTALL"
8834 _ACEOF
8835
8836 cat >>$CONFIG_STATUS <<\_ACEOF
8837 # If no file are specified by the user, then we need to provide default
8838 # value.  By we need to know if files were specified by the user.
8839 ac_need_defaults=:
8840 while test $# != 0
8841 do
8842   case $1 in
8843   --*=*)
8844     ac_option=`expr "x$1" : 'x\([^=]*\)='`
8845     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8846     shift
8847     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
8848     shift
8849     ;;
8850   -*);;
8851   *) # This is not an option, so the user has probably given explicit
8852      # arguments.
8853      ac_need_defaults=false;;
8854   esac
8855
8856   case $1 in
8857   # Handling of the options.
8858 _ACEOF
8859 cat >>$CONFIG_STATUS <<_ACEOF
8860   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8861     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
8862     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
8863 _ACEOF
8864 cat >>$CONFIG_STATUS <<\_ACEOF
8865   --version | --vers* | -V )
8866     echo "$ac_cs_version"; exit 0 ;;
8867   --he | --h)
8868     # Conflict between --help and --header
8869     { { echo "$as_me:$LINENO: error: ambiguous option: $1
8870 Try \`$0 --help' for more information." >&5
8871 echo "$as_me: error: ambiguous option: $1
8872 Try \`$0 --help' for more information." >&2;}
8873    { (exit 1); exit 1; }; };;
8874   --help | --hel | -h )
8875     echo "$ac_cs_usage"; exit 0 ;;
8876   --debug | --d* | -d )
8877     debug=: ;;
8878   --file | --fil | --fi | --f )
8879     shift
8880     CONFIG_FILES="$CONFIG_FILES $1"
8881     ac_need_defaults=false;;
8882   --header | --heade | --head | --hea )
8883     shift
8884     CONFIG_HEADERS="$CONFIG_HEADERS $1"
8885     ac_need_defaults=false;;
8886
8887   # This is an error.
8888   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8889 Try \`$0 --help' for more information." >&5
8890 echo "$as_me: error: unrecognized option: $1
8891 Try \`$0 --help' for more information." >&2;}
8892    { (exit 1); exit 1; }; } ;;
8893
8894   *) ac_config_targets="$ac_config_targets $1" ;;
8895
8896   esac
8897   shift
8898 done
8899
8900 _ACEOF
8901
8902 cat >>$CONFIG_STATUS <<_ACEOF
8903 #
8904 # INIT-COMMANDS section.
8905 #
8906
8907 AMDEP_TRUE="$AMDEP_TRUE"
8908 ac_aux_dir="$ac_aux_dir"
8909
8910 _ACEOF
8911
8912
8913
8914 cat >>$CONFIG_STATUS <<\_ACEOF
8915 for ac_config_target in $ac_config_targets
8916 do
8917   case "$ac_config_target" in
8918   # Handling of arguments.
8919   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8920   "tests/Makefile" ) CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
8921   "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8922   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8923   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8924 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8925    { (exit 1); exit 1; }; };;
8926   esac
8927 done
8928
8929 # If the user did not use the arguments to specify the items to instantiate,
8930 # then the envvar interface is used.  Set only those that are not.
8931 # We use the long form for the default assignment because of an extremely
8932 # bizarre bug on SunOS 4.1.3.
8933 if $ac_need_defaults; then
8934   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8935   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8936   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8937 fi
8938
8939 # Create a temporary directory, and hook for its removal unless debugging.
8940 $debug ||
8941 {
8942   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8943   trap '{ (exit 1); exit 1; }' 1 2 13 15
8944 }
8945
8946 # Create a (secure) tmp directory for tmp files.
8947 : ${TMPDIR=/tmp}
8948 {
8949   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
8950   test -n "$tmp" && test -d "$tmp"
8951 }  ||
8952 {
8953   tmp=$TMPDIR/cs$$-$RANDOM
8954   (umask 077 && mkdir $tmp)
8955 } ||
8956 {
8957    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
8958    { (exit 1); exit 1; }
8959 }
8960
8961 _ACEOF
8962
8963 cat >>$CONFIG_STATUS <<_ACEOF
8964
8965 #
8966 # CONFIG_FILES section.
8967 #
8968
8969 # No need to generate the scripts if there are no CONFIG_FILES.
8970 # This happens for instance when ./config.status config.h
8971 if test -n "\$CONFIG_FILES"; then
8972   # Protect against being on the right side of a sed subst in config.status.
8973   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8974    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8975 s,@SHELL@,$SHELL,;t t
8976 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8977 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8978 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8979 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8980 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8981 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8982 s,@exec_prefix@,$exec_prefix,;t t
8983 s,@prefix@,$prefix,;t t
8984 s,@program_transform_name@,$program_transform_name,;t t
8985 s,@bindir@,$bindir,;t t
8986 s,@sbindir@,$sbindir,;t t
8987 s,@libexecdir@,$libexecdir,;t t
8988 s,@datadir@,$datadir,;t t
8989 s,@sysconfdir@,$sysconfdir,;t t
8990 s,@sharedstatedir@,$sharedstatedir,;t t
8991 s,@localstatedir@,$localstatedir,;t t
8992 s,@libdir@,$libdir,;t t
8993 s,@includedir@,$includedir,;t t
8994 s,@oldincludedir@,$oldincludedir,;t t
8995 s,@infodir@,$infodir,;t t
8996 s,@mandir@,$mandir,;t t
8997 s,@build_alias@,$build_alias,;t t
8998 s,@host_alias@,$host_alias,;t t
8999 s,@target_alias@,$target_alias,;t t
9000 s,@DEFS@,$DEFS,;t t
9001 s,@ECHO_C@,$ECHO_C,;t t
9002 s,@ECHO_N@,$ECHO_N,;t t
9003 s,@ECHO_T@,$ECHO_T,;t t
9004 s,@LIBS@,$LIBS,;t t
9005 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
9006 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
9007 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
9008 s,@PACKAGE@,$PACKAGE,;t t
9009 s,@VERSION@,$VERSION,;t t
9010 s,@EXEEXT@,$EXEEXT,;t t
9011 s,@OBJEXT@,$OBJEXT,;t t
9012 s,@ACLOCAL@,$ACLOCAL,;t t
9013 s,@AUTOCONF@,$AUTOCONF,;t t
9014 s,@AUTOMAKE@,$AUTOMAKE,;t t
9015 s,@AUTOHEADER@,$AUTOHEADER,;t t
9016 s,@MAKEINFO@,$MAKEINFO,;t t
9017 s,@AMTAR@,$AMTAR,;t t
9018 s,@install_sh@,$install_sh,;t t
9019 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
9020 s,@AWK@,$AWK,;t t
9021 s,@SET_MAKE@,$SET_MAKE,;t t
9022 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
9023 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
9024 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
9025 s,@DEPDIR@,$DEPDIR,;t t
9026 s,@CC@,$CC,;t t
9027 s,@CFLAGS@,$CFLAGS,;t t
9028 s,@LDFLAGS@,$LDFLAGS,;t t
9029 s,@CPPFLAGS@,$CPPFLAGS,;t t
9030 s,@ac_ct_CC@,$ac_ct_CC,;t t
9031 s,@am__include@,$am__include,;t t
9032 s,@am__quote@,$am__quote,;t t
9033 s,@CCDEPMODE@,$CCDEPMODE,;t t
9034 s,@YACC@,$YACC,;t t
9035 s,@LEX@,$LEX,;t t
9036 s,@LEXLIB@,$LEXLIB,;t t
9037 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
9038 s,@build@,$build,;t t
9039 s,@build_cpu@,$build_cpu,;t t
9040 s,@build_vendor@,$build_vendor,;t t
9041 s,@build_os@,$build_os,;t t
9042 s,@host@,$host,;t t
9043 s,@host_cpu@,$host_cpu,;t t
9044 s,@host_vendor@,$host_vendor,;t t
9045 s,@host_os@,$host_os,;t t
9046 s,@LN_S@,$LN_S,;t t
9047 s,@ECHO@,$ECHO,;t t
9048 s,@RANLIB@,$RANLIB,;t t
9049 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
9050 s,@STRIP@,$STRIP,;t t
9051 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
9052 s,@CPP@,$CPP,;t t
9053 s,@LIBTOOL@,$LIBTOOL,;t t
9054 s,@LIBGC@,$LIBGC,;t t
9055 CEOF
9056
9057 _ACEOF
9058
9059   cat >>$CONFIG_STATUS <<\_ACEOF
9060   # Split the substitutions into bite-sized pieces for seds with
9061   # small command number limits, like on Digital OSF/1 and HP-UX.
9062   ac_max_sed_lines=48
9063   ac_sed_frag=1 # Number of current file.
9064   ac_beg=1 # First line for current file.
9065   ac_end=$ac_max_sed_lines # Line after last line for current file.
9066   ac_more_lines=:
9067   ac_sed_cmds=
9068   while $ac_more_lines; do
9069     if test $ac_beg -gt 1; then
9070       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
9071     else
9072       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
9073     fi
9074     if test ! -s $tmp/subs.frag; then
9075       ac_more_lines=false
9076     else
9077       # The purpose of the label and of the branching condition is to
9078       # speed up the sed processing (if there are no `@' at all, there
9079       # is no need to browse any of the substitutions).
9080       # These are the two extra sed commands mentioned above.
9081       (echo ':t
9082   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
9083       if test -z "$ac_sed_cmds"; then
9084         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
9085       else
9086         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
9087       fi
9088       ac_sed_frag=`expr $ac_sed_frag + 1`
9089       ac_beg=$ac_end
9090       ac_end=`expr $ac_end + $ac_max_sed_lines`
9091     fi
9092   done
9093   if test -z "$ac_sed_cmds"; then
9094     ac_sed_cmds=cat
9095   fi
9096 fi # test -n "$CONFIG_FILES"
9097
9098 _ACEOF
9099 cat >>$CONFIG_STATUS <<\_ACEOF
9100 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
9101   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9102   case $ac_file in
9103   - | *:- | *:-:* ) # input from stdin
9104         cat >$tmp/stdin
9105         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9106         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9107   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9108         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9109   * )   ac_file_in=$ac_file.in ;;
9110   esac
9111
9112   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
9113   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9114 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9115          X"$ac_file" : 'X\(//\)[^/]' \| \
9116          X"$ac_file" : 'X\(//\)$' \| \
9117          X"$ac_file" : 'X\(/\)' \| \
9118          .     : '\(.\)' 2>/dev/null ||
9119 echo X"$ac_file" |
9120     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9121           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9122           /^X\(\/\/\)$/{ s//\1/; q; }
9123           /^X\(\/\).*/{ s//\1/; q; }
9124           s/.*/./; q'`
9125   { case "$ac_dir" in
9126   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
9127   *)                      as_incr_dir=.;;
9128 esac
9129 as_dummy="$ac_dir"
9130 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
9131   case $as_mkdir_dir in
9132     # Skip DOS drivespec
9133     ?:) as_incr_dir=$as_mkdir_dir ;;
9134     *)
9135       as_incr_dir=$as_incr_dir/$as_mkdir_dir
9136       test -d "$as_incr_dir" ||
9137         mkdir "$as_incr_dir" ||
9138         { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5
9139 echo "$as_me: error: cannot create \"$ac_dir\"" >&2;}
9140    { (exit 1); exit 1; }; }
9141     ;;
9142   esac
9143 done; }
9144
9145   ac_builddir=.
9146
9147 if test "$ac_dir" != .; then
9148   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9149   # A "../" for each directory in $ac_dir_suffix.
9150   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9151 else
9152   ac_dir_suffix= ac_top_builddir=
9153 fi
9154
9155 case $srcdir in
9156   .)  # No --srcdir option.  We are building in place.
9157     ac_srcdir=.
9158     if test -z "$ac_top_builddir"; then
9159        ac_top_srcdir=.
9160     else
9161        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9162     fi ;;
9163   [\\/]* | ?:[\\/]* )  # Absolute path.
9164     ac_srcdir=$srcdir$ac_dir_suffix;
9165     ac_top_srcdir=$srcdir ;;
9166   *) # Relative path.
9167     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9168     ac_top_srcdir=$ac_top_builddir$srcdir ;;
9169 esac
9170 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
9171 # absolute.
9172 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
9173 ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
9174 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
9175 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
9176
9177
9178   case $INSTALL in
9179   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9180   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
9181   esac
9182
9183   if test x"$ac_file" != x-; then
9184     { echo "$as_me:$LINENO: creating $ac_file" >&5
9185 echo "$as_me: creating $ac_file" >&6;}
9186     rm -f "$ac_file"
9187   fi
9188   # Let's still pretend it is `configure' which instantiates (i.e., don't
9189   # use $as_me), people would be surprised to read:
9190   #    /* config.h.  Generated by config.status.  */
9191   if test x"$ac_file" = x-; then
9192     configure_input=
9193   else
9194     configure_input="$ac_file.  "
9195   fi
9196   configure_input=$configure_input"Generated from `echo $ac_file_in |
9197                                      sed 's,.*/,,'` by configure."
9198
9199   # First look for the input files in the build tree, otherwise in the
9200   # src tree.
9201   ac_file_inputs=`IFS=:
9202     for f in $ac_file_in; do
9203       case $f in
9204       -) echo $tmp/stdin ;;
9205       [\\/$]*)
9206          # Absolute (can't be DOS-style, as IFS=:)
9207          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9208 echo "$as_me: error: cannot find input file: $f" >&2;}
9209    { (exit 1); exit 1; }; }
9210          echo $f;;
9211       *) # Relative
9212          if test -f "$f"; then
9213            # Build tree
9214            echo $f
9215          elif test -f "$srcdir/$f"; then
9216            # Source tree
9217            echo $srcdir/$f
9218          else
9219            # /dev/null tree
9220            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9221 echo "$as_me: error: cannot find input file: $f" >&2;}
9222    { (exit 1); exit 1; }; }
9223          fi;;
9224       esac
9225     done` || { (exit 1); exit 1; }
9226 _ACEOF
9227 cat >>$CONFIG_STATUS <<_ACEOF
9228   sed "$ac_vpsub
9229 $extrasub
9230 _ACEOF
9231 cat >>$CONFIG_STATUS <<\_ACEOF
9232 :t
9233 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9234 s,@configure_input@,$configure_input,;t t
9235 s,@srcdir@,$ac_srcdir,;t t
9236 s,@abs_srcdir@,$ac_abs_srcdir,;t t
9237 s,@top_srcdir@,$ac_top_srcdir,;t t
9238 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
9239 s,@builddir@,$ac_builddir,;t t
9240 s,@abs_builddir@,$ac_abs_builddir,;t t
9241 s,@top_builddir@,$ac_top_builddir,;t t
9242 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
9243 s,@INSTALL@,$ac_INSTALL,;t t
9244 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
9245   rm -f $tmp/stdin
9246   if test x"$ac_file" != x-; then
9247     mv $tmp/out $ac_file
9248   else
9249     cat $tmp/out
9250     rm -f $tmp/out
9251   fi
9252
9253 done
9254 _ACEOF
9255 cat >>$CONFIG_STATUS <<\_ACEOF
9256
9257 #
9258 # CONFIG_HEADER section.
9259 #
9260
9261 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9262 # NAME is the cpp macro being defined and VALUE is the value it is being given.
9263 #
9264 # ac_d sets the value in "#define NAME VALUE" lines.
9265 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
9266 ac_dB='[        ].*$,\1#\2'
9267 ac_dC=' '
9268 ac_dD=',;t'
9269 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9270 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
9271 ac_uB='$,\1#\2define\3'
9272 ac_uC=' '
9273 ac_uD=',;t'
9274
9275 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
9276   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9277   case $ac_file in
9278   - | *:- | *:-:* ) # input from stdin
9279         cat >$tmp/stdin
9280         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9281         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9282   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9283         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9284   * )   ac_file_in=$ac_file.in ;;
9285   esac
9286
9287   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
9288 echo "$as_me: creating $ac_file" >&6;}
9289
9290   # First look for the input files in the build tree, otherwise in the
9291   # src tree.
9292   ac_file_inputs=`IFS=:
9293     for f in $ac_file_in; do
9294       case $f in
9295       -) echo $tmp/stdin ;;
9296       [\\/$]*)
9297          # Absolute (can't be DOS-style, as IFS=:)
9298          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9299 echo "$as_me: error: cannot find input file: $f" >&2;}
9300    { (exit 1); exit 1; }; }
9301          echo $f;;
9302       *) # Relative
9303          if test -f "$f"; then
9304            # Build tree
9305            echo $f
9306          elif test -f "$srcdir/$f"; then
9307            # Source tree
9308            echo $srcdir/$f
9309          else
9310            # /dev/null tree
9311            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9312 echo "$as_me: error: cannot find input file: $f" >&2;}
9313    { (exit 1); exit 1; }; }
9314          fi;;
9315       esac
9316     done` || { (exit 1); exit 1; }
9317   # Remove the trailing spaces.
9318   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
9319
9320 _ACEOF
9321
9322 # Transform confdefs.h into two sed scripts, `conftest.defines' and
9323 # `conftest.undefs', that substitutes the proper values into
9324 # config.h.in to produce config.h.  The first handles `#define'
9325 # templates, and the second `#undef' templates.
9326 # And first: Protect against being on the right side of a sed subst in
9327 # config.status.  Protect against being in an unquoted here document
9328 # in config.status.
9329 rm -f conftest.defines conftest.undefs
9330 # Using a here document instead of a string reduces the quoting nightmare.
9331 # Putting comments in sed scripts is not portable.
9332 #
9333 # `end' is used to avoid that the second main sed command (meant for
9334 # 0-ary CPP macros) applies to n-ary macro definitions.
9335 # See the Autoconf documentation for `clear'.
9336 cat >confdef2sed.sed <<\_ACEOF
9337 s/[\\&,]/\\&/g
9338 s,[\\$`],\\&,g
9339 t clear
9340 : clear
9341 s,^[    ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
9342 t end
9343 s,^[    ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
9344 : end
9345 _ACEOF
9346 # If some macros were called several times there might be several times
9347 # the same #defines, which is useless.  Nevertheless, we may not want to
9348 # sort them, since we want the *last* AC-DEFINE to be honored.
9349 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
9350 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
9351 rm -f confdef2sed.sed
9352
9353 # This sed command replaces #undef with comments.  This is necessary, for
9354 # example, in the case of _POSIX_SOURCE, which is predefined and required
9355 # on some systems where configure will not decide to define it.
9356 cat >>conftest.undefs <<\_ACEOF
9357 s,^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
9358 _ACEOF
9359
9360 # Break up conftest.defines because some shells have a limit on the size
9361 # of here documents, and old seds have small limits too (100 cmds).
9362 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
9363 echo '  if egrep "^[    ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
9364 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
9365 echo '  :' >>$CONFIG_STATUS
9366 rm -f conftest.tail
9367 while grep . conftest.defines >/dev/null
9368 do
9369   # Write a limited-size here document to $tmp/defines.sed.
9370   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
9371   # Speed up: don't consider the non `#define' lines.
9372   echo '/^[     ]*#[    ]*define/!b' >>$CONFIG_STATUS
9373   # Work around the forget-to-reset-the-flag bug.
9374   echo 't clr' >>$CONFIG_STATUS
9375   echo ': clr' >>$CONFIG_STATUS
9376   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
9377   echo 'CEOF
9378   sed -f $tmp/defines.sed $tmp/in >$tmp/out
9379   rm -f $tmp/in
9380   mv $tmp/out $tmp/in
9381 ' >>$CONFIG_STATUS
9382   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
9383   rm -f conftest.defines
9384   mv conftest.tail conftest.defines
9385 done
9386 rm -f conftest.defines
9387 echo '  fi # egrep' >>$CONFIG_STATUS
9388 echo >>$CONFIG_STATUS
9389
9390 # Break up conftest.undefs because some shells have a limit on the size
9391 # of here documents, and old seds have small limits too (100 cmds).
9392 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
9393 rm -f conftest.tail
9394 while grep . conftest.undefs >/dev/null
9395 do
9396   # Write a limited-size here document to $tmp/undefs.sed.
9397   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
9398   # Speed up: don't consider the non `#undef'
9399   echo '/^[     ]*#[    ]*undef/!b' >>$CONFIG_STATUS
9400   # Work around the forget-to-reset-the-flag bug.
9401   echo 't clr' >>$CONFIG_STATUS
9402   echo ': clr' >>$CONFIG_STATUS
9403   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
9404   echo 'CEOF
9405   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
9406   rm -f $tmp/in
9407   mv $tmp/out $tmp/in
9408 ' >>$CONFIG_STATUS
9409   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
9410   rm -f conftest.undefs
9411   mv conftest.tail conftest.undefs
9412 done
9413 rm -f conftest.undefs
9414
9415 cat >>$CONFIG_STATUS <<\_ACEOF
9416   # Let's still pretend it is `configure' which instantiates (i.e., don't
9417   # use $as_me), people would be surprised to read:
9418   #    /* config.h.  Generated by config.status.  */
9419   if test x"$ac_file" = x-; then
9420     echo "/* Generated by configure.  */" >$tmp/config.h
9421   else
9422     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
9423   fi
9424   cat $tmp/in >>$tmp/config.h
9425   rm -f $tmp/in
9426   if test x"$ac_file" != x-; then
9427     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
9428       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
9429 echo "$as_me: $ac_file is unchanged" >&6;}
9430     else
9431       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9432 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9433          X"$ac_file" : 'X\(//\)[^/]' \| \
9434          X"$ac_file" : 'X\(//\)$' \| \
9435          X"$ac_file" : 'X\(/\)' \| \
9436          .     : '\(.\)' 2>/dev/null ||
9437 echo X"$ac_file" |
9438     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9439           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9440           /^X\(\/\/\)$/{ s//\1/; q; }
9441           /^X\(\/\).*/{ s//\1/; q; }
9442           s/.*/./; q'`
9443       { case "$ac_dir" in
9444   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
9445   *)                      as_incr_dir=.;;
9446 esac
9447 as_dummy="$ac_dir"
9448 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
9449   case $as_mkdir_dir in
9450     # Skip DOS drivespec
9451     ?:) as_incr_dir=$as_mkdir_dir ;;
9452     *)
9453       as_incr_dir=$as_incr_dir/$as_mkdir_dir
9454       test -d "$as_incr_dir" ||
9455         mkdir "$as_incr_dir" ||
9456         { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5
9457 echo "$as_me: error: cannot create \"$ac_dir\"" >&2;}
9458    { (exit 1); exit 1; }; }
9459     ;;
9460   esac
9461 done; }
9462
9463       rm -f $ac_file
9464       mv $tmp/config.h $ac_file
9465     fi
9466   else
9467     cat $tmp/config.h
9468     rm -f $tmp/config.h
9469   fi
9470   # Run the commands associated with the file.
9471   case $ac_file in
9472     config.h ) # update the timestamp
9473 echo timestamp >"./stamp-h1"
9474  ;;
9475   esac
9476 done
9477 _ACEOF
9478 cat >>$CONFIG_STATUS <<\_ACEOF
9479
9480 #
9481 # CONFIG_COMMANDS section.
9482 #
9483 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
9484   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
9485   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
9486   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
9487 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9488          X"$ac_dest" : 'X\(//\)[^/]' \| \
9489          X"$ac_dest" : 'X\(//\)$' \| \
9490          X"$ac_dest" : 'X\(/\)' \| \
9491          .     : '\(.\)' 2>/dev/null ||
9492 echo X"$ac_dest" |
9493     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9494           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9495           /^X\(\/\/\)$/{ s//\1/; q; }
9496           /^X\(\/\).*/{ s//\1/; q; }
9497           s/.*/./; q'`
9498   ac_builddir=.
9499
9500 if test "$ac_dir" != .; then
9501   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9502   # A "../" for each directory in $ac_dir_suffix.
9503   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9504 else
9505   ac_dir_suffix= ac_top_builddir=
9506 fi
9507
9508 case $srcdir in
9509   .)  # No --srcdir option.  We are building in place.
9510     ac_srcdir=.
9511     if test -z "$ac_top_builddir"; then
9512        ac_top_srcdir=.
9513     else
9514        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9515     fi ;;
9516   [\\/]* | ?:[\\/]* )  # Absolute path.
9517     ac_srcdir=$srcdir$ac_dir_suffix;
9518     ac_top_srcdir=$srcdir ;;
9519   *) # Relative path.
9520     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9521     ac_top_srcdir=$ac_top_builddir$srcdir ;;
9522 esac
9523 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
9524 # absolute.
9525 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
9526 ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
9527 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
9528 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
9529
9530
9531   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9532 echo "$as_me: executing $ac_dest commands" >&6;}
9533   case $ac_dest in
9534     default-1 )
9535 test x"$AMDEP_TRUE" != x"" ||
9536 for mf in $CONFIG_FILES; do
9537   case "$mf" in
9538   Makefile) dirpart=.;;
9539   */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;;
9540   *) continue;;
9541   esac
9542   grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
9543   # Extract the definition of DEP_FILES from the Makefile without
9544   # running `make'.
9545   DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
9546   test -z "$DEPDIR" && continue
9547   # When using ansi2knr, U may be empty or an underscore; expand it
9548   U=`sed -n -e '/^U = / s///p' < "$mf"`
9549   test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
9550   # We invoke sed twice because it is the simplest approach to
9551   # changing $(DEPDIR) to its actual value in the expansion.
9552   for file in `sed -n -e '
9553     /^DEP_FILES = .*\\\\$/ {
9554       s/^DEP_FILES = //
9555       :loop
9556         s/\\\\$//
9557         p
9558         n
9559         /\\\\$/ b loop
9560       p
9561     }
9562     /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
9563        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
9564     # Make sure the directory exists.
9565     test -f "$dirpart/$file" && continue
9566     fdir=`echo "$file" | sed -e 's|/[^/]*$||'`
9567     $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1
9568     # echo "creating $dirpart/$file"
9569     echo '# dummy' > "$dirpart/$file"
9570   done
9571 done
9572  ;;
9573   esac
9574 done
9575 _ACEOF
9576
9577 cat >>$CONFIG_STATUS <<\_ACEOF
9578
9579 { (exit 0); exit 0; }
9580 _ACEOF
9581 chmod +x $CONFIG_STATUS
9582 ac_clean_files=$ac_clean_files_save
9583
9584
9585 # configure is writing to config.log, and then calls config.status.
9586 # config.status does its own redirection, appending to config.log.
9587 # Unfortunately, on DOS this fails, as config.log is still kept open
9588 # by configure, so config.status won't be able to write to it; its
9589 # output is simply discarded.  So we exec the FD to /dev/null,
9590 # effectively closing config.log, so it can be properly (re)opened and
9591 # appended to by config.status.  When coming back to configure, we
9592 # need to make the FD available again.
9593 if test "$no_create" != yes; then
9594   ac_cs_success=:
9595   exec 5>/dev/null
9596   $SHELL $CONFIG_STATUS || ac_cs_success=false
9597   exec 5>>config.log
9598   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9599   # would make configure fail if this is the last instruction.
9600   $ac_cs_success || { (exit 1); exit 1; }
9601 fi
9602