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