check for freetype-config also in /opt/local/bin, /sw/bin.
[swftools.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.58.
4 #
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization.  ##
10 ## --------------------- ##
11
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14   emulate sh
15   NULLCMD=:
16   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17   # is contrary to our usage.  Disable this feature.
18   alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20   set -o posix
21 fi
22 DUALCASE=1; export DUALCASE # for MKS sh
23
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26   as_unset=unset
27 else
28   as_unset=false
29 fi
30
31
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
37
38 # NLS nuisances.
39 for as_var in \
40   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42   LC_TELEPHONE LC_TIME
43 do
44   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45     eval $as_var=C; export $as_var
46   else
47     $as_unset $as_var
48   fi
49 done
50
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53   as_expr=expr
54 else
55   as_expr=false
56 fi
57
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59   as_basename=basename
60 else
61   as_basename=false
62 fi
63
64
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68          X"$0" : 'X\(//\)$' \| \
69          X"$0" : 'X\(/\)$' \| \
70          .     : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73           /^X\/\(\/\/\)$/{ s//\1/; q; }
74           /^X\/\(\/\).*/{ s//\1/; q; }
75           s/.*/./; q'`
76
77
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88   echo "#! /bin/sh" >conf$$.sh
89   echo  "exit 0"   >>conf$$.sh
90   chmod +x conf$$.sh
91   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92     PATH_SEPARATOR=';'
93   else
94     PATH_SEPARATOR=:
95   fi
96   rm -f conf$$.sh
97 fi
98
99
100   as_lineno_1=$LINENO
101   as_lineno_2=$LINENO
102   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103   test "x$as_lineno_1" != "x$as_lineno_2" &&
104   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
105   # Find who we are.  Look in the path if we contain no path at all
106   # relative or not.
107   case $0 in
108     *[\\/]* ) as_myself=$0 ;;
109     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
111 do
112   IFS=$as_save_IFS
113   test -z "$as_dir" && as_dir=.
114   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
116
117        ;;
118   esac
119   # We did not find ourselves, most probably we were run as `sh COMMAND'
120   # in which case we are not to be found in the path.
121   if test "x$as_myself" = x; then
122     as_myself=$0
123   fi
124   if test ! -f "$as_myself"; then
125     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126    { (exit 1); exit 1; }; }
127   fi
128   case $CONFIG_SHELL in
129   '')
130     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132 do
133   IFS=$as_save_IFS
134   test -z "$as_dir" && as_dir=.
135   for as_base in sh bash ksh sh5; do
136          case $as_dir in
137          /*)
138            if ("$as_dir/$as_base" -c '
139   as_lineno_1=$LINENO
140   as_lineno_2=$LINENO
141   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142   test "x$as_lineno_1" != "x$as_lineno_2" &&
143   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
144              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146              CONFIG_SHELL=$as_dir/$as_base
147              export CONFIG_SHELL
148              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149            fi;;
150          esac
151        done
152 done
153 ;;
154   esac
155
156   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157   # uniformly replaced by the line number.  The first 'sed' inserts a
158   # line-number line before each line; the second 'sed' does the real
159   # work.  The second script uses 'N' to pair each line-number line
160   # with the numbered line, and appends trailing '-' during
161   # substitution so that $LINENO is not a special case at line end.
162   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
164   sed '=' <$as_myself |
165     sed '
166       N
167       s,$,-,
168       : loop
169       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170       t loop
171       s,-$,,
172       s,^['$as_cr_digits']*\n,,
173     ' >$as_me.lineno &&
174   chmod +x $as_me.lineno ||
175     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176    { (exit 1); exit 1; }; }
177
178   # Don't try to exec as it changes $[0], causing all sort of problems
179   # (the dirname of $[0] is not the place where we might find the
180   # original and so on.  Autoconf is especially sensible to this).
181   . ./$as_me.lineno
182   # Exit status is that of the last command.
183   exit
184 }
185
186
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188   *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T='      ' ;;
190   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
193
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195   as_expr=expr
196 else
197   as_expr=false
198 fi
199
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203   # We could just check for DJGPP; but this test a) works b) is more generic
204   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205   if test -f conf$$.exe; then
206     # Don't use ln at all; we don't have any links
207     as_ln_s='cp -p'
208   else
209     as_ln_s='ln -s'
210   fi
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212   as_ln_s=ln
213 else
214   as_ln_s='cp -p'
215 fi
216 rm -f conf$$ conf$$.exe conf$$.file
217
218 if mkdir -p . 2>/dev/null; then
219   as_mkdir_p=:
220 else
221   test -d ./-p && rmdir ./-p
222   as_mkdir_p=false
223 fi
224
225 as_executable_p="test -f"
226
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
237 '
238 IFS="   $as_nl"
239
240 # CDPATH.
241 $as_unset CDPATH
242
243
244 # Find the correct PATH separator.  Usually this is `:', but
245 # DJGPP uses `;' like DOS.
246 if test "X${PATH_SEPARATOR+set}" != Xset; then
247   UNAME=${UNAME-`uname 2>/dev/null`}
248   case X$UNAME in
249     *-DOS) lt_cv_sys_path_separator=';' ;;
250     *)     lt_cv_sys_path_separator=':' ;;
251   esac
252   PATH_SEPARATOR=$lt_cv_sys_path_separator
253 fi
254
255
256 # Check that we are running under the correct shell.
257 SHELL=${CONFIG_SHELL-/bin/sh}
258
259 case X$ECHO in
260 X*--fallback-echo)
261   # Remove one level of quotation (which was required for Make).
262   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
263   ;;
264 esac
265
266 echo=${ECHO-echo}
267 if test "X$1" = X--no-reexec; then
268   # Discard the --no-reexec flag, and continue.
269   shift
270 elif test "X$1" = X--fallback-echo; then
271   # Avoid inline document here, it may be left over
272   :
273 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
274   # Yippee, $echo works!
275   :
276 else
277   # Restart under the correct shell.
278   exec $SHELL "$0" --no-reexec ${1+"$@"}
279 fi
280
281 if test "X$1" = X--fallback-echo; then
282   # used as fallback echo
283   shift
284   cat <<EOF
285
286 EOF
287   exit 0
288 fi
289
290 # The HP-UX ksh and POSIX shell print the target directory to stdout
291 # if CDPATH is set.
292 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
293
294 if test -z "$ECHO"; then
295 if test "X${echo_test_string+set}" != Xset; then
296 # find a string as large as possible, as long as the shell can cope with it
297   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
298     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
299     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
300        echo_test_string="`eval $cmd`" &&
301        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
302     then
303       break
304     fi
305   done
306 fi
307
308 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
309    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
310    test "X$echo_testing_string" = "X$echo_test_string"; then
311   :
312 else
313   # The Solaris, AIX, and Digital Unix default echo programs unquote
314   # backslashes.  This makes it impossible to quote backslashes using
315   #   echo "$something" | sed 's/\\/\\\\/g'
316   #
317   # So, first we look for a working echo in the user's PATH.
318
319   IFS="${IFS=   }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
320   for dir in $PATH /usr/ucb; do
321     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
322        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
323        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
324        test "X$echo_testing_string" = "X$echo_test_string"; then
325       echo="$dir/echo"
326       break
327     fi
328   done
329   IFS="$save_ifs"
330
331   if test "X$echo" = Xecho; then
332     # We didn't find a better echo, so look for alternatives.
333     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
334        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
335        test "X$echo_testing_string" = "X$echo_test_string"; then
336       # This shell has a builtin print -r that does the trick.
337       echo='print -r'
338     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
339          test "X$CONFIG_SHELL" != X/bin/ksh; then
340       # If we have ksh, try running configure again with it.
341       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
342       export ORIGINAL_CONFIG_SHELL
343       CONFIG_SHELL=/bin/ksh
344       export CONFIG_SHELL
345       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
346     else
347       # Try using printf.
348       echo='printf %s\n'
349       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
350          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
351          test "X$echo_testing_string" = "X$echo_test_string"; then
352         # Cool, printf works
353         :
354       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
355            test "X$echo_testing_string" = 'X\t' &&
356            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
357            test "X$echo_testing_string" = "X$echo_test_string"; then
358         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
359         export CONFIG_SHELL
360         SHELL="$CONFIG_SHELL"
361         export SHELL
362         echo="$CONFIG_SHELL $0 --fallback-echo"
363       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
364            test "X$echo_testing_string" = 'X\t' &&
365            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
366            test "X$echo_testing_string" = "X$echo_test_string"; then
367         echo="$CONFIG_SHELL $0 --fallback-echo"
368       else
369         # maybe with a smaller string...
370         prev=:
371
372         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
373           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
374           then
375             break
376           fi
377           prev="$cmd"
378         done
379
380         if test "$prev" != 'sed 50q "$0"'; then
381           echo_test_string=`eval $prev`
382           export echo_test_string
383           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
384         else
385           # Oops.  We lost completely, so just stick with echo.
386           echo=echo
387         fi
388       fi
389     fi
390   fi
391 fi
392 fi
393
394 # Copy echo and quote the copy suitably for passing to libtool from
395 # the Makefile, instead of quoting the original, which is used later.
396 ECHO=$echo
397 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
398    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
399 fi
400
401
402
403 # Name of the host.
404 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
405 # so uname gets run too.
406 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
407
408 exec 6>&1
409
410 #
411 # Initializations.
412 #
413 ac_default_prefix=/usr/local
414 ac_config_libobj_dir=.
415 cross_compiling=no
416 subdirs=
417 MFLAGS=
418 MAKEFLAGS=
419 SHELL=${CONFIG_SHELL-/bin/sh}
420
421 # Maximum number of lines to put in a shell here document.
422 # This variable seems obsolete.  It should probably be removed, and
423 # only ac_max_sed_lines should be used.
424 : ${ac_max_here_lines=38}
425
426 # Identity of this package.
427 PACKAGE_NAME=
428 PACKAGE_TARNAME=
429 PACKAGE_VERSION=
430 PACKAGE_STRING=
431 PACKAGE_BUGREPORT=
432
433 ac_unique_file="src/"
434 # Factoring default headers for most tests.
435 ac_includes_default="\
436 #include <stdio.h>
437 #if HAVE_SYS_TYPES_H
438 # include <sys/types.h>
439 #endif
440 #if HAVE_SYS_STAT_H
441 # include <sys/stat.h>
442 #endif
443 #if STDC_HEADERS
444 # include <stdlib.h>
445 # include <stddef.h>
446 #else
447 # if HAVE_STDLIB_H
448 #  include <stdlib.h>
449 # endif
450 #endif
451 #if HAVE_STRING_H
452 # if !STDC_HEADERS && HAVE_MEMORY_H
453 #  include <memory.h>
454 # endif
455 # include <string.h>
456 #endif
457 #if HAVE_STRINGS_H
458 # include <strings.h>
459 #endif
460 #if HAVE_INTTYPES_H
461 # include <inttypes.h>
462 #else
463 # if HAVE_STDINT_H
464 #  include <stdint.h>
465 # endif
466 #endif
467 #if HAVE_UNISTD_H
468 # include <unistd.h>
469 #endif"
470
471 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os SHARED CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP RANLIB ac_ct_RANLIB SET_MAKE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S ECHO STRIP ac_ct_STRIP EGREP LIBTOOL UNCOMPRESS AR SLEXT target target_cpu target_vendor target_os WORDS_BIGENDIAN SYSTEM_BACKTICKS PACKAGE VERSION HAVE_UNISTD_H FREETYPE_CONFIG lame_objects AVIFILE_CONFIG VIDEO_LIBS VIDEO_CFLAGS USE_GZIP PYTHON_LIB PYTHON_INCLUDES JPEG2SWF PNG2SWF LIBOBJS LTLIBOBJS'
472 ac_subst_files=''
473
474 # Initialize some variables set by options.
475 ac_init_help=
476 ac_init_version=false
477 # The variables have the same names as the options, with
478 # dashes changed to underlines.
479 cache_file=/dev/null
480 exec_prefix=NONE
481 no_create=
482 no_recursion=
483 prefix=NONE
484 program_prefix=NONE
485 program_suffix=NONE
486 program_transform_name=s,x,x,
487 silent=
488 site=
489 srcdir=
490 verbose=
491 x_includes=NONE
492 x_libraries=NONE
493
494 # Installation directory options.
495 # These are left unexpanded so users can "make install exec_prefix=/foo"
496 # and all the variables that are supposed to be based on exec_prefix
497 # by default will actually change.
498 # Use braces instead of parens because sh, perl, etc. also accept them.
499 bindir='${exec_prefix}/bin'
500 sbindir='${exec_prefix}/sbin'
501 libexecdir='${exec_prefix}/libexec'
502 datadir='${prefix}/share'
503 sysconfdir='${prefix}/etc'
504 sharedstatedir='${prefix}/com'
505 localstatedir='${prefix}/var'
506 libdir='${exec_prefix}/lib'
507 includedir='${prefix}/include'
508 oldincludedir='/usr/include'
509 infodir='${prefix}/info'
510 mandir='${prefix}/man'
511
512 ac_prev=
513 for ac_option
514 do
515   # If the previous option needs an argument, assign it.
516   if test -n "$ac_prev"; then
517     eval "$ac_prev=\$ac_option"
518     ac_prev=
519     continue
520   fi
521
522   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
523
524   # Accept the important Cygnus configure options, so we can diagnose typos.
525
526   case $ac_option in
527
528   -bindir | --bindir | --bindi | --bind | --bin | --bi)
529     ac_prev=bindir ;;
530   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
531     bindir=$ac_optarg ;;
532
533   -build | --build | --buil | --bui | --bu)
534     ac_prev=build_alias ;;
535   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
536     build_alias=$ac_optarg ;;
537
538   -cache-file | --cache-file | --cache-fil | --cache-fi \
539   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
540     ac_prev=cache_file ;;
541   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
542   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
543     cache_file=$ac_optarg ;;
544
545   --config-cache | -C)
546     cache_file=config.cache ;;
547
548   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
549     ac_prev=datadir ;;
550   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
551   | --da=*)
552     datadir=$ac_optarg ;;
553
554   -disable-* | --disable-*)
555     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
556     # Reject names that are not valid shell variable names.
557     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
558       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
559    { (exit 1); exit 1; }; }
560     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
561     eval "enable_$ac_feature=no" ;;
562
563   -enable-* | --enable-*)
564     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
565     # Reject names that are not valid shell variable names.
566     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
567       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
568    { (exit 1); exit 1; }; }
569     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
570     case $ac_option in
571       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
572       *) ac_optarg=yes ;;
573     esac
574     eval "enable_$ac_feature='$ac_optarg'" ;;
575
576   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
577   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
578   | --exec | --exe | --ex)
579     ac_prev=exec_prefix ;;
580   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
581   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
582   | --exec=* | --exe=* | --ex=*)
583     exec_prefix=$ac_optarg ;;
584
585   -gas | --gas | --ga | --g)
586     # Obsolete; use --with-gas.
587     with_gas=yes ;;
588
589   -help | --help | --hel | --he | -h)
590     ac_init_help=long ;;
591   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
592     ac_init_help=recursive ;;
593   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
594     ac_init_help=short ;;
595
596   -host | --host | --hos | --ho)
597     ac_prev=host_alias ;;
598   -host=* | --host=* | --hos=* | --ho=*)
599     host_alias=$ac_optarg ;;
600
601   -includedir | --includedir | --includedi | --included | --include \
602   | --includ | --inclu | --incl | --inc)
603     ac_prev=includedir ;;
604   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
605   | --includ=* | --inclu=* | --incl=* | --inc=*)
606     includedir=$ac_optarg ;;
607
608   -infodir | --infodir | --infodi | --infod | --info | --inf)
609     ac_prev=infodir ;;
610   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
611     infodir=$ac_optarg ;;
612
613   -libdir | --libdir | --libdi | --libd)
614     ac_prev=libdir ;;
615   -libdir=* | --libdir=* | --libdi=* | --libd=*)
616     libdir=$ac_optarg ;;
617
618   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
619   | --libexe | --libex | --libe)
620     ac_prev=libexecdir ;;
621   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
622   | --libexe=* | --libex=* | --libe=*)
623     libexecdir=$ac_optarg ;;
624
625   -localstatedir | --localstatedir | --localstatedi | --localstated \
626   | --localstate | --localstat | --localsta | --localst \
627   | --locals | --local | --loca | --loc | --lo)
628     ac_prev=localstatedir ;;
629   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
630   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
631   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
632     localstatedir=$ac_optarg ;;
633
634   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
635     ac_prev=mandir ;;
636   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
637     mandir=$ac_optarg ;;
638
639   -nfp | --nfp | --nf)
640     # Obsolete; use --without-fp.
641     with_fp=no ;;
642
643   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
644   | --no-cr | --no-c | -n)
645     no_create=yes ;;
646
647   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
648   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
649     no_recursion=yes ;;
650
651   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
652   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
653   | --oldin | --oldi | --old | --ol | --o)
654     ac_prev=oldincludedir ;;
655   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
656   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
657   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
658     oldincludedir=$ac_optarg ;;
659
660   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
661     ac_prev=prefix ;;
662   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
663     prefix=$ac_optarg ;;
664
665   -program-prefix | --program-prefix | --program-prefi | --program-pref \
666   | --program-pre | --program-pr | --program-p)
667     ac_prev=program_prefix ;;
668   -program-prefix=* | --program-prefix=* | --program-prefi=* \
669   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
670     program_prefix=$ac_optarg ;;
671
672   -program-suffix | --program-suffix | --program-suffi | --program-suff \
673   | --program-suf | --program-su | --program-s)
674     ac_prev=program_suffix ;;
675   -program-suffix=* | --program-suffix=* | --program-suffi=* \
676   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
677     program_suffix=$ac_optarg ;;
678
679   -program-transform-name | --program-transform-name \
680   | --program-transform-nam | --program-transform-na \
681   | --program-transform-n | --program-transform- \
682   | --program-transform | --program-transfor \
683   | --program-transfo | --program-transf \
684   | --program-trans | --program-tran \
685   | --progr-tra | --program-tr | --program-t)
686     ac_prev=program_transform_name ;;
687   -program-transform-name=* | --program-transform-name=* \
688   | --program-transform-nam=* | --program-transform-na=* \
689   | --program-transform-n=* | --program-transform-=* \
690   | --program-transform=* | --program-transfor=* \
691   | --program-transfo=* | --program-transf=* \
692   | --program-trans=* | --program-tran=* \
693   | --progr-tra=* | --program-tr=* | --program-t=*)
694     program_transform_name=$ac_optarg ;;
695
696   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
697   | -silent | --silent | --silen | --sile | --sil)
698     silent=yes ;;
699
700   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
701     ac_prev=sbindir ;;
702   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
703   | --sbi=* | --sb=*)
704     sbindir=$ac_optarg ;;
705
706   -sharedstatedir | --sharedstatedir | --sharedstatedi \
707   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
708   | --sharedst | --shareds | --shared | --share | --shar \
709   | --sha | --sh)
710     ac_prev=sharedstatedir ;;
711   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
712   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
713   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
714   | --sha=* | --sh=*)
715     sharedstatedir=$ac_optarg ;;
716
717   -site | --site | --sit)
718     ac_prev=site ;;
719   -site=* | --site=* | --sit=*)
720     site=$ac_optarg ;;
721
722   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
723     ac_prev=srcdir ;;
724   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
725     srcdir=$ac_optarg ;;
726
727   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
728   | --syscon | --sysco | --sysc | --sys | --sy)
729     ac_prev=sysconfdir ;;
730   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
731   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
732     sysconfdir=$ac_optarg ;;
733
734   -target | --target | --targe | --targ | --tar | --ta | --t)
735     ac_prev=target_alias ;;
736   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
737     target_alias=$ac_optarg ;;
738
739   -v | -verbose | --verbose | --verbos | --verbo | --verb)
740     verbose=yes ;;
741
742   -version | --version | --versio | --versi | --vers | -V)
743     ac_init_version=: ;;
744
745   -with-* | --with-*)
746     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
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     case $ac_option in
753       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
754       *) ac_optarg=yes ;;
755     esac
756     eval "with_$ac_package='$ac_optarg'" ;;
757
758   -without-* | --without-*)
759     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
760     # Reject names that are not valid shell variable names.
761     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
762       { echo "$as_me: error: invalid package name: $ac_package" >&2
763    { (exit 1); exit 1; }; }
764     ac_package=`echo $ac_package | sed 's/-/_/g'`
765     eval "with_$ac_package=no" ;;
766
767   --x)
768     # Obsolete; use --with-x.
769     with_x=yes ;;
770
771   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
772   | --x-incl | --x-inc | --x-in | --x-i)
773     ac_prev=x_includes ;;
774   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
775   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
776     x_includes=$ac_optarg ;;
777
778   -x-libraries | --x-libraries | --x-librarie | --x-librari \
779   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
780     ac_prev=x_libraries ;;
781   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
782   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
783     x_libraries=$ac_optarg ;;
784
785   -*) { echo "$as_me: error: unrecognized option: $ac_option
786 Try \`$0 --help' for more information." >&2
787    { (exit 1); exit 1; }; }
788     ;;
789
790   *=*)
791     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
792     # Reject names that are not valid shell variable names.
793     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
794       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
795    { (exit 1); exit 1; }; }
796     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
797     eval "$ac_envvar='$ac_optarg'"
798     export $ac_envvar ;;
799
800   *)
801     # FIXME: should be removed in autoconf 3.0.
802     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
803     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
804       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
805     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
806     ;;
807
808   esac
809 done
810
811 if test -n "$ac_prev"; then
812   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
813   { echo "$as_me: error: missing argument to $ac_option" >&2
814    { (exit 1); exit 1; }; }
815 fi
816
817 # Be sure to have absolute paths.
818 for ac_var in exec_prefix prefix
819 do
820   eval ac_val=$`echo $ac_var`
821   case $ac_val in
822     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
823     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
824    { (exit 1); exit 1; }; };;
825   esac
826 done
827
828 # Be sure to have absolute paths.
829 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
830               localstatedir libdir includedir oldincludedir infodir mandir
831 do
832   eval ac_val=$`echo $ac_var`
833   case $ac_val in
834     [\\/$]* | ?:[\\/]* ) ;;
835     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
836    { (exit 1); exit 1; }; };;
837   esac
838 done
839
840 # There might be people who depend on the old broken behavior: `$host'
841 # used to hold the argument of --host etc.
842 # FIXME: To remove some day.
843 build=$build_alias
844 host=$host_alias
845 target=$target_alias
846
847 # FIXME: To remove some day.
848 if test "x$host_alias" != x; then
849   if test "x$build_alias" = x; then
850     cross_compiling=maybe
851     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
852     If a cross compiler is detected then cross compile mode will be used." >&2
853   elif test "x$build_alias" != "x$host_alias"; then
854     cross_compiling=yes
855   fi
856 fi
857
858 ac_tool_prefix=
859 test -n "$host_alias" && ac_tool_prefix=$host_alias-
860
861 test "$silent" = yes && exec 6>/dev/null
862
863
864 # Find the source files, if location was not specified.
865 if test -z "$srcdir"; then
866   ac_srcdir_defaulted=yes
867   # Try the directory containing this script, then its parent.
868   ac_confdir=`(dirname "$0") 2>/dev/null ||
869 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
870          X"$0" : 'X\(//\)[^/]' \| \
871          X"$0" : 'X\(//\)$' \| \
872          X"$0" : 'X\(/\)' \| \
873          .     : '\(.\)' 2>/dev/null ||
874 echo X"$0" |
875     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
876           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
877           /^X\(\/\/\)$/{ s//\1/; q; }
878           /^X\(\/\).*/{ s//\1/; q; }
879           s/.*/./; q'`
880   srcdir=$ac_confdir
881   if test ! -r $srcdir/$ac_unique_file; then
882     srcdir=..
883   fi
884 else
885   ac_srcdir_defaulted=no
886 fi
887 if test ! -r $srcdir/$ac_unique_file; then
888   if test "$ac_srcdir_defaulted" = yes; then
889     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
890    { (exit 1); exit 1; }; }
891   else
892     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
893    { (exit 1); exit 1; }; }
894   fi
895 fi
896 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
897   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
898    { (exit 1); exit 1; }; }
899 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
900 ac_env_build_alias_set=${build_alias+set}
901 ac_env_build_alias_value=$build_alias
902 ac_cv_env_build_alias_set=${build_alias+set}
903 ac_cv_env_build_alias_value=$build_alias
904 ac_env_host_alias_set=${host_alias+set}
905 ac_env_host_alias_value=$host_alias
906 ac_cv_env_host_alias_set=${host_alias+set}
907 ac_cv_env_host_alias_value=$host_alias
908 ac_env_target_alias_set=${target_alias+set}
909 ac_env_target_alias_value=$target_alias
910 ac_cv_env_target_alias_set=${target_alias+set}
911 ac_cv_env_target_alias_value=$target_alias
912 ac_env_CC_set=${CC+set}
913 ac_env_CC_value=$CC
914 ac_cv_env_CC_set=${CC+set}
915 ac_cv_env_CC_value=$CC
916 ac_env_CFLAGS_set=${CFLAGS+set}
917 ac_env_CFLAGS_value=$CFLAGS
918 ac_cv_env_CFLAGS_set=${CFLAGS+set}
919 ac_cv_env_CFLAGS_value=$CFLAGS
920 ac_env_LDFLAGS_set=${LDFLAGS+set}
921 ac_env_LDFLAGS_value=$LDFLAGS
922 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
923 ac_cv_env_LDFLAGS_value=$LDFLAGS
924 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
925 ac_env_CPPFLAGS_value=$CPPFLAGS
926 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
927 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
928 ac_env_CXX_set=${CXX+set}
929 ac_env_CXX_value=$CXX
930 ac_cv_env_CXX_set=${CXX+set}
931 ac_cv_env_CXX_value=$CXX
932 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
933 ac_env_CXXFLAGS_value=$CXXFLAGS
934 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
935 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
936 ac_env_CPP_set=${CPP+set}
937 ac_env_CPP_value=$CPP
938 ac_cv_env_CPP_set=${CPP+set}
939 ac_cv_env_CPP_value=$CPP
940
941 #
942 # Report the --help message.
943 #
944 if test "$ac_init_help" = "long"; then
945   # Omit some internal or obsolete options to make the list less imposing.
946   # This message is too long to be a string in the A/UX 3.1 sh.
947   cat <<_ACEOF
948 \`configure' configures this package to adapt to many kinds of systems.
949
950 Usage: $0 [OPTION]... [VAR=VALUE]...
951
952 To assign environment variables (e.g., CC, CFLAGS...), specify them as
953 VAR=VALUE.  See below for descriptions of some of the useful variables.
954
955 Defaults for the options are specified in brackets.
956
957 Configuration:
958   -h, --help              display this help and exit
959       --help=short        display options specific to this package
960       --help=recursive    display the short help of all the included packages
961   -V, --version           display version information and exit
962   -q, --quiet, --silent   do not print \`checking...' messages
963       --cache-file=FILE   cache test results in FILE [disabled]
964   -C, --config-cache      alias for \`--cache-file=config.cache'
965   -n, --no-create         do not create output files
966       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
967
968 _ACEOF
969
970   cat <<_ACEOF
971 Installation directories:
972   --prefix=PREFIX         install architecture-independent files in PREFIX
973                           [$ac_default_prefix]
974   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
975                           [PREFIX]
976
977 By default, \`make install' will install all the files in
978 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
979 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
980 for instance \`--prefix=\$HOME'.
981
982 For better control, use the options below.
983
984 Fine tuning of the installation directories:
985   --bindir=DIR           user executables [EPREFIX/bin]
986   --sbindir=DIR          system admin executables [EPREFIX/sbin]
987   --libexecdir=DIR       program executables [EPREFIX/libexec]
988   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
989   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
990   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
991   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
992   --libdir=DIR           object code libraries [EPREFIX/lib]
993   --includedir=DIR       C header files [PREFIX/include]
994   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
995   --infodir=DIR          info documentation [PREFIX/info]
996   --mandir=DIR           man documentation [PREFIX/man]
997 _ACEOF
998
999   cat <<\_ACEOF
1000
1001 Program names:
1002   --program-prefix=PREFIX            prepend PREFIX to installed program names
1003   --program-suffix=SUFFIX            append SUFFIX to installed program names
1004   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1005
1006 System types:
1007   --build=BUILD     configure for building on BUILD [guessed]
1008   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1009   --target=TARGET   configure for building compilers for TARGET [HOST]
1010 _ACEOF
1011 fi
1012
1013 if test -n "$ac_init_help"; then
1014
1015   cat <<\_ACEOF
1016
1017 Optional Features:
1018   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1019   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1020   --enable-checkmem       turn on ccmalloc debugging
1021   --enable-debug          turn on debugging
1022   --enable-profiling      turn on profiling
1023   --enable-warnings        turn on compiler warnings
1024   --enable-optimizations  turn on compiler optimizations (recommended for avi2swf)
1025   --disable-lame          don't compile any L.A.M.E. mp3 encoding code in
1026   --enable-shared=PKGS  build shared libraries default=yes
1027   --enable-static=PKGS  build static libraries default=yes
1028   --enable-fast-install=PKGS  optimize for fast installation default=yes
1029   --disable-libtool-lock  avoid locking (might break parallel builds)
1030
1031 Optional Packages:
1032   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1033   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1034   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1035   --with-pic              try to use only PIC/non-PIC objects default=use both
1036
1037 Some influential environment variables:
1038   CC          C compiler command
1039   CFLAGS      C compiler flags
1040   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1041               nonstandard directory <lib dir>
1042   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1043               headers in a nonstandard directory <include dir>
1044   CXX         C++ compiler command
1045   CXXFLAGS    C++ compiler flags
1046   CPP         C preprocessor
1047
1048 Use these variables to override the choices made by `configure' or to help
1049 it to find libraries and programs with nonstandard names/locations.
1050
1051 _ACEOF
1052 fi
1053
1054 if test "$ac_init_help" = "recursive"; then
1055   # If there are subdirs, report their specific --help.
1056   ac_popdir=`pwd`
1057   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1058     test -d $ac_dir || continue
1059     ac_builddir=.
1060
1061 if test "$ac_dir" != .; then
1062   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1063   # A "../" for each directory in $ac_dir_suffix.
1064   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1065 else
1066   ac_dir_suffix= ac_top_builddir=
1067 fi
1068
1069 case $srcdir in
1070   .)  # No --srcdir option.  We are building in place.
1071     ac_srcdir=.
1072     if test -z "$ac_top_builddir"; then
1073        ac_top_srcdir=.
1074     else
1075        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1076     fi ;;
1077   [\\/]* | ?:[\\/]* )  # Absolute path.
1078     ac_srcdir=$srcdir$ac_dir_suffix;
1079     ac_top_srcdir=$srcdir ;;
1080   *) # Relative path.
1081     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1082     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1083 esac
1084 case "$ac_dir" in
1085 .) ac_abs_builddir=$ac_builddir;;
1086 *)
1087   case $ac_builddir in
1088   .) ac_abs_builddir="$ac_dir";;
1089   [\\/]* | ?:[\\/]* ) ac_abs_builddir=$ac_builddir;;
1090   *) ac_abs_builddir="$ac_dir"/$ac_builddir;;
1091   esac;;
1092 esac
1093 case "$ac_dir" in
1094 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1095 *)
1096   case ${ac_top_builddir}. in
1097   .) ac_abs_top_builddir="$ac_dir";;
1098   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1099   *) ac_abs_top_builddir="$ac_dir"/${ac_top_builddir}.;;
1100   esac;;
1101 esac
1102 case "$ac_dir" in
1103 .) ac_abs_srcdir=$ac_srcdir;;
1104 *)
1105   case $ac_srcdir in
1106   .) ac_abs_srcdir="$ac_dir";;
1107   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1108   *) ac_abs_srcdir="$ac_dir"/$ac_srcdir;;
1109   esac;;
1110 esac
1111 case "$ac_dir" in
1112 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1113 *)
1114   case $ac_top_srcdir in
1115   .) ac_abs_top_srcdir="$ac_dir";;
1116   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1117   *) ac_abs_top_srcdir="$ac_dir"/$ac_top_srcdir;;
1118   esac;;
1119 esac
1120
1121     cd $ac_dir
1122     # Check for guested configure; otherwise get Cygnus style configure.
1123     if test -f $ac_srcdir/configure.gnu; then
1124       echo
1125       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1126     elif test -f $ac_srcdir/configure; then
1127       echo
1128       $SHELL $ac_srcdir/configure  --help=recursive
1129     elif test -f $ac_srcdir/configure.ac ||
1130            test -f $ac_srcdir/configure.in; then
1131       echo
1132       $ac_configure --help
1133     else
1134       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1135     fi
1136     cd $ac_popdir
1137   done
1138 fi
1139
1140 test -n "$ac_init_help" && exit 0
1141 if $ac_init_version; then
1142   cat <<\_ACEOF
1143
1144 Copyright (C) 2003 Free Software Foundation, Inc.
1145 This configure script is free software; the Free Software Foundation
1146 gives unlimited permission to copy, distribute and modify it.
1147 _ACEOF
1148   exit 0
1149 fi
1150 exec 5>config.log
1151 cat >&5 <<_ACEOF
1152 This file contains any messages produced by compilers while
1153 running configure, to aid debugging if configure makes a mistake.
1154
1155 It was created by $as_me, which was
1156 generated by GNU Autoconf 2.58.  Invocation command line was
1157
1158   $ $0 $@
1159
1160 _ACEOF
1161 {
1162 cat <<_ASUNAME
1163 ## --------- ##
1164 ## Platform. ##
1165 ## --------- ##
1166
1167 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1168 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1169 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1170 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1171 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1172
1173 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1174 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1175
1176 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1177 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1178 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1179 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1180 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1181 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1182 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1183
1184 _ASUNAME
1185
1186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1187 for as_dir in $PATH
1188 do
1189   IFS=$as_save_IFS
1190   test -z "$as_dir" && as_dir=.
1191   echo "PATH: $as_dir"
1192 done
1193
1194 } >&5
1195
1196 cat >&5 <<_ACEOF
1197
1198
1199 ## ----------- ##
1200 ## Core tests. ##
1201 ## ----------- ##
1202
1203 _ACEOF
1204
1205
1206 # Keep a trace of the command line.
1207 # Strip out --no-create and --no-recursion so they do not pile up.
1208 # Strip out --silent because we don't want to record it for future runs.
1209 # Also quote any args containing shell meta-characters.
1210 # Make two passes to allow for proper duplicate-argument suppression.
1211 ac_configure_args=
1212 ac_configure_args0=
1213 ac_configure_args1=
1214 ac_sep=
1215 ac_must_keep_next=false
1216 for ac_pass in 1 2
1217 do
1218   for ac_arg
1219   do
1220     case $ac_arg in
1221     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1222     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1223     | -silent | --silent | --silen | --sile | --sil)
1224       continue ;;
1225     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1226       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1227     esac
1228     case $ac_pass in
1229     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1230     2)
1231       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1232       if test $ac_must_keep_next = true; then
1233         ac_must_keep_next=false # Got value, back to normal.
1234       else
1235         case $ac_arg in
1236           *=* | --config-cache | -C | -disable-* | --disable-* \
1237           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1238           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1239           | -with-* | --with-* | -without-* | --without-* | --x)
1240             case "$ac_configure_args0 " in
1241               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1242             esac
1243             ;;
1244           -* ) ac_must_keep_next=true ;;
1245         esac
1246       fi
1247       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1248       # Get rid of the leading space.
1249       ac_sep=" "
1250       ;;
1251     esac
1252   done
1253 done
1254 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1255 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1256
1257 # When interrupted or exit'd, cleanup temporary files, and complete
1258 # config.log.  We remove comments because anyway the quotes in there
1259 # would cause problems or look ugly.
1260 # WARNING: Be sure not to use single quotes in there, as some shells,
1261 # such as our DU 5.0 friend, will then `close' the trap.
1262 trap 'exit_status=$?
1263   # Save into config.log some information that might help in debugging.
1264   {
1265     echo
1266
1267     cat <<\_ASBOX
1268 ## ---------------- ##
1269 ## Cache variables. ##
1270 ## ---------------- ##
1271 _ASBOX
1272     echo
1273     # The following way of writing the cache mishandles newlines in values,
1274 {
1275   (set) 2>&1 |
1276     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1277     *ac_space=\ *)
1278       sed -n \
1279         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1280           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1281       ;;
1282     *)
1283       sed -n \
1284         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1285       ;;
1286     esac;
1287 }
1288     echo
1289
1290     cat <<\_ASBOX
1291 ## ----------------- ##
1292 ## Output variables. ##
1293 ## ----------------- ##
1294 _ASBOX
1295     echo
1296     for ac_var in $ac_subst_vars
1297     do
1298       eval ac_val=$`echo $ac_var`
1299       echo "$ac_var='"'"'$ac_val'"'"'"
1300     done | sort
1301     echo
1302
1303     if test -n "$ac_subst_files"; then
1304       cat <<\_ASBOX
1305 ## ------------- ##
1306 ## Output files. ##
1307 ## ------------- ##
1308 _ASBOX
1309       echo
1310       for ac_var in $ac_subst_files
1311       do
1312         eval ac_val=$`echo $ac_var`
1313         echo "$ac_var='"'"'$ac_val'"'"'"
1314       done | sort
1315       echo
1316     fi
1317
1318     if test -s confdefs.h; then
1319       cat <<\_ASBOX
1320 ## ----------- ##
1321 ## confdefs.h. ##
1322 ## ----------- ##
1323 _ASBOX
1324       echo
1325       sed "/^$/d" confdefs.h | sort
1326       echo
1327     fi
1328     test "$ac_signal" != 0 &&
1329       echo "$as_me: caught signal $ac_signal"
1330     echo "$as_me: exit $exit_status"
1331   } >&5
1332   rm -f core *.core &&
1333   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1334     exit $exit_status
1335      ' 0
1336 for ac_signal in 1 2 13 15; do
1337   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1338 done
1339 ac_signal=0
1340
1341 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1342 rm -rf conftest* confdefs.h
1343 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1344 echo >confdefs.h
1345
1346 # Predefined preprocessor variables.
1347
1348 cat >>confdefs.h <<_ACEOF
1349 #define PACKAGE_NAME "$PACKAGE_NAME"
1350 _ACEOF
1351
1352
1353 cat >>confdefs.h <<_ACEOF
1354 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1355 _ACEOF
1356
1357
1358 cat >>confdefs.h <<_ACEOF
1359 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1360 _ACEOF
1361
1362
1363 cat >>confdefs.h <<_ACEOF
1364 #define PACKAGE_STRING "$PACKAGE_STRING"
1365 _ACEOF
1366
1367
1368 cat >>confdefs.h <<_ACEOF
1369 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1370 _ACEOF
1371
1372
1373 # Let the site file select an alternate cache file if it wants to.
1374 # Prefer explicitly selected file to automatically selected ones.
1375 if test -z "$CONFIG_SITE"; then
1376   if test "x$prefix" != xNONE; then
1377     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1378   else
1379     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1380   fi
1381 fi
1382 for ac_site_file in $CONFIG_SITE; do
1383   if test -r "$ac_site_file"; then
1384     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1385 echo "$as_me: loading site script $ac_site_file" >&6;}
1386     sed 's/^/| /' "$ac_site_file" >&5
1387     . "$ac_site_file"
1388   fi
1389 done
1390
1391 if test -r "$cache_file"; then
1392   # Some versions of bash will fail to source /dev/null (special
1393   # files actually), so we avoid doing that.
1394   if test -f "$cache_file"; then
1395     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1396 echo "$as_me: loading cache $cache_file" >&6;}
1397     case $cache_file in
1398       [\\/]* | ?:[\\/]* ) . $cache_file;;
1399       *)                      . ./$cache_file;;
1400     esac
1401   fi
1402 else
1403   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1404 echo "$as_me: creating cache $cache_file" >&6;}
1405   >$cache_file
1406 fi
1407
1408 # Check that the precious variables saved in the cache have kept the same
1409 # value.
1410 ac_cache_corrupted=false
1411 for ac_var in `(set) 2>&1 |
1412                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1413   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1414   eval ac_new_set=\$ac_env_${ac_var}_set
1415   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1416   eval ac_new_val="\$ac_env_${ac_var}_value"
1417   case $ac_old_set,$ac_new_set in
1418     set,)
1419       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1420 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1421       ac_cache_corrupted=: ;;
1422     ,set)
1423       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1424 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1425       ac_cache_corrupted=: ;;
1426     ,);;
1427     *)
1428       if test "x$ac_old_val" != "x$ac_new_val"; then
1429         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1430 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1431         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1432 echo "$as_me:   former value:  $ac_old_val" >&2;}
1433         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1434 echo "$as_me:   current value: $ac_new_val" >&2;}
1435         ac_cache_corrupted=:
1436       fi;;
1437   esac
1438   # Pass precious variables to config.status.
1439   if test "$ac_new_set" = set; then
1440     case $ac_new_val in
1441     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1442       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1443     *) ac_arg=$ac_var=$ac_new_val ;;
1444     esac
1445     case " $ac_configure_args " in
1446       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1447       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1448     esac
1449   fi
1450 done
1451 if $ac_cache_corrupted; then
1452   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1453 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1454   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1455 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1456    { (exit 1); exit 1; }; }
1457 fi
1458
1459 ac_ext=c
1460 ac_cpp='$CPP $CPPFLAGS'
1461 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1462 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1463 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485 # Check whether --enable-checkmem or --disable-checkmem was given.
1486 if test "${enable_checkmem+set}" = set; then
1487   enableval="$enable_checkmem"
1488   CHECKMEM=true
1489 fi;
1490 # Check whether --enable-debug or --disable-debug was given.
1491 if test "${enable_debug+set}" = set; then
1492   enableval="$enable_debug"
1493   DEBUG=true
1494 fi;
1495 # Check whether --enable-profiling or --disable-profiling was given.
1496 if test "${enable_profiling+set}" = set; then
1497   enableval="$enable_profiling"
1498   PROFILING=true
1499 fi;
1500 # Check whether --enable-warnings or --disable-warnings was given.
1501 if test "${enable_warnings+set}" = set; then
1502   enableval="$enable_warnings"
1503   ENABLE_WARNINGS=true
1504 fi;
1505 # Check whether --enable-optimizations or --disable-optimizations was given.
1506 if test "${enable_optimizations+set}" = set; then
1507   enableval="$enable_optimizations"
1508   OPTIMIZE=true
1509 fi;
1510 # Check whether --enable-lame or --disable-lame was given.
1511 if test "${enable_lame+set}" = set; then
1512   enableval="$enable_lame"
1513   DISABLE_LAME=true
1514 fi;
1515
1516 PACKAGE=swftools
1517 VERSION=2004-11-13-2026
1518
1519
1520 # ------------------------------------------------------------------
1521
1522 if test "x${srcdir}" != "x."; then
1523     echo "--srcdir is not supported"
1524     exit 1
1525 fi
1526
1527 WARNINGS="-Wparentheses -Wimplicit -Wreturn-type"
1528 if test "x$ENABLE_WARNINGS" '!=' "x";then
1529     WARNINGS="-Wall -Wno-unused -Wno-format -Wno-redundant-decls"
1530 fi
1531
1532 if test "x$CHECKMEM" '!=' "x";then
1533     DEBUG=yes
1534 fi
1535 if test "x$PROFILING" '!=' "x";then
1536     DEBUG=yes
1537 fi
1538 if test "x$DEBUG" '!=' "x";then
1539     if test "x$PROFILING" = "x";then
1540         CFLAGS="$WARNINGS -g $CFLAGS"
1541         CXXFLAGS="$WARNINGS -g $CXXFLAGS"
1542     else
1543         CFLAGS="$WARNINGS -O2 -g -pg $CFLAGS"
1544         CXXFLAGS="$WARNINGS -O2 -g -pg $CXXFLAGS"
1545         LDFLAGS="-g -pg $LIBS"
1546     fi
1547 else if test "x$OPTIMIZE" '!=' "x"; then
1548     CFLAGS="$WARNINGS -O3 -fomit-frame-pointer -Winline $CFLAGS"
1549     CXXFLAGS="$WARNINGS -O3 -fomit-frame-pointer -Winline $CXXFLAGS"
1550 else
1551     CFLAGS="$WARNINGS -O -fomit-frame-pointer $CFLAGS"
1552     CXXFLAGS="$WARNINGS -O -fomit-frame-pointer $CXXFLAGS"
1553 fi
1554 fi
1555 #OLDGCC=1
1556 #if test "x$OLDGCC" '!=' "x";then
1557 #     #CFLAGS="$CFLAGS --std=c89 -ansi -pendantic"
1558 #     #CXXFLAGS="$CXXFLAGS --std=c89 -ansi -pendantic"
1559 #     CFLAGS="$CFLAGS -ansi -pendantic"
1560 #     CXXFLAGS="$CXXFLAGS -ansi -pendantic"
1561 #fi
1562
1563 export PACKAGE VERSION CFLAGS CXXFLAGS
1564
1565
1566 ac_aux_dir=
1567 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1568   if test -f $ac_dir/install-sh; then
1569     ac_aux_dir=$ac_dir
1570     ac_install_sh="$ac_aux_dir/install-sh -c"
1571     break
1572   elif test -f $ac_dir/install.sh; then
1573     ac_aux_dir=$ac_dir
1574     ac_install_sh="$ac_aux_dir/install.sh -c"
1575     break
1576   elif test -f $ac_dir/shtool; then
1577     ac_aux_dir=$ac_dir
1578     ac_install_sh="$ac_aux_dir/shtool install -c"
1579     break
1580   fi
1581 done
1582 if test -z "$ac_aux_dir"; then
1583   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1584 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1585    { (exit 1); exit 1; }; }
1586 fi
1587 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1588 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1589 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1590
1591 # Make sure we can run config.sub.
1592 $ac_config_sub sun4 >/dev/null 2>&1 ||
1593   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1594 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1595    { (exit 1); exit 1; }; }
1596
1597 echo "$as_me:$LINENO: checking build system type" >&5
1598 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1599 if test "${ac_cv_build+set}" = set; then
1600   echo $ECHO_N "(cached) $ECHO_C" >&6
1601 else
1602   ac_cv_build_alias=$build_alias
1603 test -z "$ac_cv_build_alias" &&
1604   ac_cv_build_alias=`$ac_config_guess`
1605 test -z "$ac_cv_build_alias" &&
1606   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1607 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1608    { (exit 1); exit 1; }; }
1609 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1610   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1611 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1612    { (exit 1); exit 1; }; }
1613
1614 fi
1615 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1616 echo "${ECHO_T}$ac_cv_build" >&6
1617 build=$ac_cv_build
1618 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1619 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1620 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1621
1622
1623 echo "$as_me:$LINENO: checking host system type" >&5
1624 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1625 if test "${ac_cv_host+set}" = set; then
1626   echo $ECHO_N "(cached) $ECHO_C" >&6
1627 else
1628   ac_cv_host_alias=$host_alias
1629 test -z "$ac_cv_host_alias" &&
1630   ac_cv_host_alias=$ac_cv_build_alias
1631 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1632   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1633 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1634    { (exit 1); exit 1; }; }
1635
1636 fi
1637 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1638 echo "${ECHO_T}$ac_cv_host" >&6
1639 host=$ac_cv_host
1640 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1641 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1642 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1643
1644
1645
1646 SHARED="-shared"
1647 MACOSX=
1648 case $host_os in
1649     *darwin* )
1650         MACOSX=yes
1651         CFLAGS="$CFLAGS -fno-rtti"
1652         CXXFLAGS="$CXXFLAGS -fno-rtti"
1653         SHARED="-bundle"
1654         ;;
1655 esac
1656
1657
1658
1659  ac_ext=c
1660 ac_cpp='$CPP $CPPFLAGS'
1661 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1662 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1663 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1664 if test -n "$ac_tool_prefix"; then
1665   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1666 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1667 echo "$as_me:$LINENO: checking for $ac_word" >&5
1668 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1669 if test "${ac_cv_prog_CC+set}" = set; then
1670   echo $ECHO_N "(cached) $ECHO_C" >&6
1671 else
1672   if test -n "$CC"; then
1673   ac_cv_prog_CC="$CC" # Let the user override the test.
1674 else
1675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1676 for as_dir in $PATH
1677 do
1678   IFS=$as_save_IFS
1679   test -z "$as_dir" && as_dir=.
1680   for ac_exec_ext in '' $ac_executable_extensions; do
1681   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1682     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1683     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1684     break 2
1685   fi
1686 done
1687 done
1688
1689 fi
1690 fi
1691 CC=$ac_cv_prog_CC
1692 if test -n "$CC"; then
1693   echo "$as_me:$LINENO: result: $CC" >&5
1694 echo "${ECHO_T}$CC" >&6
1695 else
1696   echo "$as_me:$LINENO: result: no" >&5
1697 echo "${ECHO_T}no" >&6
1698 fi
1699
1700 fi
1701 if test -z "$ac_cv_prog_CC"; then
1702   ac_ct_CC=$CC
1703   # Extract the first word of "gcc", so it can be a program name with args.
1704 set dummy gcc; ac_word=$2
1705 echo "$as_me:$LINENO: checking for $ac_word" >&5
1706 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1707 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1708   echo $ECHO_N "(cached) $ECHO_C" >&6
1709 else
1710   if test -n "$ac_ct_CC"; then
1711   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1712 else
1713 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1714 for as_dir in $PATH
1715 do
1716   IFS=$as_save_IFS
1717   test -z "$as_dir" && as_dir=.
1718   for ac_exec_ext in '' $ac_executable_extensions; do
1719   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1720     ac_cv_prog_ac_ct_CC="gcc"
1721     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1722     break 2
1723   fi
1724 done
1725 done
1726
1727 fi
1728 fi
1729 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1730 if test -n "$ac_ct_CC"; then
1731   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1732 echo "${ECHO_T}$ac_ct_CC" >&6
1733 else
1734   echo "$as_me:$LINENO: result: no" >&5
1735 echo "${ECHO_T}no" >&6
1736 fi
1737
1738   CC=$ac_ct_CC
1739 else
1740   CC="$ac_cv_prog_CC"
1741 fi
1742
1743 if test -z "$CC"; then
1744   if test -n "$ac_tool_prefix"; then
1745   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1746 set dummy ${ac_tool_prefix}cc; ac_word=$2
1747 echo "$as_me:$LINENO: checking for $ac_word" >&5
1748 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1749 if test "${ac_cv_prog_CC+set}" = set; then
1750   echo $ECHO_N "(cached) $ECHO_C" >&6
1751 else
1752   if test -n "$CC"; then
1753   ac_cv_prog_CC="$CC" # Let the user override the test.
1754 else
1755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1756 for as_dir in $PATH
1757 do
1758   IFS=$as_save_IFS
1759   test -z "$as_dir" && as_dir=.
1760   for ac_exec_ext in '' $ac_executable_extensions; do
1761   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1762     ac_cv_prog_CC="${ac_tool_prefix}cc"
1763     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1764     break 2
1765   fi
1766 done
1767 done
1768
1769 fi
1770 fi
1771 CC=$ac_cv_prog_CC
1772 if test -n "$CC"; then
1773   echo "$as_me:$LINENO: result: $CC" >&5
1774 echo "${ECHO_T}$CC" >&6
1775 else
1776   echo "$as_me:$LINENO: result: no" >&5
1777 echo "${ECHO_T}no" >&6
1778 fi
1779
1780 fi
1781 if test -z "$ac_cv_prog_CC"; then
1782   ac_ct_CC=$CC
1783   # Extract the first word of "cc", so it can be a program name with args.
1784 set dummy cc; ac_word=$2
1785 echo "$as_me:$LINENO: checking for $ac_word" >&5
1786 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1787 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1788   echo $ECHO_N "(cached) $ECHO_C" >&6
1789 else
1790   if test -n "$ac_ct_CC"; then
1791   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1792 else
1793 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1794 for as_dir in $PATH
1795 do
1796   IFS=$as_save_IFS
1797   test -z "$as_dir" && as_dir=.
1798   for ac_exec_ext in '' $ac_executable_extensions; do
1799   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1800     ac_cv_prog_ac_ct_CC="cc"
1801     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1802     break 2
1803   fi
1804 done
1805 done
1806
1807 fi
1808 fi
1809 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1810 if test -n "$ac_ct_CC"; then
1811   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1812 echo "${ECHO_T}$ac_ct_CC" >&6
1813 else
1814   echo "$as_me:$LINENO: result: no" >&5
1815 echo "${ECHO_T}no" >&6
1816 fi
1817
1818   CC=$ac_ct_CC
1819 else
1820   CC="$ac_cv_prog_CC"
1821 fi
1822
1823 fi
1824 if test -z "$CC"; then
1825   # Extract the first word of "cc", so it can be a program name with args.
1826 set dummy cc; ac_word=$2
1827 echo "$as_me:$LINENO: checking for $ac_word" >&5
1828 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1829 if test "${ac_cv_prog_CC+set}" = set; then
1830   echo $ECHO_N "(cached) $ECHO_C" >&6
1831 else
1832   if test -n "$CC"; then
1833   ac_cv_prog_CC="$CC" # Let the user override the test.
1834 else
1835   ac_prog_rejected=no
1836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1837 for as_dir in $PATH
1838 do
1839   IFS=$as_save_IFS
1840   test -z "$as_dir" && as_dir=.
1841   for ac_exec_ext in '' $ac_executable_extensions; do
1842   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1843     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1844        ac_prog_rejected=yes
1845        continue
1846      fi
1847     ac_cv_prog_CC="cc"
1848     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1849     break 2
1850   fi
1851 done
1852 done
1853
1854 if test $ac_prog_rejected = yes; then
1855   # We found a bogon in the path, so make sure we never use it.
1856   set dummy $ac_cv_prog_CC
1857   shift
1858   if test $# != 0; then
1859     # We chose a different compiler from the bogus one.
1860     # However, it has the same basename, so the bogon will be chosen
1861     # first if we set CC to just the basename; use the full file name.
1862     shift
1863     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1864   fi
1865 fi
1866 fi
1867 fi
1868 CC=$ac_cv_prog_CC
1869 if test -n "$CC"; then
1870   echo "$as_me:$LINENO: result: $CC" >&5
1871 echo "${ECHO_T}$CC" >&6
1872 else
1873   echo "$as_me:$LINENO: result: no" >&5
1874 echo "${ECHO_T}no" >&6
1875 fi
1876
1877 fi
1878 if test -z "$CC"; then
1879   if test -n "$ac_tool_prefix"; then
1880   for ac_prog in cl
1881   do
1882     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1883 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1884 echo "$as_me:$LINENO: checking for $ac_word" >&5
1885 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1886 if test "${ac_cv_prog_CC+set}" = set; then
1887   echo $ECHO_N "(cached) $ECHO_C" >&6
1888 else
1889   if test -n "$CC"; then
1890   ac_cv_prog_CC="$CC" # Let the user override the test.
1891 else
1892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1893 for as_dir in $PATH
1894 do
1895   IFS=$as_save_IFS
1896   test -z "$as_dir" && as_dir=.
1897   for ac_exec_ext in '' $ac_executable_extensions; do
1898   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1899     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1900     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1901     break 2
1902   fi
1903 done
1904 done
1905
1906 fi
1907 fi
1908 CC=$ac_cv_prog_CC
1909 if test -n "$CC"; then
1910   echo "$as_me:$LINENO: result: $CC" >&5
1911 echo "${ECHO_T}$CC" >&6
1912 else
1913   echo "$as_me:$LINENO: result: no" >&5
1914 echo "${ECHO_T}no" >&6
1915 fi
1916
1917     test -n "$CC" && break
1918   done
1919 fi
1920 if test -z "$CC"; then
1921   ac_ct_CC=$CC
1922   for ac_prog in cl
1923 do
1924   # Extract the first word of "$ac_prog", so it can be a program name with args.
1925 set dummy $ac_prog; ac_word=$2
1926 echo "$as_me:$LINENO: checking for $ac_word" >&5
1927 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1928 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1929   echo $ECHO_N "(cached) $ECHO_C" >&6
1930 else
1931   if test -n "$ac_ct_CC"; then
1932   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1933 else
1934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1935 for as_dir in $PATH
1936 do
1937   IFS=$as_save_IFS
1938   test -z "$as_dir" && as_dir=.
1939   for ac_exec_ext in '' $ac_executable_extensions; do
1940   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1941     ac_cv_prog_ac_ct_CC="$ac_prog"
1942     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1943     break 2
1944   fi
1945 done
1946 done
1947
1948 fi
1949 fi
1950 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1951 if test -n "$ac_ct_CC"; then
1952   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1953 echo "${ECHO_T}$ac_ct_CC" >&6
1954 else
1955   echo "$as_me:$LINENO: result: no" >&5
1956 echo "${ECHO_T}no" >&6
1957 fi
1958
1959   test -n "$ac_ct_CC" && break
1960 done
1961
1962   CC=$ac_ct_CC
1963 fi
1964
1965 fi
1966
1967
1968 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1969 See \`config.log' for more details." >&5
1970 echo "$as_me: error: no acceptable C compiler found in \$PATH
1971 See \`config.log' for more details." >&2;}
1972    { (exit 1); exit 1; }; }
1973
1974 # Provide some information about the compiler.
1975 echo "$as_me:$LINENO:" \
1976      "checking for C compiler version" >&5
1977 ac_compiler=`set X $ac_compile; echo $2`
1978 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1979   (eval $ac_compiler --version </dev/null >&5) 2>&5
1980   ac_status=$?
1981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1982   (exit $ac_status); }
1983 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1984   (eval $ac_compiler -v </dev/null >&5) 2>&5
1985   ac_status=$?
1986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1987   (exit $ac_status); }
1988 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1989   (eval $ac_compiler -V </dev/null >&5) 2>&5
1990   ac_status=$?
1991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1992   (exit $ac_status); }
1993
1994 cat >conftest.$ac_ext <<_ACEOF
1995 /* confdefs.h.  */
1996 _ACEOF
1997 cat confdefs.h >>conftest.$ac_ext
1998 cat >>conftest.$ac_ext <<_ACEOF
1999 /* end confdefs.h.  */
2000
2001 int
2002 main ()
2003 {
2004
2005   ;
2006   return 0;
2007 }
2008 _ACEOF
2009 ac_clean_files_save=$ac_clean_files
2010 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2011 # Try to create an executable without -o first, disregard a.out.
2012 # It will help us diagnose broken compilers, and finding out an intuition
2013 # of exeext.
2014 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2015 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2016 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2017 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2018   (eval $ac_link_default) 2>&5
2019   ac_status=$?
2020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2021   (exit $ac_status); }; then
2022   # Find the output, starting from the most likely.  This scheme is
2023 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2024 # resort.
2025
2026 # Be careful to initialize this variable, since it used to be cached.
2027 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2028 ac_cv_exeext=
2029 # b.out is created by i960 compilers.
2030 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2031 do
2032   test -f "$ac_file" || continue
2033   case $ac_file in
2034     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2035         ;;
2036     conftest.$ac_ext )
2037         # This is the source file.
2038         ;;
2039     [ab].out )
2040         # We found the default executable, but exeext='' is most
2041         # certainly right.
2042         break;;
2043     *.* )
2044         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2045         # FIXME: I believe we export ac_cv_exeext for Libtool,
2046         # but it would be cool to find out if it's true.  Does anybody
2047         # maintain Libtool? --akim.
2048         export ac_cv_exeext
2049         break;;
2050     * )
2051         break;;
2052   esac
2053 done
2054 else
2055   echo "$as_me: failed program was:" >&5
2056 sed 's/^/| /' conftest.$ac_ext >&5
2057
2058 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2059 See \`config.log' for more details." >&5
2060 echo "$as_me: error: C compiler cannot create executables
2061 See \`config.log' for more details." >&2;}
2062    { (exit 77); exit 77; }; }
2063 fi
2064
2065 ac_exeext=$ac_cv_exeext
2066 echo "$as_me:$LINENO: result: $ac_file" >&5
2067 echo "${ECHO_T}$ac_file" >&6
2068
2069 # Check the compiler produces executables we can run.  If not, either
2070 # the compiler is broken, or we cross compile.
2071 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2072 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2073 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2074 # If not cross compiling, check that we can run a simple program.
2075 if test "$cross_compiling" != yes; then
2076   if { ac_try='./$ac_file'
2077   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2078   (eval $ac_try) 2>&5
2079   ac_status=$?
2080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2081   (exit $ac_status); }; }; then
2082     cross_compiling=no
2083   else
2084     if test "$cross_compiling" = maybe; then
2085         cross_compiling=yes
2086     else
2087         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2088 If you meant to cross compile, use \`--host'.
2089 See \`config.log' for more details." >&5
2090 echo "$as_me: error: cannot run C compiled programs.
2091 If you meant to cross compile, use \`--host'.
2092 See \`config.log' for more details." >&2;}
2093    { (exit 1); exit 1; }; }
2094     fi
2095   fi
2096 fi
2097 echo "$as_me:$LINENO: result: yes" >&5
2098 echo "${ECHO_T}yes" >&6
2099
2100 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2101 ac_clean_files=$ac_clean_files_save
2102 # Check the compiler produces executables we can run.  If not, either
2103 # the compiler is broken, or we cross compile.
2104 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2105 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2106 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2107 echo "${ECHO_T}$cross_compiling" >&6
2108
2109 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2110 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2111 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2112   (eval $ac_link) 2>&5
2113   ac_status=$?
2114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2115   (exit $ac_status); }; then
2116   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2117 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2118 # work properly (i.e., refer to `conftest.exe'), while it won't with
2119 # `rm'.
2120 for ac_file in conftest.exe conftest conftest.*; do
2121   test -f "$ac_file" || continue
2122   case $ac_file in
2123     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2124     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2125           export ac_cv_exeext
2126           break;;
2127     * ) break;;
2128   esac
2129 done
2130 else
2131   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2132 See \`config.log' for more details." >&5
2133 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2134 See \`config.log' for more details." >&2;}
2135    { (exit 1); exit 1; }; }
2136 fi
2137
2138 rm -f conftest$ac_cv_exeext
2139 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2140 echo "${ECHO_T}$ac_cv_exeext" >&6
2141
2142 rm -f conftest.$ac_ext
2143 EXEEXT=$ac_cv_exeext
2144 ac_exeext=$EXEEXT
2145 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2146 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2147 if test "${ac_cv_objext+set}" = set; then
2148   echo $ECHO_N "(cached) $ECHO_C" >&6
2149 else
2150   cat >conftest.$ac_ext <<_ACEOF
2151 /* confdefs.h.  */
2152 _ACEOF
2153 cat confdefs.h >>conftest.$ac_ext
2154 cat >>conftest.$ac_ext <<_ACEOF
2155 /* end confdefs.h.  */
2156
2157 int
2158 main ()
2159 {
2160
2161   ;
2162   return 0;
2163 }
2164 _ACEOF
2165 rm -f conftest.o conftest.obj
2166 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2167   (eval $ac_compile) 2>&5
2168   ac_status=$?
2169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2170   (exit $ac_status); }; then
2171   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2172   case $ac_file in
2173     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2174     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2175        break;;
2176   esac
2177 done
2178 else
2179   echo "$as_me: failed program was:" >&5
2180 sed 's/^/| /' conftest.$ac_ext >&5
2181
2182 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2183 See \`config.log' for more details." >&5
2184 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2185 See \`config.log' for more details." >&2;}
2186    { (exit 1); exit 1; }; }
2187 fi
2188
2189 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2190 fi
2191 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2192 echo "${ECHO_T}$ac_cv_objext" >&6
2193 OBJEXT=$ac_cv_objext
2194 ac_objext=$OBJEXT
2195 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2196 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2197 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2198   echo $ECHO_N "(cached) $ECHO_C" >&6
2199 else
2200   cat >conftest.$ac_ext <<_ACEOF
2201 /* confdefs.h.  */
2202 _ACEOF
2203 cat confdefs.h >>conftest.$ac_ext
2204 cat >>conftest.$ac_ext <<_ACEOF
2205 /* end confdefs.h.  */
2206
2207 int
2208 main ()
2209 {
2210 #ifndef __GNUC__
2211        choke me
2212 #endif
2213
2214   ;
2215   return 0;
2216 }
2217 _ACEOF
2218 rm -f conftest.$ac_objext
2219 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2220   (eval $ac_compile) 2>conftest.er1
2221   ac_status=$?
2222   grep -v '^ *+' conftest.er1 >conftest.err
2223   rm -f conftest.er1
2224   cat conftest.err >&5
2225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2226   (exit $ac_status); } &&
2227          { ac_try='test -z "$ac_c_werror_flag"
2228                          || test ! -s conftest.err'
2229   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2230   (eval $ac_try) 2>&5
2231   ac_status=$?
2232   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2233   (exit $ac_status); }; } &&
2234          { ac_try='test -s conftest.$ac_objext'
2235   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2236   (eval $ac_try) 2>&5
2237   ac_status=$?
2238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2239   (exit $ac_status); }; }; then
2240   ac_compiler_gnu=yes
2241 else
2242   echo "$as_me: failed program was:" >&5
2243 sed 's/^/| /' conftest.$ac_ext >&5
2244
2245 ac_compiler_gnu=no
2246 fi
2247 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2248 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2249
2250 fi
2251 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2252 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2253 GCC=`test $ac_compiler_gnu = yes && echo yes`
2254 ac_test_CFLAGS=${CFLAGS+set}
2255 ac_save_CFLAGS=$CFLAGS
2256 CFLAGS="-g"
2257 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2258 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2259 if test "${ac_cv_prog_cc_g+set}" = set; then
2260   echo $ECHO_N "(cached) $ECHO_C" >&6
2261 else
2262   cat >conftest.$ac_ext <<_ACEOF
2263 /* confdefs.h.  */
2264 _ACEOF
2265 cat confdefs.h >>conftest.$ac_ext
2266 cat >>conftest.$ac_ext <<_ACEOF
2267 /* end confdefs.h.  */
2268
2269 int
2270 main ()
2271 {
2272
2273   ;
2274   return 0;
2275 }
2276 _ACEOF
2277 rm -f conftest.$ac_objext
2278 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2279   (eval $ac_compile) 2>conftest.er1
2280   ac_status=$?
2281   grep -v '^ *+' conftest.er1 >conftest.err
2282   rm -f conftest.er1
2283   cat conftest.err >&5
2284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2285   (exit $ac_status); } &&
2286          { ac_try='test -z "$ac_c_werror_flag"
2287                          || test ! -s conftest.err'
2288   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2289   (eval $ac_try) 2>&5
2290   ac_status=$?
2291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2292   (exit $ac_status); }; } &&
2293          { ac_try='test -s conftest.$ac_objext'
2294   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2295   (eval $ac_try) 2>&5
2296   ac_status=$?
2297   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2298   (exit $ac_status); }; }; then
2299   ac_cv_prog_cc_g=yes
2300 else
2301   echo "$as_me: failed program was:" >&5
2302 sed 's/^/| /' conftest.$ac_ext >&5
2303
2304 ac_cv_prog_cc_g=no
2305 fi
2306 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2307 fi
2308 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2309 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2310 if test "$ac_test_CFLAGS" = set; then
2311   CFLAGS=$ac_save_CFLAGS
2312 elif test $ac_cv_prog_cc_g = yes; then
2313   if test "$GCC" = yes; then
2314     CFLAGS="-g -O2"
2315   else
2316     CFLAGS="-g"
2317   fi
2318 else
2319   if test "$GCC" = yes; then
2320     CFLAGS="-O2"
2321   else
2322     CFLAGS=
2323   fi
2324 fi
2325 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2326 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2327 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2328   echo $ECHO_N "(cached) $ECHO_C" >&6
2329 else
2330   ac_cv_prog_cc_stdc=no
2331 ac_save_CC=$CC
2332 cat >conftest.$ac_ext <<_ACEOF
2333 /* confdefs.h.  */
2334 _ACEOF
2335 cat confdefs.h >>conftest.$ac_ext
2336 cat >>conftest.$ac_ext <<_ACEOF
2337 /* end confdefs.h.  */
2338 #include <stdarg.h>
2339 #include <stdio.h>
2340 #include <sys/types.h>
2341 #include <sys/stat.h>
2342 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2343 struct buf { int x; };
2344 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2345 static char *e (p, i)
2346      char **p;
2347      int i;
2348 {
2349   return p[i];
2350 }
2351 static char *f (char * (*g) (char **, int), char **p, ...)
2352 {
2353   char *s;
2354   va_list v;
2355   va_start (v,p);
2356   s = g (p, va_arg (v,int));
2357   va_end (v);
2358   return s;
2359 }
2360
2361 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2362    function prototypes and stuff, but not '\xHH' hex character constants.
2363    These don't provoke an error unfortunately, instead are silently treated
2364    as 'x'.  The following induces an error, until -std1 is added to get
2365    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2366    array size at least.  It's necessary to write '\x00'==0 to get something
2367    that's true only with -std1.  */
2368 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2369
2370 int test (int i, double x);
2371 struct s1 {int (*f) (int a);};
2372 struct s2 {int (*f) (double a);};
2373 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2374 int argc;
2375 char **argv;
2376 int
2377 main ()
2378 {
2379 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2380   ;
2381   return 0;
2382 }
2383 _ACEOF
2384 # Don't try gcc -ansi; that turns off useful extensions and
2385 # breaks some systems' header files.
2386 # AIX                   -qlanglvl=ansi
2387 # Ultrix and OSF/1      -std1
2388 # HP-UX 10.20 and later -Ae
2389 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2390 # SVR4                  -Xc -D__EXTENSIONS__
2391 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2392 do
2393   CC="$ac_save_CC $ac_arg"
2394   rm -f conftest.$ac_objext
2395 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2396   (eval $ac_compile) 2>conftest.er1
2397   ac_status=$?
2398   grep -v '^ *+' conftest.er1 >conftest.err
2399   rm -f conftest.er1
2400   cat conftest.err >&5
2401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2402   (exit $ac_status); } &&
2403          { ac_try='test -z "$ac_c_werror_flag"
2404                          || test ! -s conftest.err'
2405   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2406   (eval $ac_try) 2>&5
2407   ac_status=$?
2408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2409   (exit $ac_status); }; } &&
2410          { ac_try='test -s conftest.$ac_objext'
2411   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2412   (eval $ac_try) 2>&5
2413   ac_status=$?
2414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2415   (exit $ac_status); }; }; then
2416   ac_cv_prog_cc_stdc=$ac_arg
2417 break
2418 else
2419   echo "$as_me: failed program was:" >&5
2420 sed 's/^/| /' conftest.$ac_ext >&5
2421
2422 fi
2423 rm -f conftest.err conftest.$ac_objext
2424 done
2425 rm -f conftest.$ac_ext conftest.$ac_objext
2426 CC=$ac_save_CC
2427
2428 fi
2429
2430 case "x$ac_cv_prog_cc_stdc" in
2431   x|xno)
2432     echo "$as_me:$LINENO: result: none needed" >&5
2433 echo "${ECHO_T}none needed" >&6 ;;
2434   *)
2435     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2436 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2437     CC="$CC $ac_cv_prog_cc_stdc" ;;
2438 esac
2439
2440 # Some people use a C++ compiler to compile C.  Since we use `exit',
2441 # in C++ we need to declare it.  In case someone uses the same compiler
2442 # for both compiling C and C++ we need to have the C++ compiler decide
2443 # the declaration of exit, since it's the most demanding environment.
2444 cat >conftest.$ac_ext <<_ACEOF
2445 #ifndef __cplusplus
2446   choke me
2447 #endif
2448 _ACEOF
2449 rm -f conftest.$ac_objext
2450 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2451   (eval $ac_compile) 2>conftest.er1
2452   ac_status=$?
2453   grep -v '^ *+' conftest.er1 >conftest.err
2454   rm -f conftest.er1
2455   cat conftest.err >&5
2456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2457   (exit $ac_status); } &&
2458          { ac_try='test -z "$ac_c_werror_flag"
2459                          || test ! -s conftest.err'
2460   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2461   (eval $ac_try) 2>&5
2462   ac_status=$?
2463   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2464   (exit $ac_status); }; } &&
2465          { ac_try='test -s conftest.$ac_objext'
2466   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2467   (eval $ac_try) 2>&5
2468   ac_status=$?
2469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2470   (exit $ac_status); }; }; then
2471   for ac_declaration in \
2472    '' \
2473    'extern "C" void std::exit (int) throw (); using std::exit;' \
2474    'extern "C" void std::exit (int); using std::exit;' \
2475    'extern "C" void exit (int) throw ();' \
2476    'extern "C" void exit (int);' \
2477    'void exit (int);'
2478 do
2479   cat >conftest.$ac_ext <<_ACEOF
2480 /* confdefs.h.  */
2481 _ACEOF
2482 cat confdefs.h >>conftest.$ac_ext
2483 cat >>conftest.$ac_ext <<_ACEOF
2484 /* end confdefs.h.  */
2485 $ac_declaration
2486 #include <stdlib.h>
2487 int
2488 main ()
2489 {
2490 exit (42);
2491   ;
2492   return 0;
2493 }
2494 _ACEOF
2495 rm -f conftest.$ac_objext
2496 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2497   (eval $ac_compile) 2>conftest.er1
2498   ac_status=$?
2499   grep -v '^ *+' conftest.er1 >conftest.err
2500   rm -f conftest.er1
2501   cat conftest.err >&5
2502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2503   (exit $ac_status); } &&
2504          { ac_try='test -z "$ac_c_werror_flag"
2505                          || test ! -s conftest.err'
2506   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2507   (eval $ac_try) 2>&5
2508   ac_status=$?
2509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2510   (exit $ac_status); }; } &&
2511          { ac_try='test -s conftest.$ac_objext'
2512   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2513   (eval $ac_try) 2>&5
2514   ac_status=$?
2515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2516   (exit $ac_status); }; }; then
2517   :
2518 else
2519   echo "$as_me: failed program was:" >&5
2520 sed 's/^/| /' conftest.$ac_ext >&5
2521
2522 continue
2523 fi
2524 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2525   cat >conftest.$ac_ext <<_ACEOF
2526 /* confdefs.h.  */
2527 _ACEOF
2528 cat confdefs.h >>conftest.$ac_ext
2529 cat >>conftest.$ac_ext <<_ACEOF
2530 /* end confdefs.h.  */
2531 $ac_declaration
2532 int
2533 main ()
2534 {
2535 exit (42);
2536   ;
2537   return 0;
2538 }
2539 _ACEOF
2540 rm -f conftest.$ac_objext
2541 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2542   (eval $ac_compile) 2>conftest.er1
2543   ac_status=$?
2544   grep -v '^ *+' conftest.er1 >conftest.err
2545   rm -f conftest.er1
2546   cat conftest.err >&5
2547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2548   (exit $ac_status); } &&
2549          { ac_try='test -z "$ac_c_werror_flag"
2550                          || test ! -s conftest.err'
2551   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2552   (eval $ac_try) 2>&5
2553   ac_status=$?
2554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2555   (exit $ac_status); }; } &&
2556          { ac_try='test -s conftest.$ac_objext'
2557   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2558   (eval $ac_try) 2>&5
2559   ac_status=$?
2560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2561   (exit $ac_status); }; }; then
2562   break
2563 else
2564   echo "$as_me: failed program was:" >&5
2565 sed 's/^/| /' conftest.$ac_ext >&5
2566
2567 fi
2568 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2569 done
2570 rm -f conftest*
2571 if test -n "$ac_declaration"; then
2572   echo '#ifdef __cplusplus' >>confdefs.h
2573   echo $ac_declaration      >>confdefs.h
2574   echo '#endif'             >>confdefs.h
2575 fi
2576
2577 else
2578   echo "$as_me: failed program was:" >&5
2579 sed 's/^/| /' conftest.$ac_ext >&5
2580
2581 fi
2582 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2583 ac_ext=c
2584 ac_cpp='$CPP $CPPFLAGS'
2585 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2586 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2587 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2588
2589  ac_ext=cc
2590 ac_cpp='$CXXCPP $CPPFLAGS'
2591 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2592 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2593 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2594 if test -n "$ac_tool_prefix"; then
2595   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2596   do
2597     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2598 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2599 echo "$as_me:$LINENO: checking for $ac_word" >&5
2600 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2601 if test "${ac_cv_prog_CXX+set}" = set; then
2602   echo $ECHO_N "(cached) $ECHO_C" >&6
2603 else
2604   if test -n "$CXX"; then
2605   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2606 else
2607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2608 for as_dir in $PATH
2609 do
2610   IFS=$as_save_IFS
2611   test -z "$as_dir" && as_dir=.
2612   for ac_exec_ext in '' $ac_executable_extensions; do
2613   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2614     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2615     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2616     break 2
2617   fi
2618 done
2619 done
2620
2621 fi
2622 fi
2623 CXX=$ac_cv_prog_CXX
2624 if test -n "$CXX"; then
2625   echo "$as_me:$LINENO: result: $CXX" >&5
2626 echo "${ECHO_T}$CXX" >&6
2627 else
2628   echo "$as_me:$LINENO: result: no" >&5
2629 echo "${ECHO_T}no" >&6
2630 fi
2631
2632     test -n "$CXX" && break
2633   done
2634 fi
2635 if test -z "$CXX"; then
2636   ac_ct_CXX=$CXX
2637   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2638 do
2639   # Extract the first word of "$ac_prog", so it can be a program name with args.
2640 set dummy $ac_prog; ac_word=$2
2641 echo "$as_me:$LINENO: checking for $ac_word" >&5
2642 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2643 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2644   echo $ECHO_N "(cached) $ECHO_C" >&6
2645 else
2646   if test -n "$ac_ct_CXX"; then
2647   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2648 else
2649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2650 for as_dir in $PATH
2651 do
2652   IFS=$as_save_IFS
2653   test -z "$as_dir" && as_dir=.
2654   for ac_exec_ext in '' $ac_executable_extensions; do
2655   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2656     ac_cv_prog_ac_ct_CXX="$ac_prog"
2657     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2658     break 2
2659   fi
2660 done
2661 done
2662
2663 fi
2664 fi
2665 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2666 if test -n "$ac_ct_CXX"; then
2667   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2668 echo "${ECHO_T}$ac_ct_CXX" >&6
2669 else
2670   echo "$as_me:$LINENO: result: no" >&5
2671 echo "${ECHO_T}no" >&6
2672 fi
2673
2674   test -n "$ac_ct_CXX" && break
2675 done
2676 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2677
2678   CXX=$ac_ct_CXX
2679 fi
2680
2681
2682 # Provide some information about the compiler.
2683 echo "$as_me:$LINENO:" \
2684      "checking for C++ compiler version" >&5
2685 ac_compiler=`set X $ac_compile; echo $2`
2686 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2687   (eval $ac_compiler --version </dev/null >&5) 2>&5
2688   ac_status=$?
2689   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2690   (exit $ac_status); }
2691 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2692   (eval $ac_compiler -v </dev/null >&5) 2>&5
2693   ac_status=$?
2694   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2695   (exit $ac_status); }
2696 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2697   (eval $ac_compiler -V </dev/null >&5) 2>&5
2698   ac_status=$?
2699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2700   (exit $ac_status); }
2701
2702 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2703 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2704 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2705   echo $ECHO_N "(cached) $ECHO_C" >&6
2706 else
2707   cat >conftest.$ac_ext <<_ACEOF
2708 /* confdefs.h.  */
2709 _ACEOF
2710 cat confdefs.h >>conftest.$ac_ext
2711 cat >>conftest.$ac_ext <<_ACEOF
2712 /* end confdefs.h.  */
2713
2714 int
2715 main ()
2716 {
2717 #ifndef __GNUC__
2718        choke me
2719 #endif
2720
2721   ;
2722   return 0;
2723 }
2724 _ACEOF
2725 rm -f conftest.$ac_objext
2726 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2727   (eval $ac_compile) 2>conftest.er1
2728   ac_status=$?
2729   grep -v '^ *+' conftest.er1 >conftest.err
2730   rm -f conftest.er1
2731   cat conftest.err >&5
2732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2733   (exit $ac_status); } &&
2734          { ac_try='test -z "$ac_cxx_werror_flag"
2735                          || test ! -s conftest.err'
2736   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2737   (eval $ac_try) 2>&5
2738   ac_status=$?
2739   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2740   (exit $ac_status); }; } &&
2741          { ac_try='test -s conftest.$ac_objext'
2742   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2743   (eval $ac_try) 2>&5
2744   ac_status=$?
2745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2746   (exit $ac_status); }; }; then
2747   ac_compiler_gnu=yes
2748 else
2749   echo "$as_me: failed program was:" >&5
2750 sed 's/^/| /' conftest.$ac_ext >&5
2751
2752 ac_compiler_gnu=no
2753 fi
2754 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2755 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2756
2757 fi
2758 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2759 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2760 GXX=`test $ac_compiler_gnu = yes && echo yes`
2761 ac_test_CXXFLAGS=${CXXFLAGS+set}
2762 ac_save_CXXFLAGS=$CXXFLAGS
2763 CXXFLAGS="-g"
2764 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2765 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2766 if test "${ac_cv_prog_cxx_g+set}" = set; then
2767   echo $ECHO_N "(cached) $ECHO_C" >&6
2768 else
2769   cat >conftest.$ac_ext <<_ACEOF
2770 /* confdefs.h.  */
2771 _ACEOF
2772 cat confdefs.h >>conftest.$ac_ext
2773 cat >>conftest.$ac_ext <<_ACEOF
2774 /* end confdefs.h.  */
2775
2776 int
2777 main ()
2778 {
2779
2780   ;
2781   return 0;
2782 }
2783 _ACEOF
2784 rm -f conftest.$ac_objext
2785 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2786   (eval $ac_compile) 2>conftest.er1
2787   ac_status=$?
2788   grep -v '^ *+' conftest.er1 >conftest.err
2789   rm -f conftest.er1
2790   cat conftest.err >&5
2791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2792   (exit $ac_status); } &&
2793          { ac_try='test -z "$ac_cxx_werror_flag"
2794                          || test ! -s conftest.err'
2795   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2796   (eval $ac_try) 2>&5
2797   ac_status=$?
2798   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2799   (exit $ac_status); }; } &&
2800          { ac_try='test -s conftest.$ac_objext'
2801   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2802   (eval $ac_try) 2>&5
2803   ac_status=$?
2804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2805   (exit $ac_status); }; }; then
2806   ac_cv_prog_cxx_g=yes
2807 else
2808   echo "$as_me: failed program was:" >&5
2809 sed 's/^/| /' conftest.$ac_ext >&5
2810
2811 ac_cv_prog_cxx_g=no
2812 fi
2813 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2814 fi
2815 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2816 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2817 if test "$ac_test_CXXFLAGS" = set; then
2818   CXXFLAGS=$ac_save_CXXFLAGS
2819 elif test $ac_cv_prog_cxx_g = yes; then
2820   if test "$GXX" = yes; then
2821     CXXFLAGS="-g -O2"
2822   else
2823     CXXFLAGS="-g"
2824   fi
2825 else
2826   if test "$GXX" = yes; then
2827     CXXFLAGS="-O2"
2828   else
2829     CXXFLAGS=
2830   fi
2831 fi
2832 for ac_declaration in \
2833    '' \
2834    'extern "C" void std::exit (int) throw (); using std::exit;' \
2835    'extern "C" void std::exit (int); using std::exit;' \
2836    'extern "C" void exit (int) throw ();' \
2837    'extern "C" void exit (int);' \
2838    'void exit (int);'
2839 do
2840   cat >conftest.$ac_ext <<_ACEOF
2841 /* confdefs.h.  */
2842 _ACEOF
2843 cat confdefs.h >>conftest.$ac_ext
2844 cat >>conftest.$ac_ext <<_ACEOF
2845 /* end confdefs.h.  */
2846 $ac_declaration
2847 #include <stdlib.h>
2848 int
2849 main ()
2850 {
2851 exit (42);
2852   ;
2853   return 0;
2854 }
2855 _ACEOF
2856 rm -f conftest.$ac_objext
2857 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2858   (eval $ac_compile) 2>conftest.er1
2859   ac_status=$?
2860   grep -v '^ *+' conftest.er1 >conftest.err
2861   rm -f conftest.er1
2862   cat conftest.err >&5
2863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2864   (exit $ac_status); } &&
2865          { ac_try='test -z "$ac_cxx_werror_flag"
2866                          || test ! -s conftest.err'
2867   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2868   (eval $ac_try) 2>&5
2869   ac_status=$?
2870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2871   (exit $ac_status); }; } &&
2872          { ac_try='test -s conftest.$ac_objext'
2873   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2874   (eval $ac_try) 2>&5
2875   ac_status=$?
2876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2877   (exit $ac_status); }; }; then
2878   :
2879 else
2880   echo "$as_me: failed program was:" >&5
2881 sed 's/^/| /' conftest.$ac_ext >&5
2882
2883 continue
2884 fi
2885 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2886   cat >conftest.$ac_ext <<_ACEOF
2887 /* confdefs.h.  */
2888 _ACEOF
2889 cat confdefs.h >>conftest.$ac_ext
2890 cat >>conftest.$ac_ext <<_ACEOF
2891 /* end confdefs.h.  */
2892 $ac_declaration
2893 int
2894 main ()
2895 {
2896 exit (42);
2897   ;
2898   return 0;
2899 }
2900 _ACEOF
2901 rm -f conftest.$ac_objext
2902 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2903   (eval $ac_compile) 2>conftest.er1
2904   ac_status=$?
2905   grep -v '^ *+' conftest.er1 >conftest.err
2906   rm -f conftest.er1
2907   cat conftest.err >&5
2908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2909   (exit $ac_status); } &&
2910          { ac_try='test -z "$ac_cxx_werror_flag"
2911                          || test ! -s conftest.err'
2912   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2913   (eval $ac_try) 2>&5
2914   ac_status=$?
2915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2916   (exit $ac_status); }; } &&
2917          { ac_try='test -s conftest.$ac_objext'
2918   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2919   (eval $ac_try) 2>&5
2920   ac_status=$?
2921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2922   (exit $ac_status); }; }; then
2923   break
2924 else
2925   echo "$as_me: failed program was:" >&5
2926 sed 's/^/| /' conftest.$ac_ext >&5
2927
2928 fi
2929 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2930 done
2931 rm -f conftest*
2932 if test -n "$ac_declaration"; then
2933   echo '#ifdef __cplusplus' >>confdefs.h
2934   echo $ac_declaration      >>confdefs.h
2935   echo '#endif'             >>confdefs.h
2936 fi
2937
2938 ac_ext=c
2939 ac_cpp='$CPP $CPPFLAGS'
2940 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2941 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2942 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2943
2944
2945 if test "x$CHECKMEM" '!=' "x";then
2946     CC="ccmalloc $CC"
2947     CXX="ccmalloc $CXX"
2948     #echo running again
2949     #unset ac_cv_prog_CC
2950     #unset ac_cv_prog_CXX
2951     #AC_PROG_CC
2952     #AC_PROG_CXX
2953 fi
2954  ac_ext=c
2955 ac_cpp='$CPP $CPPFLAGS'
2956 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2957 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2958 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2959 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2960 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2961 # On Suns, sometimes $CPP names a directory.
2962 if test -n "$CPP" && test -d "$CPP"; then
2963   CPP=
2964 fi
2965 if test -z "$CPP"; then
2966   if test "${ac_cv_prog_CPP+set}" = set; then
2967   echo $ECHO_N "(cached) $ECHO_C" >&6
2968 else
2969       # Double quotes because CPP needs to be expanded
2970     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2971     do
2972       ac_preproc_ok=false
2973 for ac_c_preproc_warn_flag in '' yes
2974 do
2975   # Use a header file that comes with gcc, so configuring glibc
2976   # with a fresh cross-compiler works.
2977   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2978   # <limits.h> exists even on freestanding compilers.
2979   # On the NeXT, cc -E runs the code through the compiler's parser,
2980   # not just through cpp. "Syntax error" is here to catch this case.
2981   cat >conftest.$ac_ext <<_ACEOF
2982 /* confdefs.h.  */
2983 _ACEOF
2984 cat confdefs.h >>conftest.$ac_ext
2985 cat >>conftest.$ac_ext <<_ACEOF
2986 /* end confdefs.h.  */
2987 #ifdef __STDC__
2988 # include <limits.h>
2989 #else
2990 # include <assert.h>
2991 #endif
2992                      Syntax error
2993 _ACEOF
2994 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2995   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2996   ac_status=$?
2997   grep -v '^ *+' conftest.er1 >conftest.err
2998   rm -f conftest.er1
2999   cat conftest.err >&5
3000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3001   (exit $ac_status); } >/dev/null; then
3002   if test -s conftest.err; then
3003     ac_cpp_err=$ac_c_preproc_warn_flag
3004     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3005   else
3006     ac_cpp_err=
3007   fi
3008 else
3009   ac_cpp_err=yes
3010 fi
3011 if test -z "$ac_cpp_err"; then
3012   :
3013 else
3014   echo "$as_me: failed program was:" >&5
3015 sed 's/^/| /' conftest.$ac_ext >&5
3016
3017   # Broken: fails on valid input.
3018 continue
3019 fi
3020 rm -f conftest.err conftest.$ac_ext
3021
3022   # OK, works on sane cases.  Now check whether non-existent headers
3023   # can be detected and how.
3024   cat >conftest.$ac_ext <<_ACEOF
3025 /* confdefs.h.  */
3026 _ACEOF
3027 cat confdefs.h >>conftest.$ac_ext
3028 cat >>conftest.$ac_ext <<_ACEOF
3029 /* end confdefs.h.  */
3030 #include <ac_nonexistent.h>
3031 _ACEOF
3032 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3033   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3034   ac_status=$?
3035   grep -v '^ *+' conftest.er1 >conftest.err
3036   rm -f conftest.er1
3037   cat conftest.err >&5
3038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039   (exit $ac_status); } >/dev/null; then
3040   if test -s conftest.err; then
3041     ac_cpp_err=$ac_c_preproc_warn_flag
3042     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3043   else
3044     ac_cpp_err=
3045   fi
3046 else
3047   ac_cpp_err=yes
3048 fi
3049 if test -z "$ac_cpp_err"; then
3050   # Broken: success on invalid input.
3051 continue
3052 else
3053   echo "$as_me: failed program was:" >&5
3054 sed 's/^/| /' conftest.$ac_ext >&5
3055
3056   # Passes both tests.
3057 ac_preproc_ok=:
3058 break
3059 fi
3060 rm -f conftest.err conftest.$ac_ext
3061
3062 done
3063 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3064 rm -f conftest.err conftest.$ac_ext
3065 if $ac_preproc_ok; then
3066   break
3067 fi
3068
3069     done
3070     ac_cv_prog_CPP=$CPP
3071
3072 fi
3073   CPP=$ac_cv_prog_CPP
3074 else
3075   ac_cv_prog_CPP=$CPP
3076 fi
3077 echo "$as_me:$LINENO: result: $CPP" >&5
3078 echo "${ECHO_T}$CPP" >&6
3079 ac_preproc_ok=false
3080 for ac_c_preproc_warn_flag in '' yes
3081 do
3082   # Use a header file that comes with gcc, so configuring glibc
3083   # with a fresh cross-compiler works.
3084   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3085   # <limits.h> exists even on freestanding compilers.
3086   # On the NeXT, cc -E runs the code through the compiler's parser,
3087   # not just through cpp. "Syntax error" is here to catch this case.
3088   cat >conftest.$ac_ext <<_ACEOF
3089 /* confdefs.h.  */
3090 _ACEOF
3091 cat confdefs.h >>conftest.$ac_ext
3092 cat >>conftest.$ac_ext <<_ACEOF
3093 /* end confdefs.h.  */
3094 #ifdef __STDC__
3095 # include <limits.h>
3096 #else
3097 # include <assert.h>
3098 #endif
3099                      Syntax error
3100 _ACEOF
3101 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3102   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3103   ac_status=$?
3104   grep -v '^ *+' conftest.er1 >conftest.err
3105   rm -f conftest.er1
3106   cat conftest.err >&5
3107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3108   (exit $ac_status); } >/dev/null; then
3109   if test -s conftest.err; then
3110     ac_cpp_err=$ac_c_preproc_warn_flag
3111     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3112   else
3113     ac_cpp_err=
3114   fi
3115 else
3116   ac_cpp_err=yes
3117 fi
3118 if test -z "$ac_cpp_err"; then
3119   :
3120 else
3121   echo "$as_me: failed program was:" >&5
3122 sed 's/^/| /' conftest.$ac_ext >&5
3123
3124   # Broken: fails on valid input.
3125 continue
3126 fi
3127 rm -f conftest.err conftest.$ac_ext
3128
3129   # OK, works on sane cases.  Now check whether non-existent headers
3130   # can be detected and how.
3131   cat >conftest.$ac_ext <<_ACEOF
3132 /* confdefs.h.  */
3133 _ACEOF
3134 cat confdefs.h >>conftest.$ac_ext
3135 cat >>conftest.$ac_ext <<_ACEOF
3136 /* end confdefs.h.  */
3137 #include <ac_nonexistent.h>
3138 _ACEOF
3139 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3140   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3141   ac_status=$?
3142   grep -v '^ *+' conftest.er1 >conftest.err
3143   rm -f conftest.er1
3144   cat conftest.err >&5
3145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3146   (exit $ac_status); } >/dev/null; then
3147   if test -s conftest.err; then
3148     ac_cpp_err=$ac_c_preproc_warn_flag
3149     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3150   else
3151     ac_cpp_err=
3152   fi
3153 else
3154   ac_cpp_err=yes
3155 fi
3156 if test -z "$ac_cpp_err"; then
3157   # Broken: success on invalid input.
3158 continue
3159 else
3160   echo "$as_me: failed program was:" >&5
3161 sed 's/^/| /' conftest.$ac_ext >&5
3162
3163   # Passes both tests.
3164 ac_preproc_ok=:
3165 break
3166 fi
3167 rm -f conftest.err conftest.$ac_ext
3168
3169 done
3170 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3171 rm -f conftest.err conftest.$ac_ext
3172 if $ac_preproc_ok; then
3173   :
3174 else
3175   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3176 See \`config.log' for more details." >&5
3177 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3178 See \`config.log' for more details." >&2;}
3179    { (exit 1); exit 1; }; }
3180 fi
3181
3182 ac_ext=c
3183 ac_cpp='$CPP $CPPFLAGS'
3184 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3185 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3186 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3187
3188
3189  if test -n "$ac_tool_prefix"; then
3190   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3191 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3192 echo "$as_me:$LINENO: checking for $ac_word" >&5
3193 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3194 if test "${ac_cv_prog_RANLIB+set}" = set; then
3195   echo $ECHO_N "(cached) $ECHO_C" >&6
3196 else
3197   if test -n "$RANLIB"; then
3198   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3199 else
3200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3201 for as_dir in $PATH
3202 do
3203   IFS=$as_save_IFS
3204   test -z "$as_dir" && as_dir=.
3205   for ac_exec_ext in '' $ac_executable_extensions; do
3206   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3207     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3208     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3209     break 2
3210   fi
3211 done
3212 done
3213
3214 fi
3215 fi
3216 RANLIB=$ac_cv_prog_RANLIB
3217 if test -n "$RANLIB"; then
3218   echo "$as_me:$LINENO: result: $RANLIB" >&5
3219 echo "${ECHO_T}$RANLIB" >&6
3220 else
3221   echo "$as_me:$LINENO: result: no" >&5
3222 echo "${ECHO_T}no" >&6
3223 fi
3224
3225 fi
3226 if test -z "$ac_cv_prog_RANLIB"; then
3227   ac_ct_RANLIB=$RANLIB
3228   # Extract the first word of "ranlib", so it can be a program name with args.
3229 set dummy ranlib; ac_word=$2
3230 echo "$as_me:$LINENO: checking for $ac_word" >&5
3231 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3232 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3233   echo $ECHO_N "(cached) $ECHO_C" >&6
3234 else
3235   if test -n "$ac_ct_RANLIB"; then
3236   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3237 else
3238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3239 for as_dir in $PATH
3240 do
3241   IFS=$as_save_IFS
3242   test -z "$as_dir" && as_dir=.
3243   for ac_exec_ext in '' $ac_executable_extensions; do
3244   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3245     ac_cv_prog_ac_ct_RANLIB="ranlib"
3246     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3247     break 2
3248   fi
3249 done
3250 done
3251
3252   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3253 fi
3254 fi
3255 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3256 if test -n "$ac_ct_RANLIB"; then
3257   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3258 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3259 else
3260   echo "$as_me:$LINENO: result: no" >&5
3261 echo "${ECHO_T}no" >&6
3262 fi
3263
3264   RANLIB=$ac_ct_RANLIB
3265 else
3266   RANLIB="$ac_cv_prog_RANLIB"
3267 fi
3268
3269  echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3270 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
3271 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
3272 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3273   echo $ECHO_N "(cached) $ECHO_C" >&6
3274 else
3275   cat >conftest.make <<\_ACEOF
3276 all:
3277         @echo 'ac_maketemp="$(MAKE)"'
3278 _ACEOF
3279 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3280 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3281 if test -n "$ac_maketemp"; then
3282   eval ac_cv_prog_make_${ac_make}_set=yes
3283 else
3284   eval ac_cv_prog_make_${ac_make}_set=no
3285 fi
3286 rm -f conftest.make
3287 fi
3288 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3289   echo "$as_me:$LINENO: result: yes" >&5
3290 echo "${ECHO_T}yes" >&6
3291   SET_MAKE=
3292 else
3293   echo "$as_me:$LINENO: result: no" >&5
3294 echo "${ECHO_T}no" >&6
3295   SET_MAKE="MAKE=${MAKE-make}"
3296 fi
3297
3298  # Find a good install program.  We prefer a C program (faster),
3299 # so one script is as good as another.  But avoid the broken or
3300 # incompatible versions:
3301 # SysV /etc/install, /usr/sbin/install
3302 # SunOS /usr/etc/install
3303 # IRIX /sbin/install
3304 # AIX /bin/install
3305 # AmigaOS /C/install, which installs bootblocks on floppy discs
3306 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3307 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3308 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3309 # OS/2's system install, which has a completely different semantic
3310 # ./install, which can be erroneously created by make from ./install.sh.
3311 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3312 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3313 if test -z "$INSTALL"; then
3314 if test "${ac_cv_path_install+set}" = set; then
3315   echo $ECHO_N "(cached) $ECHO_C" >&6
3316 else
3317   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3318 for as_dir in $PATH
3319 do
3320   IFS=$as_save_IFS
3321   test -z "$as_dir" && as_dir=.
3322   # Account for people who put trailing slashes in PATH elements.
3323 case $as_dir/ in
3324   ./ | .// | /cC/* | \
3325   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3326   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3327   /usr/ucb/* ) ;;
3328   *)
3329     # OSF1 and SCO ODT 3.0 have their own names for install.
3330     # Don't use installbsd from OSF since it installs stuff as root
3331     # by default.
3332     for ac_prog in ginstall scoinst install; do
3333       for ac_exec_ext in '' $ac_executable_extensions; do
3334         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3335           if test $ac_prog = install &&
3336             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3337             # AIX install.  It has an incompatible calling convention.
3338             :
3339           elif test $ac_prog = install &&
3340             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3341             # program-specific install script used by HP pwplus--don't use.
3342             :
3343           else
3344             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3345             break 3
3346           fi
3347         fi
3348       done
3349     done
3350     ;;
3351 esac
3352 done
3353
3354
3355 fi
3356   if test "${ac_cv_path_install+set}" = set; then
3357     INSTALL=$ac_cv_path_install
3358   else
3359     # As a last resort, use the slow shell script.  We don't cache a
3360     # path for INSTALL within a source directory, because that will
3361     # break other packages using the cache if that directory is
3362     # removed, or if the path is relative.
3363     INSTALL=$ac_install_sh
3364   fi
3365 fi
3366 echo "$as_me:$LINENO: result: $INSTALL" >&5
3367 echo "${ECHO_T}$INSTALL" >&6
3368
3369 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3370 # It thinks the first close brace ends the variable substitution.
3371 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3372
3373 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3374
3375 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3376
3377  echo "$as_me:$LINENO: checking whether ln -s works" >&5
3378 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3379 LN_S=$as_ln_s
3380 if test "$LN_S" = "ln -s"; then
3381   echo "$as_me:$LINENO: result: yes" >&5
3382 echo "${ECHO_T}yes" >&6
3383 else
3384   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3385 echo "${ECHO_T}no, using $LN_S" >&6
3386 fi
3387
3388  # Check whether --enable-shared or --disable-shared was given.
3389 if test "${enable_shared+set}" = set; then
3390   enableval="$enable_shared"
3391   p=${PACKAGE-default}
3392 case $enableval in
3393 yes) enable_shared=yes ;;
3394 no) enable_shared=no ;;
3395 *)
3396   enable_shared=no
3397   # Look at the argument we got.  We use all the common list separators.
3398   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3399   for pkg in $enableval; do
3400     if test "X$pkg" = "X$p"; then
3401       enable_shared=yes
3402     fi
3403   done
3404   IFS="$ac_save_ifs"
3405   ;;
3406 esac
3407 else
3408   enable_shared=yes
3409 fi;
3410 # Check whether --enable-static or --disable-static was given.
3411 if test "${enable_static+set}" = set; then
3412   enableval="$enable_static"
3413   p=${PACKAGE-default}
3414 case $enableval in
3415 yes) enable_static=yes ;;
3416 no) enable_static=no ;;
3417 *)
3418   enable_static=no
3419   # Look at the argument we got.  We use all the common list separators.
3420   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3421   for pkg in $enableval; do
3422     if test "X$pkg" = "X$p"; then
3423       enable_static=yes
3424     fi
3425   done
3426   IFS="$ac_save_ifs"
3427   ;;
3428 esac
3429 else
3430   enable_static=yes
3431 fi;
3432 # Check whether --enable-fast-install or --disable-fast-install was given.
3433 if test "${enable_fast_install+set}" = set; then
3434   enableval="$enable_fast_install"
3435   p=${PACKAGE-default}
3436 case $enableval in
3437 yes) enable_fast_install=yes ;;
3438 no) enable_fast_install=no ;;
3439 *)
3440   enable_fast_install=no
3441   # Look at the argument we got.  We use all the common list separators.
3442   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3443   for pkg in $enableval; do
3444     if test "X$pkg" = "X$p"; then
3445       enable_fast_install=yes
3446     fi
3447   done
3448   IFS="$ac_save_ifs"
3449   ;;
3450 esac
3451 else
3452   enable_fast_install=yes
3453 fi;
3454 # Find the correct PATH separator.  Usually this is `:', but
3455 # DJGPP uses `;' like DOS.
3456 if test "X${PATH_SEPARATOR+set}" != Xset; then
3457   UNAME=${UNAME-`uname 2>/dev/null`}
3458   case X$UNAME in
3459     *-DOS) lt_cv_sys_path_separator=';' ;;
3460     *)     lt_cv_sys_path_separator=':' ;;
3461   esac
3462   PATH_SEPARATOR=$lt_cv_sys_path_separator
3463 fi
3464
3465
3466 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3467 if test "${with_gnu_ld+set}" = set; then
3468   withval="$with_gnu_ld"
3469   test "$withval" = no || with_gnu_ld=yes
3470 else
3471   with_gnu_ld=no
3472 fi;
3473 ac_prog=ld
3474 if test "$GCC" = yes; then
3475   # Check if gcc -print-prog-name=ld gives a path.
3476   echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3477 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3478   case $host in
3479   *-*-mingw*)
3480     # gcc leaves a trailing carriage return which upsets mingw
3481     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3482   *)
3483     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3484   esac
3485   case $ac_prog in
3486     # Accept absolute paths.
3487     [\\/]* | [A-Za-z]:[\\/]*)
3488       re_direlt='/[^/][^/]*/\.\./'
3489       # Canonicalize the path of ld
3490       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3491       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3492         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3493       done
3494       test -z "$LD" && LD="$ac_prog"
3495       ;;
3496   "")
3497     # If it fails, then pretend we aren't using GCC.
3498     ac_prog=ld
3499     ;;
3500   *)
3501     # If it is relative, then search for the first ld in PATH.
3502     with_gnu_ld=unknown
3503     ;;
3504   esac
3505 elif test "$with_gnu_ld" = yes; then
3506   echo "$as_me:$LINENO: checking for GNU ld" >&5
3507 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3508 else
3509   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3510 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3511 fi
3512 if test "${lt_cv_path_LD+set}" = set; then
3513   echo $ECHO_N "(cached) $ECHO_C" >&6
3514 else
3515   if test -z "$LD"; then
3516   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3517   for ac_dir in $PATH; do
3518     test -z "$ac_dir" && ac_dir=.
3519     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3520       lt_cv_path_LD="$ac_dir/$ac_prog"
3521       # Check to see if the program is GNU ld.  I'd rather use --version,
3522       # but apparently some GNU ld's only accept -v.
3523       # Break only if it was the GNU/non-GNU ld that we prefer.
3524       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3525         test "$with_gnu_ld" != no && break
3526       else
3527         test "$with_gnu_ld" != yes && break
3528       fi
3529     fi
3530   done
3531   IFS="$ac_save_ifs"
3532 else
3533   lt_cv_path_LD="$LD" # Let the user override the test with a path.
3534 fi
3535 fi
3536
3537 LD="$lt_cv_path_LD"
3538 if test -n "$LD"; then
3539   echo "$as_me:$LINENO: result: $LD" >&5
3540 echo "${ECHO_T}$LD" >&6
3541 else
3542   echo "$as_me:$LINENO: result: no" >&5
3543 echo "${ECHO_T}no" >&6
3544 fi
3545 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3546 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3547    { (exit 1); exit 1; }; }
3548 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3549 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3550 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3551   echo $ECHO_N "(cached) $ECHO_C" >&6
3552 else
3553   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3554 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3555   lt_cv_prog_gnu_ld=yes
3556 else
3557   lt_cv_prog_gnu_ld=no
3558 fi
3559 fi
3560 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3561 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3562 with_gnu_ld=$lt_cv_prog_gnu_ld
3563
3564
3565 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3566 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3567 if test "${lt_cv_ld_reload_flag+set}" = set; then
3568   echo $ECHO_N "(cached) $ECHO_C" >&6
3569 else
3570   lt_cv_ld_reload_flag='-r'
3571 fi
3572 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3573 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3574 reload_flag=$lt_cv_ld_reload_flag
3575 test -n "$reload_flag" && reload_flag=" $reload_flag"
3576
3577 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3578 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3579 if test "${lt_cv_path_NM+set}" = set; then
3580   echo $ECHO_N "(cached) $ECHO_C" >&6
3581 else
3582   if test -n "$NM"; then
3583   # Let the user override the test.
3584   lt_cv_path_NM="$NM"
3585 else
3586   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3587   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3588     test -z "$ac_dir" && ac_dir=.
3589     tmp_nm=$ac_dir/${ac_tool_prefix}nm
3590     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3591       # Check to see if the nm accepts a BSD-compat flag.
3592       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3593       #   nm: unknown option "B" ignored
3594       # Tru64's nm complains that /dev/null is an invalid object file
3595       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3596         lt_cv_path_NM="$tmp_nm -B"
3597         break
3598       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3599         lt_cv_path_NM="$tmp_nm -p"
3600         break
3601       else
3602         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3603         continue # so that we can try to find one that supports BSD flags
3604       fi
3605     fi
3606   done
3607   IFS="$ac_save_ifs"
3608   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3609 fi
3610 fi
3611
3612 NM="$lt_cv_path_NM"
3613 echo "$as_me:$LINENO: result: $NM" >&5
3614 echo "${ECHO_T}$NM" >&6
3615
3616 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3617 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3618 if test "${lt_cv_path_SED+set}" = set; then
3619   echo $ECHO_N "(cached) $ECHO_C" >&6
3620 else
3621   # Loop through the user's path and test for sed and gsed.
3622 # Then use that list of sed's as ones to test for truncation.
3623 as_executable_p="test -f"
3624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3625 for as_dir in $PATH
3626 do
3627   IFS=$as_save_IFS
3628   test -z "$as_dir" && as_dir=.
3629   for ac_prog in sed gsed; do
3630     for ac_exec_ext in '' $ac_executable_extensions; do
3631       if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3632         _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
3633       fi
3634     done
3635   done
3636 done
3637
3638   # Create a temporary directory, and hook for its removal unless debugging.
3639 $debug ||
3640 {
3641   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
3642   trap '{ (exit 1); exit 1; }' 1 2 13 15
3643 }
3644
3645 # Create a (secure) tmp directory for tmp files.
3646 : ${TMPDIR=/tmp}
3647 {
3648   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
3649   test -n "$tmp" && test -d "$tmp"
3650 }  ||
3651 {
3652   tmp=$TMPDIR/sed$$-$RANDOM
3653   (umask 077 && mkdir $tmp)
3654 } ||
3655 {
3656    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
3657    { (exit 1); exit 1; }
3658 }
3659   _max=0
3660   _count=0
3661   # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3662   # along with /bin/sed that truncates output.
3663   for _sed in $_sed_list /usr/xpg4/bin/sed; do
3664     test ! -f ${_sed} && break
3665     cat /dev/null > "$tmp/sed.in"
3666     _count=0
3667     echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
3668     # Check for GNU sed and select it if it is found.
3669     if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
3670       lt_cv_path_SED=${_sed}
3671       break
3672     fi
3673     while true; do
3674       cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
3675       mv "$tmp/sed.tmp" "$tmp/sed.in"
3676       cp "$tmp/sed.in" "$tmp/sed.nl"
3677       echo >>"$tmp/sed.nl"
3678       ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
3679       cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
3680       # 40000 chars as input seems more than enough
3681       test $_count -gt 10 && break
3682       _count=`expr $_count + 1`
3683       if test $_count -gt $_max; then
3684         _max=$_count
3685         lt_cv_path_SED=$_sed
3686       fi
3687     done
3688   done
3689   rm -rf "$tmp"
3690
3691 fi
3692
3693 if test "X$SED" != "X"; then
3694   lt_cv_path_SED=$SED
3695 else
3696   SED=$lt_cv_path_SED
3697 fi
3698 echo "$as_me:$LINENO: result: $SED" >&5
3699 echo "${ECHO_T}$SED" >&6
3700
3701 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
3702 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
3703 if test "${lt_cv_deplibs_check_method+set}" = set; then
3704   echo $ECHO_N "(cached) $ECHO_C" >&6
3705 else
3706   lt_cv_file_magic_cmd='$MAGIC_CMD'
3707 lt_cv_file_magic_test_file=
3708 lt_cv_deplibs_check_method='unknown'
3709 # Need to set the preceding variable on all platforms that support
3710 # interlibrary dependencies.
3711 # 'none' -- dependencies not supported.
3712 # `unknown' -- same as none, but documents that we really don't know.
3713 # 'pass_all' -- all dependencies passed with no checks.
3714 # 'test_compile' -- check by making test program.
3715 # 'file_magic [[regex]]' -- check by looking for files in library path
3716 # which responds to the $file_magic_cmd with a given egrep regex.
3717 # If you have `file' or equivalent on your system and you're not sure
3718 # whether `pass_all' will *always* work, you probably want this one.
3719
3720 case $host_os in
3721 aix4* | aix5*)
3722   lt_cv_deplibs_check_method=pass_all
3723   ;;
3724
3725 beos*)
3726   lt_cv_deplibs_check_method=pass_all
3727   ;;
3728
3729 bsdi4*)
3730   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3731   lt_cv_file_magic_cmd='/usr/bin/file -L'
3732   lt_cv_file_magic_test_file=/shlib/libc.so
3733   ;;
3734
3735 cygwin* | mingw* | pw32*)
3736   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3737   lt_cv_file_magic_cmd='$OBJDUMP -f'
3738   ;;
3739
3740 darwin* | rhapsody*)
3741   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3742   lt_cv_file_magic_cmd='/usr/bin/file -L'
3743   case "$host_os" in
3744   rhapsody* | darwin1.[012])
3745     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
3746     ;;
3747   *) # Darwin 1.3 on
3748     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3749     ;;
3750   esac
3751   ;;
3752
3753 freebsd*)
3754   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3755     case $host_cpu in
3756     i*86 )
3757       # Not sure whether the presence of OpenBSD here was a mistake.
3758       # Let's accept both of them until this is cleared up.
3759       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3760       lt_cv_file_magic_cmd=/usr/bin/file
3761       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3762       ;;
3763     esac
3764   else
3765     lt_cv_deplibs_check_method=pass_all
3766   fi
3767   ;;
3768
3769 gnu*)
3770   lt_cv_deplibs_check_method=pass_all
3771   ;;
3772
3773 hpux10.20*|hpux11*)
3774   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3775   lt_cv_file_magic_cmd=/usr/bin/file
3776   lt_cv_file_magic_test_file=/usr/lib/libc.sl
3777   ;;
3778
3779 irix5* | irix6* | nonstopux*)
3780   case $host_os in
3781   irix5* | nonstopux*)
3782     # this will be overridden with pass_all, but let us keep it just in case
3783     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3784     ;;
3785   *)
3786     case $LD in
3787     *-32|*"-32 ") libmagic=32-bit;;
3788     *-n32|*"-n32 ") libmagic=N32;;
3789     *-64|*"-64 ") libmagic=64-bit;;
3790     *) libmagic=never-match;;
3791     esac
3792     # this will be overridden with pass_all, but let us keep it just in case
3793     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3794     ;;
3795   esac
3796   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3797   lt_cv_deplibs_check_method=pass_all
3798   ;;
3799
3800 # This must be Linux ELF.
3801 linux-gnu*)
3802   case $host_cpu in
3803   alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64* | s390* | x86_64*)
3804     lt_cv_deplibs_check_method=pass_all ;;
3805   *)
3806     # glibc up to 2.1.1 does not perform some relocations on ARM
3807     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3808   esac
3809   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3810   ;;
3811
3812 netbsd*)
3813   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3814     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3815   else
3816     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3817   fi
3818   ;;
3819
3820 newos6*)
3821   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3822   lt_cv_file_magic_cmd=/usr/bin/file
3823   lt_cv_file_magic_test_file=/usr/lib/libnls.so
3824   ;;
3825
3826 openbsd*)
3827   lt_cv_file_magic_cmd=/usr/bin/file
3828   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3829   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3830     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
3831   else
3832     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
3833   fi
3834   ;;
3835
3836 osf3* | osf4* | osf5*)
3837   # this will be overridden with pass_all, but let us keep it just in case
3838   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3839   lt_cv_file_magic_test_file=/shlib/libc.so
3840   lt_cv_deplibs_check_method=pass_all
3841   ;;
3842
3843 sco3.2v5*)
3844   lt_cv_deplibs_check_method=pass_all
3845   ;;
3846
3847 solaris*)
3848   lt_cv_deplibs_check_method=pass_all
3849   lt_cv_file_magic_test_file=/lib/libc.so
3850   ;;
3851
3852 sysv5uw[78]* | sysv4*uw2*)
3853   lt_cv_deplibs_check_method=pass_all
3854   ;;
3855
3856 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3857   case $host_vendor in
3858   motorola)
3859     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]'
3860     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3861     ;;
3862   ncr)
3863     lt_cv_deplibs_check_method=pass_all
3864     ;;
3865   sequent)
3866     lt_cv_file_magic_cmd='/bin/file'
3867     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3868     ;;
3869   sni)
3870     lt_cv_file_magic_cmd='/bin/file'
3871     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3872     lt_cv_file_magic_test_file=/lib/libc.so
3873     ;;
3874   siemens)
3875     lt_cv_deplibs_check_method=pass_all
3876     ;;
3877   esac
3878   ;;
3879 esac
3880
3881 fi
3882 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3883 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3884 file_magic_cmd=$lt_cv_file_magic_cmd
3885 deplibs_check_method=$lt_cv_deplibs_check_method
3886
3887
3888
3889
3890
3891
3892
3893
3894 # Check for command to grab the raw symbol name followed by C symbol from nm.
3895 echo "$as_me:$LINENO: checking command to parse $NM output" >&5
3896 echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
3897 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
3898   echo $ECHO_N "(cached) $ECHO_C" >&6
3899 else
3900
3901 # These are sane defaults that work on at least a few old systems.
3902 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
3903
3904 # Character class describing NM global symbol codes.
3905 symcode='[BCDEGRST]'
3906
3907 # Regexp to match symbols that can be accessed directly from C.
3908 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
3909
3910 # Transform the above into a raw symbol and a C symbol.
3911 symxfrm='\1 \2\3 \3'
3912
3913 # Transform an extracted symbol line into a proper C declaration
3914 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
3915
3916 # Transform an extracted symbol line into symbol name and symbol address
3917 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'"
3918
3919 # Define system-specific variables.
3920 case $host_os in
3921 aix*)
3922   symcode='[BCDT]'
3923   ;;
3924 cygwin* | mingw* | pw32*)
3925   symcode='[ABCDGISTW]'
3926   ;;
3927 hpux*) # Its linker distinguishes data from code symbols
3928   lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
3929   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'"
3930   ;;
3931 irix* | nonstopux*)
3932   symcode='[BCDEGRST]'
3933   ;;
3934 osf*)
3935   symcode='[BCDEGQRST]'
3936   ;;
3937 solaris* | sysv5*)
3938   symcode='[BDT]'
3939   ;;
3940 sysv4)
3941   symcode='[DFNSTU]'
3942   ;;
3943 esac
3944
3945 # Handle CRLF in mingw tool chain
3946 opt_cr=
3947 case $host_os in
3948 mingw*)
3949   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
3950   ;;
3951 esac
3952
3953 # If we're using GNU nm, then use its standard symbol codes.
3954 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
3955   symcode='[ABCDGISTW]'
3956 fi
3957
3958 # Try without a prefix undercore, then with it.
3959 for ac_symprfx in "" "_"; do
3960
3961   # Write the raw and C identifiers.
3962 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[         ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
3963
3964   # Check to see that the pipe works correctly.
3965   pipe_works=no
3966   rm -f conftest*
3967   cat > conftest.$ac_ext <<EOF
3968 #ifdef __cplusplus
3969 extern "C" {
3970 #endif
3971 char nm_test_var;
3972 void nm_test_func(){}
3973 #ifdef __cplusplus
3974 }
3975 #endif
3976 int main(){nm_test_var='a';nm_test_func();return(0);}
3977 EOF
3978
3979   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3980   (eval $ac_compile) 2>&5
3981   ac_status=$?
3982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3983   (exit $ac_status); }; then
3984     # Now try to grab the symbols.
3985     nlist=conftest.nm
3986     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
3987   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
3988   ac_status=$?
3989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3990   (exit $ac_status); } && test -s "$nlist"; then
3991       # Try sorting and uniquifying the output.
3992       if sort "$nlist" | uniq > "$nlist"T; then
3993         mv -f "$nlist"T "$nlist"
3994       else
3995         rm -f "$nlist"T
3996       fi
3997
3998       # Make sure that we snagged all the symbols we need.
3999       if egrep ' nm_test_var$' "$nlist" >/dev/null; then
4000         if egrep ' nm_test_func$' "$nlist" >/dev/null; then
4001           cat <<EOF > conftest.$ac_ext
4002 #ifdef __cplusplus
4003 extern "C" {
4004 #endif
4005
4006 EOF
4007           # Now generate the symbol file.
4008           eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
4009
4010           cat <<EOF >> conftest.$ac_ext
4011 #if defined (__STDC__) && __STDC__
4012 # define lt_ptr void *
4013 #else
4014 # define lt_ptr char *
4015 # define const
4016 #endif
4017
4018 /* The mapping between symbol names and symbols. */
4019 const struct {
4020   const char *name;
4021   lt_ptr address;
4022 }
4023 lt_preloaded_symbols[] =
4024 {
4025 EOF
4026           sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
4027           cat <<\EOF >> conftest.$ac_ext
4028   {0, (lt_ptr) 0}
4029 };
4030
4031 #ifdef __cplusplus
4032 }
4033 #endif
4034 EOF
4035           # Now try linking the two files.
4036           mv conftest.$ac_objext conftstm.$ac_objext
4037           save_LIBS="$LIBS"
4038           save_CFLAGS="$CFLAGS"
4039           LIBS="conftstm.$ac_objext"
4040           CFLAGS="$CFLAGS$no_builtin_flag"
4041           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4042   (eval $ac_link) 2>&5
4043   ac_status=$?
4044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4045   (exit $ac_status); } && test -s conftest$ac_exeext; then
4046             pipe_works=yes
4047           fi
4048           LIBS="$save_LIBS"
4049           CFLAGS="$save_CFLAGS"
4050         else
4051           echo "cannot find nm_test_func in $nlist" >&5
4052         fi
4053       else
4054         echo "cannot find nm_test_var in $nlist" >&5
4055       fi
4056     else
4057       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4058     fi
4059   else
4060     echo "$progname: failed program was:" >&5
4061     cat conftest.$ac_ext >&5
4062   fi
4063   rm -f conftest* conftst*
4064
4065   # Do not use the global_symbol_pipe unless it works.
4066   if test "$pipe_works" = yes; then
4067     break
4068   else
4069     lt_cv_sys_global_symbol_pipe=
4070   fi
4071 done
4072
4073 fi
4074
4075 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
4076 if test -z "$lt_cv_sys_global_symbol_pipe"; then
4077   global_symbol_to_cdecl=
4078   global_symbol_to_c_name_address=
4079 else
4080   global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
4081   global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
4082 fi
4083 if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
4084 then
4085   echo "$as_me:$LINENO: result: failed" >&5
4086 echo "${ECHO_T}failed" >&6
4087 else
4088   echo "$as_me:$LINENO: result: ok" >&5
4089 echo "${ECHO_T}ok" >&6
4090 fi
4091
4092
4093 echo "$as_me:$LINENO: checking for egrep" >&5
4094 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4095 if test "${ac_cv_prog_egrep+set}" = set; then
4096   echo $ECHO_N "(cached) $ECHO_C" >&6
4097 else
4098   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4099     then ac_cv_prog_egrep='grep -E'
4100     else ac_cv_prog_egrep='egrep'
4101     fi
4102 fi
4103 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4104 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4105  EGREP=$ac_cv_prog_egrep
4106
4107
4108 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4109 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4110 if test "${ac_cv_header_stdc+set}" = set; then
4111   echo $ECHO_N "(cached) $ECHO_C" >&6
4112 else
4113   cat >conftest.$ac_ext <<_ACEOF
4114 /* confdefs.h.  */
4115 _ACEOF
4116 cat confdefs.h >>conftest.$ac_ext
4117 cat >>conftest.$ac_ext <<_ACEOF
4118 /* end confdefs.h.  */
4119 #include <stdlib.h>
4120 #include <stdarg.h>
4121 #include <string.h>
4122 #include <float.h>
4123
4124 int
4125 main ()
4126 {
4127
4128   ;
4129   return 0;
4130 }
4131 _ACEOF
4132 rm -f conftest.$ac_objext
4133 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4134   (eval $ac_compile) 2>conftest.er1
4135   ac_status=$?
4136   grep -v '^ *+' conftest.er1 >conftest.err
4137   rm -f conftest.er1
4138   cat conftest.err >&5
4139   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4140   (exit $ac_status); } &&
4141          { ac_try='test -z "$ac_c_werror_flag"
4142                          || test ! -s conftest.err'
4143   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4144   (eval $ac_try) 2>&5
4145   ac_status=$?
4146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4147   (exit $ac_status); }; } &&
4148          { ac_try='test -s conftest.$ac_objext'
4149   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4150   (eval $ac_try) 2>&5
4151   ac_status=$?
4152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4153   (exit $ac_status); }; }; then
4154   ac_cv_header_stdc=yes
4155 else
4156   echo "$as_me: failed program was:" >&5
4157 sed 's/^/| /' conftest.$ac_ext >&5
4158
4159 ac_cv_header_stdc=no
4160 fi
4161 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4162
4163 if test $ac_cv_header_stdc = yes; then
4164   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4165   cat >conftest.$ac_ext <<_ACEOF
4166 /* confdefs.h.  */
4167 _ACEOF
4168 cat confdefs.h >>conftest.$ac_ext
4169 cat >>conftest.$ac_ext <<_ACEOF
4170 /* end confdefs.h.  */
4171 #include <string.h>
4172
4173 _ACEOF
4174 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4175   $EGREP "memchr" >/dev/null 2>&1; then
4176   :
4177 else
4178   ac_cv_header_stdc=no
4179 fi
4180 rm -f conftest*
4181
4182 fi
4183
4184 if test $ac_cv_header_stdc = yes; then
4185   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4186   cat >conftest.$ac_ext <<_ACEOF
4187 /* confdefs.h.  */
4188 _ACEOF
4189 cat confdefs.h >>conftest.$ac_ext
4190 cat >>conftest.$ac_ext <<_ACEOF
4191 /* end confdefs.h.  */
4192 #include <stdlib.h>
4193
4194 _ACEOF
4195 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4196   $EGREP "free" >/dev/null 2>&1; then
4197   :
4198 else
4199   ac_cv_header_stdc=no
4200 fi
4201 rm -f conftest*
4202
4203 fi
4204
4205 if test $ac_cv_header_stdc = yes; then
4206   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4207   if test "$cross_compiling" = yes; then
4208   :
4209 else
4210   cat >conftest.$ac_ext <<_ACEOF
4211 /* confdefs.h.  */
4212 _ACEOF
4213 cat confdefs.h >>conftest.$ac_ext
4214 cat >>conftest.$ac_ext <<_ACEOF
4215 /* end confdefs.h.  */
4216 #include <ctype.h>
4217 #if ((' ' & 0x0FF) == 0x020)
4218 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4219 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4220 #else
4221 # define ISLOWER(c) \
4222                    (('a' <= (c) && (c) <= 'i') \
4223                      || ('j' <= (c) && (c) <= 'r') \
4224                      || ('s' <= (c) && (c) <= 'z'))
4225 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4226 #endif
4227
4228 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4229 int
4230 main ()
4231 {
4232   int i;
4233   for (i = 0; i < 256; i++)
4234     if (XOR (islower (i), ISLOWER (i))
4235         || toupper (i) != TOUPPER (i))
4236       exit(2);
4237   exit (0);
4238 }
4239 _ACEOF
4240 rm -f conftest$ac_exeext
4241 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4242   (eval $ac_link) 2>&5
4243   ac_status=$?
4244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4245   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4246   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4247   (eval $ac_try) 2>&5
4248   ac_status=$?
4249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4250   (exit $ac_status); }; }; then
4251   :
4252 else
4253   echo "$as_me: program exited with status $ac_status" >&5
4254 echo "$as_me: failed program was:" >&5
4255 sed 's/^/| /' conftest.$ac_ext >&5
4256
4257 ( exit $ac_status )
4258 ac_cv_header_stdc=no
4259 fi
4260 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4261 fi
4262 fi
4263 fi
4264 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4265 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4266 if test $ac_cv_header_stdc = yes; then
4267
4268 cat >>confdefs.h <<\_ACEOF
4269 #define STDC_HEADERS 1
4270 _ACEOF
4271
4272 fi
4273
4274 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4285                   inttypes.h stdint.h unistd.h
4286 do
4287 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4288 echo "$as_me:$LINENO: checking for $ac_header" >&5
4289 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4290 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4291   echo $ECHO_N "(cached) $ECHO_C" >&6
4292 else
4293   cat >conftest.$ac_ext <<_ACEOF
4294 /* confdefs.h.  */
4295 _ACEOF
4296 cat confdefs.h >>conftest.$ac_ext
4297 cat >>conftest.$ac_ext <<_ACEOF
4298 /* end confdefs.h.  */
4299 $ac_includes_default
4300
4301 #include <$ac_header>
4302 _ACEOF
4303 rm -f conftest.$ac_objext
4304 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4305   (eval $ac_compile) 2>conftest.er1
4306   ac_status=$?
4307   grep -v '^ *+' conftest.er1 >conftest.err
4308   rm -f conftest.er1
4309   cat conftest.err >&5
4310   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4311   (exit $ac_status); } &&
4312          { ac_try='test -z "$ac_c_werror_flag"
4313                          || test ! -s conftest.err'
4314   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4315   (eval $ac_try) 2>&5
4316   ac_status=$?
4317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4318   (exit $ac_status); }; } &&
4319          { ac_try='test -s conftest.$ac_objext'
4320   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4321   (eval $ac_try) 2>&5
4322   ac_status=$?
4323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4324   (exit $ac_status); }; }; then
4325   eval "$as_ac_Header=yes"
4326 else
4327   echo "$as_me: failed program was:" >&5
4328 sed 's/^/| /' conftest.$ac_ext >&5
4329
4330 eval "$as_ac_Header=no"
4331 fi
4332 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4333 fi
4334 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4335 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4336 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4337   cat >>confdefs.h <<_ACEOF
4338 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4339 _ACEOF
4340
4341 fi
4342
4343 done
4344
4345
4346
4347 for ac_header in dlfcn.h
4348 do
4349 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4350 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4351   echo "$as_me:$LINENO: checking for $ac_header" >&5
4352 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4353 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4354   echo $ECHO_N "(cached) $ECHO_C" >&6
4355 fi
4356 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4357 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4358 else
4359   # Is the header compilable?
4360 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4361 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4362 cat >conftest.$ac_ext <<_ACEOF
4363 /* confdefs.h.  */
4364 _ACEOF
4365 cat confdefs.h >>conftest.$ac_ext
4366 cat >>conftest.$ac_ext <<_ACEOF
4367 /* end confdefs.h.  */
4368 $ac_includes_default
4369 #include <$ac_header>
4370 _ACEOF
4371 rm -f conftest.$ac_objext
4372 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4373   (eval $ac_compile) 2>conftest.er1
4374   ac_status=$?
4375   grep -v '^ *+' conftest.er1 >conftest.err
4376   rm -f conftest.er1
4377   cat conftest.err >&5
4378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4379   (exit $ac_status); } &&
4380          { ac_try='test -z "$ac_c_werror_flag"
4381                          || test ! -s conftest.err'
4382   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4383   (eval $ac_try) 2>&5
4384   ac_status=$?
4385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4386   (exit $ac_status); }; } &&
4387          { ac_try='test -s conftest.$ac_objext'
4388   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4389   (eval $ac_try) 2>&5
4390   ac_status=$?
4391   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4392   (exit $ac_status); }; }; then
4393   ac_header_compiler=yes
4394 else
4395   echo "$as_me: failed program was:" >&5
4396 sed 's/^/| /' conftest.$ac_ext >&5
4397
4398 ac_header_compiler=no
4399 fi
4400 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4401 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4402 echo "${ECHO_T}$ac_header_compiler" >&6
4403
4404 # Is the header present?
4405 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4406 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4407 cat >conftest.$ac_ext <<_ACEOF
4408 /* confdefs.h.  */
4409 _ACEOF
4410 cat confdefs.h >>conftest.$ac_ext
4411 cat >>conftest.$ac_ext <<_ACEOF
4412 /* end confdefs.h.  */
4413 #include <$ac_header>
4414 _ACEOF
4415 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4416   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4417   ac_status=$?
4418   grep -v '^ *+' conftest.er1 >conftest.err
4419   rm -f conftest.er1
4420   cat conftest.err >&5
4421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4422   (exit $ac_status); } >/dev/null; then
4423   if test -s conftest.err; then
4424     ac_cpp_err=$ac_c_preproc_warn_flag
4425     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4426   else
4427     ac_cpp_err=
4428   fi
4429 else
4430   ac_cpp_err=yes
4431 fi
4432 if test -z "$ac_cpp_err"; then
4433   ac_header_preproc=yes
4434 else
4435   echo "$as_me: failed program was:" >&5
4436 sed 's/^/| /' conftest.$ac_ext >&5
4437
4438   ac_header_preproc=no
4439 fi
4440 rm -f conftest.err conftest.$ac_ext
4441 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4442 echo "${ECHO_T}$ac_header_preproc" >&6
4443
4444 # So?  What about this header?
4445 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4446   yes:no: )
4447     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4448 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4449     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4450 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4451     ac_header_preproc=yes
4452     ;;
4453   no:yes:* )
4454     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4455 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4456     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4457 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4458     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4459 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4460     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4461 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4462     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4463 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4464     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4465 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4466     (
4467       cat <<\_ASBOX
4468 ## ------------------------------------------ ##
4469 ## Report this to the AC_PACKAGE_NAME lists.  ##
4470 ## ------------------------------------------ ##
4471 _ASBOX
4472     ) |
4473       sed "s/^/$as_me: WARNING:     /" >&2
4474     ;;
4475 esac
4476 echo "$as_me:$LINENO: checking for $ac_header" >&5
4477 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4478 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4479   echo $ECHO_N "(cached) $ECHO_C" >&6
4480 else
4481   eval "$as_ac_Header=\$ac_header_preproc"
4482 fi
4483 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4484 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4485
4486 fi
4487 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4488   cat >>confdefs.h <<_ACEOF
4489 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4490 _ACEOF
4491
4492 fi
4493
4494 done
4495
4496
4497
4498
4499
4500
4501 # Only perform the check for file, if the check method requires it
4502 case $deplibs_check_method in
4503 file_magic*)
4504   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4505     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4506 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4507 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4508   echo $ECHO_N "(cached) $ECHO_C" >&6
4509 else
4510   case $MAGIC_CMD in
4511   /*)
4512   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4513   ;;
4514   ?:/*)
4515   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4516   ;;
4517   *)
4518   ac_save_MAGIC_CMD="$MAGIC_CMD"
4519   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4520   ac_dummy="/usr/bin:$PATH"
4521   for ac_dir in $ac_dummy; do
4522     test -z "$ac_dir" && ac_dir=.
4523     if test -f $ac_dir/${ac_tool_prefix}file; then
4524       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4525       if test -n "$file_magic_test_file"; then
4526         case $deplibs_check_method in
4527         "file_magic "*)
4528           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4529           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4530           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4531             egrep "$file_magic_regex" > /dev/null; then
4532             :
4533           else
4534             cat <<EOF 1>&2
4535
4536 *** Warning: the command libtool uses to detect shared libraries,
4537 *** $file_magic_cmd, produces output that libtool cannot recognize.
4538 *** The result is that libtool may fail to recognize shared libraries
4539 *** as such.  This will affect the creation of libtool libraries that
4540 *** depend on shared libraries, but programs linked with such libtool
4541 *** libraries will work regardless of this problem.  Nevertheless, you
4542 *** may want to report the problem to your system manager and/or to
4543 *** bug-libtool@gnu.org
4544
4545 EOF
4546           fi ;;
4547         esac
4548       fi
4549       break
4550     fi
4551   done
4552   IFS="$ac_save_ifs"
4553   MAGIC_CMD="$ac_save_MAGIC_CMD"
4554   ;;
4555 esac
4556 fi
4557
4558 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4559 if test -n "$MAGIC_CMD"; then
4560   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4561 echo "${ECHO_T}$MAGIC_CMD" >&6
4562 else
4563   echo "$as_me:$LINENO: result: no" >&5
4564 echo "${ECHO_T}no" >&6
4565 fi
4566
4567 if test -z "$lt_cv_path_MAGIC_CMD"; then
4568   if test -n "$ac_tool_prefix"; then
4569     echo "$as_me:$LINENO: checking for file" >&5
4570 echo $ECHO_N "checking for file... $ECHO_C" >&6
4571 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4572   echo $ECHO_N "(cached) $ECHO_C" >&6
4573 else
4574   case $MAGIC_CMD in
4575   /*)
4576   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4577   ;;
4578   ?:/*)
4579   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4580   ;;
4581   *)
4582   ac_save_MAGIC_CMD="$MAGIC_CMD"
4583   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4584   ac_dummy="/usr/bin:$PATH"
4585   for ac_dir in $ac_dummy; do
4586     test -z "$ac_dir" && ac_dir=.
4587     if test -f $ac_dir/file; then
4588       lt_cv_path_MAGIC_CMD="$ac_dir/file"
4589       if test -n "$file_magic_test_file"; then
4590         case $deplibs_check_method in
4591         "file_magic "*)
4592           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4593           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4594           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4595             egrep "$file_magic_regex" > /dev/null; then
4596             :
4597           else
4598             cat <<EOF 1>&2
4599
4600 *** Warning: the command libtool uses to detect shared libraries,
4601 *** $file_magic_cmd, produces output that libtool cannot recognize.
4602 *** The result is that libtool may fail to recognize shared libraries
4603 *** as such.  This will affect the creation of libtool libraries that
4604 *** depend on shared libraries, but programs linked with such libtool
4605 *** libraries will work regardless of this problem.  Nevertheless, you
4606 *** may want to report the problem to your system manager and/or to
4607 *** bug-libtool@gnu.org
4608
4609 EOF
4610           fi ;;
4611         esac
4612       fi
4613       break
4614     fi
4615   done
4616   IFS="$ac_save_ifs"
4617   MAGIC_CMD="$ac_save_MAGIC_CMD"
4618   ;;
4619 esac
4620 fi
4621
4622 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4623 if test -n "$MAGIC_CMD"; then
4624   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4625 echo "${ECHO_T}$MAGIC_CMD" >&6
4626 else
4627   echo "$as_me:$LINENO: result: no" >&5
4628 echo "${ECHO_T}no" >&6
4629 fi
4630
4631   else
4632     MAGIC_CMD=:
4633   fi
4634 fi
4635
4636   fi
4637   ;;
4638 esac
4639
4640 if test -n "$ac_tool_prefix"; then
4641   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4642 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4643 echo "$as_me:$LINENO: checking for $ac_word" >&5
4644 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4645 if test "${ac_cv_prog_RANLIB+set}" = set; then
4646   echo $ECHO_N "(cached) $ECHO_C" >&6
4647 else
4648   if test -n "$RANLIB"; then
4649   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4650 else
4651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4652 for as_dir in $PATH
4653 do
4654   IFS=$as_save_IFS
4655   test -z "$as_dir" && as_dir=.
4656   for ac_exec_ext in '' $ac_executable_extensions; do
4657   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4658     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4659     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4660     break 2
4661   fi
4662 done
4663 done
4664
4665 fi
4666 fi
4667 RANLIB=$ac_cv_prog_RANLIB
4668 if test -n "$RANLIB"; then
4669   echo "$as_me:$LINENO: result: $RANLIB" >&5
4670 echo "${ECHO_T}$RANLIB" >&6
4671 else
4672   echo "$as_me:$LINENO: result: no" >&5
4673 echo "${ECHO_T}no" >&6
4674 fi
4675
4676 fi
4677 if test -z "$ac_cv_prog_RANLIB"; then
4678   ac_ct_RANLIB=$RANLIB
4679   # Extract the first word of "ranlib", so it can be a program name with args.
4680 set dummy ranlib; ac_word=$2
4681 echo "$as_me:$LINENO: checking for $ac_word" >&5
4682 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4683 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4684   echo $ECHO_N "(cached) $ECHO_C" >&6
4685 else
4686   if test -n "$ac_ct_RANLIB"; then
4687   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4688 else
4689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4690 for as_dir in $PATH
4691 do
4692   IFS=$as_save_IFS
4693   test -z "$as_dir" && as_dir=.
4694   for ac_exec_ext in '' $ac_executable_extensions; do
4695   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4696     ac_cv_prog_ac_ct_RANLIB="ranlib"
4697     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4698     break 2
4699   fi
4700 done
4701 done
4702
4703   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4704 fi
4705 fi
4706 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4707 if test -n "$ac_ct_RANLIB"; then
4708   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4709 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4710 else
4711   echo "$as_me:$LINENO: result: no" >&5
4712 echo "${ECHO_T}no" >&6
4713 fi
4714
4715   RANLIB=$ac_ct_RANLIB
4716 else
4717   RANLIB="$ac_cv_prog_RANLIB"
4718 fi
4719
4720 if test -n "$ac_tool_prefix"; then
4721   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4722 set dummy ${ac_tool_prefix}strip; ac_word=$2
4723 echo "$as_me:$LINENO: checking for $ac_word" >&5
4724 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4725 if test "${ac_cv_prog_STRIP+set}" = set; then
4726   echo $ECHO_N "(cached) $ECHO_C" >&6
4727 else
4728   if test -n "$STRIP"; then
4729   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4730 else
4731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4732 for as_dir in $PATH
4733 do
4734   IFS=$as_save_IFS
4735   test -z "$as_dir" && as_dir=.
4736   for ac_exec_ext in '' $ac_executable_extensions; do
4737   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4738     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4739     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4740     break 2
4741   fi
4742 done
4743 done
4744
4745 fi
4746 fi
4747 STRIP=$ac_cv_prog_STRIP
4748 if test -n "$STRIP"; then
4749   echo "$as_me:$LINENO: result: $STRIP" >&5
4750 echo "${ECHO_T}$STRIP" >&6
4751 else
4752   echo "$as_me:$LINENO: result: no" >&5
4753 echo "${ECHO_T}no" >&6
4754 fi
4755
4756 fi
4757 if test -z "$ac_cv_prog_STRIP"; then
4758   ac_ct_STRIP=$STRIP
4759   # Extract the first word of "strip", so it can be a program name with args.
4760 set dummy strip; ac_word=$2
4761 echo "$as_me:$LINENO: checking for $ac_word" >&5
4762 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4763 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4764   echo $ECHO_N "(cached) $ECHO_C" >&6
4765 else
4766   if test -n "$ac_ct_STRIP"; then
4767   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4768 else
4769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4770 for as_dir in $PATH
4771 do
4772   IFS=$as_save_IFS
4773   test -z "$as_dir" && as_dir=.
4774   for ac_exec_ext in '' $ac_executable_extensions; do
4775   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4776     ac_cv_prog_ac_ct_STRIP="strip"
4777     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4778     break 2
4779   fi
4780 done
4781 done
4782
4783   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4784 fi
4785 fi
4786 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4787 if test -n "$ac_ct_STRIP"; then
4788   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4789 echo "${ECHO_T}$ac_ct_STRIP" >&6
4790 else
4791   echo "$as_me:$LINENO: result: no" >&5
4792 echo "${ECHO_T}no" >&6
4793 fi
4794
4795   STRIP=$ac_ct_STRIP
4796 else
4797   STRIP="$ac_cv_prog_STRIP"
4798 fi
4799
4800
4801 enable_dlopen=no
4802 enable_win32_dll=no
4803
4804 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4805 if test "${enable_libtool_lock+set}" = set; then
4806   enableval="$enable_libtool_lock"
4807
4808 fi;
4809 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4810
4811 # Some flags need to be propagated to the compiler or linker for good
4812 # libtool support.
4813 case $host in
4814 *-*-irix6*)
4815   # Find out which ABI we are using.
4816   echo '#line 4816 "configure"' > conftest.$ac_ext
4817   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4818   (eval $ac_compile) 2>&5
4819   ac_status=$?
4820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4821   (exit $ac_status); }; then
4822     case `/usr/bin/file conftest.$ac_objext` in
4823     *32-bit*)
4824       LD="${LD-ld} -32"
4825       ;;
4826     *N32*)
4827       LD="${LD-ld} -n32"
4828       ;;
4829     *64-bit*)
4830       LD="${LD-ld} -64"
4831       ;;
4832     esac
4833   fi
4834   rm -rf conftest*
4835   ;;
4836
4837 *-*-linux*)
4838   # Test if the compiler is 64bit
4839   echo 'int i;' > conftest.$ac_ext
4840   lt_cv_cc_64bit_output=no
4841   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4842   (eval $ac_compile) 2>&5
4843   ac_status=$?
4844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4845   (exit $ac_status); }; then
4846     case `/usr/bin/file conftest.$ac_objext` in
4847     *"ELF 64"*)
4848       lt_cv_cc_64bit_output=yes
4849       ;;
4850     esac
4851   fi
4852   rm -rf conftest*
4853   ;;
4854
4855 *-*-sco3.2v5*)
4856   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4857   SAVE_CFLAGS="$CFLAGS"
4858   CFLAGS="$CFLAGS -belf"
4859   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4860 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4861 if test "${lt_cv_cc_needs_belf+set}" = set; then
4862   echo $ECHO_N "(cached) $ECHO_C" >&6
4863 else
4864
4865
4866      ac_ext=c
4867 ac_cpp='$CPP $CPPFLAGS'
4868 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4869 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4870 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4871
4872      cat >conftest.$ac_ext <<_ACEOF
4873 /* confdefs.h.  */
4874 _ACEOF
4875 cat confdefs.h >>conftest.$ac_ext
4876 cat >>conftest.$ac_ext <<_ACEOF
4877 /* end confdefs.h.  */
4878
4879 int
4880 main ()
4881 {
4882
4883   ;
4884   return 0;
4885 }
4886 _ACEOF
4887 rm -f conftest.$ac_objext conftest$ac_exeext
4888 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4889   (eval $ac_link) 2>conftest.er1
4890   ac_status=$?
4891   grep -v '^ *+' conftest.er1 >conftest.err
4892   rm -f conftest.er1
4893   cat conftest.err >&5
4894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4895   (exit $ac_status); } &&
4896          { ac_try='test -z "$ac_c_werror_flag"
4897                          || test ! -s conftest.err'
4898   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4899   (eval $ac_try) 2>&5
4900   ac_status=$?
4901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4902   (exit $ac_status); }; } &&
4903          { ac_try='test -s conftest$ac_exeext'
4904   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4905   (eval $ac_try) 2>&5
4906   ac_status=$?
4907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4908   (exit $ac_status); }; }; then
4909   lt_cv_cc_needs_belf=yes
4910 else
4911   echo "$as_me: failed program was:" >&5
4912 sed 's/^/| /' conftest.$ac_ext >&5
4913
4914 lt_cv_cc_needs_belf=no
4915 fi
4916 rm -f conftest.err conftest.$ac_objext \
4917       conftest$ac_exeext conftest.$ac_ext
4918      ac_ext=c
4919 ac_cpp='$CPP $CPPFLAGS'
4920 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4921 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4922 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4923
4924 fi
4925 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4926 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4927   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4928     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4929     CFLAGS="$SAVE_CFLAGS"
4930   fi
4931   ;;
4932
4933
4934 esac
4935
4936 # Sed substitution that helps us do robust quoting.  It backslashifies
4937 # metacharacters that are still active within double-quoted strings.
4938 Xsed='sed -e s/^X//'
4939 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
4940
4941 # Same as above, but do not quote variable references.
4942 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
4943
4944 # Sed substitution to delay expansion of an escaped shell variable in a
4945 # double_quote_subst'ed string.
4946 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4947
4948 # Constants:
4949 rm="rm -f"
4950
4951 # Global variables:
4952 default_ofile=libtool
4953 can_build_shared=yes
4954
4955 # All known linkers require a `.a' archive for static linking (except M$VC,
4956 # which needs '.lib').
4957 libext=a
4958 ltmain="$ac_aux_dir/ltmain.sh"
4959 ofile="$default_ofile"
4960 with_gnu_ld="$lt_cv_prog_gnu_ld"
4961 need_locks="$enable_libtool_lock"
4962
4963 old_CC="$CC"
4964 old_CFLAGS="$CFLAGS"
4965
4966 # Set sane defaults for various variables
4967 test -z "$AR" && AR=ar
4968 test -z "$AR_FLAGS" && AR_FLAGS=cru
4969 test -z "$AS" && AS=as
4970 test -z "$CC" && CC=cc
4971 test -z "$DLLTOOL" && DLLTOOL=dlltool
4972 test -z "$LD" && LD=ld
4973 test -z "$LN_S" && LN_S="ln -s"
4974 test -z "$MAGIC_CMD" && MAGIC_CMD=file
4975 test -z "$NM" && NM=nm
4976 test -z "$OBJDUMP" && OBJDUMP=objdump
4977 test -z "$RANLIB" && RANLIB=:
4978 test -z "$STRIP" && STRIP=:
4979 test -z "$ac_objext" && ac_objext=o
4980
4981 if test x"$host" != x"$build"; then
4982   ac_tool_prefix=${host_alias}-
4983 else
4984   ac_tool_prefix=
4985 fi
4986
4987 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
4988 case $host_os in
4989 linux-gnu*) ;;
4990 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
4991 esac
4992
4993 case $host_os in
4994 aix3*)
4995   # AIX sometimes has problems with the GCC collect2 program.  For some
4996   # reason, if we set the COLLECT_NAMES environment variable, the problems
4997   # vanish in a puff of smoke.
4998   if test "X${COLLECT_NAMES+set}" != Xset; then
4999     COLLECT_NAMES=
5000     export COLLECT_NAMES
5001   fi
5002   ;;
5003 esac
5004
5005 # Determine commands to create old-style static archives.
5006 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5007 old_postinstall_cmds='chmod 644 $oldlib'
5008 old_postuninstall_cmds=
5009
5010 if test -n "$RANLIB"; then
5011   case $host_os in
5012   openbsd*)
5013     old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
5014     ;;
5015   *)
5016     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5017     ;;
5018   esac
5019   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5020 fi
5021
5022 # Allow CC to be a program name with arguments.
5023 set dummy $CC
5024 compiler="$2"
5025
5026 echo "$as_me:$LINENO: checking for objdir" >&5
5027 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5028 rm -f .libs 2>/dev/null
5029 mkdir .libs 2>/dev/null
5030 if test -d .libs; then
5031   objdir=.libs
5032 else
5033   # MS-DOS does not allow filenames that begin with a dot.
5034   objdir=_libs
5035 fi
5036 rmdir .libs 2>/dev/null
5037 echo "$as_me:$LINENO: result: $objdir" >&5
5038 echo "${ECHO_T}$objdir" >&6
5039
5040
5041
5042 # Check whether --with-pic or --without-pic was given.
5043 if test "${with_pic+set}" = set; then
5044   withval="$with_pic"
5045   pic_mode="$withval"
5046 else
5047   pic_mode=default
5048 fi;
5049 test -z "$pic_mode" && pic_mode=default
5050
5051 # We assume here that the value for lt_cv_prog_cc_pic will not be cached
5052 # in isolation, and that seeing it set (from the cache) indicates that
5053 # the associated values are set (in the cache) correctly too.
5054 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5055 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5056 if test "${lt_cv_prog_cc_pic+set}" = set; then
5057   echo $ECHO_N "(cached) $ECHO_C" >&6
5058 else
5059    lt_cv_prog_cc_pic=
5060   lt_cv_prog_cc_shlib=
5061   lt_cv_prog_cc_wl=
5062   lt_cv_prog_cc_static=
5063   lt_cv_prog_cc_no_builtin=
5064   lt_cv_prog_cc_can_build_shared=$can_build_shared
5065
5066   if test "$GCC" = yes; then
5067     lt_cv_prog_cc_wl='-Wl,'
5068     lt_cv_prog_cc_static='-static'
5069
5070     case $host_os in
5071     aix*)
5072       # Below there is a dirty hack to force normal static linking with -ldl
5073       # The problem is because libdl dynamically linked with both libc and
5074       # libC (AIX C++ library), which obviously doesn't included in libraries
5075       # list by gcc. This cause undefined symbols with -static flags.
5076       # This hack allows C programs to be linked with "-static -ldl", but
5077       # not sure about C++ programs.
5078       lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5079       ;;
5080     amigaos*)
5081       # FIXME: we need at least 68020 code to build shared libraries, but
5082       # adding the `-m68020' flag to GCC prevents building anything better,
5083       # like `-m68040'.
5084       lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5085       ;;
5086     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
5087       # PIC is the default for these OSes.
5088       ;;
5089     darwin* | rhapsody*)
5090       # PIC is the default on this platform
5091       # Common symbols not allowed in MH_DYLIB files
5092       lt_cv_prog_cc_pic='-fno-common'
5093       ;;
5094     cygwin* | mingw* | pw32* | os2*)
5095       # This hack is so that the source file can tell whether it is being
5096       # built for inclusion in a dll (and should export symbols for example).
5097       lt_cv_prog_cc_pic='-DDLL_EXPORT'
5098       ;;
5099     sysv4*MP*)
5100       if test -d /usr/nec; then
5101          lt_cv_prog_cc_pic=-Kconform_pic
5102       fi
5103       ;;
5104     *)
5105       lt_cv_prog_cc_pic='-fPIC'
5106       ;;
5107     esac
5108   else
5109     # PORTME Check for PIC flags for the system compiler.
5110     case $host_os in
5111     aix3* | aix4* | aix5*)
5112       lt_cv_prog_cc_wl='-Wl,'
5113       # All AIX code is PIC.
5114       if test "$host_cpu" = ia64; then
5115         # AIX 5 now supports IA64 processor
5116         lt_cv_prog_cc_static='-Bstatic'
5117       else
5118         lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5119       fi
5120       ;;
5121
5122     hpux9* | hpux10* | hpux11*)
5123       # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5124       lt_cv_prog_cc_wl='-Wl,'
5125       lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5126       lt_cv_prog_cc_pic='+Z'
5127       ;;
5128
5129     irix5* | irix6* | nonstopux*)
5130       lt_cv_prog_cc_wl='-Wl,'
5131       lt_cv_prog_cc_static='-non_shared'
5132       # PIC (with -KPIC) is the default.
5133       ;;
5134
5135     cygwin* | mingw* | pw32* | os2*)
5136       # This hack is so that the source file can tell whether it is being
5137       # built for inclusion in a dll (and should export symbols for example).
5138       lt_cv_prog_cc_pic='-DDLL_EXPORT'
5139       ;;
5140
5141     newsos6)
5142       lt_cv_prog_cc_pic='-KPIC'
5143       lt_cv_prog_cc_static='-Bstatic'
5144       ;;
5145
5146     osf3* | osf4* | osf5*)
5147       # All OSF/1 code is PIC.
5148       lt_cv_prog_cc_wl='-Wl,'
5149       lt_cv_prog_cc_static='-non_shared'
5150       ;;
5151
5152     sco3.2v5*)
5153       lt_cv_prog_cc_pic='-Kpic'
5154       lt_cv_prog_cc_static='-dn'
5155       lt_cv_prog_cc_shlib='-belf'
5156       ;;
5157
5158     solaris*)
5159       lt_cv_prog_cc_pic='-KPIC'
5160       lt_cv_prog_cc_static='-Bstatic'
5161       lt_cv_prog_cc_wl='-Wl,'
5162       ;;
5163
5164     sunos4*)
5165       lt_cv_prog_cc_pic='-PIC'
5166       lt_cv_prog_cc_static='-Bstatic'
5167       lt_cv_prog_cc_wl='-Qoption ld '
5168       ;;
5169
5170     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5171       lt_cv_prog_cc_pic='-KPIC'
5172       lt_cv_prog_cc_static='-Bstatic'
5173       lt_cv_prog_cc_wl='-Wl,'
5174       ;;
5175
5176     uts4*)
5177       lt_cv_prog_cc_pic='-pic'
5178       lt_cv_prog_cc_static='-Bstatic'
5179       ;;
5180
5181     sysv4*MP*)
5182       if test -d /usr/nec ;then
5183         lt_cv_prog_cc_pic='-Kconform_pic'
5184         lt_cv_prog_cc_static='-Bstatic'
5185       fi
5186       ;;
5187
5188     *)
5189       lt_cv_prog_cc_can_build_shared=no
5190       ;;
5191     esac
5192   fi
5193
5194 fi
5195
5196 if test -z "$lt_cv_prog_cc_pic"; then
5197   echo "$as_me:$LINENO: result: none" >&5
5198 echo "${ECHO_T}none" >&6
5199 else
5200   echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5201 echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
5202
5203   # Check to make sure the pic_flag actually works.
5204   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
5205 echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
5206   if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5207   echo $ECHO_N "(cached) $ECHO_C" >&6
5208 else
5209       save_CFLAGS="$CFLAGS"
5210     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5211     cat >conftest.$ac_ext <<_ACEOF
5212 /* confdefs.h.  */
5213 _ACEOF
5214 cat confdefs.h >>conftest.$ac_ext
5215 cat >>conftest.$ac_ext <<_ACEOF
5216 /* end confdefs.h.  */
5217
5218 int
5219 main ()
5220 {
5221
5222   ;
5223   return 0;
5224 }
5225 _ACEOF
5226 rm -f conftest.$ac_objext
5227 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5228   (eval $ac_compile) 2>conftest.er1
5229   ac_status=$?
5230   grep -v '^ *+' conftest.er1 >conftest.err
5231   rm -f conftest.er1
5232   cat conftest.err >&5
5233   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5234   (exit $ac_status); } &&
5235          { ac_try='test -z "$ac_c_werror_flag"
5236                          || test ! -s conftest.err'
5237   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5238   (eval $ac_try) 2>&5
5239   ac_status=$?
5240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5241   (exit $ac_status); }; } &&
5242          { ac_try='test -s conftest.$ac_objext'
5243   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5244   (eval $ac_try) 2>&5
5245   ac_status=$?
5246   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5247   (exit $ac_status); }; }; then
5248         case $host_os in
5249       hpux9* | hpux10* | hpux11*)
5250         # On HP-UX, both CC and GCC only warn that PIC is supported... then
5251         # they create non-PIC objects.  So, if there were any warnings, we
5252         # assume that PIC is not supported.
5253         if test -s conftest.err; then
5254           lt_cv_prog_cc_pic_works=no
5255         else
5256           lt_cv_prog_cc_pic_works=yes
5257         fi
5258         ;;
5259       *)
5260         lt_cv_prog_cc_pic_works=yes
5261         ;;
5262       esac
5263
5264 else
5265   echo "$as_me: failed program was:" >&5
5266 sed 's/^/| /' conftest.$ac_ext >&5
5267
5268       lt_cv_prog_cc_pic_works=no
5269
5270 fi
5271 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5272     CFLAGS="$save_CFLAGS"
5273
5274 fi
5275
5276
5277   if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5278     lt_cv_prog_cc_pic=
5279     lt_cv_prog_cc_can_build_shared=no
5280   else
5281     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5282   fi
5283
5284   echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5285 echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
5286 fi
5287
5288 # Check for any special shared library compilation flags.
5289 if test -n "$lt_cv_prog_cc_shlib"; then
5290   { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
5291 echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
5292   if echo "$old_CC $old_CFLAGS " | egrep -e "[  ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
5293   else
5294    { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5295 echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5296     lt_cv_prog_cc_can_build_shared=no
5297   fi
5298 fi
5299
5300 echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
5301 echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
5302 if test "${lt_cv_prog_cc_static_works+set}" = set; then
5303   echo $ECHO_N "(cached) $ECHO_C" >&6
5304 else
5305     lt_cv_prog_cc_static_works=no
5306   save_LDFLAGS="$LDFLAGS"
5307   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5308   cat >conftest.$ac_ext <<_ACEOF
5309 /* confdefs.h.  */
5310 _ACEOF
5311 cat confdefs.h >>conftest.$ac_ext
5312 cat >>conftest.$ac_ext <<_ACEOF
5313 /* end confdefs.h.  */
5314
5315 int
5316 main ()
5317 {
5318
5319   ;
5320   return 0;
5321 }
5322 _ACEOF
5323 rm -f conftest.$ac_objext conftest$ac_exeext
5324 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5325   (eval $ac_link) 2>conftest.er1
5326   ac_status=$?
5327   grep -v '^ *+' conftest.er1 >conftest.err
5328   rm -f conftest.er1
5329   cat conftest.err >&5
5330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5331   (exit $ac_status); } &&
5332          { ac_try='test -z "$ac_c_werror_flag"
5333                          || test ! -s conftest.err'
5334   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5335   (eval $ac_try) 2>&5
5336   ac_status=$?
5337   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5338   (exit $ac_status); }; } &&
5339          { ac_try='test -s conftest$ac_exeext'
5340   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5341   (eval $ac_try) 2>&5
5342   ac_status=$?
5343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5344   (exit $ac_status); }; }; then
5345   lt_cv_prog_cc_static_works=yes
5346 else
5347   echo "$as_me: failed program was:" >&5
5348 sed 's/^/| /' conftest.$ac_ext >&5
5349
5350 fi
5351 rm -f conftest.err conftest.$ac_objext \
5352       conftest$ac_exeext conftest.$ac_ext
5353   LDFLAGS="$save_LDFLAGS"
5354
5355 fi
5356
5357
5358 # Belt *and* braces to stop my trousers falling down:
5359 test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5360 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5361 echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
5362
5363 pic_flag="$lt_cv_prog_cc_pic"
5364 special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5365 wl="$lt_cv_prog_cc_wl"
5366 link_static_flag="$lt_cv_prog_cc_static"
5367 no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5368 can_build_shared="$lt_cv_prog_cc_can_build_shared"
5369
5370
5371 # Check to see if options -o and -c are simultaneously supported by compiler
5372 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5373 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
5374 if test "${lt_cv_compiler_c_o+set}" = set; then
5375   echo $ECHO_N "(cached) $ECHO_C" >&6
5376 else
5377
5378 $rm -r conftest 2>/dev/null
5379 mkdir conftest
5380 cd conftest
5381 echo "int some_variable = 0;" > conftest.$ac_ext
5382 mkdir out
5383 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5384 # that will create temporary files in the current directory regardless of
5385 # the output directory.  Thus, making CWD read-only will cause this test
5386 # to fail, enabling locking or at least warning the user not to do parallel
5387 # builds.
5388 chmod -w .
5389 save_CFLAGS="$CFLAGS"
5390 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5391 compiler_c_o=no
5392 if { (eval echo configure:5392: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5393   # The compiler can only warn and ignore the option if not recognized
5394   # So say no if there are warnings
5395   if test -s out/conftest.err; then
5396     lt_cv_compiler_c_o=no
5397   else
5398     lt_cv_compiler_c_o=yes
5399   fi
5400 else
5401   # Append any errors to the config.log.
5402   cat out/conftest.err 1>&5
5403   lt_cv_compiler_c_o=no
5404 fi
5405 CFLAGS="$save_CFLAGS"
5406 chmod u+w .
5407 $rm conftest* out/*
5408 rmdir out
5409 cd ..
5410 rmdir conftest
5411 $rm -r conftest 2>/dev/null
5412
5413 fi
5414
5415 compiler_c_o=$lt_cv_compiler_c_o
5416 echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5417 echo "${ECHO_T}$compiler_c_o" >&6
5418
5419 if test x"$compiler_c_o" = x"yes"; then
5420   # Check to see if we can write to a .lo
5421   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5422 echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5423   if test "${lt_cv_compiler_o_lo+set}" = set; then
5424   echo $ECHO_N "(cached) $ECHO_C" >&6
5425 else
5426
5427   lt_cv_compiler_o_lo=no
5428   save_CFLAGS="$CFLAGS"
5429   CFLAGS="$CFLAGS -c -o conftest.lo"
5430   save_objext="$ac_objext"
5431   ac_objext=lo
5432   cat >conftest.$ac_ext <<_ACEOF
5433 /* confdefs.h.  */
5434 _ACEOF
5435 cat confdefs.h >>conftest.$ac_ext
5436 cat >>conftest.$ac_ext <<_ACEOF
5437 /* end confdefs.h.  */
5438
5439 int
5440 main ()
5441 {
5442 int some_variable = 0;
5443   ;
5444   return 0;
5445 }
5446 _ACEOF
5447 rm -f conftest.$ac_objext
5448 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5449   (eval $ac_compile) 2>conftest.er1
5450   ac_status=$?
5451   grep -v '^ *+' conftest.er1 >conftest.err
5452   rm -f conftest.er1
5453   cat conftest.err >&5
5454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5455   (exit $ac_status); } &&
5456          { ac_try='test -z "$ac_c_werror_flag"
5457                          || test ! -s conftest.err'
5458   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5459   (eval $ac_try) 2>&5
5460   ac_status=$?
5461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5462   (exit $ac_status); }; } &&
5463          { ac_try='test -s conftest.$ac_objext'
5464   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5465   (eval $ac_try) 2>&5
5466   ac_status=$?
5467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5468   (exit $ac_status); }; }; then
5469       # The compiler can only warn and ignore the option if not recognized
5470     # So say no if there are warnings
5471     if test -s conftest.err; then
5472       lt_cv_compiler_o_lo=no
5473     else
5474       lt_cv_compiler_o_lo=yes
5475     fi
5476
5477 else
5478   echo "$as_me: failed program was:" >&5
5479 sed 's/^/| /' conftest.$ac_ext >&5
5480
5481 fi
5482 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5483   ac_objext="$save_objext"
5484   CFLAGS="$save_CFLAGS"
5485
5486 fi
5487
5488   compiler_o_lo=$lt_cv_compiler_o_lo
5489   echo "$as_me:$LINENO: result: $compiler_o_lo" >&5
5490 echo "${ECHO_T}$compiler_o_lo" >&6
5491 else
5492   compiler_o_lo=no
5493 fi
5494
5495 # Check to see if we can do hard links to lock some files if needed
5496 hard_links="nottested"
5497 if test "$compiler_c_o" = no && test "$need_locks" != no; then
5498   # do not overwrite the value of need_locks provided by the user
5499   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5500 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5501   hard_links=yes
5502   $rm conftest*
5503   ln conftest.a conftest.b 2>/dev/null && hard_links=no
5504   touch conftest.a
5505   ln conftest.a conftest.b 2>&5 || hard_links=no
5506   ln conftest.a conftest.b 2>/dev/null && hard_links=no
5507   echo "$as_me:$LINENO: result: $hard_links" >&5
5508 echo "${ECHO_T}$hard_links" >&6
5509   if test "$hard_links" = no; then
5510     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5511 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5512     need_locks=warn
5513   fi
5514 else
5515   need_locks=no
5516 fi
5517
5518 if test "$GCC" = yes; then
5519   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5520   echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5521 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5522   echo "int some_variable = 0;" > conftest.$ac_ext
5523   save_CFLAGS="$CFLAGS"
5524   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5525   compiler_rtti_exceptions=no
5526   cat >conftest.$ac_ext <<_ACEOF
5527 /* confdefs.h.  */
5528 _ACEOF
5529 cat confdefs.h >>conftest.$ac_ext
5530 cat >>conftest.$ac_ext <<_ACEOF
5531 /* end confdefs.h.  */
5532
5533 int
5534 main ()
5535 {
5536 int some_variable = 0;
5537   ;
5538   return 0;
5539 }
5540 _ACEOF
5541 rm -f conftest.$ac_objext
5542 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5543   (eval $ac_compile) 2>conftest.er1
5544   ac_status=$?
5545   grep -v '^ *+' conftest.er1 >conftest.err
5546   rm -f conftest.er1
5547   cat conftest.err >&5
5548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5549   (exit $ac_status); } &&
5550          { ac_try='test -z "$ac_c_werror_flag"
5551                          || test ! -s conftest.err'
5552   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5553   (eval $ac_try) 2>&5
5554   ac_status=$?
5555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5556   (exit $ac_status); }; } &&
5557          { ac_try='test -s conftest.$ac_objext'
5558   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5559   (eval $ac_try) 2>&5
5560   ac_status=$?
5561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5562   (exit $ac_status); }; }; then
5563       # The compiler can only warn and ignore the option if not recognized
5564     # So say no if there are warnings
5565     if test -s conftest.err; then
5566       compiler_rtti_exceptions=no
5567     else
5568       compiler_rtti_exceptions=yes
5569     fi
5570
5571 else
5572   echo "$as_me: failed program was:" >&5
5573 sed 's/^/| /' conftest.$ac_ext >&5
5574
5575 fi
5576 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5577   CFLAGS="$save_CFLAGS"
5578   echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5579 echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5580
5581   if test "$compiler_rtti_exceptions" = "yes"; then
5582     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5583   else
5584     no_builtin_flag=' -fno-builtin'
5585   fi
5586 fi
5587
5588 # See if the linker supports building shared libraries.
5589 echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5590 echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5591
5592 allow_undefined_flag=
5593 no_undefined_flag=
5594 need_lib_prefix=unknown
5595 need_version=unknown
5596 # when you set need_version to no, make sure it does not cause -set_version
5597 # flags to be left without arguments
5598 archive_cmds=
5599 archive_expsym_cmds=
5600 old_archive_from_new_cmds=
5601 old_archive_from_expsyms_cmds=
5602 export_dynamic_flag_spec=
5603 whole_archive_flag_spec=
5604 thread_safe_flag_spec=
5605 hardcode_into_libs=no
5606 hardcode_libdir_flag_spec=
5607 hardcode_libdir_separator=
5608 hardcode_direct=no
5609 hardcode_minus_L=no
5610 hardcode_shlibpath_var=unsupported
5611 runpath_var=
5612 link_all_deplibs=unknown
5613 always_export_symbols=no
5614 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
5615 # include_expsyms should be a list of space-separated symbols to be *always*
5616 # included in the symbol list
5617 include_expsyms=
5618 # exclude_expsyms can be an egrep regular expression of symbols to exclude
5619 # it will be wrapped by ` (' and `)$', so one must not match beginning or
5620 # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5621 # as well as any symbol that contains `d'.
5622 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
5623 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5624 # platforms (ab)use it in PIC code, but their linkers get confused if
5625 # the symbol is explicitly referenced.  Since portable code cannot
5626 # rely on this symbol name, it's probably fine to never include it in
5627 # preloaded symbol tables.
5628 extract_expsyms_cmds=
5629
5630 case $host_os in
5631 cygwin* | mingw* | pw32*)
5632   # FIXME: the MSVC++ port hasn't been tested in a loooong time
5633   # When not using gcc, we currently assume that we are using
5634   # Microsoft Visual C++.
5635   if test "$GCC" != yes; then
5636     with_gnu_ld=no
5637   fi
5638   ;;
5639 openbsd*)
5640   with_gnu_ld=no
5641   ;;
5642 esac
5643
5644 ld_shlibs=yes
5645 if test "$with_gnu_ld" = yes; then
5646   # If archive_cmds runs LD, not CC, wlarc should be empty
5647   wlarc='${wl}'
5648
5649   # See if GNU ld supports shared libraries.
5650   case $host_os in
5651   aix3* | aix4* | aix5*)
5652     # On AIX, the GNU linker is very broken
5653     # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
5654     ld_shlibs=no
5655     cat <<EOF 1>&2
5656
5657 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
5658 *** to be unable to reliably create shared libraries on AIX.
5659 *** Therefore, libtool is disabling shared libraries support.  If you
5660 *** really care for shared libraries, you may want to modify your PATH
5661 *** so that a non-GNU linker is found, and then restart.
5662
5663 EOF
5664     ;;
5665
5666   amigaos*)
5667     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)'
5668     hardcode_libdir_flag_spec='-L$libdir'
5669     hardcode_minus_L=yes
5670
5671     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5672     # that the semantics of dynamic libraries on AmigaOS, at least up
5673     # to version 4, is to share data among multiple programs linked
5674     # with the same dynamic library.  Since this doesn't match the
5675     # behavior of shared libraries on other platforms, we can use
5676     # them.
5677     ld_shlibs=no
5678     ;;
5679
5680   beos*)
5681     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5682       allow_undefined_flag=unsupported
5683       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5684       # support --undefined.  This deserves some investigation.  FIXME
5685       archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5686     else
5687       ld_shlibs=no
5688     fi
5689     ;;
5690
5691   cygwin* | mingw* | pw32*)
5692     # hardcode_libdir_flag_spec is actually meaningless, as there is
5693     # no search path for DLLs.
5694     hardcode_libdir_flag_spec='-L$libdir'
5695     allow_undefined_flag=unsupported
5696     always_export_symbols=yes
5697
5698     extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
5699       sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
5700       test -f $output_objdir/impgen.exe || (cd $output_objdir && \
5701       if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
5702       else $CC -o impgen impgen.c ; fi)~
5703       $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
5704
5705     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
5706
5707     # cygwin and mingw dlls have different entry points and sets of symbols
5708     # to exclude.
5709     # FIXME: what about values for MSVC?
5710     dll_entry=__cygwin_dll_entry@12
5711     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
5712     case $host_os in
5713     mingw*)
5714       # mingw values
5715       dll_entry=_DllMainCRTStartup@12
5716       dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
5717       ;;
5718     esac
5719
5720     # mingw and cygwin differ, and it's simplest to just exclude the union
5721     # of the two symbol sets.
5722     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
5723
5724     # recent cygwin and mingw systems supply a stub DllMain which the user
5725     # can override, but on older systems we have to supply one (in ltdll.c)
5726     if test "x$lt_cv_need_dllmain" = "xyes"; then
5727       ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
5728       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~
5729         test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
5730     else
5731       ltdll_obj=
5732       ltdll_cmds=
5733     fi
5734
5735     # Extract the symbol export list from an `--export-all' def file,
5736     # then regenerate the def file from the symbol export list, so that
5737     # the compiled dll only exports the symbol export list.
5738     # Be careful not to strip the DATA tag left be newer dlltools.
5739     export_symbols_cmds="$ltdll_cmds"'
5740       $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
5741       sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
5742
5743     # If the export-symbols file already is a .def file (1st line
5744     # is EXPORTS), use it as is.
5745     # If DATA tags from a recent dlltool are present, honour them!
5746     archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
5747         cp $export_symbols $output_objdir/$soname-def;
5748       else
5749         echo EXPORTS > $output_objdir/$soname-def;
5750         _lt_hint=1;
5751         cat $export_symbols | while read symbol; do
5752          set dummy \$symbol;
5753          case \$# in
5754            2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
5755            4) echo "   \$2 \$3 \$4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
5756            *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
5757          esac;
5758          _lt_hint=`expr 1 + \$_lt_hint`;
5759         done;
5760       fi~
5761       '"$ltdll_cmds"'
5762       $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~
5763       $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~
5764       $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~
5765       $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~
5766       $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
5767     ;;
5768
5769   netbsd*)
5770     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5771       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5772       wlarc=
5773     else
5774       archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5775       archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5776     fi
5777     ;;
5778
5779   solaris* | sysv5*)
5780     if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
5781       ld_shlibs=no
5782       cat <<EOF 1>&2
5783
5784 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
5785 *** create shared libraries on Solaris systems.  Therefore, libtool
5786 *** is disabling shared libraries support.  We urge you to upgrade GNU
5787 *** binutils to release 2.9.1 or newer.  Another option is to modify
5788 *** your PATH or compiler configuration so that the native linker is
5789 *** used, and then restart.
5790
5791 EOF
5792     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5793       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5794       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5795     else
5796       ld_shlibs=no
5797     fi
5798     ;;
5799
5800   sunos4*)
5801     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5802     wlarc=
5803     hardcode_direct=yes
5804     hardcode_shlibpath_var=no
5805     ;;
5806
5807   linux*)
5808     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5809       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5810       supports_anon_versioning=no
5811       case `$LD -v 2>/dev/null` in
5812         *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
5813         *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
5814         *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
5815         *\ 2.11.*) ;; # other 2.11 versions
5816         *) supports_anon_versioning=yes ;;
5817       esac
5818       if test $supports_anon_versioning = yes; then
5819         archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
5820 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5821 $echo "local: *; };" >> $output_objdir/$libname.ver~
5822         $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
5823       else
5824         $archive_expsym_cmds="$archive_cmds"
5825       fi
5826     else
5827       ld_shlibs=no
5828     fi
5829     ;;
5830
5831   *)
5832     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5833       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5834       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5835     else
5836       ld_shlibs=no
5837     fi
5838     ;;
5839   esac
5840
5841   if test "$ld_shlibs" = yes; then
5842     runpath_var=LD_RUN_PATH
5843     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
5844     export_dynamic_flag_spec='${wl}--export-dynamic'
5845     case $host_os in
5846     cygwin* | mingw* | pw32*)
5847       # dlltool doesn't understand --whole-archive et. al.
5848       whole_archive_flag_spec=
5849       ;;
5850     *)
5851       # ancient GNU ld didn't support --whole-archive et. al.
5852       if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
5853         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5854       else
5855         whole_archive_flag_spec=
5856       fi
5857       ;;
5858     esac
5859   fi
5860 else
5861   # PORTME fill in a description of your system's linker (not GNU ld)
5862   case $host_os in
5863   aix3*)
5864     allow_undefined_flag=unsupported
5865     always_export_symbols=yes
5866     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'
5867     # Note: this linker hardcodes the directories in LIBPATH if there
5868     # are no directories specified by -L.
5869     hardcode_minus_L=yes
5870     if test "$GCC" = yes && test -z "$link_static_flag"; then
5871       # Neither direct hardcoding nor static linking is supported with a
5872       # broken collect2.
5873       hardcode_direct=unsupported
5874     fi
5875     ;;
5876
5877   aix4* | aix5*)
5878     if test "$host_cpu" = ia64; then
5879       # On IA64, the linker does run time linking by default, so we don't
5880       # have to do anything special.
5881       aix_use_runtimelinking=no
5882       exp_sym_flag='-Bexport'
5883       no_entry_flag=""
5884     else
5885       aix_use_runtimelinking=no
5886
5887       # Test if we are trying to use run time linking or normal
5888       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5889       # need to do runtime linking.
5890       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
5891         for ld_flag in $LDFLAGS; do
5892           case $ld_flag in
5893           *-brtl*)
5894             aix_use_runtimelinking=yes
5895             break
5896           ;;
5897           esac
5898         done
5899       esac
5900
5901       exp_sym_flag='-bexport'
5902       no_entry_flag='-bnoentry'
5903     fi
5904
5905     # When large executables or shared objects are built, AIX ld can
5906     # have problems creating the table of contents.  If linking a library
5907     # or program results in "error TOC overflow" add -mminimal-toc to
5908     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
5909     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
5910
5911     hardcode_direct=yes
5912     archive_cmds=''
5913     hardcode_libdir_separator=':'
5914     if test "$GCC" = yes; then
5915       case $host_os in aix4.[012]|aix4.[012].*)
5916         collect2name=`${CC} -print-prog-name=collect2`
5917         if test -f "$collect2name" && \
5918           strings "$collect2name" | grep resolve_lib_name >/dev/null
5919         then
5920           # We have reworked collect2
5921           hardcode_direct=yes
5922         else
5923           # We have old collect2
5924           hardcode_direct=unsupported
5925           # It fails to find uninstalled libraries when the uninstalled
5926           # path is not listed in the libpath.  Setting hardcode_minus_L
5927           # to unsupported forces relinking
5928           hardcode_minus_L=yes
5929           hardcode_libdir_flag_spec='-L$libdir'
5930           hardcode_libdir_separator=
5931         fi
5932       esac
5933
5934       shared_flag='-shared'
5935     else
5936       # not using gcc
5937       if test "$host_cpu" = ia64; then
5938         shared_flag='${wl}-G'
5939       else
5940         if test "$aix_use_runtimelinking" = yes; then
5941           shared_flag='${wl}-G'
5942         else
5943           shared_flag='${wl}-bM:SRE'
5944         fi
5945       fi
5946     fi
5947
5948     # It seems that -bexpall can do strange things, so it is better to
5949     # generate a list of symbols to export.
5950     always_export_symbols=yes
5951     if test "$aix_use_runtimelinking" = yes; then
5952       # Warning - without using the other runtime loading flags (-brtl),
5953       # -berok will link without error, but may produce a broken library.
5954       allow_undefined_flag='-berok'
5955       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
5956       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"
5957     else
5958       if test "$host_cpu" = ia64; then
5959         hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
5960         allow_undefined_flag="-z nodefs"
5961         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"
5962       else
5963         hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
5964         # Warning - without using the other run time loading flags,
5965         # -berok will link without error, but may produce a broken library.
5966         allow_undefined_flag='${wl}-berok'
5967         # This is a bit strange, but is similar to how AIX traditionally builds
5968         # it's shared libraries.
5969         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'
5970       fi
5971     fi
5972     ;;
5973
5974   amigaos*)
5975     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)'
5976     hardcode_libdir_flag_spec='-L$libdir'
5977     hardcode_minus_L=yes
5978     # see comment about different semantics on the GNU ld section
5979     ld_shlibs=no
5980     ;;
5981
5982   cygwin* | mingw* | pw32*)
5983     # When not using gcc, we currently assume that we are using
5984     # Microsoft Visual C++.
5985     # hardcode_libdir_flag_spec is actually meaningless, as there is
5986     # no search path for DLLs.
5987     hardcode_libdir_flag_spec=' '
5988     allow_undefined_flag=unsupported
5989     # Tell ltmain to make .lib files, not .a files.
5990     libext=lib
5991     # FIXME: Setting linknames here is a bad hack.
5992     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
5993     # The linker will automatically build a .lib file if we build a DLL.
5994     old_archive_from_new_cmds='true'
5995     # FIXME: Should let the user specify the lib program.
5996     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
5997     fix_srcfile_path='`cygpath -w "$srcfile"`'
5998     ;;
5999
6000   darwin* | rhapsody*)
6001     case "$host_os" in
6002     rhapsody* | darwin1.[012])
6003       allow_undefined_flag='-undefined suppress'
6004       ;;
6005     *) # Darwin 1.3 on
6006       allow_undefined_flag='-flat_namespace -undefined suppress'
6007       ;;
6008     esac
6009     # FIXME: Relying on posixy $() will cause problems for
6010     #        cross-compilation, but unfortunately the echo tests do not
6011     #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
6012     #        `"' quotes if we put them in here... so don't!
6013     archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
6014     # We need to add '_' to the symbols in $export_symbols first
6015     #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
6016     hardcode_direct=yes
6017     hardcode_shlibpath_var=no
6018     whole_archive_flag_spec='-all_load $convenience'
6019     ;;
6020
6021   freebsd1*)
6022     ld_shlibs=no
6023     ;;
6024
6025   # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6026   # support.  Future versions do this automatically, but an explicit c++rt0.o
6027   # does not break anything, and helps significantly (at the cost of a little
6028   # extra space).
6029   freebsd2.2*)
6030     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6031     hardcode_libdir_flag_spec='-R$libdir'
6032     hardcode_direct=yes
6033     hardcode_shlibpath_var=no
6034     ;;
6035
6036   # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6037   freebsd2*)
6038     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6039     hardcode_direct=yes
6040     hardcode_minus_L=yes
6041     hardcode_shlibpath_var=no
6042     ;;
6043
6044   # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6045   freebsd*)
6046     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6047     hardcode_libdir_flag_spec='-R$libdir'
6048     hardcode_direct=yes
6049     hardcode_shlibpath_var=no
6050     ;;
6051
6052   hpux9* | hpux10* | hpux11*)
6053     case $host_os in
6054     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' ;;
6055     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6056     esac
6057     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6058     hardcode_libdir_separator=:
6059     hardcode_direct=yes
6060     hardcode_minus_L=yes # Not in the search PATH, but as the default
6061                          # location of the library.
6062     export_dynamic_flag_spec='${wl}-E'
6063     ;;
6064
6065   irix5* | irix6* | nonstopux*)
6066     if test "$GCC" = yes; then
6067       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'
6068       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6069     else
6070       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'
6071       hardcode_libdir_flag_spec='-rpath $libdir'
6072     fi
6073     hardcode_libdir_separator=:
6074     link_all_deplibs=yes
6075     ;;
6076
6077   netbsd*)
6078     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6079       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
6080     else
6081       archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
6082     fi
6083     hardcode_libdir_flag_spec='-R$libdir'
6084     hardcode_direct=yes
6085     hardcode_shlibpath_var=no
6086     ;;
6087
6088   newsos6)
6089     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6090     hardcode_direct=yes
6091     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6092     hardcode_libdir_separator=:
6093     hardcode_shlibpath_var=no
6094     ;;
6095
6096   openbsd*)
6097     hardcode_direct=yes
6098     hardcode_shlibpath_var=no
6099     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6100       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6101       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6102       export_dynamic_flag_spec='${wl}-E'
6103     else
6104       case "$host_os" in
6105       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
6106         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6107         hardcode_libdir_flag_spec='-R$libdir'
6108         ;;
6109       *)
6110         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6111         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6112         ;;
6113       esac
6114     fi
6115     ;;
6116
6117   os2*)
6118     hardcode_libdir_flag_spec='-L$libdir'
6119     hardcode_minus_L=yes
6120     allow_undefined_flag=unsupported
6121     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'
6122     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6123     ;;
6124
6125   osf3*)
6126     if test "$GCC" = yes; then
6127       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6128       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'
6129     else
6130       allow_undefined_flag=' -expect_unresolved \*'
6131       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'
6132     fi
6133     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6134     hardcode_libdir_separator=:
6135     ;;
6136
6137   osf4* | osf5*)        # as osf3* with the addition of -msym flag
6138     if test "$GCC" = yes; then
6139       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6140       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'
6141       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6142     else
6143       allow_undefined_flag=' -expect_unresolved \*'
6144       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'
6145       archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6146       $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'
6147
6148       #Both c and cxx compiler support -rpath directly
6149       hardcode_libdir_flag_spec='-rpath $libdir'
6150     fi
6151     hardcode_libdir_separator=:
6152     ;;
6153
6154   sco3.2v5*)
6155     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6156     hardcode_shlibpath_var=no
6157     runpath_var=LD_RUN_PATH
6158     hardcode_runpath_var=yes
6159     export_dynamic_flag_spec='${wl}-Bexport'
6160     ;;
6161
6162   solaris*)
6163     # gcc --version < 3.0 without binutils cannot create self contained
6164     # shared libraries reliably, requiring libgcc.a to resolve some of
6165     # the object symbols generated in some cases.  Libraries that use
6166     # assert need libgcc.a to resolve __eprintf, for example.  Linking
6167     # a copy of libgcc.a into every shared library to guarantee resolving
6168     # such symbols causes other problems:  According to Tim Van Holder
6169     # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
6170     # (to the application) exception stack for one thing.
6171     no_undefined_flag=' -z defs'
6172     if test "$GCC" = yes; then
6173       case `$CC --version 2>/dev/null` in
6174       [12].*)
6175         cat <<EOF 1>&2
6176
6177 *** Warning: Releases of GCC earlier than version 3.0 cannot reliably
6178 *** create self contained shared libraries on Solaris systems, without
6179 *** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
6180 *** -no-undefined support, which will at least allow you to build shared
6181 *** libraries.  However, you may find that when you link such libraries
6182 *** into an application without using GCC, you have to manually add
6183 *** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
6184 *** upgrade to a newer version of GCC.  Another option is to rebuild your
6185 *** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
6186
6187 EOF
6188         no_undefined_flag=
6189         ;;
6190       esac
6191     fi
6192     # $CC -shared without GNU ld will not create a library from C++
6193     # object files and a static libstdc++, better avoid it by now
6194     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6195     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6196                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6197     hardcode_libdir_flag_spec='-R$libdir'
6198     hardcode_shlibpath_var=no
6199     case $host_os in
6200     solaris2.[0-5] | solaris2.[0-5].*) ;;
6201     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6202       whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6203     esac
6204     link_all_deplibs=yes
6205     ;;
6206
6207   sunos4*)
6208     if test "x$host_vendor" = xsequent; then
6209       # Use $CC to link under sequent, because it throws in some extra .o
6210       # files that make .init and .fini sections work.
6211       archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6212     else
6213       archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6214     fi
6215     hardcode_libdir_flag_spec='-L$libdir'
6216     hardcode_direct=yes
6217     hardcode_minus_L=yes
6218     hardcode_shlibpath_var=no
6219     ;;
6220
6221   sysv4)
6222     case $host_vendor in
6223       sni)
6224         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6225         hardcode_direct=yes # is this really true???
6226         ;;
6227       siemens)
6228         ## LD is ld it makes a PLAMLIB
6229         ## CC just makes a GrossModule.
6230         archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6231         reload_cmds='$CC -r -o $output$reload_objs'
6232         hardcode_direct=no
6233         ;;
6234       motorola)
6235         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6236         hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6237         ;;
6238     esac
6239     runpath_var='LD_RUN_PATH'
6240     hardcode_shlibpath_var=no
6241     ;;
6242
6243   sysv4.3*)
6244     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6245     hardcode_shlibpath_var=no
6246     export_dynamic_flag_spec='-Bexport'
6247     ;;
6248
6249   sysv5*)
6250     no_undefined_flag=' -z text'
6251     # $CC -shared without GNU ld will not create a library from C++
6252     # object files and a static libstdc++, better avoid it by now
6253     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6254     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6255                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6256     hardcode_libdir_flag_spec=
6257     hardcode_shlibpath_var=no
6258     runpath_var='LD_RUN_PATH'
6259     ;;
6260
6261   uts4*)
6262     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6263     hardcode_libdir_flag_spec='-L$libdir'
6264     hardcode_shlibpath_var=no
6265     ;;
6266
6267   dgux*)
6268     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6269     hardcode_libdir_flag_spec='-L$libdir'
6270     hardcode_shlibpath_var=no
6271     ;;
6272
6273   sysv4*MP*)
6274     if test -d /usr/nec; then
6275       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6276       hardcode_shlibpath_var=no
6277       runpath_var=LD_RUN_PATH
6278       hardcode_runpath_var=yes
6279       ld_shlibs=yes
6280     fi
6281     ;;
6282
6283   sysv4.2uw2*)
6284     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6285     hardcode_direct=yes
6286     hardcode_minus_L=no
6287     hardcode_shlibpath_var=no
6288     hardcode_runpath_var=yes
6289     runpath_var=LD_RUN_PATH
6290     ;;
6291
6292   sysv5uw7* | unixware7*)
6293     no_undefined_flag='${wl}-z ${wl}text'
6294     if test "$GCC" = yes; then
6295       archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6296     else
6297       archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6298     fi
6299     runpath_var='LD_RUN_PATH'
6300     hardcode_shlibpath_var=no
6301     ;;
6302
6303   *)
6304     ld_shlibs=no
6305     ;;
6306   esac
6307 fi
6308 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6309 echo "${ECHO_T}$ld_shlibs" >&6
6310 test "$ld_shlibs" = no && can_build_shared=no
6311
6312 # Check hardcoding attributes.
6313 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6314 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
6315 hardcode_action=
6316 if test -n "$hardcode_libdir_flag_spec" || \
6317    test -n "$runpath_var"; then
6318
6319   # We can hardcode non-existant directories.
6320   if test "$hardcode_direct" != no &&
6321      # If the only mechanism to avoid hardcoding is shlibpath_var, we
6322      # have to relink, otherwise we might link with an installed library
6323      # when we should be linking with a yet-to-be-installed one
6324      ## test "$hardcode_shlibpath_var" != no &&
6325      test "$hardcode_minus_L" != no; then
6326     # Linking always hardcodes the temporary library directory.
6327     hardcode_action=relink
6328   else
6329     # We can link without hardcoding, and we can hardcode nonexisting dirs.
6330     hardcode_action=immediate
6331   fi
6332 else
6333   # We cannot hardcode anything, or else we can only hardcode existing
6334   # directories.
6335   hardcode_action=unsupported
6336 fi
6337 echo "$as_me:$LINENO: result: $hardcode_action" >&5
6338 echo "${ECHO_T}$hardcode_action" >&6
6339
6340 striplib=
6341 old_striplib=
6342 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6343 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
6344 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6345   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6346   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6347   echo "$as_me:$LINENO: result: yes" >&5
6348 echo "${ECHO_T}yes" >&6
6349 else
6350   echo "$as_me:$LINENO: result: no" >&5
6351 echo "${ECHO_T}no" >&6
6352 fi
6353
6354 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6355 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6356
6357 # PORTME Fill in your ld.so characteristics
6358 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6359 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
6360 library_names_spec=
6361 libname_spec='lib$name'
6362 soname_spec=
6363 postinstall_cmds=
6364 postuninstall_cmds=
6365 finish_cmds=
6366 finish_eval=
6367 shlibpath_var=
6368 shlibpath_overrides_runpath=unknown
6369 version_type=none
6370 dynamic_linker="$host_os ld.so"
6371 sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/X11R6/lib"
6372 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib /usr/X11R6/lib"
6373
6374 case $host_os in
6375 aix3*)
6376   version_type=linux
6377   library_names_spec='${libname}${release}.so$versuffix $libname.a'
6378   shlibpath_var=LIBPATH
6379
6380   # AIX has no versioning support, so we append a major version to the name.
6381   soname_spec='${libname}${release}.so$major'
6382   ;;
6383
6384 aix4* | aix5*)
6385   version_type=linux
6386   need_lib_prefix=no
6387   need_version=no
6388   hardcode_into_libs=yes
6389   if test "$host_cpu" = ia64; then
6390     # AIX 5 supports IA64
6391     library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
6392     shlibpath_var=LD_LIBRARY_PATH
6393   else
6394     # With GCC up to 2.95.x, collect2 would create an import file
6395     # for dependence libraries.  The import file would start with
6396     # the line `#! .'.  This would cause the generated library to
6397     # depend on `.', always an invalid library.  This was fixed in
6398     # development snapshots of GCC prior to 3.0.
6399     case $host_os in
6400       aix4 | aix4.[01] | aix4.[01].*)
6401         if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
6402              echo ' yes '
6403              echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
6404           :
6405         else
6406           can_build_shared=no
6407         fi
6408         ;;
6409     esac
6410     # AIX (on Power*) has no versioning support, so currently we can
6411     # not hardcode correct soname into executable. Probably we can
6412     # add versioning support to collect2, so additional links can
6413     # be useful in future.
6414     if test "$aix_use_runtimelinking" = yes; then
6415       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
6416       # instead of lib<name>.a to let people know that these are not
6417       # typical AIX shared libraries.
6418       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6419     else
6420       # We preserve .a as extension for shared libraries through AIX4.2
6421       # and later when we are not doing run time linking.
6422       library_names_spec='${libname}${release}.a $libname.a'
6423       soname_spec='${libname}${release}.so$major'
6424     fi
6425     shlibpath_var=LIBPATH
6426   fi
6427   hardcode_into_libs=yes
6428   ;;
6429
6430 amigaos*)
6431   library_names_spec='$libname.ixlibrary $libname.a'
6432   # Create ${libname}_ixlibrary.a entries in /sys/libs.
6433   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'
6434   ;;
6435
6436 beos*)
6437   library_names_spec='${libname}.so'
6438   dynamic_linker="$host_os ld.so"
6439   shlibpath_var=LIBRARY_PATH
6440   ;;
6441
6442 bsdi4*)
6443   version_type=linux
6444   need_version=no
6445   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6446   soname_spec='${libname}${release}.so$major'
6447   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6448   shlibpath_var=LD_LIBRARY_PATH
6449   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6450   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6451   export_dynamic_flag_spec=-rdynamic
6452   # the default ld.so.conf also contains /usr/contrib/lib and
6453   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6454   # libtool to hard-code these into programs
6455   ;;
6456
6457 cygwin* | mingw* | pw32*)
6458   version_type=windows
6459   need_version=no
6460   need_lib_prefix=no
6461   case $GCC,$host_os in
6462   yes,cygwin*)
6463     library_names_spec='$libname.dll.a'
6464     soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6465     postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
6466       dldir=$destdir/`dirname \$dlpath`~
6467       test -d \$dldir || mkdir -p \$dldir~
6468       $install_prog .libs/$dlname \$dldir/$dlname'
6469     postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
6470       dlpath=$dir/\$dldll~
6471        $rm \$dlpath'
6472     ;;
6473   yes,mingw*)
6474     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6475     sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
6476     ;;
6477   yes,pw32*)
6478     library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
6479     ;;
6480   *)
6481     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6482     ;;
6483   esac
6484   dynamic_linker='Win32 ld.exe'
6485   # FIXME: first we should search . and the directory the executable is in
6486   shlibpath_var=PATH
6487   ;;
6488
6489 darwin* | rhapsody*)
6490   dynamic_linker="$host_os dyld"
6491   version_type=darwin
6492   need_lib_prefix=no
6493   need_version=no
6494   # FIXME: Relying on posixy $() will cause problems for
6495   #        cross-compilation, but unfortunately the echo tests do not
6496   #        yet detect zsh echo's removal of \ escapes.
6497   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)'
6498   soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
6499   shlibpath_overrides_runpath=yes
6500   shlibpath_var=DYLD_LIBRARY_PATH
6501   ;;
6502
6503 freebsd1*)
6504   dynamic_linker=no
6505   ;;
6506
6507 freebsd*)
6508   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6509   version_type=freebsd-$objformat
6510   case $version_type in
6511     freebsd-elf*)
6512       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6513       need_version=no
6514       need_lib_prefix=no
6515       ;;
6516     freebsd-*)
6517       library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6518       need_version=yes
6519       ;;
6520   esac
6521   shlibpath_var=LD_LIBRARY_PATH
6522   case $host_os in
6523   freebsd2*)
6524     shlibpath_overrides_runpath=yes
6525     ;;
6526   *)
6527     shlibpath_overrides_runpath=no
6528     hardcode_into_libs=yes
6529     ;;
6530   esac
6531   ;;
6532
6533 gnu*)
6534   version_type=linux
6535   need_lib_prefix=no
6536   need_version=no
6537   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6538   soname_spec='${libname}${release}.so$major'
6539   shlibpath_var=LD_LIBRARY_PATH
6540   hardcode_into_libs=yes
6541   ;;
6542
6543 hpux9* | hpux10* | hpux11*)
6544   # Give a soname corresponding to the major version so that dld.sl refuses to
6545   # link against other versions.
6546   dynamic_linker="$host_os dld.sl"
6547   version_type=sunos
6548   need_lib_prefix=no
6549   need_version=no
6550   shlibpath_var=SHLIB_PATH
6551   shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6552   library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6553   soname_spec='${libname}${release}.sl$major'
6554   # HP-UX runs *really* slowly unless shared libraries are mode 555.
6555   postinstall_cmds='chmod 555 $lib'
6556   ;;
6557
6558 irix5* | irix6* | nonstopux*)
6559   case $host_os in
6560     nonstopux*) version_type=nonstopux ;;
6561     *)          version_type=irix ;;
6562   esac
6563   need_lib_prefix=no
6564   need_version=no
6565   soname_spec='${libname}${release}.so$major'
6566   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6567   case $host_os in
6568   irix5* | nonstopux*)
6569     libsuff= shlibsuff=
6570     ;;
6571   *)
6572     case $LD in # libtool.m4 will add one of these switches to LD
6573     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6574     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6575     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6576     *) libsuff= shlibsuff= libmagic=never-match;;
6577     esac
6578     ;;
6579   esac
6580   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6581   shlibpath_overrides_runpath=no
6582   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6583   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6584   ;;
6585
6586 # No shared lib support for Linux oldld, aout, or coff.
6587 linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6588   dynamic_linker=no
6589   ;;
6590
6591 # This must be Linux ELF.
6592 linux-gnu*)
6593   version_type=linux
6594   need_lib_prefix=no
6595   need_version=no
6596   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6597   soname_spec='${libname}${release}.so$major'
6598   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6599   shlibpath_var=LD_LIBRARY_PATH
6600   shlibpath_overrides_runpath=no
6601   # This implies no fast_install, which is unacceptable.
6602   # Some rework will be needed to allow for fast_install
6603   # before this can be enabled.
6604   hardcode_into_libs=yes
6605
6606   case $host_cpu:$lt_cv_cc_64bit_output in
6607   powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
6608     sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
6609     sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
6610     ;;
6611   esac
6612
6613   # We used to test for /lib/ld.so.1 and disable shared libraries on
6614   # powerpc, because MkLinux only supported shared libraries with the
6615   # GNU dynamic linker.  Since this was broken with cross compilers,
6616   # most powerpc-linux boxes support dynamic linking these days and
6617   # people can always --disable-shared, the test was removed, and we
6618   # assume the GNU/Linux dynamic linker is in use.
6619   dynamic_linker='GNU/Linux ld.so'
6620
6621   # Find out which ABI we are using (multilib Linux x86_64 hack).
6622   libsuff=
6623   case "$host_cpu" in
6624   x86_64*)
6625     echo '#line 6625 "configure"' > conftest.$ac_ext
6626     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6627   (eval $ac_compile) 2>&5
6628   ac_status=$?
6629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6630   (exit $ac_status); }; then
6631       case `/usr/bin/file conftest.$ac_objext` in
6632       *64-bit*)
6633         libsuff=64
6634         ;;
6635       esac
6636     fi
6637     rm -rf conftest*
6638     ;;
6639   *)
6640     ;;
6641   esac
6642   sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
6643   sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
6644   ;;
6645
6646 netbsd*)
6647   version_type=sunos
6648   need_lib_prefix=no
6649   need_version=no
6650   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6651     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6652     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6653     dynamic_linker='NetBSD (a.out) ld.so'
6654   else
6655     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6656     soname_spec='${libname}${release}.so$major'
6657     dynamic_linker='NetBSD ld.elf_so'
6658   fi
6659   shlibpath_var=LD_LIBRARY_PATH
6660   shlibpath_overrides_runpath=yes
6661   hardcode_into_libs=yes
6662   ;;
6663
6664 newsos6)
6665   version_type=linux
6666   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6667   shlibpath_var=LD_LIBRARY_PATH
6668   shlibpath_overrides_runpath=yes
6669   ;;
6670
6671 openbsd*)
6672   version_type=sunos
6673   need_lib_prefix=no
6674   need_version=no
6675   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6676     case "$host_os" in
6677     openbsd2.[89] | openbsd2.[89].*)
6678       shlibpath_overrides_runpath=no
6679       ;;
6680     *)
6681       shlibpath_overrides_runpath=yes
6682       ;;
6683     esac
6684   else
6685     shlibpath_overrides_runpath=yes
6686   fi
6687   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6688   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6689   shlibpath_var=LD_LIBRARY_PATH
6690   ;;
6691
6692 os2*)
6693   libname_spec='$name'
6694   need_lib_prefix=no
6695   library_names_spec='$libname.dll $libname.a'
6696   dynamic_linker='OS/2 ld.exe'
6697   shlibpath_var=LIBPATH
6698   ;;
6699
6700 osf3* | osf4* | osf5*)
6701   version_type=osf
6702   need_version=no
6703   soname_spec='${libname}${release}.so$major'
6704   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6705   shlibpath_var=LD_LIBRARY_PATH
6706   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6707   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6708   hardcode_into_libs=yes
6709   ;;
6710
6711 sco3.2v5*)
6712   version_type=osf
6713   soname_spec='${libname}${release}.so$major'
6714   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6715   shlibpath_var=LD_LIBRARY_PATH
6716   ;;
6717
6718 solaris*)
6719   version_type=linux
6720   need_lib_prefix=no
6721   need_version=no
6722   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6723   soname_spec='${libname}${release}.so$major'
6724   shlibpath_var=LD_LIBRARY_PATH
6725   shlibpath_overrides_runpath=yes
6726   hardcode_into_libs=yes
6727   # ldd complains unless libraries are executable
6728   postinstall_cmds='chmod +x $lib'
6729   ;;
6730
6731 sunos4*)
6732   version_type=sunos
6733   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6734   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6735   shlibpath_var=LD_LIBRARY_PATH
6736   shlibpath_overrides_runpath=yes
6737   if test "$with_gnu_ld" = yes; then
6738     need_lib_prefix=no
6739   fi
6740   need_version=yes
6741   ;;
6742
6743 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6744   version_type=linux
6745   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6746   soname_spec='${libname}${release}.so$major'
6747   shlibpath_var=LD_LIBRARY_PATH
6748   case $host_vendor in
6749     sni)
6750       shlibpath_overrides_runpath=no
6751       need_lib_prefix=no
6752       export_dynamic_flag_spec='${wl}-Blargedynsym'
6753       runpath_var=LD_RUN_PATH
6754       ;;
6755     siemens)
6756       need_lib_prefix=no
6757       ;;
6758     motorola)
6759       need_lib_prefix=no
6760       need_version=no
6761       shlibpath_overrides_runpath=no
6762       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6763       ;;
6764   esac
6765   ;;
6766
6767 uts4*)
6768   version_type=linux
6769   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6770   soname_spec='${libname}${release}.so$major'
6771   shlibpath_var=LD_LIBRARY_PATH
6772   ;;
6773
6774 dgux*)
6775   version_type=linux
6776   need_lib_prefix=no
6777   need_version=no
6778   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6779   soname_spec='${libname}${release}.so$major'
6780   shlibpath_var=LD_LIBRARY_PATH
6781   ;;
6782
6783 sysv4*MP*)
6784   if test -d /usr/nec ;then
6785     version_type=linux
6786     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6787     soname_spec='$libname.so.$major'
6788     shlibpath_var=LD_LIBRARY_PATH
6789   fi
6790   ;;
6791
6792 *)
6793   dynamic_linker=no
6794   ;;
6795 esac
6796 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6797 echo "${ECHO_T}$dynamic_linker" >&6
6798 test "$dynamic_linker" = no && can_build_shared=no
6799
6800 # Report the final consequences.
6801 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6802 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6803 echo "$as_me:$LINENO: result: $can_build_shared" >&5
6804 echo "${ECHO_T}$can_build_shared" >&6
6805
6806 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
6807 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
6808 test "$can_build_shared" = "no" && enable_shared=no
6809
6810 # On AIX, shared libraries and static libraries use the same namespace, and
6811 # are all built from PIC.
6812 case "$host_os" in
6813 aix3*)
6814   test "$enable_shared" = yes && enable_static=no
6815   if test -n "$RANLIB"; then
6816     archive_cmds="$archive_cmds~\$RANLIB \$lib"
6817     postinstall_cmds='$RANLIB $lib'
6818   fi
6819   ;;
6820
6821 aix4*)
6822   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
6823     test "$enable_shared" = yes && enable_static=no
6824   fi
6825   ;;
6826 esac
6827 echo "$as_me:$LINENO: result: $enable_shared" >&5
6828 echo "${ECHO_T}$enable_shared" >&6
6829
6830 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
6831 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
6832 # Make sure either enable_shared or enable_static is yes.
6833 test "$enable_shared" = yes || enable_static=yes
6834 echo "$as_me:$LINENO: result: $enable_static" >&5
6835 echo "${ECHO_T}$enable_static" >&6
6836
6837 if test "$hardcode_action" = relink; then
6838   # Fast installation is not supported
6839   enable_fast_install=no
6840 elif test "$shlibpath_overrides_runpath" = yes ||
6841      test "$enable_shared" = no; then
6842   # Fast installation is not necessary
6843   enable_fast_install=needless
6844 fi
6845
6846 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6847 if test "$GCC" = yes; then
6848   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6849 fi
6850
6851 if test "x$enable_dlopen" != xyes; then
6852   enable_dlopen=unknown
6853   enable_dlopen_self=unknown
6854   enable_dlopen_self_static=unknown
6855 else
6856   lt_cv_dlopen=no
6857   lt_cv_dlopen_libs=
6858
6859   case $host_os in
6860   beos*)
6861     lt_cv_dlopen="load_add_on"
6862     lt_cv_dlopen_libs=
6863     lt_cv_dlopen_self=yes
6864     ;;
6865
6866   cygwin* | mingw* | pw32*)
6867     lt_cv_dlopen="LoadLibrary"
6868     lt_cv_dlopen_libs=
6869    ;;
6870
6871   *)
6872     echo "$as_me:$LINENO: checking for shl_load" >&5
6873 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
6874 if test "${ac_cv_func_shl_load+set}" = set; then
6875   echo $ECHO_N "(cached) $ECHO_C" >&6
6876 else
6877   cat >conftest.$ac_ext <<_ACEOF
6878 /* confdefs.h.  */
6879 _ACEOF
6880 cat confdefs.h >>conftest.$ac_ext
6881 cat >>conftest.$ac_ext <<_ACEOF
6882 /* end confdefs.h.  */
6883 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
6884    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6885 #define shl_load innocuous_shl_load
6886
6887 /* System header to define __stub macros and hopefully few prototypes,
6888     which can conflict with char shl_load (); below.
6889     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6890     <limits.h> exists even on freestanding compilers.  */
6891
6892 #ifdef __STDC__
6893 # include <limits.h>
6894 #else
6895 # include <assert.h>
6896 #endif
6897
6898 #undef shl_load
6899
6900 /* Override any gcc2 internal prototype to avoid an error.  */
6901 #ifdef __cplusplus
6902 extern "C"
6903 {
6904 #endif
6905 /* We use char because int might match the return type of a gcc2
6906    builtin and then its argument prototype would still apply.  */
6907 char shl_load ();
6908 /* The GNU C library defines this for functions which it implements
6909     to always fail with ENOSYS.  Some functions are actually named
6910     something starting with __ and the normal name is an alias.  */
6911 #if defined (__stub_shl_load) || defined (__stub___shl_load)
6912 choke me
6913 #else
6914 char (*f) () = shl_load;
6915 #endif
6916 #ifdef __cplusplus
6917 }
6918 #endif
6919
6920 int
6921 main ()
6922 {
6923 return f != shl_load;
6924   ;
6925   return 0;
6926 }
6927 _ACEOF
6928 rm -f conftest.$ac_objext conftest$ac_exeext
6929 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6930   (eval $ac_link) 2>conftest.er1
6931   ac_status=$?
6932   grep -v '^ *+' conftest.er1 >conftest.err
6933   rm -f conftest.er1
6934   cat conftest.err >&5
6935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6936   (exit $ac_status); } &&
6937          { ac_try='test -z "$ac_c_werror_flag"
6938                          || test ! -s conftest.err'
6939   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6940   (eval $ac_try) 2>&5
6941   ac_status=$?
6942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6943   (exit $ac_status); }; } &&
6944          { ac_try='test -s conftest$ac_exeext'
6945   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6946   (eval $ac_try) 2>&5
6947   ac_status=$?
6948   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6949   (exit $ac_status); }; }; then
6950   ac_cv_func_shl_load=yes
6951 else
6952   echo "$as_me: failed program was:" >&5
6953 sed 's/^/| /' conftest.$ac_ext >&5
6954
6955 ac_cv_func_shl_load=no
6956 fi
6957 rm -f conftest.err conftest.$ac_objext \
6958       conftest$ac_exeext conftest.$ac_ext
6959 fi
6960 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
6961 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
6962 if test $ac_cv_func_shl_load = yes; then
6963   lt_cv_dlopen="shl_load"
6964 else
6965   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
6966 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
6967 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
6968   echo $ECHO_N "(cached) $ECHO_C" >&6
6969 else
6970   ac_check_lib_save_LIBS=$LIBS
6971 LIBS="-ldld  $LIBS"
6972 cat >conftest.$ac_ext <<_ACEOF
6973 /* confdefs.h.  */
6974 _ACEOF
6975 cat confdefs.h >>conftest.$ac_ext
6976 cat >>conftest.$ac_ext <<_ACEOF
6977 /* end confdefs.h.  */
6978
6979 /* Override any gcc2 internal prototype to avoid an error.  */
6980 #ifdef __cplusplus
6981 extern "C"
6982 #endif
6983 /* We use char because int might match the return type of a gcc2
6984    builtin and then its argument prototype would still apply.  */
6985 char shl_load ();
6986 int
6987 main ()
6988 {
6989 shl_load ();
6990   ;
6991   return 0;
6992 }
6993 _ACEOF
6994 rm -f conftest.$ac_objext conftest$ac_exeext
6995 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6996   (eval $ac_link) 2>conftest.er1
6997   ac_status=$?
6998   grep -v '^ *+' conftest.er1 >conftest.err
6999   rm -f conftest.er1
7000   cat conftest.err >&5
7001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7002   (exit $ac_status); } &&
7003          { ac_try='test -z "$ac_c_werror_flag"
7004                          || test ! -s conftest.err'
7005   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7006   (eval $ac_try) 2>&5
7007   ac_status=$?
7008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7009   (exit $ac_status); }; } &&
7010          { ac_try='test -s conftest$ac_exeext'
7011   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7012   (eval $ac_try) 2>&5
7013   ac_status=$?
7014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7015   (exit $ac_status); }; }; then
7016   ac_cv_lib_dld_shl_load=yes
7017 else
7018   echo "$as_me: failed program was:" >&5
7019 sed 's/^/| /' conftest.$ac_ext >&5
7020
7021 ac_cv_lib_dld_shl_load=no
7022 fi
7023 rm -f conftest.err conftest.$ac_objext \
7024       conftest$ac_exeext conftest.$ac_ext
7025 LIBS=$ac_check_lib_save_LIBS
7026 fi
7027 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
7028 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
7029 if test $ac_cv_lib_dld_shl_load = yes; then
7030   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
7031 else
7032   echo "$as_me:$LINENO: checking for dlopen" >&5
7033 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
7034 if test "${ac_cv_func_dlopen+set}" = set; then
7035   echo $ECHO_N "(cached) $ECHO_C" >&6
7036 else
7037   cat >conftest.$ac_ext <<_ACEOF
7038 /* confdefs.h.  */
7039 _ACEOF
7040 cat confdefs.h >>conftest.$ac_ext
7041 cat >>conftest.$ac_ext <<_ACEOF
7042 /* end confdefs.h.  */
7043 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
7044    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7045 #define dlopen innocuous_dlopen
7046
7047 /* System header to define __stub macros and hopefully few prototypes,
7048     which can conflict with char dlopen (); below.
7049     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7050     <limits.h> exists even on freestanding compilers.  */
7051
7052 #ifdef __STDC__
7053 # include <limits.h>
7054 #else
7055 # include <assert.h>
7056 #endif
7057
7058 #undef dlopen
7059
7060 /* Override any gcc2 internal prototype to avoid an error.  */
7061 #ifdef __cplusplus
7062 extern "C"
7063 {
7064 #endif
7065 /* We use char because int might match the return type of a gcc2
7066    builtin and then its argument prototype would still apply.  */
7067 char dlopen ();
7068 /* The GNU C library defines this for functions which it implements
7069     to always fail with ENOSYS.  Some functions are actually named
7070     something starting with __ and the normal name is an alias.  */
7071 #if defined (__stub_dlopen) || defined (__stub___dlopen)
7072 choke me
7073 #else
7074 char (*f) () = dlopen;
7075 #endif
7076 #ifdef __cplusplus
7077 }
7078 #endif
7079
7080 int
7081 main ()
7082 {
7083 return f != dlopen;
7084   ;
7085   return 0;
7086 }
7087 _ACEOF
7088 rm -f conftest.$ac_objext conftest$ac_exeext
7089 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7090   (eval $ac_link) 2>conftest.er1
7091   ac_status=$?
7092   grep -v '^ *+' conftest.er1 >conftest.err
7093   rm -f conftest.er1
7094   cat conftest.err >&5
7095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7096   (exit $ac_status); } &&
7097          { ac_try='test -z "$ac_c_werror_flag"
7098                          || test ! -s conftest.err'
7099   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7100   (eval $ac_try) 2>&5
7101   ac_status=$?
7102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7103   (exit $ac_status); }; } &&
7104          { ac_try='test -s conftest$ac_exeext'
7105   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7106   (eval $ac_try) 2>&5
7107   ac_status=$?
7108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7109   (exit $ac_status); }; }; then
7110   ac_cv_func_dlopen=yes
7111 else
7112   echo "$as_me: failed program was:" >&5
7113 sed 's/^/| /' conftest.$ac_ext >&5
7114
7115 ac_cv_func_dlopen=no
7116 fi
7117 rm -f conftest.err conftest.$ac_objext \
7118       conftest$ac_exeext conftest.$ac_ext
7119 fi
7120 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
7121 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
7122 if test $ac_cv_func_dlopen = yes; then
7123   lt_cv_dlopen="dlopen"
7124 else
7125   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
7126 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
7127 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
7128   echo $ECHO_N "(cached) $ECHO_C" >&6
7129 else
7130   ac_check_lib_save_LIBS=$LIBS
7131 LIBS="-ldl  $LIBS"
7132 cat >conftest.$ac_ext <<_ACEOF
7133 /* confdefs.h.  */
7134 _ACEOF
7135 cat confdefs.h >>conftest.$ac_ext
7136 cat >>conftest.$ac_ext <<_ACEOF
7137 /* end confdefs.h.  */
7138
7139 /* Override any gcc2 internal prototype to avoid an error.  */
7140 #ifdef __cplusplus
7141 extern "C"
7142 #endif
7143 /* We use char because int might match the return type of a gcc2
7144    builtin and then its argument prototype would still apply.  */
7145 char dlopen ();
7146 int
7147 main ()
7148 {
7149 dlopen ();
7150   ;
7151   return 0;
7152 }
7153 _ACEOF
7154 rm -f conftest.$ac_objext conftest$ac_exeext
7155 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7156   (eval $ac_link) 2>conftest.er1
7157   ac_status=$?
7158   grep -v '^ *+' conftest.er1 >conftest.err
7159   rm -f conftest.er1
7160   cat conftest.err >&5
7161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7162   (exit $ac_status); } &&
7163          { ac_try='test -z "$ac_c_werror_flag"
7164                          || test ! -s conftest.err'
7165   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7166   (eval $ac_try) 2>&5
7167   ac_status=$?
7168   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7169   (exit $ac_status); }; } &&
7170          { ac_try='test -s conftest$ac_exeext'
7171   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7172   (eval $ac_try) 2>&5
7173   ac_status=$?
7174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7175   (exit $ac_status); }; }; then
7176   ac_cv_lib_dl_dlopen=yes
7177 else
7178   echo "$as_me: failed program was:" >&5
7179 sed 's/^/| /' conftest.$ac_ext >&5
7180
7181 ac_cv_lib_dl_dlopen=no
7182 fi
7183 rm -f conftest.err conftest.$ac_objext \
7184       conftest$ac_exeext conftest.$ac_ext
7185 LIBS=$ac_check_lib_save_LIBS
7186 fi
7187 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
7188 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
7189 if test $ac_cv_lib_dl_dlopen = yes; then
7190   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
7191 else
7192   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
7193 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
7194 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
7195   echo $ECHO_N "(cached) $ECHO_C" >&6
7196 else
7197   ac_check_lib_save_LIBS=$LIBS
7198 LIBS="-lsvld  $LIBS"
7199 cat >conftest.$ac_ext <<_ACEOF
7200 /* confdefs.h.  */
7201 _ACEOF
7202 cat confdefs.h >>conftest.$ac_ext
7203 cat >>conftest.$ac_ext <<_ACEOF
7204 /* end confdefs.h.  */
7205
7206 /* Override any gcc2 internal prototype to avoid an error.  */
7207 #ifdef __cplusplus
7208 extern "C"
7209 #endif
7210 /* We use char because int might match the return type of a gcc2
7211    builtin and then its argument prototype would still apply.  */
7212 char dlopen ();
7213 int
7214 main ()
7215 {
7216 dlopen ();
7217   ;
7218   return 0;
7219 }
7220 _ACEOF
7221 rm -f conftest.$ac_objext conftest$ac_exeext
7222 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7223   (eval $ac_link) 2>conftest.er1
7224   ac_status=$?
7225   grep -v '^ *+' conftest.er1 >conftest.err
7226   rm -f conftest.er1
7227   cat conftest.err >&5
7228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7229   (exit $ac_status); } &&
7230          { ac_try='test -z "$ac_c_werror_flag"
7231                          || test ! -s conftest.err'
7232   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7233   (eval $ac_try) 2>&5
7234   ac_status=$?
7235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7236   (exit $ac_status); }; } &&
7237          { ac_try='test -s conftest$ac_exeext'
7238   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7239   (eval $ac_try) 2>&5
7240   ac_status=$?
7241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7242   (exit $ac_status); }; }; then
7243   ac_cv_lib_svld_dlopen=yes
7244 else
7245   echo "$as_me: failed program was:" >&5
7246 sed 's/^/| /' conftest.$ac_ext >&5
7247
7248 ac_cv_lib_svld_dlopen=no
7249 fi
7250 rm -f conftest.err conftest.$ac_objext \
7251       conftest$ac_exeext conftest.$ac_ext
7252 LIBS=$ac_check_lib_save_LIBS
7253 fi
7254 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
7255 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
7256 if test $ac_cv_lib_svld_dlopen = yes; then
7257   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
7258 else
7259   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
7260 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
7261 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
7262   echo $ECHO_N "(cached) $ECHO_C" >&6
7263 else
7264   ac_check_lib_save_LIBS=$LIBS
7265 LIBS="-ldld  $LIBS"
7266 cat >conftest.$ac_ext <<_ACEOF
7267 /* confdefs.h.  */
7268 _ACEOF
7269 cat confdefs.h >>conftest.$ac_ext
7270 cat >>conftest.$ac_ext <<_ACEOF
7271 /* end confdefs.h.  */
7272
7273 /* Override any gcc2 internal prototype to avoid an error.  */
7274 #ifdef __cplusplus
7275 extern "C"
7276 #endif
7277 /* We use char because int might match the return type of a gcc2
7278    builtin and then its argument prototype would still apply.  */
7279 char dld_link ();
7280 int
7281 main ()
7282 {
7283 dld_link ();
7284   ;
7285   return 0;
7286 }
7287 _ACEOF
7288 rm -f conftest.$ac_objext conftest$ac_exeext
7289 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7290   (eval $ac_link) 2>conftest.er1
7291   ac_status=$?
7292   grep -v '^ *+' conftest.er1 >conftest.err
7293   rm -f conftest.er1
7294   cat conftest.err >&5
7295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7296   (exit $ac_status); } &&
7297          { ac_try='test -z "$ac_c_werror_flag"
7298                          || test ! -s conftest.err'
7299   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7300   (eval $ac_try) 2>&5
7301   ac_status=$?
7302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7303   (exit $ac_status); }; } &&
7304          { ac_try='test -s conftest$ac_exeext'
7305   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7306   (eval $ac_try) 2>&5
7307   ac_status=$?
7308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7309   (exit $ac_status); }; }; then
7310   ac_cv_lib_dld_dld_link=yes
7311 else
7312   echo "$as_me: failed program was:" >&5
7313 sed 's/^/| /' conftest.$ac_ext >&5
7314
7315 ac_cv_lib_dld_dld_link=no
7316 fi
7317 rm -f conftest.err conftest.$ac_objext \
7318       conftest$ac_exeext conftest.$ac_ext
7319 LIBS=$ac_check_lib_save_LIBS
7320 fi
7321 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
7322 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
7323 if test $ac_cv_lib_dld_dld_link = yes; then
7324   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7325 fi
7326
7327
7328 fi
7329
7330
7331 fi
7332
7333
7334 fi
7335
7336
7337 fi
7338
7339
7340 fi
7341
7342     ;;
7343   esac
7344
7345   if test "x$lt_cv_dlopen" != xno; then
7346     enable_dlopen=yes
7347   else
7348     enable_dlopen=no
7349   fi
7350
7351   case $lt_cv_dlopen in
7352   dlopen)
7353     save_CPPFLAGS="$CPPFLAGS"
7354         test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7355
7356     save_LDFLAGS="$LDFLAGS"
7357     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7358
7359     save_LIBS="$LIBS"
7360     LIBS="$lt_cv_dlopen_libs $LIBS"
7361
7362     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7363 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
7364 if test "${lt_cv_dlopen_self+set}" = set; then
7365   echo $ECHO_N "(cached) $ECHO_C" >&6
7366 else
7367           if test "$cross_compiling" = yes; then :
7368   lt_cv_dlopen_self=cross
7369 else
7370     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7371   lt_status=$lt_dlunknown
7372   cat > conftest.$ac_ext <<EOF
7373 #line 7373 "configure"
7374 #include "confdefs.h"
7375
7376 #if HAVE_DLFCN_H
7377 #include <dlfcn.h>
7378 #endif
7379
7380 #include <stdio.h>
7381
7382 #ifdef RTLD_GLOBAL
7383 #  define LT_DLGLOBAL           RTLD_GLOBAL
7384 #else
7385 #  ifdef DL_GLOBAL
7386 #    define LT_DLGLOBAL         DL_GLOBAL
7387 #  else
7388 #    define LT_DLGLOBAL         0
7389 #  endif
7390 #endif
7391
7392 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7393    find out it does not work in some platform. */
7394 #ifndef LT_DLLAZY_OR_NOW
7395 #  ifdef RTLD_LAZY
7396 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7397 #  else
7398 #    ifdef DL_LAZY
7399 #      define LT_DLLAZY_OR_NOW          DL_LAZY
7400 #    else
7401 #      ifdef RTLD_NOW
7402 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7403 #      else
7404 #        ifdef DL_NOW
7405 #          define LT_DLLAZY_OR_NOW      DL_NOW
7406 #        else
7407 #          define LT_DLLAZY_OR_NOW      0
7408 #        endif
7409 #      endif
7410 #    endif
7411 #  endif
7412 #endif
7413
7414 #ifdef __cplusplus
7415 extern "C" void exit (int);
7416 #endif
7417
7418 void fnord() { int i=42;}
7419 int main ()
7420 {
7421   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7422   int status = $lt_dlunknown;
7423
7424   if (self)
7425     {
7426       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
7427       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7428       /* dlclose (self); */
7429     }
7430
7431     exit (status);
7432 }
7433 EOF
7434   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7435   (eval $ac_link) 2>&5
7436   ac_status=$?
7437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7438   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7439     (./conftest; exit; ) 2>/dev/null
7440     lt_status=$?
7441     case x$lt_status in
7442       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7443       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7444       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7445     esac
7446   else :
7447     # compilation failed
7448     lt_cv_dlopen_self=no
7449   fi
7450 fi
7451 rm -fr conftest*
7452
7453
7454 fi
7455 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7456 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
7457
7458     if test "x$lt_cv_dlopen_self" = xyes; then
7459       LDFLAGS="$LDFLAGS $link_static_flag"
7460       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7461 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
7462 if test "${lt_cv_dlopen_self_static+set}" = set; then
7463   echo $ECHO_N "(cached) $ECHO_C" >&6
7464 else
7465           if test "$cross_compiling" = yes; then :
7466   lt_cv_dlopen_self_static=cross
7467 else
7468     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7469   lt_status=$lt_dlunknown
7470   cat > conftest.$ac_ext <<EOF
7471 #line 7471 "configure"
7472 #include "confdefs.h"
7473
7474 #if HAVE_DLFCN_H
7475 #include <dlfcn.h>
7476 #endif
7477
7478 #include <stdio.h>
7479
7480 #ifdef RTLD_GLOBAL
7481 #  define LT_DLGLOBAL           RTLD_GLOBAL
7482 #else
7483 #  ifdef DL_GLOBAL
7484 #    define LT_DLGLOBAL         DL_GLOBAL
7485 #  else
7486 #    define LT_DLGLOBAL         0
7487 #  endif
7488 #endif
7489
7490 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7491    find out it does not work in some platform. */
7492 #ifndef LT_DLLAZY_OR_NOW
7493 #  ifdef RTLD_LAZY
7494 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7495 #  else
7496 #    ifdef DL_LAZY
7497 #      define LT_DLLAZY_OR_NOW          DL_LAZY
7498 #    else
7499 #      ifdef RTLD_NOW
7500 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7501 #      else
7502 #        ifdef DL_NOW
7503 #          define LT_DLLAZY_OR_NOW      DL_NOW
7504 #        else
7505 #          define LT_DLLAZY_OR_NOW      0
7506 #        endif
7507 #      endif
7508 #    endif
7509 #  endif
7510 #endif
7511
7512 #ifdef __cplusplus
7513 extern "C" void exit (int);
7514 #endif
7515
7516 void fnord() { int i=42;}
7517 int main ()
7518 {
7519   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7520   int status = $lt_dlunknown;
7521
7522   if (self)
7523     {
7524       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
7525       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7526       /* dlclose (self); */
7527     }
7528
7529     exit (status);
7530 }
7531 EOF
7532   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7533   (eval $ac_link) 2>&5
7534   ac_status=$?
7535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7536   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7537     (./conftest; exit; ) 2>/dev/null
7538     lt_status=$?
7539     case x$lt_status in
7540       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
7541       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
7542       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
7543     esac
7544   else :
7545     # compilation failed
7546     lt_cv_dlopen_self_static=no
7547   fi
7548 fi
7549 rm -fr conftest*
7550
7551
7552 fi
7553 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
7554 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
7555     fi
7556
7557     CPPFLAGS="$save_CPPFLAGS"
7558     LDFLAGS="$save_LDFLAGS"
7559     LIBS="$save_LIBS"
7560     ;;
7561   esac
7562
7563   case $lt_cv_dlopen_self in
7564   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
7565   *) enable_dlopen_self=unknown ;;
7566   esac
7567
7568   case $lt_cv_dlopen_self_static in
7569   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
7570   *) enable_dlopen_self_static=unknown ;;
7571   esac
7572 fi
7573
7574
7575 if test "$enable_shared" = yes && test "$GCC" = yes; then
7576   case $archive_cmds in
7577   *'~'*)
7578     # FIXME: we may have to deal with multi-command sequences.
7579     ;;
7580   '$CC '*)
7581     # Test whether the compiler implicitly links with -lc since on some
7582     # systems, -lgcc has to come before -lc. If gcc already passes -lc
7583     # to ld, don't add -lc before -lgcc.
7584     echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7585 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7586     if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7587   echo $ECHO_N "(cached) $ECHO_C" >&6
7588 else
7589   $rm conftest*
7590     echo 'static int dummy;' > conftest.$ac_ext
7591
7592     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7593   (eval $ac_compile) 2>&5
7594   ac_status=$?
7595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7596   (exit $ac_status); }; then
7597       soname=conftest
7598       lib=conftest
7599       libobjs=conftest.$ac_objext
7600       deplibs=
7601       wl=$lt_cv_prog_cc_wl
7602       compiler_flags=-v
7603       linker_flags=-v
7604       verstring=
7605       output_objdir=.
7606       libname=conftest
7607       save_allow_undefined_flag=$allow_undefined_flag
7608       allow_undefined_flag=
7609       if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7610   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7611   ac_status=$?
7612   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7613   (exit $ac_status); }
7614       then
7615         lt_cv_archive_cmds_need_lc=no
7616       else
7617         lt_cv_archive_cmds_need_lc=yes
7618       fi
7619       allow_undefined_flag=$save_allow_undefined_flag
7620     else
7621       cat conftest.err 1>&5
7622     fi
7623 fi
7624
7625     echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7626 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7627     ;;
7628   esac
7629 fi
7630 need_lc=${lt_cv_archive_cmds_need_lc-yes}
7631
7632 # The second clause should only fire when bootstrapping the
7633 # libtool distribution, otherwise you forgot to ship ltmain.sh
7634 # with your package, and you will get complaints that there are
7635 # no rules to generate ltmain.sh.
7636 if test -f "$ltmain"; then
7637   :
7638 else
7639   # If there is no Makefile yet, we rely on a make rule to execute
7640   # `config.status --recheck' to rerun these tests and create the
7641   # libtool script then.
7642   test -f Makefile && make "$ltmain"
7643 fi
7644
7645 if test -f "$ltmain"; then
7646   trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7647   $rm -f "${ofile}T"
7648
7649   echo creating $ofile
7650
7651   # Now quote all the things that may contain metacharacters while being
7652   # careful not to overquote the AC_SUBSTed values.  We take copies of the
7653   # variables and quote the copies for generation of the libtool script.
7654   for var in echo old_CC old_CFLAGS SED \
7655     AR AR_FLAGS CC LD LN_S NM SHELL \
7656     reload_flag reload_cmds wl \
7657     pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7658     thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7659     library_names_spec soname_spec \
7660     RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7661     old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7662     postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7663     old_striplib striplib file_magic_cmd export_symbols_cmds \
7664     deplibs_check_method allow_undefined_flag no_undefined_flag \
7665     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7666     global_symbol_to_c_name_address \
7667     hardcode_libdir_flag_spec hardcode_libdir_separator  \
7668     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7669     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7670
7671     case $var in
7672     reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7673     old_postinstall_cmds | old_postuninstall_cmds | \
7674     export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7675     extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7676     postinstall_cmds | postuninstall_cmds | \
7677     finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7678       # Double-quote double-evaled strings.
7679       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7680       ;;
7681     *)
7682       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7683       ;;
7684     esac
7685   done
7686
7687   cat <<__EOF__ > "${ofile}T"
7688 #! $SHELL
7689
7690 # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7691 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7692 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
7693 #
7694 # Copyright (C) 1996-2000 Free Software Foundation, Inc.
7695 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7696 #
7697 # This program is free software; you can redistribute it and/or modify
7698 # it under the terms of the GNU General Public License as published by
7699 # the Free Software Foundation; either version 2 of the License, or
7700 # (at your option) any later version.
7701 #
7702 # This program is distributed in the hope that it will be useful, but
7703 # WITHOUT ANY WARRANTY; without even the implied warranty of
7704 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7705 # General Public License for more details.
7706 #
7707 # You should have received a copy of the GNU General Public License
7708 # along with this program; if not, write to the Free Software
7709 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7710 #
7711 # As a special exception to the GNU General Public License, if you
7712 # distribute this file as part of a program that contains a
7713 # configuration script generated by Autoconf, you may include it under
7714 # the same distribution terms that you use for the rest of that program.
7715
7716 # A sed that does not truncate output.
7717 SED=$lt_SED
7718
7719 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
7720 Xsed="${SED} -e s/^X//"
7721
7722 # The HP-UX ksh and POSIX shell print the target directory to stdout
7723 # if CDPATH is set.
7724 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7725
7726 # ### BEGIN LIBTOOL CONFIG
7727
7728 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7729
7730 # Shell to use when invoking shell scripts.
7731 SHELL=$lt_SHELL
7732
7733 # Whether or not to build shared libraries.
7734 build_libtool_libs=$enable_shared
7735
7736 # Whether or not to build static libraries.
7737 build_old_libs=$enable_static
7738
7739 # Whether or not to add -lc for building shared libraries.
7740 build_libtool_need_lc=$need_lc
7741
7742 # Whether or not to optimize for fast installation.
7743 fast_install=$enable_fast_install
7744
7745 # The host system.
7746 host_alias=$host_alias
7747 host=$host
7748
7749 # An echo program that does not interpret backslashes.
7750 echo=$lt_echo
7751
7752 # The archiver.
7753 AR=$lt_AR
7754 AR_FLAGS=$lt_AR_FLAGS
7755
7756 # The default C compiler.
7757 CC=$lt_CC
7758
7759 # Is the compiler the GNU C compiler?
7760 with_gcc=$GCC
7761
7762 # The linker used to build libraries.
7763 LD=$lt_LD
7764
7765 # Whether we need hard or soft links.
7766 LN_S=$lt_LN_S
7767
7768 # A BSD-compatible nm program.
7769 NM=$lt_NM
7770
7771 # A symbol stripping program
7772 STRIP=$STRIP
7773
7774 # Used to examine libraries when file_magic_cmd begins "file"
7775 MAGIC_CMD=$MAGIC_CMD
7776
7777 # Used on cygwin: DLL creation program.
7778 DLLTOOL="$DLLTOOL"
7779
7780 # Used on cygwin: object dumper.
7781 OBJDUMP="$OBJDUMP"
7782
7783 # Used on cygwin: assembler.
7784 AS="$AS"
7785
7786 # The name of the directory that contains temporary libtool files.
7787 objdir=$objdir
7788
7789 # How to create reloadable object files.
7790 reload_flag=$lt_reload_flag
7791 reload_cmds=$lt_reload_cmds
7792
7793 # How to pass a linker flag through the compiler.
7794 wl=$lt_wl
7795
7796 # Object file suffix (normally "o").
7797 objext="$ac_objext"
7798
7799 # Old archive suffix (normally "a").
7800 libext="$libext"
7801
7802 # Executable file suffix (normally "").
7803 exeext="$exeext"
7804
7805 # Additional compiler flags for building library objects.
7806 pic_flag=$lt_pic_flag
7807 pic_mode=$pic_mode
7808
7809 # Does compiler simultaneously support -c and -o options?
7810 compiler_c_o=$lt_compiler_c_o
7811
7812 # Can we write directly to a .lo ?
7813 compiler_o_lo=$lt_compiler_o_lo
7814
7815 # Must we lock files when doing compilation ?
7816 need_locks=$lt_need_locks
7817
7818 # Do we need the lib prefix for modules?
7819 need_lib_prefix=$need_lib_prefix
7820
7821 # Do we need a version for libraries?
7822 need_version=$need_version
7823
7824 # Whether dlopen is supported.
7825 dlopen_support=$enable_dlopen
7826
7827 # Whether dlopen of programs is supported.
7828 dlopen_self=$enable_dlopen_self
7829
7830 # Whether dlopen of statically linked programs is supported.
7831 dlopen_self_static=$enable_dlopen_self_static
7832
7833 # Compiler flag to prevent dynamic linking.
7834 link_static_flag=$lt_link_static_flag
7835
7836 # Compiler flag to turn off builtin functions.
7837 no_builtin_flag=$lt_no_builtin_flag
7838
7839 # Compiler flag to allow reflexive dlopens.
7840 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7841
7842 # Compiler flag to generate shared objects directly from archives.
7843 whole_archive_flag_spec=$lt_whole_archive_flag_spec
7844
7845 # Compiler flag to generate thread-safe objects.
7846 thread_safe_flag_spec=$lt_thread_safe_flag_spec
7847
7848 # Library versioning type.
7849 version_type=$version_type
7850
7851 # Format of library name prefix.
7852 libname_spec=$lt_libname_spec
7853
7854 # List of archive names.  First name is the real one, the rest are links.
7855 # The last name is the one that the linker finds with -lNAME.
7856 library_names_spec=$lt_library_names_spec
7857
7858 # The coded name of the library, if different from the real name.
7859 soname_spec=$lt_soname_spec
7860
7861 # Commands used to build and install an old-style archive.
7862 RANLIB=$lt_RANLIB
7863 old_archive_cmds=$lt_old_archive_cmds
7864 old_postinstall_cmds=$lt_old_postinstall_cmds
7865 old_postuninstall_cmds=$lt_old_postuninstall_cmds
7866
7867 # Create an old-style archive from a shared archive.
7868 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7869
7870 # Create a temporary old-style archive to link instead of a shared archive.
7871 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7872
7873 # Commands used to build and install a shared archive.
7874 archive_cmds=$lt_archive_cmds
7875 archive_expsym_cmds=$lt_archive_expsym_cmds
7876 postinstall_cmds=$lt_postinstall_cmds
7877 postuninstall_cmds=$lt_postuninstall_cmds
7878
7879 # Commands to strip libraries.
7880 old_striplib=$lt_old_striplib
7881 striplib=$lt_striplib
7882
7883 # Method to check whether dependent libraries are shared objects.
7884 deplibs_check_method=$lt_deplibs_check_method
7885
7886 # Command to use when deplibs_check_method == file_magic.
7887 file_magic_cmd=$lt_file_magic_cmd
7888
7889 # Flag that allows shared libraries with undefined symbols to be built.
7890 allow_undefined_flag=$lt_allow_undefined_flag
7891
7892 # Flag that forces no undefined symbols.
7893 no_undefined_flag=$lt_no_undefined_flag
7894
7895 # Commands used to finish a libtool library installation in a directory.
7896 finish_cmds=$lt_finish_cmds
7897
7898 # Same as above, but a single script fragment to be evaled but not shown.
7899 finish_eval=$lt_finish_eval
7900
7901 # Take the output of nm and produce a listing of raw symbols and C names.
7902 global_symbol_pipe=$lt_global_symbol_pipe
7903
7904 # Transform the output of nm in a proper C declaration
7905 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7906
7907 # Transform the output of nm in a C name address pair
7908 global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
7909
7910 # This is the shared library runtime path variable.
7911 runpath_var=$runpath_var
7912
7913 # This is the shared library path variable.
7914 shlibpath_var=$shlibpath_var
7915
7916 # Is shlibpath searched before the hard-coded library search path?
7917 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7918
7919 # How to hardcode a shared library path into an executable.
7920 hardcode_action=$hardcode_action
7921
7922 # Whether we should hardcode library paths into libraries.
7923 hardcode_into_libs=$hardcode_into_libs
7924
7925 # Flag to hardcode \$libdir into a binary during linking.
7926 # This must work even if \$libdir does not exist.
7927 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7928
7929 # Whether we need a single -rpath flag with a separated argument.
7930 hardcode_libdir_separator=$lt_hardcode_libdir_separator
7931
7932 # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7933 # resulting binary.
7934 hardcode_direct=$hardcode_direct
7935
7936 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7937 # resulting binary.
7938 hardcode_minus_L=$hardcode_minus_L
7939
7940 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7941 # the resulting binary.
7942 hardcode_shlibpath_var=$hardcode_shlibpath_var
7943
7944 # Variables whose values should be saved in libtool wrapper scripts and
7945 # restored at relink time.
7946 variables_saved_for_relink="$variables_saved_for_relink"
7947
7948 # Whether libtool must link a program against all its dependency libraries.
7949 link_all_deplibs=$link_all_deplibs
7950
7951 # Compile-time system search path for libraries
7952 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7953
7954 # Run-time system search path for libraries
7955 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7956
7957 # Fix the shell variable \$srcfile for the compiler.
7958 fix_srcfile_path="$fix_srcfile_path"
7959
7960 # Set to yes if exported symbols are required.
7961 always_export_symbols=$always_export_symbols
7962
7963 # The commands to list exported symbols.
7964 export_symbols_cmds=$lt_export_symbols_cmds
7965
7966 # The commands to extract the exported symbol list from a shared archive.
7967 extract_expsyms_cmds=$lt_extract_expsyms_cmds
7968
7969 # Symbols that should not be listed in the preloaded symbols.
7970 exclude_expsyms=$lt_exclude_expsyms
7971
7972 # Symbols that must always be exported.
7973 include_expsyms=$lt_include_expsyms
7974
7975 # ### END LIBTOOL CONFIG
7976
7977 __EOF__
7978
7979   case $host_os in
7980   aix3*)
7981     cat <<\EOF >> "${ofile}T"
7982
7983 # AIX sometimes has problems with the GCC collect2 program.  For some
7984 # reason, if we set the COLLECT_NAMES environment variable, the problems
7985 # vanish in a puff of smoke.
7986 if test "X${COLLECT_NAMES+set}" != Xset; then
7987   COLLECT_NAMES=
7988   export COLLECT_NAMES
7989 fi
7990 EOF
7991     ;;
7992   esac
7993
7994   case $host_os in
7995   cygwin* | mingw* | pw32* | os2*)
7996     cat <<'EOF' >> "${ofile}T"
7997       # This is a source program that is used to create dlls on Windows
7998       # Don't remove nor modify the starting and closing comments
7999 # /* ltdll.c starts here */
8000 # #define WIN32_LEAN_AND_MEAN
8001 # #include <windows.h>
8002 # #undef WIN32_LEAN_AND_MEAN
8003 # #include <stdio.h>
8004 #
8005 # #ifndef __CYGWIN__
8006 # #  ifdef __CYGWIN32__
8007 # #    define __CYGWIN__ __CYGWIN32__
8008 # #  endif
8009 # #endif
8010 #
8011 # #ifdef __cplusplus
8012 # extern "C" {
8013 # #endif
8014 # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
8015 # #ifdef __cplusplus
8016 # }
8017 # #endif
8018 #
8019 # #ifdef __CYGWIN__
8020 # #include <cygwin/cygwin_dll.h>
8021 # DECLARE_CYGWIN_DLL( DllMain );
8022 # #endif
8023 # HINSTANCE __hDllInstance_base;
8024 #
8025 # BOOL APIENTRY
8026 # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
8027 # {
8028 #   __hDllInstance_base = hInst;
8029 #   return TRUE;
8030 # }
8031 # /* ltdll.c ends here */
8032         # This is a source program that is used to create import libraries
8033         # on Windows for dlls which lack them. Don't remove nor modify the
8034         # starting and closing comments
8035 # /* impgen.c starts here */
8036 # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
8037 #
8038 #  This file is part of GNU libtool.
8039 #
8040 #  This program is free software; you can redistribute it and/or modify
8041 #  it under the terms of the GNU General Public License as published by
8042 #  the Free Software Foundation; either version 2 of the License, or
8043 #  (at your option) any later version.
8044 #
8045 #  This program is distributed in the hope that it will be useful,
8046 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
8047 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
8048 #  GNU General Public License for more details.
8049 #
8050 #  You should have received a copy of the GNU General Public License
8051 #  along with this program; if not, write to the Free Software
8052 #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8053 #  */
8054 #
8055 # #include <stdio.h>            /* for printf() */
8056 # #include <unistd.h>           /* for open(), lseek(), read() */
8057 # #include <fcntl.h>            /* for O_RDONLY, O_BINARY */
8058 # #include <string.h>           /* for strdup() */
8059 #
8060 # /* O_BINARY isn't required (or even defined sometimes) under Unix */
8061 # #ifndef O_BINARY
8062 # #define O_BINARY 0
8063 # #endif
8064 #
8065 # static unsigned int
8066 # pe_get16 (fd, offset)
8067 #      int fd;
8068 #      int offset;
8069 # {
8070 #   unsigned char b[2];
8071 #   lseek (fd, offset, SEEK_SET);
8072 #   read (fd, b, 2);
8073 #   return b[0] + (b[1]<<8);
8074 # }
8075 #
8076 # static unsigned int
8077 # pe_get32 (fd, offset)
8078 #     int fd;
8079 #     int offset;
8080 # {
8081 #   unsigned char b[4];
8082 #   lseek (fd, offset, SEEK_SET);
8083 #   read (fd, b, 4);
8084 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8085 # }
8086 #
8087 # static unsigned int
8088 # pe_as32 (ptr)
8089 #      void *ptr;
8090 # {
8091 #   unsigned char *b = ptr;
8092 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8093 # }
8094 #
8095 # int
8096 # main (argc, argv)
8097 #     int argc;
8098 #     char *argv[];
8099 # {
8100 #     int dll;
8101 #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
8102 #     unsigned long export_rva, export_size, nsections, secptr, expptr;
8103 #     unsigned long name_rvas, nexp;
8104 #     unsigned char *expdata, *erva;
8105 #     char *filename, *dll_name;
8106 #
8107 #     filename = argv[1];
8108 #
8109 #     dll = open(filename, O_RDONLY|O_BINARY);
8110 #     if (dll < 1)
8111 #       return 1;
8112 #
8113 #     dll_name = filename;
8114 #
8115 #     for (i=0; filename[i]; i++)
8116 #       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
8117 #           dll_name = filename + i +1;
8118 #
8119 #     pe_header_offset = pe_get32 (dll, 0x3c);
8120 #     opthdr_ofs = pe_header_offset + 4 + 20;
8121 #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
8122 #
8123 #     if (num_entries < 1) /* no exports */
8124 #       return 1;
8125 #
8126 #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
8127 #     export_size = pe_get32 (dll, opthdr_ofs + 100);
8128 #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
8129 #     secptr = (pe_header_offset + 4 + 20 +
8130 #             pe_get16 (dll, pe_header_offset + 4 + 16));
8131 #
8132 #     expptr = 0;
8133 #     for (i = 0; i < nsections; i++)
8134 #     {
8135 #       char sname[8];
8136 #       unsigned long secptr1 = secptr + 40 * i;
8137 #       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
8138 #       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
8139 #       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
8140 #       lseek(dll, secptr1, SEEK_SET);
8141 #       read(dll, sname, 8);
8142 #       if (vaddr <= export_rva && vaddr+vsize > export_rva)
8143 #       {
8144 #           expptr = fptr + (export_rva - vaddr);
8145 #           if (export_rva + export_size > vaddr + vsize)
8146 #               export_size = vsize - (export_rva - vaddr);
8147 #           break;
8148 #       }
8149 #     }
8150 #
8151 #     expdata = (unsigned char*)malloc(export_size);
8152 #     lseek (dll, expptr, SEEK_SET);
8153 #     read (dll, expdata, export_size);
8154 #     erva = expdata - export_rva;
8155 #
8156 #     nexp = pe_as32 (expdata+24);
8157 #     name_rvas = pe_as32 (expdata+32);
8158 #
8159 #     printf ("EXPORTS\n");
8160 #     for (i = 0; i<nexp; i++)
8161 #     {
8162 #       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
8163 #       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
8164 #     }
8165 #
8166 #     return 0;
8167 # }
8168 # /* impgen.c ends here */
8169
8170 EOF
8171     ;;
8172   esac
8173
8174   # We use sed instead of cat because bash on DJGPP gets confused if
8175   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
8176   # text mode, it properly converts lines to CR/LF.  This bash problem
8177   # is reportedly fixed, but why not run on old versions too?
8178   sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8179
8180   mv -f "${ofile}T" "$ofile" || \
8181     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8182   chmod +x "$ofile"
8183 fi
8184
8185
8186
8187
8188
8189 # This can be used to rebuild libtool when needed
8190 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
8191
8192 # Always use our own libtool.
8193 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8194
8195 # Prevent multiple expansion
8196
8197
8198  for ac_prog in gzip uncompress compress
8199 do
8200   # Extract the first word of "$ac_prog", so it can be a program name with args.
8201 set dummy $ac_prog; ac_word=$2
8202 echo "$as_me:$LINENO: checking for $ac_word" >&5
8203 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8204 if test "${ac_cv_prog_UNCOMPRESS+set}" = set; then
8205   echo $ECHO_N "(cached) $ECHO_C" >&6
8206 else
8207   if test -n "$UNCOMPRESS"; then
8208   ac_cv_prog_UNCOMPRESS="$UNCOMPRESS" # Let the user override the test.
8209 else
8210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8211 for as_dir in $PATH
8212 do
8213   IFS=$as_save_IFS
8214   test -z "$as_dir" && as_dir=.
8215   for ac_exec_ext in '' $ac_executable_extensions; do
8216   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8217     ac_cv_prog_UNCOMPRESS="$ac_prog"
8218     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8219     break 2
8220   fi
8221 done
8222 done
8223
8224 fi
8225 fi
8226 UNCOMPRESS=$ac_cv_prog_UNCOMPRESS
8227 if test -n "$UNCOMPRESS"; then
8228   echo "$as_me:$LINENO: result: $UNCOMPRESS" >&5
8229 echo "${ECHO_T}$UNCOMPRESS" >&6
8230 else
8231   echo "$as_me:$LINENO: result: no" >&5
8232 echo "${ECHO_T}no" >&6
8233 fi
8234
8235   test -n "$UNCOMPRESS" && break
8236 done
8237
8238
8239 OBJEXT="o"
8240
8241 if test "x$EXEEXT" = "x.exe";then
8242     OBJEXT="obj"
8243 fi
8244
8245
8246
8247
8248
8249
8250 echo "$as_me:$LINENO: checking for target system" >&5
8251 echo $ECHO_N "checking for target system... $ECHO_C" >&6
8252 CYGWIN=
8253 MINGW=
8254 case $host_os in
8255     *cygwin* ) CYGWIN=yes;;
8256     *mingw* ) MINGW=yes;;
8257 esac
8258
8259 AR=ar
8260 if test "x$MINGW" = "xyes"; then
8261     #fix for the debian distribution of mingw
8262     if test -x "/usr/i586-mingw32msvc/bin/ar";then
8263         AR="/usr/i586-mingw32msvc/bin/ar"
8264     fi
8265     if test -x "/usr/i586-mingw32msvc/bin/ranlib";then
8266         RANLIB="/usr/i586-mingw32msvc/bin/ranlib"
8267     fi
8268     #fix for the gentoo distribution of mingw
8269     if test -x "/opt/xmingw/bin/i386-mingw32msvc-ar";then
8270         AR="/opt/xmingw/bin/i386-mingw32msvc-ar"
8271     fi
8272     if test -x "/opt/xmingw/bin/i386-mingw32msvc-ranlib";then
8273         RANLIB="/opt/xmingw/bin/i386-mingw32msvc-ranlib"
8274     fi
8275     if test -x "/opt/xmingw/bin/i386-mingw32msvc-strip";then
8276         STRIP="/opt/xmingw/bin/i386-mingw32msvc-strip"
8277     fi
8278 fi
8279
8280
8281
8282 if test "x${CYGWIN}" = "xyes"; then
8283     cat >>confdefs.h <<_ACEOF
8284 #define CYGWIN 1
8285 _ACEOF
8286
8287     echo "$as_me:$LINENO: result: cygwin" >&5
8288 echo "${ECHO_T}cygwin" >&6
8289 else
8290     if test "x${MINGW}" = "xyes"; then
8291         cat >>confdefs.h <<_ACEOF
8292 #define MINGW 1
8293 _ACEOF
8294
8295         WIN32=1
8296         cat >>confdefs.h <<_ACEOF
8297 #define WIN32 1
8298 _ACEOF
8299
8300         LIBS="$LIBS -lws2_32"
8301         echo "$as_me:$LINENO: result: mingw" >&5
8302 echo "${ECHO_T}mingw" >&6
8303     else
8304         LINUX=1
8305         export LINUX
8306         cat >>confdefs.h <<_ACEOF
8307 #define LINUX 1
8308 _ACEOF
8309
8310         echo "$as_me:$LINENO: result: " >&5
8311 echo "${ECHO_T}" >&6
8312     fi
8313 fi
8314
8315
8316 SLEXT="so"
8317 if test "x${MINGW}" != "xyes"; then
8318     # no mingW
8319     cat >>confdefs.h <<_ACEOF
8320 #define O_BINARY 0
8321 _ACEOF
8322
8323 else
8324     # mingW
8325     SLEXT="dll"
8326 fi
8327 export SLEXT
8328
8329
8330 # The following tries to make use of includes and libraries in
8331 # /usr/local, too. Notice: A -I/usr/local/include might break
8332 # things (MingW, cross-compiling etc.) in the same way as -I/usr/include,
8333 # especially on systems which link /usr/local to /usr, so it has yet
8334 # to be seen how useful this is.
8335 if test -d /usr/local/lib; then
8336     LDFLAGS="$LDFLAGS -L/usr/local/lib"
8337 fi
8338 if test -d /usr/local/include; then
8339 # Leave that alone. It's causing trouble e.g. with gcc 3.2 on gentoo.
8340 #   CPPFLAGS="$CPPFLAGS -I/usr/local/include"
8341     echo > /dev/null
8342 fi
8343 if test "$prefix" != "NONE" -a "$prefix" != "/usr/local" -a "$prefix" != "/usr/local/"; then
8344     # if the user has a special prefix (like /opt), there might also be $prefix/lib
8345     # and $prefix/include, which should be included in our search paths for libraries
8346     # and includes.
8347     LDFLAGS="$LDFLAGS -L${libdir}"
8348     CPPFLAGS="$CPPFLAGS -I${includedir}"
8349     # TODO- test whether gcc still works after this
8350 fi
8351
8352 #Mac OS:
8353 #LDFLAGS "-L/sw/lib" ; CPPFLAGS "-I/sw/include -I/sw/include/lame"
8354
8355
8356 # this must be done after (I believe) AC_PROG_MAKE_SET
8357 if test "x$DEBUG" '!=' "x";then
8358     STRIP="@echo debug enabled, not stripping "
8359     export STRIP
8360
8361 fi
8362
8363
8364 echo "$as_me:$LINENO: checking for sin in -lm" >&5
8365 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6
8366 if test "${ac_cv_lib_m_sin+set}" = set; then
8367   echo $ECHO_N "(cached) $ECHO_C" >&6
8368 else
8369   ac_check_lib_save_LIBS=$LIBS
8370 LIBS="-lm  $LIBS"
8371 cat >conftest.$ac_ext <<_ACEOF
8372 /* confdefs.h.  */
8373 _ACEOF
8374 cat confdefs.h >>conftest.$ac_ext
8375 cat >>conftest.$ac_ext <<_ACEOF
8376 /* end confdefs.h.  */
8377
8378 /* Override any gcc2 internal prototype to avoid an error.  */
8379 #ifdef __cplusplus
8380 extern "C"
8381 #endif
8382 /* We use char because int might match the return type of a gcc2
8383    builtin and then its argument prototype would still apply.  */
8384 char sin ();
8385 int
8386 main ()
8387 {
8388 sin ();
8389   ;
8390   return 0;
8391 }
8392 _ACEOF
8393 rm -f conftest.$ac_objext conftest$ac_exeext
8394 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8395   (eval $ac_link) 2>conftest.er1
8396   ac_status=$?
8397   grep -v '^ *+' conftest.er1 >conftest.err
8398   rm -f conftest.er1
8399   cat conftest.err >&5
8400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8401   (exit $ac_status); } &&
8402          { ac_try='test -z "$ac_c_werror_flag"
8403                          || test ! -s conftest.err'
8404   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8405   (eval $ac_try) 2>&5
8406   ac_status=$?
8407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8408   (exit $ac_status); }; } &&
8409          { ac_try='test -s conftest$ac_exeext'
8410   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8411   (eval $ac_try) 2>&5
8412   ac_status=$?
8413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8414   (exit $ac_status); }; }; then
8415   ac_cv_lib_m_sin=yes
8416 else
8417   echo "$as_me: failed program was:" >&5
8418 sed 's/^/| /' conftest.$ac_ext >&5
8419
8420 ac_cv_lib_m_sin=no
8421 fi
8422 rm -f conftest.err conftest.$ac_objext \
8423       conftest$ac_exeext conftest.$ac_ext
8424 LIBS=$ac_check_lib_save_LIBS
8425 fi
8426 echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
8427 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6
8428 if test $ac_cv_lib_m_sin = yes; then
8429   cat >>confdefs.h <<_ACEOF
8430 #define HAVE_LIBM 1
8431 _ACEOF
8432
8433   LIBS="-lm $LIBS"
8434
8435 else
8436   echo "Error: Math library not found.";
8437  exit;
8438
8439 fi
8440
8441
8442 echo "$as_me:$LINENO: checking for deflate in -lz" >&5
8443 echo $ECHO_N "checking for deflate in -lz... $ECHO_C" >&6
8444 if test "${ac_cv_lib_z_deflate+set}" = set; then
8445   echo $ECHO_N "(cached) $ECHO_C" >&6
8446 else
8447   ac_check_lib_save_LIBS=$LIBS
8448 LIBS="-lz  $LIBS"
8449 cat >conftest.$ac_ext <<_ACEOF
8450 /* confdefs.h.  */
8451 _ACEOF
8452 cat confdefs.h >>conftest.$ac_ext
8453 cat >>conftest.$ac_ext <<_ACEOF
8454 /* end confdefs.h.  */
8455
8456 /* Override any gcc2 internal prototype to avoid an error.  */
8457 #ifdef __cplusplus
8458 extern "C"
8459 #endif
8460 /* We use char because int might match the return type of a gcc2
8461    builtin and then its argument prototype would still apply.  */
8462 char deflate ();
8463 int
8464 main ()
8465 {
8466 deflate ();
8467   ;
8468   return 0;
8469 }
8470 _ACEOF
8471 rm -f conftest.$ac_objext conftest$ac_exeext
8472 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8473   (eval $ac_link) 2>conftest.er1
8474   ac_status=$?
8475   grep -v '^ *+' conftest.er1 >conftest.err
8476   rm -f conftest.er1
8477   cat conftest.err >&5
8478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8479   (exit $ac_status); } &&
8480          { ac_try='test -z "$ac_c_werror_flag"
8481                          || test ! -s conftest.err'
8482   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8483   (eval $ac_try) 2>&5
8484   ac_status=$?
8485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8486   (exit $ac_status); }; } &&
8487          { ac_try='test -s conftest$ac_exeext'
8488   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8489   (eval $ac_try) 2>&5
8490   ac_status=$?
8491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8492   (exit $ac_status); }; }; then
8493   ac_cv_lib_z_deflate=yes
8494 else
8495   echo "$as_me: failed program was:" >&5
8496 sed 's/^/| /' conftest.$ac_ext >&5
8497
8498 ac_cv_lib_z_deflate=no
8499 fi
8500 rm -f conftest.err conftest.$ac_objext \
8501       conftest$ac_exeext conftest.$ac_ext
8502 LIBS=$ac_check_lib_save_LIBS
8503 fi
8504 echo "$as_me:$LINENO: result: $ac_cv_lib_z_deflate" >&5
8505 echo "${ECHO_T}$ac_cv_lib_z_deflate" >&6
8506 if test $ac_cv_lib_z_deflate = yes; then
8507   cat >>confdefs.h <<_ACEOF
8508 #define HAVE_LIBZ 1
8509 _ACEOF
8510
8511   LIBS="-lz $LIBS"
8512
8513 else
8514   ZLIBMISSING=true
8515 fi
8516
8517
8518 echo "$as_me:$LINENO: checking for jpeg_write_raw_data in -ljpeg" >&5
8519 echo $ECHO_N "checking for jpeg_write_raw_data in -ljpeg... $ECHO_C" >&6
8520 if test "${ac_cv_lib_jpeg_jpeg_write_raw_data+set}" = set; then
8521   echo $ECHO_N "(cached) $ECHO_C" >&6
8522 else
8523   ac_check_lib_save_LIBS=$LIBS
8524 LIBS="-ljpeg  $LIBS"
8525 cat >conftest.$ac_ext <<_ACEOF
8526 /* confdefs.h.  */
8527 _ACEOF
8528 cat confdefs.h >>conftest.$ac_ext
8529 cat >>conftest.$ac_ext <<_ACEOF
8530 /* end confdefs.h.  */
8531
8532 /* Override any gcc2 internal prototype to avoid an error.  */
8533 #ifdef __cplusplus
8534 extern "C"
8535 #endif
8536 /* We use char because int might match the return type of a gcc2
8537    builtin and then its argument prototype would still apply.  */
8538 char jpeg_write_raw_data ();
8539 int
8540 main ()
8541 {
8542 jpeg_write_raw_data ();
8543   ;
8544   return 0;
8545 }
8546 _ACEOF
8547 rm -f conftest.$ac_objext conftest$ac_exeext
8548 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8549   (eval $ac_link) 2>conftest.er1
8550   ac_status=$?
8551   grep -v '^ *+' conftest.er1 >conftest.err
8552   rm -f conftest.er1
8553   cat conftest.err >&5
8554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8555   (exit $ac_status); } &&
8556          { ac_try='test -z "$ac_c_werror_flag"
8557                          || test ! -s conftest.err'
8558   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8559   (eval $ac_try) 2>&5
8560   ac_status=$?
8561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8562   (exit $ac_status); }; } &&
8563          { ac_try='test -s conftest$ac_exeext'
8564   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8565   (eval $ac_try) 2>&5
8566   ac_status=$?
8567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8568   (exit $ac_status); }; }; then
8569   ac_cv_lib_jpeg_jpeg_write_raw_data=yes
8570 else
8571   echo "$as_me: failed program was:" >&5
8572 sed 's/^/| /' conftest.$ac_ext >&5
8573
8574 ac_cv_lib_jpeg_jpeg_write_raw_data=no
8575 fi
8576 rm -f conftest.err conftest.$ac_objext \
8577       conftest$ac_exeext conftest.$ac_ext
8578 LIBS=$ac_check_lib_save_LIBS
8579 fi
8580 echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_jpeg_write_raw_data" >&5
8581 echo "${ECHO_T}$ac_cv_lib_jpeg_jpeg_write_raw_data" >&6
8582 if test $ac_cv_lib_jpeg_jpeg_write_raw_data = yes; then
8583   cat >>confdefs.h <<_ACEOF
8584 #define HAVE_LIBJPEG 1
8585 _ACEOF
8586
8587   LIBS="-ljpeg $LIBS"
8588
8589 else
8590   JPEGLIBMISSING=true
8591 fi
8592
8593
8594 echo "$as_me:$LINENO: checking for T1_LoadFont in -lt1" >&5
8595 echo $ECHO_N "checking for T1_LoadFont in -lt1... $ECHO_C" >&6
8596 if test "${ac_cv_lib_t1_T1_LoadFont+set}" = set; then
8597   echo $ECHO_N "(cached) $ECHO_C" >&6
8598 else
8599   ac_check_lib_save_LIBS=$LIBS
8600 LIBS="-lt1  $LIBS"
8601 cat >conftest.$ac_ext <<_ACEOF
8602 /* confdefs.h.  */
8603 _ACEOF
8604 cat confdefs.h >>conftest.$ac_ext
8605 cat >>conftest.$ac_ext <<_ACEOF
8606 /* end confdefs.h.  */
8607
8608 /* Override any gcc2 internal prototype to avoid an error.  */
8609 #ifdef __cplusplus
8610 extern "C"
8611 #endif
8612 /* We use char because int might match the return type of a gcc2
8613    builtin and then its argument prototype would still apply.  */
8614 char T1_LoadFont ();
8615 int
8616 main ()
8617 {
8618 T1_LoadFont ();
8619   ;
8620   return 0;
8621 }
8622 _ACEOF
8623 rm -f conftest.$ac_objext conftest$ac_exeext
8624 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8625   (eval $ac_link) 2>conftest.er1
8626   ac_status=$?
8627   grep -v '^ *+' conftest.er1 >conftest.err
8628   rm -f conftest.er1
8629   cat conftest.err >&5
8630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8631   (exit $ac_status); } &&
8632          { ac_try='test -z "$ac_c_werror_flag"
8633                          || test ! -s conftest.err'
8634   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8635   (eval $ac_try) 2>&5
8636   ac_status=$?
8637   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8638   (exit $ac_status); }; } &&
8639          { ac_try='test -s conftest$ac_exeext'
8640   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8641   (eval $ac_try) 2>&5
8642   ac_status=$?
8643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8644   (exit $ac_status); }; }; then
8645   ac_cv_lib_t1_T1_LoadFont=yes
8646 else
8647   echo "$as_me: failed program was:" >&5
8648 sed 's/^/| /' conftest.$ac_ext >&5
8649
8650 ac_cv_lib_t1_T1_LoadFont=no
8651 fi
8652 rm -f conftest.err conftest.$ac_objext \
8653       conftest$ac_exeext conftest.$ac_ext
8654 LIBS=$ac_check_lib_save_LIBS
8655 fi
8656 echo "$as_me:$LINENO: result: $ac_cv_lib_t1_T1_LoadFont" >&5
8657 echo "${ECHO_T}$ac_cv_lib_t1_T1_LoadFont" >&6
8658 if test $ac_cv_lib_t1_T1_LoadFont = yes; then
8659   cat >>confdefs.h <<_ACEOF
8660 #define HAVE_LIBT1 1
8661 _ACEOF
8662
8663   LIBS="-lt1 $LIBS"
8664
8665 else
8666   T1LIBMISSING=true
8667 fi
8668
8669
8670
8671 echo "$as_me:$LINENO: checking for byte order" >&5
8672 echo $ECHO_N "checking for byte order... $ECHO_C" >&6
8673 if test "$cross_compiling" = yes; then
8674   CROSSCOMPILE=1
8675 else
8676   cat >conftest.$ac_ext <<_ACEOF
8677 /* confdefs.h.  */
8678 _ACEOF
8679 cat confdefs.h >>conftest.$ac_ext
8680 cat >>conftest.$ac_ext <<_ACEOF
8681 /* end confdefs.h.  */
8682
8683 int main (int argc, char *argv[])
8684 {
8685     int i = 1;
8686     return *(char*)&i;
8687 }
8688
8689 _ACEOF
8690 rm -f conftest$ac_exeext
8691 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8692   (eval $ac_link) 2>&5
8693   ac_status=$?
8694   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8695   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8696   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8697   (eval $ac_try) 2>&5
8698   ac_status=$?
8699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8700   (exit $ac_status); }; }; then
8701   BIGENDIAN=1
8702 else
8703   echo "$as_me: program exited with status $ac_status" >&5
8704 echo "$as_me: failed program was:" >&5
8705 sed 's/^/| /' conftest.$ac_ext >&5
8706
8707 ( exit $ac_status )
8708 LITTLEENDIAN=1
8709 fi
8710 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8711 fi
8712 export CROSSCOMPILE
8713
8714 if test "x${CROSSCOMPILE}" = "x1"; then
8715  echo "$as_me:$LINENO: result: we are cross compiling- trying to guess from system type" >&5
8716 echo "${ECHO_T}we are cross compiling- trying to guess from system type" >&6
8717  echo "$as_me:$LINENO: checking target system type" >&5
8718 echo $ECHO_N "checking target system type... $ECHO_C" >&6
8719 if test "${ac_cv_target+set}" = set; then
8720   echo $ECHO_N "(cached) $ECHO_C" >&6
8721 else
8722   ac_cv_target_alias=$target_alias
8723 test "x$ac_cv_target_alias" = "x" &&
8724   ac_cv_target_alias=$ac_cv_host_alias
8725 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
8726   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
8727 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
8728    { (exit 1); exit 1; }; }
8729
8730 fi
8731 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
8732 echo "${ECHO_T}$ac_cv_target" >&6
8733 target=$ac_cv_target
8734 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
8735 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
8736 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
8737
8738
8739 # The aliases save the names the user supplied, while $host etc.
8740 # will get canonicalized.
8741 test -n "$target_alias" &&
8742   test "$program_prefix$program_suffix$program_transform_name" = \
8743     NONENONEs,x,x, &&
8744   program_prefix=${target_alias}-
8745  echo "$as_me:$LINENO: checking for byte order, try 2" >&5
8746 echo $ECHO_N "checking for byte order, try 2... $ECHO_C" >&6
8747  case "${target}" in
8748   *86* | *-pc-* )
8749      LITTLEENDIAN=1
8750      ;;
8751   *sparc* | *68* | *88k* | *mac* | *Mac* | *sun* | *Sun* | *Amiga* | *amiga* )
8752      BIGENDIAN=1
8753      ;;
8754  esac
8755 fi
8756
8757 export LITTLEENDIAN
8758 if test "x${LITTLEENDIAN}" = "x1"; then
8759 echo "$as_me:$LINENO: result: little endian" >&5
8760 echo "${ECHO_T}little endian" >&6
8761 BYTEORDERCHECKOK=1
8762 fi
8763 export BIGENDIAN
8764 if test "x${BIGENDIAN}" = "x1"; then
8765 echo "$as_me:$LINENO: result: big endian" >&5
8766 echo "${ECHO_T}big endian" >&6
8767 BYTEORDERCHECKOK=1
8768 WORDS_BIGENDIAN=1
8769 export WORDS_BIGENDIAN
8770 cat >>confdefs.h <<_ACEOF
8771 #define WORDS_BIGENDIAN 1
8772 _ACEOF
8773
8774 fi
8775 if test "x${BYTEORDERCHECKOK}" != "x1"; then
8776 echo "$as_me:$LINENO: result: unknown" >&5
8777 echo "${ECHO_T}unknown" >&6
8778 echo Byte order could not determined.
8779 exit 1
8780 fi
8781
8782
8783
8784 echo "$as_me:$LINENO: checking whether system() can handle command substitution" >&5
8785 echo $ECHO_N "checking whether system() can handle command substitution... $ECHO_C" >&6
8786 if test "$cross_compiling" = yes; then
8787   CROSSCOMPILE=1
8788 else
8789   cat >conftest.$ac_ext <<_ACEOF
8790 /* confdefs.h.  */
8791 _ACEOF
8792 cat confdefs.h >>conftest.$ac_ext
8793 cat >>conftest.$ac_ext <<_ACEOF
8794 /* end confdefs.h.  */
8795
8796 #include "stdlib.h"
8797 int main (int argc, char*argv[])
8798 {
8799     return system("test `touch config.tmp2`");
8800 }
8801
8802 _ACEOF
8803 rm -f conftest$ac_exeext
8804 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8805   (eval $ac_link) 2>&5
8806   ac_status=$?
8807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8808   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8809   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8810   (eval $ac_try) 2>&5
8811   ac_status=$?
8812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8813   (exit $ac_status); }; }; then
8814   OK=OK
8815 else
8816   echo "$as_me: program exited with status $ac_status" >&5
8817 echo "$as_me: failed program was:" >&5
8818 sed 's/^/| /' conftest.$ac_ext >&5
8819
8820 fi
8821 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8822 fi
8823
8824 if test "x${OK}" = "xOK";then
8825     test -f config.tmp2 || OK=
8826 fi
8827
8828 if test "x${CROSSCOMPILE}" = "x1";then
8829     OK=OK;
8830 fi
8831 if test "x${OK}" = "xOK";then
8832 rm -f config.tmp2
8833 echo "$as_me:$LINENO: result: yes" >&5
8834 echo "${ECHO_T}yes" >&6
8835 SYSTEM_BACKTICKS=1
8836 export SYSTEM_BACKTICKS
8837 cat >>confdefs.h <<_ACEOF
8838 #define SYSTEM_BACKTICKS 1
8839 _ACEOF
8840
8841 else
8842 echo "$as_me:$LINENO: result: no" >&5
8843 echo "${ECHO_T}no" >&6
8844 fi
8845
8846
8847
8848 test "$program_prefix" != NONE &&
8849   program_transform_name="s,^,$program_prefix,;$program_transform_name"
8850 # Use a double $ so make ignores it.
8851 test "$program_suffix" != NONE &&
8852   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
8853 # Double any \ or $.  echo might interpret backslashes.
8854 # By default was `s,x,x', remove it if useless.
8855 cat <<\_ACEOF >conftest.sed
8856 s/[\\$]/&&/g;s/;s,x,x,$//
8857 _ACEOF
8858 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
8859 rm conftest.sed
8860
8861
8862            ac_config_headers="$ac_config_headers config.h"
8863
8864
8865
8866
8867
8868
8869 ac_header_dirent=no
8870 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8871   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8872 echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8873 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
8874 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8875   echo $ECHO_N "(cached) $ECHO_C" >&6
8876 else
8877   cat >conftest.$ac_ext <<_ACEOF
8878 /* confdefs.h.  */
8879 _ACEOF
8880 cat confdefs.h >>conftest.$ac_ext
8881 cat >>conftest.$ac_ext <<_ACEOF
8882 /* end confdefs.h.  */
8883 #include <sys/types.h>
8884 #include <$ac_hdr>
8885
8886 int
8887 main ()
8888 {
8889 if ((DIR *) 0)
8890 return 0;
8891   ;
8892   return 0;
8893 }
8894 _ACEOF
8895 rm -f conftest.$ac_objext
8896 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8897   (eval $ac_compile) 2>conftest.er1
8898   ac_status=$?
8899   grep -v '^ *+' conftest.er1 >conftest.err
8900   rm -f conftest.er1
8901   cat conftest.err >&5
8902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8903   (exit $ac_status); } &&
8904          { ac_try='test -z "$ac_c_werror_flag"
8905                          || test ! -s conftest.err'
8906   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8907   (eval $ac_try) 2>&5
8908   ac_status=$?
8909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8910   (exit $ac_status); }; } &&
8911          { ac_try='test -s conftest.$ac_objext'
8912   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8913   (eval $ac_try) 2>&5
8914   ac_status=$?
8915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8916   (exit $ac_status); }; }; then
8917   eval "$as_ac_Header=yes"
8918 else
8919   echo "$as_me: failed program was:" >&5
8920 sed 's/^/| /' conftest.$ac_ext >&5
8921
8922 eval "$as_ac_Header=no"
8923 fi
8924 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8925 fi
8926 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8927 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8928 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8929   cat >>confdefs.h <<_ACEOF
8930 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8931 _ACEOF
8932
8933 ac_header_dirent=$ac_hdr; break
8934 fi
8935
8936 done
8937 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8938 if test $ac_header_dirent = dirent.h; then
8939   echo "$as_me:$LINENO: checking for library containing opendir" >&5
8940 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
8941 if test "${ac_cv_search_opendir+set}" = set; then
8942   echo $ECHO_N "(cached) $ECHO_C" >&6
8943 else
8944   ac_func_search_save_LIBS=$LIBS
8945 ac_cv_search_opendir=no
8946 cat >conftest.$ac_ext <<_ACEOF
8947 /* confdefs.h.  */
8948 _ACEOF
8949 cat confdefs.h >>conftest.$ac_ext
8950 cat >>conftest.$ac_ext <<_ACEOF
8951 /* end confdefs.h.  */
8952
8953 /* Override any gcc2 internal prototype to avoid an error.  */
8954 #ifdef __cplusplus
8955 extern "C"
8956 #endif
8957 /* We use char because int might match the return type of a gcc2
8958    builtin and then its argument prototype would still apply.  */
8959 char opendir ();
8960 int
8961 main ()
8962 {
8963 opendir ();
8964   ;
8965   return 0;
8966 }
8967 _ACEOF
8968 rm -f conftest.$ac_objext conftest$ac_exeext
8969 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8970   (eval $ac_link) 2>conftest.er1
8971   ac_status=$?
8972   grep -v '^ *+' conftest.er1 >conftest.err
8973   rm -f conftest.er1
8974   cat conftest.err >&5
8975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8976   (exit $ac_status); } &&
8977          { ac_try='test -z "$ac_c_werror_flag"
8978                          || test ! -s conftest.err'
8979   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8980   (eval $ac_try) 2>&5
8981   ac_status=$?
8982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8983   (exit $ac_status); }; } &&
8984          { ac_try='test -s conftest$ac_exeext'
8985   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8986   (eval $ac_try) 2>&5
8987   ac_status=$?
8988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8989   (exit $ac_status); }; }; then
8990   ac_cv_search_opendir="none required"
8991 else
8992   echo "$as_me: failed program was:" >&5
8993 sed 's/^/| /' conftest.$ac_ext >&5
8994
8995 fi
8996 rm -f conftest.err conftest.$ac_objext \
8997       conftest$ac_exeext conftest.$ac_ext
8998 if test "$ac_cv_search_opendir" = no; then
8999   for ac_lib in dir; do
9000     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9001     cat >conftest.$ac_ext <<_ACEOF
9002 /* confdefs.h.  */
9003 _ACEOF
9004 cat confdefs.h >>conftest.$ac_ext
9005 cat >>conftest.$ac_ext <<_ACEOF
9006 /* end confdefs.h.  */
9007
9008 /* Override any gcc2 internal prototype to avoid an error.  */
9009 #ifdef __cplusplus
9010 extern "C"
9011 #endif
9012 /* We use char because int might match the return type of a gcc2
9013    builtin and then its argument prototype would still apply.  */
9014 char opendir ();
9015 int
9016 main ()
9017 {
9018 opendir ();
9019   ;
9020   return 0;
9021 }
9022 _ACEOF
9023 rm -f conftest.$ac_objext conftest$ac_exeext
9024 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9025   (eval $ac_link) 2>conftest.er1
9026   ac_status=$?
9027   grep -v '^ *+' conftest.er1 >conftest.err
9028   rm -f conftest.er1
9029   cat conftest.err >&5
9030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9031   (exit $ac_status); } &&
9032          { ac_try='test -z "$ac_c_werror_flag"
9033                          || test ! -s conftest.err'
9034   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9035   (eval $ac_try) 2>&5
9036   ac_status=$?
9037   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9038   (exit $ac_status); }; } &&
9039          { ac_try='test -s conftest$ac_exeext'
9040   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9041   (eval $ac_try) 2>&5
9042   ac_status=$?
9043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9044   (exit $ac_status); }; }; then
9045   ac_cv_search_opendir="-l$ac_lib"
9046 break
9047 else
9048   echo "$as_me: failed program was:" >&5
9049 sed 's/^/| /' conftest.$ac_ext >&5
9050
9051 fi
9052 rm -f conftest.err conftest.$ac_objext \
9053       conftest$ac_exeext conftest.$ac_ext
9054   done
9055 fi
9056 LIBS=$ac_func_search_save_LIBS
9057 fi
9058 echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9059 echo "${ECHO_T}$ac_cv_search_opendir" >&6
9060 if test "$ac_cv_search_opendir" != no; then
9061   test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
9062
9063 fi
9064
9065 else
9066   echo "$as_me:$LINENO: checking for library containing opendir" >&5
9067 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
9068 if test "${ac_cv_search_opendir+set}" = set; then
9069   echo $ECHO_N "(cached) $ECHO_C" >&6
9070 else
9071   ac_func_search_save_LIBS=$LIBS
9072 ac_cv_search_opendir=no
9073 cat >conftest.$ac_ext <<_ACEOF
9074 /* confdefs.h.  */
9075 _ACEOF
9076 cat confdefs.h >>conftest.$ac_ext
9077 cat >>conftest.$ac_ext <<_ACEOF
9078 /* end confdefs.h.  */
9079
9080 /* Override any gcc2 internal prototype to avoid an error.  */
9081 #ifdef __cplusplus
9082 extern "C"
9083 #endif
9084 /* We use char because int might match the return type of a gcc2
9085    builtin and then its argument prototype would still apply.  */
9086 char opendir ();
9087 int
9088 main ()
9089 {
9090 opendir ();
9091   ;
9092   return 0;
9093 }
9094 _ACEOF
9095 rm -f conftest.$ac_objext conftest$ac_exeext
9096 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9097   (eval $ac_link) 2>conftest.er1
9098   ac_status=$?
9099   grep -v '^ *+' conftest.er1 >conftest.err
9100   rm -f conftest.er1
9101   cat conftest.err >&5
9102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9103   (exit $ac_status); } &&
9104          { ac_try='test -z "$ac_c_werror_flag"
9105                          || test ! -s conftest.err'
9106   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9107   (eval $ac_try) 2>&5
9108   ac_status=$?
9109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9110   (exit $ac_status); }; } &&
9111          { ac_try='test -s conftest$ac_exeext'
9112   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9113   (eval $ac_try) 2>&5
9114   ac_status=$?
9115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9116   (exit $ac_status); }; }; then
9117   ac_cv_search_opendir="none required"
9118 else
9119   echo "$as_me: failed program was:" >&5
9120 sed 's/^/| /' conftest.$ac_ext >&5
9121
9122 fi
9123 rm -f conftest.err conftest.$ac_objext \
9124       conftest$ac_exeext conftest.$ac_ext
9125 if test "$ac_cv_search_opendir" = no; then
9126   for ac_lib in x; do
9127     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9128     cat >conftest.$ac_ext <<_ACEOF
9129 /* confdefs.h.  */
9130 _ACEOF
9131 cat confdefs.h >>conftest.$ac_ext
9132 cat >>conftest.$ac_ext <<_ACEOF
9133 /* end confdefs.h.  */
9134
9135 /* Override any gcc2 internal prototype to avoid an error.  */
9136 #ifdef __cplusplus
9137 extern "C"
9138 #endif
9139 /* We use char because int might match the return type of a gcc2
9140    builtin and then its argument prototype would still apply.  */
9141 char opendir ();
9142 int
9143 main ()
9144 {
9145 opendir ();
9146   ;
9147   return 0;
9148 }
9149 _ACEOF
9150 rm -f conftest.$ac_objext conftest$ac_exeext
9151 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9152   (eval $ac_link) 2>conftest.er1
9153   ac_status=$?
9154   grep -v '^ *+' conftest.er1 >conftest.err
9155   rm -f conftest.er1
9156   cat conftest.err >&5
9157   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9158   (exit $ac_status); } &&
9159          { ac_try='test -z "$ac_c_werror_flag"
9160                          || test ! -s conftest.err'
9161   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9162   (eval $ac_try) 2>&5
9163   ac_status=$?
9164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9165   (exit $ac_status); }; } &&
9166          { ac_try='test -s conftest$ac_exeext'
9167   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9168   (eval $ac_try) 2>&5
9169   ac_status=$?
9170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9171   (exit $ac_status); }; }; then
9172   ac_cv_search_opendir="-l$ac_lib"
9173 break
9174 else
9175   echo "$as_me: failed program was:" >&5
9176 sed 's/^/| /' conftest.$ac_ext >&5
9177
9178 fi
9179 rm -f conftest.err conftest.$ac_objext \
9180       conftest$ac_exeext conftest.$ac_ext
9181   done
9182 fi
9183 LIBS=$ac_func_search_save_LIBS
9184 fi
9185 echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9186 echo "${ECHO_T}$ac_cv_search_opendir" >&6
9187 if test "$ac_cv_search_opendir" != no; then
9188   test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
9189
9190 fi
9191
9192 fi
9193
9194  echo "$as_me:$LINENO: checking for ANSI C header files" >&5
9195 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
9196 if test "${ac_cv_header_stdc+set}" = set; then
9197   echo $ECHO_N "(cached) $ECHO_C" >&6
9198 else
9199   cat >conftest.$ac_ext <<_ACEOF
9200 /* confdefs.h.  */
9201 _ACEOF
9202 cat confdefs.h >>conftest.$ac_ext
9203 cat >>conftest.$ac_ext <<_ACEOF
9204 /* end confdefs.h.  */
9205 #include <stdlib.h>
9206 #include <stdarg.h>
9207 #include <string.h>
9208 #include <float.h>
9209
9210 int
9211 main ()
9212 {
9213
9214   ;
9215   return 0;
9216 }
9217 _ACEOF
9218 rm -f conftest.$ac_objext
9219 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9220   (eval $ac_compile) 2>conftest.er1
9221   ac_status=$?
9222   grep -v '^ *+' conftest.er1 >conftest.err
9223   rm -f conftest.er1
9224   cat conftest.err >&5
9225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9226   (exit $ac_status); } &&
9227          { ac_try='test -z "$ac_c_werror_flag"
9228                          || test ! -s conftest.err'
9229   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9230   (eval $ac_try) 2>&5
9231   ac_status=$?
9232   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9233   (exit $ac_status); }; } &&
9234          { ac_try='test -s conftest.$ac_objext'
9235   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9236   (eval $ac_try) 2>&5
9237   ac_status=$?
9238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9239   (exit $ac_status); }; }; then
9240   ac_cv_header_stdc=yes
9241 else
9242   echo "$as_me: failed program was:" >&5
9243 sed 's/^/| /' conftest.$ac_ext >&5
9244
9245 ac_cv_header_stdc=no
9246 fi
9247 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9248
9249 if test $ac_cv_header_stdc = yes; then
9250   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9251   cat >conftest.$ac_ext <<_ACEOF
9252 /* confdefs.h.  */
9253 _ACEOF
9254 cat confdefs.h >>conftest.$ac_ext
9255 cat >>conftest.$ac_ext <<_ACEOF
9256 /* end confdefs.h.  */
9257 #include <string.h>
9258
9259 _ACEOF
9260 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9261   $EGREP "memchr" >/dev/null 2>&1; then
9262   :
9263 else
9264   ac_cv_header_stdc=no
9265 fi
9266 rm -f conftest*
9267
9268 fi
9269
9270 if test $ac_cv_header_stdc = yes; then
9271   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9272   cat >conftest.$ac_ext <<_ACEOF
9273 /* confdefs.h.  */
9274 _ACEOF
9275 cat confdefs.h >>conftest.$ac_ext
9276 cat >>conftest.$ac_ext <<_ACEOF
9277 /* end confdefs.h.  */
9278 #include <stdlib.h>
9279
9280 _ACEOF
9281 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9282   $EGREP "free" >/dev/null 2>&1; then
9283   :
9284 else
9285   ac_cv_header_stdc=no
9286 fi
9287 rm -f conftest*
9288
9289 fi
9290
9291 if test $ac_cv_header_stdc = yes; then
9292   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9293   if test "$cross_compiling" = yes; then
9294   :
9295 else
9296   cat >conftest.$ac_ext <<_ACEOF
9297 /* confdefs.h.  */
9298 _ACEOF
9299 cat confdefs.h >>conftest.$ac_ext
9300 cat >>conftest.$ac_ext <<_ACEOF
9301 /* end confdefs.h.  */
9302 #include <ctype.h>
9303 #if ((' ' & 0x0FF) == 0x020)
9304 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9305 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9306 #else
9307 # define ISLOWER(c) \
9308                    (('a' <= (c) && (c) <= 'i') \
9309                      || ('j' <= (c) && (c) <= 'r') \
9310                      || ('s' <= (c) && (c) <= 'z'))
9311 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9312 #endif
9313
9314 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9315 int
9316 main ()
9317 {
9318   int i;
9319   for (i = 0; i < 256; i++)
9320     if (XOR (islower (i), ISLOWER (i))
9321         || toupper (i) != TOUPPER (i))
9322       exit(2);
9323   exit (0);
9324 }
9325 _ACEOF
9326 rm -f conftest$ac_exeext
9327 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9328   (eval $ac_link) 2>&5
9329   ac_status=$?
9330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9331   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9332   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9333   (eval $ac_try) 2>&5
9334   ac_status=$?
9335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9336   (exit $ac_status); }; }; then
9337   :
9338 else
9339   echo "$as_me: program exited with status $ac_status" >&5
9340 echo "$as_me: failed program was:" >&5
9341 sed 's/^/| /' conftest.$ac_ext >&5
9342
9343 ( exit $ac_status )
9344 ac_cv_header_stdc=no
9345 fi
9346 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9347 fi
9348 fi
9349 fi
9350 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
9351 echo "${ECHO_T}$ac_cv_header_stdc" >&6
9352 if test $ac_cv_header_stdc = yes; then
9353
9354 cat >>confdefs.h <<\_ACEOF
9355 #define STDC_HEADERS 1
9356 _ACEOF
9357
9358 fi
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374 for ac_header in zlib.h jpeglib.h t1lib.h assert.h signal.h pthread.h sys/stat.h sys/types.h dirent.h sys/bsdtypes.h sys/ndir.h sys/dir.h ndir.h time.h
9375 do
9376 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9377 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9378   echo "$as_me:$LINENO: checking for $ac_header" >&5
9379 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9380 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9381   echo $ECHO_N "(cached) $ECHO_C" >&6
9382 fi
9383 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9384 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9385 else
9386   # Is the header compilable?
9387 echo "$as_me:$LINENO: checking $ac_header usability" >&5
9388 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9389 cat >conftest.$ac_ext <<_ACEOF
9390 /* confdefs.h.  */
9391 _ACEOF
9392 cat confdefs.h >>conftest.$ac_ext
9393 cat >>conftest.$ac_ext <<_ACEOF
9394 /* end confdefs.h.  */
9395 $ac_includes_default
9396 #include <$ac_header>
9397 _ACEOF
9398 rm -f conftest.$ac_objext
9399 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9400   (eval $ac_compile) 2>conftest.er1
9401   ac_status=$?
9402   grep -v '^ *+' conftest.er1 >conftest.err
9403   rm -f conftest.er1
9404   cat conftest.err >&5
9405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9406   (exit $ac_status); } &&
9407          { ac_try='test -z "$ac_c_werror_flag"
9408                          || test ! -s conftest.err'
9409   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9410   (eval $ac_try) 2>&5
9411   ac_status=$?
9412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9413   (exit $ac_status); }; } &&
9414          { ac_try='test -s conftest.$ac_objext'
9415   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9416   (eval $ac_try) 2>&5
9417   ac_status=$?
9418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9419   (exit $ac_status); }; }; then
9420   ac_header_compiler=yes
9421 else
9422   echo "$as_me: failed program was:" >&5
9423 sed 's/^/| /' conftest.$ac_ext >&5
9424
9425 ac_header_compiler=no
9426 fi
9427 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9428 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9429 echo "${ECHO_T}$ac_header_compiler" >&6
9430
9431 # Is the header present?
9432 echo "$as_me:$LINENO: checking $ac_header presence" >&5
9433 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9434 cat >conftest.$ac_ext <<_ACEOF
9435 /* confdefs.h.  */
9436 _ACEOF
9437 cat confdefs.h >>conftest.$ac_ext
9438 cat >>conftest.$ac_ext <<_ACEOF
9439 /* end confdefs.h.  */
9440 #include <$ac_header>
9441 _ACEOF
9442 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9443   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9444   ac_status=$?
9445   grep -v '^ *+' conftest.er1 >conftest.err
9446   rm -f conftest.er1
9447   cat conftest.err >&5
9448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9449   (exit $ac_status); } >/dev/null; then
9450   if test -s conftest.err; then
9451     ac_cpp_err=$ac_c_preproc_warn_flag
9452     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9453   else
9454     ac_cpp_err=
9455   fi
9456 else
9457   ac_cpp_err=yes
9458 fi
9459 if test -z "$ac_cpp_err"; then
9460   ac_header_preproc=yes
9461 else
9462   echo "$as_me: failed program was:" >&5
9463 sed 's/^/| /' conftest.$ac_ext >&5
9464
9465   ac_header_preproc=no
9466 fi
9467 rm -f conftest.err conftest.$ac_ext
9468 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9469 echo "${ECHO_T}$ac_header_preproc" >&6
9470
9471 # So?  What about this header?
9472 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9473   yes:no: )
9474     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9475 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9476     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9477 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9478     ac_header_preproc=yes
9479     ;;
9480   no:yes:* )
9481     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9482 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9483     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9484 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9485     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9486 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9487     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9488 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9489     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9490 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9491     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9492 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9493     (
9494       cat <<\_ASBOX
9495 ## ------------------------------------------ ##
9496 ## Report this to the AC_PACKAGE_NAME lists.  ##
9497 ## ------------------------------------------ ##
9498 _ASBOX
9499     ) |
9500       sed "s/^/$as_me: WARNING:     /" >&2
9501     ;;
9502 esac
9503 echo "$as_me:$LINENO: checking for $ac_header" >&5
9504 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9505 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9506   echo $ECHO_N "(cached) $ECHO_C" >&6
9507 else
9508   eval "$as_ac_Header=\$ac_header_preproc"
9509 fi
9510 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9511 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9512
9513 fi
9514 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9515   cat >>confdefs.h <<_ACEOF
9516 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9517 _ACEOF
9518
9519 fi
9520
9521 done
9522
9523
9524 cat >>confdefs.h <<_ACEOF
9525 #define PACKAGE "$PACKAGE"
9526 _ACEOF
9527
9528 cat >>confdefs.h <<_ACEOF
9529 #define VERSION "$VERSION"
9530 _ACEOF
9531
9532
9533
9534
9535
9536
9537
9538  echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9539 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
9540 if test "${ac_cv_c_const+set}" = set; then
9541   echo $ECHO_N "(cached) $ECHO_C" >&6
9542 else
9543   cat >conftest.$ac_ext <<_ACEOF
9544 /* confdefs.h.  */
9545 _ACEOF
9546 cat confdefs.h >>conftest.$ac_ext
9547 cat >>conftest.$ac_ext <<_ACEOF
9548 /* end confdefs.h.  */
9549
9550 int
9551 main ()
9552 {
9553 /* FIXME: Include the comments suggested by Paul. */
9554 #ifndef __cplusplus
9555   /* Ultrix mips cc rejects this.  */
9556   typedef int charset[2];
9557   const charset x;
9558   /* SunOS 4.1.1 cc rejects this.  */
9559   char const *const *ccp;
9560   char **p;
9561   /* NEC SVR4.0.2 mips cc rejects this.  */
9562   struct point {int x, y;};
9563   static struct point const zero = {0,0};
9564   /* AIX XL C 1.02.0.0 rejects this.
9565      It does not let you subtract one const X* pointer from another in
9566      an arm of an if-expression whose if-part is not a constant
9567      expression */
9568   const char *g = "string";
9569   ccp = &g + (g ? g-g : 0);
9570   /* HPUX 7.0 cc rejects these. */
9571   ++ccp;
9572   p = (char**) ccp;
9573   ccp = (char const *const *) p;
9574   { /* SCO 3.2v4 cc rejects this.  */
9575     char *t;
9576     char const *s = 0 ? (char *) 0 : (char const *) 0;
9577
9578     *t++ = 0;
9579   }
9580   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9581     int x[] = {25, 17};
9582     const int *foo = &x[0];
9583     ++foo;
9584   }
9585   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9586     typedef const int *iptr;
9587     iptr p = 0;
9588     ++p;
9589   }
9590   { /* AIX XL C 1.02.0.0 rejects this saying
9591        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9592     struct s { int j; const int *ap[3]; };
9593     struct s *b; b->j = 5;
9594   }
9595   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9596     const int foo = 10;
9597   }
9598 #endif
9599
9600   ;
9601   return 0;
9602 }
9603 _ACEOF
9604 rm -f conftest.$ac_objext
9605 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9606   (eval $ac_compile) 2>conftest.er1
9607   ac_status=$?
9608   grep -v '^ *+' conftest.er1 >conftest.err
9609   rm -f conftest.er1
9610   cat conftest.err >&5
9611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9612   (exit $ac_status); } &&
9613          { ac_try='test -z "$ac_c_werror_flag"
9614                          || test ! -s conftest.err'
9615   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9616   (eval $ac_try) 2>&5
9617   ac_status=$?
9618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9619   (exit $ac_status); }; } &&
9620          { ac_try='test -s conftest.$ac_objext'
9621   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9622   (eval $ac_try) 2>&5
9623   ac_status=$?
9624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9625   (exit $ac_status); }; }; then
9626   ac_cv_c_const=yes
9627 else
9628   echo "$as_me: failed program was:" >&5
9629 sed 's/^/| /' conftest.$ac_ext >&5
9630
9631 ac_cv_c_const=no
9632 fi
9633 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9634 fi
9635 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9636 echo "${ECHO_T}$ac_cv_c_const" >&6
9637 if test $ac_cv_c_const = no; then
9638
9639 cat >>confdefs.h <<\_ACEOF
9640 #define const
9641 _ACEOF
9642
9643 fi
9644
9645  echo "$as_me:$LINENO: checking for inline" >&5
9646 echo $ECHO_N "checking for inline... $ECHO_C" >&6
9647 if test "${ac_cv_c_inline+set}" = set; then
9648   echo $ECHO_N "(cached) $ECHO_C" >&6
9649 else
9650   ac_cv_c_inline=no
9651 for ac_kw in inline __inline__ __inline; do
9652   cat >conftest.$ac_ext <<_ACEOF
9653 /* confdefs.h.  */
9654 _ACEOF
9655 cat confdefs.h >>conftest.$ac_ext
9656 cat >>conftest.$ac_ext <<_ACEOF
9657 /* end confdefs.h.  */
9658 #ifndef __cplusplus
9659 typedef int foo_t;
9660 static $ac_kw foo_t static_foo () {return 0; }
9661 $ac_kw foo_t foo () {return 0; }
9662 #endif
9663
9664 _ACEOF
9665 rm -f conftest.$ac_objext
9666 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9667   (eval $ac_compile) 2>conftest.er1
9668   ac_status=$?
9669   grep -v '^ *+' conftest.er1 >conftest.err
9670   rm -f conftest.er1
9671   cat conftest.err >&5
9672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9673   (exit $ac_status); } &&
9674          { ac_try='test -z "$ac_c_werror_flag"
9675                          || test ! -s conftest.err'
9676   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9677   (eval $ac_try) 2>&5
9678   ac_status=$?
9679   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9680   (exit $ac_status); }; } &&
9681          { ac_try='test -s conftest.$ac_objext'
9682   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9683   (eval $ac_try) 2>&5
9684   ac_status=$?
9685   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9686   (exit $ac_status); }; }; then
9687   ac_cv_c_inline=$ac_kw; break
9688 else
9689   echo "$as_me: failed program was:" >&5
9690 sed 's/^/| /' conftest.$ac_ext >&5
9691
9692 fi
9693 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9694 done
9695
9696 fi
9697 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
9698 echo "${ECHO_T}$ac_cv_c_inline" >&6
9699
9700
9701 case $ac_cv_c_inline in
9702   inline | yes) ;;
9703   *)
9704     case $ac_cv_c_inline in
9705       no) ac_val=;;
9706       *) ac_val=$ac_cv_c_inline;;
9707     esac
9708     cat >>confdefs.h <<_ACEOF
9709 #ifndef __cplusplus
9710 #define inline $ac_val
9711 #endif
9712 _ACEOF
9713     ;;
9714 esac
9715
9716  echo "$as_me:$LINENO: checking for off_t" >&5
9717 echo $ECHO_N "checking for off_t... $ECHO_C" >&6
9718 if test "${ac_cv_type_off_t+set}" = set; then
9719   echo $ECHO_N "(cached) $ECHO_C" >&6
9720 else
9721   cat >conftest.$ac_ext <<_ACEOF
9722 /* confdefs.h.  */
9723 _ACEOF
9724 cat confdefs.h >>conftest.$ac_ext
9725 cat >>conftest.$ac_ext <<_ACEOF
9726 /* end confdefs.h.  */
9727 $ac_includes_default
9728 int
9729 main ()
9730 {
9731 if ((off_t *) 0)
9732   return 0;
9733 if (sizeof (off_t))
9734   return 0;
9735   ;
9736   return 0;
9737 }
9738 _ACEOF
9739 rm -f conftest.$ac_objext
9740 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9741   (eval $ac_compile) 2>conftest.er1
9742   ac_status=$?
9743   grep -v '^ *+' conftest.er1 >conftest.err
9744   rm -f conftest.er1
9745   cat conftest.err >&5
9746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9747   (exit $ac_status); } &&
9748          { ac_try='test -z "$ac_c_werror_flag"
9749                          || test ! -s conftest.err'
9750   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9751   (eval $ac_try) 2>&5
9752   ac_status=$?
9753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9754   (exit $ac_status); }; } &&
9755          { ac_try='test -s conftest.$ac_objext'
9756   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9757   (eval $ac_try) 2>&5
9758   ac_status=$?
9759   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9760   (exit $ac_status); }; }; then
9761   ac_cv_type_off_t=yes
9762 else
9763   echo "$as_me: failed program was:" >&5
9764 sed 's/^/| /' conftest.$ac_ext >&5
9765
9766 ac_cv_type_off_t=no
9767 fi
9768 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9769 fi
9770 echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
9771 echo "${ECHO_T}$ac_cv_type_off_t" >&6
9772 if test $ac_cv_type_off_t = yes; then
9773   :
9774 else
9775
9776 cat >>confdefs.h <<_ACEOF
9777 #define off_t long
9778 _ACEOF
9779
9780 fi
9781
9782  echo "$as_me:$LINENO: checking for size_t" >&5
9783 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
9784 if test "${ac_cv_type_size_t+set}" = set; then
9785   echo $ECHO_N "(cached) $ECHO_C" >&6
9786 else
9787   cat >conftest.$ac_ext <<_ACEOF
9788 /* confdefs.h.  */
9789 _ACEOF
9790 cat confdefs.h >>conftest.$ac_ext
9791 cat >>conftest.$ac_ext <<_ACEOF
9792 /* end confdefs.h.  */
9793 $ac_includes_default
9794 int
9795 main ()
9796 {
9797 if ((size_t *) 0)
9798   return 0;
9799 if (sizeof (size_t))
9800   return 0;
9801   ;
9802   return 0;
9803 }
9804 _ACEOF
9805 rm -f conftest.$ac_objext
9806 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9807   (eval $ac_compile) 2>conftest.er1
9808   ac_status=$?
9809   grep -v '^ *+' conftest.er1 >conftest.err
9810   rm -f conftest.er1
9811   cat conftest.err >&5
9812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9813   (exit $ac_status); } &&
9814          { ac_try='test -z "$ac_c_werror_flag"
9815                          || test ! -s conftest.err'
9816   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9817   (eval $ac_try) 2>&5
9818   ac_status=$?
9819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9820   (exit $ac_status); }; } &&
9821          { ac_try='test -s conftest.$ac_objext'
9822   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9823   (eval $ac_try) 2>&5
9824   ac_status=$?
9825   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9826   (exit $ac_status); }; }; then
9827   ac_cv_type_size_t=yes
9828 else
9829   echo "$as_me: failed program was:" >&5
9830 sed 's/^/| /' conftest.$ac_ext >&5
9831
9832 ac_cv_type_size_t=no
9833 fi
9834 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9835 fi
9836 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
9837 echo "${ECHO_T}$ac_cv_type_size_t" >&6
9838 if test $ac_cv_type_size_t = yes; then
9839   :
9840 else
9841
9842 cat >>confdefs.h <<_ACEOF
9843 #define size_t unsigned
9844 _ACEOF
9845
9846 fi
9847
9848  echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
9849 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
9850 if test "${ac_cv_struct_tm+set}" = set; then
9851   echo $ECHO_N "(cached) $ECHO_C" >&6
9852 else
9853   cat >conftest.$ac_ext <<_ACEOF
9854 /* confdefs.h.  */
9855 _ACEOF
9856 cat confdefs.h >>conftest.$ac_ext
9857 cat >>conftest.$ac_ext <<_ACEOF
9858 /* end confdefs.h.  */
9859 #include <sys/types.h>
9860 #include <time.h>
9861
9862 int
9863 main ()
9864 {
9865 struct tm *tp; tp->tm_sec;
9866   ;
9867   return 0;
9868 }
9869 _ACEOF
9870 rm -f conftest.$ac_objext
9871 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9872   (eval $ac_compile) 2>conftest.er1
9873   ac_status=$?
9874   grep -v '^ *+' conftest.er1 >conftest.err
9875   rm -f conftest.er1
9876   cat conftest.err >&5
9877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9878   (exit $ac_status); } &&
9879          { ac_try='test -z "$ac_c_werror_flag"
9880                          || test ! -s conftest.err'
9881   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9882   (eval $ac_try) 2>&5
9883   ac_status=$?
9884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9885   (exit $ac_status); }; } &&
9886          { ac_try='test -s conftest.$ac_objext'
9887   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9888   (eval $ac_try) 2>&5
9889   ac_status=$?
9890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9891   (exit $ac_status); }; }; then
9892   ac_cv_struct_tm=time.h
9893 else
9894   echo "$as_me: failed program was:" >&5
9895 sed 's/^/| /' conftest.$ac_ext >&5
9896
9897 ac_cv_struct_tm=sys/time.h
9898 fi
9899 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9900 fi
9901 echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
9902 echo "${ECHO_T}$ac_cv_struct_tm" >&6
9903 if test $ac_cv_struct_tm = sys/time.h; then
9904
9905 cat >>confdefs.h <<\_ACEOF
9906 #define TM_IN_SYS_TIME 1
9907 _ACEOF
9908
9909 fi
9910
9911  echo "$as_me:$LINENO: checking for boolean" >&5
9912 echo $ECHO_N "checking for boolean... $ECHO_C" >&6
9913 if test "${ac_cv_type_boolean+set}" = set; then
9914   echo $ECHO_N "(cached) $ECHO_C" >&6
9915 else
9916   cat >conftest.$ac_ext <<_ACEOF
9917 /* confdefs.h.  */
9918 _ACEOF
9919 cat confdefs.h >>conftest.$ac_ext
9920 cat >>conftest.$ac_ext <<_ACEOF
9921 /* end confdefs.h.  */
9922 $ac_includes_default
9923 int
9924 main ()
9925 {
9926 if ((boolean *) 0)
9927   return 0;
9928 if (sizeof (boolean))
9929   return 0;
9930   ;
9931   return 0;
9932 }
9933 _ACEOF
9934 rm -f conftest.$ac_objext
9935 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9936   (eval $ac_compile) 2>conftest.er1
9937   ac_status=$?
9938   grep -v '^ *+' conftest.er1 >conftest.err
9939   rm -f conftest.er1
9940   cat conftest.err >&5
9941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9942   (exit $ac_status); } &&
9943          { ac_try='test -z "$ac_c_werror_flag"
9944                          || test ! -s conftest.err'
9945   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9946   (eval $ac_try) 2>&5
9947   ac_status=$?
9948   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9949   (exit $ac_status); }; } &&
9950          { ac_try='test -s conftest.$ac_objext'
9951   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9952   (eval $ac_try) 2>&5
9953   ac_status=$?
9954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9955   (exit $ac_status); }; }; then
9956   ac_cv_type_boolean=yes
9957 else
9958   echo "$as_me: failed program was:" >&5
9959 sed 's/^/| /' conftest.$ac_ext >&5
9960
9961 ac_cv_type_boolean=no
9962 fi
9963 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9964 fi
9965 echo "$as_me:$LINENO: result: $ac_cv_type_boolean" >&5
9966 echo "${ECHO_T}$ac_cv_type_boolean" >&6
9967 if test $ac_cv_type_boolean = yes; then
9968   :
9969 else
9970
9971 cat >>confdefs.h <<_ACEOF
9972 #define boolean int
9973 _ACEOF
9974
9975 fi
9976  #needed for jpeglib
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988 for ac_func in popen mkstemp stat lrand48 rand srand48 srand bcopy bzero time
9989 do
9990 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9991 echo "$as_me:$LINENO: checking for $ac_func" >&5
9992 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9993 if eval "test \"\${$as_ac_var+set}\" = set"; then
9994   echo $ECHO_N "(cached) $ECHO_C" >&6
9995 else
9996   cat >conftest.$ac_ext <<_ACEOF
9997 /* confdefs.h.  */
9998 _ACEOF
9999 cat confdefs.h >>conftest.$ac_ext
10000 cat >>conftest.$ac_ext <<_ACEOF
10001 /* end confdefs.h.  */
10002 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10003    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10004 #define $ac_func innocuous_$ac_func
10005
10006 /* System header to define __stub macros and hopefully few prototypes,
10007     which can conflict with char $ac_func (); below.
10008     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10009     <limits.h> exists even on freestanding compilers.  */
10010
10011 #ifdef __STDC__
10012 # include <limits.h>
10013 #else
10014 # include <assert.h>
10015 #endif
10016
10017 #undef $ac_func
10018
10019 /* Override any gcc2 internal prototype to avoid an error.  */
10020 #ifdef __cplusplus
10021 extern "C"
10022 {
10023 #endif
10024 /* We use char because int might match the return type of a gcc2
10025    builtin and then its argument prototype would still apply.  */
10026 char $ac_func ();
10027 /* The GNU C library defines this for functions which it implements
10028     to always fail with ENOSYS.  Some functions are actually named
10029     something starting with __ and the normal name is an alias.  */
10030 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10031 choke me
10032 #else
10033 char (*f) () = $ac_func;
10034 #endif
10035 #ifdef __cplusplus
10036 }
10037 #endif
10038
10039 int
10040 main ()
10041 {
10042 return f != $ac_func;
10043   ;
10044   return 0;
10045 }
10046 _ACEOF
10047 rm -f conftest.$ac_objext conftest$ac_exeext
10048 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10049   (eval $ac_link) 2>conftest.er1
10050   ac_status=$?
10051   grep -v '^ *+' conftest.er1 >conftest.err
10052   rm -f conftest.er1
10053   cat conftest.err >&5
10054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10055   (exit $ac_status); } &&
10056          { ac_try='test -z "$ac_c_werror_flag"
10057                          || test ! -s conftest.err'
10058   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10059   (eval $ac_try) 2>&5
10060   ac_status=$?
10061   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10062   (exit $ac_status); }; } &&
10063          { ac_try='test -s conftest$ac_exeext'
10064   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10065   (eval $ac_try) 2>&5
10066   ac_status=$?
10067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10068   (exit $ac_status); }; }; then
10069   eval "$as_ac_var=yes"
10070 else
10071   echo "$as_me: failed program was:" >&5
10072 sed 's/^/| /' conftest.$ac_ext >&5
10073
10074 eval "$as_ac_var=no"
10075 fi
10076 rm -f conftest.err conftest.$ac_objext \
10077       conftest$ac_exeext conftest.$ac_ext
10078 fi
10079 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10080 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10081 if test `eval echo '${'$as_ac_var'}'` = yes; then
10082   cat >>confdefs.h <<_ACEOF
10083 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10084 _ACEOF
10085
10086 fi
10087 done
10088
10089
10090 # ------------------------------------------------------------------
10091
10092
10093
10094
10095 for ac_prog in freetype-config /opt/local/bin/freetype-config /sw/bin/freetype-config
10096 do
10097   # Extract the first word of "$ac_prog", so it can be a program name with args.
10098 set dummy $ac_prog; ac_word=$2
10099 echo "$as_me:$LINENO: checking for $ac_word" >&5
10100 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10101 if test "${ac_cv_prog_FREETYPE_CONFIG+set}" = set; then
10102   echo $ECHO_N "(cached) $ECHO_C" >&6
10103 else
10104   if test -n "$FREETYPE_CONFIG"; then
10105   ac_cv_prog_FREETYPE_CONFIG="$FREETYPE_CONFIG" # Let the user override the test.
10106 else
10107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10108 for as_dir in $PATH
10109 do
10110   IFS=$as_save_IFS
10111   test -z "$as_dir" && as_dir=.
10112   for ac_exec_ext in '' $ac_executable_extensions; do
10113   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10114     ac_cv_prog_FREETYPE_CONFIG="$ac_prog"
10115     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10116     break 2
10117   fi
10118 done
10119 done
10120
10121 fi
10122 fi
10123 FREETYPE_CONFIG=$ac_cv_prog_FREETYPE_CONFIG
10124 if test -n "$FREETYPE_CONFIG"; then
10125   echo "$as_me:$LINENO: result: $FREETYPE_CONFIG" >&5
10126 echo "${ECHO_T}$FREETYPE_CONFIG" >&6
10127 else
10128   echo "$as_me:$LINENO: result: no" >&5
10129 echo "${ECHO_T}no" >&6
10130 fi
10131
10132   test -n "$FREETYPE_CONFIG" && break
10133 done
10134
10135
10136
10137
10138 OLDCPPFLAGS="${CPPFLAGS}"
10139 OLDLIBS="${LIBS}"
10140 if test "x${FREETYPE_CONFIG}" '!=' "x"; then
10141     CPPFLAGS="$CPPFLAGS "`freetype-config --cflags`
10142 else if test -d /usr/include/freetype2; then
10143     CPPFLAGS="$CPPFLAGS -I/usr/include/freetype2"
10144 else if test -d /usr/local/include/freetype2; then
10145     CPPFLAGS="$CPPFLAGS -I/usr/local/include/freetype2"
10146 fi
10147 fi
10148 fi
10149
10150 if test "x${FREETYPE_CONFIG}" '=' "x";then
10151     # if we didn't find the freetype-config program, we won't
10152     # know where the libs are expected to be. So just blindly
10153     # try to link against them.
10154     echo "$as_me:$LINENO: checking for FT_Init_FreeType in -lfreetype" >&5
10155 echo $ECHO_N "checking for FT_Init_FreeType in -lfreetype... $ECHO_C" >&6
10156 if test "${ac_cv_lib_freetype_FT_Init_FreeType+set}" = set; then
10157   echo $ECHO_N "(cached) $ECHO_C" >&6
10158 else
10159   ac_check_lib_save_LIBS=$LIBS
10160 LIBS="-lfreetype  $LIBS"
10161 cat >conftest.$ac_ext <<_ACEOF
10162 /* confdefs.h.  */
10163 _ACEOF
10164 cat confdefs.h >>conftest.$ac_ext
10165 cat >>conftest.$ac_ext <<_ACEOF
10166 /* end confdefs.h.  */
10167
10168 /* Override any gcc2 internal prototype to avoid an error.  */
10169 #ifdef __cplusplus
10170 extern "C"
10171 #endif
10172 /* We use char because int might match the return type of a gcc2
10173    builtin and then its argument prototype would still apply.  */
10174 char FT_Init_FreeType ();
10175 int
10176 main ()
10177 {
10178 FT_Init_FreeType ();
10179   ;
10180   return 0;
10181 }
10182 _ACEOF
10183 rm -f conftest.$ac_objext conftest$ac_exeext
10184 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10185   (eval $ac_link) 2>conftest.er1
10186   ac_status=$?
10187   grep -v '^ *+' conftest.er1 >conftest.err
10188   rm -f conftest.er1
10189   cat conftest.err >&5
10190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10191   (exit $ac_status); } &&
10192          { ac_try='test -z "$ac_c_werror_flag"
10193                          || test ! -s conftest.err'
10194   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10195   (eval $ac_try) 2>&5
10196   ac_status=$?
10197   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10198   (exit $ac_status); }; } &&
10199          { ac_try='test -s conftest$ac_exeext'
10200   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10201   (eval $ac_try) 2>&5
10202   ac_status=$?
10203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10204   (exit $ac_status); }; }; then
10205   ac_cv_lib_freetype_FT_Init_FreeType=yes
10206 else
10207   echo "$as_me: failed program was:" >&5
10208 sed 's/^/| /' conftest.$ac_ext >&5
10209
10210 ac_cv_lib_freetype_FT_Init_FreeType=no
10211 fi
10212 rm -f conftest.err conftest.$ac_objext \
10213       conftest$ac_exeext conftest.$ac_ext
10214 LIBS=$ac_check_lib_save_LIBS
10215 fi
10216 echo "$as_me:$LINENO: result: $ac_cv_lib_freetype_FT_Init_FreeType" >&5
10217 echo "${ECHO_T}$ac_cv_lib_freetype_FT_Init_FreeType" >&6
10218 if test $ac_cv_lib_freetype_FT_Init_FreeType = yes; then
10219   HAVE_LIB_FREETYPE=1
10220 fi
10221
10222 fi
10223
10224
10225 for ac_header in ft2build.h
10226 do
10227 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10228 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10229   echo "$as_me:$LINENO: checking for $ac_header" >&5
10230 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10231 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10232   echo $ECHO_N "(cached) $ECHO_C" >&6
10233 fi
10234 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10235 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10236 else
10237   # Is the header compilable?
10238 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10239 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10240 cat >conftest.$ac_ext <<_ACEOF
10241 /* confdefs.h.  */
10242 _ACEOF
10243 cat confdefs.h >>conftest.$ac_ext
10244 cat >>conftest.$ac_ext <<_ACEOF
10245 /* end confdefs.h.  */
10246 $ac_includes_default
10247 #include <$ac_header>
10248 _ACEOF
10249 rm -f conftest.$ac_objext
10250 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10251   (eval $ac_compile) 2>conftest.er1
10252   ac_status=$?
10253   grep -v '^ *+' conftest.er1 >conftest.err
10254   rm -f conftest.er1
10255   cat conftest.err >&5
10256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10257   (exit $ac_status); } &&
10258          { ac_try='test -z "$ac_c_werror_flag"
10259                          || test ! -s conftest.err'
10260   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10261   (eval $ac_try) 2>&5
10262   ac_status=$?
10263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10264   (exit $ac_status); }; } &&
10265          { ac_try='test -s conftest.$ac_objext'
10266   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10267   (eval $ac_try) 2>&5
10268   ac_status=$?
10269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10270   (exit $ac_status); }; }; then
10271   ac_header_compiler=yes
10272 else
10273   echo "$as_me: failed program was:" >&5
10274 sed 's/^/| /' conftest.$ac_ext >&5
10275
10276 ac_header_compiler=no
10277 fi
10278 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10279 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10280 echo "${ECHO_T}$ac_header_compiler" >&6
10281
10282 # Is the header present?
10283 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10284 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10285 cat >conftest.$ac_ext <<_ACEOF
10286 /* confdefs.h.  */
10287 _ACEOF
10288 cat confdefs.h >>conftest.$ac_ext
10289 cat >>conftest.$ac_ext <<_ACEOF
10290 /* end confdefs.h.  */
10291 #include <$ac_header>
10292 _ACEOF
10293 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10294   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10295   ac_status=$?
10296   grep -v '^ *+' conftest.er1 >conftest.err
10297   rm -f conftest.er1
10298   cat conftest.err >&5
10299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10300   (exit $ac_status); } >/dev/null; then
10301   if test -s conftest.err; then
10302     ac_cpp_err=$ac_c_preproc_warn_flag
10303     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10304   else
10305     ac_cpp_err=
10306   fi
10307 else
10308   ac_cpp_err=yes
10309 fi
10310 if test -z "$ac_cpp_err"; then
10311   ac_header_preproc=yes
10312 else
10313   echo "$as_me: failed program was:" >&5
10314 sed 's/^/| /' conftest.$ac_ext >&5
10315
10316   ac_header_preproc=no
10317 fi
10318 rm -f conftest.err conftest.$ac_ext
10319 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10320 echo "${ECHO_T}$ac_header_preproc" >&6
10321
10322 # So?  What about this header?
10323 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10324   yes:no: )
10325     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10326 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10327     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10328 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10329     ac_header_preproc=yes
10330     ;;
10331   no:yes:* )
10332     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10333 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10334     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10335 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10336     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10337 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10338     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10339 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10340     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10341 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10342     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10343 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10344     (
10345       cat <<\_ASBOX
10346 ## ------------------------------------------ ##
10347 ## Report this to the AC_PACKAGE_NAME lists.  ##
10348 ## ------------------------------------------ ##
10349 _ASBOX
10350     ) |
10351       sed "s/^/$as_me: WARNING:     /" >&2
10352     ;;
10353 esac
10354 echo "$as_me:$LINENO: checking for $ac_header" >&5
10355 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10356 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10357   echo $ECHO_N "(cached) $ECHO_C" >&6
10358 else
10359   eval "$as_ac_Header=\$ac_header_preproc"
10360 fi
10361 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10362 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10363
10364 fi
10365 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10366   cat >>confdefs.h <<_ACEOF
10367 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10368 _ACEOF
10369  HAVE_FT2BUILD_H=1
10370 fi
10371
10372 done
10373
10374 if test "x${HAVE_FT2BUILD_H}" '=' "x";then
10375
10376 for ac_header in freetype/freetype.h
10377 do
10378 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10379 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10380   echo "$as_me:$LINENO: checking for $ac_header" >&5
10381 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10382 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10383   echo $ECHO_N "(cached) $ECHO_C" >&6
10384 fi
10385 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10386 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10387 else
10388   # Is the header compilable?
10389 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10390 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10391 cat >conftest.$ac_ext <<_ACEOF
10392 /* confdefs.h.  */
10393 _ACEOF
10394 cat confdefs.h >>conftest.$ac_ext
10395 cat >>conftest.$ac_ext <<_ACEOF
10396 /* end confdefs.h.  */
10397 $ac_includes_default
10398 #include <$ac_header>
10399 _ACEOF
10400 rm -f conftest.$ac_objext
10401 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10402   (eval $ac_compile) 2>conftest.er1
10403   ac_status=$?
10404   grep -v '^ *+' conftest.er1 >conftest.err
10405   rm -f conftest.er1
10406   cat conftest.err >&5
10407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10408   (exit $ac_status); } &&
10409          { ac_try='test -z "$ac_c_werror_flag"
10410                          || test ! -s conftest.err'
10411   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10412   (eval $ac_try) 2>&5
10413   ac_status=$?
10414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10415   (exit $ac_status); }; } &&
10416          { ac_try='test -s conftest.$ac_objext'
10417   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10418   (eval $ac_try) 2>&5
10419   ac_status=$?
10420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10421   (exit $ac_status); }; }; then
10422   ac_header_compiler=yes
10423 else
10424   echo "$as_me: failed program was:" >&5
10425 sed 's/^/| /' conftest.$ac_ext >&5
10426
10427 ac_header_compiler=no
10428 fi
10429 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10430 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10431 echo "${ECHO_T}$ac_header_compiler" >&6
10432
10433 # Is the header present?
10434 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10435 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10436 cat >conftest.$ac_ext <<_ACEOF
10437 /* confdefs.h.  */
10438 _ACEOF
10439 cat confdefs.h >>conftest.$ac_ext
10440 cat >>conftest.$ac_ext <<_ACEOF
10441 /* end confdefs.h.  */
10442 #include <$ac_header>
10443 _ACEOF
10444 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10445   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10446   ac_status=$?
10447   grep -v '^ *+' conftest.er1 >conftest.err
10448   rm -f conftest.er1
10449   cat conftest.err >&5
10450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10451   (exit $ac_status); } >/dev/null; then
10452   if test -s conftest.err; then
10453     ac_cpp_err=$ac_c_preproc_warn_flag
10454     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10455   else
10456     ac_cpp_err=
10457   fi
10458 else
10459   ac_cpp_err=yes
10460 fi
10461 if test -z "$ac_cpp_err"; then
10462   ac_header_preproc=yes
10463 else
10464   echo "$as_me: failed program was:" >&5
10465 sed 's/^/| /' conftest.$ac_ext >&5
10466
10467   ac_header_preproc=no
10468 fi
10469 rm -f conftest.err conftest.$ac_ext
10470 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10471 echo "${ECHO_T}$ac_header_preproc" >&6
10472
10473 # So?  What about this header?
10474 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10475   yes:no: )
10476     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10477 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10478     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10479 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10480     ac_header_preproc=yes
10481     ;;
10482   no:yes:* )
10483     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10484 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10485     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10486 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10487     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10488 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10489     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10490 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10491     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10492 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10493     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10494 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10495     (
10496       cat <<\_ASBOX
10497 ## ------------------------------------------ ##
10498 ## Report this to the AC_PACKAGE_NAME lists.  ##
10499 ## ------------------------------------------ ##
10500 _ASBOX
10501     ) |
10502       sed "s/^/$as_me: WARNING:     /" >&2
10503     ;;
10504 esac
10505 echo "$as_me:$LINENO: checking for $ac_header" >&5
10506 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10507 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10508   echo $ECHO_N "(cached) $ECHO_C" >&6
10509 else
10510   eval "$as_ac_Header=\$ac_header_preproc"
10511 fi
10512 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10513 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10514
10515 fi
10516 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10517   cat >>confdefs.h <<_ACEOF
10518 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10519 _ACEOF
10520  HAVE_FREETYPE_FREETYPE_H=1
10521 fi
10522
10523 done
10524
10525 fi
10526
10527 if test "x${HAVE_LIB_FREETYPE}" '!=' "x" -o \
10528         "x${FREETYPE_CONFIG}" '!=' "x";then
10529     if test "x${HAVE_FREETYPE_FREETYPE_H}" '!=' "x";then
10530         HAVE_FREETYPE=1
10531     fi
10532     if test "x${HAVE_FT2BUILD_H}" '!=' "x";then
10533         HAVE_FREETYPE=1
10534     fi
10535 fi
10536
10537 if test "x${HAVE_FREETYPE}" = "x1"; then
10538     if test "x${FREETYPE_CONFIG}" '!=' "x"; then
10539         LIBS="$LIBS "`freetype-config --libs`
10540     else
10541         LIBS="$LIBS -lfreetype"
10542     fi
10543
10544     if test "x${HAVE_FT2BUILD_H}" = "x1"; then
10545         HAVE_FT2BUILD_H_DEFINE='#define HAVE_FT2BUILD_H'
10546     fi
10547
10548     echo "$as_me:$LINENO: checking whether we can compile the freetype test program" >&5
10549 echo $ECHO_N "checking whether we can compile the freetype test program... $ECHO_C" >&6
10550
10551     cat > conftest.c << EOF
10552 $HAVE_FT2BUILD_H_DEFINE
10553
10554 #ifdef HAVE_FT2BUILD_H
10555 #include <ft2build.h>
10556 #include FT_FREETYPE_H
10557 #include FT_GLYPH_H
10558 #include FT_SIZES_H
10559 #include FT_SFNT_NAMES_H
10560 #include FT_TRUETYPE_IDS_H
10561 #include FT_OUTLINE_H
10562 #else
10563 #include <freetype/freetype.h>
10564 #include <freetype/ftglyph.h>
10565 #include <freetype/ftsizes.h>
10566 #include <freetype/ftsnames.h>
10567 #include <freetype/ttnameid.h>
10568 #include <freetype/ftoutln.h>
10569 #endif
10570
10571 int main()
10572 {
10573     FT_Library ftlibrary;
10574     FT_Face face;
10575     FT_Error error;
10576     FT_ULong charcode;
10577     FT_UInt gindex;
10578     FT_Glyph glyph;
10579     FT_BBox bbox;
10580     FT_Matrix matrix;
10581     FT_UInt i;
10582     char* name = 0;
10583     char italic, bold;
10584
10585     FT_Init_FreeType(&ftlibrary);
10586     FT_New_Face(ftlibrary, "filename", 0, &face);
10587     i = face->num_glyphs - 1;
10588     italic = face->style_flags&FT_STYLE_FLAG_ITALIC;
10589     bold = face->style_flags&FT_STYLE_FLAG_BOLD;
10590     FT_Get_Postscript_Name(face);
10591     FT_Get_Char_Index(face, 33);
10592     FT_Get_First_Char(face, &i);
10593     FT_Get_Next_Char(face, 33, &i);
10594     if(FT_HAS_GLYPH_NAMES(face)) {
10595         FT_Get_Glyph_Name(face, 33, name, 127);
10596     }
10597     FT_Load_Glyph(face, 33, FT_LOAD_NO_BITMAP|FT_LOAD_NO_SCALE);
10598     FT_Get_Glyph(face->glyph, &glyph);
10599     FT_Glyph_Get_CBox(glyph, ft_glyph_bbox_unscaled, &bbox);
10600     FT_Done_Glyph(glyph);
10601     FT_Done_Face(face);
10602     FT_Done_FreeType(ftlibrary);
10603     return 0;
10604 }
10605 EOF
10606
10607     ac_link='$CC $CPPFLAGS $CFLAGS conftest.c $LDFLAGS $LIBS -o conftest${ac_exeext}'
10608     if { (eval echo freetype.m4:71: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10609         echo "$as_me:$LINENO: result: yes" >&5
10610 echo "${ECHO_T}yes" >&6
10611         cat >>confdefs.h <<_ACEOF
10612 #define HAVE_FREETYPE 1
10613 _ACEOF
10614
10615         cat >>confdefs.h <<_ACEOF
10616 #define USE_FREETYPE 1
10617 _ACEOF
10618   # for ttf2tp1
10619     else
10620         echo "configure: failed program was:" >&5
10621         cat conftest.c >&5
10622         HAVE_FREETYPE=0
10623         echo "$as_me:$LINENO: result: no" >&5
10624 echo "${ECHO_T}no" >&6
10625     fi
10626     rm -f conftest*
10627 fi
10628
10629 # if the above didn't work out, reset all changes to the compiler variables.
10630 if test "x${HAVE_FREETYPE}" '!=' "x1"; then
10631     CPPFLAGS=$OLDCPPFLAGS
10632     LIBS=$OLDLIBS
10633 fi
10634
10635
10636
10637 OLDCPPFLAGS="${CPPFLAGS}"
10638 OLDLIBS="${LIBS}"
10639
10640 if test -d /usr/include/fontconfig; then
10641     CPPFLAGS="$CPPFLAGS -I/usr/include/fontconfig"
10642 fi
10643
10644 echo "$as_me:$LINENO: checking for FcInit in -lfontconfig" >&5
10645 echo $ECHO_N "checking for FcInit in -lfontconfig... $ECHO_C" >&6
10646 if test "${ac_cv_lib_fontconfig_FcInit+set}" = set; then
10647   echo $ECHO_N "(cached) $ECHO_C" >&6
10648 else
10649   ac_check_lib_save_LIBS=$LIBS
10650 LIBS="-lfontconfig  $LIBS"
10651 cat >conftest.$ac_ext <<_ACEOF
10652 /* confdefs.h.  */
10653 _ACEOF
10654 cat confdefs.h >>conftest.$ac_ext
10655 cat >>conftest.$ac_ext <<_ACEOF
10656 /* end confdefs.h.  */
10657
10658 /* Override any gcc2 internal prototype to avoid an error.  */
10659 #ifdef __cplusplus
10660 extern "C"
10661 #endif
10662 /* We use char because int might match the return type of a gcc2
10663    builtin and then its argument prototype would still apply.  */
10664 char FcInit ();
10665 int
10666 main ()
10667 {
10668 FcInit ();
10669   ;
10670   return 0;
10671 }
10672 _ACEOF
10673 rm -f conftest.$ac_objext conftest$ac_exeext
10674 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10675   (eval $ac_link) 2>conftest.er1
10676   ac_status=$?
10677   grep -v '^ *+' conftest.er1 >conftest.err
10678   rm -f conftest.er1
10679   cat conftest.err >&5
10680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10681   (exit $ac_status); } &&
10682          { ac_try='test -z "$ac_c_werror_flag"
10683                          || test ! -s conftest.err'
10684   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10685   (eval $ac_try) 2>&5
10686   ac_status=$?
10687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10688   (exit $ac_status); }; } &&
10689          { ac_try='test -s conftest$ac_exeext'
10690   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10691   (eval $ac_try) 2>&5
10692   ac_status=$?
10693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10694   (exit $ac_status); }; }; then
10695   ac_cv_lib_fontconfig_FcInit=yes
10696 else
10697   echo "$as_me: failed program was:" >&5
10698 sed 's/^/| /' conftest.$ac_ext >&5
10699
10700 ac_cv_lib_fontconfig_FcInit=no
10701 fi
10702 rm -f conftest.err conftest.$ac_objext \
10703       conftest$ac_exeext conftest.$ac_ext
10704 LIBS=$ac_check_lib_save_LIBS
10705 fi
10706 echo "$as_me:$LINENO: result: $ac_cv_lib_fontconfig_FcInit" >&5
10707 echo "${ECHO_T}$ac_cv_lib_fontconfig_FcInit" >&6
10708 if test $ac_cv_lib_fontconfig_FcInit = yes; then
10709   HAVE_LIB_FONTCONFIG=1
10710 fi
10711
10712
10713 for ac_header in fontconfig.h
10714 do
10715 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10716 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10717   echo "$as_me:$LINENO: checking for $ac_header" >&5
10718 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10719 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10720   echo $ECHO_N "(cached) $ECHO_C" >&6
10721 fi
10722 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10723 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10724 else
10725   # Is the header compilable?
10726 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10727 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10728 cat >conftest.$ac_ext <<_ACEOF
10729 /* confdefs.h.  */
10730 _ACEOF
10731 cat confdefs.h >>conftest.$ac_ext
10732 cat >>conftest.$ac_ext <<_ACEOF
10733 /* end confdefs.h.  */
10734 $ac_includes_default
10735 #include <$ac_header>
10736 _ACEOF
10737 rm -f conftest.$ac_objext
10738 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10739   (eval $ac_compile) 2>conftest.er1
10740   ac_status=$?
10741   grep -v '^ *+' conftest.er1 >conftest.err
10742   rm -f conftest.er1
10743   cat conftest.err >&5
10744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10745   (exit $ac_status); } &&
10746          { ac_try='test -z "$ac_c_werror_flag"
10747                          || test ! -s conftest.err'
10748   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10749   (eval $ac_try) 2>&5
10750   ac_status=$?
10751   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10752   (exit $ac_status); }; } &&
10753          { ac_try='test -s conftest.$ac_objext'
10754   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10755   (eval $ac_try) 2>&5
10756   ac_status=$?
10757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10758   (exit $ac_status); }; }; then
10759   ac_header_compiler=yes
10760 else
10761   echo "$as_me: failed program was:" >&5
10762 sed 's/^/| /' conftest.$ac_ext >&5
10763
10764 ac_header_compiler=no
10765 fi
10766 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10767 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10768 echo "${ECHO_T}$ac_header_compiler" >&6
10769
10770 # Is the header present?
10771 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10772 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10773 cat >conftest.$ac_ext <<_ACEOF
10774 /* confdefs.h.  */
10775 _ACEOF
10776 cat confdefs.h >>conftest.$ac_ext
10777 cat >>conftest.$ac_ext <<_ACEOF
10778 /* end confdefs.h.  */
10779 #include <$ac_header>
10780 _ACEOF
10781 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10782   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10783   ac_status=$?
10784   grep -v '^ *+' conftest.er1 >conftest.err
10785   rm -f conftest.er1
10786   cat conftest.err >&5
10787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10788   (exit $ac_status); } >/dev/null; then
10789   if test -s conftest.err; then
10790     ac_cpp_err=$ac_c_preproc_warn_flag
10791     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10792   else
10793     ac_cpp_err=
10794   fi
10795 else
10796   ac_cpp_err=yes
10797 fi
10798 if test -z "$ac_cpp_err"; then
10799   ac_header_preproc=yes
10800 else
10801   echo "$as_me: failed program was:" >&5
10802 sed 's/^/| /' conftest.$ac_ext >&5
10803
10804   ac_header_preproc=no
10805 fi
10806 rm -f conftest.err conftest.$ac_ext
10807 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10808 echo "${ECHO_T}$ac_header_preproc" >&6
10809
10810 # So?  What about this header?
10811 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10812   yes:no: )
10813     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10814 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10815     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10816 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10817     ac_header_preproc=yes
10818     ;;
10819   no:yes:* )
10820     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10821 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10822     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10823 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10824     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10825 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10826     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10827 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10828     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10829 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10830     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10831 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10832     (
10833       cat <<\_ASBOX
10834 ## ------------------------------------------ ##
10835 ## Report this to the AC_PACKAGE_NAME lists.  ##
10836 ## ------------------------------------------ ##
10837 _ASBOX
10838     ) |
10839       sed "s/^/$as_me: WARNING:     /" >&2
10840     ;;
10841 esac
10842 echo "$as_me:$LINENO: checking for $ac_header" >&5
10843 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10844 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10845   echo $ECHO_N "(cached) $ECHO_C" >&6
10846 else
10847   eval "$as_ac_Header=\$ac_header_preproc"
10848 fi
10849 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10850 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10851
10852 fi
10853 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10854   cat >>confdefs.h <<_ACEOF
10855 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10856 _ACEOF
10857  HAVE_FONTCONFIG_H=1
10858 fi
10859
10860 done
10861
10862
10863 if test "x${HAVE_LIB_FONTCONFIG}" != "x";then
10864 if test "x${HAVE_FONTCONFIG_H}" != "x";then
10865     HAVE_FONTCONFIG=1
10866 fi
10867 fi
10868
10869 if test "x${HAVE_FONTCONFIG}" = "x1"; then
10870     LIBS="$LIBS -lfontconfig"
10871 echo "$as_me:$LINENO: checking whether we can compile the fontconfig test program" >&5
10872 echo $ECHO_N "checking whether we can compile the fontconfig test program... $ECHO_C" >&6
10873
10874 if (echo $LIBS | grep lfreetype >/dev/null 2>&1); then
10875     #move freetype library to the end of libraries, otherwise fontconfig
10876     #won't compile.
10877     LIBS=`echo $LIBS | sed -e 's/-lfreetype//g' -e 's/$/ -lfreetype/'`
10878 fi
10879
10880 cat > conftest.c << EOF
10881 #include <fontconfig.h>
10882
10883 int main()
10884 {
10885     FcPattern *pattern, *match;
10886     FcResult result;
10887     FcChar8 *v;
10888     FcInit();
10889     pattern = FcPatternBuild(0, FC_FAMILY, FcTypeString, "", 0);
10890     FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC);
10891     FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD);
10892     FcConfigSubstitute(0, pattern, FcMatchPattern);
10893     FcDefaultSubstitute(pattern);
10894     match = FcFontMatch(0, pattern, &result);
10895     FcPatternGetString(match, "family", 0, &v) == FcResultMatch;
10896     FcPatternPrint(pattern);
10897     FcPatternDestroy(pattern);
10898     FcPatternDestroy(match);
10899     return 0;
10900 }
10901 EOF
10902
10903     ac_link='$CC $CPPFLAGS $CFLAGS conftest.c $LDFLAGS $LIBS -o conftest${ac_exeext}'
10904     if { (eval echo freetype.m4:71: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10905         echo "$as_me:$LINENO: result: yes" >&5
10906 echo "${ECHO_T}yes" >&6
10907         cat >>confdefs.h <<_ACEOF
10908 #define HAVE_FONTCONFIG 1
10909 _ACEOF
10910
10911     else
10912         echo "configure: failed program was:" >&5
10913         cat conftest.c >&5
10914         HAVE_FONTCONFIG=0
10915         echo "$as_me:$LINENO: result: no" >&5
10916 echo "${ECHO_T}no" >&6
10917     fi
10918     rm -f conftest*
10919 fi
10920
10921 # if the above didn't work out, reset all changes to the compiler variables.
10922 if test "x${HAVE_FREETYPE}" "!=" "x1"; then
10923     CPPFLAGS=$OLDCPPFLAGS
10924     LIBS=$OLDLIBS
10925 fi
10926
10927
10928 # ------------------------------------------------------------------
10929
10930 lame_objects=
10931 lame_makefile=
10932 if test "x${DISABLE_LAME}" = "xtrue"; then
10933     echo "*" Disabling lame support...
10934 else
10935     # old lame code at lib/lame
10936     if test -f lib/lame/Makefile.in; then
10937         lame_objects="lame/psymodel.\$(O) lame/fft.\$(O) lame/newmdct.\$(O) lame/quantize.\$(O) lame/takehiro.\$(O) lame/reservoir.\$(O) lame/quantize_pvt.\$(O) lame/vbrquantize.\$(O) lame/encoder.\$(O) lame/id3tag.\$(O) lame/version.\$(O) lame/tables.\$(O) lame/util.\$(O) lame/bitstream.\$(O) lame/set_get.\$(O) lame/VbrTag.\$(O) lame/lame.\$(O)"
10938         lame_makefile="lib/lame/Makefile"
10939         CPPFLAGS="$CPPFLAGS -Ilame"
10940         cat >>confdefs.h <<_ACEOF
10941 #define HAVE_LAME 1
10942 _ACEOF
10943
10944     else
10945         if test -d /usr/include/lame; then
10946             CPPFLAGS="$CPPFLAGS -I /usr/include/lame"
10947         else
10948             if test -d /usr/local/include/lame; then
10949                 CPPFLAGS="$CPPFLAGS -I /usr/local/include/lame"
10950             fi
10951         fi
10952
10953 echo "$as_me:$LINENO: checking for lame_init in -lmp3lame" >&5
10954 echo $ECHO_N "checking for lame_init in -lmp3lame... $ECHO_C" >&6
10955 if test "${ac_cv_lib_mp3lame_lame_init+set}" = set; then
10956   echo $ECHO_N "(cached) $ECHO_C" >&6
10957 else
10958   ac_check_lib_save_LIBS=$LIBS
10959 LIBS="-lmp3lame  $LIBS"
10960 cat >conftest.$ac_ext <<_ACEOF
10961 /* confdefs.h.  */
10962 _ACEOF
10963 cat confdefs.h >>conftest.$ac_ext
10964 cat >>conftest.$ac_ext <<_ACEOF
10965 /* end confdefs.h.  */
10966
10967 /* Override any gcc2 internal prototype to avoid an error.  */
10968 #ifdef __cplusplus
10969 extern "C"
10970 #endif
10971 /* We use char because int might match the return type of a gcc2
10972    builtin and then its argument prototype would still apply.  */
10973 char lame_init ();
10974 int
10975 main ()
10976 {
10977 lame_init ();
10978   ;
10979   return 0;
10980 }
10981 _ACEOF
10982 rm -f conftest.$ac_objext conftest$ac_exeext
10983 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10984   (eval $ac_link) 2>conftest.er1
10985   ac_status=$?
10986   grep -v '^ *+' conftest.er1 >conftest.err
10987   rm -f conftest.er1
10988   cat conftest.err >&5
10989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10990   (exit $ac_status); } &&
10991          { ac_try='test -z "$ac_c_werror_flag"
10992                          || test ! -s conftest.err'
10993   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10994   (eval $ac_try) 2>&5
10995   ac_status=$?
10996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10997   (exit $ac_status); }; } &&
10998          { ac_try='test -s conftest$ac_exeext'
10999   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11000   (eval $ac_try) 2>&5
11001   ac_status=$?
11002   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11003   (exit $ac_status); }; }; then
11004   ac_cv_lib_mp3lame_lame_init=yes
11005 else
11006   echo "$as_me: failed program was:" >&5
11007 sed 's/^/| /' conftest.$ac_ext >&5
11008
11009 ac_cv_lib_mp3lame_lame_init=no
11010 fi
11011 rm -f conftest.err conftest.$ac_objext \
11012       conftest$ac_exeext conftest.$ac_ext
11013 LIBS=$ac_check_lib_save_LIBS
11014 fi
11015 echo "$as_me:$LINENO: result: $ac_cv_lib_mp3lame_lame_init" >&5
11016 echo "${ECHO_T}$ac_cv_lib_mp3lame_lame_init" >&6
11017 if test $ac_cv_lib_mp3lame_lame_init = yes; then
11018   cat >>confdefs.h <<_ACEOF
11019 #define HAVE_LIBMP3LAME 1
11020 _ACEOF
11021
11022   LIBS="-lmp3lame $LIBS"
11023
11024 else
11025   NO_LIBMP3LAME=1
11026 fi
11027
11028
11029 for ac_header in lame.h
11030 do
11031 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11032 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11033   echo "$as_me:$LINENO: checking for $ac_header" >&5
11034 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11035 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11036   echo $ECHO_N "(cached) $ECHO_C" >&6
11037 fi
11038 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11039 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11040 else
11041   # Is the header compilable?
11042 echo "$as_me:$LINENO: checking $ac_header usability" >&5
11043 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
11044 cat >conftest.$ac_ext <<_ACEOF
11045 /* confdefs.h.  */
11046 _ACEOF
11047 cat confdefs.h >>conftest.$ac_ext
11048 cat >>conftest.$ac_ext <<_ACEOF
11049 /* end confdefs.h.  */
11050 $ac_includes_default
11051 #include <$ac_header>
11052 _ACEOF
11053 rm -f conftest.$ac_objext
11054 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11055   (eval $ac_compile) 2>conftest.er1
11056   ac_status=$?
11057   grep -v '^ *+' conftest.er1 >conftest.err
11058   rm -f conftest.er1
11059   cat conftest.err >&5
11060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11061   (exit $ac_status); } &&
11062          { ac_try='test -z "$ac_c_werror_flag"
11063                          || test ! -s conftest.err'
11064   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11065   (eval $ac_try) 2>&5
11066   ac_status=$?
11067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11068   (exit $ac_status); }; } &&
11069          { ac_try='test -s conftest.$ac_objext'
11070   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11071   (eval $ac_try) 2>&5
11072   ac_status=$?
11073   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11074   (exit $ac_status); }; }; then
11075   ac_header_compiler=yes
11076 else
11077   echo "$as_me: failed program was:" >&5
11078 sed 's/^/| /' conftest.$ac_ext >&5
11079
11080 ac_header_compiler=no
11081 fi
11082 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11083 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11084 echo "${ECHO_T}$ac_header_compiler" >&6
11085
11086 # Is the header present?
11087 echo "$as_me:$LINENO: checking $ac_header presence" >&5
11088 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
11089 cat >conftest.$ac_ext <<_ACEOF
11090 /* confdefs.h.  */
11091 _ACEOF
11092 cat confdefs.h >>conftest.$ac_ext
11093 cat >>conftest.$ac_ext <<_ACEOF
11094 /* end confdefs.h.  */
11095 #include <$ac_header>
11096 _ACEOF
11097 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11098   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11099   ac_status=$?
11100   grep -v '^ *+' conftest.er1 >conftest.err
11101   rm -f conftest.er1
11102   cat conftest.err >&5
11103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11104   (exit $ac_status); } >/dev/null; then
11105   if test -s conftest.err; then
11106     ac_cpp_err=$ac_c_preproc_warn_flag
11107     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11108   else
11109     ac_cpp_err=
11110   fi
11111 else
11112   ac_cpp_err=yes
11113 fi
11114 if test -z "$ac_cpp_err"; then
11115   ac_header_preproc=yes
11116 else
11117   echo "$as_me: failed program was:" >&5
11118 sed 's/^/| /' conftest.$ac_ext >&5
11119
11120   ac_header_preproc=no
11121 fi
11122 rm -f conftest.err conftest.$ac_ext
11123 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11124 echo "${ECHO_T}$ac_header_preproc" >&6
11125
11126 # So?  What about this header?
11127 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11128   yes:no: )
11129     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11130 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11131     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11132 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11133     ac_header_preproc=yes
11134     ;;
11135   no:yes:* )
11136     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11137 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11138     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11139 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11140     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11141 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11142     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11143 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11144     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11145 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11146     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11147 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11148     (
11149       cat <<\_ASBOX
11150 ## ------------------------------------------ ##
11151 ## Report this to the AC_PACKAGE_NAME lists.  ##
11152 ## ------------------------------------------ ##
11153 _ASBOX
11154     ) |
11155       sed "s/^/$as_me: WARNING:     /" >&2
11156     ;;
11157 esac
11158 echo "$as_me:$LINENO: checking for $ac_header" >&5
11159 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11160 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11161   echo $ECHO_N "(cached) $ECHO_C" >&6
11162 else
11163   eval "$as_ac_Header=\$ac_header_preproc"
11164 fi
11165 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11166 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11167
11168 fi
11169 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11170   cat >>confdefs.h <<_ACEOF
11171 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11172 _ACEOF
11173
11174 fi
11175
11176 done
11177
11178         if test "x$NO_LIBMP3LAME" "!=" "x1" -a "x$ac_cv_header_lame_h" "!=" "x";then
11179             cat >>confdefs.h <<_ACEOF
11180 #define HAVE_LAME 1
11181 _ACEOF
11182
11183         fi
11184     fi
11185 fi
11186
11187
11188 # ------------------------------------------------------------------
11189
11190
11191
11192 for ac_prog in avifile-config
11193 do
11194   # Extract the first word of "$ac_prog", so it can be a program name with args.
11195 set dummy $ac_prog; ac_word=$2
11196 echo "$as_me:$LINENO: checking for $ac_word" >&5
11197 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11198 if test "${ac_cv_prog_AVIFILE_CONFIG+set}" = set; then
11199   echo $ECHO_N "(cached) $ECHO_C" >&6
11200 else
11201   if test -n "$AVIFILE_CONFIG"; then
11202   ac_cv_prog_AVIFILE_CONFIG="$AVIFILE_CONFIG" # Let the user override the test.
11203 else
11204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11205 for as_dir in $PATH
11206 do
11207   IFS=$as_save_IFS
11208   test -z "$as_dir" && as_dir=.
11209   for ac_exec_ext in '' $ac_executable_extensions; do
11210   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11211     ac_cv_prog_AVIFILE_CONFIG="$ac_prog"
11212     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11213     break 2
11214   fi
11215 done
11216 done
11217
11218 fi
11219 fi
11220 AVIFILE_CONFIG=$ac_cv_prog_AVIFILE_CONFIG
11221 if test -n "$AVIFILE_CONFIG"; then
11222   echo "$as_me:$LINENO: result: $AVIFILE_CONFIG" >&5
11223 echo "${ECHO_T}$AVIFILE_CONFIG" >&6
11224 else
11225   echo "$as_me:$LINENO: result: no" >&5
11226 echo "${ECHO_T}no" >&6
11227 fi
11228
11229   test -n "$AVIFILE_CONFIG" && break
11230 done
11231
11232
11233 if test "x$AVIFILE_CONFIG" '!=' "x";then
11234     OLDCPPFLAGS="$CPPFLAGS"
11235     # temporarily add avifile paths to CPPFLAGS...
11236     CPPFLAGS="$CPPFLAGS $CXXFLAGS "`$AVIFILE_CONFIG --cflags`
11237
11238
11239 for ac_header in avifile/version.h version.h
11240 do
11241 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11242 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11243   echo "$as_me:$LINENO: checking for $ac_header" >&5
11244 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11245 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11246   echo $ECHO_N "(cached) $ECHO_C" >&6
11247 fi
11248 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11249 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11250 else
11251   # Is the header compilable?
11252 echo "$as_me:$LINENO: checking $ac_header usability" >&5
11253 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
11254 cat >conftest.$ac_ext <<_ACEOF
11255 /* confdefs.h.  */
11256 _ACEOF
11257 cat confdefs.h >>conftest.$ac_ext
11258 cat >>conftest.$ac_ext <<_ACEOF
11259 /* end confdefs.h.  */
11260 $ac_includes_default
11261 #include <$ac_header>
11262 _ACEOF
11263 rm -f conftest.$ac_objext
11264 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11265   (eval $ac_compile) 2>conftest.er1
11266   ac_status=$?
11267   grep -v '^ *+' conftest.er1 >conftest.err
11268   rm -f conftest.er1
11269   cat conftest.err >&5
11270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11271   (exit $ac_status); } &&
11272          { ac_try='test -z "$ac_c_werror_flag"
11273                          || test ! -s conftest.err'
11274   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11275   (eval $ac_try) 2>&5
11276   ac_status=$?
11277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11278   (exit $ac_status); }; } &&
11279          { ac_try='test -s conftest.$ac_objext'
11280   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11281   (eval $ac_try) 2>&5
11282   ac_status=$?
11283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11284   (exit $ac_status); }; }; then
11285   ac_header_compiler=yes
11286 else
11287   echo "$as_me: failed program was:" >&5
11288 sed 's/^/| /' conftest.$ac_ext >&5
11289
11290 ac_header_compiler=no
11291 fi
11292 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11293 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11294 echo "${ECHO_T}$ac_header_compiler" >&6
11295
11296 # Is the header present?
11297 echo "$as_me:$LINENO: checking $ac_header presence" >&5
11298 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
11299 cat >conftest.$ac_ext <<_ACEOF
11300 /* confdefs.h.  */
11301 _ACEOF
11302 cat confdefs.h >>conftest.$ac_ext
11303 cat >>conftest.$ac_ext <<_ACEOF
11304 /* end confdefs.h.  */
11305 #include <$ac_header>
11306 _ACEOF
11307 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11308   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11309   ac_status=$?
11310   grep -v '^ *+' conftest.er1 >conftest.err
11311   rm -f conftest.er1
11312   cat conftest.err >&5
11313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11314   (exit $ac_status); } >/dev/null; then
11315   if test -s conftest.err; then
11316     ac_cpp_err=$ac_c_preproc_warn_flag
11317     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11318   else
11319     ac_cpp_err=
11320   fi
11321 else
11322   ac_cpp_err=yes
11323 fi
11324 if test -z "$ac_cpp_err"; then
11325   ac_header_preproc=yes
11326 else
11327   echo "$as_me: failed program was:" >&5
11328 sed 's/^/| /' conftest.$ac_ext >&5
11329
11330   ac_header_preproc=no
11331 fi
11332 rm -f conftest.err conftest.$ac_ext
11333 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11334 echo "${ECHO_T}$ac_header_preproc" >&6
11335
11336 # So?  What about this header?
11337 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11338   yes:no: )
11339     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11340 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11341     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11342 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11343     ac_header_preproc=yes
11344     ;;
11345   no:yes:* )
11346     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11347 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11348     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11349 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11350     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11351 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11352     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11353 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11354     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11355 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11356     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11357 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11358     (
11359       cat <<\_ASBOX
11360 ## ------------------------------------------ ##
11361 ## Report this to the AC_PACKAGE_NAME lists.  ##
11362 ## ------------------------------------------ ##
11363 _ASBOX
11364     ) |
11365       sed "s/^/$as_me: WARNING:     /" >&2
11366     ;;
11367 esac
11368 echo "$as_me:$LINENO: checking for $ac_header" >&5
11369 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11370 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11371   echo $ECHO_N "(cached) $ECHO_C" >&6
11372 else
11373   eval "$as_ac_Header=\$ac_header_preproc"
11374 fi
11375 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11376 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11377
11378 fi
11379 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11380   cat >>confdefs.h <<_ACEOF
11381 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11382 _ACEOF
11383
11384 fi
11385
11386 done
11387
11388     # ... and reset
11389     CPPFLAGS="$OLDCPPFLAGS"
11390 fi
11391
11392 echo "$as_me:$LINENO: checking whether we can compile the avifile test program" >&5
11393 echo $ECHO_N "checking whether we can compile the avifile test program... $ECHO_C" >&6
11394
11395 if test "x${ac_cv_header_version_h}" '=' "xyes";then
11396     HAVE_VERSION_H_DEFINE='#define HAVE_VERSION_H'
11397 fi
11398 if test "x${ac_cv_header_avifile_version_h}" '=' "xyes";then
11399     HAVE_AVIFILE_VERSION_H_DEFINE='#define HAVE_AVIFILE_VERSION_H'
11400 fi
11401
11402 cat > conftest.cpp << EOF
11403
11404 // hack- we can't yet access the variables in config.h (because it hasn't been generated yet),
11405 // so we have to introduce them this way
11406 $HAVE_VERSION_H_DEFINE
11407 $HAVE_AVIFILE_VERSION_H_DEFINE
11408
11409 #ifdef HAVE_VERSION_H
11410   #include <version.h>
11411 #endif
11412 #ifdef HAVE_AVIFILE_VERSION_H
11413   #include <avifile/version.h>
11414 #endif
11415
11416 #if (AVIFILE_MAJOR_VERSION == 0) && (AVIFILE_MINOR_VERSION>=6)
11417    #include <avifile.h>
11418    #include <aviplay.h>
11419    #include <fourcc.h>
11420    #include <creators.h>
11421    #include <StreamInfo.h>
11422    #define VERSION6
11423 #else
11424    #include <avifile.h>
11425    #include <aviplay.h>
11426    #include <aviutil.h>
11427    #define Width width
11428    #define Height height
11429    #define Data data
11430    #define Bpp bpp
11431 #endif
11432
11433 void test()
11434 {
11435   IAviReadFile* player;
11436   IAviReadStream* astream;
11437   IAviReadStream* vstream;
11438   player = CreateIAviReadFile(0);
11439   astream = player->GetStream(0, AviStream::Audio);
11440   vstream = player->GetStream(0, AviStream::Video);
11441   vstream -> StartStreaming();
11442   astream -> StartStreaming();
11443 #ifndef VERSION6
11444   MainAVIHeader head;
11445   player->GetFileHeader(&head);
11446   head.dwMicroSecPerFrame;
11447   head.dwTotalFrames;
11448   head.dwStreams;
11449   head.dwWidth;
11450   head.dwHeight;
11451   head.dwMicroSecPerFrame;
11452   astream->GetEndPos(),
11453   astream->GetEndTime());
11454   player->StreamCount();
11455 #else
11456   StreamInfo*audioinfo;
11457   StreamInfo*videoinfo;
11458   audioinfo = astream->GetStreamInfo();
11459   videoinfo = vstream->GetStreamInfo();
11460   videoinfo->GetVideoWidth();
11461   videoinfo->GetVideoHeight();
11462   audioinfo->GetAudioSamplesPerSec();
11463   videoinfo->GetFps();
11464 #endif
11465   CImage*img = vstream->GetFrame();
11466   img->ToRGB();
11467   img->Data();
11468   img->Bpp();
11469   img->Width();
11470   img->Height();
11471   WAVEFORMATEX wave;
11472   astream->GetAudioFormatInfo(&wave,0);
11473   uint_t a,b;
11474   astream->ReadFrames(0,0,0,a,b);
11475 }
11476 int main (int argc, char*argv)
11477 {
11478     return 0;
11479 }
11480 EOF
11481
11482 if test "x$AVIFILE_CONFIG" '!=' "x";then
11483     AVIFILE_LIBS=`$AVIFILE_CONFIG --libs`
11484     AVIFILE_CFLAGS=`$AVIFILE_CONFIG --cflags`
11485     avifile_link='$CXX $CPPFLAGS $CXXFLAGS $AVIFILE_CFLAGS conftest.cpp $AVIFILE_LIBS -o conftest${ac_exeext}'
11486     if { (eval echo avi2swf.m4:71: \"$avifile_link\") 1>&5; (eval $avifile_link) 2>&5; } && test -s conftest${ac_exeext} && ./conftest${ac_exeext}; then
11487       echo "$as_me:$LINENO: result: yes" >&5
11488 echo "${ECHO_T}yes" >&6
11489       AVIFILE=true
11490       export AVIFILE
11491       cat >>confdefs.h <<_ACEOF
11492 #define AVIFILE true
11493 _ACEOF
11494
11495     else
11496       echo "configure: failed program was:" >&5
11497       cat conftest.cpp >&5
11498       echo "$as_me:$LINENO: result: no" >&5
11499 echo "${ECHO_T}no" >&6
11500     fi
11501 else
11502     echo "$as_me:$LINENO: result: no" >&5
11503 echo "${ECHO_T}no" >&6
11504 fi
11505 rm -f conftest*
11506
11507 if test "x${AVIFILE}" = "xtrue"; then
11508     VIDEO_LIBS="$VIDEO_LIBS $AVIFILE_LIBS"
11509     VIDEO_CFLAGS="$VIDEO_CFLAGS $AVIFILE_CFLAGS"
11510     cat >>confdefs.h <<_ACEOF
11511 #define HAVE_AVIFILE 1
11512 _ACEOF
11513
11514 fi
11515
11516 if test "x${WIN32}" != "x"; then
11517     #AC_CHECK_LIB(avifil32, AVIFileInit,AVIFIL32=true)
11518     #if test "x${AVIFIL32}" != "x"; then
11519     #  VIDEO_LIBS="$VIDEO_LIBS -lavifil32"
11520     #fi
11521     VIDEO_LIBS="$VIDEO_LIBS -lavifil32"
11522     AVIFIL32=true
11523 fi
11524
11525
11526
11527 # ------------------------------------------------------------------
11528
11529 if test "x${UNCOMPRESS}" = "xgzip"; then
11530     cat >>confdefs.h <<_ACEOF
11531 #define USE_GZIP 1
11532 _ACEOF
11533
11534 fi
11535
11536
11537 # ------------------------------------------------------------------
11538
11539
11540 echo "$as_me:$LINENO: checking for Python.h and PIL" >&5
11541 echo $ECHO_N "checking for Python.h and PIL... $ECHO_C" >&6
11542
11543 if test "x$PYTHON_LIB" '!=' "x" -a "x$PYTHON_INCLUDES" '!=' "x";then
11544     PY_VERSION=unknown
11545 else
11546     if test "x$PYTHON_LIB" '!=' "x" -o "x$PYTHON_INCLUDES" '!=' "x";then
11547         echo "Set both PYTHON_LIB and PYTHON_INCLUDES, or none at all"
11548     fi
11549     # iterate through version 2.2 to 2.4
11550     for v in 2 3 4; do
11551         # Linux
11552         if test -f "/usr/lib/python2.$v/site-packages/PIL/_imaging.so" -a -f "/usr/include/python2.$v/Python.h";then
11553             PY_VERSION=2.$v
11554             PYTHON_LIB="-lpython$PY_VERSION /usr/lib/python$PY_VERSION/site-packages/PIL/_imaging.so"
11555             PYTHON_INCLUDES="-I/usr/include/python$PY_VERSION"
11556         # Mac OS X
11557         elif test -f "/Library/Python/2.$v/PIL/_imaging.so" \
11558                -a -f "/System/Library/Frameworks/Python.framework/Versions/2.$v/include/python2.$v/Python.h";then
11559             PY_VERSION=2.$v
11560             PYTHON_LIB="-framework Python /Library/Python/2.$v/PIL/_imaging.so"
11561             PYTHON_INCLUDES="-I/System/Library/Frameworks/Python.framework/Versions/2.$v/include/python2.$v/"
11562         # Mac OS X [Fink]:
11563         elif test "(" -f "/sw/lib/python2.$v/config/libpython2.$v.dylib" \
11564                    -o -f "/sw/lib/python2.$v/config/libpython2.$v.a" \
11565                    -o -f "/sw/lib/python2.$v/config/libpython2.$v.so" \
11566                   ")" \
11567                -a -f "/sw/include/python2.$v/Python.h" \
11568                -a -f "/sw/lib/python2.$v/site-packages/PIL/_imaging.so";then
11569             PY_VERSION=2.$v
11570             PYTHON_LIB="-L /sw/lib/python2.$v/config/ -lpython$PY_VERSION /sw/lib/python2.$v/site-packages/PIL/_imaging.so"
11571             PYTHON_INCLUDES="-I /sw/include/python2.$v/"
11572         fi
11573     done
11574 fi
11575
11576 if test "x$PY_VERSION" "!=" "x"; then
11577     echo "$as_me:$LINENO: result: $PY_VERSION" >&5
11578 echo "${ECHO_T}$PY_VERSION" >&6
11579     export PYTHON_INCLUDES PYTHON_LIB
11580
11581
11582     echo "$as_me:$LINENO: checking whether we can compile the python test program" >&5
11583 echo $ECHO_N "checking whether we can compile the python test program... $ECHO_C" >&6
11584
11585     cat > conftest.c << EOF
11586 #include <Python.h>
11587 #include <Imaging.h>
11588
11589 int main()
11590 {
11591     int ret;
11592     ret = Py_Main(0, 0);
11593     int x; // check also for gcc 2.95.x incompatibilities
11594     return ret;
11595 }
11596 EOF
11597     ac_link='$CC $CPPFLAGS $CFLAGS $PYTHON_INCLUDES conftest.c $LDFLAGS $PYTHON_LIB $LIBS -o conftest${ac_exeext}'
11598     if { (eval echo python.m4: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11599         echo "$as_me:$LINENO: result: yes" >&5
11600 echo "${ECHO_T}yes" >&6
11601         PYTHON_OK=yes
11602     else
11603         echo "configure: failed program was:" >&5
11604         cat conftest.c >&5
11605         echo "$as_me:$LINENO: result: no" >&5
11606 echo "${ECHO_T}no" >&6
11607     fi
11608     rm -f conftest*
11609 else
11610     echo "$as_me:$LINENO: result: nope" >&5
11611 echo "${ECHO_T}nope" >&6
11612 fi
11613
11614
11615 if test "x$PYTHON_OK" '!=' "xyes";then
11616     echo all install uninstall clean: > lib/python/Makefile
11617     # fail silently- the most users won't have any need for the
11618     # python interface anyway
11619 else
11620     pythonrfxswf="lib/python/Makefile"
11621 fi
11622
11623 # ------------------------------------------------------------------
11624
11625 echo "$as_me:$LINENO: checking for missing libraries" >&5
11626 echo $ECHO_N "checking for missing libraries... $ECHO_C" >&6
11627
11628 if test "x$ZLIBMISSING" = "xtrue";then
11629     MISSINGLIBS="${MISSINGLIBS} zlib"
11630     DISABLEPNG2SWF=true
11631     PARTIAL=true
11632 fi
11633 if test "x$JPEGLIBMISSING" = "xtrue";then
11634     MISSINGLIBS="${MISSINGLIBS} jpeglib"
11635     DISABLEPDF2SWF=true
11636     DISABLEJPEG2SWF=true
11637     PARTIAL=true
11638 fi
11639 if test "x$T1LIBMISSING" = "xtrue";then
11640     MISSINGLIBS="${MISSINGLIBS} t1lib"
11641 fi
11642
11643 if test "x${ac_cv_header_jpeglib_h}" '!=' "xyes"; then
11644     DISABLEPDF2SWF=true;
11645     DISABLEJPEG2SWF=true;
11646     MISSINGLIBS="${MISSINGLIBS} jpeglib.h"
11647     PARTIAL=true
11648 fi
11649 if test "x$HAVE_FREETYPE" '!=' "x1"; then
11650     DISABLEPDF2SWF=true;
11651     MISSINGLIBS="${MISSINGLIBS} freetype"
11652     PARTIAL=true
11653 fi
11654 if test "x${ac_cv_header_t1lib_h}" '!=' "xyes"; then
11655     MISSINGLIBS="${MISSINGLIBS} t1lib.h"
11656 fi
11657 if test "x${ac_cv_header_zlib_h}" '!=' "xyes"; then
11658     DISABLEPNG2SWF=true;
11659     MISSINGLIBS="${MISSINGLIBS} zlib.h"
11660     PARTIAL=true
11661 fi
11662 if test "x${AVIFILE}" '!=' "xtrue" -a "x${AVIFIL32}" '!=' "xtrue"; then
11663     MISSINGLIBS="${MISSINGLIBS} avifile"
11664     PARTIAL=true
11665 fi
11666
11667 echo "$as_me:$LINENO: result: ${MISSINGLIBS}" >&5
11668 echo "${ECHO_T}${MISSINGLIBS}" >&6
11669
11670 # ------------------------------------------------------------------
11671
11672 if test "x${MISSINGLIBS}" '!=' "x"; then
11673   echo "***************************************************"
11674   echo "* The following headers/libraries are missing: " ${MISSINGLIBS}
11675 fi
11676
11677 avi2swf="avi2swf/Makefile"
11678 if test "x${AVIFILE}" '!=' "xtrue" -a "x${AVIFIL32}" '!=' "xtrue"; then
11679  echo "* Disabling avi2swf tool..."
11680  echo all install uninstall clean: > avi2swf/Makefile
11681  avi2swf=
11682 fi
11683
11684 pdf2swf_makefile="pdf2swf/Makefile pdf2swf/xpdf/Makefile"
11685 if test "x${DISABLEPDF2SWF}" = "xtrue"; then
11686   echo "* Disabling pdf2swf tool..."
11687   rm -f pdf2swf/Makefile
11688   echo all install uninstall clean: > pdf2swf/Makefile
11689   pdf2swf_makefile=""
11690 fi
11691
11692 if test "x${ZLIBMISSING}" = "xtrue"; then
11693   echo
11694   echo "* Warning! Without zlib, you will not be able to read"
11695   echo "* or write compressed Flash MX files!"
11696 fi
11697
11698 JPEG2SWF='jpeg2swf$(E)'
11699 if test "x${DISABLEJPEG2SWF}" = "xtrue"; then
11700   echo "* Disabling jpeg2swf tool..."
11701   JPEG2SWF=
11702 fi
11703 export JPEG2SWF
11704
11705
11706 PNG2SWF='png2swf$(E)'
11707 if test "x${DISABLEPNG2SWF}" = "xtrue"; then
11708   echo "* Disabling png2swf tool..."
11709   PNG2SWF=
11710 fi
11711 export PNG2SWF
11712
11713
11714 if test "x${MISSINGLIBS}" '!=' "x"; then
11715   if test "x${PARTIAL}" '=' "x"; then
11716     echo "* (never mind)"
11717   fi
11718   echo "***************************************************"
11719 fi
11720
11721 # ------------------------------------------------------------------
11722
11723 if test -f "release.in"; then release_in="./release"; fi
11724 FILES="$release_in Makefile.common ${avi2swf} Makefile lib/Makefile lib/action/Makefile src/Makefile ${pdf2swf_makefile} swfs/Makefile ${pythonrfxswf} ${lame_makefile}"
11725
11726           ac_config_files="$ac_config_files ${FILES}"
11727
11728 cat >confcache <<\_ACEOF
11729 # This file is a shell script that caches the results of configure
11730 # tests run on this system so they can be shared between configure
11731 # scripts and configure runs, see configure's option --config-cache.
11732 # It is not useful on other systems.  If it contains results you don't
11733 # want to keep, you may remove or edit it.
11734 #
11735 # config.status only pays attention to the cache file if you give it
11736 # the --recheck option to rerun configure.
11737 #
11738 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11739 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11740 # following values.
11741
11742 _ACEOF
11743
11744 # The following way of writing the cache mishandles newlines in values,
11745 # but we know of no workaround that is simple, portable, and efficient.
11746 # So, don't put newlines in cache variables' values.
11747 # Ultrix sh set writes to stderr and can't be redirected directly,
11748 # and sets the high bit in the cache file unless we assign to the vars.
11749 {
11750   (set) 2>&1 |
11751     case `(ac_space=' '; set | grep ac_space) 2>&1` in
11752     *ac_space=\ *)
11753       # `set' does not quote correctly, so add quotes (double-quote
11754       # substitution turns \\\\ into \\, and sed turns \\ into \).
11755       sed -n \
11756         "s/'/'\\\\''/g;
11757           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11758       ;;
11759     *)
11760       # `set' quotes correctly as required by POSIX, so do not add quotes.
11761       sed -n \
11762         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
11763       ;;
11764     esac;
11765 } |
11766   sed '
11767      t clear
11768      : clear
11769      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11770      t end
11771      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11772      : end' >>confcache
11773 if diff $cache_file confcache >/dev/null 2>&1; then :; else
11774   if test -w $cache_file; then
11775     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
11776     cat confcache >$cache_file
11777   else
11778     echo "not updating unwritable cache $cache_file"
11779   fi
11780 fi
11781 rm -f confcache
11782
11783 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11784 # Let make expand exec_prefix.
11785 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11786
11787 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11788 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11789 # trailing colons and then remove the whole line if VPATH becomes empty
11790 # (actually we leave an empty line to preserve line numbers).
11791 if test "x$srcdir" = x.; then
11792   ac_vpsub='/^[  ]*VPATH[        ]*=/{
11793 s/:*\$(srcdir):*/:/;
11794 s/:*\${srcdir}:*/:/;
11795 s/:*@srcdir@:*/:/;
11796 s/^\([^=]*=[     ]*\):*/\1/;
11797 s/:*$//;
11798 s/^[^=]*=[       ]*$//;
11799 }'
11800 fi
11801
11802 DEFS=-DHAVE_CONFIG_H
11803
11804 ac_libobjs=
11805 ac_ltlibobjs=
11806 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11807   # 1. Remove the extension, and $U if already installed.
11808   ac_i=`echo "$ac_i" |
11809          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
11810   # 2. Add them.
11811   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
11812   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
11813 done
11814 LIBOBJS=$ac_libobjs
11815
11816 LTLIBOBJS=$ac_ltlibobjs
11817
11818
11819
11820 : ${CONFIG_STATUS=./config.status}
11821 ac_clean_files_save=$ac_clean_files
11822 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11823 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11824 echo "$as_me: creating $CONFIG_STATUS" >&6;}
11825 cat >$CONFIG_STATUS <<_ACEOF
11826 #! $SHELL
11827 # Generated by $as_me.
11828 # Run this file to recreate the current configuration.
11829 # Compiler output produced by configure, useful for debugging
11830 # configure, is in config.log if it exists.
11831
11832 debug=false
11833 ac_cs_recheck=false
11834 ac_cs_silent=false
11835 SHELL=\${CONFIG_SHELL-$SHELL}
11836 _ACEOF
11837
11838 cat >>$CONFIG_STATUS <<\_ACEOF
11839 ## --------------------- ##
11840 ## M4sh Initialization.  ##
11841 ## --------------------- ##
11842
11843 # Be Bourne compatible
11844 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
11845   emulate sh
11846   NULLCMD=:
11847   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11848   # is contrary to our usage.  Disable this feature.
11849   alias -g '${1+"$@"}'='"$@"'
11850 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
11851   set -o posix
11852 fi
11853 DUALCASE=1; export DUALCASE # for MKS sh
11854
11855 # Support unset when possible.
11856 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11857   as_unset=unset
11858 else
11859   as_unset=false
11860 fi
11861
11862
11863 # Work around bugs in pre-3.0 UWIN ksh.
11864 $as_unset ENV MAIL MAILPATH
11865 PS1='$ '
11866 PS2='> '
11867 PS4='+ '
11868
11869 # NLS nuisances.
11870 for as_var in \
11871   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11872   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11873   LC_TELEPHONE LC_TIME
11874 do
11875   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
11876     eval $as_var=C; export $as_var
11877   else
11878     $as_unset $as_var
11879   fi
11880 done
11881
11882 # Required to use basename.
11883 if expr a : '\(a\)' >/dev/null 2>&1; then
11884   as_expr=expr
11885 else
11886   as_expr=false
11887 fi
11888
11889 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
11890   as_basename=basename
11891 else
11892   as_basename=false
11893 fi
11894
11895
11896 # Name of the executable.
11897 as_me=`$as_basename "$0" ||
11898 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11899          X"$0" : 'X\(//\)$' \| \
11900          X"$0" : 'X\(/\)$' \| \
11901          .     : '\(.\)' 2>/dev/null ||
11902 echo X/"$0" |
11903     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11904           /^X\/\(\/\/\)$/{ s//\1/; q; }
11905           /^X\/\(\/\).*/{ s//\1/; q; }
11906           s/.*/./; q'`
11907
11908
11909 # PATH needs CR, and LINENO needs CR and PATH.
11910 # Avoid depending upon Character Ranges.
11911 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11912 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11913 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11914 as_cr_digits='0123456789'
11915 as_cr_alnum=$as_cr_Letters$as_cr_digits
11916
11917 # The user is always right.
11918 if test "${PATH_SEPARATOR+set}" != set; then
11919   echo "#! /bin/sh" >conf$$.sh
11920   echo  "exit 0"   >>conf$$.sh
11921   chmod +x conf$$.sh
11922   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11923     PATH_SEPARATOR=';'
11924   else
11925     PATH_SEPARATOR=:
11926   fi
11927   rm -f conf$$.sh
11928 fi
11929
11930
11931   as_lineno_1=$LINENO
11932   as_lineno_2=$LINENO
11933   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11934   test "x$as_lineno_1" != "x$as_lineno_2" &&
11935   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
11936   # Find who we are.  Look in the path if we contain no path at all
11937   # relative or not.
11938   case $0 in
11939     *[\\/]* ) as_myself=$0 ;;
11940     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11941 for as_dir in $PATH
11942 do
11943   IFS=$as_save_IFS
11944   test -z "$as_dir" && as_dir=.
11945   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11946 done
11947
11948        ;;
11949   esac
11950   # We did not find ourselves, most probably we were run as `sh COMMAND'
11951   # in which case we are not to be found in the path.
11952   if test "x$as_myself" = x; then
11953     as_myself=$0
11954   fi
11955   if test ! -f "$as_myself"; then
11956     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
11957 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
11958    { (exit 1); exit 1; }; }
11959   fi
11960   case $CONFIG_SHELL in
11961   '')
11962     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11963 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
11964 do
11965   IFS=$as_save_IFS
11966   test -z "$as_dir" && as_dir=.
11967   for as_base in sh bash ksh sh5; do
11968          case $as_dir in
11969          /*)
11970            if ("$as_dir/$as_base" -c '
11971   as_lineno_1=$LINENO
11972   as_lineno_2=$LINENO
11973   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11974   test "x$as_lineno_1" != "x$as_lineno_2" &&
11975   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
11976              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
11977              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
11978              CONFIG_SHELL=$as_dir/$as_base
11979              export CONFIG_SHELL
11980              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
11981            fi;;
11982          esac
11983        done
11984 done
11985 ;;
11986   esac
11987
11988   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
11989   # uniformly replaced by the line number.  The first 'sed' inserts a
11990   # line-number line before each line; the second 'sed' does the real
11991   # work.  The second script uses 'N' to pair each line-number line
11992   # with the numbered line, and appends trailing '-' during
11993   # substitution so that $LINENO is not a special case at line end.
11994   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
11995   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
11996   sed '=' <$as_myself |
11997     sed '
11998       N
11999       s,$,-,
12000       : loop
12001       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
12002       t loop
12003       s,-$,,
12004       s,^['$as_cr_digits']*\n,,
12005     ' >$as_me.lineno &&
12006   chmod +x $as_me.lineno ||
12007     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
12008 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
12009    { (exit 1); exit 1; }; }
12010
12011   # Don't try to exec as it changes $[0], causing all sort of problems
12012   # (the dirname of $[0] is not the place where we might find the
12013   # original and so on.  Autoconf is especially sensible to this).
12014   . ./$as_me.lineno
12015   # Exit status is that of the last command.
12016   exit
12017 }
12018
12019
12020 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
12021   *c*,-n*) ECHO_N= ECHO_C='
12022 ' ECHO_T='      ' ;;
12023   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
12024   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
12025 esac
12026
12027 if expr a : '\(a\)' >/dev/null 2>&1; then
12028   as_expr=expr
12029 else
12030   as_expr=false
12031 fi
12032
12033 rm -f conf$$ conf$$.exe conf$$.file
12034 echo >conf$$.file
12035 if ln -s conf$$.file conf$$ 2>/dev/null; then
12036   # We could just check for DJGPP; but this test a) works b) is more generic
12037   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
12038   if test -f conf$$.exe; then
12039     # Don't use ln at all; we don't have any links
12040     as_ln_s='cp -p'
12041   else
12042     as_ln_s='ln -s'
12043   fi
12044 elif ln conf$$.file conf$$ 2>/dev/null; then
12045   as_ln_s=ln
12046 else
12047   as_ln_s='cp -p'
12048 fi
12049 rm -f conf$$ conf$$.exe conf$$.file
12050
12051 if mkdir -p . 2>/dev/null; then
12052   as_mkdir_p=:
12053 else
12054   test -d ./-p && rmdir ./-p
12055   as_mkdir_p=false
12056 fi
12057
12058 as_executable_p="test -f"
12059
12060 # Sed expression to map a string onto a valid CPP name.
12061 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12062
12063 # Sed expression to map a string onto a valid variable name.
12064 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12065
12066
12067 # IFS
12068 # We need space, tab and new line, in precisely that order.
12069 as_nl='
12070 '
12071 IFS="   $as_nl"
12072
12073 # CDPATH.
12074 $as_unset CDPATH
12075
12076 exec 6>&1
12077
12078 # Open the log real soon, to keep \$[0] and so on meaningful, and to
12079 # report actual input values of CONFIG_FILES etc. instead of their
12080 # values after options handling.  Logging --version etc. is OK.
12081 exec 5>>config.log
12082 {
12083   echo
12084   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12085 ## Running $as_me. ##
12086 _ASBOX
12087 } >&5
12088 cat >&5 <<_CSEOF
12089
12090 This file was extended by $as_me, which was
12091 generated by GNU Autoconf 2.58.  Invocation command line was
12092
12093   CONFIG_FILES    = $CONFIG_FILES
12094   CONFIG_HEADERS  = $CONFIG_HEADERS
12095   CONFIG_LINKS    = $CONFIG_LINKS
12096   CONFIG_COMMANDS = $CONFIG_COMMANDS
12097   $ $0 $@
12098
12099 _CSEOF
12100 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
12101 echo >&5
12102 _ACEOF
12103
12104 # Files that config.status was made for.
12105 if test -n "$ac_config_files"; then
12106   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
12107 fi
12108
12109 if test -n "$ac_config_headers"; then
12110   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
12111 fi
12112
12113 if test -n "$ac_config_links"; then
12114   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
12115 fi
12116
12117 if test -n "$ac_config_commands"; then
12118   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
12119 fi
12120
12121 cat >>$CONFIG_STATUS <<\_ACEOF
12122
12123 ac_cs_usage="\
12124 \`$as_me' instantiates files from templates according to the
12125 current configuration.
12126
12127 Usage: $0 [OPTIONS] [FILE]...
12128
12129   -h, --help       print this help, then exit
12130   -V, --version    print version number, then exit
12131   -q, --quiet      do not print progress messages
12132   -d, --debug      don't remove temporary files
12133       --recheck    update $as_me by reconfiguring in the same conditions
12134   --file=FILE[:TEMPLATE]
12135                    instantiate the configuration file FILE
12136   --header=FILE[:TEMPLATE]
12137                    instantiate the configuration header FILE
12138
12139 Configuration files:
12140 $config_files
12141
12142 Configuration headers:
12143 $config_headers
12144
12145 Report bugs to <bug-autoconf@gnu.org>."
12146 _ACEOF
12147
12148 cat >>$CONFIG_STATUS <<_ACEOF
12149 ac_cs_version="\\
12150 config.status
12151 configured by $0, generated by GNU Autoconf 2.58,
12152   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
12153
12154 Copyright (C) 2003 Free Software Foundation, Inc.
12155 This config.status script is free software; the Free Software Foundation
12156 gives unlimited permission to copy, distribute and modify it."
12157 srcdir=$srcdir
12158 INSTALL="$INSTALL"
12159 _ACEOF
12160
12161 cat >>$CONFIG_STATUS <<\_ACEOF
12162 # If no file are specified by the user, then we need to provide default
12163 # value.  By we need to know if files were specified by the user.
12164 ac_need_defaults=:
12165 while test $# != 0
12166 do
12167   case $1 in
12168   --*=*)
12169     ac_option=`expr "x$1" : 'x\([^=]*\)='`
12170     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
12171     ac_shift=:
12172     ;;
12173   -*)
12174     ac_option=$1
12175     ac_optarg=$2
12176     ac_shift=shift
12177     ;;
12178   *) # This is not an option, so the user has probably given explicit
12179      # arguments.
12180      ac_option=$1
12181      ac_need_defaults=false;;
12182   esac
12183
12184   case $ac_option in
12185   # Handling of the options.
12186 _ACEOF
12187 cat >>$CONFIG_STATUS <<\_ACEOF
12188   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12189     ac_cs_recheck=: ;;
12190   --version | --vers* | -V )
12191     echo "$ac_cs_version"; exit 0 ;;
12192   --he | --h)
12193     # Conflict between --help and --header
12194     { { echo "$as_me:$LINENO: error: ambiguous option: $1
12195 Try \`$0 --help' for more information." >&5
12196 echo "$as_me: error: ambiguous option: $1
12197 Try \`$0 --help' for more information." >&2;}
12198    { (exit 1); exit 1; }; };;
12199   --help | --hel | -h )
12200     echo "$ac_cs_usage"; exit 0 ;;
12201   --debug | --d* | -d )
12202     debug=: ;;
12203   --file | --fil | --fi | --f )
12204     $ac_shift
12205     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
12206     ac_need_defaults=false;;
12207   --header | --heade | --head | --hea )
12208     $ac_shift
12209     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
12210     ac_need_defaults=false;;
12211   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12212   | -silent | --silent | --silen | --sile | --sil | --si | --s)
12213     ac_cs_silent=: ;;
12214
12215   # This is an error.
12216   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
12217 Try \`$0 --help' for more information." >&5
12218 echo "$as_me: error: unrecognized option: $1
12219 Try \`$0 --help' for more information." >&2;}
12220    { (exit 1); exit 1; }; } ;;
12221
12222   *) ac_config_targets="$ac_config_targets $1" ;;
12223
12224   esac
12225   shift
12226 done
12227
12228 ac_configure_extra_args=
12229
12230 if $ac_cs_silent; then
12231   exec 6>/dev/null
12232   ac_configure_extra_args="$ac_configure_extra_args --silent"
12233 fi
12234
12235 _ACEOF
12236 cat >>$CONFIG_STATUS <<_ACEOF
12237 if \$ac_cs_recheck; then
12238   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
12239   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12240 fi
12241
12242 _ACEOF
12243
12244
12245
12246
12247
12248 cat >>$CONFIG_STATUS <<\_ACEOF
12249 for ac_config_target in $ac_config_targets
12250 do
12251   case "$ac_config_target" in
12252   # Handling of arguments.
12253   "${FILES}" ) CONFIG_FILES="$CONFIG_FILES ${FILES}" ;;
12254   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12255   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
12256 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
12257    { (exit 1); exit 1; }; };;
12258   esac
12259 done
12260
12261 # If the user did not use the arguments to specify the items to instantiate,
12262 # then the envvar interface is used.  Set only those that are not.
12263 # We use the long form for the default assignment because of an extremely
12264 # bizarre bug on SunOS 4.1.3.
12265 if $ac_need_defaults; then
12266   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12267   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12268 fi
12269
12270 # Have a temporary directory for convenience.  Make it in the build tree
12271 # simply because there is no reason to put it here, and in addition,
12272 # creating and moving files from /tmp can sometimes cause problems.
12273 # Create a temporary directory, and hook for its removal unless debugging.
12274 $debug ||
12275 {
12276   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
12277   trap '{ (exit 1); exit 1; }' 1 2 13 15
12278 }
12279
12280 # Create a (secure) tmp directory for tmp files.
12281
12282 {
12283   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
12284   test -n "$tmp" && test -d "$tmp"
12285 }  ||
12286 {
12287   tmp=./confstat$$-$RANDOM
12288   (umask 077 && mkdir $tmp)
12289 } ||
12290 {
12291    echo "$me: cannot create a temporary directory in ." >&2
12292    { (exit 1); exit 1; }
12293 }
12294
12295 _ACEOF
12296
12297 cat >>$CONFIG_STATUS <<_ACEOF
12298
12299 #
12300 # CONFIG_FILES section.
12301 #
12302
12303 # No need to generate the scripts if there are no CONFIG_FILES.
12304 # This happens for instance when ./config.status config.h
12305 if test -n "\$CONFIG_FILES"; then
12306   # Protect against being on the right side of a sed subst in config.status.
12307   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
12308    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
12309 s,@SHELL@,$SHELL,;t t
12310 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
12311 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
12312 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
12313 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
12314 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
12315 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
12316 s,@exec_prefix@,$exec_prefix,;t t
12317 s,@prefix@,$prefix,;t t
12318 s,@program_transform_name@,$program_transform_name,;t t
12319 s,@bindir@,$bindir,;t t
12320 s,@sbindir@,$sbindir,;t t
12321 s,@libexecdir@,$libexecdir,;t t
12322 s,@datadir@,$datadir,;t t
12323 s,@sysconfdir@,$sysconfdir,;t t
12324 s,@sharedstatedir@,$sharedstatedir,;t t
12325 s,@localstatedir@,$localstatedir,;t t
12326 s,@libdir@,$libdir,;t t
12327 s,@includedir@,$includedir,;t t
12328 s,@oldincludedir@,$oldincludedir,;t t
12329 s,@infodir@,$infodir,;t t
12330 s,@mandir@,$mandir,;t t
12331 s,@build_alias@,$build_alias,;t t
12332 s,@host_alias@,$host_alias,;t t
12333 s,@target_alias@,$target_alias,;t t
12334 s,@DEFS@,$DEFS,;t t
12335 s,@ECHO_C@,$ECHO_C,;t t
12336 s,@ECHO_N@,$ECHO_N,;t t
12337 s,@ECHO_T@,$ECHO_T,;t t
12338 s,@LIBS@,$LIBS,;t t
12339 s,@build@,$build,;t t
12340 s,@build_cpu@,$build_cpu,;t t
12341 s,@build_vendor@,$build_vendor,;t t
12342 s,@build_os@,$build_os,;t t
12343 s,@host@,$host,;t t
12344 s,@host_cpu@,$host_cpu,;t t
12345 s,@host_vendor@,$host_vendor,;t t
12346 s,@host_os@,$host_os,;t t
12347 s,@SHARED@,$SHARED,;t t
12348 s,@CC@,$CC,;t t
12349 s,@CFLAGS@,$CFLAGS,;t t
12350 s,@LDFLAGS@,$LDFLAGS,;t t
12351 s,@CPPFLAGS@,$CPPFLAGS,;t t
12352 s,@ac_ct_CC@,$ac_ct_CC,;t t
12353 s,@EXEEXT@,$EXEEXT,;t t
12354 s,@OBJEXT@,$OBJEXT,;t t
12355 s,@CXX@,$CXX,;t t
12356 s,@CXXFLAGS@,$CXXFLAGS,;t t
12357 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
12358 s,@CPP@,$CPP,;t t
12359 s,@RANLIB@,$RANLIB,;t t
12360 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
12361 s,@SET_MAKE@,$SET_MAKE,;t t
12362 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
12363 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
12364 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
12365 s,@LN_S@,$LN_S,;t t
12366 s,@ECHO@,$ECHO,;t t
12367 s,@STRIP@,$STRIP,;t t
12368 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
12369 s,@EGREP@,$EGREP,;t t
12370 s,@LIBTOOL@,$LIBTOOL,;t t
12371 s,@UNCOMPRESS@,$UNCOMPRESS,;t t
12372 s,@AR@,$AR,;t t
12373 s,@SLEXT@,$SLEXT,;t t
12374 s,@target@,$target,;t t
12375 s,@target_cpu@,$target_cpu,;t t
12376 s,@target_vendor@,$target_vendor,;t t
12377 s,@target_os@,$target_os,;t t
12378 s,@WORDS_BIGENDIAN@,$WORDS_BIGENDIAN,;t t
12379 s,@SYSTEM_BACKTICKS@,$SYSTEM_BACKTICKS,;t t
12380 s,@PACKAGE@,$PACKAGE,;t t
12381 s,@VERSION@,$VERSION,;t t
12382 s,@HAVE_UNISTD_H@,$HAVE_UNISTD_H,;t t
12383 s,@FREETYPE_CONFIG@,$FREETYPE_CONFIG,;t t
12384 s,@lame_objects@,$lame_objects,;t t
12385 s,@AVIFILE_CONFIG@,$AVIFILE_CONFIG,;t t
12386 s,@VIDEO_LIBS@,$VIDEO_LIBS,;t t
12387 s,@VIDEO_CFLAGS@,$VIDEO_CFLAGS,;t t
12388 s,@USE_GZIP@,$USE_GZIP,;t t
12389 s,@PYTHON_LIB@,$PYTHON_LIB,;t t
12390 s,@PYTHON_INCLUDES@,$PYTHON_INCLUDES,;t t
12391 s,@JPEG2SWF@,$JPEG2SWF,;t t
12392 s,@PNG2SWF@,$PNG2SWF,;t t
12393 s,@LIBOBJS@,$LIBOBJS,;t t
12394 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
12395 CEOF
12396
12397 _ACEOF
12398
12399   cat >>$CONFIG_STATUS <<\_ACEOF
12400   # Split the substitutions into bite-sized pieces for seds with
12401   # small command number limits, like on Digital OSF/1 and HP-UX.
12402   ac_max_sed_lines=48
12403   ac_sed_frag=1 # Number of current file.
12404   ac_beg=1 # First line for current file.
12405   ac_end=$ac_max_sed_lines # Line after last line for current file.
12406   ac_more_lines=:
12407   ac_sed_cmds=
12408   while $ac_more_lines; do
12409     if test $ac_beg -gt 1; then
12410       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12411     else
12412       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12413     fi
12414     if test ! -s $tmp/subs.frag; then
12415       ac_more_lines=false
12416     else
12417       # The purpose of the label and of the branching condition is to
12418       # speed up the sed processing (if there are no `@' at all, there
12419       # is no need to browse any of the substitutions).
12420       # These are the two extra sed commands mentioned above.
12421       (echo ':t
12422   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
12423       if test -z "$ac_sed_cmds"; then
12424         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
12425       else
12426         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
12427       fi
12428       ac_sed_frag=`expr $ac_sed_frag + 1`
12429       ac_beg=$ac_end
12430       ac_end=`expr $ac_end + $ac_max_sed_lines`
12431     fi
12432   done
12433   if test -z "$ac_sed_cmds"; then
12434     ac_sed_cmds=cat
12435   fi
12436 fi # test -n "$CONFIG_FILES"
12437
12438 _ACEOF
12439 cat >>$CONFIG_STATUS <<\_ACEOF
12440 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
12441   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12442   case $ac_file in
12443   - | *:- | *:-:* ) # input from stdin
12444         cat >$tmp/stdin
12445         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12446         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12447   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12448         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12449   * )   ac_file_in=$ac_file.in ;;
12450   esac
12451
12452   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
12453   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
12454 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12455          X"$ac_file" : 'X\(//\)[^/]' \| \
12456          X"$ac_file" : 'X\(//\)$' \| \
12457          X"$ac_file" : 'X\(/\)' \| \
12458          .     : '\(.\)' 2>/dev/null ||
12459 echo X"$ac_file" |
12460     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12461           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12462           /^X\(\/\/\)$/{ s//\1/; q; }
12463           /^X\(\/\).*/{ s//\1/; q; }
12464           s/.*/./; q'`
12465   { if $as_mkdir_p; then
12466     mkdir -p "$ac_dir"
12467   else
12468     as_dir="$ac_dir"
12469     as_dirs=
12470     while test ! -d "$as_dir"; do
12471       as_dirs="$as_dir $as_dirs"
12472       as_dir=`(dirname "$as_dir") 2>/dev/null ||
12473 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12474          X"$as_dir" : 'X\(//\)[^/]' \| \
12475          X"$as_dir" : 'X\(//\)$' \| \
12476          X"$as_dir" : 'X\(/\)' \| \
12477          .     : '\(.\)' 2>/dev/null ||
12478 echo X"$as_dir" |
12479     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12480           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12481           /^X\(\/\/\)$/{ s//\1/; q; }
12482           /^X\(\/\).*/{ s//\1/; q; }
12483           s/.*/./; q'`
12484     done
12485     test ! -n "$as_dirs" || mkdir $as_dirs
12486   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12487 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12488    { (exit 1); exit 1; }; }; }
12489
12490   ac_builddir=.
12491
12492 if test "$ac_dir" != .; then
12493   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12494   # A "../" for each directory in $ac_dir_suffix.
12495   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12496 else
12497   ac_dir_suffix= ac_top_builddir=
12498 fi
12499
12500 case $srcdir in
12501   .)  # No --srcdir option.  We are building in place.
12502     ac_srcdir=.
12503     if test -z "$ac_top_builddir"; then
12504        ac_top_srcdir=.
12505     else
12506        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12507     fi ;;
12508   [\\/]* | ?:[\\/]* )  # Absolute path.
12509     ac_srcdir=$srcdir$ac_dir_suffix;
12510     ac_top_srcdir=$srcdir ;;
12511   *) # Relative path.
12512     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12513     ac_top_srcdir=$ac_top_builddir$srcdir ;;
12514 esac
12515 case "$ac_dir" in
12516 .) ac_abs_builddir=$ac_builddir;;
12517 *)
12518   case $ac_builddir in
12519   .) ac_abs_builddir="$ac_dir";;
12520   [\\/]* | ?:[\\/]* ) ac_abs_builddir=$ac_builddir;;
12521   *) ac_abs_builddir="$ac_dir"/$ac_builddir;;
12522   esac;;
12523 esac
12524 case "$ac_dir" in
12525 .) ac_abs_top_builddir=${ac_top_builddir}.;;
12526 *)
12527   case ${ac_top_builddir}. in
12528   .) ac_abs_top_builddir="$ac_dir";;
12529   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12530   *) ac_abs_top_builddir="$ac_dir"/${ac_top_builddir}.;;
12531   esac;;
12532 esac
12533 case "$ac_dir" in
12534 .) ac_abs_srcdir=$ac_srcdir;;
12535 *)
12536   case $ac_srcdir in
12537   .) ac_abs_srcdir="$ac_dir";;
12538   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12539   *) ac_abs_srcdir="$ac_dir"/$ac_srcdir;;
12540   esac;;
12541 esac
12542 case "$ac_dir" in
12543 .) ac_abs_top_srcdir=$ac_top_srcdir;;
12544 *)
12545   case $ac_top_srcdir in
12546   .) ac_abs_top_srcdir="$ac_dir";;
12547   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12548   *) ac_abs_top_srcdir="$ac_dir"/$ac_top_srcdir;;
12549   esac;;
12550 esac
12551
12552
12553   case $INSTALL in
12554   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12555   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
12556   esac
12557
12558   if test x"$ac_file" != x-; then
12559     { echo "$as_me:$LINENO: creating $ac_file" >&5
12560 echo "$as_me: creating $ac_file" >&6;}
12561     rm -f "$ac_file"
12562   fi
12563   # Let's still pretend it is `configure' which instantiates (i.e., don't
12564   # use $as_me), people would be surprised to read:
12565   #    /* config.h.  Generated by config.status.  */
12566   if test x"$ac_file" = x-; then
12567     configure_input=
12568   else
12569     configure_input="$ac_file.  "
12570   fi
12571   configure_input=$configure_input"Generated from `echo $ac_file_in |
12572                                      sed 's,.*/,,'` by configure."
12573
12574   # First look for the input files in the build tree, otherwise in the
12575   # src tree.
12576   ac_file_inputs=`IFS=:
12577     for f in $ac_file_in; do
12578       case $f in
12579       -) echo $tmp/stdin ;;
12580       [\\/$]*)
12581          # Absolute (can't be DOS-style, as IFS=:)
12582          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12583 echo "$as_me: error: cannot find input file: $f" >&2;}
12584    { (exit 1); exit 1; }; }
12585          echo "$f";;
12586       *) # Relative
12587          if test -f "$f"; then
12588            # Build tree
12589            echo "$f"
12590          elif test -f "$srcdir/$f"; then
12591            # Source tree
12592            echo "$srcdir/$f"
12593          else
12594            # /dev/null tree
12595            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12596 echo "$as_me: error: cannot find input file: $f" >&2;}
12597    { (exit 1); exit 1; }; }
12598          fi;;
12599       esac
12600     done` || { (exit 1); exit 1; }
12601 _ACEOF
12602 cat >>$CONFIG_STATUS <<_ACEOF
12603   sed "$ac_vpsub
12604 $extrasub
12605 _ACEOF
12606 cat >>$CONFIG_STATUS <<\_ACEOF
12607 :t
12608 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12609 s,@configure_input@,$configure_input,;t t
12610 s,@srcdir@,$ac_srcdir,;t t
12611 s,@abs_srcdir@,$ac_abs_srcdir,;t t
12612 s,@top_srcdir@,$ac_top_srcdir,;t t
12613 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
12614 s,@builddir@,$ac_builddir,;t t
12615 s,@abs_builddir@,$ac_abs_builddir,;t t
12616 s,@top_builddir@,$ac_top_builddir,;t t
12617 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
12618 s,@INSTALL@,$ac_INSTALL,;t t
12619 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
12620   rm -f $tmp/stdin
12621   if test x"$ac_file" != x-; then
12622     mv $tmp/out $ac_file
12623   else
12624     cat $tmp/out
12625     rm -f $tmp/out
12626   fi
12627
12628 done
12629 _ACEOF
12630 cat >>$CONFIG_STATUS <<\_ACEOF
12631
12632 #
12633 # CONFIG_HEADER section.
12634 #
12635
12636 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
12637 # NAME is the cpp macro being defined and VALUE is the value it is being given.
12638 #
12639 # ac_d sets the value in "#define NAME VALUE" lines.
12640 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
12641 ac_dB='[         ].*$,\1#\2'
12642 ac_dC=' '
12643 ac_dD=',;t'
12644 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
12645 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
12646 ac_uB='$,\1#\2define\3'
12647 ac_uC=' '
12648 ac_uD=',;t'
12649
12650 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
12651   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12652   case $ac_file in
12653   - | *:- | *:-:* ) # input from stdin
12654         cat >$tmp/stdin
12655         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12656         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12657   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12658         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12659   * )   ac_file_in=$ac_file.in ;;
12660   esac
12661
12662   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
12663 echo "$as_me: creating $ac_file" >&6;}
12664
12665   # First look for the input files in the build tree, otherwise in the
12666   # src tree.
12667   ac_file_inputs=`IFS=:
12668     for f in $ac_file_in; do
12669       case $f in
12670       -) echo $tmp/stdin ;;
12671       [\\/$]*)
12672          # Absolute (can't be DOS-style, as IFS=:)
12673          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12674 echo "$as_me: error: cannot find input file: $f" >&2;}
12675    { (exit 1); exit 1; }; }
12676          # Do quote $f, to prevent DOS paths from being IFS'd.
12677          echo "$f";;
12678       *) # Relative
12679          if test -f "$f"; then
12680            # Build tree
12681            echo "$f"
12682          elif test -f "$srcdir/$f"; then
12683            # Source tree
12684            echo "$srcdir/$f"
12685          else
12686            # /dev/null tree
12687            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12688 echo "$as_me: error: cannot find input file: $f" >&2;}
12689    { (exit 1); exit 1; }; }
12690          fi;;
12691       esac
12692     done` || { (exit 1); exit 1; }
12693   # Remove the trailing spaces.
12694   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
12695
12696 _ACEOF
12697
12698 # Transform confdefs.h into two sed scripts, `conftest.defines' and
12699 # `conftest.undefs', that substitutes the proper values into
12700 # config.h.in to produce config.h.  The first handles `#define'
12701 # templates, and the second `#undef' templates.
12702 # And first: Protect against being on the right side of a sed subst in
12703 # config.status.  Protect against being in an unquoted here document
12704 # in config.status.
12705 rm -f conftest.defines conftest.undefs
12706 # Using a here document instead of a string reduces the quoting nightmare.
12707 # Putting comments in sed scripts is not portable.
12708 #
12709 # `end' is used to avoid that the second main sed command (meant for
12710 # 0-ary CPP macros) applies to n-ary macro definitions.
12711 # See the Autoconf documentation for `clear'.
12712 cat >confdef2sed.sed <<\_ACEOF
12713 s/[\\&,]/\\&/g
12714 s,[\\$`],\\&,g
12715 t clear
12716 : clear
12717 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
12718 t end
12719 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
12720 : end
12721 _ACEOF
12722 # If some macros were called several times there might be several times
12723 # the same #defines, which is useless.  Nevertheless, we may not want to
12724 # sort them, since we want the *last* AC-DEFINE to be honored.
12725 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
12726 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
12727 rm -f confdef2sed.sed
12728
12729 # This sed command replaces #undef with comments.  This is necessary, for
12730 # example, in the case of _POSIX_SOURCE, which is predefined and required
12731 # on some systems where configure will not decide to define it.
12732 cat >>conftest.undefs <<\_ACEOF
12733 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
12734 _ACEOF
12735
12736 # Break up conftest.defines because some shells have a limit on the size
12737 # of here documents, and old seds have small limits too (100 cmds).
12738 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
12739 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
12740 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
12741 echo '  :' >>$CONFIG_STATUS
12742 rm -f conftest.tail
12743 while grep . conftest.defines >/dev/null
12744 do
12745   # Write a limited-size here document to $tmp/defines.sed.
12746   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
12747   # Speed up: don't consider the non `#define' lines.
12748   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
12749   # Work around the forget-to-reset-the-flag bug.
12750   echo 't clr' >>$CONFIG_STATUS
12751   echo ': clr' >>$CONFIG_STATUS
12752   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
12753   echo 'CEOF
12754   sed -f $tmp/defines.sed $tmp/in >$tmp/out
12755   rm -f $tmp/in
12756   mv $tmp/out $tmp/in
12757 ' >>$CONFIG_STATUS
12758   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
12759   rm -f conftest.defines
12760   mv conftest.tail conftest.defines
12761 done
12762 rm -f conftest.defines
12763 echo '  fi # grep' >>$CONFIG_STATUS
12764 echo >>$CONFIG_STATUS
12765
12766 # Break up conftest.undefs because some shells have a limit on the size
12767 # of here documents, and old seds have small limits too (100 cmds).
12768 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
12769 rm -f conftest.tail
12770 while grep . conftest.undefs >/dev/null
12771 do
12772   # Write a limited-size here document to $tmp/undefs.sed.
12773   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
12774   # Speed up: don't consider the non `#undef'
12775   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
12776   # Work around the forget-to-reset-the-flag bug.
12777   echo 't clr' >>$CONFIG_STATUS
12778   echo ': clr' >>$CONFIG_STATUS
12779   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
12780   echo 'CEOF
12781   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
12782   rm -f $tmp/in
12783   mv $tmp/out $tmp/in
12784 ' >>$CONFIG_STATUS
12785   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
12786   rm -f conftest.undefs
12787   mv conftest.tail conftest.undefs
12788 done
12789 rm -f conftest.undefs
12790
12791 cat >>$CONFIG_STATUS <<\_ACEOF
12792   # Let's still pretend it is `configure' which instantiates (i.e., don't
12793   # use $as_me), people would be surprised to read:
12794   #    /* config.h.  Generated by config.status.  */
12795   if test x"$ac_file" = x-; then
12796     echo "/* Generated by configure.  */" >$tmp/config.h
12797   else
12798     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
12799   fi
12800   cat $tmp/in >>$tmp/config.h
12801   rm -f $tmp/in
12802   if test x"$ac_file" != x-; then
12803     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
12804       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
12805 echo "$as_me: $ac_file is unchanged" >&6;}
12806     else
12807       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
12808 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12809          X"$ac_file" : 'X\(//\)[^/]' \| \
12810          X"$ac_file" : 'X\(//\)$' \| \
12811          X"$ac_file" : 'X\(/\)' \| \
12812          .     : '\(.\)' 2>/dev/null ||
12813 echo X"$ac_file" |
12814     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12815           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12816           /^X\(\/\/\)$/{ s//\1/; q; }
12817           /^X\(\/\).*/{ s//\1/; q; }
12818           s/.*/./; q'`
12819       { if $as_mkdir_p; then
12820     mkdir -p "$ac_dir"
12821   else
12822     as_dir="$ac_dir"
12823     as_dirs=
12824     while test ! -d "$as_dir"; do
12825       as_dirs="$as_dir $as_dirs"
12826       as_dir=`(dirname "$as_dir") 2>/dev/null ||
12827 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12828          X"$as_dir" : 'X\(//\)[^/]' \| \
12829          X"$as_dir" : 'X\(//\)$' \| \
12830          X"$as_dir" : 'X\(/\)' \| \
12831          .     : '\(.\)' 2>/dev/null ||
12832 echo X"$as_dir" |
12833     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12834           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12835           /^X\(\/\/\)$/{ s//\1/; q; }
12836           /^X\(\/\).*/{ s//\1/; q; }
12837           s/.*/./; q'`
12838     done
12839     test ! -n "$as_dirs" || mkdir $as_dirs
12840   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12841 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12842    { (exit 1); exit 1; }; }; }
12843
12844       rm -f $ac_file
12845       mv $tmp/config.h $ac_file
12846     fi
12847   else
12848     cat $tmp/config.h
12849     rm -f $tmp/config.h
12850   fi
12851 done
12852 _ACEOF
12853
12854 cat >>$CONFIG_STATUS <<\_ACEOF
12855
12856 { (exit 0); exit 0; }
12857 _ACEOF
12858 chmod +x $CONFIG_STATUS
12859 ac_clean_files=$ac_clean_files_save
12860
12861
12862 # configure is writing to config.log, and then calls config.status.
12863 # config.status does its own redirection, appending to config.log.
12864 # Unfortunately, on DOS this fails, as config.log is still kept open
12865 # by configure, so config.status won't be able to write to it; its
12866 # output is simply discarded.  So we exec the FD to /dev/null,
12867 # effectively closing config.log, so it can be properly (re)opened and
12868 # appended to by config.status.  When coming back to configure, we
12869 # need to make the FD available again.
12870 if test "$no_create" != yes; then
12871   ac_cs_success=:
12872   ac_config_status_args=
12873   test "$silent" = yes &&
12874     ac_config_status_args="$ac_config_status_args --quiet"
12875   exec 5>/dev/null
12876   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12877   exec 5>>config.log
12878   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12879   # would make configure fail if this is the last instruction.
12880   $ac_cs_success || { (exit 1); exit 1; }
12881 fi
12882
12883