Fix library path specifier in configure script so we don't pull an incorrect libdwarf.
[dyninst.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.63 for Dyninst 8.0.
4 #
5 # Report bugs to <bugs@dyninst.org>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization.  ##
13 ## --------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in
26   *posix*) set -o posix ;;
27 esac
28
29 fi
30
31
32
33
34 # PATH needs CR
35 # Avoid depending upon Character Ranges.
36 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 as_cr_digits='0123456789'
40 as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42 as_nl='
43 '
44 export as_nl
45 # Printing a long string crashes Solaris 7 /usr/bin/printf.
46 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50   as_echo='printf %s\n'
51   as_echo_n='printf %s'
52 else
53   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55     as_echo_n='/usr/ucb/echo -n'
56   else
57     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58     as_echo_n_body='eval
59       arg=$1;
60       case $arg in
61       *"$as_nl"*)
62         expr "X$arg" : "X\\(.*\\)$as_nl";
63         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64       esac;
65       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66     '
67     export as_echo_n_body
68     as_echo_n='sh -c $as_echo_n_body as_echo'
69   fi
70   export as_echo_body
71   as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76   PATH_SEPARATOR=:
77   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79       PATH_SEPARATOR=';'
80   }
81 fi
82
83 # Support unset when possible.
84 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85   as_unset=unset
86 else
87   as_unset=false
88 fi
89
90
91 # IFS
92 # We need space, tab and new line, in precisely that order.  Quoting is
93 # there to prevent editors from complaining about space-tab.
94 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
95 # splitting by setting IFS to empty value.)
96 IFS=" ""        $as_nl"
97
98 # Find who we are.  Look in the path if we contain no directory separator.
99 case $0 in
100   *[\\/]* ) as_myself=$0 ;;
101   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102 for as_dir in $PATH
103 do
104   IFS=$as_save_IFS
105   test -z "$as_dir" && as_dir=.
106   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107 done
108 IFS=$as_save_IFS
109
110      ;;
111 esac
112 # We did not find ourselves, most probably we were run as `sh COMMAND'
113 # in which case we are not to be found in the path.
114 if test "x$as_myself" = x; then
115   as_myself=$0
116 fi
117 if test ! -f "$as_myself"; then
118   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119   { (exit 1); exit 1; }
120 fi
121
122 # Work around bugs in pre-3.0 UWIN ksh.
123 for as_var in ENV MAIL MAILPATH
124 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # Required to use basename.
137 if expr a : '\(a\)' >/dev/null 2>&1 &&
138    test "X`expr 00001 : '.*\(...\)'`" = X001; then
139   as_expr=expr
140 else
141   as_expr=false
142 fi
143
144 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145   as_basename=basename
146 else
147   as_basename=false
148 fi
149
150
151 # Name of the executable.
152 as_me=`$as_basename -- "$0" ||
153 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154          X"$0" : 'X\(//\)$' \| \
155          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156 $as_echo X/"$0" |
157     sed '/^.*\/\([^/][^/]*\)\/*$/{
158             s//\1/
159             q
160           }
161           /^X\/\(\/\/\)$/{
162             s//\1/
163             q
164           }
165           /^X\/\(\/\).*/{
166             s//\1/
167             q
168           }
169           s/.*/./; q'`
170
171 # CDPATH.
172 $as_unset CDPATH
173
174
175 if test "x$CONFIG_SHELL" = x; then
176   if (eval ":") 2>/dev/null; then
177   as_have_required=yes
178 else
179   as_have_required=no
180 fi
181
182   if test $as_have_required = yes &&     (eval ":
183 (as_func_return () {
184   (exit \$1)
185 }
186 as_func_success () {
187   as_func_return 0
188 }
189 as_func_failure () {
190   as_func_return 1
191 }
192 as_func_ret_success () {
193   return 0
194 }
195 as_func_ret_failure () {
196   return 1
197 }
198
199 exitcode=0
200 if as_func_success; then
201   :
202 else
203   exitcode=1
204   echo as_func_success failed.
205 fi
206
207 if as_func_failure; then
208   exitcode=1
209   echo as_func_failure succeeded.
210 fi
211
212 if as_func_ret_success; then
213   :
214 else
215   exitcode=1
216   echo as_func_ret_success failed.
217 fi
218
219 if as_func_ret_failure; then
220   exitcode=1
221   echo as_func_ret_failure succeeded.
222 fi
223
224 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225   :
226 else
227   exitcode=1
228   echo positional parameters were not saved.
229 fi
230
231 test \$exitcode = 0) || { (exit 1); exit 1; }
232
233 (
234   as_lineno_1=\$LINENO
235   as_lineno_2=\$LINENO
236   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238 ") 2> /dev/null; then
239   :
240 else
241   as_candidate_shells=
242     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244 do
245   IFS=$as_save_IFS
246   test -z "$as_dir" && as_dir=.
247   case $as_dir in
248          /*)
249            for as_base in sh bash ksh sh5; do
250              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251            done;;
252        esac
253 done
254 IFS=$as_save_IFS
255
256
257       for as_shell in $as_candidate_shells $SHELL; do
258          # Try only shells that exist, to save several forks.
259          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260                 { ("$as_shell") 2> /dev/null <<\_ASEOF
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262   emulate sh
263   NULLCMD=:
264   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265   # is contrary to our usage.  Disable this feature.
266   alias -g '${1+"$@"}'='"$@"'
267   setopt NO_GLOB_SUBST
268 else
269   case `(set -o) 2>/dev/null` in
270   *posix*) set -o posix ;;
271 esac
272
273 fi
274
275
276 :
277 _ASEOF
278 }; then
279   CONFIG_SHELL=$as_shell
280                as_have_required=yes
281                if { "$as_shell" 2> /dev/null <<\_ASEOF
282 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283   emulate sh
284   NULLCMD=:
285   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286   # is contrary to our usage.  Disable this feature.
287   alias -g '${1+"$@"}'='"$@"'
288   setopt NO_GLOB_SUBST
289 else
290   case `(set -o) 2>/dev/null` in
291   *posix*) set -o posix ;;
292 esac
293
294 fi
295
296
297 :
298 (as_func_return () {
299   (exit $1)
300 }
301 as_func_success () {
302   as_func_return 0
303 }
304 as_func_failure () {
305   as_func_return 1
306 }
307 as_func_ret_success () {
308   return 0
309 }
310 as_func_ret_failure () {
311   return 1
312 }
313
314 exitcode=0
315 if as_func_success; then
316   :
317 else
318   exitcode=1
319   echo as_func_success failed.
320 fi
321
322 if as_func_failure; then
323   exitcode=1
324   echo as_func_failure succeeded.
325 fi
326
327 if as_func_ret_success; then
328   :
329 else
330   exitcode=1
331   echo as_func_ret_success failed.
332 fi
333
334 if as_func_ret_failure; then
335   exitcode=1
336   echo as_func_ret_failure succeeded.
337 fi
338
339 if ( set x; as_func_ret_success y && test x = "$1" ); then
340   :
341 else
342   exitcode=1
343   echo positional parameters were not saved.
344 fi
345
346 test $exitcode = 0) || { (exit 1); exit 1; }
347
348 (
349   as_lineno_1=$LINENO
350   as_lineno_2=$LINENO
351   test "x$as_lineno_1" != "x$as_lineno_2" &&
352   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354 _ASEOF
355 }; then
356   break
357 fi
358
359 fi
360
361       done
362
363       if test "x$CONFIG_SHELL" != x; then
364   for as_var in BASH_ENV ENV
365         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366         done
367         export CONFIG_SHELL
368         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369 fi
370
371
372     if test $as_have_required = no; then
373   echo This script requires a shell more modern than all the
374       echo shells that I found on your system.  Please install a
375       echo modern shell, or manually run the script under such a
376       echo shell if you do have one.
377       { (exit 1); exit 1; }
378 fi
379
380
381 fi
382
383 fi
384
385
386
387 (eval "as_func_return () {
388   (exit \$1)
389 }
390 as_func_success () {
391   as_func_return 0
392 }
393 as_func_failure () {
394   as_func_return 1
395 }
396 as_func_ret_success () {
397   return 0
398 }
399 as_func_ret_failure () {
400   return 1
401 }
402
403 exitcode=0
404 if as_func_success; then
405   :
406 else
407   exitcode=1
408   echo as_func_success failed.
409 fi
410
411 if as_func_failure; then
412   exitcode=1
413   echo as_func_failure succeeded.
414 fi
415
416 if as_func_ret_success; then
417   :
418 else
419   exitcode=1
420   echo as_func_ret_success failed.
421 fi
422
423 if as_func_ret_failure; then
424   exitcode=1
425   echo as_func_ret_failure succeeded.
426 fi
427
428 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429   :
430 else
431   exitcode=1
432   echo positional parameters were not saved.
433 fi
434
435 test \$exitcode = 0") || {
436   echo No shell found that supports shell functions.
437   echo Please tell bug-autoconf@gnu.org about your system,
438   echo including any error possibly output before this message.
439   echo This can help us improve future autoconf versions.
440   echo Configuration will now proceed without shell functions.
441 }
442
443
444
445   as_lineno_1=$LINENO
446   as_lineno_2=$LINENO
447   test "x$as_lineno_1" != "x$as_lineno_2" &&
448   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451   # uniformly replaced by the line number.  The first 'sed' inserts a
452   # line-number line after each line using $LINENO; the second 'sed'
453   # does the real work.  The second script uses 'N' to pair each
454   # line-number line with the line containing $LINENO, and appends
455   # trailing '-' during substitution so that $LINENO is not a special
456   # case at line end.
457   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458   # scripts with optimization help from Paolo Bonzini.  Blame Lee
459   # E. McMahon (1931-1989) for sed's syntax.  :-)
460   sed -n '
461     p
462     /[$]LINENO/=
463   ' <$as_myself |
464     sed '
465       s/[$]LINENO.*/&-/
466       t lineno
467       b
468       :lineno
469       N
470       :loop
471       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472       t loop
473       s/-\n.*//
474     ' >$as_me.lineno &&
475   chmod +x "$as_me.lineno" ||
476     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477    { (exit 1); exit 1; }; }
478
479   # Don't try to exec as it changes $[0], causing all sort of problems
480   # (the dirname of $[0] is not the place where we might find the
481   # original and so on.  Autoconf is especially sensitive to this).
482   . "./$as_me.lineno"
483   # Exit status is that of the last command.
484   exit
485 }
486
487
488 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489   as_dirname=dirname
490 else
491   as_dirname=false
492 fi
493
494 ECHO_C= ECHO_N= ECHO_T=
495 case `echo -n x` in
496 -n*)
497   case `echo 'x\c'` in
498   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
499   *)   ECHO_C='\c';;
500   esac;;
501 *)
502   ECHO_N='-n';;
503 esac
504 if expr a : '\(a\)' >/dev/null 2>&1 &&
505    test "X`expr 00001 : '.*\(...\)'`" = X001; then
506   as_expr=expr
507 else
508   as_expr=false
509 fi
510
511 rm -f conf$$ conf$$.exe conf$$.file
512 if test -d conf$$.dir; then
513   rm -f conf$$.dir/conf$$.file
514 else
515   rm -f conf$$.dir
516   mkdir conf$$.dir 2>/dev/null
517 fi
518 if (echo >conf$$.file) 2>/dev/null; then
519   if ln -s conf$$.file conf$$ 2>/dev/null; then
520     as_ln_s='ln -s'
521     # ... but there are two gotchas:
522     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524     # In both cases, we have to default to `cp -p'.
525     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526       as_ln_s='cp -p'
527   elif ln conf$$.file conf$$ 2>/dev/null; then
528     as_ln_s=ln
529   else
530     as_ln_s='cp -p'
531   fi
532 else
533   as_ln_s='cp -p'
534 fi
535 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536 rmdir conf$$.dir 2>/dev/null
537
538 if mkdir -p . 2>/dev/null; then
539   as_mkdir_p=:
540 else
541   test -d ./-p && rmdir ./-p
542   as_mkdir_p=false
543 fi
544
545 if test -x / >/dev/null 2>&1; then
546   as_test_x='test -x'
547 else
548   if ls -dL / >/dev/null 2>&1; then
549     as_ls_L_option=L
550   else
551     as_ls_L_option=
552   fi
553   as_test_x='
554     eval sh -c '\''
555       if test -d "$1"; then
556         test -d "$1/.";
557       else
558         case $1 in
559         -*)set "./$1";;
560         esac;
561         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562         ???[sx]*):;;*)false;;esac;fi
563     '\'' sh
564   '
565 fi
566 as_executable_p=$as_test_x
567
568 # Sed expression to map a string onto a valid CPP name.
569 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571 # Sed expression to map a string onto a valid variable name.
572 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576 exec 7<&0 </dev/null 6>&1
577
578 # Name of the host.
579 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
580 # so uname gets run too.
581 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
582
583 #
584 # Initializations.
585 #
586 ac_default_prefix=/usr/local
587 ac_clean_files=
588 ac_config_libobj_dir=.
589 LIBOBJS=
590 cross_compiling=no
591 subdirs=
592 MFLAGS=
593 MAKEFLAGS=
594 SHELL=${CONFIG_SHELL-/bin/sh}
595
596 # Identity of this package.
597 PACKAGE_NAME='Dyninst'
598 PACKAGE_TARNAME='dyninst'
599 PACKAGE_VERSION='8.0'
600 PACKAGE_STRING='Dyninst 8.0'
601 PACKAGE_BUGREPORT='bugs@dyninst.org'
602
603 ac_default_prefix=/usr
604 # Factoring default headers for most tests.
605 ac_includes_default="\
606 #include <stdio.h>
607 #ifdef HAVE_SYS_TYPES_H
608 # include <sys/types.h>
609 #endif
610 #ifdef HAVE_SYS_STAT_H
611 # include <sys/stat.h>
612 #endif
613 #ifdef STDC_HEADERS
614 # include <stdlib.h>
615 # include <stddef.h>
616 #else
617 # ifdef HAVE_STDLIB_H
618 #  include <stdlib.h>
619 # endif
620 #endif
621 #ifdef HAVE_STRING_H
622 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
623 #  include <memory.h>
624 # endif
625 # include <string.h>
626 #endif
627 #ifdef HAVE_STRINGS_H
628 # include <strings.h>
629 #endif
630 #ifdef HAVE_INTTYPES_H
631 # include <inttypes.h>
632 #endif
633 #ifdef HAVE_STDINT_H
634 # include <stdint.h>
635 #endif
636 #ifdef HAVE_UNISTD_H
637 # include <unistd.h>
638 #endif"
639
640 ac_subst_vars='LTLIBOBJS
641 LIBOBJS
642 MISSING_DLOPEN_32
643 MISSING_STATIC_32_LIBSTDCPP
644 TESTSUITE
645 STATIC_COMPS
646 MMTIMER
647 BUILD32
648 STACKPROT
649 NASM
650 LIBFLEX_LIB_DIR
651 LAUNCHMON_LIB_DIR
652 LAUNCHMON_INC_DIR
653 HAVE_THREADDB
654 THREADDB_DYNAMIC
655 THREADDB_STATIC
656 THREADDB_LIB_DIR
657 THREADDB_INC_DIR
658 LIBDWARF_HAS_SET_FRAME
659 LIBDWARF_STATIC
660 LIBDWARF_LIB_DIR
661 LIBDWARF_INC_DIR
662 WITHOUT_SYMTABAPI
663 WITHOUT_PARSEAPI
664 LIBIBERTY_LIB_DIR
665 LINK_LIBERTY
666 USE_LIBERTY
667 GNU_DEMANGLER
668 BUILD_XLC
669 LIBELF_STATIC
670 LIBELF_LIB_DIR
671 LIBELF_INC_DIR
672 EGREP
673 ARG_WRAPPER_LIBS
674 host_os
675 host_vendor
676 host_cpu
677 host
678 build_os
679 build_vendor
680 build_cpu
681 build
682 LIBSML2_INC_DIR
683 LIBXML2_LIB_DIR
684 DEFAULT_COMPONENT
685 TCLTK_LIB_DIR
686 TCLTK_INC_DIR
687 USE_TCL83
688 enableparseAPIgraphs
689 SED
690 CXXCPP
691 BOOST_CPPFLAGS
692 DISTCHECK_CONFIGURE_FLAGS
693 BOOST_ROOT
694 GREP
695 INCLUDE_DEST_VAR
696 PROGRAM_DEST_VAR
697 LIBRARY_DEST_VAR
698 INSTALL
699 _CXX_
700 _CC_
701 _PGCXX_
702 _PGC_
703 _ICPC_
704 _ICC_
705 OBJEXT
706 EXEEXT
707 ac_ct_CXX
708 CPPFLAGS
709 LDFLAGS
710 CXXFLAGS
711 CXX
712 INSTALL_DATA
713 INSTALL_SCRIPT
714 INSTALL_PROGRAM
715 target_alias
716 host_alias
717 build_alias
718 LIBS
719 ECHO_T
720 ECHO_N
721 ECHO_C
722 DEFS
723 mandir
724 localedir
725 libdir
726 psdir
727 pdfdir
728 dvidir
729 htmldir
730 infodir
731 docdir
732 oldincludedir
733 includedir
734 localstatedir
735 sharedstatedir
736 sysconfdir
737 datadir
738 datarootdir
739 libexecdir
740 sbindir
741 bindir
742 program_transform_name
743 prefix
744 exec_prefix
745 PACKAGE_BUGREPORT
746 PACKAGE_STRING
747 PACKAGE_VERSION
748 PACKAGE_TARNAME
749 PACKAGE_NAME
750 PATH_SEPARATOR
751 SHELL'
752 ac_subst_files=''
753 ac_user_opts='
754 enable_option_checking
755 with_traditional
756 with_boost
757 enable_parseAPI_graphs
758 with_package_base
759 with_default_component
760 with_tcl83
761 with_tcltk
762 with_tcltk_incdir
763 with_tcltk_libdir
764 with_wrapper_libs
765 enable_gnu_demangler
766 with_libelf
767 with_libelf_incdir
768 with_libelf_libdir
769 with_libelf_static
770 with_icc
771 with_pgcc
772 with_libiberty_libdir
773 with_parseAPI
774 with_symtabAPI
775 with_libdwarf
776 with_libdwarf_incdir
777 with_libdwarf_libdir
778 with_libdwarf_static
779 with_threaddb
780 with_threaddb_incdir
781 with_threaddb_libdir
782 with_launchmon
783 with_launchmon_incdir
784 with_launchmon_libdir
785 with_libflex_libdir
786 enable_static
787 enable_testsuite
788 '
789       ac_precious_vars='build_alias
790 host_alias
791 target_alias
792 CXX
793 CXXFLAGS
794 LDFLAGS
795 LIBS
796 CPPFLAGS
797 CCC
798 BOOST_ROOT
799 CXXCPP'
800
801
802 # Initialize some variables set by options.
803 ac_init_help=
804 ac_init_version=false
805 ac_unrecognized_opts=
806 ac_unrecognized_sep=
807 # The variables have the same names as the options, with
808 # dashes changed to underlines.
809 cache_file=/dev/null
810 exec_prefix=NONE
811 no_create=
812 no_recursion=
813 prefix=NONE
814 program_prefix=NONE
815 program_suffix=NONE
816 program_transform_name=s,x,x,
817 silent=
818 site=
819 srcdir=
820 verbose=
821 x_includes=NONE
822 x_libraries=NONE
823
824 # Installation directory options.
825 # These are left unexpanded so users can "make install exec_prefix=/foo"
826 # and all the variables that are supposed to be based on exec_prefix
827 # by default will actually change.
828 # Use braces instead of parens because sh, perl, etc. also accept them.
829 # (The list follows the same order as the GNU Coding Standards.)
830 bindir='${exec_prefix}/bin'
831 sbindir='${exec_prefix}/sbin'
832 libexecdir='${exec_prefix}/libexec'
833 datarootdir='${prefix}/share'
834 datadir='${datarootdir}'
835 sysconfdir='${prefix}/etc'
836 sharedstatedir='${prefix}/com'
837 localstatedir='${prefix}/var'
838 includedir='${prefix}/include'
839 oldincludedir='/usr/include'
840 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
841 infodir='${datarootdir}/info'
842 htmldir='${docdir}'
843 dvidir='${docdir}'
844 pdfdir='${docdir}'
845 psdir='${docdir}'
846 libdir='${exec_prefix}/lib'
847 localedir='${datarootdir}/locale'
848 mandir='${datarootdir}/man'
849
850 ac_prev=
851 ac_dashdash=
852 for ac_option
853 do
854   # If the previous option needs an argument, assign it.
855   if test -n "$ac_prev"; then
856     eval $ac_prev=\$ac_option
857     ac_prev=
858     continue
859   fi
860
861   case $ac_option in
862   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
863   *)    ac_optarg=yes ;;
864   esac
865
866   # Accept the important Cygnus configure options, so we can diagnose typos.
867
868   case $ac_dashdash$ac_option in
869   --)
870     ac_dashdash=yes ;;
871
872   -bindir | --bindir | --bindi | --bind | --bin | --bi)
873     ac_prev=bindir ;;
874   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
875     bindir=$ac_optarg ;;
876
877   -build | --build | --buil | --bui | --bu)
878     ac_prev=build_alias ;;
879   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
880     build_alias=$ac_optarg ;;
881
882   -cache-file | --cache-file | --cache-fil | --cache-fi \
883   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
884     ac_prev=cache_file ;;
885   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
886   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
887     cache_file=$ac_optarg ;;
888
889   --config-cache | -C)
890     cache_file=config.cache ;;
891
892   -datadir | --datadir | --datadi | --datad)
893     ac_prev=datadir ;;
894   -datadir=* | --datadir=* | --datadi=* | --datad=*)
895     datadir=$ac_optarg ;;
896
897   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
898   | --dataroo | --dataro | --datar)
899     ac_prev=datarootdir ;;
900   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
901   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
902     datarootdir=$ac_optarg ;;
903
904   -disable-* | --disable-*)
905     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
906     # Reject names that are not valid shell variable names.
907     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
908       { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
909    { (exit 1); exit 1; }; }
910     ac_useropt_orig=$ac_useropt
911     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
912     case $ac_user_opts in
913       *"
914 "enable_$ac_useropt"
915 "*) ;;
916       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
917          ac_unrecognized_sep=', ';;
918     esac
919     eval enable_$ac_useropt=no ;;
920
921   -docdir | --docdir | --docdi | --doc | --do)
922     ac_prev=docdir ;;
923   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
924     docdir=$ac_optarg ;;
925
926   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
927     ac_prev=dvidir ;;
928   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
929     dvidir=$ac_optarg ;;
930
931   -enable-* | --enable-*)
932     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
933     # Reject names that are not valid shell variable names.
934     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
935       { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
936    { (exit 1); exit 1; }; }
937     ac_useropt_orig=$ac_useropt
938     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
939     case $ac_user_opts in
940       *"
941 "enable_$ac_useropt"
942 "*) ;;
943       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
944          ac_unrecognized_sep=', ';;
945     esac
946     eval enable_$ac_useropt=\$ac_optarg ;;
947
948   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950   | --exec | --exe | --ex)
951     ac_prev=exec_prefix ;;
952   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954   | --exec=* | --exe=* | --ex=*)
955     exec_prefix=$ac_optarg ;;
956
957   -gas | --gas | --ga | --g)
958     # Obsolete; use --with-gas.
959     with_gas=yes ;;
960
961   -help | --help | --hel | --he | -h)
962     ac_init_help=long ;;
963   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964     ac_init_help=recursive ;;
965   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966     ac_init_help=short ;;
967
968   -host | --host | --hos | --ho)
969     ac_prev=host_alias ;;
970   -host=* | --host=* | --hos=* | --ho=*)
971     host_alias=$ac_optarg ;;
972
973   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
974     ac_prev=htmldir ;;
975   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
976   | --ht=*)
977     htmldir=$ac_optarg ;;
978
979   -includedir | --includedir | --includedi | --included | --include \
980   | --includ | --inclu | --incl | --inc)
981     ac_prev=includedir ;;
982   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983   | --includ=* | --inclu=* | --incl=* | --inc=*)
984     includedir=$ac_optarg ;;
985
986   -infodir | --infodir | --infodi | --infod | --info | --inf)
987     ac_prev=infodir ;;
988   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
989     infodir=$ac_optarg ;;
990
991   -libdir | --libdir | --libdi | --libd)
992     ac_prev=libdir ;;
993   -libdir=* | --libdir=* | --libdi=* | --libd=*)
994     libdir=$ac_optarg ;;
995
996   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997   | --libexe | --libex | --libe)
998     ac_prev=libexecdir ;;
999   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000   | --libexe=* | --libex=* | --libe=*)
1001     libexecdir=$ac_optarg ;;
1002
1003   -localedir | --localedir | --localedi | --localed | --locale)
1004     ac_prev=localedir ;;
1005   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006     localedir=$ac_optarg ;;
1007
1008   -localstatedir | --localstatedir | --localstatedi | --localstated \
1009   | --localstate | --localstat | --localsta | --localst | --locals)
1010     ac_prev=localstatedir ;;
1011   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1012   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1013     localstatedir=$ac_optarg ;;
1014
1015   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1016     ac_prev=mandir ;;
1017   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1018     mandir=$ac_optarg ;;
1019
1020   -nfp | --nfp | --nf)
1021     # Obsolete; use --without-fp.
1022     with_fp=no ;;
1023
1024   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1025   | --no-cr | --no-c | -n)
1026     no_create=yes ;;
1027
1028   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1030     no_recursion=yes ;;
1031
1032   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034   | --oldin | --oldi | --old | --ol | --o)
1035     ac_prev=oldincludedir ;;
1036   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1039     oldincludedir=$ac_optarg ;;
1040
1041   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1042     ac_prev=prefix ;;
1043   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1044     prefix=$ac_optarg ;;
1045
1046   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047   | --program-pre | --program-pr | --program-p)
1048     ac_prev=program_prefix ;;
1049   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1051     program_prefix=$ac_optarg ;;
1052
1053   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054   | --program-suf | --program-su | --program-s)
1055     ac_prev=program_suffix ;;
1056   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1058     program_suffix=$ac_optarg ;;
1059
1060   -program-transform-name | --program-transform-name \
1061   | --program-transform-nam | --program-transform-na \
1062   | --program-transform-n | --program-transform- \
1063   | --program-transform | --program-transfor \
1064   | --program-transfo | --program-transf \
1065   | --program-trans | --program-tran \
1066   | --progr-tra | --program-tr | --program-t)
1067     ac_prev=program_transform_name ;;
1068   -program-transform-name=* | --program-transform-name=* \
1069   | --program-transform-nam=* | --program-transform-na=* \
1070   | --program-transform-n=* | --program-transform-=* \
1071   | --program-transform=* | --program-transfor=* \
1072   | --program-transfo=* | --program-transf=* \
1073   | --program-trans=* | --program-tran=* \
1074   | --progr-tra=* | --program-tr=* | --program-t=*)
1075     program_transform_name=$ac_optarg ;;
1076
1077   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1078     ac_prev=pdfdir ;;
1079   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080     pdfdir=$ac_optarg ;;
1081
1082   -psdir | --psdir | --psdi | --psd | --ps)
1083     ac_prev=psdir ;;
1084   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1085     psdir=$ac_optarg ;;
1086
1087   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088   | -silent | --silent | --silen | --sile | --sil)
1089     silent=yes ;;
1090
1091   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1092     ac_prev=sbindir ;;
1093   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1094   | --sbi=* | --sb=*)
1095     sbindir=$ac_optarg ;;
1096
1097   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099   | --sharedst | --shareds | --shared | --share | --shar \
1100   | --sha | --sh)
1101     ac_prev=sharedstatedir ;;
1102   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1105   | --sha=* | --sh=*)
1106     sharedstatedir=$ac_optarg ;;
1107
1108   -site | --site | --sit)
1109     ac_prev=site ;;
1110   -site=* | --site=* | --sit=*)
1111     site=$ac_optarg ;;
1112
1113   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1114     ac_prev=srcdir ;;
1115   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1116     srcdir=$ac_optarg ;;
1117
1118   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119   | --syscon | --sysco | --sysc | --sys | --sy)
1120     ac_prev=sysconfdir ;;
1121   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1123     sysconfdir=$ac_optarg ;;
1124
1125   -target | --target | --targe | --targ | --tar | --ta | --t)
1126     ac_prev=target_alias ;;
1127   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1128     target_alias=$ac_optarg ;;
1129
1130   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1131     verbose=yes ;;
1132
1133   -version | --version | --versio | --versi | --vers | -V)
1134     ac_init_version=: ;;
1135
1136   -with-* | --with-*)
1137     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1138     # Reject names that are not valid shell variable names.
1139     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140       { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1141    { (exit 1); exit 1; }; }
1142     ac_useropt_orig=$ac_useropt
1143     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1144     case $ac_user_opts in
1145       *"
1146 "with_$ac_useropt"
1147 "*) ;;
1148       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1149          ac_unrecognized_sep=', ';;
1150     esac
1151     eval with_$ac_useropt=\$ac_optarg ;;
1152
1153   -without-* | --without-*)
1154     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1155     # Reject names that are not valid shell variable names.
1156     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1157       { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1158    { (exit 1); exit 1; }; }
1159     ac_useropt_orig=$ac_useropt
1160     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1161     case $ac_user_opts in
1162       *"
1163 "with_$ac_useropt"
1164 "*) ;;
1165       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1166          ac_unrecognized_sep=', ';;
1167     esac
1168     eval with_$ac_useropt=no ;;
1169
1170   --x)
1171     # Obsolete; use --with-x.
1172     with_x=yes ;;
1173
1174   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1175   | --x-incl | --x-inc | --x-in | --x-i)
1176     ac_prev=x_includes ;;
1177   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1178   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1179     x_includes=$ac_optarg ;;
1180
1181   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1182   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1183     ac_prev=x_libraries ;;
1184   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1185   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1186     x_libraries=$ac_optarg ;;
1187
1188   -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1189 Try \`$0 --help' for more information." >&2
1190    { (exit 1); exit 1; }; }
1191     ;;
1192
1193   *=*)
1194     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195     # Reject names that are not valid shell variable names.
1196     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1197       { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1198    { (exit 1); exit 1; }; }
1199     eval $ac_envvar=\$ac_optarg
1200     export $ac_envvar ;;
1201
1202   *)
1203     # FIXME: should be removed in autoconf 3.0.
1204     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1205     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1206       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1207     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1208     ;;
1209
1210   esac
1211 done
1212
1213 if test -n "$ac_prev"; then
1214   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1215   { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1216    { (exit 1); exit 1; }; }
1217 fi
1218
1219 if test -n "$ac_unrecognized_opts"; then
1220   case $enable_option_checking in
1221     no) ;;
1222     fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1223    { (exit 1); exit 1; }; } ;;
1224     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1225   esac
1226 fi
1227
1228 # Check all directory arguments for consistency.
1229 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1230                 datadir sysconfdir sharedstatedir localstatedir includedir \
1231                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1232                 libdir localedir mandir
1233 do
1234   eval ac_val=\$$ac_var
1235   # Remove trailing slashes.
1236   case $ac_val in
1237     */ )
1238       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1239       eval $ac_var=\$ac_val;;
1240   esac
1241   # Be sure to have absolute directory names.
1242   case $ac_val in
1243     [\\/$]* | ?:[\\/]* )  continue;;
1244     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1245   esac
1246   { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1247    { (exit 1); exit 1; }; }
1248 done
1249
1250 # There might be people who depend on the old broken behavior: `$host'
1251 # used to hold the argument of --host etc.
1252 # FIXME: To remove some day.
1253 build=$build_alias
1254 host=$host_alias
1255 target=$target_alias
1256
1257 # FIXME: To remove some day.
1258 if test "x$host_alias" != x; then
1259   if test "x$build_alias" = x; then
1260     cross_compiling=maybe
1261     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1262     If a cross compiler is detected then cross compile mode will be used." >&2
1263   elif test "x$build_alias" != "x$host_alias"; then
1264     cross_compiling=yes
1265   fi
1266 fi
1267
1268 ac_tool_prefix=
1269 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1270
1271 test "$silent" = yes && exec 6>/dev/null
1272
1273
1274 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1275 ac_ls_di=`ls -di .` &&
1276 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1277   { $as_echo "$as_me: error: working directory cannot be determined" >&2
1278    { (exit 1); exit 1; }; }
1279 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1280   { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1281    { (exit 1); exit 1; }; }
1282
1283
1284 # Find the source files, if location was not specified.
1285 if test -z "$srcdir"; then
1286   ac_srcdir_defaulted=yes
1287   # Try the directory containing this script, then the parent directory.
1288   ac_confdir=`$as_dirname -- "$as_myself" ||
1289 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1290          X"$as_myself" : 'X\(//\)[^/]' \| \
1291          X"$as_myself" : 'X\(//\)$' \| \
1292          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1293 $as_echo X"$as_myself" |
1294     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1295             s//\1/
1296             q
1297           }
1298           /^X\(\/\/\)[^/].*/{
1299             s//\1/
1300             q
1301           }
1302           /^X\(\/\/\)$/{
1303             s//\1/
1304             q
1305           }
1306           /^X\(\/\).*/{
1307             s//\1/
1308             q
1309           }
1310           s/.*/./; q'`
1311   srcdir=$ac_confdir
1312   if test ! -r "$srcdir/$ac_unique_file"; then
1313     srcdir=..
1314   fi
1315 else
1316   ac_srcdir_defaulted=no
1317 fi
1318 if test ! -r "$srcdir/$ac_unique_file"; then
1319   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1320   { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1321    { (exit 1); exit 1; }; }
1322 fi
1323 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324 ac_abs_confdir=`(
1325         cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1326    { (exit 1); exit 1; }; }
1327         pwd)`
1328 # When building in place, set srcdir=.
1329 if test "$ac_abs_confdir" = "$ac_pwd"; then
1330   srcdir=.
1331 fi
1332 # Remove unnecessary trailing slashes from srcdir.
1333 # Double slashes in file names in object file debugging info
1334 # mess up M-x gdb in Emacs.
1335 case $srcdir in
1336 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1337 esac
1338 for ac_var in $ac_precious_vars; do
1339   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1340   eval ac_env_${ac_var}_value=\$${ac_var}
1341   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1342   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1343 done
1344
1345 #
1346 # Report the --help message.
1347 #
1348 if test "$ac_init_help" = "long"; then
1349   # Omit some internal or obsolete options to make the list less imposing.
1350   # This message is too long to be a string in the A/UX 3.1 sh.
1351   cat <<_ACEOF
1352 \`configure' configures Dyninst 8.0 to adapt to many kinds of systems.
1353
1354 Usage: $0 [OPTION]... [VAR=VALUE]...
1355
1356 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1357 VAR=VALUE.  See below for descriptions of some of the useful variables.
1358
1359 Defaults for the options are specified in brackets.
1360
1361 Configuration:
1362   -h, --help              display this help and exit
1363       --help=short        display options specific to this package
1364       --help=recursive    display the short help of all the included packages
1365   -V, --version           display version information and exit
1366   -q, --quiet, --silent   do not print \`checking...' messages
1367       --cache-file=FILE   cache test results in FILE [disabled]
1368   -C, --config-cache      alias for \`--cache-file=config.cache'
1369   -n, --no-create         do not create output files
1370       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1371
1372 Installation directories:
1373   --prefix=PREFIX         install architecture-independent files in PREFIX
1374                           [$ac_default_prefix]
1375   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1376                           [PREFIX]
1377
1378 By default, \`make install' will install all the files in
1379 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1380 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1381 for instance \`--prefix=\$HOME'.
1382
1383 For better control, use the options below.
1384
1385 Fine tuning of the installation directories:
1386   --bindir=DIR            user executables [EPREFIX/bin]
1387   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1388   --libexecdir=DIR        program executables [EPREFIX/libexec]
1389   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1390   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1391   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1392   --libdir=DIR            object code libraries [EPREFIX/lib]
1393   --includedir=DIR        C header files [PREFIX/include]
1394   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1395   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1396   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1397   --infodir=DIR           info documentation [DATAROOTDIR/info]
1398   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1399   --mandir=DIR            man documentation [DATAROOTDIR/man]
1400   --docdir=DIR            documentation root [DATAROOTDIR/doc/dyninst]
1401   --htmldir=DIR           html documentation [DOCDIR]
1402   --dvidir=DIR            dvi documentation [DOCDIR]
1403   --pdfdir=DIR            pdf documentation [DOCDIR]
1404   --psdir=DIR             ps documentation [DOCDIR]
1405 _ACEOF
1406
1407   cat <<\_ACEOF
1408
1409 System types:
1410   --build=BUILD     configure for building on BUILD [guessed]
1411   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1412 _ACEOF
1413 fi
1414
1415 if test -n "$ac_init_help"; then
1416   case $ac_init_help in
1417      short | recursive ) echo "Configuration of Dyninst 8.0:";;
1418    esac
1419   cat <<\_ACEOF
1420
1421 Optional Features:
1422   --disable-option-checking  ignore unrecognized --enable/--with options
1423   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1424   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1425   --enable-parseAPI-graphs
1426                           Enable Boost Graph wrappers for parseAPI Functions
1427   --enable-gnu-demangler  Use g++'s built in demangler
1428   --enable-static         Build all components as static libraries rather than
1429                           dynamic (default is dynamic)
1430   --disable-testsuite     Disable the Dyninst test suite (default is no)
1431
1432 Optional Packages:
1433   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1434   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1435   --with-traditional      Install to traditional (deprecated) locations
1436   --with-boost=DIR        prefix of Boost [guess]
1437   --with-boost=DIR        prefix of Boost 1.42.0 [guess]
1438   --with-package-base     Base directory to look for packages
1439   --with-default-component
1440                           Valid values: DyninstAPI, SymtabAPI, InstructionAPI,
1441                           ProcControlAPI, ParseAPI, default
1442   --with-tcl83            Use Tcl/Tk 8.3
1443   --with-tcltk            TCL/TK directory (must contain ./lib and ./include)
1444   --with-tcltk-incdir     TCL/TK include directory
1445   --with-tcltk-libdir     TCL/TK library directory
1446   --with-wrapper-libs     Comma seperated list of archive to wrap
1447   --with-libelf           LIBELF directory (must contain ./lib and ./include)
1448   --with-libelf-incdir    LIBELF include directory
1449   --with-libelf-libdir    LIBELF library directory
1450   --with-libelf-static    Use static LIBELF only
1451   --with-icc              Path to Intel's ICC compiler
1452   --with-pgcc             Path to Portland Group's PGCC compiler
1453   --with-libiberty-libdir LIBIBERTY library directory
1454   --without-parseAPI      Disable ParseAPI for stack walking
1455   --without-symtabAPI     Disable SymtabAPI for stack walking
1456   --with-libdwarf         LIBDWARF directory (must contain ./lib and
1457                           ./include)
1458   --with-libdwarf-incdir  LIBDWARF include directory
1459   --with-libdwarf-libdir  LIBDWARF library directory
1460   --with-libdwarf-static  Use static LIBDWARF only
1461   --with-threaddb         THREADDB directory (must contain ./lib and
1462                           ./include)
1463   --with-threaddb-incdir  THREADDB include directory
1464   --with-threaddb-libdir  THREADDB library directory
1465   --with-launchmon        Launchmon directory (must contain ./lib and
1466                           ./include)
1467   --with-launchmon-incdir Launchmon include directory
1468   --with-launchmon-libdir Launchmon library directory
1469   --with-libflex-libdir   Absolute path to flex library
1470
1471 Some influential environment variables:
1472   CXX         C++ compiler command
1473   CXXFLAGS    C++ compiler flags
1474   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1475               nonstandard directory <lib dir>
1476   LIBS        libraries to pass to the linker, e.g. -l<library>
1477   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1478               you have headers in a nonstandard directory <include dir>
1479   BOOST_ROOT  Location of Boost installation
1480   CXXCPP      C++ preprocessor
1481
1482 Use these variables to override the choices made by `configure' or to help
1483 it to find libraries and programs with nonstandard names/locations.
1484
1485 Report bugs to <bugs@dyninst.org>.
1486 _ACEOF
1487 ac_status=$?
1488 fi
1489
1490 if test "$ac_init_help" = "recursive"; then
1491   # If there are subdirs, report their specific --help.
1492   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1493     test -d "$ac_dir" ||
1494       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1495       continue
1496     ac_builddir=.
1497
1498 case "$ac_dir" in
1499 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *)
1501   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1502   # A ".." for each directory in $ac_dir_suffix.
1503   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1504   case $ac_top_builddir_sub in
1505   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1506   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1507   esac ;;
1508 esac
1509 ac_abs_top_builddir=$ac_pwd
1510 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1511 # for backward compatibility:
1512 ac_top_builddir=$ac_top_build_prefix
1513
1514 case $srcdir in
1515   .)  # We are building in place.
1516     ac_srcdir=.
1517     ac_top_srcdir=$ac_top_builddir_sub
1518     ac_abs_top_srcdir=$ac_pwd ;;
1519   [\\/]* | ?:[\\/]* )  # Absolute name.
1520     ac_srcdir=$srcdir$ac_dir_suffix;
1521     ac_top_srcdir=$srcdir
1522     ac_abs_top_srcdir=$srcdir ;;
1523   *) # Relative name.
1524     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1525     ac_top_srcdir=$ac_top_build_prefix$srcdir
1526     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1527 esac
1528 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1529
1530     cd "$ac_dir" || { ac_status=$?; continue; }
1531     # Check for guested configure.
1532     if test -f "$ac_srcdir/configure.gnu"; then
1533       echo &&
1534       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1535     elif test -f "$ac_srcdir/configure"; then
1536       echo &&
1537       $SHELL "$ac_srcdir/configure" --help=recursive
1538     else
1539       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1540     fi || ac_status=$?
1541     cd "$ac_pwd" || { ac_status=$?; break; }
1542   done
1543 fi
1544
1545 test -n "$ac_init_help" && exit $ac_status
1546 if $ac_init_version; then
1547   cat <<\_ACEOF
1548 Dyninst configure 8.0
1549 generated by GNU Autoconf 2.63
1550
1551 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1552 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1553 This configure script is free software; the Free Software Foundation
1554 gives unlimited permission to copy, distribute and modify it.
1555 _ACEOF
1556   exit
1557 fi
1558 cat >config.log <<_ACEOF
1559 This file contains any messages produced by compilers while
1560 running configure, to aid debugging if configure makes a mistake.
1561
1562 It was created by Dyninst $as_me 8.0, which was
1563 generated by GNU Autoconf 2.63.  Invocation command line was
1564
1565   $ $0 $@
1566
1567 _ACEOF
1568 exec 5>>config.log
1569 {
1570 cat <<_ASUNAME
1571 ## --------- ##
1572 ## Platform. ##
1573 ## --------- ##
1574
1575 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1576 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1577 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1578 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1579 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1580
1581 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1582 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1583
1584 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1585 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1586 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1587 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1588 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1589 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1590 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1591
1592 _ASUNAME
1593
1594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1595 for as_dir in $PATH
1596 do
1597   IFS=$as_save_IFS
1598   test -z "$as_dir" && as_dir=.
1599   $as_echo "PATH: $as_dir"
1600 done
1601 IFS=$as_save_IFS
1602
1603 } >&5
1604
1605 cat >&5 <<_ACEOF
1606
1607
1608 ## ----------- ##
1609 ## Core tests. ##
1610 ## ----------- ##
1611
1612 _ACEOF
1613
1614
1615 # Keep a trace of the command line.
1616 # Strip out --no-create and --no-recursion so they do not pile up.
1617 # Strip out --silent because we don't want to record it for future runs.
1618 # Also quote any args containing shell meta-characters.
1619 # Make two passes to allow for proper duplicate-argument suppression.
1620 ac_configure_args=
1621 ac_configure_args0=
1622 ac_configure_args1=
1623 ac_must_keep_next=false
1624 for ac_pass in 1 2
1625 do
1626   for ac_arg
1627   do
1628     case $ac_arg in
1629     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1630     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1631     | -silent | --silent | --silen | --sile | --sil)
1632       continue ;;
1633     *\'*)
1634       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1635     esac
1636     case $ac_pass in
1637     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1638     2)
1639       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1640       if test $ac_must_keep_next = true; then
1641         ac_must_keep_next=false # Got value, back to normal.
1642       else
1643         case $ac_arg in
1644           *=* | --config-cache | -C | -disable-* | --disable-* \
1645           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1646           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1647           | -with-* | --with-* | -without-* | --without-* | --x)
1648             case "$ac_configure_args0 " in
1649               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1650             esac
1651             ;;
1652           -* ) ac_must_keep_next=true ;;
1653         esac
1654       fi
1655       ac_configure_args="$ac_configure_args '$ac_arg'"
1656       ;;
1657     esac
1658   done
1659 done
1660 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1661 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1662
1663 # When interrupted or exit'd, cleanup temporary files, and complete
1664 # config.log.  We remove comments because anyway the quotes in there
1665 # would cause problems or look ugly.
1666 # WARNING: Use '\'' to represent an apostrophe within the trap.
1667 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1668 trap 'exit_status=$?
1669   # Save into config.log some information that might help in debugging.
1670   {
1671     echo
1672
1673     cat <<\_ASBOX
1674 ## ---------------- ##
1675 ## Cache variables. ##
1676 ## ---------------- ##
1677 _ASBOX
1678     echo
1679     # The following way of writing the cache mishandles newlines in values,
1680 (
1681   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1682     eval ac_val=\$$ac_var
1683     case $ac_val in #(
1684     *${as_nl}*)
1685       case $ac_var in #(
1686       *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1687 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1688       esac
1689       case $ac_var in #(
1690       _ | IFS | as_nl) ;; #(
1691       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1692       *) $as_unset $ac_var ;;
1693       esac ;;
1694     esac
1695   done
1696   (set) 2>&1 |
1697     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1698     *${as_nl}ac_space=\ *)
1699       sed -n \
1700         "s/'\''/'\''\\\\'\'''\''/g;
1701           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1702       ;; #(
1703     *)
1704       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1705       ;;
1706     esac |
1707     sort
1708 )
1709     echo
1710
1711     cat <<\_ASBOX
1712 ## ----------------- ##
1713 ## Output variables. ##
1714 ## ----------------- ##
1715 _ASBOX
1716     echo
1717     for ac_var in $ac_subst_vars
1718     do
1719       eval ac_val=\$$ac_var
1720       case $ac_val in
1721       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1722       esac
1723       $as_echo "$ac_var='\''$ac_val'\''"
1724     done | sort
1725     echo
1726
1727     if test -n "$ac_subst_files"; then
1728       cat <<\_ASBOX
1729 ## ------------------- ##
1730 ## File substitutions. ##
1731 ## ------------------- ##
1732 _ASBOX
1733       echo
1734       for ac_var in $ac_subst_files
1735       do
1736         eval ac_val=\$$ac_var
1737         case $ac_val in
1738         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1739         esac
1740         $as_echo "$ac_var='\''$ac_val'\''"
1741       done | sort
1742       echo
1743     fi
1744
1745     if test -s confdefs.h; then
1746       cat <<\_ASBOX
1747 ## ----------- ##
1748 ## confdefs.h. ##
1749 ## ----------- ##
1750 _ASBOX
1751       echo
1752       cat confdefs.h
1753       echo
1754     fi
1755     test "$ac_signal" != 0 &&
1756       $as_echo "$as_me: caught signal $ac_signal"
1757     $as_echo "$as_me: exit $exit_status"
1758   } >&5
1759   rm -f core *.core core.conftest.* &&
1760     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1761     exit $exit_status
1762 ' 0
1763 for ac_signal in 1 2 13 15; do
1764   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1765 done
1766 ac_signal=0
1767
1768 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1769 rm -f -r conftest* confdefs.h
1770
1771 # Predefined preprocessor variables.
1772
1773 cat >>confdefs.h <<_ACEOF
1774 #define PACKAGE_NAME "$PACKAGE_NAME"
1775 _ACEOF
1776
1777
1778 cat >>confdefs.h <<_ACEOF
1779 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1780 _ACEOF
1781
1782
1783 cat >>confdefs.h <<_ACEOF
1784 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1785 _ACEOF
1786
1787
1788 cat >>confdefs.h <<_ACEOF
1789 #define PACKAGE_STRING "$PACKAGE_STRING"
1790 _ACEOF
1791
1792
1793 cat >>confdefs.h <<_ACEOF
1794 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1795 _ACEOF
1796
1797
1798 # Let the site file select an alternate cache file if it wants to.
1799 # Prefer an explicitly selected file to automatically selected ones.
1800 ac_site_file1=NONE
1801 ac_site_file2=NONE
1802 if test -n "$CONFIG_SITE"; then
1803   ac_site_file1=$CONFIG_SITE
1804 elif test "x$prefix" != xNONE; then
1805   ac_site_file1=$prefix/share/config.site
1806   ac_site_file2=$prefix/etc/config.site
1807 else
1808   ac_site_file1=$ac_default_prefix/share/config.site
1809   ac_site_file2=$ac_default_prefix/etc/config.site
1810 fi
1811 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1812 do
1813   test "x$ac_site_file" = xNONE && continue
1814   if test -r "$ac_site_file"; then
1815     { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1816 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1817     sed 's/^/| /' "$ac_site_file" >&5
1818     . "$ac_site_file"
1819   fi
1820 done
1821
1822 if test -r "$cache_file"; then
1823   # Some versions of bash will fail to source /dev/null (special
1824   # files actually), so we avoid doing that.
1825   if test -f "$cache_file"; then
1826     { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1827 $as_echo "$as_me: loading cache $cache_file" >&6;}
1828     case $cache_file in
1829       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1830       *)                      . "./$cache_file";;
1831     esac
1832   fi
1833 else
1834   { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1835 $as_echo "$as_me: creating cache $cache_file" >&6;}
1836   >$cache_file
1837 fi
1838
1839 # Check that the precious variables saved in the cache have kept the same
1840 # value.
1841 ac_cache_corrupted=false
1842 for ac_var in $ac_precious_vars; do
1843   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1844   eval ac_new_set=\$ac_env_${ac_var}_set
1845   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1846   eval ac_new_val=\$ac_env_${ac_var}_value
1847   case $ac_old_set,$ac_new_set in
1848     set,)
1849       { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1850 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1851       ac_cache_corrupted=: ;;
1852     ,set)
1853       { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1854 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1855       ac_cache_corrupted=: ;;
1856     ,);;
1857     *)
1858       if test "x$ac_old_val" != "x$ac_new_val"; then
1859         # differences in whitespace do not lead to failure.
1860         ac_old_val_w=`echo x $ac_old_val`
1861         ac_new_val_w=`echo x $ac_new_val`
1862         if test "$ac_old_val_w" != "$ac_new_val_w"; then
1863           { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1864 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1865           ac_cache_corrupted=:
1866         else
1867           { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1868 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1869           eval $ac_var=\$ac_old_val
1870         fi
1871         { $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
1872 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
1873         { $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
1874 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
1875       fi;;
1876   esac
1877   # Pass precious variables to config.status.
1878   if test "$ac_new_set" = set; then
1879     case $ac_new_val in
1880     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1881     *) ac_arg=$ac_var=$ac_new_val ;;
1882     esac
1883     case " $ac_configure_args " in
1884       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1885       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1886     esac
1887   fi
1888 done
1889 if $ac_cache_corrupted; then
1890   { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1891 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1892   { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1893 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1894   { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1895 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1896    { (exit 1); exit 1; }; }
1897 fi
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923 ac_ext=c
1924 ac_cpp='$CPP $CPPFLAGS'
1925 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1926 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1927 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1928
1929
1930
1931
1932
1933 ac_aux_dir=
1934 for ac_dir in autodyninst "$srcdir"/autodyninst; do
1935   if test -f "$ac_dir/install-sh"; then
1936     ac_aux_dir=$ac_dir
1937     ac_install_sh="$ac_aux_dir/install-sh -c"
1938     break
1939   elif test -f "$ac_dir/install.sh"; then
1940     ac_aux_dir=$ac_dir
1941     ac_install_sh="$ac_aux_dir/install.sh -c"
1942     break
1943   elif test -f "$ac_dir/shtool"; then
1944     ac_aux_dir=$ac_dir
1945     ac_install_sh="$ac_aux_dir/shtool install -c"
1946     break
1947   fi
1948 done
1949 if test -z "$ac_aux_dir"; then
1950   { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autodyninst \"$srcdir\"/autodyninst" >&5
1951 $as_echo "$as_me: error: cannot find install-sh or install.sh in autodyninst \"$srcdir\"/autodyninst" >&2;}
1952    { (exit 1); exit 1; }; }
1953 fi
1954
1955 # These three variables are undocumented and unsupported,
1956 # and are intended to be withdrawn in a future Autoconf release.
1957 # They can cause serious problems if a builder's source tree is in a directory
1958 # whose full name contains unusual characters.
1959 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1960 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1961 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1962
1963
1964
1965
1966 # Find a good install program.  We prefer a C program (faster),
1967 # so one script is as good as another.  But avoid the broken or
1968 # incompatible versions:
1969 # SysV /etc/install, /usr/sbin/install
1970 # SunOS /usr/etc/install
1971 # IRIX /sbin/install
1972 # AIX /bin/install
1973 # AmigaOS /C/install, which installs bootblocks on floppy discs
1974 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1975 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1976 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1977 # OS/2's system install, which has a completely different semantic
1978 # ./install, which can be erroneously created by make from ./install.sh.
1979 # Reject install programs that cannot install multiple files.
1980 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1981 $as_echo_n "checking for a BSD-compatible install... " >&6; }
1982 if test -z "$INSTALL"; then
1983 if test "${ac_cv_path_install+set}" = set; then
1984   $as_echo_n "(cached) " >&6
1985 else
1986   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1987 for as_dir in $PATH
1988 do
1989   IFS=$as_save_IFS
1990   test -z "$as_dir" && as_dir=.
1991   # Account for people who put trailing slashes in PATH elements.
1992 case $as_dir/ in
1993   ./ | .// | /cC/* | \
1994   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1995   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1996   /usr/ucb/* ) ;;
1997   *)
1998     # OSF1 and SCO ODT 3.0 have their own names for install.
1999     # Don't use installbsd from OSF since it installs stuff as root
2000     # by default.
2001     for ac_prog in ginstall scoinst install; do
2002       for ac_exec_ext in '' $ac_executable_extensions; do
2003         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2004           if test $ac_prog = install &&
2005             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2006             # AIX install.  It has an incompatible calling convention.
2007             :
2008           elif test $ac_prog = install &&
2009             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2010             # program-specific install script used by HP pwplus--don't use.
2011             :
2012           else
2013             rm -rf conftest.one conftest.two conftest.dir
2014             echo one > conftest.one
2015             echo two > conftest.two
2016             mkdir conftest.dir
2017             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2018               test -s conftest.one && test -s conftest.two &&
2019               test -s conftest.dir/conftest.one &&
2020               test -s conftest.dir/conftest.two
2021             then
2022               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2023               break 3
2024             fi
2025           fi
2026         fi
2027       done
2028     done
2029     ;;
2030 esac
2031
2032 done
2033 IFS=$as_save_IFS
2034
2035 rm -rf conftest.one conftest.two conftest.dir
2036
2037 fi
2038   if test "${ac_cv_path_install+set}" = set; then
2039     INSTALL=$ac_cv_path_install
2040   else
2041     # As a last resort, use the slow shell script.  Don't cache a
2042     # value for INSTALL within a source directory, because that will
2043     # break other packages using the cache if that directory is
2044     # removed, or if the value is a relative name.
2045     INSTALL=$ac_install_sh
2046   fi
2047 fi
2048 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2049 $as_echo "$INSTALL" >&6; }
2050
2051 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2052 # It thinks the first close brace ends the variable substitution.
2053 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2054
2055 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2056
2057 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2058
2059
2060 ac_ext=cpp
2061 ac_cpp='$CXXCPP $CPPFLAGS'
2062 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2063 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2064 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2065 if test -z "$CXX"; then
2066   if test -n "$CCC"; then
2067     CXX=$CCC
2068   else
2069     if test -n "$ac_tool_prefix"; then
2070   for ac_prog in g++
2071   do
2072     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2073 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2074 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2075 $as_echo_n "checking for $ac_word... " >&6; }
2076 if test "${ac_cv_prog_CXX+set}" = set; then
2077   $as_echo_n "(cached) " >&6
2078 else
2079   if test -n "$CXX"; then
2080   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2081 else
2082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2083 for as_dir in $PATH
2084 do
2085   IFS=$as_save_IFS
2086   test -z "$as_dir" && as_dir=.
2087   for ac_exec_ext in '' $ac_executable_extensions; do
2088   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2089     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2090     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2091     break 2
2092   fi
2093 done
2094 done
2095 IFS=$as_save_IFS
2096
2097 fi
2098 fi
2099 CXX=$ac_cv_prog_CXX
2100 if test -n "$CXX"; then
2101   { $as_echo "$as_me:$LINENO: result: $CXX" >&5
2102 $as_echo "$CXX" >&6; }
2103 else
2104   { $as_echo "$as_me:$LINENO: result: no" >&5
2105 $as_echo "no" >&6; }
2106 fi
2107
2108
2109     test -n "$CXX" && break
2110   done
2111 fi
2112 if test -z "$CXX"; then
2113   ac_ct_CXX=$CXX
2114   for ac_prog in g++
2115 do
2116   # Extract the first word of "$ac_prog", so it can be a program name with args.
2117 set dummy $ac_prog; ac_word=$2
2118 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2119 $as_echo_n "checking for $ac_word... " >&6; }
2120 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2121   $as_echo_n "(cached) " >&6
2122 else
2123   if test -n "$ac_ct_CXX"; then
2124   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2125 else
2126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2127 for as_dir in $PATH
2128 do
2129   IFS=$as_save_IFS
2130   test -z "$as_dir" && as_dir=.
2131   for ac_exec_ext in '' $ac_executable_extensions; do
2132   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2133     ac_cv_prog_ac_ct_CXX="$ac_prog"
2134     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2135     break 2
2136   fi
2137 done
2138 done
2139 IFS=$as_save_IFS
2140
2141 fi
2142 fi
2143 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2144 if test -n "$ac_ct_CXX"; then
2145   { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2146 $as_echo "$ac_ct_CXX" >&6; }
2147 else
2148   { $as_echo "$as_me:$LINENO: result: no" >&5
2149 $as_echo "no" >&6; }
2150 fi
2151
2152
2153   test -n "$ac_ct_CXX" && break
2154 done
2155
2156   if test "x$ac_ct_CXX" = x; then
2157     CXX="g++"
2158   else
2159     case $cross_compiling:$ac_tool_warned in
2160 yes:)
2161 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2162 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2163 ac_tool_warned=yes ;;
2164 esac
2165     CXX=$ac_ct_CXX
2166   fi
2167 fi
2168
2169   fi
2170 fi
2171 # Provide some information about the compiler.
2172 $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2173 set X $ac_compile
2174 ac_compiler=$2
2175 { (ac_try="$ac_compiler --version >&5"
2176 case "(($ac_try" in
2177   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2178   *) ac_try_echo=$ac_try;;
2179 esac
2180 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2181 $as_echo "$ac_try_echo") >&5
2182   (eval "$ac_compiler --version >&5") 2>&5
2183   ac_status=$?
2184   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2185   (exit $ac_status); }
2186 { (ac_try="$ac_compiler -v >&5"
2187 case "(($ac_try" in
2188   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2189   *) ac_try_echo=$ac_try;;
2190 esac
2191 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2192 $as_echo "$ac_try_echo") >&5
2193   (eval "$ac_compiler -v >&5") 2>&5
2194   ac_status=$?
2195   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2196   (exit $ac_status); }
2197 { (ac_try="$ac_compiler -V >&5"
2198 case "(($ac_try" in
2199   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2200   *) ac_try_echo=$ac_try;;
2201 esac
2202 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2203 $as_echo "$ac_try_echo") >&5
2204   (eval "$ac_compiler -V >&5") 2>&5
2205   ac_status=$?
2206   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2207   (exit $ac_status); }
2208
2209 cat >conftest.$ac_ext <<_ACEOF
2210 /* confdefs.h.  */
2211 _ACEOF
2212 cat confdefs.h >>conftest.$ac_ext
2213 cat >>conftest.$ac_ext <<_ACEOF
2214 /* end confdefs.h.  */
2215
2216 int
2217 main ()
2218 {
2219
2220   ;
2221   return 0;
2222 }
2223 _ACEOF
2224 ac_clean_files_save=$ac_clean_files
2225 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2226 # Try to create an executable without -o first, disregard a.out.
2227 # It will help us diagnose broken compilers, and finding out an intuition
2228 # of exeext.
2229 { $as_echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
2230 $as_echo_n "checking for C++ compiler default output file name... " >&6; }
2231 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2232
2233 # The possible output files:
2234 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2235
2236 ac_rmfiles=
2237 for ac_file in $ac_files
2238 do
2239   case $ac_file in
2240     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2241     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2242   esac
2243 done
2244 rm -f $ac_rmfiles
2245
2246 if { (ac_try="$ac_link_default"
2247 case "(($ac_try" in
2248   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2249   *) ac_try_echo=$ac_try;;
2250 esac
2251 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2252 $as_echo "$ac_try_echo") >&5
2253   (eval "$ac_link_default") 2>&5
2254   ac_status=$?
2255   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2256   (exit $ac_status); }; then
2257   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2258 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2259 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2260 # so that the user can short-circuit this test for compilers unknown to
2261 # Autoconf.
2262 for ac_file in $ac_files ''
2263 do
2264   test -f "$ac_file" || continue
2265   case $ac_file in
2266     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2267         ;;
2268     [ab].out )
2269         # We found the default executable, but exeext='' is most
2270         # certainly right.
2271         break;;
2272     *.* )
2273         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2274         then :; else
2275            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2276         fi
2277         # We set ac_cv_exeext here because the later test for it is not
2278         # safe: cross compilers may not add the suffix if given an `-o'
2279         # argument, so we may need to know it at that point already.
2280         # Even if this section looks crufty: it has the advantage of
2281         # actually working.
2282         break;;
2283     * )
2284         break;;
2285   esac
2286 done
2287 test "$ac_cv_exeext" = no && ac_cv_exeext=
2288
2289 else
2290   ac_file=''
2291 fi
2292
2293 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2294 $as_echo "$ac_file" >&6; }
2295 if test -z "$ac_file"; then
2296   $as_echo "$as_me: failed program was:" >&5
2297 sed 's/^/| /' conftest.$ac_ext >&5
2298
2299 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2300 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2301 { { $as_echo "$as_me:$LINENO: error: C++ compiler cannot create executables
2302 See \`config.log' for more details." >&5
2303 $as_echo "$as_me: error: C++ compiler cannot create executables
2304 See \`config.log' for more details." >&2;}
2305    { (exit 77); exit 77; }; }; }
2306 fi
2307
2308 ac_exeext=$ac_cv_exeext
2309
2310 # Check that the compiler produces executables we can run.  If not, either
2311 # the compiler is broken, or we cross compile.
2312 { $as_echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2313 $as_echo_n "checking whether the C++ compiler works... " >&6; }
2314 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2315 # If not cross compiling, check that we can run a simple program.
2316 if test "$cross_compiling" != yes; then
2317   if { ac_try='./$ac_file'
2318   { (case "(($ac_try" in
2319   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2320   *) ac_try_echo=$ac_try;;
2321 esac
2322 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2323 $as_echo "$ac_try_echo") >&5
2324   (eval "$ac_try") 2>&5
2325   ac_status=$?
2326   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2327   (exit $ac_status); }; }; then
2328     cross_compiling=no
2329   else
2330     if test "$cross_compiling" = maybe; then
2331         cross_compiling=yes
2332     else
2333         { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2334 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2335 { { $as_echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2336 If you meant to cross compile, use \`--host'.
2337 See \`config.log' for more details." >&5
2338 $as_echo "$as_me: error: cannot run C++ compiled programs.
2339 If you meant to cross compile, use \`--host'.
2340 See \`config.log' for more details." >&2;}
2341    { (exit 1); exit 1; }; }; }
2342     fi
2343   fi
2344 fi
2345 { $as_echo "$as_me:$LINENO: result: yes" >&5
2346 $as_echo "yes" >&6; }
2347
2348 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2349 ac_clean_files=$ac_clean_files_save
2350 # Check that the compiler produces executables we can run.  If not, either
2351 # the compiler is broken, or we cross compile.
2352 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2353 $as_echo_n "checking whether we are cross compiling... " >&6; }
2354 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
2355 $as_echo "$cross_compiling" >&6; }
2356
2357 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
2358 $as_echo_n "checking for suffix of executables... " >&6; }
2359 if { (ac_try="$ac_link"
2360 case "(($ac_try" in
2361   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2362   *) ac_try_echo=$ac_try;;
2363 esac
2364 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2365 $as_echo "$ac_try_echo") >&5
2366   (eval "$ac_link") 2>&5
2367   ac_status=$?
2368   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2369   (exit $ac_status); }; then
2370   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2371 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2372 # work properly (i.e., refer to `conftest.exe'), while it won't with
2373 # `rm'.
2374 for ac_file in conftest.exe conftest conftest.*; do
2375   test -f "$ac_file" || continue
2376   case $ac_file in
2377     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2378     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2379           break;;
2380     * ) break;;
2381   esac
2382 done
2383 else
2384   { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2385 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2386 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2387 See \`config.log' for more details." >&5
2388 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2389 See \`config.log' for more details." >&2;}
2390    { (exit 1); exit 1; }; }; }
2391 fi
2392
2393 rm -f conftest$ac_cv_exeext
2394 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2395 $as_echo "$ac_cv_exeext" >&6; }
2396
2397 rm -f conftest.$ac_ext
2398 EXEEXT=$ac_cv_exeext
2399 ac_exeext=$EXEEXT
2400 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2401 $as_echo_n "checking for suffix of object files... " >&6; }
2402 if test "${ac_cv_objext+set}" = set; then
2403   $as_echo_n "(cached) " >&6
2404 else
2405   cat >conftest.$ac_ext <<_ACEOF
2406 /* confdefs.h.  */
2407 _ACEOF
2408 cat confdefs.h >>conftest.$ac_ext
2409 cat >>conftest.$ac_ext <<_ACEOF
2410 /* end confdefs.h.  */
2411
2412 int
2413 main ()
2414 {
2415
2416   ;
2417   return 0;
2418 }
2419 _ACEOF
2420 rm -f conftest.o conftest.obj
2421 if { (ac_try="$ac_compile"
2422 case "(($ac_try" in
2423   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2424   *) ac_try_echo=$ac_try;;
2425 esac
2426 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2427 $as_echo "$ac_try_echo") >&5
2428   (eval "$ac_compile") 2>&5
2429   ac_status=$?
2430   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2431   (exit $ac_status); }; then
2432   for ac_file in conftest.o conftest.obj conftest.*; do
2433   test -f "$ac_file" || continue;
2434   case $ac_file in
2435     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2436     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2437        break;;
2438   esac
2439 done
2440 else
2441   $as_echo "$as_me: failed program was:" >&5
2442 sed 's/^/| /' conftest.$ac_ext >&5
2443
2444 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2445 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2446 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2447 See \`config.log' for more details." >&5
2448 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
2449 See \`config.log' for more details." >&2;}
2450    { (exit 1); exit 1; }; }; }
2451 fi
2452
2453 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2454 fi
2455 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2456 $as_echo "$ac_cv_objext" >&6; }
2457 OBJEXT=$ac_cv_objext
2458 ac_objext=$OBJEXT
2459 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2460 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
2461 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2462   $as_echo_n "(cached) " >&6
2463 else
2464   cat >conftest.$ac_ext <<_ACEOF
2465 /* confdefs.h.  */
2466 _ACEOF
2467 cat confdefs.h >>conftest.$ac_ext
2468 cat >>conftest.$ac_ext <<_ACEOF
2469 /* end confdefs.h.  */
2470
2471 int
2472 main ()
2473 {
2474 #ifndef __GNUC__
2475        choke me
2476 #endif
2477
2478   ;
2479   return 0;
2480 }
2481 _ACEOF
2482 rm -f conftest.$ac_objext
2483 if { (ac_try="$ac_compile"
2484 case "(($ac_try" in
2485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2486   *) ac_try_echo=$ac_try;;
2487 esac
2488 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2489 $as_echo "$ac_try_echo") >&5
2490   (eval "$ac_compile") 2>conftest.er1
2491   ac_status=$?
2492   grep -v '^ *+' conftest.er1 >conftest.err
2493   rm -f conftest.er1
2494   cat conftest.err >&5
2495   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2496   (exit $ac_status); } && {
2497          test -z "$ac_cxx_werror_flag" ||
2498          test ! -s conftest.err
2499        } && test -s conftest.$ac_objext; then
2500   ac_compiler_gnu=yes
2501 else
2502   $as_echo "$as_me: failed program was:" >&5
2503 sed 's/^/| /' conftest.$ac_ext >&5
2504
2505         ac_compiler_gnu=no
2506 fi
2507
2508 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2509 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2510
2511 fi
2512 { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2513 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
2514 if test $ac_compiler_gnu = yes; then
2515   GXX=yes
2516 else
2517   GXX=
2518 fi
2519 ac_test_CXXFLAGS=${CXXFLAGS+set}
2520 ac_save_CXXFLAGS=$CXXFLAGS
2521 { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2522 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
2523 if test "${ac_cv_prog_cxx_g+set}" = set; then
2524   $as_echo_n "(cached) " >&6
2525 else
2526   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2527    ac_cxx_werror_flag=yes
2528    ac_cv_prog_cxx_g=no
2529    CXXFLAGS="-g"
2530    cat >conftest.$ac_ext <<_ACEOF
2531 /* confdefs.h.  */
2532 _ACEOF
2533 cat confdefs.h >>conftest.$ac_ext
2534 cat >>conftest.$ac_ext <<_ACEOF
2535 /* end confdefs.h.  */
2536
2537 int
2538 main ()
2539 {
2540
2541   ;
2542   return 0;
2543 }
2544 _ACEOF
2545 rm -f conftest.$ac_objext
2546 if { (ac_try="$ac_compile"
2547 case "(($ac_try" in
2548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2549   *) ac_try_echo=$ac_try;;
2550 esac
2551 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2552 $as_echo "$ac_try_echo") >&5
2553   (eval "$ac_compile") 2>conftest.er1
2554   ac_status=$?
2555   grep -v '^ *+' conftest.er1 >conftest.err
2556   rm -f conftest.er1
2557   cat conftest.err >&5
2558   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2559   (exit $ac_status); } && {
2560          test -z "$ac_cxx_werror_flag" ||
2561          test ! -s conftest.err
2562        } && test -s conftest.$ac_objext; then
2563   ac_cv_prog_cxx_g=yes
2564 else
2565   $as_echo "$as_me: failed program was:" >&5
2566 sed 's/^/| /' conftest.$ac_ext >&5
2567
2568         CXXFLAGS=""
2569       cat >conftest.$ac_ext <<_ACEOF
2570 /* confdefs.h.  */
2571 _ACEOF
2572 cat confdefs.h >>conftest.$ac_ext
2573 cat >>conftest.$ac_ext <<_ACEOF
2574 /* end confdefs.h.  */
2575
2576 int
2577 main ()
2578 {
2579
2580   ;
2581   return 0;
2582 }
2583 _ACEOF
2584 rm -f conftest.$ac_objext
2585 if { (ac_try="$ac_compile"
2586 case "(($ac_try" in
2587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2588   *) ac_try_echo=$ac_try;;
2589 esac
2590 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2591 $as_echo "$ac_try_echo") >&5
2592   (eval "$ac_compile") 2>conftest.er1
2593   ac_status=$?
2594   grep -v '^ *+' conftest.er1 >conftest.err
2595   rm -f conftest.er1
2596   cat conftest.err >&5
2597   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2598   (exit $ac_status); } && {
2599          test -z "$ac_cxx_werror_flag" ||
2600          test ! -s conftest.err
2601        } && test -s conftest.$ac_objext; then
2602   :
2603 else
2604   $as_echo "$as_me: failed program was:" >&5
2605 sed 's/^/| /' conftest.$ac_ext >&5
2606
2607         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
2608          CXXFLAGS="-g"
2609          cat >conftest.$ac_ext <<_ACEOF
2610 /* confdefs.h.  */
2611 _ACEOF
2612 cat confdefs.h >>conftest.$ac_ext
2613 cat >>conftest.$ac_ext <<_ACEOF
2614 /* end confdefs.h.  */
2615
2616 int
2617 main ()
2618 {
2619
2620   ;
2621   return 0;
2622 }
2623 _ACEOF
2624 rm -f conftest.$ac_objext
2625 if { (ac_try="$ac_compile"
2626 case "(($ac_try" in
2627   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2628   *) ac_try_echo=$ac_try;;
2629 esac
2630 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2631 $as_echo "$ac_try_echo") >&5
2632   (eval "$ac_compile") 2>conftest.er1
2633   ac_status=$?
2634   grep -v '^ *+' conftest.er1 >conftest.err
2635   rm -f conftest.er1
2636   cat conftest.err >&5
2637   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2638   (exit $ac_status); } && {
2639          test -z "$ac_cxx_werror_flag" ||
2640          test ! -s conftest.err
2641        } && test -s conftest.$ac_objext; then
2642   ac_cv_prog_cxx_g=yes
2643 else
2644   $as_echo "$as_me: failed program was:" >&5
2645 sed 's/^/| /' conftest.$ac_ext >&5
2646
2647
2648 fi
2649
2650 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2651 fi
2652
2653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2654 fi
2655
2656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2657    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
2658 fi
2659 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2660 $as_echo "$ac_cv_prog_cxx_g" >&6; }
2661 if test "$ac_test_CXXFLAGS" = set; then
2662   CXXFLAGS=$ac_save_CXXFLAGS
2663 elif test $ac_cv_prog_cxx_g = yes; then
2664   if test "$GXX" = yes; then
2665     CXXFLAGS="-g -O2"
2666   else
2667     CXXFLAGS="-g"
2668   fi
2669 else
2670   if test "$GXX" = yes; then
2671     CXXFLAGS="-O2"
2672   else
2673     CXXFLAGS=
2674   fi
2675 fi
2676 ac_ext=c
2677 ac_cpp='$CPP $CPPFLAGS'
2678 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2679 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2680 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2681
2682 # Extract the first word of "icc", so it can be a program name with args.
2683 set dummy icc; ac_word=$2
2684 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2685 $as_echo_n "checking for $ac_word... " >&6; }
2686 if test "${ac_cv_path__ICC_+set}" = set; then
2687   $as_echo_n "(cached) " >&6
2688 else
2689   case $_ICC_ in
2690   [\\/]* | ?:[\\/]*)
2691   ac_cv_path__ICC_="$_ICC_" # Let the user override the test with a path.
2692   ;;
2693   *)
2694   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2695 for as_dir in $PATH
2696 do
2697   IFS=$as_save_IFS
2698   test -z "$as_dir" && as_dir=.
2699   for ac_exec_ext in '' $ac_executable_extensions; do
2700   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2701     ac_cv_path__ICC_="$as_dir/$ac_word$ac_exec_ext"
2702     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2703     break 2
2704   fi
2705 done
2706 done
2707 IFS=$as_save_IFS
2708
2709   ;;
2710 esac
2711 fi
2712 _ICC_=$ac_cv_path__ICC_
2713 if test -n "$_ICC_"; then
2714   { $as_echo "$as_me:$LINENO: result: $_ICC_" >&5
2715 $as_echo "$_ICC_" >&6; }
2716 else
2717   { $as_echo "$as_me:$LINENO: result: no" >&5
2718 $as_echo "no" >&6; }
2719 fi
2720
2721
2722 # Extract the first word of "icpc", so it can be a program name with args.
2723 set dummy icpc; ac_word=$2
2724 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2725 $as_echo_n "checking for $ac_word... " >&6; }
2726 if test "${ac_cv_path__ICPC_+set}" = set; then
2727   $as_echo_n "(cached) " >&6
2728 else
2729   case $_ICPC_ in
2730   [\\/]* | ?:[\\/]*)
2731   ac_cv_path__ICPC_="$_ICPC_" # Let the user override the test with a path.
2732   ;;
2733   *)
2734   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2735 for as_dir in $PATH
2736 do
2737   IFS=$as_save_IFS
2738   test -z "$as_dir" && as_dir=.
2739   for ac_exec_ext in '' $ac_executable_extensions; do
2740   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2741     ac_cv_path__ICPC_="$as_dir/$ac_word$ac_exec_ext"
2742     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2743     break 2
2744   fi
2745 done
2746 done
2747 IFS=$as_save_IFS
2748
2749   ;;
2750 esac
2751 fi
2752 _ICPC_=$ac_cv_path__ICPC_
2753 if test -n "$_ICPC_"; then
2754   { $as_echo "$as_me:$LINENO: result: $_ICPC_" >&5
2755 $as_echo "$_ICPC_" >&6; }
2756 else
2757   { $as_echo "$as_me:$LINENO: result: no" >&5
2758 $as_echo "no" >&6; }
2759 fi
2760
2761
2762 # Extract the first word of "pgcc", so it can be a program name with args.
2763 set dummy pgcc; ac_word=$2
2764 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2765 $as_echo_n "checking for $ac_word... " >&6; }
2766 if test "${ac_cv_path__PGC_+set}" = set; then
2767   $as_echo_n "(cached) " >&6
2768 else
2769   case $_PGC_ in
2770   [\\/]* | ?:[\\/]*)
2771   ac_cv_path__PGC_="$_PGC_" # Let the user override the test with a path.
2772   ;;
2773   *)
2774   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2775 for as_dir in $PATH
2776 do
2777   IFS=$as_save_IFS
2778   test -z "$as_dir" && as_dir=.
2779   for ac_exec_ext in '' $ac_executable_extensions; do
2780   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2781     ac_cv_path__PGC_="$as_dir/$ac_word$ac_exec_ext"
2782     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2783     break 2
2784   fi
2785 done
2786 done
2787 IFS=$as_save_IFS
2788
2789   ;;
2790 esac
2791 fi
2792 _PGC_=$ac_cv_path__PGC_
2793 if test -n "$_PGC_"; then
2794   { $as_echo "$as_me:$LINENO: result: $_PGC_" >&5
2795 $as_echo "$_PGC_" >&6; }
2796 else
2797   { $as_echo "$as_me:$LINENO: result: no" >&5
2798 $as_echo "no" >&6; }
2799 fi
2800
2801
2802 # Extract the first word of "pgCC", so it can be a program name with args.
2803 set dummy pgCC; ac_word=$2
2804 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2805 $as_echo_n "checking for $ac_word... " >&6; }
2806 if test "${ac_cv_path__PGCXX_+set}" = set; then
2807   $as_echo_n "(cached) " >&6
2808 else
2809   case $_PGCXX_ in
2810   [\\/]* | ?:[\\/]*)
2811   ac_cv_path__PGCXX_="$_PGCXX_" # Let the user override the test with a path.
2812   ;;
2813   *)
2814   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2815 for as_dir in $PATH
2816 do
2817   IFS=$as_save_IFS
2818   test -z "$as_dir" && as_dir=.
2819   for ac_exec_ext in '' $ac_executable_extensions; do
2820   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2821     ac_cv_path__PGCXX_="$as_dir/$ac_word$ac_exec_ext"
2822     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2823     break 2
2824   fi
2825 done
2826 done
2827 IFS=$as_save_IFS
2828
2829   ;;
2830 esac
2831 fi
2832 _PGCXX_=$ac_cv_path__PGCXX_
2833 if test -n "$_PGCXX_"; then
2834   { $as_echo "$as_me:$LINENO: result: $_PGCXX_" >&5
2835 $as_echo "$_PGCXX_" >&6; }
2836 else
2837   { $as_echo "$as_me:$LINENO: result: no" >&5
2838 $as_echo "no" >&6; }
2839 fi
2840
2841
2842 # Extract the first word of "cc", so it can be a program name with args.
2843 set dummy cc; ac_word=$2
2844 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2845 $as_echo_n "checking for $ac_word... " >&6; }
2846 if test "${ac_cv_path__CC_+set}" = set; then
2847   $as_echo_n "(cached) " >&6
2848 else
2849   case $_CC_ in
2850   [\\/]* | ?:[\\/]*)
2851   ac_cv_path__CC_="$_CC_" # Let the user override the test with a path.
2852   ;;
2853   *)
2854   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2855 for as_dir in $PATH
2856 do
2857   IFS=$as_save_IFS
2858   test -z "$as_dir" && as_dir=.
2859   for ac_exec_ext in '' $ac_executable_extensions; do
2860   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2861     ac_cv_path__CC_="$as_dir/$ac_word$ac_exec_ext"
2862     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2863     break 2
2864   fi
2865 done
2866 done
2867 IFS=$as_save_IFS
2868
2869   ;;
2870 esac
2871 fi
2872 _CC_=$ac_cv_path__CC_
2873 if test -n "$_CC_"; then
2874   { $as_echo "$as_me:$LINENO: result: $_CC_" >&5
2875 $as_echo "$_CC_" >&6; }
2876 else
2877   { $as_echo "$as_me:$LINENO: result: no" >&5
2878 $as_echo "no" >&6; }
2879 fi
2880
2881
2882 # Extract the first word of "CC", so it can be a program name with args.
2883 set dummy CC; ac_word=$2
2884 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2885 $as_echo_n "checking for $ac_word... " >&6; }
2886 if test "${ac_cv_path__CXX_+set}" = set; then
2887   $as_echo_n "(cached) " >&6
2888 else
2889   case $_CXX_ in
2890   [\\/]* | ?:[\\/]*)
2891   ac_cv_path__CXX_="$_CXX_" # Let the user override the test with a path.
2892   ;;
2893   *)
2894   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2895 for as_dir in $PATH
2896 do
2897   IFS=$as_save_IFS
2898   test -z "$as_dir" && as_dir=.
2899   for ac_exec_ext in '' $ac_executable_extensions; do
2900   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2901     ac_cv_path__CXX_="$as_dir/$ac_word$ac_exec_ext"
2902     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2903     break 2
2904   fi
2905 done
2906 done
2907 IFS=$as_save_IFS
2908
2909   ;;
2910 esac
2911 fi
2912 _CXX_=$ac_cv_path__CXX_
2913 if test -n "$_CXX_"; then
2914   { $as_echo "$as_me:$LINENO: result: $_CXX_" >&5
2915 $as_echo "$_CXX_" >&6; }
2916 else
2917   { $as_echo "$as_me:$LINENO: result: no" >&5
2918 $as_echo "no" >&6; }
2919 fi
2920
2921
2922 ac_ext=cpp
2923 ac_cpp='$CXXCPP $CPPFLAGS'
2924 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2925 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2926 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2927
2928
2929
2930
2931
2932
2933
2934 { $as_echo "$as_me:$LINENO: checking for library containing dlopen" >&5
2935 $as_echo_n "checking for library containing dlopen... " >&6; }
2936 if test "${ac_cv_search_dlopen+set}" = set; then
2937   $as_echo_n "(cached) " >&6
2938 else
2939   ac_func_search_save_LIBS=$LIBS
2940 cat >conftest.$ac_ext <<_ACEOF
2941 /* confdefs.h.  */
2942 _ACEOF
2943 cat confdefs.h >>conftest.$ac_ext
2944 cat >>conftest.$ac_ext <<_ACEOF
2945 /* end confdefs.h.  */
2946
2947 /* Override any GCC internal prototype to avoid an error.
2948    Use char because int might match the return type of a GCC
2949    builtin and then its argument prototype would still apply.  */
2950 #ifdef __cplusplus
2951 extern "C"
2952 #endif
2953 char dlopen ();
2954 int
2955 main ()
2956 {
2957 return dlopen ();
2958   ;
2959   return 0;
2960 }
2961 _ACEOF
2962 for ac_lib in '' dl; do
2963   if test -z "$ac_lib"; then
2964     ac_res="none required"
2965   else
2966     ac_res=-l$ac_lib
2967     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
2968   fi
2969   rm -f conftest.$ac_objext conftest$ac_exeext
2970 if { (ac_try="$ac_link"
2971 case "(($ac_try" in
2972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2973   *) ac_try_echo=$ac_try;;
2974 esac
2975 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2976 $as_echo "$ac_try_echo") >&5
2977   (eval "$ac_link") 2>conftest.er1
2978   ac_status=$?
2979   grep -v '^ *+' conftest.er1 >conftest.err
2980   rm -f conftest.er1
2981   cat conftest.err >&5
2982   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2983   (exit $ac_status); } && {
2984          test -z "$ac_cxx_werror_flag" ||
2985          test ! -s conftest.err
2986        } && test -s conftest$ac_exeext && {
2987          test "$cross_compiling" = yes ||
2988          $as_test_x conftest$ac_exeext
2989        }; then
2990   ac_cv_search_dlopen=$ac_res
2991 else
2992   $as_echo "$as_me: failed program was:" >&5
2993 sed 's/^/| /' conftest.$ac_ext >&5
2994
2995
2996 fi
2997
2998 rm -rf conftest.dSYM
2999 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3000       conftest$ac_exeext
3001   if test "${ac_cv_search_dlopen+set}" = set; then
3002   break
3003 fi
3004 done
3005 if test "${ac_cv_search_dlopen+set}" = set; then
3006   :
3007 else
3008   ac_cv_search_dlopen=no
3009 fi
3010 rm conftest.$ac_ext
3011 LIBS=$ac_func_search_save_LIBS
3012 fi
3013 { $as_echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
3014 $as_echo "$ac_cv_search_dlopen" >&6; }
3015 ac_res=$ac_cv_search_dlopen
3016 if test "$ac_res" != no; then
3017   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3018
3019 fi
3020
3021
3022
3023 # Check whether --with-traditional was given.
3024 if test "${with_traditional+set}" = set; then
3025   withval=$with_traditional; LIBRARY_DEST_VAR="LIBRARY_DEST=\${TO_CORE}/../\${PLATFORM}/lib";
3026              PROGRAM_DEST_VAR="PROGRAM_DEST=\${TO_CORE}/../\${PLATFORM}/bin";
3027              INCLUDE_DEST_VAR="INCLUDE_DEST=\${TO_CORE}/../include";
3028 else
3029   LIBRARY_DEST_VAR="";
3030              PROGRAM_DEST_VAR="";
3031              INCLUDE_DEST_VAR="";
3032 fi
3033
3034
3035
3036
3037
3038 # boost.m4: Locate Boost headers and libraries for autoconf-based projects.
3039 # Copyright (C) 2007, 2008, 2009, 2010, 2011  Benoit Sigoure <tsuna@lrde.epita.fr>
3040 #
3041 # This program is free software: you can redistribute it and/or modify
3042 # it under the terms of the GNU General Public License as published by
3043 # the Free Software Foundation, either version 3 of the License, or
3044 # (at your option) any later version.
3045 #
3046 # Additional permission under section 7 of the GNU General Public
3047 # License, version 3 ("GPLv3"):
3048 #
3049 # If you convey this file as part of a work that contains a
3050 # configuration script generated by Autoconf, you may do so under
3051 # terms of your choice.
3052 #
3053 # This program is distributed in the hope that it will be useful,
3054 # but WITHOUT ANY WARRANTY; without even the implied warranty of
3055 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
3056 # GNU General Public License for more details.
3057 #
3058 # You should have received a copy of the GNU General Public License
3059 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
3060
3061
3062
3063 # Original sources can be found at http://github.com/tsuna/boost.m4
3064 # You can fetch the latest version of the script by doing:
3065 #   wget http://github.com/tsuna/boost.m4/raw/master/build-aux/boost.m4
3066
3067 # ------ #
3068 # README #
3069 # ------ #
3070
3071 # This file provides several macros to use the various Boost libraries.
3072 # The first macro is BOOST_REQUIRE.  It will simply check if it's possible to
3073 # find the Boost headers of a given (optional) minimum version and it will
3074 # define BOOST_CPPFLAGS accordingly.  It will add an option --with-boost to
3075 # your configure so that users can specify non standard locations.
3076 # If the user's environment contains BOOST_ROOT and --with-boost was not
3077 # specified, --with-boost=$BOOST_ROOT is implicitly used.
3078 # For more README and documentation, go to http://github.com/tsuna/boost.m4
3079 # Note: THESE MACROS ASSUME THAT YOU USE LIBTOOL.  If you don't, don't worry,
3080 # simply read the README, it will show you what to do step by step.
3081
3082
3083
3084
3085 # _BOOST_SED_CPP(SED-PROGRAM, PROGRAM,
3086 #                [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
3087 # --------------------------------------------------------
3088 # Same as AC_EGREP_CPP, but leave the result in conftest.i.
3089 #
3090 # SED-PROGRAM is *not* overquoted, as in AC_EGREP_CPP.  It is expanded
3091 # in double-quotes, so escape your double quotes.
3092 #
3093 # It could be useful to turn this into a macro which extracts the
3094 # value of any macro.
3095 # AC_EGREP_CPP
3096
3097
3098
3099 # BOOST_REQUIRE([VERSION], [ACTION-IF-NOT-FOUND])
3100 # -----------------------------------------------
3101 # Look for Boost.  If version is given, it must either be a literal of the form
3102 # "X.Y.Z" where X, Y and Z are integers (the ".Z" part being optional) or a
3103 # variable "$var".
3104 # Defines the value BOOST_CPPFLAGS.  This macro only checks for headers with
3105 # the required version, it does not check for any of the Boost libraries.
3106 # On # success, defines HAVE_BOOST.  On failure, calls the optional
3107 # ACTION-IF-NOT-FOUND action if one was supplied.
3108 # Otherwise aborts with an error message.
3109 # BOOST_REQUIRE
3110
3111 # BOOST_STATIC()
3112 # --------------
3113 # Add the "--enable-static-boost" configure argument. If this argument is given
3114 # on the command line, static versions of the libraries will be looked up.
3115 # BOOST_STATIC
3116
3117 # BOOST_FIND_HEADER([HEADER-NAME], [ACTION-IF-NOT-FOUND], [ACTION-IF-FOUND])
3118 # --------------------------------------------------------------------------
3119 # Wrapper around AC_CHECK_HEADER for Boost headers.  Useful to check for
3120 # some parts of the Boost library which are only made of headers and don't
3121 # require linking (such as Boost.Foreach).
3122 #
3123 # Default ACTION-IF-NOT-FOUND: Fail with a fatal error unless Boost couldn't be
3124 # found in the first place, in which case by default a notice is issued to the
3125 # user.  Presumably if we haven't died already it's because it's OK to not have
3126 # Boost, which is why only a notice is issued instead of a hard error.
3127 #
3128 # Default ACTION-IF-FOUND: define the preprocessor symbol HAVE_<HEADER-NAME> in
3129 # case of success # (where HEADER-NAME is written LIKE_THIS, e.g.,
3130 # HAVE_BOOST_FOREACH_HPP).
3131 # BOOST_FIND_HEADER
3132
3133
3134 # BOOST_FIND_LIB([LIB-NAME], [PREFERRED-RT-OPT], [HEADER-NAME], [CXX-TEST],
3135 #                [CXX-PROLOGUE])
3136 # -------------------------------------------------------------------------
3137 # Look for the Boost library LIB-NAME (e.g., LIB-NAME = `thread', for
3138 # libboost_thread).  Check that HEADER-NAME works and check that
3139 # libboost_LIB-NAME can link with the code CXX-TEST.  The optional argument
3140 # CXX-PROLOGUE can be used to include some C++ code before the `main'
3141 # function.
3142 #
3143 # Invokes BOOST_FIND_HEADER([HEADER-NAME]) (see above).
3144 #
3145 # Boost libraries typically come compiled with several flavors (with different
3146 # runtime options) so PREFERRED-RT-OPT is the preferred suffix.  A suffix is one
3147 # or more of the following letters: sgdpn (in that order).  s = static
3148 # runtime, d = debug build, g = debug/diagnostic runtime, p = STLPort build,
3149 # n = (unsure) STLPort build without iostreams from STLPort (it looks like `n'
3150 # must always be used along with `p').  Additionally, PREFERRED-RT-OPT can
3151 # start with `mt-' to indicate that there is a preference for multi-thread
3152 # builds.  Some sample values for PREFERRED-RT-OPT: (nothing), mt, d, mt-d, gdp
3153 # ...  If you want to make sure you have a specific version of Boost
3154 # (eg, >= 1.33) you *must* invoke BOOST_REQUIRE before this macro.
3155 # BOOST_FIND_LIB
3156
3157
3158 # --------------------------------------- #
3159 # Checks for the various Boost libraries. #
3160 # --------------------------------------- #
3161
3162 # List of boost libraries: http://www.boost.org/libs/libraries.htm
3163 # The page http://beta.boost.org/doc/libs is useful: it gives the first release
3164 # version of each library (among other things).
3165
3166 # BOOST_DEFUN(LIBRARY, CODE)
3167 # --------------------------
3168 # Define BOOST_<LIBRARY-UPPERCASE> as a macro that runs CODE.
3169 #
3170 # Use indir to avoid the warning on underquoted macro name given to AC_DEFUN.
3171
3172
3173 # BOOST_ARRAY()
3174 # -------------
3175 # Look for Boost.Array
3176
3177
3178
3179
3180 # BOOST_ASIO()
3181 # ------------
3182 # Look for Boost.Asio (new in Boost 1.35).
3183
3184
3185
3186
3187 # BOOST_BIND()
3188 # ------------
3189 # Look for Boost.Bind
3190
3191
3192
3193
3194 # BOOST_CHRONO()
3195 # ------------------
3196 # Look for Boost.Chrono
3197
3198 # BOOST_CHRONO
3199
3200
3201 # BOOST_CONVERSION()
3202 # ------------------
3203 # Look for Boost.Conversion (cast / lexical_cast)
3204
3205 # BOOST_CONVERSION
3206
3207
3208 # BOOST_DATE_TIME([PREFERRED-RT-OPT])
3209 # -----------------------------------
3210 # Look for Boost.Date_Time.  For the documentation of PREFERRED-RT-OPT, see the
3211 # documentation of BOOST_FIND_LIB above.
3212
3213 # BOOST_DATE_TIME
3214
3215
3216 # BOOST_FILESYSTEM([PREFERRED-RT-OPT])
3217 # ------------------------------------
3218 # Look for Boost.Filesystem.  For the documentation of PREFERRED-RT-OPT, see
3219 # the documentation of BOOST_FIND_LIB above.
3220 # Do not check for boost/filesystem.hpp because this file was introduced in
3221 # 1.34.
3222
3223 # BOOST_FILESYSTEM
3224
3225
3226 # BOOST_FOREACH()
3227 # ---------------
3228 # Look for Boost.Foreach
3229
3230
3231
3232
3233 # BOOST_FORMAT()
3234 # --------------
3235 # Look for Boost.Format
3236 # Note: we can't check for boost/format/format_fwd.hpp because the header isn't
3237 # standalone.  It can't be compiled because it triggers the following error:
3238 # boost/format/detail/config_macros.hpp:88: error: 'locale' in namespace 'std'
3239 #                                                  does not name a type
3240
3241
3242
3243
3244 # BOOST_FUNCTION()
3245 # ----------------
3246 # Look for Boost.Function
3247
3248
3249
3250
3251 # BOOST_GRAPH([PREFERRED-RT-OPT])
3252 # -------------------------------
3253 # Look for Boost.Graphs.  For the documentation of PREFERRED-RT-OPT, see the
3254 # documentation of BOOST_FIND_LIB above.
3255
3256 # BOOST_GRAPH
3257
3258
3259 # BOOST_IOSTREAMS([PREFERRED-RT-OPT])
3260 # -----------------------------------
3261 # Look for Boost.IOStreams.  For the documentation of PREFERRED-RT-OPT, see the
3262 # documentation of BOOST_FIND_LIB above.
3263
3264 # BOOST_IOSTREAMS
3265
3266
3267 # BOOST_HASH()
3268 # ------------
3269 # Look for Boost.Functional/Hash
3270
3271
3272
3273
3274 # BOOST_LAMBDA()
3275 # --------------
3276 # Look for Boost.Lambda
3277
3278
3279
3280
3281 # BOOST_LOG([PREFERRED-RT-OPT])
3282 # -----------------------------
3283 # Look for Boost.Log For the documentation of PREFERRED-RT-OPT, see the
3284 # documentation of BOOST_FIND_LIB above.
3285
3286 # BOOST_LOG
3287
3288
3289 # BOOST_LOG_SETUP([PREFERRED-RT-OPT])
3290 # -----------------------------------
3291 # Look for Boost.Log For the documentation of PREFERRED-RT-OPT, see the
3292 # documentation of BOOST_FIND_LIB above.
3293
3294 # BOOST_LOG_SETUP
3295
3296
3297 # BOOST_MATH()
3298 # ------------
3299 # Look for Boost.Math
3300 # TODO: This library isn't header-only but it comes in multiple different
3301 # flavors that don't play well with BOOST_FIND_LIB (e.g, libboost_math_c99,
3302 # libboost_math_c99f, libboost_math_c99l, libboost_math_tr1,
3303 # libboost_math_tr1f, libboost_math_tr1l).  This macro must be fixed to do the
3304 # right thing anyway.
3305
3306
3307
3308
3309 # BOOST_MULTIARRAY()
3310 # ------------------
3311 # Look for Boost.MultiArray
3312
3313
3314
3315
3316 # BOOST_NUMERIC_CONVERSION()
3317 # --------------------------
3318 # Look for Boost.NumericConversion (policy-based numeric conversion)
3319
3320 # BOOST_NUMERIC_CONVERSION
3321
3322
3323 # BOOST_OPTIONAL()
3324 # ----------------
3325 # Look for Boost.Optional
3326
3327
3328
3329
3330 # BOOST_PREPROCESSOR()
3331 # --------------------
3332 # Look for Boost.Preprocessor
3333
3334
3335
3336
3337 # BOOST_UNORDERED()
3338 # -----------------
3339 # Look for Boost.Unordered
3340
3341
3342
3343
3344 # BOOST_UUID()
3345 # ------------
3346 # Look for Boost.Uuid
3347
3348
3349
3350
3351 # BOOST_PROGRAM_OPTIONS([PREFERRED-RT-OPT])
3352 # -----------------------------------------
3353 # Look for Boost.Program_options.  For the documentation of PREFERRED-RT-OPT,
3354 # see the documentation of BOOST_FIND_LIB above.
3355
3356 # BOOST_PROGRAM_OPTIONS
3357
3358
3359
3360 # _BOOST_PYTHON_CONFIG(VARIABLE, FLAG)
3361 # ------------------------------------
3362 # Save VARIABLE, and define it via `python-config --FLAG`.
3363 # Substitute BOOST_PYTHON_VARIABLE.
3364
3365
3366
3367 # BOOST_PYTHON([PREFERRED-RT-OPT])
3368 # --------------------------------
3369 # Look for Boost.Python.  For the documentation of PREFERRED-RT-OPT,
3370 # see the documentation of BOOST_FIND_LIB above.
3371
3372 # BOOST_PYTHON
3373
3374
3375 # BOOST_REF()
3376 # -----------
3377 # Look for Boost.Ref
3378
3379
3380
3381
3382 # BOOST_REGEX([PREFERRED-RT-OPT])
3383 # -------------------------------
3384 # Look for Boost.Regex.  For the documentation of PREFERRED-RT-OPT, see the
3385 # documentation of BOOST_FIND_LIB above.
3386
3387 # BOOST_REGEX
3388
3389
3390 # BOOST_SERIALIZATION([PREFERRED-RT-OPT])
3391 # ---------------------------------------
3392 # Look for Boost.Serialization.  For the documentation of PREFERRED-RT-OPT, see
3393 # the documentation of BOOST_FIND_LIB above.
3394
3395 # BOOST_SERIALIZATION
3396
3397
3398 # BOOST_SIGNALS([PREFERRED-RT-OPT])
3399 # ---------------------------------
3400 # Look for Boost.Signals.  For the documentation of PREFERRED-RT-OPT, see the
3401 # documentation of BOOST_FIND_LIB above.
3402
3403 # BOOST_SIGNALS
3404
3405
3406 # BOOST_SMART_PTR()
3407 # -----------------
3408 # Look for Boost.SmartPtr
3409
3410
3411
3412
3413 # BOOST_STATICASSERT()
3414 # --------------------
3415 # Look for Boost.StaticAssert
3416
3417
3418
3419
3420 # BOOST_STRING_ALGO()
3421 # -------------------
3422 # Look for Boost.StringAlgo
3423
3424
3425
3426
3427 # BOOST_SYSTEM([PREFERRED-RT-OPT])
3428 # --------------------------------
3429 # Look for Boost.System.  For the documentation of PREFERRED-RT-OPT, see the
3430 # documentation of BOOST_FIND_LIB above.  This library was introduced in Boost
3431 # 1.35.0.
3432
3433 # BOOST_SYSTEM
3434
3435
3436 # BOOST_TEST([PREFERRED-RT-OPT])
3437 # ------------------------------
3438 # Look for Boost.Test.  For the documentation of PREFERRED-RT-OPT, see the
3439 # documentation of BOOST_FIND_LIB above.
3440
3441 # BOOST_TEST
3442
3443
3444 # BOOST_THREADS([PREFERRED-RT-OPT])
3445 # ---------------------------------
3446 # Look for Boost.Thread.  For the documentation of PREFERRED-RT-OPT, see the
3447 # documentation of BOOST_FIND_LIB above.
3448 # FIXME: Provide an alias "BOOST_THREAD".
3449
3450 # BOOST_THREADS
3451
3452
3453 # BOOST_TOKENIZER()
3454 # -----------------
3455 # Look for Boost.Tokenizer
3456
3457
3458
3459
3460 # BOOST_TRIBOOL()
3461 # ---------------
3462 # Look for Boost.Tribool
3463
3464
3465
3466
3467 # BOOST_TUPLE()
3468 # -------------
3469 # Look for Boost.Tuple
3470
3471
3472
3473
3474 # BOOST_TYPETRAITS()
3475 # --------------------
3476 # Look for Boost.TypeTraits
3477
3478
3479
3480
3481 # BOOST_UTILITY()
3482 # ---------------
3483 # Look for Boost.Utility (noncopyable, result_of, base-from-member idiom,
3484 # etc.)
3485
3486
3487
3488
3489 # BOOST_VARIANT()
3490 # ---------------
3491 # Look for Boost.Variant.
3492
3493
3494
3495
3496 # BOOST_WAVE([PREFERRED-RT-OPT])
3497 # ------------------------------
3498 # NOTE: If you intend to use Wave/Spirit with thread support, make sure you
3499 # call BOOST_THREADS first.
3500 # Look for Boost.Wave.  For the documentation of PREFERRED-RT-OPT, see the
3501 # documentation of BOOST_FIND_LIB above.
3502
3503 # BOOST_WAVE
3504
3505
3506 # BOOST_XPRESSIVE()
3507 # -----------------
3508 # Look for Boost.Xpressive (new since 1.36.0).
3509
3510
3511
3512
3513 # ----------------- #
3514 # Internal helpers. #
3515 # ----------------- #
3516
3517
3518 # _BOOST_PTHREAD_FLAG()
3519 # ---------------------
3520 # Internal helper for BOOST_THREADS.  Based on ACX_PTHREAD:
3521 # http://autoconf-archive.cryp.to/acx_pthread.html
3522 # _BOOST_PTHREAD_FLAG
3523
3524
3525 # _BOOST_gcc_test(MAJOR, MINOR)
3526 # -----------------------------
3527 # Internal helper for _BOOST_FIND_COMPILER_TAG.
3528
3529
3530 # _BOOST_FIND_COMPILER_TAG()
3531 # --------------------------
3532 # Internal.  When Boost is installed without --layout=system, each library
3533 # filename will hold a suffix that encodes the compiler used during the
3534 # build.  The Boost build system seems to call this a `tag'.
3535 # _BOOST_FIND_COMPILER_TAG
3536
3537
3538 # _BOOST_GUESS_WHETHER_TO_USE_MT()
3539 # --------------------------------
3540 # Compile a small test to try to guess whether we should favor MT (Multi
3541 # Thread) flavors of Boost.  Sets boost_guess_use_mt accordingly.
3542
3543
3544 # _BOOST_AC_LINK_IFELSE(PROGRAM, [ACTION-IF-TRUE], [ACTION-IF-FALSE])
3545 # -------------------------------------------------------------------
3546 # Fork of _AC_LINK_IFELSE that preserves conftest.o across calls.  Fragile,
3547 # will break when Autoconf changes its internals.  Requires that you manually
3548 # rm -f conftest.$ac_objext in between to really different tests, otherwise
3549 # you will try to link a conftest.o left behind by a previous test.
3550 # Used to aggressively optimize BOOST_FIND_LIB (see the big comment in this
3551 # macro).
3552 #
3553 # Don't use "break" in the actions, as it would short-circuit some code
3554 # this macro runs after the actions.
3555 # _BOOST_AC_LINK_IFELSE
3556
3557 # Local Variables:
3558 # mode: autoconf
3559 # End:
3560
3561
3562 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3563 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3564 if test "${ac_cv_path_GREP+set}" = set; then
3565   $as_echo_n "(cached) " >&6
3566 else
3567   if test -z "$GREP"; then
3568   ac_path_GREP_found=false
3569   # Loop through the user's path and test for each of PROGNAME-LIST
3570   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3571 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3572 do
3573   IFS=$as_save_IFS
3574   test -z "$as_dir" && as_dir=.
3575   for ac_prog in grep ggrep; do
3576     for ac_exec_ext in '' $ac_executable_extensions; do
3577       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3578       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3579 # Check for GNU ac_path_GREP and select it if it is found.
3580   # Check for GNU $ac_path_GREP
3581 case `"$ac_path_GREP" --version 2>&1` in
3582 *GNU*)
3583   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3584 *)
3585   ac_count=0
3586   $as_echo_n 0123456789 >"conftest.in"
3587   while :
3588   do
3589     cat "conftest.in" "conftest.in" >"conftest.tmp"
3590     mv "conftest.tmp" "conftest.in"
3591     cp "conftest.in" "conftest.nl"
3592     $as_echo 'GREP' >> "conftest.nl"
3593     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3594     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3595     ac_count=`expr $ac_count + 1`
3596     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3597       # Best one so far, save it but keep looking for a better one
3598       ac_cv_path_GREP="$ac_path_GREP"
3599       ac_path_GREP_max=$ac_count
3600     fi
3601     # 10*(2^10) chars as input seems more than enough
3602     test $ac_count -gt 10 && break
3603   done
3604   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3605 esac
3606
3607       $ac_path_GREP_found && break 3
3608     done
3609   done
3610 done
3611 IFS=$as_save_IFS
3612   if test -z "$ac_cv_path_GREP"; then
3613     { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3614 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3615    { (exit 1); exit 1; }; }
3616   fi
3617 else
3618   ac_cv_path_GREP=$GREP
3619 fi
3620
3621 fi
3622 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3623 $as_echo "$ac_cv_path_GREP" >&6; }
3624  GREP="$ac_cv_path_GREP"
3625
3626
3627 ac_ext=cpp
3628 ac_cpp='$CXXCPP $CPPFLAGS'
3629 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3630 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3631 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3632 { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
3633 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
3634 if test -z "$CXXCPP"; then
3635   if test "${ac_cv_prog_CXXCPP+set}" = set; then
3636   $as_echo_n "(cached) " >&6
3637 else
3638       # Double quotes because CXXCPP needs to be expanded
3639     for CXXCPP in "$CXX -E" "/lib/cpp"
3640     do
3641       ac_preproc_ok=false
3642 for ac_cxx_preproc_warn_flag in '' yes
3643 do
3644   # Use a header file that comes with gcc, so configuring glibc
3645   # with a fresh cross-compiler works.
3646   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3647   # <limits.h> exists even on freestanding compilers.
3648   # On the NeXT, cc -E runs the code through the compiler's parser,
3649   # not just through cpp. "Syntax error" is here to catch this case.
3650   cat >conftest.$ac_ext <<_ACEOF
3651 /* confdefs.h.  */
3652 _ACEOF
3653 cat confdefs.h >>conftest.$ac_ext
3654 cat >>conftest.$ac_ext <<_ACEOF
3655 /* end confdefs.h.  */
3656 #ifdef __STDC__
3657 # include <limits.h>
3658 #else
3659 # include <assert.h>
3660 #endif
3661                      Syntax error
3662 _ACEOF
3663 if { (ac_try="$ac_cpp conftest.$ac_ext"
3664 case "(($ac_try" in
3665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3666   *) ac_try_echo=$ac_try;;
3667 esac
3668 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3669 $as_echo "$ac_try_echo") >&5
3670   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3671   ac_status=$?
3672   grep -v '^ *+' conftest.er1 >conftest.err
3673   rm -f conftest.er1
3674   cat conftest.err >&5
3675   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3676   (exit $ac_status); } >/dev/null && {
3677          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
3678          test ! -s conftest.err
3679        }; then
3680   :
3681 else
3682   $as_echo "$as_me: failed program was:" >&5
3683 sed 's/^/| /' conftest.$ac_ext >&5
3684
3685   # Broken: fails on valid input.
3686 continue
3687 fi
3688
3689 rm -f conftest.err conftest.$ac_ext
3690
3691   # OK, works on sane cases.  Now check whether nonexistent headers
3692   # can be detected and how.
3693   cat >conftest.$ac_ext <<_ACEOF
3694 /* confdefs.h.  */
3695 _ACEOF
3696 cat confdefs.h >>conftest.$ac_ext
3697 cat >>conftest.$ac_ext <<_ACEOF
3698 /* end confdefs.h.  */
3699 #include <ac_nonexistent.h>
3700 _ACEOF
3701 if { (ac_try="$ac_cpp conftest.$ac_ext"
3702 case "(($ac_try" in
3703   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3704   *) ac_try_echo=$ac_try;;
3705 esac
3706 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3707 $as_echo "$ac_try_echo") >&5
3708   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3709   ac_status=$?
3710   grep -v '^ *+' conftest.er1 >conftest.err
3711   rm -f conftest.er1
3712   cat conftest.err >&5
3713   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3714   (exit $ac_status); } >/dev/null && {
3715          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
3716          test ! -s conftest.err
3717        }; then
3718   # Broken: success on invalid input.
3719 continue
3720 else
3721   $as_echo "$as_me: failed program was:" >&5
3722 sed 's/^/| /' conftest.$ac_ext >&5
3723
3724   # Passes both tests.
3725 ac_preproc_ok=:
3726 break
3727 fi
3728
3729 rm -f conftest.err conftest.$ac_ext
3730
3731 done
3732 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3733 rm -f conftest.err conftest.$ac_ext
3734 if $ac_preproc_ok; then
3735   break
3736 fi
3737
3738     done
3739     ac_cv_prog_CXXCPP=$CXXCPP
3740
3741 fi
3742   CXXCPP=$ac_cv_prog_CXXCPP
3743 else
3744   ac_cv_prog_CXXCPP=$CXXCPP
3745 fi
3746 { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
3747 $as_echo "$CXXCPP" >&6; }
3748 ac_preproc_ok=false
3749 for ac_cxx_preproc_warn_flag in '' yes
3750 do
3751   # Use a header file that comes with gcc, so configuring glibc
3752   # with a fresh cross-compiler works.
3753   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3754   # <limits.h> exists even on freestanding compilers.
3755   # On the NeXT, cc -E runs the code through the compiler's parser,
3756   # not just through cpp. "Syntax error" is here to catch this case.
3757   cat >conftest.$ac_ext <<_ACEOF
3758 /* confdefs.h.  */
3759 _ACEOF
3760 cat confdefs.h >>conftest.$ac_ext
3761 cat >>conftest.$ac_ext <<_ACEOF
3762 /* end confdefs.h.  */
3763 #ifdef __STDC__
3764 # include <limits.h>
3765 #else
3766 # include <assert.h>
3767 #endif
3768                      Syntax error
3769 _ACEOF
3770 if { (ac_try="$ac_cpp conftest.$ac_ext"
3771 case "(($ac_try" in
3772   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3773   *) ac_try_echo=$ac_try;;
3774 esac
3775 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3776 $as_echo "$ac_try_echo") >&5
3777   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3778   ac_status=$?
3779   grep -v '^ *+' conftest.er1 >conftest.err
3780   rm -f conftest.er1
3781   cat conftest.err >&5
3782   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3783   (exit $ac_status); } >/dev/null && {
3784          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
3785          test ! -s conftest.err
3786        }; then
3787   :
3788 else
3789   $as_echo "$as_me: failed program was:" >&5
3790 sed 's/^/| /' conftest.$ac_ext >&5
3791
3792   # Broken: fails on valid input.
3793 continue
3794 fi
3795
3796 rm -f conftest.err conftest.$ac_ext
3797
3798   # OK, works on sane cases.  Now check whether nonexistent headers
3799   # can be detected and how.
3800   cat >conftest.$ac_ext <<_ACEOF
3801 /* confdefs.h.  */
3802 _ACEOF
3803 cat confdefs.h >>conftest.$ac_ext
3804 cat >>conftest.$ac_ext <<_ACEOF
3805 /* end confdefs.h.  */
3806 #include <ac_nonexistent.h>
3807 _ACEOF
3808 if { (ac_try="$ac_cpp conftest.$ac_ext"
3809 case "(($ac_try" in
3810   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3811   *) ac_try_echo=$ac_try;;
3812 esac
3813 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3814 $as_echo "$ac_try_echo") >&5
3815   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3816   ac_status=$?
3817   grep -v '^ *+' conftest.er1 >conftest.err
3818   rm -f conftest.er1
3819   cat conftest.err >&5
3820   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3821   (exit $ac_status); } >/dev/null && {
3822          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
3823          test ! -s conftest.err
3824        }; then
3825   # Broken: success on invalid input.
3826 continue
3827 else
3828   $as_echo "$as_me: failed program was:" >&5
3829 sed 's/^/| /' conftest.$ac_ext >&5
3830
3831   # Passes both tests.
3832 ac_preproc_ok=:
3833 break
3834 fi
3835
3836 rm -f conftest.err conftest.$ac_ext
3837
3838 done
3839 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3840 rm -f conftest.err conftest.$ac_ext
3841 if $ac_preproc_ok; then
3842   :
3843 else
3844   { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3845 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3846 { { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3847 See \`config.log' for more details." >&5
3848 $as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3849 See \`config.log' for more details." >&2;}
3850    { (exit 1); exit 1; }; }; }
3851 fi
3852
3853 ac_ext=cpp
3854 ac_cpp='$CXXCPP $CPPFLAGS'
3855 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3856 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3857 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3858
3859
3860 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3861 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3862 if test "${ac_cv_path_SED+set}" = set; then
3863   $as_echo_n "(cached) " >&6
3864 else
3865             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3866      for ac_i in 1 2 3 4 5 6 7; do
3867        ac_script="$ac_script$as_nl$ac_script"
3868      done
3869      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3870      $as_unset ac_script || ac_script=
3871      if test -z "$SED"; then
3872   ac_path_SED_found=false
3873   # Loop through the user's path and test for each of PROGNAME-LIST
3874   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3875 for as_dir in $PATH
3876 do
3877   IFS=$as_save_IFS
3878   test -z "$as_dir" && as_dir=.
3879   for ac_prog in sed gsed; do
3880     for ac_exec_ext in '' $ac_executable_extensions; do
3881       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3882       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3883 # Check for GNU ac_path_SED and select it if it is found.
3884   # Check for GNU $ac_path_SED
3885 case `"$ac_path_SED" --version 2>&1` in
3886 *GNU*)
3887   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3888 *)
3889   ac_count=0
3890   $as_echo_n 0123456789 >"conftest.in"
3891   while :
3892   do
3893     cat "conftest.in" "conftest.in" >"conftest.tmp"
3894     mv "conftest.tmp" "conftest.in"
3895     cp "conftest.in" "conftest.nl"
3896     $as_echo '' >> "conftest.nl"
3897     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3898     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3899     ac_count=`expr $ac_count + 1`
3900     if test $ac_count -gt ${ac_path_SED_max-0}; then
3901       # Best one so far, save it but keep looking for a better one
3902       ac_cv_path_SED="$ac_path_SED"
3903       ac_path_SED_max=$ac_count
3904     fi
3905     # 10*(2^10) chars as input seems more than enough
3906     test $ac_count -gt 10 && break
3907   done
3908   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3909 esac
3910
3911       $ac_path_SED_found && break 3
3912     done
3913   done
3914 done
3915 IFS=$as_save_IFS
3916   if test -z "$ac_cv_path_SED"; then
3917     { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
3918 $as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
3919    { (exit 1); exit 1; }; }
3920   fi
3921 else
3922   ac_cv_path_SED=$SED
3923 fi
3924
3925 fi
3926 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
3927 $as_echo "$ac_cv_path_SED" >&6; }
3928  SED="$ac_cv_path_SED"
3929   rm -f conftest.sed
3930
3931 echo "$as_me: this is boost.m4 serial 16" >&5
3932 boost_save_IFS=$IFS
3933 boost_version_req=
3934 IFS=.
3935 set x $boost_version_req 0 0 0
3936 IFS=$boost_save_IFS
3937 shift
3938 boost_version_req=`expr "$1" '*' 100000 + "$2" '*' 100 + "$3"`
3939 boost_version_req_string=$1.$2.$3
3940
3941 # Check whether --with-boost was given.
3942 if test "${with_boost+set}" = set; then
3943   withval=$with_boost;
3944 fi
3945 # If BOOST_ROOT is set and the user has not provided a value to
3946 # --with-boost, then treat BOOST_ROOT as if it the user supplied it.
3947 if test x"$BOOST_ROOT" != x; then
3948   if test x"$with_boost" = x; then
3949     { $as_echo "$as_me:$LINENO: Detected BOOST_ROOT; continuing with --with-boost=$BOOST_ROOT" >&5
3950 $as_echo "$as_me: Detected BOOST_ROOT; continuing with --with-boost=$BOOST_ROOT" >&6;}
3951     with_boost=$BOOST_ROOT
3952   else
3953     { $as_echo "$as_me:$LINENO: Detected BOOST_ROOT=$BOOST_ROOT, but overridden by --with-boost=$with_boost" >&5
3954 $as_echo "$as_me: Detected BOOST_ROOT=$BOOST_ROOT, but overridden by --with-boost=$with_boost" >&6;}
3955   fi
3956 fi
3957 DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS '--with-boost=$with_boost'"
3958 boost_save_CPPFLAGS=$CPPFLAGS
3959   { $as_echo "$as_me:$LINENO: checking for Boost headers version >= $boost_version_req_string" >&5
3960 $as_echo_n "checking for Boost headers version >= $boost_version_req_string... " >&6; }
3961 if test "${boost_cv_inc_path+set}" = set; then
3962   $as_echo_n "(cached) " >&6
3963 else
3964   boost_cv_inc_path=no
3965 ac_ext=cpp
3966 ac_cpp='$CXXCPP $CPPFLAGS'
3967 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3968 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3969 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3970     cat >conftest.$ac_ext <<_ACEOF
3971 /* confdefs.h.  */
3972 _ACEOF
3973 cat confdefs.h >>conftest.$ac_ext
3974 cat >>conftest.$ac_ext <<_ACEOF
3975 /* end confdefs.h.  */
3976 #include <boost/version.hpp>
3977 #if !defined BOOST_VERSION
3978 # error BOOST_VERSION is not defined
3979 #elif BOOST_VERSION < $boost_version_req
3980 # error Boost headers version < $boost_version_req
3981 #endif
3982
3983 int
3984 main ()
3985 {
3986
3987   ;
3988   return 0;
3989 }
3990 _ACEOF
3991     # If the user provided a value to --with-boost, use it and only it.
3992     case $with_boost in #(
3993       ''|yes) set x '' /opt/local/include /usr/local/include /opt/include \
3994                  /usr/include C:/Boost/include;; #(
3995       *)      set x "$with_boost/include" "$with_boost";;
3996     esac
3997     shift
3998     for boost_dir
3999     do
4000     # Without --layout=system, Boost (or at least some versions) installs
4001     # itself in <prefix>/include/boost-<version>.  This inner loop helps to
4002     # find headers in such directories.
4003     #
4004     # Any ${boost_dir}/boost-x_xx directories are searched in reverse version
4005     # order followed by ${boost_dir}.  The final '.' is a sentinel for
4006     # searching $boost_dir" itself.  Entries are whitespace separated.
4007     #
4008     # I didn't indent this loop on purpose (to avoid over-indented code)
4009     boost_layout_system_search_list=`cd "$boost_dir" 2>/dev/null \
4010         && ls -1 | "${GREP}" '^boost-' | sort -rn -t- -k2 \
4011         && echo .`
4012     for boost_inc in $boost_layout_system_search_list
4013     do
4014       if test x"$boost_inc" != x.; then
4015         boost_inc="$boost_dir/$boost_inc"
4016       else
4017         boost_inc="$boost_dir" # Uses sentinel in boost_layout_system_search_list
4018       fi
4019       if test x"$boost_inc" != x; then
4020         # We are going to check whether the version of Boost installed
4021         # in $boost_inc is usable by running a compilation that
4022         # #includes it.  But if we pass a -I/some/path in which Boost
4023         # is not installed, the compiler will just skip this -I and
4024         # use other locations (either from CPPFLAGS, or from its list
4025         # of system include directories).  As a result we would use
4026         # header installed on the machine instead of the /some/path
4027         # specified by the user.  So in that precise case (trying
4028         # $boost_inc), make sure the version.hpp exists.
4029         #
4030         # Use test -e as there can be symlinks.
4031         test -e "$boost_inc/boost/version.hpp" || continue
4032         CPPFLAGS="$CPPFLAGS -I$boost_inc"
4033       fi
4034       rm -f conftest.$ac_objext
4035 if { (ac_try="$ac_compile"
4036 case "(($ac_try" in
4037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4038   *) ac_try_echo=$ac_try;;
4039 esac
4040 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4041 $as_echo "$ac_try_echo") >&5
4042   (eval "$ac_compile") 2>conftest.er1
4043   ac_status=$?
4044   grep -v '^ *+' conftest.er1 >conftest.err
4045   rm -f conftest.er1
4046   cat conftest.err >&5
4047   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4048   (exit $ac_status); } && {
4049          test -z "$ac_cxx_werror_flag" ||
4050          test ! -s conftest.err
4051        } && test -s conftest.$ac_objext; then
4052   boost_cv_inc_path=yes
4053 else
4054   $as_echo "$as_me: failed program was:" >&5
4055 sed 's/^/| /' conftest.$ac_ext >&5
4056
4057         boost_cv_version=no
4058 fi
4059
4060 rm -f core conftest.err conftest.$ac_objext
4061       if test x"$boost_cv_inc_path" = xyes; then
4062         if test x"$boost_inc" != x; then
4063           boost_cv_inc_path=$boost_inc
4064         fi
4065         break 2
4066       fi
4067     done
4068     done
4069 ac_ext=cpp
4070 ac_cpp='$CXXCPP $CPPFLAGS'
4071 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4072 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4073 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4074
4075 fi
4076 { $as_echo "$as_me:$LINENO: result: $boost_cv_inc_path" >&5
4077 $as_echo "$boost_cv_inc_path" >&6; }
4078     case $boost_cv_inc_path in #(
4079       no)
4080         boost_errmsg="cannot find Boost headers version >= $boost_version_req_string"
4081         { { $as_echo "$as_me:$LINENO: error: $boost_errmsg" >&5
4082 $as_echo "$as_me: error: $boost_errmsg" >&2;}
4083    { (exit 1); exit 1; }; }
4084
4085         ;;#(
4086       yes)
4087         BOOST_CPPFLAGS=
4088         ;;#(
4089       *)
4090         BOOST_CPPFLAGS="-I$boost_cv_inc_path"
4091         ;;
4092     esac
4093   if test x"$boost_cv_inc_path" != xno; then
4094
4095 cat >>confdefs.h <<\_ACEOF
4096 #define HAVE_BOOST 1
4097 _ACEOF
4098
4099   { $as_echo "$as_me:$LINENO: checking for Boost's header version" >&5
4100 $as_echo_n "checking for Boost's header version... " >&6; }
4101 if test "${boost_cv_lib_version+set}" = set; then
4102   $as_echo_n "(cached) " >&6
4103 else
4104        cat >conftest.$ac_ext <<_ACEOF
4105 /* confdefs.h.  */
4106 _ACEOF
4107 cat confdefs.h >>conftest.$ac_ext
4108 cat >>conftest.$ac_ext <<_ACEOF
4109 /* end confdefs.h.  */
4110 #include <boost/version.hpp>
4111 boost-lib-version = BOOST_LIB_VERSION
4112 _ACEOF
4113 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4114   tr -d '\r' |
4115   $SED -n -e "/^boost-lib-version = /{s///;s/\"//g;p;q;}" >conftest.i 2>&1; then
4116   boost_cv_lib_version=`cat conftest.i`
4117 fi
4118
4119 rm -rf conftest*
4120
4121 fi
4122 { $as_echo "$as_me:$LINENO: result: $boost_cv_lib_version" >&5
4123 $as_echo "$boost_cv_lib_version" >&6; }
4124     # e.g. "134" for 1_34_1 or "135" for 1_35
4125     boost_major_version=`echo "$boost_cv_lib_version" | sed 's/_//;s/_.*//'`
4126     case $boost_major_version in #(
4127       '' | *[!0-9]*)
4128         { { $as_echo "$as_me:$LINENO: error: invalid value: boost_major_version=$boost_major_version" >&5
4129 $as_echo "$as_me: error: invalid value: boost_major_version=$boost_major_version" >&2;}
4130    { (exit 1); exit 1; }; }
4131         ;;
4132     esac
4133 fi
4134 CPPFLAGS=$boost_save_CPPFLAGS
4135
4136
4137 # Check whether --enable-parseAPI-graphs was given.
4138 if test "${enable_parseAPI_graphs+set}" = set; then
4139   enableval=$enable_parseAPI_graphs; enableparseAPIgraphs=yes;
4140         echo "$as_me: this is boost.m4 serial 16" >&5
4141 boost_save_IFS=$IFS
4142 boost_version_req=1.42.0
4143 IFS=.
4144 set x $boost_version_req 0 0 0
4145 IFS=$boost_save_IFS
4146 shift
4147 boost_version_req=`expr "$1" '*' 100000 + "$2" '*' 100 + "$3"`
4148 boost_version_req_string=$1.$2.$3
4149
4150 # Check whether --with-boost was given.
4151 if test "${with_boost+set}" = set; then
4152   withval=$with_boost;
4153 fi
4154 # If BOOST_ROOT is set and the user has not provided a value to
4155 # --with-boost, then treat BOOST_ROOT as if it the user supplied it.
4156 if test x"$BOOST_ROOT" != x; then
4157   if test x"$with_boost" = x; then
4158     { $as_echo "$as_me:$LINENO: Detected BOOST_ROOT; continuing with --with-boost=$BOOST_ROOT" >&5
4159 $as_echo "$as_me: Detected BOOST_ROOT; continuing with --with-boost=$BOOST_ROOT" >&6;}
4160     with_boost=$BOOST_ROOT
4161   else
4162     { $as_echo "$as_me:$LINENO: Detected BOOST_ROOT=$BOOST_ROOT, but overridden by --with-boost=$with_boost" >&5
4163 $as_echo "$as_me: Detected BOOST_ROOT=$BOOST_ROOT, but overridden by --with-boost=$with_boost" >&6;}
4164   fi
4165 fi
4166 DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS '--with-boost=$with_boost'"
4167 boost_save_CPPFLAGS=$CPPFLAGS
4168   { $as_echo "$as_me:$LINENO: checking for Boost headers version >= $boost_version_req_string" >&5
4169 $as_echo_n "checking for Boost headers version >= $boost_version_req_string... " >&6; }
4170 if test "${boost_cv_inc_path+set}" = set; then
4171   $as_echo_n "(cached) " >&6
4172 else
4173   boost_cv_inc_path=no
4174 ac_ext=cpp
4175 ac_cpp='$CXXCPP $CPPFLAGS'
4176 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4177 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4178 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4179     cat >conftest.$ac_ext <<_ACEOF
4180 /* confdefs.h.  */
4181 _ACEOF
4182 cat confdefs.h >>conftest.$ac_ext
4183 cat >>conftest.$ac_ext <<_ACEOF
4184 /* end confdefs.h.  */
4185 #include <boost/version.hpp>
4186 #if !defined BOOST_VERSION
4187 # error BOOST_VERSION is not defined
4188 #elif BOOST_VERSION < $boost_version_req
4189 # error Boost headers version < $boost_version_req
4190 #endif
4191
4192 int
4193 main ()
4194 {
4195
4196   ;
4197   return 0;
4198 }
4199 _ACEOF
4200     # If the user provided a value to --with-boost, use it and only it.
4201     case $with_boost in #(
4202       ''|yes) set x '' /opt/local/include /usr/local/include /opt/include \
4203                  /usr/include C:/Boost/include;; #(
4204       *)      set x "$with_boost/include" "$with_boost";;
4205     esac
4206     shift
4207     for boost_dir
4208     do
4209     # Without --layout=system, Boost (or at least some versions) installs
4210     # itself in <prefix>/include/boost-<version>.  This inner loop helps to
4211     # find headers in such directories.
4212     #
4213     # Any ${boost_dir}/boost-x_xx directories are searched in reverse version
4214     # order followed by ${boost_dir}.  The final '.' is a sentinel for
4215     # searching $boost_dir" itself.  Entries are whitespace separated.
4216     #
4217     # I didn't indent this loop on purpose (to avoid over-indented code)
4218     boost_layout_system_search_list=`cd "$boost_dir" 2>/dev/null \
4219         && ls -1 | "${GREP}" '^boost-' | sort -rn -t- -k2 \
4220         && echo .`
4221     for boost_inc in $boost_layout_system_search_list
4222     do
4223       if test x"$boost_inc" != x.; then
4224         boost_inc="$boost_dir/$boost_inc"
4225       else
4226         boost_inc="$boost_dir" # Uses sentinel in boost_layout_system_search_list
4227       fi
4228       if test x"$boost_inc" != x; then
4229         # We are going to check whether the version of Boost installed
4230         # in $boost_inc is usable by running a compilation that
4231         # #includes it.  But if we pass a -I/some/path in which Boost
4232         # is not installed, the compiler will just skip this -I and
4233         # use other locations (either from CPPFLAGS, or from its list
4234         # of system include directories).  As a result we would use
4235         # header installed on the machine instead of the /some/path
4236         # specified by the user.  So in that precise case (trying
4237         # $boost_inc), make sure the version.hpp exists.
4238         #
4239         # Use test -e as there can be symlinks.
4240         test -e "$boost_inc/boost/version.hpp" || continue
4241         CPPFLAGS="$CPPFLAGS -I$boost_inc"
4242       fi
4243       rm -f conftest.$ac_objext
4244 if { (ac_try="$ac_compile"
4245 case "(($ac_try" in
4246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4247   *) ac_try_echo=$ac_try;;
4248 esac
4249 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4250 $as_echo "$ac_try_echo") >&5
4251   (eval "$ac_compile") 2>conftest.er1
4252   ac_status=$?
4253   grep -v '^ *+' conftest.er1 >conftest.err
4254   rm -f conftest.er1
4255   cat conftest.err >&5
4256   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4257   (exit $ac_status); } && {
4258          test -z "$ac_cxx_werror_flag" ||
4259          test ! -s conftest.err
4260        } && test -s conftest.$ac_objext; then
4261   boost_cv_inc_path=yes
4262 else
4263   $as_echo "$as_me: failed program was:" >&5
4264 sed 's/^/| /' conftest.$ac_ext >&5
4265
4266         boost_cv_version=no
4267 fi
4268
4269 rm -f core conftest.err conftest.$ac_objext
4270       if test x"$boost_cv_inc_path" = xyes; then
4271         if test x"$boost_inc" != x; then
4272           boost_cv_inc_path=$boost_inc
4273         fi
4274         break 2
4275       fi
4276     done
4277     done
4278 ac_ext=cpp
4279 ac_cpp='$CXXCPP $CPPFLAGS'
4280 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4281 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4282 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4283
4284 fi
4285 { $as_echo "$as_me:$LINENO: result: $boost_cv_inc_path" >&5
4286 $as_echo "$boost_cv_inc_path" >&6; }
4287     case $boost_cv_inc_path in #(
4288       no)
4289         boost_errmsg="cannot find Boost headers version >= $boost_version_req_string"
4290         { { $as_echo "$as_me:$LINENO: error: $boost_errmsg" >&5
4291 $as_echo "$as_me: error: $boost_errmsg" >&2;}
4292    { (exit 1); exit 1; }; }
4293
4294         ;;#(
4295       yes)
4296         BOOST_CPPFLAGS=
4297         ;;#(
4298       *)
4299         BOOST_CPPFLAGS="-I$boost_cv_inc_path"
4300         ;;
4301     esac
4302   if test x"$boost_cv_inc_path" != xno; then
4303
4304 cat >>confdefs.h <<\_ACEOF
4305 #define HAVE_BOOST 1
4306 _ACEOF
4307
4308   { $as_echo "$as_me:$LINENO: checking for Boost's header version" >&5
4309 $as_echo_n "checking for Boost's header version... " >&6; }
4310 if test "${boost_cv_lib_version+set}" = set; then
4311   $as_echo_n "(cached) " >&6
4312 else
4313        cat >conftest.$ac_ext <<_ACEOF
4314 /* confdefs.h.  */
4315 _ACEOF
4316 cat confdefs.h >>conftest.$ac_ext
4317 cat >>conftest.$ac_ext <<_ACEOF
4318 /* end confdefs.h.  */
4319 #include <boost/version.hpp>
4320 boost-lib-version = BOOST_LIB_VERSION
4321 _ACEOF
4322 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4323   tr -d '\r' |
4324   $SED -n -e "/^boost-lib-version = /{s///;s/\"//g;p;q;}" >conftest.i 2>&1; then
4325   boost_cv_lib_version=`cat conftest.i`
4326 fi
4327
4328 rm -rf conftest*
4329
4330 fi
4331 { $as_echo "$as_me:$LINENO: result: $boost_cv_lib_version" >&5
4332 $as_echo "$boost_cv_lib_version" >&6; }
4333     # e.g. "134" for 1_34_1 or "135" for 1_35
4334     boost_major_version=`echo "$boost_cv_lib_version" | sed 's/_//;s/_.*//'`
4335     case $boost_major_version in #(
4336       '' | *[!0-9]*)
4337         { { $as_echo "$as_me:$LINENO: error: invalid value: boost_major_version=$boost_major_version" >&5
4338 $as_echo "$as_me: error: invalid value: boost_major_version=$boost_major_version" >&2;}
4339    { (exit 1); exit 1; }; }
4340         ;;
4341     esac
4342 fi
4343 CPPFLAGS=$boost_save_CPPFLAGS
4344
4345 fi
4346
4347
4348 #if test "x$enableparseAPIgraphs" = "xyes"; then
4349 #   BOOST_REQUIRE([1.42.0])
4350 #else
4351 #   BOOST_REQUIRE([1.20.0])
4352 #fi
4353
4354
4355
4356
4357 PACKAGE_BASE=""
4358
4359 # Check whether --with-package-base was given.
4360 if test "${with_package_base+set}" = set; then
4361   withval=$with_package_base; PACKAGE_BASE="${withval}";
4362             TCLTK_INC_DIR="${PACKAGE_BASE}/tcl8.4.5/include";
4363             TCLTK_LIB_DIR="${PACKAGE_BASE}/tcl8.4.5/lib";
4364             LIBELF_INC_DIR="${PACKAGE_BASE}/libelf/include";
4365             LIBELF_LIB_DIR="${PACKAGE_BASE}/libelf/lib";
4366             LIBDWARF_INC_DIR="${PACKAGE_BASE}/libdwarf/include";
4367             LIBDWARF_LIB_DIR="${PACKAGE_BASE}/libdwarf/lib";
4368             ARG_WRAPPER_LIBS="";
4369             LIBXML2_INC_DIR="${PACKAGE_BASE}/libxml2/include/libxml2"
4370             LIBXML2_LIB_DIR="${PACKAGE_BASE}/libxml2/lib";
4371             LIBFLEX_LIB_DIR="${PACKAGE_BASE}/libflex/lib";
4372
4373 else
4374
4375             # We fall back on these defaults if both --with-package-base and
4376             # specific --with-<package> arguments are not provided.
4377             #TCLTK_INC_DIR="/usr/include";
4378             #TCLTK_LIB_DIR="/usr/lib";
4379             #LIBELF_INC_DIR="/usr/include";
4380             #LIBELF_LIB_DIR="/usr/lib";
4381             ARG_WRAPPER_LIBS="";
4382             #LIBDWARF_INC_DIR="/usr/include";
4383             #LIBDWARF_LIB_DIR="/usr/lib";
4384             LIBXML2_INC_DIR="/usr/include/libxml2"
4385             #LIBXML2_LIB_DIR="/usr/lib";
4386             #LIBFLEX_LIB_DIR="/usr/lib";
4387
4388 fi
4389
4390 # 3/15/09: We don't include libiberty in the cs.wisc.edu package-base.
4391 #          Why?  Putting these here for now...
4392 #LIBIBERTY_LIB_DIR="/usr/lib";
4393
4394
4395 # Check whether --with-default-component was given.
4396 if test "${with_default_component+set}" = set; then
4397   withval=$with_default_component; DEFAULT_COMPONENT="${withval}";
4398 else
4399   DEFAULT_COMPONENT=`cat autodyninst/default_component`;
4400 fi
4401
4402
4403 # Check whether --with-tcl83 was given.
4404 if test "${with_tcl83+set}" = set; then
4405   withval=$with_tcl83; TCL_VERSION="tcl8.3"; USE_TCL83="${withval}";
4406 else
4407   TCL_VERSION="tcl8.4"; USE_TCL83="false";
4408 fi
4409
4410
4411 # Check whether --with-tcltk was given.
4412 if test "${with_tcltk+set}" = set; then
4413   withval=$with_tcltk; TCLTK_INC_DIR="${withcal}/include";
4414              TCLTK_LIB_DIR="${withcal}/lib";
4415 fi
4416
4417
4418 # Check whether --with-tcltk-incdir was given.
4419 if test "${with_tcltk_incdir+set}" = set; then
4420   withval=$with_tcltk_incdir; TCLTK_INC_DIR="${withval}";
4421 fi
4422
4423
4424 # Check whether --with-tcltk-libdir was given.
4425 if test "${with_tcltk_libdir+set}" = set; then
4426   withval=$with_tcltk_libdir; TCLTK_LIB_DIR="${withval}";
4427 fi
4428
4429
4430   CXXFLAGS_HOLD=$CXXFLAGS
4431   if test "$TCLTK_INC_DIR" != "" ; then
4432     { $as_echo "$as_me:$LINENO: checking for tcl.h in $TCLTK_INC_DIR" >&5
4433 $as_echo_n "checking for tcl.h in $TCLTK_INC_DIR... " >&6; }
4434     CXXFLAGS="$CXXFLAGS -I$TCLTK_INC_DIR"
4435   else
4436     { $as_echo "$as_me:$LINENO: checking for tcl.h" >&5
4437 $as_echo_n "checking for tcl.h... " >&6; }
4438   fi
4439   cat >conftest.$ac_ext <<_ACEOF
4440 /* confdefs.h.  */
4441 _ACEOF
4442 cat confdefs.h >>conftest.$ac_ext
4443 cat >>conftest.$ac_ext <<_ACEOF
4444 /* end confdefs.h.  */
4445 #include "tcl.h"
4446 int
4447 main ()
4448 {
4449
4450   ;
4451   return 0;
4452 }
4453 _ACEOF
4454 rm -f conftest.$ac_objext
4455 if { (ac_try="$ac_compile"
4456 case "(($ac_try" in
4457   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4458   *) ac_try_echo=$ac_try;;
4459 esac
4460 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4461 $as_echo "$ac_try_echo") >&5
4462   (eval "$ac_compile") 2>conftest.er1
4463   ac_status=$?
4464   grep -v '^ *+' conftest.er1 >conftest.err
4465   rm -f conftest.er1
4466   cat conftest.err >&5
4467   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4468   (exit $ac_status); } && {
4469          test -z "$ac_cxx_werror_flag" ||
4470          test ! -s conftest.err
4471        } && test -s conftest.$ac_objext; then
4472
4473 cat >>confdefs.h <<\_ACEOF
4474 #define cap_have_tcl 1
4475 _ACEOF
4476
4477 else
4478   $as_echo "$as_me: failed program was:" >&5
4479 sed 's/^/| /' conftest.$ac_ext >&5
4480
4481         { $as_echo "$as_me:$LINENO: result: tcl.h not found in $TCLTK_INC_DIR" >&5
4482 $as_echo "tcl.h not found in $TCLTK_INC_DIR" >&6; }
4483 fi
4484
4485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4486   CXXFLAGS=$CXXFLAGS_HOLD
4487
4488
4489   if test "$TCLTK_LIB_DIR" = "" ; then
4490     FIRST_LIBPARAM=""
4491   else
4492     FIRST_LIBPARAM="-L$TCLTK_LIB_DIR"
4493   fi
4494   if test "" = "" ; then
4495     FOURTH_LIBPARAM=""
4496   else
4497     FOURTH_LIBPARAM="-L"
4498   fi
4499   LIBS_HOLD=$LIBS
4500   LIBS="$LIBS $FIRST_LIBPARAM $FOURTH_LIBPARAM"
4501
4502 as_ac_Lib=`$as_echo "ac_cv_lib_$TCL_VERSION''_Tcl_Eval" | $as_tr_sh`
4503 { $as_echo "$as_me:$LINENO: checking for Tcl_Eval in -l$TCL_VERSION" >&5
4504 $as_echo_n "checking for Tcl_Eval in -l$TCL_VERSION... " >&6; }
4505 if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
4506   $as_echo_n "(cached) " >&6
4507 else
4508   ac_check_lib_save_LIBS=$LIBS
4509 LIBS="-l$TCL_VERSION  $LIBS"
4510 cat >conftest.$ac_ext <<_ACEOF
4511 /* confdefs.h.  */
4512 _ACEOF
4513 cat confdefs.h >>conftest.$ac_ext
4514 cat >>conftest.$ac_ext <<_ACEOF
4515 /* end confdefs.h.  */
4516
4517 /* Override any GCC internal prototype to avoid an error.
4518    Use char because int might match the return type of a GCC
4519    builtin and then its argument prototype would still apply.  */
4520 #ifdef __cplusplus
4521 extern "C"
4522 #endif
4523 char Tcl_Eval ();
4524 int
4525 main ()
4526 {
4527 return Tcl_Eval ();
4528   ;
4529   return 0;
4530 }
4531 _ACEOF
4532 rm -f conftest.$ac_objext conftest$ac_exeext
4533 if { (ac_try="$ac_link"
4534 case "(($ac_try" in
4535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4536   *) ac_try_echo=$ac_try;;
4537 esac
4538 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4539 $as_echo "$ac_try_echo") >&5
4540   (eval "$ac_link") 2>conftest.er1
4541   ac_status=$?
4542   grep -v '^ *+' conftest.er1 >conftest.err
4543   rm -f conftest.er1
4544   cat conftest.err >&5
4545   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4546   (exit $ac_status); } && {
4547          test -z "$ac_cxx_werror_flag" ||
4548          test ! -s conftest.err
4549        } && test -s conftest$ac_exeext && {
4550          test "$cross_compiling" = yes ||
4551          $as_test_x conftest$ac_exeext
4552        }; then
4553   eval "$as_ac_Lib=yes"
4554 else
4555   $as_echo "$as_me: failed program was:" >&5
4556 sed 's/^/| /' conftest.$ac_ext >&5
4557
4558         eval "$as_ac_Lib=no"
4559 fi
4560
4561 rm -rf conftest.dSYM
4562 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4563       conftest$ac_exeext conftest.$ac_ext
4564 LIBS=$ac_check_lib_save_LIBS
4565 fi
4566 ac_res=`eval 'as_val=${'$as_ac_Lib'}
4567                  $as_echo "$as_val"'`
4568                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4569 $as_echo "$ac_res" >&6; }
4570 as_val=`eval 'as_val=${'$as_ac_Lib'}
4571                  $as_echo "$as_val"'`
4572    if test "x$as_val" = x""yes; then
4573   cat >>confdefs.h <<_ACEOF
4574 #define `$as_echo "HAVE_LIB$TCL_VERSION" | $as_tr_cpp` 1
4575 _ACEOF
4576
4577   LIBS="-l$TCL_VERSION $LIBS"
4578
4579 else
4580   { $as_echo "$as_me:$LINENO: result: Cant find lib$TCL_VERSION." >&5
4581 $as_echo "Cant find lib$TCL_VERSION." >&6; }
4582 fi
4583
4584   LIBS=$LIBS_HOLD
4585
4586
4587
4588
4589
4590
4591
4592
4593 # Make sure we can run config.sub.
4594 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4595   { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
4596 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
4597    { (exit 1); exit 1; }; }
4598
4599 { $as_echo "$as_me:$LINENO: checking build system type" >&5
4600 $as_echo_n "checking build system type... " >&6; }
4601 if test "${ac_cv_build+set}" = set; then
4602   $as_echo_n "(cached) " >&6
4603 else
4604   ac_build_alias=$build_alias
4605 test "x$ac_build_alias" = x &&
4606   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4607 test "x$ac_build_alias" = x &&
4608   { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
4609 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
4610    { (exit 1); exit 1; }; }
4611 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4612   { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
4613 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
4614    { (exit 1); exit 1; }; }
4615
4616 fi
4617 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
4618 $as_echo "$ac_cv_build" >&6; }
4619 case $ac_cv_build in
4620 *-*-*) ;;
4621 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
4622 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
4623    { (exit 1); exit 1; }; };;
4624 esac
4625 build=$ac_cv_build
4626 ac_save_IFS=$IFS; IFS='-'
4627 set x $ac_cv_build
4628 shift
4629 build_cpu=$1
4630 build_vendor=$2
4631 shift; shift
4632 # Remember, the first character of IFS is used to create $*,
4633 # except with old shells:
4634 build_os=$*
4635 IFS=$ac_save_IFS
4636 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4637
4638
4639 { $as_echo "$as_me:$LINENO: checking host system type" >&5
4640 $as_echo_n "checking host system type... " >&6; }
4641 if test "${ac_cv_host+set}" = set; then
4642   $as_echo_n "(cached) " >&6
4643 else
4644   if test "x$host_alias" = x; then
4645   ac_cv_host=$ac_cv_build
4646 else
4647   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4648     { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
4649 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
4650    { (exit 1); exit 1; }; }
4651 fi
4652
4653 fi
4654 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
4655 $as_echo "$ac_cv_host" >&6; }
4656 case $ac_cv_host in
4657 *-*-*) ;;
4658 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
4659 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
4660    { (exit 1); exit 1; }; };;
4661 esac
4662 host=$ac_cv_host
4663 ac_save_IFS=$IFS; IFS='-'
4664 set x $ac_cv_host
4665 shift
4666 host_cpu=$1
4667 host_vendor=$2
4668 shift; shift
4669 # Remember, the first character of IFS is used to create $*,
4670 # except with old shells:
4671 host_os=$*
4672 IFS=$ac_save_IFS
4673 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4674
4675
4676
4677
4678 # Check whether --with-wrapper-libs was given.
4679 if test "${with_wrapper_libs+set}" = set; then
4680   withval=$with_wrapper_libs; ARG_WRAPPER_LIBS="${withval}";
4681 fi
4682
4683
4684
4685 # Check whether --enable-gnu-demangler was given.
4686 if test "${enable_gnu_demangler+set}" = set; then
4687   enableval=$enable_gnu_demangler; GNU_DEMANGLER="true"
4688 fi
4689
4690
4691 if test "x$DEFAULT_COMPONENT" = "xInstructionAPI"; then
4692    { $as_echo "$as_me:$LINENO: InstructionAPI, not requiring libelf..." >&5
4693 $as_echo "$as_me: InstructionAPI, not requiring libelf..." >&6;}
4694    SUPPRESS_LIBELF_REQ="true"
4695    { $as_echo "$as_me:$LINENO: InstructionAPI, not requiring thread_db..." >&5
4696 $as_echo "$as_me: InstructionAPI, not requiring thread_db..." >&6;}
4697    SUPPRESS_THREADDB_REQ="true"
4698    { $as_echo "$as_me:$LINENO: InstructionAPI, not requiring libdwarf..." >&5
4699 $as_echo "$as_me: InstructionAPI, not requiring libdwarf..." >&6;}
4700    SUPPRESS_LIBDWARF_REQ="true"
4701 fi
4702 if test "x$DEFAULT_COMPONENT" = "xSymtabAPI"; then
4703    { $as_echo "$as_me:$LINENO: SymtabAPI, not requiring thread_db..." >&5
4704 $as_echo "$as_me: SymtabAPI, not requiring thread_db..." >&6;}
4705    SUPPRESS_THREADDB_REQ="true"
4706 fi
4707 if test "x$DEFAULT_COMPONENT" = "xParseAPI"; then
4708    { $as_echo "$as_me:$LINENO: ParseAPI, not requiring thread_db..." >&5
4709 $as_echo "$as_me: ParseAPI, not requiring thread_db..." >&6;}
4710    SUPPRESS_THREADDB_REQ="true"
4711 fi
4712 if test "x$DEFAULT_COMPONENT" = "xProcControlAPI"; then
4713    { $as_echo "$as_me:$LINENO: ProcControlAPI, not requiring libdwarf..." >&5
4714 $as_echo "$as_me: ProcControlAPI, not requiring libdwarf..." >&6;}
4715    SUPPRESS_LIBDWARF_REQ="true"
4716 fi
4717 if test "`echo $host_os | cut -b-5`" = "linux" ; then
4718   if test "x$PLATFORM" = "xppc32_bgp_ion"; then
4719    { $as_echo "$as_me:$LINENO: BG/P, thread_db required..." >&5
4720 $as_echo "$as_me: BG/P, thread_db required..." >&6;}
4721   elif test "x$PLATFORM" = "xppc32_bgl_ion"; then
4722    { $as_echo "$as_me:$LINENO: BG/L, thread_db required..." >&5
4723 $as_echo "$as_me: BG/L, thread_db required..." >&6;}
4724   elif test "x$PLATFORM" = "xppc64_bgq_ion"; then
4725    { $as_echo "$as_me:$LINENO: BG/Q, thread_db required..." >&5
4726 $as_echo "$as_me: BG/Q, thread_db required..." >&6;}
4727   else
4728    { $as_echo "$as_me:$LINENO: Linux, not requiring thread_db..." >&5
4729 $as_echo "$as_me: Linux, not requiring thread_db..." >&6;}
4730    SUPPRESS_THREADDB_REQ="true"
4731   fi
4732 fi
4733
4734 if test "`echo $host_os | cut -b-3`" = "aix" ; then
4735    { $as_echo "$as_me:$LINENO: AIX, not requiring thread_db..." >&5
4736 $as_echo "$as_me: AIX, not requiring thread_db..." >&6;}
4737    SUPPRESS_THREADDB_REQ="true"
4738 fi
4739
4740 if test "`echo $host_os | cut -b-3`" = "aix" ; then
4741    { $as_echo "$as_me:$LINENO: AIX system, skipping libelf..." >&5
4742 $as_echo "$as_me: AIX system, skipping libelf..." >&6;}
4743 else
4744
4745 # Check whether --with-libelf was given.
4746 if test "${with_libelf+set}" = set; then
4747   withval=$with_libelf; LIBELF_INC_DIR="${withval}/include";
4748                     LIBELF_LIB_DIR="${withval}/lib";
4749 fi
4750
4751
4752 # Check whether --with-libelf-incdir was given.
4753 if test "${with_libelf_incdir+set}" = set; then
4754   withval=$with_libelf_incdir; LIBELF_INC_DIR="${withval}";
4755 fi
4756
4757
4758 # Check whether --with-libelf-libdir was given.
4759 if test "${with_libelf_libdir+set}" = set; then
4760   withval=$with_libelf_libdir; LIBELF_LIB_DIR="${withval}";
4761 fi
4762
4763
4764    if test "x$SUPPRESS_LIBELF_REQ" = "x"; then
4765       if test "x$LIBELF_INC_DIR" = "x"; then
4766          LIBELF_INCFLAGS=""
4767          LIBELF_ALT_INC_DIR=/usr/include/libelf
4768       else
4769          LIBELF_INCFLAGS=-I$LIBELF_INC_DIR
4770          LIBELF_ALT_INC_DIR=$LIBELF_INC_DIR/libelf
4771       fi
4772       LIBELF_ALT_INCFLAGS=-I$LIBELF_ALT_INC_DIR
4773
4774       CXXFLAGS_HOLD=$CXXFLAGS
4775       CPPFLAGS_HOLD=$CPPFLAGS
4776       CXXFLAGS="$CXXFLAGS $LIBELF_INCFLAGS";
4777       CPPFLAGS="$CPPFLAGS $LIBELF_INCFLAGS";
4778
4779       { $as_echo "$as_me:$LINENO: checking for egrep" >&5
4780 $as_echo_n "checking for egrep... " >&6; }
4781 if test "${ac_cv_path_EGREP+set}" = set; then
4782   $as_echo_n "(cached) " >&6
4783 else
4784   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4785    then ac_cv_path_EGREP="$GREP -E"
4786    else
4787      if test -z "$EGREP"; then
4788   ac_path_EGREP_found=false
4789   # Loop through the user's path and test for each of PROGNAME-LIST
4790   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4791 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4792 do
4793   IFS=$as_save_IFS
4794   test -z "$as_dir" && as_dir=.
4795   for ac_prog in egrep; do
4796     for ac_exec_ext in '' $ac_executable_extensions; do
4797       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4798       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4799 # Check for GNU ac_path_EGREP and select it if it is found.
4800   # Check for GNU $ac_path_EGREP
4801 case `"$ac_path_EGREP" --version 2>&1` in
4802 *GNU*)
4803   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4804 *)
4805   ac_count=0
4806   $as_echo_n 0123456789 >"conftest.in"
4807   while :
4808   do
4809     cat "conftest.in" "conftest.in" >"conftest.tmp"
4810     mv "conftest.tmp" "conftest.in"
4811     cp "conftest.in" "conftest.nl"
4812     $as_echo 'EGREP' >> "conftest.nl"
4813     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4814     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4815     ac_count=`expr $ac_count + 1`
4816     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4817       # Best one so far, save it but keep looking for a better one
4818       ac_cv_path_EGREP="$ac_path_EGREP"
4819       ac_path_EGREP_max=$ac_count
4820     fi
4821     # 10*(2^10) chars as input seems more than enough
4822     test $ac_count -gt 10 && break
4823   done
4824   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4825 esac
4826
4827       $ac_path_EGREP_found && break 3
4828     done
4829   done
4830 done
4831 IFS=$as_save_IFS
4832   if test -z "$ac_cv_path_EGREP"; then
4833     { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4834 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4835    { (exit 1); exit 1; }; }
4836   fi
4837 else
4838   ac_cv_path_EGREP=$EGREP
4839 fi
4840
4841    fi
4842 fi
4843 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4844 $as_echo "$ac_cv_path_EGREP" >&6; }
4845  EGREP="$ac_cv_path_EGREP"
4846
4847
4848 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4849 $as_echo_n "checking for ANSI C header files... " >&6; }
4850 if test "${ac_cv_header_stdc+set}" = set; then
4851   $as_echo_n "(cached) " >&6
4852 else
4853   cat >conftest.$ac_ext <<_ACEOF
4854 /* confdefs.h.  */
4855 _ACEOF
4856 cat confdefs.h >>conftest.$ac_ext
4857 cat >>conftest.$ac_ext <<_ACEOF
4858 /* end confdefs.h.  */
4859 #include <stdlib.h>
4860 #include <stdarg.h>
4861 #include <string.h>
4862 #include <float.h>
4863
4864 int
4865 main ()
4866 {
4867
4868   ;
4869   return 0;
4870 }
4871 _ACEOF
4872 rm -f conftest.$ac_objext
4873 if { (ac_try="$ac_compile"
4874 case "(($ac_try" in
4875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4876   *) ac_try_echo=$ac_try;;
4877 esac
4878 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4879 $as_echo "$ac_try_echo") >&5
4880   (eval "$ac_compile") 2>conftest.er1
4881   ac_status=$?
4882   grep -v '^ *+' conftest.er1 >conftest.err
4883   rm -f conftest.er1
4884   cat conftest.err >&5
4885   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4886   (exit $ac_status); } && {
4887          test -z "$ac_cxx_werror_flag" ||
4888          test ! -s conftest.err
4889        } && test -s conftest.$ac_objext; then
4890   ac_cv_header_stdc=yes
4891 else
4892   $as_echo "$as_me: failed program was:" >&5
4893 sed 's/^/| /' conftest.$ac_ext >&5
4894
4895         ac_cv_header_stdc=no
4896 fi
4897
4898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4899
4900 if test $ac_cv_header_stdc = yes; then
4901   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4902   cat >conftest.$ac_ext <<_ACEOF
4903 /* confdefs.h.  */
4904 _ACEOF
4905 cat confdefs.h >>conftest.$ac_ext
4906 cat >>conftest.$ac_ext <<_ACEOF
4907 /* end confdefs.h.  */
4908 #include <string.h>
4909
4910 _ACEOF
4911 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4912   $EGREP "memchr" >/dev/null 2>&1; then
4913   :
4914 else
4915   ac_cv_header_stdc=no
4916 fi
4917 rm -f conftest*
4918
4919 fi
4920
4921 if test $ac_cv_header_stdc = yes; then
4922   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4923   cat >conftest.$ac_ext <<_ACEOF
4924 /* confdefs.h.  */
4925 _ACEOF
4926 cat confdefs.h >>conftest.$ac_ext
4927 cat >>conftest.$ac_ext <<_ACEOF
4928 /* end confdefs.h.  */
4929 #include <stdlib.h>
4930
4931 _ACEOF
4932 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4933   $EGREP "free" >/dev/null 2>&1; then
4934   :
4935 else
4936   ac_cv_header_stdc=no
4937 fi
4938 rm -f conftest*
4939
4940 fi
4941
4942 if test $ac_cv_header_stdc = yes; then
4943   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4944   if test "$cross_compiling" = yes; then
4945   :
4946 else
4947   cat >conftest.$ac_ext <<_ACEOF
4948 /* confdefs.h.  */
4949 _ACEOF
4950 cat confdefs.h >>conftest.$ac_ext
4951 cat >>conftest.$ac_ext <<_ACEOF
4952 /* end confdefs.h.  */
4953 #include <ctype.h>
4954 #include <stdlib.h>
4955 #if ((' ' & 0x0FF) == 0x020)
4956 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4957 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4958 #else
4959 # define ISLOWER(c) \
4960                    (('a' <= (c) && (c) <= 'i') \
4961                      || ('j' <= (c) && (c) <= 'r') \
4962                      || ('s' <= (c) && (c) <= 'z'))
4963 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4964 #endif
4965
4966 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4967 int
4968 main ()
4969 {
4970   int i;
4971   for (i = 0; i < 256; i++)
4972     if (XOR (islower (i), ISLOWER (i))
4973         || toupper (i) != TOUPPER (i))
4974       return 2;
4975   return 0;
4976 }
4977 _ACEOF
4978 rm -f conftest$ac_exeext
4979 if { (ac_try="$ac_link"
4980 case "(($ac_try" in
4981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4982   *) ac_try_echo=$ac_try;;
4983 esac
4984 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4985 $as_echo "$ac_try_echo") >&5
4986   (eval "$ac_link") 2>&5
4987   ac_status=$?
4988   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4989   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4990   { (case "(($ac_try" in
4991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4992   *) ac_try_echo=$ac_try;;
4993 esac
4994 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4995 $as_echo "$ac_try_echo") >&5
4996   (eval "$ac_try") 2>&5
4997   ac_status=$?
4998   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4999   (exit $ac_status); }; }; then
5000   :
5001 else
5002   $as_echo "$as_me: program exited with status $ac_status" >&5
5003 $as_echo "$as_me: failed program was:" >&5
5004 sed 's/^/| /' conftest.$ac_ext >&5
5005
5006 ( exit $ac_status )
5007 ac_cv_header_stdc=no
5008 fi
5009 rm -rf conftest.dSYM
5010 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5011 fi
5012
5013
5014 fi
5015 fi
5016 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5017 $as_echo "$ac_cv_header_stdc" >&6; }
5018 if test $ac_cv_header_stdc = yes; then
5019
5020 cat >>confdefs.h <<\_ACEOF
5021 #define STDC_HEADERS 1
5022 _ACEOF
5023
5024 fi
5025
5026 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5027
5028
5029
5030
5031
5032
5033