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