1 #! /bin/sh 2 # From configure.in Revision: 1.120.2.13 . 3 # Guess values for system-dependent variables and create Makefiles. 4 # Generated by GNU Autoconf 2.61. 5 # 6 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 7 # 2002, 2003, 2004, 2005, 2006 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 more Bourne compatible 15 DUALCASE=1; export DUALCASE # for MKS sh 16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 17 emulate sh 18 NULLCMD=: 19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 20 # is contrary to our usage. Disable this feature. 21 alias -g '${1+"$@"}'='"$@"' 22 setopt NO_GLOB_SUBST 23 else 24 case `(set -o) 2>/dev/null` in 25 *posix*) set -o posix ;; 26 esac 27 28 fi 29 30 31 32 33 # PATH needs CR 34 # Avoid depending upon Character Ranges. 35 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 36 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 37 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 38 as_cr_digits='0123456789' 39 as_cr_alnum=$as_cr_Letters$as_cr_digits 40 41 # The user is always right. 42 if test "${PATH_SEPARATOR+set}" != set; then 43 echo "#! /bin/sh" >conf$$.sh 44 echo "exit 0" >>conf$$.sh 45 chmod +x conf$$.sh 46 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 47 PATH_SEPARATOR=';' 48 else 49 PATH_SEPARATOR=: 50 fi 51 rm -f conf$$.sh 52 fi 53 54 # Support unset when possible. 55 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 56 as_unset=unset 57 else 58 as_unset=false 59 fi 60 61 62 # IFS 63 # We need space, tab and new line, in precisely that order. Quoting is 64 # there to prevent editors from complaining about space-tab. 65 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 66 # splitting by setting IFS to empty value.) 67 as_nl=' 68 ' 69 IFS=" "" $as_nl" 70 71 # Find who we are. Look in the path if we contain no directory separator. 72 case $0 in 73 *[\\/]* ) as_myself=$0 ;; 74 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 75 for as_dir in $PATH 76 do 77 IFS=$as_save_IFS 78 test -z "$as_dir" && as_dir=. 79 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 80 done 81 IFS=$as_save_IFS 82 83 ;; 84 esac 85 # We did not find ourselves, most probably we were run as `sh COMMAND' 86 # in which case we are not to be found in the path. 87 if test "x$as_myself" = x; then 88 as_myself=$0 89 fi 90 if test ! -f "$as_myself"; then 91 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 92 { (exit 1); exit 1; } 93 fi 94 95 # Work around bugs in pre-3.0 UWIN ksh. 96 for as_var in ENV MAIL MAILPATH 97 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 98 done 99 PS1='$ ' 100 PS2='> ' 101 PS4='+ ' 102 103 # NLS nuisances. 104 for as_var in \ 105 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 106 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 107 LC_TELEPHONE LC_TIME 108 do 109 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 110 eval $as_var=C; export $as_var 111 else 112 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 113 fi 114 done 115 116 # Required to use basename. 117 if expr a : '\(a\)' >/dev/null 2>&1 && 118 test "X`expr 00001 : '.*\(...\)'`" = X001; then 119 as_expr=expr 120 else 121 as_expr=false 122 fi 123 124 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 125 as_basename=basename 126 else 127 as_basename=false 128 fi 129 130 131 # Name of the executable. 132 as_me=`$as_basename -- "$0" || 133 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 134 X"$0" : 'X\(//\)$' \| \ 135 X"$0" : 'X\(/\)' \| . 2>/dev/null || 136 echo X/"$0" | 137 sed '/^.*\/\([^/][^/]*\)\/*$/{ 138 s//\1/ 139 q 140 } 141 /^X\/\(\/\/\)$/{ 142 s//\1/ 143 q 144 } 145 /^X\/\(\/\).*/{ 146 s//\1/ 147 q 148 } 149 s/.*/./; q'` 150 151 # CDPATH. 152 $as_unset CDPATH 153 154 155 if test "x$CONFIG_SHELL" = x; then 156 if (eval ":") 2>/dev/null; then 157 as_have_required=yes 158 else 159 as_have_required=no 160 fi 161 162 if test $as_have_required = yes && (eval ": 163 (as_func_return () { 164 (exit \$1) 165 } 166 as_func_success () { 167 as_func_return 0 168 } 169 as_func_failure () { 170 as_func_return 1 171 } 172 as_func_ret_success () { 173 return 0 174 } 175 as_func_ret_failure () { 176 return 1 177 } 178 179 exitcode=0 180 if as_func_success; then 181 : 182 else 183 exitcode=1 184 echo as_func_success failed. 185 fi 186 187 if as_func_failure; then 188 exitcode=1 189 echo as_func_failure succeeded. 190 fi 191 192 if as_func_ret_success; then 193 : 194 else 195 exitcode=1 196 echo as_func_ret_success failed. 197 fi 198 199 if as_func_ret_failure; then 200 exitcode=1 201 echo as_func_ret_failure succeeded. 202 fi 203 204 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 205 : 206 else 207 exitcode=1 208 echo positional parameters were not saved. 209 fi 210 211 test \$exitcode = 0) || { (exit 1); exit 1; } 212 213 ( 214 as_lineno_1=\$LINENO 215 as_lineno_2=\$LINENO 216 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 217 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 218 ") 2> /dev/null; then 219 : 220 else 221 as_candidate_shells= 222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 223 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 224 do 225 IFS=$as_save_IFS 226 test -z "$as_dir" && as_dir=. 227 case $as_dir in 228 /*) 229 for as_base in sh bash ksh sh5; do 230 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 231 done;; 232 esac 233 done 234 IFS=$as_save_IFS 235 236 237 for as_shell in $as_candidate_shells $SHELL; do 238 # Try only shells that exist, to save several forks. 239 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 240 { ("$as_shell") 2> /dev/null <<\_ASEOF 241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 242 emulate sh 243 NULLCMD=: 244 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 245 # is contrary to our usage. Disable this feature. 246 alias -g '${1+"$@"}'='"$@"' 247 setopt NO_GLOB_SUBST 248 else 249 case `(set -o) 2>/dev/null` in 250 *posix*) set -o posix ;; 251 esac 252 253 fi 254 255 256 : 257 _ASEOF 258 }; then 259 CONFIG_SHELL=$as_shell 260 as_have_required=yes 261 if { "$as_shell" 2> /dev/null <<\_ASEOF 262 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 263 emulate sh 264 NULLCMD=: 265 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 266 # is contrary to our usage. Disable this feature. 267 alias -g '${1+"$@"}'='"$@"' 268 setopt NO_GLOB_SUBST 269 else 270 case `(set -o) 2>/dev/null` in 271 *posix*) set -o posix ;; 272 esac 273 274 fi 275 276 277 : 278 (as_func_return () { 279 (exit $1) 280 } 281 as_func_success () { 282 as_func_return 0 283 } 284 as_func_failure () { 285 as_func_return 1 286 } 287 as_func_ret_success () { 288 return 0 289 } 290 as_func_ret_failure () { 291 return 1 292 } 293 294 exitcode=0 295 if as_func_success; then 296 : 297 else 298 exitcode=1 299 echo as_func_success failed. 300 fi 301 302 if as_func_failure; then 303 exitcode=1 304 echo as_func_failure succeeded. 305 fi 306 307 if as_func_ret_success; then 308 : 309 else 310 exitcode=1 311 echo as_func_ret_success failed. 312 fi 313 314 if as_func_ret_failure; then 315 exitcode=1 316 echo as_func_ret_failure succeeded. 317 fi 318 319 if ( set x; as_func_ret_success y && test x = "$1" ); then 320 : 321 else 322 exitcode=1 323 echo positional parameters were not saved. 324 fi 325 326 test $exitcode = 0) || { (exit 1); exit 1; } 327 328 ( 329 as_lineno_1=$LINENO 330 as_lineno_2=$LINENO 331 test "x$as_lineno_1" != "x$as_lineno_2" && 332 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 333 334 _ASEOF 335 }; then 336 break 337 fi 338 339 fi 340 341 done 342 343 if test "x$CONFIG_SHELL" != x; then 344 for as_var in BASH_ENV ENV 345 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 346 done 347 export CONFIG_SHELL 348 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 349 fi 350 351 352 if test $as_have_required = no; then 353 echo This script requires a shell more modern than all the 354 echo shells that I found on your system. Please install a 355 echo modern shell, or manually run the script under such a 356 echo shell if you do have one. 357 { (exit 1); exit 1; } 358 fi 359 360 361 fi 362 363 fi 364 365 366 367 (eval "as_func_return () { 368 (exit \$1) 369 } 370 as_func_success () { 371 as_func_return 0 372 } 373 as_func_failure () { 374 as_func_return 1 375 } 376 as_func_ret_success () { 377 return 0 378 } 379 as_func_ret_failure () { 380 return 1 381 } 382 383 exitcode=0 384 if as_func_success; then 385 : 386 else 387 exitcode=1 388 echo as_func_success failed. 389 fi 390 391 if as_func_failure; then 392 exitcode=1 393 echo as_func_failure succeeded. 394 fi 395 396 if as_func_ret_success; then 397 : 398 else 399 exitcode=1 400 echo as_func_ret_success failed. 401 fi 402 403 if as_func_ret_failure; then 404 exitcode=1 405 echo as_func_ret_failure succeeded. 406 fi 407 408 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 409 : 410 else 411 exitcode=1 412 echo positional parameters were not saved. 413 fi 414 415 test \$exitcode = 0") || { 416 echo No shell found that supports shell functions. 417 echo Please tell autoconf@gnu.org about your system, 418 echo including any error possibly output before this 419 echo message 420 } 421 422 423 424 as_lineno_1=$LINENO 425 as_lineno_2=$LINENO 426 test "x$as_lineno_1" != "x$as_lineno_2" && 427 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 428 429 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 430 # uniformly replaced by the line number. The first 'sed' inserts a 431 # line-number line after each line using $LINENO; the second 'sed' 432 # does the real work. The second script uses 'N' to pair each 433 # line-number line with the line containing $LINENO, and appends 434 # trailing '-' during substitution so that $LINENO is not a special 435 # case at line end. 436 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 437 # scripts with optimization help from Paolo Bonzini. Blame Lee 438 # E. McMahon (1931-1989) for sed's syntax. :-) 439 sed -n ' 440 p 441 /[$]LINENO/= 442 ' <$as_myself | 443 sed ' 444 s/[$]LINENO.*/&-/ 445 t lineno 446 b 447 :lineno 448 N 449 :loop 450 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 451 t loop 452 s/-\n.*// 453 ' >$as_me.lineno && 454 chmod +x "$as_me.lineno" || 455 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 456 { (exit 1); exit 1; }; } 457 458 # Don't try to exec as it changes $[0], causing all sort of problems 459 # (the dirname of $[0] is not the place where we might find the 460 # original and so on. Autoconf is especially sensitive to this). 461 . "./$as_me.lineno" 462 # Exit status is that of the last command. 463 exit 464 } 465 466 467 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 468 as_dirname=dirname 469 else 470 as_dirname=false 471 fi 472 473 ECHO_C= ECHO_N= ECHO_T= 474 case `echo -n x` in 475 -n*) 476 case `echo 'x\c'` in 477 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 478 *) ECHO_C='\c';; 479 esac;; 480 *) 481 ECHO_N='-n';; 482 esac 483 484 if expr a : '\(a\)' >/dev/null 2>&1 && 485 test "X`expr 00001 : '.*\(...\)'`" = X001; then 486 as_expr=expr 487 else 488 as_expr=false 489 fi 490 491 rm -f conf$$ conf$$.exe conf$$.file 492 if test -d conf$$.dir; then 493 rm -f conf$$.dir/conf$$.file 494 else 495 rm -f conf$$.dir 496 mkdir conf$$.dir 497 fi 498 echo >conf$$.file 499 if ln -s conf$$.file conf$$ 2>/dev/null; then 500 as_ln_s='ln -s' 501 # ... but there are two gotchas: 502 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 503 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 504 # In both cases, we have to default to `cp -p'. 505 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 506 as_ln_s='cp -p' 507 elif ln conf$$.file conf$$ 2>/dev/null; then 508 as_ln_s=ln 509 else 510 as_ln_s='cp -p' 511 fi 512 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 513 rmdir conf$$.dir 2>/dev/null 514 515 if mkdir -p . 2>/dev/null; then 516 as_mkdir_p=: 517 else 518 test -d ./-p && rmdir ./-p 519 as_mkdir_p=false 520 fi 521 522 if test -x / >/dev/null 2>&1; then 523 as_test_x='test -x' 524 else 525 if ls -dL / >/dev/null 2>&1; then 526 as_ls_L_option=L 527 else 528 as_ls_L_option= 529 fi 530 as_test_x=' 531 eval sh -c '\'' 532 if test -d "$1"; then 533 test -d "$1/."; 534 else 535 case $1 in 536 -*)set "./$1";; 537 esac; 538 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 539 ???[sx]*):;;*)false;;esac;fi 540 '\'' sh 541 ' 542 fi 543 as_executable_p=$as_test_x 544 545 # Sed expression to map a string onto a valid CPP name. 546 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 547 548 # Sed expression to map a string onto a valid variable name. 549 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 550 551 552 553 exec 7<&0 </dev/null 6>&1 554 555 # Name of the host. 556 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 557 # so uname gets run too. 558 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 559 560 # 561 # Initializations. 562 # 563 ac_default_prefix=/usr/local 564 ac_clean_files= 565 ac_config_libobj_dir=. 566 LIBOBJS= 567 cross_compiling=no 568 subdirs= 569 MFLAGS= 570 MAKEFLAGS= 571 SHELL=${CONFIG_SHELL-/bin/sh} 572 573 # Identity of this package. 574 PACKAGE_NAME= 575 PACKAGE_TARNAME= 576 PACKAGE_VERSION= 577 PACKAGE_STRING= 578 PACKAGE_BUGREPORT= 579 580 ac_unique_file="pcap.c" 581 # Factoring default headers for most tests. 582 ac_includes_default="\ 583 #include <stdio.h> 584 #ifdef HAVE_SYS_TYPES_H 585 # include <sys/types.h> 586 #endif 587 #ifdef HAVE_SYS_STAT_H 588 # include <sys/stat.h> 589 #endif 590 #ifdef STDC_HEADERS 591 # include <stdlib.h> 592 # include <stddef.h> 593 #else 594 # ifdef HAVE_STDLIB_H 595 # include <stdlib.h> 596 # endif 597 #endif 598 #ifdef HAVE_STRING_H 599 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 600 # include <memory.h> 601 # endif 602 # include <string.h> 603 #endif 604 #ifdef HAVE_STRINGS_H 605 # include <strings.h> 606 #endif 607 #ifdef HAVE_INTTYPES_H 608 # include <inttypes.h> 609 #endif 610 #ifdef HAVE_STDINT_H 611 # include <stdint.h> 612 #endif 613 #ifdef HAVE_UNISTD_H 614 # include <unistd.h> 615 #endif" 616 617 ac_subst_vars='SHELL 618 PATH_SEPARATOR 619 PACKAGE_NAME 620 PACKAGE_TARNAME 621 PACKAGE_VERSION 622 PACKAGE_STRING 623 PACKAGE_BUGREPORT 624 exec_prefix 625 prefix 626 program_transform_name 627 bindir 628 sbindir 629 libexecdir 630 datarootdir 631 datadir 632 sysconfdir 633 sharedstatedir 634 localstatedir 635 includedir 636 oldincludedir 637 docdir 638 infodir 639 htmldir 640 dvidir 641 pdfdir 642 psdir 643 libdir 644 localedir 645 mandir 646 DEFS 647 ECHO_C 648 ECHO_N 649 ECHO_T 650 LIBS 651 build_alias 652 host_alias 653 target_alias 654 build 655 build_cpu 656 build_vendor 657 build_os 658 host 659 host_cpu 660 host_vendor 661 host_os 662 target 663 target_cpu 664 target_vendor 665 target_os 666 SHLICC2 667 CC 668 CFLAGS 669 LDFLAGS 670 CPPFLAGS 671 ac_ct_CC 672 EXEEXT 673 OBJEXT 674 CPP 675 GREP 676 EGREP 677 LIBOBJS 678 V_LEX 679 V_YACC 680 RANLIB 681 V_CCOPT 682 V_DEFS 683 V_INCLS 684 V_LIBS 685 V_PCAP 686 V_FINDALLDEVS 687 V_RANLIB 688 SSRC 689 DYEXT 690 DAGLIBS 691 INSTALL_PROGRAM 692 INSTALL_SCRIPT 693 INSTALL_DATA 694 LTLIBOBJS' 695 ac_subst_files='' 696 ac_precious_vars='build_alias 697 host_alias 698 target_alias 699 CC 700 CFLAGS 701 LDFLAGS 702 LIBS 703 CPPFLAGS 704 CPP' 705 706 707 # Initialize some variables set by options. 708 ac_init_help= 709 ac_init_version=false 710 # The variables have the same names as the options, with 711 # dashes changed to underlines. 712 cache_file=/dev/null 713 exec_prefix=NONE 714 no_create= 715 no_recursion= 716 prefix=NONE 717 program_prefix=NONE 718 program_suffix=NONE 719 program_transform_name=s,x,x, 720 silent= 721 site= 722 srcdir= 723 verbose= 724 x_includes=NONE 725 x_libraries=NONE 726 727 # Installation directory options. 728 # These are left unexpanded so users can "make install exec_prefix=/foo" 729 # and all the variables that are supposed to be based on exec_prefix 730 # by default will actually change. 731 # Use braces instead of parens because sh, perl, etc. also accept them. 732 # (The list follows the same order as the GNU Coding Standards.) 733 bindir='${exec_prefix}/bin' 734 sbindir='${exec_prefix}/sbin' 735 libexecdir='${exec_prefix}/libexec' 736 datarootdir='${prefix}/share' 737 datadir='${datarootdir}' 738 sysconfdir='${prefix}/etc' 739 sharedstatedir='${prefix}/com' 740 localstatedir='${prefix}/var' 741 includedir='${prefix}/include' 742 oldincludedir='/usr/include' 743 docdir='${datarootdir}/doc/${PACKAGE}' 744 infodir='${datarootdir}/info' 745 htmldir='${docdir}' 746 dvidir='${docdir}' 747 pdfdir='${docdir}' 748 psdir='${docdir}' 749 libdir='${exec_prefix}/lib' 750 localedir='${datarootdir}/locale' 751 mandir='${datarootdir}/man' 752 753 ac_prev= 754 ac_dashdash= 755 for ac_option 756 do 757 # If the previous option needs an argument, assign it. 758 if test -n "$ac_prev"; then 759 eval $ac_prev=\$ac_option 760 ac_prev= 761 continue 762 fi 763 764 case $ac_option in 765 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 766 *) ac_optarg=yes ;; 767 esac 768 769 # Accept the important Cygnus configure options, so we can diagnose typos. 770 771 case $ac_dashdash$ac_option in 772 --) 773 ac_dashdash=yes ;; 774 775 -bindir | --bindir | --bindi | --bind | --bin | --bi) 776 ac_prev=bindir ;; 777 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 778 bindir=$ac_optarg ;; 779 780 -build | --build | --buil | --bui | --bu) 781 ac_prev=build_alias ;; 782 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 783 build_alias=$ac_optarg ;; 784 785 -cache-file | --cache-file | --cache-fil | --cache-fi \ 786 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 787 ac_prev=cache_file ;; 788 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 789 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 790 cache_file=$ac_optarg ;; 791 792 --config-cache | -C) 793 cache_file=config.cache ;; 794 795 -datadir | --datadir | --datadi | --datad) 796 ac_prev=datadir ;; 797 -datadir=* | --datadir=* | --datadi=* | --datad=*) 798 datadir=$ac_optarg ;; 799 800 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 801 | --dataroo | --dataro | --datar) 802 ac_prev=datarootdir ;; 803 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 804 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 805 datarootdir=$ac_optarg ;; 806 807 -disable-* | --disable-*) 808 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 809 # Reject names that are not valid shell variable names. 810 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 811 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 812 { (exit 1); exit 1; }; } 813 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 814 eval enable_$ac_feature=no ;; 815 816 -docdir | --docdir | --docdi | --doc | --do) 817 ac_prev=docdir ;; 818 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 819 docdir=$ac_optarg ;; 820 821 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 822 ac_prev=dvidir ;; 823 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 824 dvidir=$ac_optarg ;; 825 826 -enable-* | --enable-*) 827 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 828 # Reject names that are not valid shell variable names. 829 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 830 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 831 { (exit 1); exit 1; }; } 832 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 833 eval enable_$ac_feature=\$ac_optarg ;; 834 835 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 836 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 837 | --exec | --exe | --ex) 838 ac_prev=exec_prefix ;; 839 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 840 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 841 | --exec=* | --exe=* | --ex=*) 842 exec_prefix=$ac_optarg ;; 843 844 -gas | --gas | --ga | --g) 845 # Obsolete; use --with-gas. 846 with_gas=yes ;; 847 848 -help | --help | --hel | --he | -h) 849 ac_init_help=long ;; 850 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 851 ac_init_help=recursive ;; 852 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 853 ac_init_help=short ;; 854 855 -host | --host | --hos | --ho) 856 ac_prev=host_alias ;; 857 -host=* | --host=* | --hos=* | --ho=*) 858 host_alias=$ac_optarg ;; 859 860 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 861 ac_prev=htmldir ;; 862 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 863 | --ht=*) 864 htmldir=$ac_optarg ;; 865 866 -includedir | --includedir | --includedi | --included | --include \ 867 | --includ | --inclu | --incl | --inc) 868 ac_prev=includedir ;; 869 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 870 | --includ=* | --inclu=* | --incl=* | --inc=*) 871 includedir=$ac_optarg ;; 872 873 -infodir | --infodir | --infodi | --infod | --info | --inf) 874 ac_prev=infodir ;; 875 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 876 infodir=$ac_optarg ;; 877 878 -libdir | --libdir | --libdi | --libd) 879 ac_prev=libdir ;; 880 -libdir=* | --libdir=* | --libdi=* | --libd=*) 881 libdir=$ac_optarg ;; 882 883 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 884 | --libexe | --libex | --libe) 885 ac_prev=libexecdir ;; 886 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 887 | --libexe=* | --libex=* | --libe=*) 888 libexecdir=$ac_optarg ;; 889 890 -localedir | --localedir | --localedi | --localed | --locale) 891 ac_prev=localedir ;; 892 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 893 localedir=$ac_optarg ;; 894 895 -localstatedir | --localstatedir | --localstatedi | --localstated \ 896 | --localstate | --localstat | --localsta | --localst | --locals) 897 ac_prev=localstatedir ;; 898 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 899 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 900 localstatedir=$ac_optarg ;; 901 902 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 903 ac_prev=mandir ;; 904 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 905 mandir=$ac_optarg ;; 906 907 -nfp | --nfp | --nf) 908 # Obsolete; use --without-fp. 909 with_fp=no ;; 910 911 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 912 | --no-cr | --no-c | -n) 913 no_create=yes ;; 914 915 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 916 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 917 no_recursion=yes ;; 918 919 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 920 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 921 | --oldin | --oldi | --old | --ol | --o) 922 ac_prev=oldincludedir ;; 923 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 924 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 925 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 926 oldincludedir=$ac_optarg ;; 927 928 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 929 ac_prev=prefix ;; 930 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 931 prefix=$ac_optarg ;; 932 933 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 934 | --program-pre | --program-pr | --program-p) 935 ac_prev=program_prefix ;; 936 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 937 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 938 program_prefix=$ac_optarg ;; 939 940 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 941 | --program-suf | --program-su | --program-s) 942 ac_prev=program_suffix ;; 943 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 944 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 945 program_suffix=$ac_optarg ;; 946 947 -program-transform-name | --program-transform-name \ 948 | --program-transform-nam | --program-transform-na \ 949 | --program-transform-n | --program-transform- \ 950 | --program-transform | --program-transfor \ 951 | --program-transfo | --program-transf \ 952 | --program-trans | --program-tran \ 953 | --progr-tra | --program-tr | --program-t) 954 ac_prev=program_transform_name ;; 955 -program-transform-name=* | --program-transform-name=* \ 956 | --program-transform-nam=* | --program-transform-na=* \ 957 | --program-transform-n=* | --program-transform-=* \ 958 | --program-transform=* | --program-transfor=* \ 959 | --program-transfo=* | --program-transf=* \ 960 | --program-trans=* | --program-tran=* \ 961 | --progr-tra=* | --program-tr=* | --program-t=*) 962 program_transform_name=$ac_optarg ;; 963 964 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 965 ac_prev=pdfdir ;; 966 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 967 pdfdir=$ac_optarg ;; 968 969 -psdir | --psdir | --psdi | --psd | --ps) 970 ac_prev=psdir ;; 971 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 972 psdir=$ac_optarg ;; 973 974 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 975 | -silent | --silent | --silen | --sile | --sil) 976 silent=yes ;; 977 978 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 979 ac_prev=sbindir ;; 980 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 981 | --sbi=* | --sb=*) 982 sbindir=$ac_optarg ;; 983 984 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 985 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 986 | --sharedst | --shareds | --shared | --share | --shar \ 987 | --sha | --sh) 988 ac_prev=sharedstatedir ;; 989 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 990 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 991 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 992 | --sha=* | --sh=*) 993 sharedstatedir=$ac_optarg ;; 994 995 -site | --site | --sit) 996 ac_prev=site ;; 997 -site=* | --site=* | --sit=*) 998 site=$ac_optarg ;; 999 1000 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1001 ac_prev=srcdir ;; 1002 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1003 srcdir=$ac_optarg ;; 1004 1005 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1006 | --syscon | --sysco | --sysc | --sys | --sy) 1007 ac_prev=sysconfdir ;; 1008 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1009 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1010 sysconfdir=$ac_optarg ;; 1011 1012 -target | --target | --targe | --targ | --tar | --ta | --t) 1013 ac_prev=target_alias ;; 1014 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1015 target_alias=$ac_optarg ;; 1016 1017 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1018 verbose=yes ;; 1019 1020 -version | --version | --versio | --versi | --vers | -V) 1021 ac_init_version=: ;; 1022 1023 -with-* | --with-*) 1024 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1025 # Reject names that are not valid shell variable names. 1026 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1027 { echo "$as_me: error: invalid package name: $ac_package" >&2 1028 { (exit 1); exit 1; }; } 1029 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1030 eval with_$ac_package=\$ac_optarg ;; 1031 1032 -without-* | --without-*) 1033 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1034 # Reject names that are not valid shell variable names. 1035 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1036 { echo "$as_me: error: invalid package name: $ac_package" >&2 1037 { (exit 1); exit 1; }; } 1038 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1039 eval with_$ac_package=no ;; 1040 1041 --x) 1042 # Obsolete; use --with-x. 1043 with_x=yes ;; 1044 1045 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1046 | --x-incl | --x-inc | --x-in | --x-i) 1047 ac_prev=x_includes ;; 1048 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1049 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1050 x_includes=$ac_optarg ;; 1051 1052 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1053 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1054 ac_prev=x_libraries ;; 1055 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1056 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1057 x_libraries=$ac_optarg ;; 1058 1059 -*) { echo "$as_me: error: unrecognized option: $ac_option 1060 Try \`$0 --help' for more information." >&2 1061 { (exit 1); exit 1; }; } 1062 ;; 1063 1064 *=*) 1065 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1066 # Reject names that are not valid shell variable names. 1067 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1068 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1069 { (exit 1); exit 1; }; } 1070 eval $ac_envvar=\$ac_optarg 1071 export $ac_envvar ;; 1072 1073 *) 1074 # FIXME: should be removed in autoconf 3.0. 1075 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1076 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1077 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1078 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1079 ;; 1080 1081 esac 1082 done 1083 1084 if test -n "$ac_prev"; then 1085 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1086 { echo "$as_me: error: missing argument to $ac_option" >&2 1087 { (exit 1); exit 1; }; } 1088 fi 1089 1090 # Be sure to have absolute directory names. 1091 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1092 datadir sysconfdir sharedstatedir localstatedir includedir \ 1093 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1094 libdir localedir mandir 1095 do 1096 eval ac_val=\$$ac_var 1097 case $ac_val in 1098 [\\/$]* | ?:[\\/]* ) continue;; 1099 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1100 esac 1101 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1102 { (exit 1); exit 1; }; } 1103 done 1104 1105 # There might be people who depend on the old broken behavior: `$host' 1106 # used to hold the argument of --host etc. 1107 # FIXME: To remove some day. 1108 build=$build_alias 1109 host=$host_alias 1110 target=$target_alias 1111 1112 # FIXME: To remove some day. 1113 if test "x$host_alias" != x; then 1114 if test "x$build_alias" = x; then 1115 cross_compiling=maybe 1116 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1117 If a cross compiler is detected then cross compile mode will be used." >&2 1118 elif test "x$build_alias" != "x$host_alias"; then 1119 cross_compiling=yes 1120 fi 1121 fi 1122 1123 ac_tool_prefix= 1124 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1125 1126 test "$silent" = yes && exec 6>/dev/null 1127 1128 1129 ac_pwd=`pwd` && test -n "$ac_pwd" && 1130 ac_ls_di=`ls -di .` && 1131 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1132 { echo "$as_me: error: Working directory cannot be determined" >&2 1133 { (exit 1); exit 1; }; } 1134 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1135 { echo "$as_me: error: pwd does not report name of working directory" >&2 1136 { (exit 1); exit 1; }; } 1137 1138 1139 # Find the source files, if location was not specified. 1140 if test -z "$srcdir"; then 1141 ac_srcdir_defaulted=yes 1142 # Try the directory containing this script, then the parent directory. 1143 ac_confdir=`$as_dirname -- "$0" || 1144 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1145 X"$0" : 'X\(//\)[^/]' \| \ 1146 X"$0" : 'X\(//\)$' \| \ 1147 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1148 echo X"$0" | 1149 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1150 s//\1/ 1151 q 1152 } 1153 /^X\(\/\/\)[^/].*/{ 1154 s//\1/ 1155 q 1156 } 1157 /^X\(\/\/\)$/{ 1158 s//\1/ 1159 q 1160 } 1161 /^X\(\/\).*/{ 1162 s//\1/ 1163 q 1164 } 1165 s/.*/./; q'` 1166 srcdir=$ac_confdir 1167 if test ! -r "$srcdir/$ac_unique_file"; then 1168 srcdir=.. 1169 fi 1170 else 1171 ac_srcdir_defaulted=no 1172 fi 1173 if test ! -r "$srcdir/$ac_unique_file"; then 1174 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1175 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1176 { (exit 1); exit 1; }; } 1177 fi 1178 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1179 ac_abs_confdir=`( 1180 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1181 { (exit 1); exit 1; }; } 1182 pwd)` 1183 # When building in place, set srcdir=. 1184 if test "$ac_abs_confdir" = "$ac_pwd"; then 1185 srcdir=. 1186 fi 1187 # Remove unnecessary trailing slashes from srcdir. 1188 # Double slashes in file names in object file debugging info 1189 # mess up M-x gdb in Emacs. 1190 case $srcdir in 1191 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1192 esac 1193 for ac_var in $ac_precious_vars; do 1194 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1195 eval ac_env_${ac_var}_value=\$${ac_var} 1196 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1197 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1198 done 1199 1200 # 1201 # Report the --help message. 1202 # 1203 if test "$ac_init_help" = "long"; then 1204 # Omit some internal or obsolete options to make the list less imposing. 1205 # This message is too long to be a string in the A/UX 3.1 sh. 1206 cat <<_ACEOF 1207 \`configure' configures this package to adapt to many kinds of systems. 1208 1209 Usage: $0 [OPTION]... [VAR=VALUE]... 1210 1211 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1212 VAR=VALUE. See below for descriptions of some of the useful variables. 1213 1214 Defaults for the options are specified in brackets. 1215 1216 Configuration: 1217 -h, --help display this help and exit 1218 --help=short display options specific to this package 1219 --help=recursive display the short help of all the included packages 1220 -V, --version display version information and exit 1221 -q, --quiet, --silent do not print \`checking...' messages 1222 --cache-file=FILE cache test results in FILE [disabled] 1223 -C, --config-cache alias for \`--cache-file=config.cache' 1224 -n, --no-create do not create output files 1225 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1226 1227 Installation directories: 1228 --prefix=PREFIX install architecture-independent files in PREFIX 1229 [$ac_default_prefix] 1230 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1231 [PREFIX] 1232 1233 By default, \`make install' will install all the files in 1234 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1235 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1236 for instance \`--prefix=\$HOME'. 1237 1238 For better control, use the options below. 1239 1240 Fine tuning of the installation directories: 1241 --bindir=DIR user executables [EPREFIX/bin] 1242 --sbindir=DIR system admin executables [EPREFIX/sbin] 1243 --libexecdir=DIR program executables [EPREFIX/libexec] 1244 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1245 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1246 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1247 --libdir=DIR object code libraries [EPREFIX/lib] 1248 --includedir=DIR C header files [PREFIX/include] 1249 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1250 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1251 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1252 --infodir=DIR info documentation [DATAROOTDIR/info] 1253 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1254 --mandir=DIR man documentation [DATAROOTDIR/man] 1255 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1256 --htmldir=DIR html documentation [DOCDIR] 1257 --dvidir=DIR dvi documentation [DOCDIR] 1258 --pdfdir=DIR pdf documentation [DOCDIR] 1259 --psdir=DIR ps documentation [DOCDIR] 1260 _ACEOF 1261 1262 cat <<\_ACEOF 1263 1264 System types: 1265 --build=BUILD configure for building on BUILD [guessed] 1266 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1267 --target=TARGET configure for building compilers for TARGET [HOST] 1268 _ACEOF 1269 fi 1270 1271 if test -n "$ac_init_help"; then 1272 1273 cat <<\_ACEOF 1274 1275 Optional Features: 1276 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1277 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1278 --disable-protochain disable \"protochain\" insn 1279 --enable-ipv6 build IPv6-capable version 1280 --enable-optimizer-dbg build optimizer debugging code 1281 --enable-yydebug build parser debugging code 1282 1283 Optional Packages: 1284 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1285 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1286 --without-gcc don't use gcc 1287 --with-pcap=TYPE use packet capture TYPE 1288 --with-dag[=DIR] include Endace DAG support ("yes", "no" or DIR; default="yes" on BSD and Linux if present) 1289 --with-dag-includes=DIR Endace DAG include directory 1290 --with-dag-libraries=DIR Endace DAG library directory 1291 --with-septel[=DIR] include Septel support (located in directory DIR, if supplied). default=yes, on Linux, if present 1292 --without-flex don't use flex 1293 --without-bison don't use bison 1294 1295 Some influential environment variables: 1296 CC C compiler command 1297 CFLAGS C compiler flags 1298 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1299 nonstandard directory <lib dir> 1300 LIBS libraries to pass to the linker, e.g. -l<library> 1301 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1302 you have headers in a nonstandard directory <include dir> 1303 CPP C preprocessor 1304 1305 Use these variables to override the choices made by `configure' or to help 1306 it to find libraries and programs with nonstandard names/locations. 1307 1308 _ACEOF 1309 ac_status=$? 1310 fi 1311 1312 if test "$ac_init_help" = "recursive"; then 1313 # If there are subdirs, report their specific --help. 1314 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1315 test -d "$ac_dir" || continue 1316 ac_builddir=. 1317 1318 case "$ac_dir" in 1319 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1320 *) 1321 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1322 # A ".." for each directory in $ac_dir_suffix. 1323 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1324 case $ac_top_builddir_sub in 1325 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1326 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1327 esac ;; 1328 esac 1329 ac_abs_top_builddir=$ac_pwd 1330 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1331 # for backward compatibility: 1332 ac_top_builddir=$ac_top_build_prefix 1333 1334 case $srcdir in 1335 .) # We are building in place. 1336 ac_srcdir=. 1337 ac_top_srcdir=$ac_top_builddir_sub 1338 ac_abs_top_srcdir=$ac_pwd ;; 1339 [\\/]* | ?:[\\/]* ) # Absolute name. 1340 ac_srcdir=$srcdir$ac_dir_suffix; 1341 ac_top_srcdir=$srcdir 1342 ac_abs_top_srcdir=$srcdir ;; 1343 *) # Relative name. 1344 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1345 ac_top_srcdir=$ac_top_build_prefix$srcdir 1346 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1347 esac 1348 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1349 1350 cd "$ac_dir" || { ac_status=$?; continue; } 1351 # Check for guested configure. 1352 if test -f "$ac_srcdir/configure.gnu"; then 1353 echo && 1354 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1355 elif test -f "$ac_srcdir/configure"; then 1356 echo && 1357 $SHELL "$ac_srcdir/configure" --help=recursive 1358 else 1359 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1360 fi || ac_status=$? 1361 cd "$ac_pwd" || { ac_status=$?; break; } 1362 done 1363 fi 1364 1365 test -n "$ac_init_help" && exit $ac_status 1366 if $ac_init_version; then 1367 cat <<\_ACEOF 1368 configure 1369 generated by GNU Autoconf 2.61 1370 1371 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 1372 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1373 This configure script is free software; the Free Software Foundation 1374 gives unlimited permission to copy, distribute and modify it. 1375 _ACEOF 1376 exit 1377 fi 1378 cat >config.log <<_ACEOF 1379 This file contains any messages produced by compilers while 1380 running configure, to aid debugging if configure makes a mistake. 1381 1382 It was created by $as_me, which was 1383 generated by GNU Autoconf 2.61. Invocation command line was 1384 1385 $ $0 $@ 1386 1387 _ACEOF 1388 exec 5>>config.log 1389 { 1390 cat <<_ASUNAME 1391 ## --------- ## 1392 ## Platform. ## 1393 ## --------- ## 1394 1395 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1396 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1397 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1398 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1399 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1400 1401 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1402 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1403 1404 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1405 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1406 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1407 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1408 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1409 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1410 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1411 1412 _ASUNAME 1413 1414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1415 for as_dir in $PATH 1416 do 1417 IFS=$as_save_IFS 1418 test -z "$as_dir" && as_dir=. 1419 echo "PATH: $as_dir" 1420 done 1421 IFS=$as_save_IFS 1422 1423 } >&5 1424 1425 cat >&5 <<_ACEOF 1426 1427 1428 ## ----------- ## 1429 ## Core tests. ## 1430 ## ----------- ## 1431 1432 _ACEOF 1433 1434 1435 # Keep a trace of the command line. 1436 # Strip out --no-create and --no-recursion so they do not pile up. 1437 # Strip out --silent because we don't want to record it for future runs. 1438 # Also quote any args containing shell meta-characters. 1439 # Make two passes to allow for proper duplicate-argument suppression. 1440 ac_configure_args= 1441 ac_configure_args0= 1442 ac_configure_args1= 1443 ac_must_keep_next=false 1444 for ac_pass in 1 2 1445 do 1446 for ac_arg 1447 do 1448 case $ac_arg in 1449 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1450 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1451 | -silent | --silent | --silen | --sile | --sil) 1452 continue ;; 1453 *\'*) 1454 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1455 esac 1456 case $ac_pass in 1457 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1458 2) 1459 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1460 if test $ac_must_keep_next = true; then 1461 ac_must_keep_next=false # Got value, back to normal. 1462 else 1463 case $ac_arg in 1464 *=* | --config-cache | -C | -disable-* | --disable-* \ 1465 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1466 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1467 | -with-* | --with-* | -without-* | --without-* | --x) 1468 case "$ac_configure_args0 " in 1469 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1470 esac 1471 ;; 1472 -* ) ac_must_keep_next=true ;; 1473 esac 1474 fi 1475 ac_configure_args="$ac_configure_args '$ac_arg'" 1476 ;; 1477 esac 1478 done 1479 done 1480 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1481 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1482 1483 # When interrupted or exit'd, cleanup temporary files, and complete 1484 # config.log. We remove comments because anyway the quotes in there 1485 # would cause problems or look ugly. 1486 # WARNING: Use '\'' to represent an apostrophe within the trap. 1487 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1488 trap 'exit_status=$? 1489 # Save into config.log some information that might help in debugging. 1490 { 1491 echo 1492 1493 cat <<\_ASBOX 1494 ## ---------------- ## 1495 ## Cache variables. ## 1496 ## ---------------- ## 1497 _ASBOX 1498 echo 1499 # The following way of writing the cache mishandles newlines in values, 1500 ( 1501 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1502 eval ac_val=\$$ac_var 1503 case $ac_val in #( 1504 *${as_nl}*) 1505 case $ac_var in #( 1506 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1507 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1508 esac 1509 case $ac_var in #( 1510 _ | IFS | as_nl) ;; #( 1511 *) $as_unset $ac_var ;; 1512 esac ;; 1513 esac 1514 done 1515 (set) 2>&1 | 1516 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1517 *${as_nl}ac_space=\ *) 1518 sed -n \ 1519 "s/'\''/'\''\\\\'\'''\''/g; 1520 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1521 ;; #( 1522 *) 1523 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1524 ;; 1525 esac | 1526 sort 1527 ) 1528 echo 1529 1530 cat <<\_ASBOX 1531 ## ----------------- ## 1532 ## Output variables. ## 1533 ## ----------------- ## 1534 _ASBOX 1535 echo 1536 for ac_var in $ac_subst_vars 1537 do 1538 eval ac_val=\$$ac_var 1539 case $ac_val in 1540 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1541 esac 1542 echo "$ac_var='\''$ac_val'\''" 1543 done | sort 1544 echo 1545 1546 if test -n "$ac_subst_files"; then 1547 cat <<\_ASBOX 1548 ## ------------------- ## 1549 ## File substitutions. ## 1550 ## ------------------- ## 1551 _ASBOX 1552 echo 1553 for ac_var in $ac_subst_files 1554 do 1555 eval ac_val=\$$ac_var 1556 case $ac_val in 1557 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1558 esac 1559 echo "$ac_var='\''$ac_val'\''" 1560 done | sort 1561 echo 1562 fi 1563 1564 if test -s confdefs.h; then 1565 cat <<\_ASBOX 1566 ## ----------- ## 1567 ## confdefs.h. ## 1568 ## ----------- ## 1569 _ASBOX 1570 echo 1571 cat confdefs.h 1572 echo 1573 fi 1574 test "$ac_signal" != 0 && 1575 echo "$as_me: caught signal $ac_signal" 1576 echo "$as_me: exit $exit_status" 1577 } >&5 1578 rm -f core *.core core.conftest.* && 1579 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1580 exit $exit_status 1581 ' 0 1582 for ac_signal in 1 2 13 15; do 1583 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1584 done 1585 ac_signal=0 1586 1587 # confdefs.h avoids OS command line length limits that DEFS can exceed. 1588 rm -f -r conftest* confdefs.h 1589 1590 # Predefined preprocessor variables. 1591 1592 cat >>confdefs.h <<_ACEOF 1593 #define PACKAGE_NAME "$PACKAGE_NAME" 1594 _ACEOF 1595 1596 1597 cat >>confdefs.h <<_ACEOF 1598 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1599 _ACEOF 1600 1601 1602 cat >>confdefs.h <<_ACEOF 1603 #define PACKAGE_VERSION "$PACKAGE_VERSION" 1604 _ACEOF 1605 1606 1607 cat >>confdefs.h <<_ACEOF 1608 #define PACKAGE_STRING "$PACKAGE_STRING" 1609 _ACEOF 1610 1611 1612 cat >>confdefs.h <<_ACEOF 1613 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1614 _ACEOF 1615 1616 1617 # Let the site file select an alternate cache file if it wants to. 1618 # Prefer explicitly selected file to automatically selected ones. 1619 if test -n "$CONFIG_SITE"; then 1620 set x "$CONFIG_SITE" 1621 elif test "x$prefix" != xNONE; then 1622 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1623 else 1624 set x "$ac_default_prefix/share/config.site" \ 1625 "$ac_default_prefix/etc/config.site" 1626 fi 1627 shift 1628 for ac_site_file 1629 do 1630 if test -r "$ac_site_file"; then 1631 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1632 echo "$as_me: loading site script $ac_site_file" >&6;} 1633 sed 's/^/| /' "$ac_site_file" >&5 1634 . "$ac_site_file" 1635 fi 1636 done 1637 1638 if test -r "$cache_file"; then 1639 # Some versions of bash will fail to source /dev/null (special 1640 # files actually), so we avoid doing that. 1641 if test -f "$cache_file"; then 1642 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1643 echo "$as_me: loading cache $cache_file" >&6;} 1644 case $cache_file in 1645 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1646 *) . "./$cache_file";; 1647 esac 1648 fi 1649 else 1650 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1651 echo "$as_me: creating cache $cache_file" >&6;} 1652 >$cache_file 1653 fi 1654 1655 # Check that the precious variables saved in the cache have kept the same 1656 # value. 1657 ac_cache_corrupted=false 1658 for ac_var in $ac_precious_vars; do 1659 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1660 eval ac_new_set=\$ac_env_${ac_var}_set 1661 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1662 eval ac_new_val=\$ac_env_${ac_var}_value 1663 case $ac_old_set,$ac_new_set in 1664 set,) 1665 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1666 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1667 ac_cache_corrupted=: ;; 1668 ,set) 1669 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1670 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1671 ac_cache_corrupted=: ;; 1672 ,);; 1673 *) 1674 if test "x$ac_old_val" != "x$ac_new_val"; then 1675 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1676 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1677 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1678 echo "$as_me: former value: $ac_old_val" >&2;} 1679 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1680 echo "$as_me: current value: $ac_new_val" >&2;} 1681 ac_cache_corrupted=: 1682 fi;; 1683 esac 1684 # Pass precious variables to config.status. 1685 if test "$ac_new_set" = set; then 1686 case $ac_new_val in 1687 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1688 *) ac_arg=$ac_var=$ac_new_val ;; 1689 esac 1690 case " $ac_configure_args " in 1691 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1692 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1693 esac 1694 fi 1695 done 1696 if $ac_cache_corrupted; then 1697 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1698 echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1699 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1700 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1701 { (exit 1); exit 1; }; } 1702 fi 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 ac_ext=c 1721 ac_cpp='$CPP $CPPFLAGS' 1722 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1723 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1724 ac_compiler_gnu=$ac_cv_c_compiler_gnu 1725 1726 1727 1728 ac_aux_dir= 1729 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 1730 if test -f "$ac_dir/install-sh"; then 1731 ac_aux_dir=$ac_dir 1732 ac_install_sh="$ac_aux_dir/install-sh -c" 1733 break 1734 elif test -f "$ac_dir/install.sh"; then 1735 ac_aux_dir=$ac_dir 1736 ac_install_sh="$ac_aux_dir/install.sh -c" 1737 break 1738 elif test -f "$ac_dir/shtool"; then 1739 ac_aux_dir=$ac_dir 1740 ac_install_sh="$ac_aux_dir/shtool install -c" 1741 break 1742 fi 1743 done 1744 if test -z "$ac_aux_dir"; then 1745 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 1746 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 1747 { (exit 1); exit 1; }; } 1748 fi 1749 1750 # These three variables are undocumented and unsupported, 1751 # and are intended to be withdrawn in a future Autoconf release. 1752 # They can cause serious problems if a builder's source tree is in a directory 1753 # whose full name contains unusual characters. 1754 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 1755 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 1756 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 1757 1758 1759 # Make sure we can run config.sub. 1760 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 1761 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 1762 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 1763 { (exit 1); exit 1; }; } 1764 1765 { echo "$as_me:$LINENO: checking build system type" >&5 1766 echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 1767 if test "${ac_cv_build+set}" = set; then 1768 echo $ECHO_N "(cached) $ECHO_C" >&6 1769 else 1770 ac_build_alias=$build_alias 1771 test "x$ac_build_alias" = x && 1772 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 1773 test "x$ac_build_alias" = x && 1774 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 1775 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 1776 { (exit 1); exit 1; }; } 1777 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 1778 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 1779 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 1780 { (exit 1); exit 1; }; } 1781 1782 fi 1783 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5 1784 echo "${ECHO_T}$ac_cv_build" >&6; } 1785 case $ac_cv_build in 1786 *-*-*) ;; 1787 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 1788 echo "$as_me: error: invalid value of canonical build" >&2;} 1789 { (exit 1); exit 1; }; };; 1790 esac 1791 build=$ac_cv_build 1792 ac_save_IFS=$IFS; IFS='-' 1793 set x $ac_cv_build 1794 shift 1795 build_cpu=$1 1796 build_vendor=$2 1797 shift; shift 1798 # Remember, the first character of IFS is used to create $*, 1799 # except with old shells: 1800 build_os=$* 1801 IFS=$ac_save_IFS 1802 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 1803 1804 1805 { echo "$as_me:$LINENO: checking host system type" >&5 1806 echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 1807 if test "${ac_cv_host+set}" = set; then 1808 echo $ECHO_N "(cached) $ECHO_C" >&6 1809 else 1810 if test "x$host_alias" = x; then 1811 ac_cv_host=$ac_cv_build 1812 else 1813 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 1814 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 1815 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 1816 { (exit 1); exit 1; }; } 1817 fi 1818 1819 fi 1820 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5 1821 echo "${ECHO_T}$ac_cv_host" >&6; } 1822 case $ac_cv_host in 1823 *-*-*) ;; 1824 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 1825 echo "$as_me: error: invalid value of canonical host" >&2;} 1826 { (exit 1); exit 1; }; };; 1827 esac 1828 host=$ac_cv_host 1829 ac_save_IFS=$IFS; IFS='-' 1830 set x $ac_cv_host 1831 shift 1832 host_cpu=$1 1833 host_vendor=$2 1834 shift; shift 1835 # Remember, the first character of IFS is used to create $*, 1836 # except with old shells: 1837 host_os=$* 1838 IFS=$ac_save_IFS 1839 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 1840 1841 1842 { echo "$as_me:$LINENO: checking target system type" >&5 1843 echo $ECHO_N "checking target system type... $ECHO_C" >&6; } 1844 if test "${ac_cv_target+set}" = set; then 1845 echo $ECHO_N "(cached) $ECHO_C" >&6 1846 else 1847 if test "x$target_alias" = x; then 1848 ac_cv_target=$ac_cv_host 1849 else 1850 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 1851 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5 1852 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;} 1853 { (exit 1); exit 1; }; } 1854 fi 1855 1856 fi 1857 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5 1858 echo "${ECHO_T}$ac_cv_target" >&6; } 1859 case $ac_cv_target in 1860 *-*-*) ;; 1861 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5 1862 echo "$as_me: error: invalid value of canonical target" >&2;} 1863 { (exit 1); exit 1; }; };; 1864 esac 1865 target=$ac_cv_target 1866 ac_save_IFS=$IFS; IFS='-' 1867 set x $ac_cv_target 1868 shift 1869 target_cpu=$1 1870 target_vendor=$2 1871 shift; shift 1872 # Remember, the first character of IFS is used to create $*, 1873 # except with old shells: 1874 target_os=$* 1875 IFS=$ac_save_IFS 1876 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 1877 1878 1879 # The aliases save the names the user supplied, while $host etc. 1880 # will get canonicalized. 1881 test -n "$target_alias" && 1882 test "$program_prefix$program_suffix$program_transform_name" = \ 1883 NONENONEs,x,x, && 1884 program_prefix=${target_alias}- 1885 1886 1887 1888 1889 1890 1891 # Check whether --with-gcc was given. 1892 if test "${with_gcc+set}" = set; then 1893 withval=$with_gcc; 1894 fi 1895 1896 V_CCOPT="-O" 1897 V_INCLS="" 1898 if test "${srcdir}" != "." ; then 1899 V_INCLS="-I\$(srcdir)" 1900 fi 1901 if test "${CFLAGS+set}" = set; then 1902 LBL_CFLAGS="$CFLAGS" 1903 fi 1904 if test -z "$CC" ; then 1905 case "$target_os" in 1906 1907 bsdi*) 1908 # Extract the first word of "shlicc2", so it can be a program name with args. 1909 set dummy shlicc2; ac_word=$2 1910 { echo "$as_me:$LINENO: checking for $ac_word" >&5 1911 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1912 if test "${ac_cv_prog_SHLICC2+set}" = set; then 1913 echo $ECHO_N "(cached) $ECHO_C" >&6 1914 else 1915 if test -n "$SHLICC2"; then 1916 ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test. 1917 else 1918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1919 for as_dir in $PATH 1920 do 1921 IFS=$as_save_IFS 1922 test -z "$as_dir" && as_dir=. 1923 for ac_exec_ext in '' $ac_executable_extensions; do 1924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1925 ac_cv_prog_SHLICC2="yes" 1926 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1927 break 2 1928 fi 1929 done 1930 done 1931 IFS=$as_save_IFS 1932 1933 test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no" 1934 fi 1935 fi 1936 SHLICC2=$ac_cv_prog_SHLICC2 1937 if test -n "$SHLICC2"; then 1938 { echo "$as_me:$LINENO: result: $SHLICC2" >&5 1939 echo "${ECHO_T}$SHLICC2" >&6; } 1940 else 1941 { echo "$as_me:$LINENO: result: no" >&5 1942 echo "${ECHO_T}no" >&6; } 1943 fi 1944 1945 1946 if test $SHLICC2 = yes ; then 1947 CC=shlicc2 1948 export CC 1949 fi 1950 ;; 1951 esac 1952 fi 1953 if test -z "$CC" -a "$with_gcc" = no ; then 1954 CC=cc 1955 export CC 1956 fi 1957 ac_ext=c 1958 ac_cpp='$CPP $CPPFLAGS' 1959 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1960 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1961 ac_compiler_gnu=$ac_cv_c_compiler_gnu 1962 if test -n "$ac_tool_prefix"; then 1963 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1964 set dummy ${ac_tool_prefix}gcc; ac_word=$2 1965 { echo "$as_me:$LINENO: checking for $ac_word" >&5 1966 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1967 if test "${ac_cv_prog_CC+set}" = set; then 1968 echo $ECHO_N "(cached) $ECHO_C" >&6 1969 else 1970 if test -n "$CC"; then 1971 ac_cv_prog_CC="$CC" # Let the user override the test. 1972 else 1973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1974 for as_dir in $PATH 1975 do 1976 IFS=$as_save_IFS 1977 test -z "$as_dir" && as_dir=. 1978 for ac_exec_ext in '' $ac_executable_extensions; do 1979 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1980 ac_cv_prog_CC="${ac_tool_prefix}gcc" 1981 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1982 break 2 1983 fi 1984 done 1985 done 1986 IFS=$as_save_IFS 1987 1988 fi 1989 fi 1990 CC=$ac_cv_prog_CC 1991 if test -n "$CC"; then 1992 { echo "$as_me:$LINENO: result: $CC" >&5 1993 echo "${ECHO_T}$CC" >&6; } 1994 else 1995 { echo "$as_me:$LINENO: result: no" >&5 1996 echo "${ECHO_T}no" >&6; } 1997 fi 1998 1999 2000 fi 2001 if test -z "$ac_cv_prog_CC"; then 2002 ac_ct_CC=$CC 2003 # Extract the first word of "gcc", so it can be a program name with args. 2004 set dummy gcc; 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_prog_ac_ct_CC+set}" = set; then 2008 echo $ECHO_N "(cached) $ECHO_C" >&6 2009 else 2010 if test -n "$ac_ct_CC"; then 2011 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2012 else 2013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2014 for as_dir in $PATH 2015 do 2016 IFS=$as_save_IFS 2017 test -z "$as_dir" && as_dir=. 2018 for ac_exec_ext in '' $ac_executable_extensions; do 2019 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2020 ac_cv_prog_ac_ct_CC="gcc" 2021 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2022 break 2 2023 fi 2024 done 2025 done 2026 IFS=$as_save_IFS 2027 2028 fi 2029 fi 2030 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2031 if test -n "$ac_ct_CC"; then 2032 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2033 echo "${ECHO_T}$ac_ct_CC" >&6; } 2034 else 2035 { echo "$as_me:$LINENO: result: no" >&5 2036 echo "${ECHO_T}no" >&6; } 2037 fi 2038 2039 if test "x$ac_ct_CC" = x; then 2040 CC="" 2041 else 2042 case $cross_compiling:$ac_tool_warned in 2043 yes:) 2044 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2045 whose name does not start with the host triplet. If you think this 2046 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 2047 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2048 whose name does not start with the host triplet. If you think this 2049 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 2050 ac_tool_warned=yes ;; 2051 esac 2052 CC=$ac_ct_CC 2053 fi 2054 else 2055 CC="$ac_cv_prog_CC" 2056 fi 2057 2058 if test -z "$CC"; then 2059 if test -n "$ac_tool_prefix"; then 2060 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2061 set dummy ${ac_tool_prefix}cc; ac_word=$2 2062 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2063 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2064 if test "${ac_cv_prog_CC+set}" = set; then 2065 echo $ECHO_N "(cached) $ECHO_C" >&6 2066 else 2067 if test -n "$CC"; then 2068 ac_cv_prog_CC="$CC" # Let the user override the test. 2069 else 2070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2071 for as_dir in $PATH 2072 do 2073 IFS=$as_save_IFS 2074 test -z "$as_dir" && as_dir=. 2075 for ac_exec_ext in '' $ac_executable_extensions; do 2076 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2077 ac_cv_prog_CC="${ac_tool_prefix}cc" 2078 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2079 break 2 2080 fi 2081 done 2082 done 2083 IFS=$as_save_IFS 2084 2085 fi 2086 fi 2087 CC=$ac_cv_prog_CC 2088 if test -n "$CC"; then 2089 { echo "$as_me:$LINENO: result: $CC" >&5 2090 echo "${ECHO_T}$CC" >&6; } 2091 else 2092 { echo "$as_me:$LINENO: result: no" >&5 2093 echo "${ECHO_T}no" >&6; } 2094 fi 2095 2096 2097 fi 2098 fi 2099 if test -z "$CC"; then 2100 # Extract the first word of "cc", so it can be a program name with args. 2101 set dummy cc; ac_word=$2 2102 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2103 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2104 if test "${ac_cv_prog_CC+set}" = set; then 2105 echo $ECHO_N "(cached) $ECHO_C" >&6 2106 else 2107 if test -n "$CC"; then 2108 ac_cv_prog_CC="$CC" # Let the user override the test. 2109 else 2110 ac_prog_rejected=no 2111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2112 for as_dir in $PATH 2113 do 2114 IFS=$as_save_IFS 2115 test -z "$as_dir" && as_dir=. 2116 for ac_exec_ext in '' $ac_executable_extensions; do 2117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2118 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2119 ac_prog_rejected=yes 2120 continue 2121 fi 2122 ac_cv_prog_CC="cc" 2123 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2124 break 2 2125 fi 2126 done 2127 done 2128 IFS=$as_save_IFS 2129 2130 if test $ac_prog_rejected = yes; then 2131 # We found a bogon in the path, so make sure we never use it. 2132 set dummy $ac_cv_prog_CC 2133 shift 2134 if test $# != 0; then 2135 # We chose a different compiler from the bogus one. 2136 # However, it has the same basename, so the bogon will be chosen 2137 # first if we set CC to just the basename; use the full file name. 2138 shift 2139 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2140 fi 2141 fi 2142 fi 2143 fi 2144 CC=$ac_cv_prog_CC 2145 if test -n "$CC"; then 2146 { echo "$as_me:$LINENO: result: $CC" >&5 2147 echo "${ECHO_T}$CC" >&6; } 2148 else 2149 { echo "$as_me:$LINENO: result: no" >&5 2150 echo "${ECHO_T}no" >&6; } 2151 fi 2152 2153 2154 fi 2155 if test -z "$CC"; then 2156 if test -n "$ac_tool_prefix"; then 2157 for ac_prog in cl.exe 2158 do 2159 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2160 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2161 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2162 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2163 if test "${ac_cv_prog_CC+set}" = set; then 2164 echo $ECHO_N "(cached) $ECHO_C" >&6 2165 else 2166 if test -n "$CC"; then 2167 ac_cv_prog_CC="$CC" # Let the user override the test. 2168 else 2169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2170 for as_dir in $PATH 2171 do 2172 IFS=$as_save_IFS 2173 test -z "$as_dir" && as_dir=. 2174 for ac_exec_ext in '' $ac_executable_extensions; do 2175 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2176 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2177 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2178 break 2 2179 fi 2180 done 2181 done 2182 IFS=$as_save_IFS 2183 2184 fi 2185 fi 2186 CC=$ac_cv_prog_CC 2187 if test -n "$CC"; then 2188 { echo "$as_me:$LINENO: result: $CC" >&5 2189 echo "${ECHO_T}$CC" >&6; } 2190 else 2191 { echo "$as_me:$LINENO: result: no" >&5 2192 echo "${ECHO_T}no" >&6; } 2193 fi 2194 2195 2196 test -n "$CC" && break 2197 done 2198 fi 2199 if test -z "$CC"; then 2200 ac_ct_CC=$CC 2201 for ac_prog in cl.exe 2202 do 2203 # Extract the first word of "$ac_prog", so it can be a program name with args. 2204 set dummy $ac_prog; ac_word=$2 2205 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2206 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2207 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2208 echo $ECHO_N "(cached) $ECHO_C" >&6 2209 else 2210 if test -n "$ac_ct_CC"; then 2211 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2212 else 2213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2214 for as_dir in $PATH 2215 do 2216 IFS=$as_save_IFS 2217 test -z "$as_dir" && as_dir=. 2218 for ac_exec_ext in '' $ac_executable_extensions; do 2219 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2220 ac_cv_prog_ac_ct_CC="$ac_prog" 2221 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2222 break 2 2223 fi 2224 done 2225 done 2226 IFS=$as_save_IFS 2227 2228 fi 2229 fi 2230 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2231 if test -n "$ac_ct_CC"; then 2232 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2233 echo "${ECHO_T}$ac_ct_CC" >&6; } 2234 else 2235 { echo "$as_me:$LINENO: result: no" >&5 2236 echo "${ECHO_T}no" >&6; } 2237 fi 2238 2239 2240 test -n "$ac_ct_CC" && break 2241 done 2242 2243 if test "x$ac_ct_CC" = x; then 2244 CC="" 2245 else 2246 case $cross_compiling:$ac_tool_warned in 2247 yes:) 2248 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2249 whose name does not start with the host triplet. If you think this 2250 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 2251 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2252 whose name does not start with the host triplet. If you think this 2253 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 2254 ac_tool_warned=yes ;; 2255 esac 2256 CC=$ac_ct_CC 2257 fi 2258 fi 2259 2260 fi 2261 2262 2263 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2264 See \`config.log' for more details." >&5 2265 echo "$as_me: error: no acceptable C compiler found in \$PATH 2266 See \`config.log' for more details." >&2;} 2267 { (exit 1); exit 1; }; } 2268 2269 # Provide some information about the compiler. 2270 echo "$as_me:$LINENO: checking for C compiler version" >&5 2271 ac_compiler=`set X $ac_compile; echo $2` 2272 { (ac_try="$ac_compiler --version >&5" 2273 case "(($ac_try" in 2274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2275 *) ac_try_echo=$ac_try;; 2276 esac 2277 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2278 (eval "$ac_compiler --version >&5") 2>&5 2279 ac_status=$? 2280 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2281 (exit $ac_status); } 2282 { (ac_try="$ac_compiler -v >&5" 2283 case "(($ac_try" in 2284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2285 *) ac_try_echo=$ac_try;; 2286 esac 2287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2288 (eval "$ac_compiler -v >&5") 2>&5 2289 ac_status=$? 2290 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2291 (exit $ac_status); } 2292 { (ac_try="$ac_compiler -V >&5" 2293 case "(($ac_try" in 2294 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2295 *) ac_try_echo=$ac_try;; 2296 esac 2297 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2298 (eval "$ac_compiler -V >&5") 2>&5 2299 ac_status=$? 2300 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2301 (exit $ac_status); } 2302 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 int 2311 main () 2312 { 2313 2314 ; 2315 return 0; 2316 } 2317 _ACEOF 2318 ac_clean_files_save=$ac_clean_files 2319 ac_clean_files="$ac_clean_files a.out a.exe b.out" 2320 # Try to create an executable without -o first, disregard a.out. 2321 # It will help us diagnose broken compilers, and finding out an intuition 2322 # of exeext. 2323 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2324 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 2325 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2326 # 2327 # List of possible output files, starting from the most likely. 2328 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 2329 # only as a last resort. b.out is created by i960 compilers. 2330 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 2331 # 2332 # The IRIX 6 linker writes into existing files which may not be 2333 # executable, retaining their permissions. Remove them first so a 2334 # subsequent execution test works. 2335 ac_rmfiles= 2336 for ac_file in $ac_files 2337 do 2338 case $ac_file in 2339 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2340 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2341 esac 2342 done 2343 rm -f $ac_rmfiles 2344 2345 if { (ac_try="$ac_link_default" 2346 case "(($ac_try" in 2347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2348 *) ac_try_echo=$ac_try;; 2349 esac 2350 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2351 (eval "$ac_link_default") 2>&5 2352 ac_status=$? 2353 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2354 (exit $ac_status); }; then 2355 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2356 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2357 # in a Makefile. We should not override ac_cv_exeext if it was cached, 2358 # so that the user can short-circuit this test for compilers unknown to 2359 # Autoconf. 2360 for ac_file in $ac_files '' 2361 do 2362 test -f "$ac_file" || continue 2363 case $ac_file in 2364 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 2365 ;; 2366 [ab].out ) 2367 # We found the default executable, but exeext='' is most 2368 # certainly right. 2369 break;; 2370 *.* ) 2371 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2372 then :; else 2373 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2374 fi 2375 # We set ac_cv_exeext here because the later test for it is not 2376 # safe: cross compilers may not add the suffix if given an `-o' 2377 # argument, so we may need to know it at that point already. 2378 # Even if this section looks crufty: it has the advantage of 2379 # actually working. 2380 break;; 2381 * ) 2382 break;; 2383 esac 2384 done 2385 test "$ac_cv_exeext" = no && ac_cv_exeext= 2386 2387 else 2388 ac_file='' 2389 fi 2390 2391 { echo "$as_me:$LINENO: result: $ac_file" >&5 2392 echo "${ECHO_T}$ac_file" >&6; } 2393 if test -z "$ac_file"; then 2394 echo "$as_me: failed program was:" >&5 2395 sed 's/^/| /' conftest.$ac_ext >&5 2396 2397 { { echo "$as_me:$LINENO: error: C compiler cannot create executables 2398 See \`config.log' for more details." >&5 2399 echo "$as_me: error: C compiler cannot create executables 2400 See \`config.log' for more details." >&2;} 2401 { (exit 77); exit 77; }; } 2402 fi 2403 2404 ac_exeext=$ac_cv_exeext 2405 2406 # Check that the compiler produces executables we can run. If not, either 2407 # the compiler is broken, or we cross compile. 2408 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2409 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 2410 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2411 # If not cross compiling, check that we can run a simple program. 2412 if test "$cross_compiling" != yes; then 2413 if { ac_try='./$ac_file' 2414 { (case "(($ac_try" in 2415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2416 *) ac_try_echo=$ac_try;; 2417 esac 2418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2419 (eval "$ac_try") 2>&5 2420 ac_status=$? 2421 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2422 (exit $ac_status); }; }; then 2423 cross_compiling=no 2424 else 2425 if test "$cross_compiling" = maybe; then 2426 cross_compiling=yes 2427 else 2428 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2429 If you meant to cross compile, use \`--host'. 2430 See \`config.log' for more details." >&5 2431 echo "$as_me: error: cannot run C compiled programs. 2432 If you meant to cross compile, use \`--host'. 2433 See \`config.log' for more details." >&2;} 2434 { (exit 1); exit 1; }; } 2435 fi 2436 fi 2437 fi 2438 { echo "$as_me:$LINENO: result: yes" >&5 2439 echo "${ECHO_T}yes" >&6; } 2440 2441 rm -f a.out a.exe conftest$ac_cv_exeext b.out 2442 ac_clean_files=$ac_clean_files_save 2443 # Check that the compiler produces executables we can run. If not, either 2444 # the compiler is broken, or we cross compile. 2445 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2446 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 2447 { echo "$as_me:$LINENO: result: $cross_compiling" >&5 2448 echo "${ECHO_T}$cross_compiling" >&6; } 2449 2450 { echo "$as_me:$LINENO: checking for suffix of executables" >&5 2451 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 2452 if { (ac_try="$ac_link" 2453 case "(($ac_try" in 2454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2455 *) ac_try_echo=$ac_try;; 2456 esac 2457 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2458 (eval "$ac_link") 2>&5 2459 ac_status=$? 2460 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2461 (exit $ac_status); }; then 2462 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2463 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2464 # work properly (i.e., refer to `conftest.exe'), while it won't with 2465 # `rm'. 2466 for ac_file in conftest.exe conftest conftest.*; do 2467 test -f "$ac_file" || continue 2468 case $ac_file in 2469 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2470 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2471 break;; 2472 * ) break;; 2473 esac 2474 done 2475 else 2476 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2477 See \`config.log' for more details." >&5 2478 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2479 See \`config.log' for more details." >&2;} 2480 { (exit 1); exit 1; }; } 2481 fi 2482 2483 rm -f conftest$ac_cv_exeext 2484 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2485 echo "${ECHO_T}$ac_cv_exeext" >&6; } 2486 2487 rm -f conftest.$ac_ext 2488 EXEEXT=$ac_cv_exeext 2489 ac_exeext=$EXEEXT 2490 { echo "$as_me:$LINENO: checking for suffix of object files" >&5 2491 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 2492 if test "${ac_cv_objext+set}" = set; then 2493 echo $ECHO_N "(cached) $ECHO_C" >&6 2494 else 2495 cat >conftest.$ac_ext <<_ACEOF 2496 /* confdefs.h. */ 2497 _ACEOF 2498 cat confdefs.h >>conftest.$ac_ext 2499 cat >>conftest.$ac_ext <<_ACEOF 2500 /* end confdefs.h. */ 2501 2502 int 2503 main () 2504 { 2505 2506 ; 2507 return 0; 2508 } 2509 _ACEOF 2510 rm -f conftest.o conftest.obj 2511 if { (ac_try="$ac_compile" 2512 case "(($ac_try" in 2513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2514 *) ac_try_echo=$ac_try;; 2515 esac 2516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2517 (eval "$ac_compile") 2>&5 2518 ac_status=$? 2519 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2520 (exit $ac_status); }; then 2521 for ac_file in conftest.o conftest.obj conftest.*; do 2522 test -f "$ac_file" || continue; 2523 case $ac_file in 2524 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 2525 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2526 break;; 2527 esac 2528 done 2529 else 2530 echo "$as_me: failed program was:" >&5 2531 sed 's/^/| /' conftest.$ac_ext >&5 2532 2533 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2534 See \`config.log' for more details." >&5 2535 echo "$as_me: error: cannot compute suffix of object files: cannot compile 2536 See \`config.log' for more details." >&2;} 2537 { (exit 1); exit 1; }; } 2538 fi 2539 2540 rm -f conftest.$ac_cv_objext conftest.$ac_ext 2541 fi 2542 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 2543 echo "${ECHO_T}$ac_cv_objext" >&6; } 2544 OBJEXT=$ac_cv_objext 2545 ac_objext=$OBJEXT 2546 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2547 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 2548 if test "${ac_cv_c_compiler_gnu+set}" = set; then 2549 echo $ECHO_N "(cached) $ECHO_C" >&6 2550 else 2551 cat >conftest.$ac_ext <<_ACEOF 2552 /* confdefs.h. */ 2553 _ACEOF 2554 cat confdefs.h >>conftest.$ac_ext 2555 cat >>conftest.$ac_ext <<_ACEOF 2556 /* end confdefs.h. */ 2557 2558 int 2559 main () 2560 { 2561 #ifndef __GNUC__ 2562 choke me 2563 #endif 2564 2565 ; 2566 return 0; 2567 } 2568 _ACEOF 2569 rm -f conftest.$ac_objext 2570 if { (ac_try="$ac_compile" 2571 case "(($ac_try" in 2572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2573 *) ac_try_echo=$ac_try;; 2574 esac 2575 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2576 (eval "$ac_compile") 2>conftest.er1 2577 ac_status=$? 2578 grep -v '^ *+' conftest.er1 >conftest.err 2579 rm -f conftest.er1 2580 cat conftest.err >&5 2581 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2582 (exit $ac_status); } && { 2583 test -z "$ac_c_werror_flag" || 2584 test ! -s conftest.err 2585 } && test -s conftest.$ac_objext; then 2586 ac_compiler_gnu=yes 2587 else 2588 echo "$as_me: failed program was:" >&5 2589 sed 's/^/| /' conftest.$ac_ext >&5 2590 2591 ac_compiler_gnu=no 2592 fi 2593 2594 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2595 ac_cv_c_compiler_gnu=$ac_compiler_gnu 2596 2597 fi 2598 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 2599 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 2600 GCC=`test $ac_compiler_gnu = yes && echo yes` 2601 ac_test_CFLAGS=${CFLAGS+set} 2602 ac_save_CFLAGS=$CFLAGS 2603 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 2604 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 2605 if test "${ac_cv_prog_cc_g+set}" = set; then 2606 echo $ECHO_N "(cached) $ECHO_C" >&6 2607 else 2608 ac_save_c_werror_flag=$ac_c_werror_flag 2609 ac_c_werror_flag=yes 2610 ac_cv_prog_cc_g=no 2611 CFLAGS="-g" 2612 cat >conftest.$ac_ext <<_ACEOF 2613 /* confdefs.h. */ 2614 _ACEOF 2615 cat confdefs.h >>conftest.$ac_ext 2616 cat >>conftest.$ac_ext <<_ACEOF 2617 /* end confdefs.h. */ 2618 2619 int 2620 main () 2621 { 2622 2623 ; 2624 return 0; 2625 } 2626 _ACEOF 2627 rm -f conftest.$ac_objext 2628 if { (ac_try="$ac_compile" 2629 case "(($ac_try" in 2630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2631 *) ac_try_echo=$ac_try;; 2632 esac 2633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2634 (eval "$ac_compile") 2>conftest.er1 2635 ac_status=$? 2636 grep -v '^ *+' conftest.er1 >conftest.err 2637 rm -f conftest.er1 2638 cat conftest.err >&5 2639 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2640 (exit $ac_status); } && { 2641 test -z "$ac_c_werror_flag" || 2642 test ! -s conftest.err 2643 } && test -s conftest.$ac_objext; then 2644 ac_cv_prog_cc_g=yes 2645 else 2646 echo "$as_me: failed program was:" >&5 2647 sed 's/^/| /' conftest.$ac_ext >&5 2648 2649 CFLAGS="" 2650 cat >conftest.$ac_ext <<_ACEOF 2651 /* confdefs.h. */ 2652 _ACEOF 2653 cat confdefs.h >>conftest.$ac_ext 2654 cat >>conftest.$ac_ext <<_ACEOF 2655 /* end confdefs.h. */ 2656 2657 int 2658 main () 2659 { 2660 2661 ; 2662 return 0; 2663 } 2664 _ACEOF 2665 rm -f conftest.$ac_objext 2666 if { (ac_try="$ac_compile" 2667 case "(($ac_try" in 2668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2669 *) ac_try_echo=$ac_try;; 2670 esac 2671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2672 (eval "$ac_compile") 2>conftest.er1 2673 ac_status=$? 2674 grep -v '^ *+' conftest.er1 >conftest.err 2675 rm -f conftest.er1 2676 cat conftest.err >&5 2677 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2678 (exit $ac_status); } && { 2679 test -z "$ac_c_werror_flag" || 2680 test ! -s conftest.err 2681 } && test -s conftest.$ac_objext; then 2682 : 2683 else 2684 echo "$as_me: failed program was:" >&5 2685 sed 's/^/| /' conftest.$ac_ext >&5 2686 2687 ac_c_werror_flag=$ac_save_c_werror_flag 2688 CFLAGS="-g" 2689 cat >conftest.$ac_ext <<_ACEOF 2690 /* confdefs.h. */ 2691 _ACEOF 2692 cat confdefs.h >>conftest.$ac_ext 2693 cat >>conftest.$ac_ext <<_ACEOF 2694 /* end confdefs.h. */ 2695 2696 int 2697 main () 2698 { 2699 2700 ; 2701 return 0; 2702 } 2703 _ACEOF 2704 rm -f conftest.$ac_objext 2705 if { (ac_try="$ac_compile" 2706 case "(($ac_try" in 2707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2708 *) ac_try_echo=$ac_try;; 2709 esac 2710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2711 (eval "$ac_compile") 2>conftest.er1 2712 ac_status=$? 2713 grep -v '^ *+' conftest.er1 >conftest.err 2714 rm -f conftest.er1 2715 cat conftest.err >&5 2716 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2717 (exit $ac_status); } && { 2718 test -z "$ac_c_werror_flag" || 2719 test ! -s conftest.err 2720 } && test -s conftest.$ac_objext; then 2721 ac_cv_prog_cc_g=yes 2722 else 2723 echo "$as_me: failed program was:" >&5 2724 sed 's/^/| /' conftest.$ac_ext >&5 2725 2726 2727 fi 2728 2729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2730 fi 2731 2732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2733 fi 2734 2735 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2736 ac_c_werror_flag=$ac_save_c_werror_flag 2737 fi 2738 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 2739 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 2740 if test "$ac_test_CFLAGS" = set; then 2741 CFLAGS=$ac_save_CFLAGS 2742 elif test $ac_cv_prog_cc_g = yes; then 2743 if test "$GCC" = yes; then 2744 CFLAGS="-g -O2" 2745 else 2746 CFLAGS="-g" 2747 fi 2748 else 2749 if test "$GCC" = yes; then 2750 CFLAGS="-O2" 2751 else 2752 CFLAGS= 2753 fi 2754 fi 2755 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 2756 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 2757 if test "${ac_cv_prog_cc_c89+set}" = set; then 2758 echo $ECHO_N "(cached) $ECHO_C" >&6 2759 else 2760 ac_cv_prog_cc_c89=no 2761 ac_save_CC=$CC 2762 cat >conftest.$ac_ext <<_ACEOF 2763 /* confdefs.h. */ 2764 _ACEOF 2765 cat confdefs.h >>conftest.$ac_ext 2766 cat >>conftest.$ac_ext <<_ACEOF 2767 /* end confdefs.h. */ 2768 #include <stdarg.h> 2769 #include <stdio.h> 2770 #include <sys/types.h> 2771 #include <sys/stat.h> 2772 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2773 struct buf { int x; }; 2774 FILE * (*rcsopen) (struct buf *, struct stat *, int); 2775 static char *e (p, i) 2776 char **p; 2777 int i; 2778 { 2779 return p[i]; 2780 } 2781 static char *f (char * (*g) (char **, int), char **p, ...) 2782 { 2783 char *s; 2784 va_list v; 2785 va_start (v,p); 2786 s = g (p, va_arg (v,int)); 2787 va_end (v); 2788 return s; 2789 } 2790 2791 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2792 function prototypes and stuff, but not '\xHH' hex character constants. 2793 These don't provoke an error unfortunately, instead are silently treated 2794 as 'x'. The following induces an error, until -std is added to get 2795 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 2796 array size at least. It's necessary to write '\x00'==0 to get something 2797 that's true only with -std. */ 2798 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 2799 2800 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2801 inside strings and character constants. */ 2802 #define FOO(x) 'x' 2803 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 2804 2805 int test (int i, double x); 2806 struct s1 {int (*f) (int a);}; 2807 struct s2 {int (*f) (double a);}; 2808 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2809 int argc; 2810 char **argv; 2811 int 2812 main () 2813 { 2814 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2815 ; 2816 return 0; 2817 } 2818 _ACEOF 2819 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 2820 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2821 do 2822 CC="$ac_save_CC $ac_arg" 2823 rm -f conftest.$ac_objext 2824 if { (ac_try="$ac_compile" 2825 case "(($ac_try" in 2826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2827 *) ac_try_echo=$ac_try;; 2828 esac 2829 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2830 (eval "$ac_compile") 2>conftest.er1 2831 ac_status=$? 2832 grep -v '^ *+' conftest.er1 >conftest.err 2833 rm -f conftest.er1 2834 cat conftest.err >&5 2835 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2836 (exit $ac_status); } && { 2837 test -z "$ac_c_werror_flag" || 2838 test ! -s conftest.err 2839 } && test -s conftest.$ac_objext; then 2840 ac_cv_prog_cc_c89=$ac_arg 2841 else 2842 echo "$as_me: failed program was:" >&5 2843 sed 's/^/| /' conftest.$ac_ext >&5 2844 2845 2846 fi 2847 2848 rm -f core conftest.err conftest.$ac_objext 2849 test "x$ac_cv_prog_cc_c89" != "xno" && break 2850 done 2851 rm -f conftest.$ac_ext 2852 CC=$ac_save_CC 2853 2854 fi 2855 # AC_CACHE_VAL 2856 case "x$ac_cv_prog_cc_c89" in 2857 x) 2858 { echo "$as_me:$LINENO: result: none needed" >&5 2859 echo "${ECHO_T}none needed" >&6; } ;; 2860 xno) 2861 { echo "$as_me:$LINENO: result: unsupported" >&5 2862 echo "${ECHO_T}unsupported" >&6; } ;; 2863 *) 2864 CC="$CC $ac_cv_prog_cc_c89" 2865 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 2866 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 2867 esac 2868 2869 2870 ac_ext=c 2871 ac_cpp='$CPP $CPPFLAGS' 2872 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2873 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2874 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2875 2876 if test "$GCC" = yes ; then 2877 if test "$SHLICC2" = yes ; then 2878 ac_cv_lbl_gcc_vers=2 2879 V_CCOPT="-O2" 2880 else 2881 { echo "$as_me:$LINENO: checking gcc version" >&5 2882 echo $ECHO_N "checking gcc version... $ECHO_C" >&6; } 2883 if test "${ac_cv_lbl_gcc_vers+set}" = set; then 2884 echo $ECHO_N "(cached) $ECHO_C" >&6 2885 else 2886 ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \ 2887 sed -e '/^gcc version /!d' \ 2888 -e 's/^gcc version //' \ 2889 -e 's/ .*//' -e 's/^[^0-9]*//' \ 2890 -e 's/\..*//'` 2891 fi 2892 2893 { echo "$as_me:$LINENO: result: $ac_cv_lbl_gcc_vers" >&5 2894 echo "${ECHO_T}$ac_cv_lbl_gcc_vers" >&6; } 2895 if test $ac_cv_lbl_gcc_vers -gt 1 ; then 2896 V_CCOPT="-O2" 2897 fi 2898 fi 2899 else 2900 { echo "$as_me:$LINENO: checking that $CC handles ansi prototypes" >&5 2901 echo $ECHO_N "checking that $CC handles ansi prototypes... $ECHO_C" >&6; } 2902 if test "${ac_cv_lbl_cc_ansi_prototypes+set}" = set; then 2903 echo $ECHO_N "(cached) $ECHO_C" >&6 2904 else 2905 2906 cat >conftest.$ac_ext <<_ACEOF 2907 /* confdefs.h. */ 2908 _ACEOF 2909 cat confdefs.h >>conftest.$ac_ext 2910 cat >>conftest.$ac_ext <<_ACEOF 2911 /* end confdefs.h. */ 2912 #include <sys/types.h> 2913 int 2914 main () 2915 { 2916 int frob(int, char *) 2917 ; 2918 return 0; 2919 } 2920 _ACEOF 2921 rm -f conftest.$ac_objext 2922 if { (ac_try="$ac_compile" 2923 case "(($ac_try" in 2924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2925 *) ac_try_echo=$ac_try;; 2926 esac 2927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2928 (eval "$ac_compile") 2>conftest.er1 2929 ac_status=$? 2930 grep -v '^ *+' conftest.er1 >conftest.err 2931 rm -f conftest.er1 2932 cat conftest.err >&5 2933 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2934 (exit $ac_status); } && { 2935 test -z "$ac_c_werror_flag" || 2936 test ! -s conftest.err 2937 } && test -s conftest.$ac_objext; then 2938 ac_cv_lbl_cc_ansi_prototypes=yes 2939 else 2940 echo "$as_me: failed program was:" >&5 2941 sed 's/^/| /' conftest.$ac_ext >&5 2942 2943 ac_cv_lbl_cc_ansi_prototypes=no 2944 fi 2945 2946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2947 fi 2948 2949 { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_ansi_prototypes" >&5 2950 echo "${ECHO_T}$ac_cv_lbl_cc_ansi_prototypes" >&6; } 2951 if test $ac_cv_lbl_cc_ansi_prototypes = no ; then 2952 case "$target_os" in 2953 2954 hpux*) 2955 { echo "$as_me:$LINENO: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5 2956 echo $ECHO_N "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)... $ECHO_C" >&6; } 2957 savedcflags="$CFLAGS" 2958 CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS" 2959 if test "${ac_cv_lbl_cc_hpux_cc_aa+set}" = set; then 2960 echo $ECHO_N "(cached) $ECHO_C" >&6 2961 else 2962 cat >conftest.$ac_ext <<_ACEOF 2963 /* confdefs.h. */ 2964 _ACEOF 2965 cat confdefs.h >>conftest.$ac_ext 2966 cat >>conftest.$ac_ext <<_ACEOF 2967 /* end confdefs.h. */ 2968 #include <sys/types.h> 2969 int 2970 main () 2971 { 2972 int frob(int, char *) 2973 ; 2974 return 0; 2975 } 2976 _ACEOF 2977 rm -f conftest.$ac_objext 2978 if { (ac_try="$ac_compile" 2979 case "(($ac_try" in 2980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2981 *) ac_try_echo=$ac_try;; 2982 esac 2983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2984 (eval "$ac_compile") 2>conftest.er1 2985 ac_status=$? 2986 grep -v '^ *+' conftest.er1 >conftest.err 2987 rm -f conftest.er1 2988 cat conftest.err >&5 2989 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2990 (exit $ac_status); } && { 2991 test -z "$ac_c_werror_flag" || 2992 test ! -s conftest.err 2993 } && test -s conftest.$ac_objext; then 2994 ac_cv_lbl_cc_hpux_cc_aa=yes 2995 else 2996 echo "$as_me: failed program was:" >&5 2997 sed 's/^/| /' conftest.$ac_ext >&5 2998 2999 ac_cv_lbl_cc_hpux_cc_aa=no 3000 fi 3001 3002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3003 fi 3004 3005 { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_hpux_cc_aa" >&5 3006 echo "${ECHO_T}$ac_cv_lbl_cc_hpux_cc_aa" >&6; } 3007 if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then 3008 { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5 3009 echo "$as_me: error: see the INSTALL doc for more info" >&2;} 3010 { (exit 1); exit 1; }; } 3011 fi 3012 CFLAGS="$savedcflags" 3013 V_CCOPT="-Aa $V_CCOPT" 3014 3015 cat >>confdefs.h <<\_ACEOF 3016 #define _HPUX_SOURCE 1 3017 _ACEOF 3018 3019 ;; 3020 3021 *) 3022 { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5 3023 echo "$as_me: error: see the INSTALL doc for more info" >&2;} 3024 { (exit 1); exit 1; }; } 3025 ;; 3026 esac 3027 fi 3028 V_INCLS="$V_INCLS -I/usr/local/include" 3029 LDFLAGS="$LDFLAGS -L/usr/local/lib" 3030 3031 case "$target_os" in 3032 3033 irix*) 3034 V_CCOPT="$V_CCOPT -xansi -signed -g3" 3035 ;; 3036 3037 osf*) 3038 V_CCOPT="$V_CCOPT -std1 -g3" 3039 ;; 3040 3041 ultrix*) 3042 { echo "$as_me:$LINENO: checking that Ultrix $CC hacks const in prototypes" >&5 3043 echo $ECHO_N "checking that Ultrix $CC hacks const in prototypes... $ECHO_C" >&6; } 3044 if test "${ac_cv_lbl_cc_const_proto+set}" = set; then 3045 echo $ECHO_N "(cached) $ECHO_C" >&6 3046 else 3047 cat >conftest.$ac_ext <<_ACEOF 3048 /* confdefs.h. */ 3049 _ACEOF 3050 cat confdefs.h >>conftest.$ac_ext 3051 cat >>conftest.$ac_ext <<_ACEOF 3052 /* end confdefs.h. */ 3053 #include <sys/types.h> 3054 int 3055 main () 3056 { 3057 struct a { int b; }; 3058 void c(const struct a *) 3059 ; 3060 return 0; 3061 } 3062 _ACEOF 3063 rm -f conftest.$ac_objext 3064 if { (ac_try="$ac_compile" 3065 case "(($ac_try" in 3066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3067 *) ac_try_echo=$ac_try;; 3068 esac 3069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3070 (eval "$ac_compile") 2>conftest.er1 3071 ac_status=$? 3072 grep -v '^ *+' conftest.er1 >conftest.err 3073 rm -f conftest.er1 3074 cat conftest.err >&5 3075 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3076 (exit $ac_status); } && { 3077 test -z "$ac_c_werror_flag" || 3078 test ! -s conftest.err 3079 } && test -s conftest.$ac_objext; then 3080 ac_cv_lbl_cc_const_proto=yes 3081 else 3082 echo "$as_me: failed program was:" >&5 3083 sed 's/^/| /' conftest.$ac_ext >&5 3084 3085 ac_cv_lbl_cc_const_proto=no 3086 fi 3087 3088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3089 fi 3090 3091 { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_const_proto" >&5 3092 echo "${ECHO_T}$ac_cv_lbl_cc_const_proto" >&6; } 3093 if test $ac_cv_lbl_cc_const_proto = no ; then 3094 cat >>confdefs.h <<\_ACEOF 3095 #define const 3096 _ACEOF 3097 3098 fi 3099 ;; 3100 esac 3101 fi 3102 3103 { echo "$as_me:$LINENO: checking for inline" >&5 3104 echo $ECHO_N "checking for inline... $ECHO_C" >&6; } 3105 save_CFLAGS="$CFLAGS" 3106 CFLAGS="$V_CCOPT" 3107 if test "${ac_cv_lbl_inline+set}" = set; then 3108 echo $ECHO_N "(cached) $ECHO_C" >&6 3109 else 3110 3111 ac_cv_lbl_inline="" 3112 ac_lbl_cc_inline=no 3113 for ac_lbl_inline in inline __inline__ __inline 3114 do 3115 cat >conftest.$ac_ext <<_ACEOF 3116 /* confdefs.h. */ 3117 _ACEOF 3118 cat confdefs.h >>conftest.$ac_ext 3119 cat >>conftest.$ac_ext <<_ACEOF 3120 /* end confdefs.h. */ 3121 #define inline $ac_lbl_inline 3122 static inline struct iltest *foo(void); 3123 struct iltest { 3124 int iltest1; 3125 int iltest2; 3126 }; 3127 3128 static inline struct iltest * 3129 foo() 3130 { 3131 static struct iltest xxx; 3132 3133 return &xxx; 3134 } 3135 int 3136 main () 3137 { 3138 3139 ; 3140 return 0; 3141 } 3142 _ACEOF 3143 rm -f conftest.$ac_objext 3144 if { (ac_try="$ac_compile" 3145 case "(($ac_try" in 3146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3147 *) ac_try_echo=$ac_try;; 3148 esac 3149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3150 (eval "$ac_compile") 2>conftest.er1 3151 ac_status=$? 3152 grep -v '^ *+' conftest.er1 >conftest.err 3153 rm -f conftest.er1 3154 cat conftest.err >&5 3155 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3156 (exit $ac_status); } && { 3157 test -z "$ac_c_werror_flag" || 3158 test ! -s conftest.err 3159 } && test -s conftest.$ac_objext; then 3160 ac_lbl_cc_inline=yes 3161 else 3162 echo "$as_me: failed program was:" >&5 3163 sed 's/^/| /' conftest.$ac_ext >&5 3164 3165 3166 fi 3167 3168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3169 if test "$ac_lbl_cc_inline" = yes ; then 3170 break; 3171 fi 3172 done 3173 if test "$ac_lbl_cc_inline" = yes ; then 3174 ac_cv_lbl_inline=$ac_lbl_inline 3175 fi 3176 fi 3177 3178 CFLAGS="$save_CFLAGS" 3179 if test ! -z "$ac_cv_lbl_inline" ; then 3180 { echo "$as_me:$LINENO: result: $ac_cv_lbl_inline" >&5 3181 echo "${ECHO_T}$ac_cv_lbl_inline" >&6; } 3182 else 3183 { echo "$as_me:$LINENO: result: no" >&5 3184 echo "${ECHO_T}no" >&6; } 3185 fi 3186 3187 cat >>confdefs.h <<_ACEOF 3188 #define inline $ac_cv_lbl_inline 3189 _ACEOF 3190 3191 3192 { echo "$as_me:$LINENO: checking for __attribute__" >&5 3193 echo $ECHO_N "checking for __attribute__... $ECHO_C" >&6; } 3194 if test "${ac_cv___attribute__+set}" = set; then 3195 echo $ECHO_N "(cached) $ECHO_C" >&6 3196 else 3197 3198 cat >conftest.$ac_ext <<_ACEOF 3199 /* confdefs.h. */ 3200 _ACEOF 3201 cat confdefs.h >>conftest.$ac_ext 3202 cat >>conftest.$ac_ext <<_ACEOF 3203 /* end confdefs.h. */ 3204 3205 #include <stdlib.h> 3206 3207 static void foo(void) __attribute__ ((noreturn)); 3208 3209 static void 3210 foo(void) 3211 { 3212 exit(1); 3213 } 3214 3215 int 3216 main(int argc, char **argv) 3217 { 3218 foo(); 3219 } 3220 3221 _ACEOF 3222 rm -f conftest.$ac_objext 3223 if { (ac_try="$ac_compile" 3224 case "(($ac_try" in 3225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3226 *) ac_try_echo=$ac_try;; 3227 esac 3228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3229 (eval "$ac_compile") 2>conftest.er1 3230 ac_status=$? 3231 grep -v '^ *+' conftest.er1 >conftest.err 3232 rm -f conftest.er1 3233 cat conftest.err >&5 3234 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3235 (exit $ac_status); } && { 3236 test -z "$ac_c_werror_flag" || 3237 test ! -s conftest.err 3238 } && test -s conftest.$ac_objext; then 3239 ac_cv___attribute__=yes 3240 else 3241 echo "$as_me: failed program was:" >&5 3242 sed 's/^/| /' conftest.$ac_ext >&5 3243 3244 ac_cv___attribute__=no 3245 fi 3246 3247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3248 fi 3249 3250 if test "$ac_cv___attribute__" = "yes"; then 3251 3252 cat >>confdefs.h <<\_ACEOF 3253 #define HAVE___ATTRIBUTE__ 1 3254 _ACEOF 3255 3256 V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\"" 3257 else 3258 V_DEFS="$V_DEFS -D_U_=\"\"" 3259 fi 3260 { echo "$as_me:$LINENO: result: $ac_cv___attribute__" >&5 3261 echo "${ECHO_T}$ac_cv___attribute__" >&6; } 3262 3263 3264 { echo "$as_me:$LINENO: checking for u_int8_t using $CC" >&5 3265 echo $ECHO_N "checking for u_int8_t using $CC... $ECHO_C" >&6; } 3266 if test "${ac_cv_lbl_have_u_int8_t+set}" = set; then 3267 echo $ECHO_N "(cached) $ECHO_C" >&6 3268 else 3269 cat >conftest.$ac_ext <<_ACEOF 3270 /* confdefs.h. */ 3271 _ACEOF 3272 cat confdefs.h >>conftest.$ac_ext 3273 cat >>conftest.$ac_ext <<_ACEOF 3274 /* end confdefs.h. */ 3275 3276 # include "confdefs.h" 3277 # include <sys/types.h> 3278 # if STDC_HEADERS 3279 # include <stdlib.h> 3280 # include <stddef.h> 3281 # endif 3282 int 3283 main () 3284 { 3285 u_int8_t i 3286 ; 3287 return 0; 3288 } 3289 _ACEOF 3290 rm -f conftest.$ac_objext 3291 if { (ac_try="$ac_compile" 3292 case "(($ac_try" in 3293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3294 *) ac_try_echo=$ac_try;; 3295 esac 3296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3297 (eval "$ac_compile") 2>conftest.er1 3298 ac_status=$? 3299 grep -v '^ *+' conftest.er1 >conftest.err 3300 rm -f conftest.er1 3301 cat conftest.err >&5 3302 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3303 (exit $ac_status); } && { 3304 test -z "$ac_c_werror_flag" || 3305 test ! -s conftest.err 3306 } && test -s conftest.$ac_objext; then 3307 ac_cv_lbl_have_u_int8_t=yes 3308 else 3309 echo "$as_me: failed program was:" >&5 3310 sed 's/^/| /' conftest.$ac_ext >&5 3311 3312 ac_cv_lbl_have_u_int8_t=no 3313 fi 3314 3315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3316 fi 3317 3318 { echo "$as_me:$LINENO: result: $ac_cv_lbl_have_u_int8_t" >&5 3319 echo "${ECHO_T}$ac_cv_lbl_have_u_int8_t" >&6; } 3320 if test $ac_cv_lbl_have_u_int8_t = no ; then 3321 3322 cat >>confdefs.h <<\_ACEOF 3323 #define u_int8_t u_char 3324 _ACEOF 3325 3326 fi 3327 { echo "$as_me:$LINENO: checking for u_int16_t using $CC" >&5 3328 echo $ECHO_N "checking for u_int16_t using $CC... $ECHO_C" >&6; } 3329 if test "${ac_cv_lbl_have_u_int16_t+set}" = set; then 3330 echo $ECHO_N "(cached) $ECHO_C" >&6 3331 else 3332 cat >conftest.$ac_ext <<_ACEOF 3333 /* confdefs.h. */ 3334 _ACEOF 3335 cat confdefs.h >>conftest.$ac_ext 3336 cat >>conftest.$ac_ext <<_ACEOF 3337 /* end confdefs.h. */ 3338 3339 # include "confdefs.h" 3340 # include <sys/types.h> 3341 # if STDC_HEADERS 3342 # include <stdlib.h> 3343 # include <stddef.h> 3344 # endif 3345 int 3346 main () 3347 { 3348 u_int16_t i 3349 ; 3350 return 0; 3351 } 3352 _ACEOF 3353 rm -f conftest.$ac_objext 3354 if { (ac_try="$ac_compile" 3355 case "(($ac_try" in 3356 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3357 *) ac_try_echo=$ac_try;; 3358 esac 3359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3360 (eval "$ac_compile") 2>conftest.er1 3361 ac_status=$? 3362 grep -v '^ *+' conftest.er1 >conftest.err 3363 rm -f conftest.er1 3364 cat conftest.err >&5 3365 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3366 (exit $ac_status); } && { 3367 test -z "$ac_c_werror_flag" || 3368 test ! -s conftest.err 3369 } && test -s conftest.$ac_objext; then 3370 ac_cv_lbl_have_u_int16_t=yes 3371 else 3372 echo "$as_me: failed program was:" >&5 3373 sed 's/^/| /' conftest.$ac_ext >&5 3374 3375 ac_cv_lbl_have_u_int16_t=no 3376 fi 3377 3378 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3379 fi 3380 3381 { echo "$as_me:$LINENO: result: $ac_cv_lbl_have_u_int16_t" >&5 3382 echo "${ECHO_T}$ac_cv_lbl_have_u_int16_t" >&6; } 3383 if test $ac_cv_lbl_have_u_int16_t = no ; then 3384 3385 cat >>confdefs.h <<\_ACEOF 3386 #define u_int16_t u_short 3387 _ACEOF 3388 3389 fi 3390 { echo "$as_me:$LINENO: checking for u_int32_t using $CC" >&5 3391 echo $ECHO_N "checking for u_int32_t using $CC... $ECHO_C" >&6; } 3392 if test "${ac_cv_lbl_have_u_int32_t+set}" = set; then 3393 echo $ECHO_N "(cached) $ECHO_C" >&6 3394 else 3395 cat >conftest.$ac_ext <<_ACEOF 3396 /* confdefs.h. */ 3397 _ACEOF 3398 cat confdefs.h >>conftest.$ac_ext 3399 cat >>conftest.$ac_ext <<_ACEOF 3400 /* end confdefs.h. */ 3401 3402 # include "confdefs.h" 3403 # include <sys/types.h> 3404 # if STDC_HEADERS 3405 # include <stdlib.h> 3406 # include <stddef.h> 3407 # endif 3408 int 3409 main () 3410 { 3411 u_int32_t i 3412 ; 3413 return 0; 3414 } 3415 _ACEOF 3416 rm -f conftest.$ac_objext 3417 if { (ac_try="$ac_compile" 3418 case "(($ac_try" in 3419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3420 *) ac_try_echo=$ac_try;; 3421 esac 3422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3423 (eval "$ac_compile") 2>conftest.er1 3424 ac_status=$? 3425 grep -v '^ *+' conftest.er1 >conftest.err 3426 rm -f conftest.er1 3427 cat conftest.err >&5 3428 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3429 (exit $ac_status); } && { 3430 test -z "$ac_c_werror_flag" || 3431 test ! -s conftest.err 3432 } && test -s conftest.$ac_objext; then 3433 ac_cv_lbl_have_u_int32_t=yes 3434 else 3435 echo "$as_me: failed program was:" >&5 3436 sed 's/^/| /' conftest.$ac_ext >&5 3437 3438 ac_cv_lbl_have_u_int32_t=no 3439 fi 3440 3441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3442 fi 3443 3444 { echo "$as_me:$LINENO: result: $ac_cv_lbl_have_u_int32_t" >&5 3445 echo "${ECHO_T}$ac_cv_lbl_have_u_int32_t" >&6; } 3446 if test $ac_cv_lbl_have_u_int32_t = no ; then 3447 3448 cat >>confdefs.h <<\_ACEOF 3449 #define u_int32_t u_int 3450 _ACEOF 3451 3452 fi 3453 3454 ac_ext=c 3455 ac_cpp='$CPP $CPPFLAGS' 3456 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3457 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3458 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3459 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 3460 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 3461 # On Suns, sometimes $CPP names a directory. 3462 if test -n "$CPP" && test -d "$CPP"; then 3463 CPP= 3464 fi 3465 if test -z "$CPP"; then 3466 if test "${ac_cv_prog_CPP+set}" = set; then 3467 echo $ECHO_N "(cached) $ECHO_C" >&6 3468 else 3469 # Double quotes because CPP needs to be expanded 3470 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3471 do 3472 ac_preproc_ok=false 3473 for ac_c_preproc_warn_flag in '' yes 3474 do 3475 # Use a header file that comes with gcc, so configuring glibc 3476 # with a fresh cross-compiler works. 3477 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3478 # <limits.h> exists even on freestanding compilers. 3479 # On the NeXT, cc -E runs the code through the compiler's parser, 3480 # not just through cpp. "Syntax error" is here to catch this case. 3481 cat >conftest.$ac_ext <<_ACEOF 3482 /* confdefs.h. */ 3483 _ACEOF 3484 cat confdefs.h >>conftest.$ac_ext 3485 cat >>conftest.$ac_ext <<_ACEOF 3486 /* end confdefs.h. */ 3487 #ifdef __STDC__ 3488 # include <limits.h> 3489 #else 3490 # include <assert.h> 3491 #endif 3492 Syntax error 3493 _ACEOF 3494 if { (ac_try="$ac_cpp conftest.$ac_ext" 3495 case "(($ac_try" in 3496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3497 *) ac_try_echo=$ac_try;; 3498 esac 3499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3500 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3501 ac_status=$? 3502 grep -v '^ *+' conftest.er1 >conftest.err 3503 rm -f conftest.er1 3504 cat conftest.err >&5 3505 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3506 (exit $ac_status); } >/dev/null && { 3507 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3508 test ! -s conftest.err 3509 }; then 3510 : 3511 else 3512 echo "$as_me: failed program was:" >&5 3513 sed 's/^/| /' conftest.$ac_ext >&5 3514 3515 # Broken: fails on valid input. 3516 continue 3517 fi 3518 3519 rm -f conftest.err conftest.$ac_ext 3520 3521 # OK, works on sane cases. Now check whether nonexistent headers 3522 # can be detected and how. 3523 cat >conftest.$ac_ext <<_ACEOF 3524 /* confdefs.h. */ 3525 _ACEOF 3526 cat confdefs.h >>conftest.$ac_ext 3527 cat >>conftest.$ac_ext <<_ACEOF 3528 /* end confdefs.h. */ 3529 #include <ac_nonexistent.h> 3530 _ACEOF 3531 if { (ac_try="$ac_cpp conftest.$ac_ext" 3532 case "(($ac_try" in 3533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3534 *) ac_try_echo=$ac_try;; 3535 esac 3536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3537 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3538 ac_status=$? 3539 grep -v '^ *+' conftest.er1 >conftest.err 3540 rm -f conftest.er1 3541 cat conftest.err >&5 3542 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3543 (exit $ac_status); } >/dev/null && { 3544 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3545 test ! -s conftest.err 3546 }; then 3547 # Broken: success on invalid input. 3548 continue 3549 else 3550 echo "$as_me: failed program was:" >&5 3551 sed 's/^/| /' conftest.$ac_ext >&5 3552 3553 # Passes both tests. 3554 ac_preproc_ok=: 3555 break 3556 fi 3557 3558 rm -f conftest.err conftest.$ac_ext 3559 3560 done 3561 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3562 rm -f conftest.err conftest.$ac_ext 3563 if $ac_preproc_ok; then 3564 break 3565 fi 3566 3567 done 3568 ac_cv_prog_CPP=$CPP 3569 3570 fi 3571 CPP=$ac_cv_prog_CPP 3572 else 3573 ac_cv_prog_CPP=$CPP 3574 fi 3575 { echo "$as_me:$LINENO: result: $CPP" >&5 3576 echo "${ECHO_T}$CPP" >&6; } 3577 ac_preproc_ok=false 3578 for ac_c_preproc_warn_flag in '' yes 3579 do 3580 # Use a header file that comes with gcc, so configuring glibc 3581 # with a fresh cross-compiler works. 3582 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3583 # <limits.h> exists even on freestanding compilers. 3584 # On the NeXT, cc -E runs the code through the compiler's parser, 3585 # not just through cpp. "Syntax error" is here to catch this case. 3586 cat >conftest.$ac_ext <<_ACEOF 3587 /* confdefs.h. */ 3588 _ACEOF 3589 cat confdefs.h >>conftest.$ac_ext 3590 cat >>conftest.$ac_ext <<_ACEOF 3591 /* end confdefs.h. */ 3592 #ifdef __STDC__ 3593 # include <limits.h> 3594 #else 3595 # include <assert.h> 3596 #endif 3597 Syntax error 3598 _ACEOF 3599 if { (ac_try="$ac_cpp conftest.$ac_ext" 3600 case "(($ac_try" in 3601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3602 *) ac_try_echo=$ac_try;; 3603 esac 3604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3605 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3606 ac_status=$? 3607 grep -v '^ *+' conftest.er1 >conftest.err 3608 rm -f conftest.er1 3609 cat conftest.err >&5 3610 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3611 (exit $ac_status); } >/dev/null && { 3612 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3613 test ! -s conftest.err 3614 }; then 3615 : 3616 else 3617 echo "$as_me: failed program was:" >&5 3618 sed 's/^/| /' conftest.$ac_ext >&5 3619 3620 # Broken: fails on valid input. 3621 continue 3622 fi 3623 3624 rm -f conftest.err conftest.$ac_ext 3625 3626 # OK, works on sane cases. Now check whether nonexistent headers 3627 # can be detected and how. 3628 cat >conftest.$ac_ext <<_ACEOF 3629 /* confdefs.h. */ 3630 _ACEOF 3631 cat confdefs.h >>conftest.$ac_ext 3632 cat >>conftest.$ac_ext <<_ACEOF 3633 /* end confdefs.h. */ 3634 #include <ac_nonexistent.h> 3635 _ACEOF 3636 if { (ac_try="$ac_cpp conftest.$ac_ext" 3637 case "(($ac_try" in 3638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3639 *) ac_try_echo=$ac_try;; 3640 esac 3641 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3642 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3643 ac_status=$? 3644 grep -v '^ *+' conftest.er1 >conftest.err 3645 rm -f conftest.er1 3646 cat conftest.err >&5 3647 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3648 (exit $ac_status); } >/dev/null && { 3649 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3650 test ! -s conftest.err 3651 }; then 3652 # Broken: success on invalid input. 3653 continue 3654 else 3655 echo "$as_me: failed program was:" >&5 3656 sed 's/^/| /' conftest.$ac_ext >&5 3657 3658 # Passes both tests. 3659 ac_preproc_ok=: 3660 break 3661 fi 3662 3663 rm -f conftest.err conftest.$ac_ext 3664 3665 done 3666 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3667 rm -f conftest.err conftest.$ac_ext 3668 if $ac_preproc_ok; then 3669 : 3670 else 3671 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 3672 See \`config.log' for more details." >&5 3673 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 3674 See \`config.log' for more details." >&2;} 3675 { (exit 1); exit 1; }; } 3676 fi 3677 3678 ac_ext=c 3679 ac_cpp='$CPP $CPPFLAGS' 3680 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3681 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3682 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3683 3684 3685 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3686 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 3687 if test "${ac_cv_path_GREP+set}" = set; then 3688 echo $ECHO_N "(cached) $ECHO_C" >&6 3689 else 3690 # Extract the first word of "grep ggrep" to use in msg output 3691 if test -z "$GREP"; then 3692 set dummy grep ggrep; ac_prog_name=$2 3693 if test "${ac_cv_path_GREP+set}" = set; then 3694 echo $ECHO_N "(cached) $ECHO_C" >&6 3695 else 3696 ac_path_GREP_found=false 3697 # Loop through the user's path and test for each of PROGNAME-LIST 3698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3699 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3700 do 3701 IFS=$as_save_IFS 3702 test -z "$as_dir" && as_dir=. 3703 for ac_prog in grep ggrep; do 3704 for ac_exec_ext in '' $ac_executable_extensions; do 3705 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3706 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3707 # Check for GNU ac_path_GREP and select it if it is found. 3708 # Check for GNU $ac_path_GREP 3709 case `"$ac_path_GREP" --version 2>&1` in 3710 *GNU*) 3711 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3712 *) 3713 ac_count=0 3714 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3715 while : 3716 do 3717 cat "conftest.in" "conftest.in" >"conftest.tmp" 3718 mv "conftest.tmp" "conftest.in" 3719 cp "conftest.in" "conftest.nl" 3720 echo 'GREP' >> "conftest.nl" 3721 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3722 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3723 ac_count=`expr $ac_count + 1` 3724 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3725 # Best one so far, save it but keep looking for a better one 3726 ac_cv_path_GREP="$ac_path_GREP" 3727 ac_path_GREP_max=$ac_count 3728 fi 3729 # 10*(2^10) chars as input seems more than enough 3730 test $ac_count -gt 10 && break 3731 done 3732 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3733 esac 3734 3735 3736 $ac_path_GREP_found && break 3 3737 done 3738 done 3739 3740 done 3741 IFS=$as_save_IFS 3742 3743 3744 fi 3745 3746 GREP="$ac_cv_path_GREP" 3747 if test -z "$GREP"; then 3748 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3749 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3750 { (exit 1); exit 1; }; } 3751 fi 3752 3753 else 3754 ac_cv_path_GREP=$GREP 3755 fi 3756 3757 3758 fi 3759 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 3760 echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 3761 GREP="$ac_cv_path_GREP" 3762 3763 3764 { echo "$as_me:$LINENO: checking for egrep" >&5 3765 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 3766 if test "${ac_cv_path_EGREP+set}" = set; then 3767 echo $ECHO_N "(cached) $ECHO_C" >&6 3768 else 3769 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3770 then ac_cv_path_EGREP="$GREP -E" 3771 else 3772 # Extract the first word of "egrep" to use in msg output 3773 if test -z "$EGREP"; then 3774 set dummy egrep; ac_prog_name=$2 3775 if test "${ac_cv_path_EGREP+set}" = set; then 3776 echo $ECHO_N "(cached) $ECHO_C" >&6 3777 else 3778 ac_path_EGREP_found=false 3779 # Loop through the user's path and test for each of PROGNAME-LIST 3780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3781 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3782 do 3783 IFS=$as_save_IFS 3784 test -z "$as_dir" && as_dir=. 3785 for ac_prog in egrep; do 3786 for ac_exec_ext in '' $ac_executable_extensions; do 3787 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3788 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3789 # Check for GNU ac_path_EGREP and select it if it is found. 3790 # Check for GNU $ac_path_EGREP 3791 case `"$ac_path_EGREP" --version 2>&1` in 3792 *GNU*) 3793 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3794 *) 3795 ac_count=0 3796 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3797 while : 3798 do 3799 cat "conftest.in" "conftest.in" >"conftest.tmp" 3800 mv "conftest.tmp" "conftest.in" 3801 cp "conftest.in" "conftest.nl" 3802 echo 'EGREP' >> "conftest.nl" 3803 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3804 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3805 ac_count=`expr $ac_count + 1` 3806 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3807 # Best one so far, save it but keep looking for a better one 3808 ac_cv_path_EGREP="$ac_path_EGREP" 3809 ac_path_EGREP_max=$ac_count 3810 fi 3811 # 10*(2^10) chars as input seems more than enough 3812 test $ac_count -gt 10 && break 3813 done 3814 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3815 esac 3816 3817 3818 $ac_path_EGREP_found && break 3 3819 done 3820 done 3821 3822 done 3823 IFS=$as_save_IFS 3824 3825 3826 fi 3827 3828 EGREP="$ac_cv_path_EGREP" 3829 if test -z "$EGREP"; then 3830 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3831 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3832 { (exit 1); exit 1; }; } 3833 fi 3834 3835 else 3836 ac_cv_path_EGREP=$EGREP 3837 fi 3838 3839 3840 fi 3841 fi 3842 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 3843 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 3844 EGREP="$ac_cv_path_EGREP" 3845 3846 3847 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5 3848 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 3849 if test "${ac_cv_header_stdc+set}" = set; then 3850 echo $ECHO_N "(cached) $ECHO_C" >&6 3851 else 3852 cat >conftest.$ac_ext <<_ACEOF 3853 /* confdefs.h. */ 3854 _ACEOF 3855 cat confdefs.h >>conftest.$ac_ext 3856 cat >>conftest.$ac_ext <<_ACEOF 3857 /* end confdefs.h. */ 3858 #include <stdlib.h> 3859 #include <stdarg.h> 3860 #include <string.h> 3861 #include <float.h> 3862 3863 int 3864 main () 3865 { 3866 3867 ; 3868 return 0; 3869 } 3870 _ACEOF 3871 rm -f conftest.$ac_objext 3872 if { (ac_try="$ac_compile" 3873 case "(($ac_try" in 3874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3875 *) ac_try_echo=$ac_try;; 3876 esac 3877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3878 (eval "$ac_compile") 2>conftest.er1 3879 ac_status=$? 3880 grep -v '^ *+' conftest.er1 >conftest.err 3881 rm -f conftest.er1 3882 cat conftest.err >&5 3883 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3884 (exit $ac_status); } && { 3885 test -z "$ac_c_werror_flag" || 3886 test ! -s conftest.err 3887 } && test -s conftest.$ac_objext; then 3888 ac_cv_header_stdc=yes 3889 else 3890 echo "$as_me: failed program was:" >&5 3891 sed 's/^/| /' conftest.$ac_ext >&5 3892 3893 ac_cv_header_stdc=no 3894 fi 3895 3896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3897 3898 if test $ac_cv_header_stdc = yes; then 3899 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3900 cat >conftest.$ac_ext <<_ACEOF 3901 /* confdefs.h. */ 3902 _ACEOF 3903 cat confdefs.h >>conftest.$ac_ext 3904 cat >>conftest.$ac_ext <<_ACEOF 3905 /* end confdefs.h. */ 3906 #include <string.h> 3907 3908 _ACEOF 3909 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3910 $EGREP "memchr" >/dev/null 2>&1; then 3911 : 3912 else 3913 ac_cv_header_stdc=no 3914 fi 3915 rm -f conftest* 3916 3917 fi 3918 3919 if test $ac_cv_header_stdc = yes; then 3920 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3921 cat >conftest.$ac_ext <<_ACEOF 3922 /* confdefs.h. */ 3923 _ACEOF 3924 cat confdefs.h >>conftest.$ac_ext 3925 cat >>conftest.$ac_ext <<_ACEOF 3926 /* end confdefs.h. */ 3927 #include <stdlib.h> 3928 3929 _ACEOF 3930 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3931 $EGREP "free" >/dev/null 2>&1; then 3932 : 3933 else 3934 ac_cv_header_stdc=no 3935 fi 3936 rm -f conftest* 3937 3938 fi 3939 3940 if test $ac_cv_header_stdc = yes; then 3941 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3942 if test "$cross_compiling" = yes; then 3943 : 3944 else 3945 cat >conftest.$ac_ext <<_ACEOF 3946 /* confdefs.h. */ 3947 _ACEOF 3948 cat confdefs.h >>conftest.$ac_ext 3949 cat >>conftest.$ac_ext <<_ACEOF 3950 /* end confdefs.h. */ 3951 #include <ctype.h> 3952 #include <stdlib.h> 3953 #if ((' ' & 0x0FF) == 0x020) 3954 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3955 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3956 #else 3957 # define ISLOWER(c) \ 3958 (('a' <= (c) && (c) <= 'i') \ 3959 || ('j' <= (c) && (c) <= 'r') \ 3960 || ('s' <= (c) && (c) <= 'z')) 3961 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3962 #endif 3963 3964 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3965 int 3966 main () 3967 { 3968 int i; 3969 for (i = 0; i < 256; i++) 3970 if (XOR (islower (i), ISLOWER (i)) 3971 || toupper (i) != TOUPPER (i)) 3972 return 2; 3973 return 0; 3974 } 3975 _ACEOF 3976 rm -f conftest$ac_exeext 3977 if { (ac_try="$ac_link" 3978 case "(($ac_try" in 3979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3980 *) ac_try_echo=$ac_try;; 3981 esac 3982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3983 (eval "$ac_link") 2>&5 3984 ac_status=$? 3985 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3986 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 3987 { (case "(($ac_try" in 3988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3989 *) ac_try_echo=$ac_try;; 3990 esac 3991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3992 (eval "$ac_try") 2>&5 3993 ac_status=$? 3994 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3995 (exit $ac_status); }; }; then 3996 : 3997 else 3998 echo "$as_me: program exited with status $ac_status" >&5 3999 echo "$as_me: failed program was:" >&5 4000 sed 's/^/| /' conftest.$ac_ext >&5 4001 4002 ( exit $ac_status ) 4003 ac_cv_header_stdc=no 4004 fi 4005 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 4006 fi 4007 4008 4009 fi 4010 fi 4011 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 4012 echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 4013 if test $ac_cv_header_stdc = yes; then 4014 4015 cat >>confdefs.h <<\_ACEOF 4016 #define STDC_HEADERS 1 4017 _ACEOF 4018 4019 fi 4020 4021 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4032 inttypes.h stdint.h unistd.h 4033 do 4034 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4035 { echo "$as_me:$LINENO: checking for $ac_header" >&5 4036 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4037 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4038 echo $ECHO_N "(cached) $ECHO_C" >&6 4039 else 4040 cat >conftest.$ac_ext <<_ACEOF 4041 /* confdefs.h. */ 4042 _ACEOF 4043 cat confdefs.h >>conftest.$ac_ext 4044 cat >>conftest.$ac_ext <<_ACEOF 4045 /* end confdefs.h. */ 4046 $ac_includes_default 4047 4048 #include <$ac_header> 4049 _ACEOF 4050 rm -f conftest.$ac_objext 4051 if { (ac_try="$ac_compile" 4052 case "(($ac_try" in 4053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4054 *) ac_try_echo=$ac_try;; 4055 esac 4056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4057 (eval "$ac_compile") 2>conftest.er1 4058 ac_status=$? 4059 grep -v '^ *+' conftest.er1 >conftest.err 4060 rm -f conftest.er1 4061 cat conftest.err >&5 4062 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4063 (exit $ac_status); } && { 4064 test -z "$ac_c_werror_flag" || 4065 test ! -s conftest.err 4066 } && test -s conftest.$ac_objext; then 4067 eval "$as_ac_Header=yes" 4068 else 4069 echo "$as_me: failed program was:" >&5 4070 sed 's/^/| /' conftest.$ac_ext >&5 4071 4072 eval "$as_ac_Header=no" 4073 fi 4074 4075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4076 fi 4077 ac_res=`eval echo '${'$as_ac_Header'}'` 4078 { echo "$as_me:$LINENO: result: $ac_res" >&5 4079 echo "${ECHO_T}$ac_res" >&6; } 4080 if test `eval echo '${'$as_ac_Header'}'` = yes; then 4081 cat >>confdefs.h <<_ACEOF 4082 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4083 _ACEOF 4084 4085 fi 4086 4087 done 4088 4089 4090 4091 4092 4093 4094 for ac_header in sys/ioccom.h sys/sockio.h limits.h paths.h 4095 do 4096 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4097 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4098 { echo "$as_me:$LINENO: checking for $ac_header" >&5 4099 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4100 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4101 echo $ECHO_N "(cached) $ECHO_C" >&6 4102 fi 4103 ac_res=`eval echo '${'$as_ac_Header'}'` 4104 { echo "$as_me:$LINENO: result: $ac_res" >&5 4105 echo "${ECHO_T}$ac_res" >&6; } 4106 else 4107 # Is the header compilable? 4108 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 4109 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 4110 cat >conftest.$ac_ext <<_ACEOF 4111 /* confdefs.h. */ 4112 _ACEOF 4113 cat confdefs.h >>conftest.$ac_ext 4114 cat >>conftest.$ac_ext <<_ACEOF 4115 /* end confdefs.h. */ 4116 $ac_includes_default 4117 #include <$ac_header> 4118 _ACEOF 4119 rm -f conftest.$ac_objext 4120 if { (ac_try="$ac_compile" 4121 case "(($ac_try" in 4122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4123 *) ac_try_echo=$ac_try;; 4124 esac 4125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4126 (eval "$ac_compile") 2>conftest.er1 4127 ac_status=$? 4128 grep -v '^ *+' conftest.er1 >conftest.err 4129 rm -f conftest.er1 4130 cat conftest.err >&5 4131 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4132 (exit $ac_status); } && { 4133 test -z "$ac_c_werror_flag" || 4134 test ! -s conftest.err 4135 } && test -s conftest.$ac_objext; then 4136 ac_header_compiler=yes 4137 else 4138 echo "$as_me: failed program was:" >&5 4139 sed 's/^/| /' conftest.$ac_ext >&5 4140 4141 ac_header_compiler=no 4142 fi 4143 4144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4145 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 4146 echo "${ECHO_T}$ac_header_compiler" >&6; } 4147 4148 # Is the header present? 4149 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 4150 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 4151 cat >conftest.$ac_ext <<_ACEOF 4152 /* confdefs.h. */ 4153 _ACEOF 4154 cat confdefs.h >>conftest.$ac_ext 4155 cat >>conftest.$ac_ext <<_ACEOF 4156 /* end confdefs.h. */ 4157 #include <$ac_header> 4158 _ACEOF 4159 if { (ac_try="$ac_cpp conftest.$ac_ext" 4160 case "(($ac_try" in 4161 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4162 *) ac_try_echo=$ac_try;; 4163 esac 4164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4165 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4166 ac_status=$? 4167 grep -v '^ *+' conftest.er1 >conftest.err 4168 rm -f conftest.er1 4169 cat conftest.err >&5 4170 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4171 (exit $ac_status); } >/dev/null && { 4172 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4173 test ! -s conftest.err 4174 }; then 4175 ac_header_preproc=yes 4176 else 4177 echo "$as_me: failed program was:" >&5 4178 sed 's/^/| /' conftest.$ac_ext >&5 4179 4180 ac_header_preproc=no 4181 fi 4182 4183 rm -f conftest.err conftest.$ac_ext 4184 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 4185 echo "${ECHO_T}$ac_header_preproc" >&6; } 4186 4187 # So? What about this header? 4188 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 4189 yes:no: ) 4190 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 4191 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 4192 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 4193 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 4194 ac_header_preproc=yes 4195 ;; 4196 no:yes:* ) 4197 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 4198 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 4199 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 4200 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 4201 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 4202 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 4203 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 4204 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 4205 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 4206 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 4207 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 4208 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 4209 4210 ;; 4211 esac 4212 { echo "$as_me:$LINENO: checking for $ac_header" >&5 4213 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4214 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4215 echo $ECHO_N "(cached) $ECHO_C" >&6 4216 else 4217 eval "$as_ac_Header=\$ac_header_preproc" 4218 fi 4219 ac_res=`eval echo '${'$as_ac_Header'}'` 4220 { echo "$as_me:$LINENO: result: $ac_res" >&5 4221 echo "${ECHO_T}$ac_res" >&6; } 4222 4223 fi 4224 if test `eval echo '${'$as_ac_Header'}'` = yes; then 4225 cat >>confdefs.h <<_ACEOF 4226 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4227 _ACEOF 4228 4229 fi 4230 4231 done 4232 4233 4234 for ac_header in net/pfvar.h 4235 do 4236 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4237 { echo "$as_me:$LINENO: checking for $ac_header" >&5 4238 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4239 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4240 echo $ECHO_N "(cached) $ECHO_C" >&6 4241 else 4242 cat >conftest.$ac_ext <<_ACEOF 4243 /* confdefs.h. */ 4244 _ACEOF 4245 cat confdefs.h >>conftest.$ac_ext 4246 cat >>conftest.$ac_ext <<_ACEOF 4247 /* end confdefs.h. */ 4248 #include <sys/types.h> 4249 #include <sys/socket.h> 4250 #include <net/if.h> 4251 4252 #include <$ac_header> 4253 _ACEOF 4254 rm -f conftest.$ac_objext 4255 if { (ac_try="$ac_compile" 4256 case "(($ac_try" in 4257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4258 *) ac_try_echo=$ac_try;; 4259 esac 4260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4261 (eval "$ac_compile") 2>conftest.er1 4262 ac_status=$? 4263 grep -v '^ *+' conftest.er1 >conftest.err 4264 rm -f conftest.er1 4265 cat conftest.err >&5 4266 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4267 (exit $ac_status); } && { 4268 test -z "$ac_c_werror_flag" || 4269 test ! -s conftest.err 4270 } && test -s conftest.$ac_objext; then 4271 eval "$as_ac_Header=yes" 4272 else 4273 echo "$as_me: failed program was:" >&5 4274 sed 's/^/| /' conftest.$ac_ext >&5 4275 4276 eval "$as_ac_Header=no" 4277 fi 4278 4279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4280 fi 4281 ac_res=`eval echo '${'$as_ac_Header'}'` 4282 { echo "$as_me:$LINENO: result: $ac_res" >&5 4283 echo "${ECHO_T}$ac_res" >&6; } 4284 if test `eval echo '${'$as_ac_Header'}'` = yes; then 4285 cat >>confdefs.h <<_ACEOF 4286 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4287 _ACEOF 4288 4289 fi 4290 4291 done 4292 4293 4294 for ac_header in netinet/if_ether.h 4295 do 4296 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4297 { echo "$as_me:$LINENO: checking for $ac_header" >&5 4298 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4299 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4300 echo $ECHO_N "(cached) $ECHO_C" >&6 4301 else 4302 cat >conftest.$ac_ext <<_ACEOF 4303 /* confdefs.h. */ 4304 _ACEOF 4305 cat confdefs.h >>conftest.$ac_ext 4306 cat >>conftest.$ac_ext <<_ACEOF 4307 /* end confdefs.h. */ 4308 #include <sys/types.h> 4309 #include <sys/socket.h> 4310 4311 #include <$ac_header> 4312 _ACEOF 4313 rm -f conftest.$ac_objext 4314 if { (ac_try="$ac_compile" 4315 case "(($ac_try" in 4316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4317 *) ac_try_echo=$ac_try;; 4318 esac 4319 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4320 (eval "$ac_compile") 2>conftest.er1 4321 ac_status=$? 4322 grep -v '^ *+' conftest.er1 >conftest.err 4323 rm -f conftest.er1 4324 cat conftest.err >&5 4325 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4326 (exit $ac_status); } && { 4327 test -z "$ac_c_werror_flag" || 4328 test ! -s conftest.err 4329 } && test -s conftest.$ac_objext; then 4330 eval "$as_ac_Header=yes" 4331 else 4332 echo "$as_me: failed program was:" >&5 4333 sed 's/^/| /' conftest.$ac_ext >&5 4334 4335 eval "$as_ac_Header=no" 4336 fi 4337 4338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4339 fi 4340 ac_res=`eval echo '${'$as_ac_Header'}'` 4341 { echo "$as_me:$LINENO: result: $ac_res" >&5 4342 echo "${ECHO_T}$ac_res" >&6; } 4343 if test `eval echo '${'$as_ac_Header'}'` = yes; then 4344 cat >>confdefs.h <<_ACEOF 4345 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4346 _ACEOF 4347 4348 fi 4349 4350 done 4351 4352 if test "$ac_cv_header_netinet_if_ether_h" != yes; then 4353 # 4354 # The simple test didn't work. 4355 # Do we need to include <net/if.h> first? 4356 # Unset ac_cv_header_netinet_if_ether_h so we don't 4357 # treat the previous failure as a cached value and 4358 # suppress the next test. 4359 # 4360 { echo "$as_me:$LINENO: Rechecking with some additional includes" >&5 4361 echo "$as_me: Rechecking with some additional includes" >&6;} 4362 unset ac_cv_header_netinet_if_ether_h 4363 4364 for ac_header in netinet/if_ether.h 4365 do 4366 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4367 { echo "$as_me:$LINENO: checking for $ac_header" >&5 4368 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4369 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4370 echo $ECHO_N "(cached) $ECHO_C" >&6 4371 else 4372 cat >conftest.$ac_ext <<_ACEOF 4373 /* confdefs.h. */ 4374 _ACEOF 4375 cat confdefs.h >>conftest.$ac_ext 4376 cat >>conftest.$ac_ext <<_ACEOF 4377 /* end confdefs.h. */ 4378 #include <sys/types.h> 4379 #include <sys/socket.h> 4380 #include <netinet/in.h> 4381 struct mbuf; 4382 struct rtentry; 4383 #include <net/if.h> 4384 4385 #include <$ac_header> 4386 _ACEOF 4387 rm -f conftest.$ac_objext 4388 if { (ac_try="$ac_compile" 4389 case "(($ac_try" in 4390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4391 *) ac_try_echo=$ac_try;; 4392 esac 4393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4394 (eval "$ac_compile") 2>conftest.er1 4395 ac_status=$? 4396 grep -v '^ *+' conftest.er1 >conftest.err 4397 rm -f conftest.er1 4398 cat conftest.err >&5 4399 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4400 (exit $ac_status); } && { 4401 test -z "$ac_c_werror_flag" || 4402 test ! -s conftest.err 4403 } && test -s conftest.$ac_objext; then 4404 eval "$as_ac_Header=yes" 4405 else 4406 echo "$as_me: failed program was:" >&5 4407 sed 's/^/| /' conftest.$ac_ext >&5 4408 4409 eval "$as_ac_Header=no" 4410 fi 4411 4412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4413 fi 4414 ac_res=`eval echo '${'$as_ac_Header'}'` 4415 { echo "$as_me:$LINENO: result: $ac_res" >&5 4416 echo "${ECHO_T}$ac_res" >&6; } 4417 if test `eval echo '${'$as_ac_Header'}'` = yes; then 4418 cat >>confdefs.h <<_ACEOF 4419 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4420 _ACEOF 4421 4422 fi 4423 4424 done 4425 4426 fi 4427 4428 if test "$GCC" = yes ; then 4429 { echo "$as_me:$LINENO: checking for ANSI ioctl definitions" >&5 4430 echo $ECHO_N "checking for ANSI ioctl definitions... $ECHO_C" >&6; } 4431 if test "${ac_cv_lbl_gcc_fixincludes+set}" = set; then 4432 echo $ECHO_N "(cached) $ECHO_C" >&6 4433 else 4434 cat >conftest.$ac_ext <<_ACEOF 4435 /* confdefs.h. */ 4436 _ACEOF 4437 cat confdefs.h >>conftest.$ac_ext 4438 cat >>conftest.$ac_ext <<_ACEOF 4439 /* end confdefs.h. */ 4440 /* 4441 * This generates a "duplicate case value" when fixincludes 4442 * has not be run. 4443 */ 4444 # include <sys/types.h> 4445 # include <sys/time.h> 4446 # include <sys/ioctl.h> 4447 # ifdef HAVE_SYS_IOCCOM_H 4448 # include <sys/ioccom.h> 4449 # endif 4450 int 4451 main () 4452 { 4453 switch (0) { 4454 case _IO('A', 1):; 4455 case _IO('B', 1):; 4456 } 4457 ; 4458 return 0; 4459 } 4460 _ACEOF 4461 rm -f conftest.$ac_objext 4462 if { (ac_try="$ac_compile" 4463 case "(($ac_try" in 4464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4465 *) ac_try_echo=$ac_try;; 4466 esac 4467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4468 (eval "$ac_compile") 2>conftest.er1 4469 ac_status=$? 4470 grep -v '^ *+' conftest.er1 >conftest.err 4471 rm -f conftest.er1 4472 cat conftest.err >&5 4473 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4474 (exit $ac_status); } && { 4475 test -z "$ac_c_werror_flag" || 4476 test ! -s conftest.err 4477 } && test -s conftest.$ac_objext; then 4478 ac_cv_lbl_gcc_fixincludes=yes 4479 else 4480 echo "$as_me: failed program was:" >&5 4481 sed 's/^/| /' conftest.$ac_ext >&5 4482 4483 ac_cv_lbl_gcc_fixincludes=no 4484 fi 4485 4486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4487 fi 4488 4489 { echo "$as_me:$LINENO: result: $ac_cv_lbl_gcc_fixincludes" >&5 4490 echo "${ECHO_T}$ac_cv_lbl_gcc_fixincludes" >&6; } 4491 if test $ac_cv_lbl_gcc_fixincludes = no ; then 4492 # Don't cache failure 4493 unset ac_cv_lbl_gcc_fixincludes 4494 { { echo "$as_me:$LINENO: error: see the INSTALL for more info" >&5 4495 echo "$as_me: error: see the INSTALL for more info" >&2;} 4496 { (exit 1); exit 1; }; } 4497 fi 4498 fi 4499 4500 4501 4502 for ac_func in strerror strlcpy 4503 do 4504 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 4505 { echo "$as_me:$LINENO: checking for $ac_func" >&5 4506 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 4507 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 4508 echo $ECHO_N "(cached) $ECHO_C" >&6 4509 else 4510 cat >conftest.$ac_ext <<_ACEOF 4511 /* confdefs.h. */ 4512 _ACEOF 4513 cat confdefs.h >>conftest.$ac_ext 4514 cat >>conftest.$ac_ext <<_ACEOF 4515 /* end confdefs.h. */ 4516 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 4517 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 4518 #define $ac_func innocuous_$ac_func 4519 4520 /* System header to define __stub macros and hopefully few prototypes, 4521 which can conflict with char $ac_func (); below. 4522 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4523 <limits.h> exists even on freestanding compilers. */ 4524 4525 #ifdef __STDC__ 4526 # include <limits.h> 4527 #else 4528 # include <assert.h> 4529 #endif 4530 4531 #undef $ac_func 4532 4533 /* Override any GCC internal prototype to avoid an error. 4534 Use char because int might match the return type of a GCC 4535 builtin and then its argument prototype would still apply. */ 4536 #ifdef __cplusplus 4537 extern "C" 4538 #endif 4539 char $ac_func (); 4540 /* The GNU C library defines this for functions which it implements 4541 to always fail with ENOSYS. Some functions are actually named 4542 something starting with __ and the normal name is an alias. */ 4543 #if defined __stub_$ac_func || defined __stub___$ac_func 4544 choke me 4545 #endif 4546 4547 int 4548 main () 4549 { 4550 return $ac_func (); 4551 ; 4552 return 0; 4553 } 4554 _ACEOF 4555 rm -f conftest.$ac_objext conftest$ac_exeext 4556 if { (ac_try="$ac_link" 4557 case "(($ac_try" in 4558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4559 *) ac_try_echo=$ac_try;; 4560 esac 4561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4562 (eval "$ac_link") 2>conftest.er1 4563 ac_status=$? 4564 grep -v '^ *+' conftest.er1 >conftest.err 4565 rm -f conftest.er1 4566 cat conftest.err >&5 4567 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4568 (exit $ac_status); } && { 4569 test -z "$ac_c_werror_flag" || 4570 test ! -s conftest.err 4571 } && test -s conftest$ac_exeext && 4572 $as_test_x conftest$ac_exeext; then 4573 eval "$as_ac_var=yes" 4574 else 4575 echo "$as_me: failed program was:" >&5 4576 sed 's/^/| /' conftest.$ac_ext >&5 4577 4578 eval "$as_ac_var=no" 4579 fi 4580 4581 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4582 conftest$ac_exeext conftest.$ac_ext 4583 fi 4584 ac_res=`eval echo '${'$as_ac_var'}'` 4585 { echo "$as_me:$LINENO: result: $ac_res" >&5 4586 echo "${ECHO_T}$ac_res" >&6; } 4587 if test `eval echo '${'$as_ac_var'}'` = yes; then 4588 cat >>confdefs.h <<_ACEOF 4589 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 4590 _ACEOF 4591 4592 fi 4593 done 4594 4595 4596 needsnprintf=no 4597 4598 4599 for ac_func in vsnprintf snprintf 4600 do 4601 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 4602 { echo "$as_me:$LINENO: checking for $ac_func" >&5 4603 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 4604 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 4605 echo $ECHO_N "(cached) $ECHO_C" >&6 4606 else 4607 cat >conftest.$ac_ext <<_ACEOF 4608 /* confdefs.h. */ 4609 _ACEOF 4610 cat confdefs.h >>conftest.$ac_ext 4611 cat >>conftest.$ac_ext <<_ACEOF 4612 /* end confdefs.h. */ 4613 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 4614 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 4615 #define $ac_func innocuous_$ac_func 4616 4617 /* System header to define __stub macros and hopefully few prototypes, 4618 which can conflict with char $ac_func (); below. 4619 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4620 <limits.h> exists even on freestanding compilers. */ 4621 4622 #ifdef __STDC__ 4623 # include <limits.h> 4624 #else 4625 # include <assert.h> 4626 #endif 4627 4628 #undef $ac_func 4629 4630 /* Override any GCC internal prototype to avoid an error. 4631 Use char because int might match the return type of a GCC 4632 builtin and then its argument prototype would still apply. */ 4633 #ifdef __cplusplus 4634 extern "C" 4635 #endif 4636 char $ac_func (); 4637 /* The GNU C library defines this for functions which it implements 4638 to always fail with ENOSYS. Some functions are actually named 4639 something starting with __ and the normal name is an alias. */ 4640 #if defined __stub_$ac_func || defined __stub___$ac_func 4641 choke me 4642 #endif 4643 4644 int 4645 main () 4646 { 4647 return $ac_func (); 4648 ; 4649 return 0; 4650 } 4651 _ACEOF 4652 rm -f conftest.$ac_objext conftest$ac_exeext 4653 if { (ac_try="$ac_link" 4654 case "(($ac_try" in 4655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4656 *) ac_try_echo=$ac_try;; 4657 esac 4658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4659 (eval "$ac_link") 2>conftest.er1 4660 ac_status=$? 4661 grep -v '^ *+' conftest.er1 >conftest.err 4662 rm -f conftest.er1 4663 cat conftest.err >&5 4664 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4665 (exit $ac_status); } && { 4666 test -z "$ac_c_werror_flag" || 4667 test ! -s conftest.err 4668 } && test -s conftest$ac_exeext && 4669 $as_test_x conftest$ac_exeext; then 4670 eval "$as_ac_var=yes" 4671 else 4672 echo "$as_me: failed program was:" >&5 4673 sed 's/^/| /' conftest.$ac_ext >&5 4674 4675 eval "$as_ac_var=no" 4676 fi 4677 4678 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4679 conftest$ac_exeext conftest.$ac_ext 4680 fi 4681 ac_res=`eval echo '${'$as_ac_var'}'` 4682 { echo "$as_me:$LINENO: result: $ac_res" >&5 4683 echo "${ECHO_T}$ac_res" >&6; } 4684 if test `eval echo '${'$as_ac_var'}'` = yes; then 4685 cat >>confdefs.h <<_ACEOF 4686 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 4687 _ACEOF 4688 4689 else 4690 needsnprintf=yes 4691 fi 4692 done 4693 4694 if test $needsnprintf = yes; then 4695 case " $LIBOBJS " in 4696 *" snprintf.$ac_objext "* ) ;; 4697 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 4698 ;; 4699 esac 4700 4701 fi 4702 4703 # 4704 # Do this before checking for ether_hostton(), as it's a 4705 # "gethostbyname() -ish function". 4706 # 4707 4708 # Most operating systems have gethostbyname() in the default searched 4709 # libraries (i.e. libc): 4710 # Some OSes (eg. Solaris) place it in libnsl 4711 # Some strange OSes (SINIX) have it in libsocket: 4712 { echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5 4713 echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; } 4714 if test "${ac_cv_search_gethostbyname+set}" = set; then 4715 echo $ECHO_N "(cached) $ECHO_C" >&6 4716 else 4717 ac_func_search_save_LIBS=$LIBS 4718 cat >conftest.$ac_ext <<_ACEOF 4719 /* confdefs.h. */ 4720 _ACEOF 4721 cat confdefs.h >>conftest.$ac_ext 4722 cat >>conftest.$ac_ext <<_ACEOF 4723 /* end confdefs.h. */ 4724 4725 /* Override any GCC internal prototype to avoid an error. 4726 Use char because int might match the return type of a GCC 4727 builtin and then its argument prototype would still apply. */ 4728 #ifdef __cplusplus 4729 extern "C" 4730 #endif 4731 char gethostbyname (); 4732 int 4733 main () 4734 { 4735 return gethostbyname (); 4736 ; 4737 return 0; 4738 } 4739 _ACEOF 4740 for ac_lib in '' nsl socket resolv; do 4741 if test -z "$ac_lib"; then 4742 ac_res="none required" 4743 else 4744 ac_res=-l$ac_lib 4745 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4746 fi 4747 rm -f conftest.$ac_objext conftest$ac_exeext 4748 if { (ac_try="$ac_link" 4749 case "(($ac_try" in 4750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4751 *) ac_try_echo=$ac_try;; 4752 esac 4753 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4754 (eval "$ac_link") 2>conftest.er1 4755 ac_status=$? 4756 grep -v '^ *+' conftest.er1 >conftest.err 4757 rm -f conftest.er1 4758 cat conftest.err >&5 4759 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4760 (exit $ac_status); } && { 4761 test -z "$ac_c_werror_flag" || 4762 test ! -s conftest.err 4763 } && test -s conftest$ac_exeext && 4764 $as_test_x conftest$ac_exeext; then 4765 ac_cv_search_gethostbyname=$ac_res 4766 else 4767 echo "$as_me: failed program was:" >&5 4768 sed 's/^/| /' conftest.$ac_ext >&5 4769 4770 4771 fi 4772 4773 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4774 conftest$ac_exeext 4775 if test "${ac_cv_search_gethostbyname+set}" = set; then 4776 break 4777 fi 4778 done 4779 if test "${ac_cv_search_gethostbyname+set}" = set; then 4780 : 4781 else 4782 ac_cv_search_gethostbyname=no 4783 fi 4784 rm conftest.$ac_ext 4785 LIBS=$ac_func_search_save_LIBS 4786 fi 4787 { echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5 4788 echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6; } 4789 ac_res=$ac_cv_search_gethostbyname 4790 if test "$ac_res" != no; then 4791 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4792 4793 fi 4794 4795 # Unfortunately libsocket sometimes depends on libnsl and 4796 # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this. 4797 if test "$ac_cv_search_gethostbyname" = "no" 4798 then 4799 { echo "$as_me:$LINENO: checking for gethostbyname in -lsocket" >&5 4800 echo $ECHO_N "checking for gethostbyname in -lsocket... $ECHO_C" >&6; } 4801 if test "${ac_cv_lib_socket_gethostbyname+set}" = set; then 4802 echo $ECHO_N "(cached) $ECHO_C" >&6 4803 else 4804 ac_check_lib_save_LIBS=$LIBS 4805 LIBS="-lsocket -lnsl $LIBS" 4806 cat >conftest.$ac_ext <<_ACEOF 4807 /* confdefs.h. */ 4808 _ACEOF 4809 cat confdefs.h >>conftest.$ac_ext 4810 cat >>conftest.$ac_ext <<_ACEOF 4811 /* end confdefs.h. */ 4812 4813 /* Override any GCC internal prototype to avoid an error. 4814 Use char because int might match the return type of a GCC 4815 builtin and then its argument prototype would still apply. */ 4816 #ifdef __cplusplus 4817 extern "C" 4818 #endif 4819 char gethostbyname (); 4820 int 4821 main () 4822 { 4823 return gethostbyname (); 4824 ; 4825 return 0; 4826 } 4827 _ACEOF 4828 rm -f conftest.$ac_objext conftest$ac_exeext 4829 if { (ac_try="$ac_link" 4830 case "(($ac_try" in 4831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4832 *) ac_try_echo=$ac_try;; 4833 esac 4834 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4835 (eval "$ac_link") 2>conftest.er1 4836 ac_status=$? 4837 grep -v '^ *+' conftest.er1 >conftest.err 4838 rm -f conftest.er1 4839 cat conftest.err >&5 4840 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4841 (exit $ac_status); } && { 4842 test -z "$ac_c_werror_flag" || 4843 test ! -s conftest.err 4844 } && test -s conftest$ac_exeext && 4845 $as_test_x conftest$ac_exeext; then 4846 ac_cv_lib_socket_gethostbyname=yes 4847 else 4848 echo "$as_me: failed program was:" >&5 4849 sed 's/^/| /' conftest.$ac_ext >&5 4850 4851 ac_cv_lib_socket_gethostbyname=no 4852 fi 4853 4854 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4855 conftest$ac_exeext conftest.$ac_ext 4856 LIBS=$ac_check_lib_save_LIBS 4857 fi 4858 { echo "$as_me:$LINENO: result: $ac_cv_lib_socket_gethostbyname" >&5 4859 echo "${ECHO_T}$ac_cv_lib_socket_gethostbyname" >&6; } 4860 if test $ac_cv_lib_socket_gethostbyname = yes; then 4861 LIBS="-lsocket -lnsl $LIBS" 4862 fi 4863 4864 fi 4865 { echo "$as_me:$LINENO: checking for library containing socket" >&5 4866 echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; } 4867 if test "${ac_cv_search_socket+set}" = set; then 4868 echo $ECHO_N "(cached) $ECHO_C" >&6 4869 else 4870 ac_func_search_save_LIBS=$LIBS 4871 cat >conftest.$ac_ext <<_ACEOF 4872 /* confdefs.h. */ 4873 _ACEOF 4874 cat confdefs.h >>conftest.$ac_ext 4875 cat >>conftest.$ac_ext <<_ACEOF 4876 /* end confdefs.h. */ 4877 4878 /* Override any GCC internal prototype to avoid an error. 4879 Use char because int might match the return type of a GCC 4880 builtin and then its argument prototype would still apply. */ 4881 #ifdef __cplusplus 4882 extern "C" 4883 #endif 4884 char socket (); 4885 int 4886 main () 4887 { 4888 return socket (); 4889 ; 4890 return 0; 4891 } 4892 _ACEOF 4893 for ac_lib in '' socket; do 4894 if test -z "$ac_lib"; then 4895 ac_res="none required" 4896 else 4897 ac_res=-l$ac_lib 4898 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4899 fi 4900 rm -f conftest.$ac_objext conftest$ac_exeext 4901 if { (ac_try="$ac_link" 4902 case "(($ac_try" in 4903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4904 *) ac_try_echo=$ac_try;; 4905 esac 4906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4907 (eval "$ac_link") 2>conftest.er1 4908 ac_status=$? 4909 grep -v '^ *+' conftest.er1 >conftest.err 4910 rm -f conftest.er1 4911 cat conftest.err >&5 4912 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4913 (exit $ac_status); } && { 4914 test -z "$ac_c_werror_flag" || 4915 test ! -s conftest.err 4916 } && test -s conftest$ac_exeext && 4917 $as_test_x conftest$ac_exeext; then 4918 ac_cv_search_socket=$ac_res 4919 else 4920 echo "$as_me: failed program was:" >&5 4921 sed 's/^/| /' conftest.$ac_ext >&5 4922 4923 4924 fi 4925 4926 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4927 conftest$ac_exeext 4928 if test "${ac_cv_search_socket+set}" = set; then 4929 break 4930 fi 4931 done 4932 if test "${ac_cv_search_socket+set}" = set; then 4933 : 4934 else 4935 ac_cv_search_socket=no 4936 fi 4937 rm conftest.$ac_ext 4938 LIBS=$ac_func_search_save_LIBS 4939 fi 4940 { echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5 4941 echo "${ECHO_T}$ac_cv_search_socket" >&6; } 4942 ac_res=$ac_cv_search_socket 4943 if test "$ac_res" != no; then 4944 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4945 4946 else 4947 { echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 4948 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; } 4949 if test "${ac_cv_lib_socket_socket+set}" = set; then 4950 echo $ECHO_N "(cached) $ECHO_C" >&6 4951 else 4952 ac_check_lib_save_LIBS=$LIBS 4953 LIBS="-lsocket -lnsl $LIBS" 4954 cat >conftest.$ac_ext <<_ACEOF 4955 /* confdefs.h. */ 4956 _ACEOF 4957 cat confdefs.h >>conftest.$ac_ext 4958 cat >>conftest.$ac_ext <<_ACEOF 4959 /* end confdefs.h. */ 4960 4961 /* Override any GCC internal prototype to avoid an error. 4962 Use char because int might match the return type of a GCC 4963 builtin and then its argument prototype would still apply. */ 4964 #ifdef __cplusplus 4965 extern "C" 4966 #endif 4967 char socket (); 4968 int 4969 main () 4970 { 4971 return socket (); 4972 ; 4973 return 0; 4974 } 4975 _ACEOF 4976 rm -f conftest.$ac_objext conftest$ac_exeext 4977 if { (ac_try="$ac_link" 4978 case "(($ac_try" in 4979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4980 *) ac_try_echo=$ac_try;; 4981 esac 4982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4983 (eval "$ac_link") 2>conftest.er1 4984 ac_status=$? 4985 grep -v '^ *+' conftest.er1 >conftest.err 4986 rm -f conftest.er1 4987 cat conftest.err >&5 4988 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4989 (exit $ac_status); } && { 4990 test -z "$ac_c_werror_flag" || 4991 test ! -s conftest.err 4992 } && test -s conftest$ac_exeext && 4993 $as_test_x conftest$ac_exeext; then 4994 ac_cv_lib_socket_socket=yes 4995 else 4996 echo "$as_me: failed program was:" >&5 4997 sed 's/^/| /' conftest.$ac_ext >&5 4998 4999 ac_cv_lib_socket_socket=no 5000 fi 5001 5002 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5003 conftest$ac_exeext conftest.$ac_ext 5004 LIBS=$ac_check_lib_save_LIBS 5005 fi 5006 { echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5 5007 echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; } 5008 if test $ac_cv_lib_socket_socket = yes; then 5009 LIBS="-lsocket -lnsl $LIBS" 5010 fi 5011 5012 fi 5013 5014 # DLPI needs putmsg under HPUX so test for -lstr while we're at it 5015 { echo "$as_me:$LINENO: checking for library containing putmsg" >&5 5016 echo $ECHO_N "checking for library containing putmsg... $ECHO_C" >&6; } 5017 if test "${ac_cv_search_putmsg+set}" = set; then 5018 echo $ECHO_N "(cached) $ECHO_C" >&6 5019 else 5020 ac_func_search_save_LIBS=$LIBS 5021 cat >conftest.$ac_ext <<_ACEOF 5022 /* confdefs.h. */ 5023 _ACEOF 5024 cat confdefs.h >>conftest.$ac_ext 5025 cat >>conftest.$ac_ext <<_ACEOF 5026 /* end confdefs.h. */ 5027 5028 /* Override any GCC internal prototype to avoid an error. 5029 Use char because int might match the return type of a GCC 5030 builtin and then its argument prototype would still apply. */ 5031 #ifdef __cplusplus 5032 extern "C" 5033 #endif 5034 char putmsg (); 5035 int 5036 main () 5037 { 5038 return putmsg (); 5039 ; 5040 return 0; 5041 } 5042 _ACEOF 5043 for ac_lib in '' str; do 5044 if test -z "$ac_lib"; then 5045 ac_res="none required" 5046 else 5047 ac_res=-l$ac_lib 5048 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5049 fi 5050 rm -f conftest.$ac_objext conftest$ac_exeext 5051 if { (ac_try="$ac_link" 5052 case "(($ac_try" in 5053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5054 *) ac_try_echo=$ac_try;; 5055 esac 5056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5057 (eval "$ac_link") 2>conftest.er1 5058 ac_status=$? 5059 grep -v '^ *+' conftest.er1 >conftest.err 5060 rm -f conftest.er1 5061 cat conftest.err >&5 5062 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5063 (exit $ac_status); } && { 5064 test -z "$ac_c_werror_flag" || 5065 test ! -s conftest.err 5066 } && test -s conftest$ac_exeext && 5067 $as_test_x conftest$ac_exeext; then 5068 ac_cv_search_putmsg=$ac_res 5069 else 5070 echo "$as_me: failed program was:" >&5 5071 sed 's/^/| /' conftest.$ac_ext >&5 5072 5073 5074 fi 5075 5076 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5077 conftest$ac_exeext 5078 if test "${ac_cv_search_putmsg+set}" = set; then 5079 break 5080 fi 5081 done 5082 if test "${ac_cv_search_putmsg+set}" = set; then 5083 : 5084 else 5085 ac_cv_search_putmsg=no 5086 fi 5087 rm conftest.$ac_ext 5088 LIBS=$ac_func_search_save_LIBS 5089 fi 5090 { echo "$as_me:$LINENO: result: $ac_cv_search_putmsg" >&5 5091 echo "${ECHO_T}$ac_cv_search_putmsg" >&6; } 5092 ac_res=$ac_cv_search_putmsg 5093 if test "$ac_res" != no; then 5094 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5095 5096 fi 5097 5098 5099 5100 # 5101 # You are in a twisty little maze of UN*Xes, all different. 5102 # Some might not have ether_hostton(). 5103 # Some might have it, but not declare it in any header file. 5104 # Some might have it, but declare it in <netinet/if_ether.h>. 5105 # Some might have it, but declare it in <netinet/ether.h> 5106 # (And some might have it but document it as something declared in 5107 # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.) 5108 # 5109 # Before you is a C compiler. 5110 # 5111 5112 for ac_func in ether_hostton 5113 do 5114 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 5115 { echo "$as_me:$LINENO: checking for $ac_func" >&5 5116 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 5117 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 5118 echo $ECHO_N "(cached) $ECHO_C" >&6 5119 else 5120 cat >conftest.$ac_ext <<_ACEOF 5121 /* confdefs.h. */ 5122 _ACEOF 5123 cat confdefs.h >>conftest.$ac_ext 5124 cat >>conftest.$ac_ext <<_ACEOF 5125 /* end confdefs.h. */ 5126 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 5127 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 5128 #define $ac_func innocuous_$ac_func 5129 5130 /* System header to define __stub macros and hopefully few prototypes, 5131 which can conflict with char $ac_func (); below. 5132 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5133 <limits.h> exists even on freestanding compilers. */ 5134 5135 #ifdef __STDC__ 5136 # include <limits.h> 5137 #else 5138 # include <assert.h> 5139 #endif 5140 5141 #undef $ac_func 5142 5143 /* Override any GCC internal prototype to avoid an error. 5144 Use char because int might match the return type of a GCC 5145 builtin and then its argument prototype would still apply. */ 5146 #ifdef __cplusplus 5147 extern "C" 5148 #endif 5149 char $ac_func (); 5150 /* The GNU C library defines this for functions which it implements 5151 to always fail with ENOSYS. Some functions are actually named 5152 something starting with __ and the normal name is an alias. */ 5153 #if defined __stub_$ac_func || defined __stub___$ac_func 5154 choke me 5155 #endif 5156 5157 int 5158 main () 5159 { 5160 return $ac_func (); 5161 ; 5162 return 0; 5163 } 5164 _ACEOF 5165 rm -f conftest.$ac_objext conftest$ac_exeext 5166 if { (ac_try="$ac_link" 5167 case "(($ac_try" in 5168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5169 *) ac_try_echo=$ac_try;; 5170 esac 5171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5172 (eval "$ac_link") 2>conftest.er1 5173 ac_status=$? 5174 grep -v '^ *+' conftest.er1 >conftest.err 5175 rm -f conftest.er1 5176 cat conftest.err >&5 5177 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5178 (exit $ac_status); } && { 5179 test -z "$ac_c_werror_flag" || 5180 test ! -s conftest.err 5181 } && test -s conftest$ac_exeext && 5182 $as_test_x conftest$ac_exeext; then 5183 eval "$as_ac_var=yes" 5184 else 5185 echo "$as_me: failed program was:" >&5 5186 sed 's/^/| /' conftest.$ac_ext >&5 5187 5188 eval "$as_ac_var=no" 5189 fi 5190 5191 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5192 conftest$ac_exeext conftest.$ac_ext 5193 fi 5194 ac_res=`eval echo '${'$as_ac_var'}'` 5195 { echo "$as_me:$LINENO: result: $ac_res" >&5 5196 echo "${ECHO_T}$ac_res" >&6; } 5197 if test `eval echo '${'$as_ac_var'}'` = yes; then 5198 cat >>confdefs.h <<_ACEOF 5199 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 5200 _ACEOF 5201 5202 fi 5203 done 5204 5205 if test "$ac_cv_func_ether_hostton" = yes; then 5206 # 5207 # OK, we have ether_hostton(). Do we have <netinet/if_ether.h>? 5208 # 5209 if test "$ac_cv_header_netinet_if_ether_h" = yes; then 5210 # 5211 # Yes. Does it declare ether_hostton()? 5212 # 5213 { echo "$as_me:$LINENO: checking whether ether_hostton is declared" >&5 5214 echo $ECHO_N "checking whether ether_hostton is declared... $ECHO_C" >&6; } 5215 if test "${ac_cv_have_decl_ether_hostton+set}" = set; then 5216 echo $ECHO_N "(cached) $ECHO_C" >&6 5217 else 5218 cat >conftest.$ac_ext <<_ACEOF 5219 /* confdefs.h. */ 5220 _ACEOF 5221 cat confdefs.h >>conftest.$ac_ext 5222 cat >>conftest.$ac_ext <<_ACEOF 5223 /* end confdefs.h. */ 5224 5225 #include <sys/types.h> 5226 #include <sys/socket.h> 5227 #include <netinet/in.h> 5228 #include <arpa/inet.h> 5229 struct mbuf; 5230 struct rtentry; 5231 #include <net/if.h> 5232 #include <netinet/if_ether.h> 5233 5234 5235 int 5236 main () 5237 { 5238 #ifndef ether_hostton 5239 (void) ether_hostton; 5240 #endif 5241 5242 ; 5243 return 0; 5244 } 5245 _ACEOF 5246 rm -f conftest.$ac_objext 5247 if { (ac_try="$ac_compile" 5248 case "(($ac_try" in 5249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5250 *) ac_try_echo=$ac_try;; 5251 esac 5252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5253 (eval "$ac_compile") 2>conftest.er1 5254 ac_status=$? 5255 grep -v '^ *+' conftest.er1 >conftest.err 5256 rm -f conftest.er1 5257 cat conftest.err >&5 5258 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5259 (exit $ac_status); } && { 5260 test -z "$ac_c_werror_flag" || 5261 test ! -s conftest.err 5262 } && test -s conftest.$ac_objext; then 5263 ac_cv_have_decl_ether_hostton=yes 5264 else 5265 echo "$as_me: failed program was:" >&5 5266 sed 's/^/| /' conftest.$ac_ext >&5 5267 5268 ac_cv_have_decl_ether_hostton=no 5269 fi 5270 5271 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5272 fi 5273 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_ether_hostton" >&5 5274 echo "${ECHO_T}$ac_cv_have_decl_ether_hostton" >&6; } 5275 if test $ac_cv_have_decl_ether_hostton = yes; then 5276 5277 5278 cat >>confdefs.h <<\_ACEOF 5279 #define NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON 5280 _ACEOF 5281 5282 5283 fi 5284 5285 fi 5286 # 5287 # Did that succeed? 5288 # 5289 if test "$ac_cv_have_decl_ether_hostton" != yes; then 5290 # 5291 # No, how about <netinet/ether.h>, as on Linux? 5292 # 5293 5294 for ac_header in netinet/ether.h 5295 do 5296 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5297 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5298 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5299 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5300 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5301 echo $ECHO_N "(cached) $ECHO_C" >&6 5302 fi 5303 ac_res=`eval echo '${'$as_ac_Header'}'` 5304 { echo "$as_me:$LINENO: result: $ac_res" >&5 5305 echo "${ECHO_T}$ac_res" >&6; } 5306 else 5307 # Is the header compilable? 5308 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 5309 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 5310 cat >conftest.$ac_ext <<_ACEOF 5311 /* confdefs.h. */ 5312 _ACEOF 5313 cat confdefs.h >>conftest.$ac_ext 5314 cat >>conftest.$ac_ext <<_ACEOF 5315 /* end confdefs.h. */ 5316 $ac_includes_default 5317 #include <$ac_header> 5318 _ACEOF 5319 rm -f conftest.$ac_objext 5320 if { (ac_try="$ac_compile" 5321 case "(($ac_try" in 5322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5323 *) ac_try_echo=$ac_try;; 5324 esac 5325 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5326 (eval "$ac_compile") 2>conftest.er1 5327 ac_status=$? 5328 grep -v '^ *+' conftest.er1 >conftest.err 5329 rm -f conftest.er1 5330 cat conftest.err >&5 5331 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5332 (exit $ac_status); } && { 5333 test -z "$ac_c_werror_flag" || 5334 test ! -s conftest.err 5335 } && test -s conftest.$ac_objext; then 5336 ac_header_compiler=yes 5337 else 5338 echo "$as_me: failed program was:" >&5 5339 sed 's/^/| /' conftest.$ac_ext >&5 5340 5341 ac_header_compiler=no 5342 fi 5343 5344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5345 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5346 echo "${ECHO_T}$ac_header_compiler" >&6; } 5347 5348 # Is the header present? 5349 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 5350 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 5351 cat >conftest.$ac_ext <<_ACEOF 5352 /* confdefs.h. */ 5353 _ACEOF 5354 cat confdefs.h >>conftest.$ac_ext 5355 cat >>conftest.$ac_ext <<_ACEOF 5356 /* end confdefs.h. */ 5357 #include <$ac_header> 5358 _ACEOF 5359 if { (ac_try="$ac_cpp conftest.$ac_ext" 5360 case "(($ac_try" in 5361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5362 *) ac_try_echo=$ac_try;; 5363 esac 5364 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5365 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5366 ac_status=$? 5367 grep -v '^ *+' conftest.er1 >conftest.err 5368 rm -f conftest.er1 5369 cat conftest.err >&5 5370 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5371 (exit $ac_status); } >/dev/null && { 5372 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5373 test ! -s conftest.err 5374 }; then 5375 ac_header_preproc=yes 5376 else 5377 echo "$as_me: failed program was:" >&5 5378 sed 's/^/| /' conftest.$ac_ext >&5 5379 5380 ac_header_preproc=no 5381 fi 5382 5383 rm -f conftest.err conftest.$ac_ext 5384 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5385 echo "${ECHO_T}$ac_header_preproc" >&6; } 5386 5387 # So? What about this header? 5388 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5389 yes:no: ) 5390 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5391 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5392 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5393 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5394 ac_header_preproc=yes 5395 ;; 5396 no:yes:* ) 5397 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5398 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5399 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5400 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5401 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5402 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5403 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5404 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5405 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5406 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5407 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5408 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5409 5410 ;; 5411 esac 5412 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5413 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5414 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5415 echo $ECHO_N "(cached) $ECHO_C" >&6 5416 else 5417 eval "$as_ac_Header=\$ac_header_preproc" 5418 fi 5419 ac_res=`eval echo '${'$as_ac_Header'}'` 5420 { echo "$as_me:$LINENO: result: $ac_res" >&5 5421 echo "${ECHO_T}$ac_res" >&6; } 5422 5423 fi 5424 if test `eval echo '${'$as_ac_Header'}'` = yes; then 5425 cat >>confdefs.h <<_ACEOF 5426 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5427 _ACEOF 5428 5429 fi 5430 5431 done 5432 5433 if test "$ac_cv_header_netinet_ether_h" = yes; then 5434 # 5435 # We have it - does it declare ether_hostton()? 5436 # Unset ac_cv_have_decl_ether_hostton so we don't 5437 # treat the previous failure as a cached value and 5438 # suppress the next test. 5439 # 5440 unset ac_cv_have_decl_ether_hostton 5441 { echo "$as_me:$LINENO: checking whether ether_hostton is declared" >&5 5442 echo $ECHO_N "checking whether ether_hostton is declared... $ECHO_C" >&6; } 5443 if test "${ac_cv_have_decl_ether_hostton+set}" = set; then 5444 echo $ECHO_N "(cached) $ECHO_C" >&6 5445 else 5446 cat >conftest.$ac_ext <<_ACEOF 5447 /* confdefs.h. */ 5448 _ACEOF 5449 cat confdefs.h >>conftest.$ac_ext 5450 cat >>conftest.$ac_ext <<_ACEOF 5451 /* end confdefs.h. */ 5452 5453 #include <netinet/ether.h> 5454 5455 5456 int 5457 main () 5458 { 5459 #ifndef ether_hostton 5460 (void) ether_hostton; 5461 #endif 5462 5463 ; 5464 return 0; 5465 } 5466 _ACEOF 5467 rm -f conftest.$ac_objext 5468 if { (ac_try="$ac_compile" 5469 case "(($ac_try" in 5470 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5471 *) ac_try_echo=$ac_try;; 5472 esac 5473 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5474 (eval "$ac_compile") 2>conftest.er1 5475 ac_status=$? 5476 grep -v '^ *+' conftest.er1 >conftest.err 5477 rm -f conftest.er1 5478 cat conftest.err >&5 5479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5480 (exit $ac_status); } && { 5481 test -z "$ac_c_werror_flag" || 5482 test ! -s conftest.err 5483 } && test -s conftest.$ac_objext; then 5484 ac_cv_have_decl_ether_hostton=yes 5485 else 5486 echo "$as_me: failed program was:" >&5 5487 sed 's/^/| /' conftest.$ac_ext >&5 5488 5489 ac_cv_have_decl_ether_hostton=no 5490 fi 5491 5492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5493 fi 5494 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_ether_hostton" >&5 5495 echo "${ECHO_T}$ac_cv_have_decl_ether_hostton" >&6; } 5496 if test $ac_cv_have_decl_ether_hostton = yes; then 5497 5498 5499 cat >>confdefs.h <<\_ACEOF 5500 #define NETINET_ETHER_H_DECLARES_ETHER_HOSTTON 5501 _ACEOF 5502 5503 5504 fi 5505 5506 fi 5507 fi 5508 # 5509 # Is ether_hostton() declared? 5510 # 5511 if test "$ac_cv_have_decl_ether_hostton" != yes; then 5512 # 5513 # No, we'll have to declare it ourselves. 5514 # Do we have "struct ether_addr"? 5515 # 5516 { echo "$as_me:$LINENO: checking for struct ether_addr" >&5 5517 echo $ECHO_N "checking for struct ether_addr... $ECHO_C" >&6; } 5518 if test "${ac_cv_type_struct_ether_addr+set}" = set; then 5519 echo $ECHO_N "(cached) $ECHO_C" >&6 5520 else 5521 cat >conftest.$ac_ext <<_ACEOF 5522 /* confdefs.h. */ 5523 _ACEOF 5524 cat confdefs.h >>conftest.$ac_ext 5525 cat >>conftest.$ac_ext <<_ACEOF 5526 /* end confdefs.h. */ 5527 5528 #include <sys/types.h> 5529 #include <sys/socket.h> 5530 #include <netinet/in.h> 5531 #include <arpa/inet.h> 5532 struct mbuf; 5533 struct rtentry; 5534 #include <net/if.h> 5535 #include <netinet/if_ether.h> 5536 5537 5538 typedef struct ether_addr ac__type_new_; 5539 int 5540 main () 5541 { 5542 if ((ac__type_new_ *) 0) 5543 return 0; 5544 if (sizeof (ac__type_new_)) 5545 return 0; 5546 ; 5547 return 0; 5548 } 5549 _ACEOF 5550 rm -f conftest.$ac_objext 5551 if { (ac_try="$ac_compile" 5552 case "(($ac_try" in 5553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5554 *) ac_try_echo=$ac_try;; 5555 esac 5556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5557 (eval "$ac_compile") 2>conftest.er1 5558 ac_status=$? 5559 grep -v '^ *+' conftest.er1 >conftest.err 5560 rm -f conftest.er1 5561 cat conftest.err >&5 5562 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5563 (exit $ac_status); } && { 5564 test -z "$ac_c_werror_flag" || 5565 test ! -s conftest.err 5566 } && test -s conftest.$ac_objext; then 5567 ac_cv_type_struct_ether_addr=yes 5568 else 5569 echo "$as_me: failed program was:" >&5 5570 sed 's/^/| /' conftest.$ac_ext >&5 5571 5572 ac_cv_type_struct_ether_addr=no 5573 fi 5574 5575 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5576 fi 5577 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_ether_addr" >&5 5578 echo "${ECHO_T}$ac_cv_type_struct_ether_addr" >&6; } 5579 if test $ac_cv_type_struct_ether_addr = yes; then 5580 5581 cat >>confdefs.h <<_ACEOF 5582 #define HAVE_STRUCT_ETHER_ADDR 1 5583 _ACEOF 5584 5585 5586 fi 5587 5588 5589 cat >>confdefs.h <<\_ACEOF 5590 #define HAVE_DECL_ETHER_HOSTTON 0 5591 _ACEOF 5592 5593 else 5594 5595 cat >>confdefs.h <<\_ACEOF 5596 #define HAVE_DECL_ETHER_HOSTTON 1 5597 _ACEOF 5598 5599 fi 5600 fi 5601 5602 { echo "$as_me:$LINENO: checking if --disable-protochain option is specified" >&5 5603 echo $ECHO_N "checking if --disable-protochain option is specified... $ECHO_C" >&6; } 5604 # Check whether --enable-protochain was given. 5605 if test "${enable_protochain+set}" = set; then 5606 enableval=$enable_protochain; 5607 fi 5608 5609 case "x$enable_protochain" in 5610 xyes) enable_protochain=enabled ;; 5611 xno) enable_protochain=disabled ;; 5612 x) enable_protochain=enabled ;; 5613 esac 5614 5615 if test "$enable_protochain" = "disabled"; then 5616 5617 cat >>confdefs.h <<\_ACEOF 5618 #define NO_PROTOCHAIN 1 5619 _ACEOF 5620 5621 fi 5622 { echo "$as_me:$LINENO: result: ${enable_protochain}" >&5 5623 echo "${ECHO_T}${enable_protochain}" >&6; } 5624 5625 if test -z "$with_pcap" && test "$cross_compiling" = yes; then 5626 { { echo "$as_me:$LINENO: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&5 5627 echo "$as_me: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&2;} 5628 { (exit 1); exit 1; }; } 5629 fi 5630 5631 # Check whether --with-pcap was given. 5632 if test "${with_pcap+set}" = set; then 5633 withval=$with_pcap; 5634 fi 5635 5636 { echo "$as_me:$LINENO: checking packet capture type" >&5 5637 echo $ECHO_N "checking packet capture type... $ECHO_C" >&6; } 5638 if test ! -z "$with_pcap" ; then 5639 V_PCAP="$withval" 5640 elif test -r /dev/bpf ; then 5641 # 5642 # Cloning BPF device. 5643 # 5644 V_PCAP=bpf 5645 5646 cat >>confdefs.h <<\_ACEOF 5647 #define HAVE_CLONING_BPF 1 5648 _ACEOF 5649 5650 elif test -r /dev/bpf0 ; then 5651 V_PCAP=bpf 5652 elif test -r /usr/include/net/pfilt.h ; then 5653 V_PCAP=pf 5654 elif test -r /dev/enet ; then 5655 V_PCAP=enet 5656 elif test -r /dev/nit ; then 5657 V_PCAP=snit 5658 elif test -r /usr/include/sys/net/nit.h ; then 5659 V_PCAP=nit 5660 elif test -r /usr/include/linux/socket.h ; then 5661 V_PCAP=linux 5662 elif test -r /usr/include/net/raw.h ; then 5663 V_PCAP=snoop 5664 elif test -r /usr/include/odmi.h ; then 5665 # 5666 # On AIX, the BPF devices might not yet be present - they're 5667 # created the first time libpcap runs after booting. 5668 # We check for odmi.h instead. 5669 # 5670 V_PCAP=bpf 5671 elif test -r /usr/include/sys/dlpi.h ; then 5672 V_PCAP=dlpi 5673 elif test -c /dev/bpf0 ; then # check again in case not readable 5674 V_PCAP=bpf 5675 elif test -c /dev/enet ; then # check again in case not readable 5676 V_PCAP=enet 5677 elif test -c /dev/nit ; then # check again in case not readable 5678 V_PCAP=snit 5679 else 5680 V_PCAP=null 5681 fi 5682 { echo "$as_me:$LINENO: result: $V_PCAP" >&5 5683 echo "${ECHO_T}$V_PCAP" >&6; } 5684 5685 if test "$V_PCAP" = null 5686 then 5687 # 5688 # We can't capture, so we can't open any capture 5689 # devices, so we won't return any interfaces. 5690 # 5691 V_FINDALLDEVS=null 5692 else 5693 { echo "$as_me:$LINENO: checking for getifaddrs" >&5 5694 echo $ECHO_N "checking for getifaddrs... $ECHO_C" >&6; } 5695 if test "${ac_cv_func_getifaddrs+set}" = set; then 5696 echo $ECHO_N "(cached) $ECHO_C" >&6 5697 else 5698 cat >conftest.$ac_ext <<_ACEOF 5699 /* confdefs.h. */ 5700 _ACEOF 5701 cat confdefs.h >>conftest.$ac_ext 5702 cat >>conftest.$ac_ext <<_ACEOF 5703 /* end confdefs.h. */ 5704 /* Define getifaddrs to an innocuous variant, in case <limits.h> declares getifaddrs. 5705 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 5706 #define getifaddrs innocuous_getifaddrs 5707 5708 /* System header to define __stub macros and hopefully few prototypes, 5709 which can conflict with char getifaddrs (); below. 5710 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5711 <limits.h> exists even on freestanding compilers. */ 5712 5713 #ifdef __STDC__ 5714 # include <limits.h> 5715 #else 5716 # include <assert.h> 5717 #endif 5718 5719 #undef getifaddrs 5720 5721 /* Override any GCC internal prototype to avoid an error. 5722 Use char because int might match the return type of a GCC 5723 builtin and then its argument prototype would still apply. */ 5724 #ifdef __cplusplus 5725 extern "C" 5726 #endif 5727 char getifaddrs (); 5728 /* The GNU C library defines this for functions which it implements 5729 to always fail with ENOSYS. Some functions are actually named 5730 something starting with __ and the normal name is an alias. */ 5731 #if defined __stub_getifaddrs || defined __stub___getifaddrs 5732 choke me 5733 #endif 5734 5735 int 5736 main () 5737 { 5738 return getifaddrs (); 5739 ; 5740 return 0; 5741 } 5742 _ACEOF 5743 rm -f conftest.$ac_objext conftest$ac_exeext 5744 if { (ac_try="$ac_link" 5745 case "(($ac_try" in 5746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5747 *) ac_try_echo=$ac_try;; 5748 esac 5749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5750 (eval "$ac_link") 2>conftest.er1 5751 ac_status=$? 5752 grep -v '^ *+' conftest.er1 >conftest.err 5753 rm -f conftest.er1 5754 cat conftest.err >&5 5755 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5756 (exit $ac_status); } && { 5757 test -z "$ac_c_werror_flag" || 5758 test ! -s conftest.err 5759 } && test -s conftest$ac_exeext && 5760 $as_test_x conftest$ac_exeext; then 5761 ac_cv_func_getifaddrs=yes 5762 else 5763 echo "$as_me: failed program was:" >&5 5764 sed 's/^/| /' conftest.$ac_ext >&5 5765 5766 ac_cv_func_getifaddrs=no 5767 fi 5768 5769 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5770 conftest$ac_exeext conftest.$ac_ext 5771 fi 5772 { echo "$as_me:$LINENO: result: $ac_cv_func_getifaddrs" >&5 5773 echo "${ECHO_T}$ac_cv_func_getifaddrs" >&6; } 5774 if test $ac_cv_func_getifaddrs = yes; then 5775 5776 # 5777 # We have "getifaddrs()"; make sure we have <ifaddrs.h> 5778 # as well, just in case some platform is really weird. 5779 # 5780 if test "${ac_cv_header_ifaddrs_h+set}" = set; then 5781 { echo "$as_me:$LINENO: checking for ifaddrs.h" >&5 5782 echo $ECHO_N "checking for ifaddrs.h... $ECHO_C" >&6; } 5783 if test "${ac_cv_header_ifaddrs_h+set}" = set; then 5784 echo $ECHO_N "(cached) $ECHO_C" >&6 5785 fi 5786 { echo "$as_me:$LINENO: result: $ac_cv_header_ifaddrs_h" >&5 5787 echo "${ECHO_T}$ac_cv_header_ifaddrs_h" >&6; } 5788 else 5789 # Is the header compilable? 5790 { echo "$as_me:$LINENO: checking ifaddrs.h usability" >&5 5791 echo $ECHO_N "checking ifaddrs.h usability... $ECHO_C" >&6; } 5792 cat >conftest.$ac_ext <<_ACEOF 5793 /* confdefs.h. */ 5794 _ACEOF 5795 cat confdefs.h >>conftest.$ac_ext 5796 cat >>conftest.$ac_ext <<_ACEOF 5797 /* end confdefs.h. */ 5798 $ac_includes_default 5799 #include <ifaddrs.h> 5800 _ACEOF 5801 rm -f conftest.$ac_objext 5802 if { (ac_try="$ac_compile" 5803 case "(($ac_try" in 5804 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5805 *) ac_try_echo=$ac_try;; 5806 esac 5807 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5808 (eval "$ac_compile") 2>conftest.er1 5809 ac_status=$? 5810 grep -v '^ *+' conftest.er1 >conftest.err 5811 rm -f conftest.er1 5812 cat conftest.err >&5 5813 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5814 (exit $ac_status); } && { 5815 test -z "$ac_c_werror_flag" || 5816 test ! -s conftest.err 5817 } && test -s conftest.$ac_objext; then 5818 ac_header_compiler=yes 5819 else 5820 echo "$as_me: failed program was:" >&5 5821 sed 's/^/| /' conftest.$ac_ext >&5 5822 5823 ac_header_compiler=no 5824 fi 5825 5826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5827 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5828 echo "${ECHO_T}$ac_header_compiler" >&6; } 5829 5830 # Is the header present? 5831 { echo "$as_me:$LINENO: checking ifaddrs.h presence" >&5 5832 echo $ECHO_N "checking ifaddrs.h presence... $ECHO_C" >&6; } 5833 cat >conftest.$ac_ext <<_ACEOF 5834 /* confdefs.h. */ 5835 _ACEOF 5836 cat confdefs.h >>conftest.$ac_ext 5837 cat >>conftest.$ac_ext <<_ACEOF 5838 /* end confdefs.h. */ 5839 #include <ifaddrs.h> 5840 _ACEOF 5841 if { (ac_try="$ac_cpp conftest.$ac_ext" 5842 case "(($ac_try" in 5843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5844 *) ac_try_echo=$ac_try;; 5845 esac 5846 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5847 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5848 ac_status=$? 5849 grep -v '^ *+' conftest.er1 >conftest.err 5850 rm -f conftest.er1 5851 cat conftest.err >&5 5852 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5853 (exit $ac_status); } >/dev/null && { 5854 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5855 test ! -s conftest.err 5856 }; then 5857 ac_header_preproc=yes 5858 else 5859 echo "$as_me: failed program was:" >&5 5860 sed 's/^/| /' conftest.$ac_ext >&5 5861 5862 ac_header_preproc=no 5863 fi 5864 5865 rm -f conftest.err conftest.$ac_ext 5866 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5867 echo "${ECHO_T}$ac_header_preproc" >&6; } 5868 5869 # So? What about this header? 5870 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5871 yes:no: ) 5872 { echo "$as_me:$LINENO: WARNING: ifaddrs.h: accepted by the compiler, rejected by the preprocessor!" >&5 5873 echo "$as_me: WARNING: ifaddrs.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 5874 { echo "$as_me:$LINENO: WARNING: ifaddrs.h: proceeding with the compiler's result" >&5 5875 echo "$as_me: WARNING: ifaddrs.h: proceeding with the compiler's result" >&2;} 5876 ac_header_preproc=yes 5877 ;; 5878 no:yes:* ) 5879 { echo "$as_me:$LINENO: WARNING: ifaddrs.h: present but cannot be compiled" >&5 5880 echo "$as_me: WARNING: ifaddrs.h: present but cannot be compiled" >&2;} 5881 { echo "$as_me:$LINENO: WARNING: ifaddrs.h: check for missing prerequisite headers?" >&5 5882 echo "$as_me: WARNING: ifaddrs.h: check for missing prerequisite headers?" >&2;} 5883 { echo "$as_me:$LINENO: WARNING: ifaddrs.h: see the Autoconf documentation" >&5 5884 echo "$as_me: WARNING: ifaddrs.h: see the Autoconf documentation" >&2;} 5885 { echo "$as_me:$LINENO: WARNING: ifaddrs.h: section \"Present But Cannot Be Compiled\"" >&5 5886 echo "$as_me: WARNING: ifaddrs.h: section \"Present But Cannot Be Compiled\"" >&2;} 5887 { echo "$as_me:$LINENO: WARNING: ifaddrs.h: proceeding with the preprocessor's result" >&5 5888 echo "$as_me: WARNING: ifaddrs.h: proceeding with the preprocessor's result" >&2;} 5889 { echo "$as_me:$LINENO: WARNING: ifaddrs.h: in the future, the compiler will take precedence" >&5 5890 echo "$as_me: WARNING: ifaddrs.h: in the future, the compiler will take precedence" >&2;} 5891 5892 ;; 5893 esac 5894 { echo "$as_me:$LINENO: checking for ifaddrs.h" >&5 5895 echo $ECHO_N "checking for ifaddrs.h... $ECHO_C" >&6; } 5896 if test "${ac_cv_header_ifaddrs_h+set}" = set; then 5897 echo $ECHO_N "(cached) $ECHO_C" >&6 5898 else 5899 ac_cv_header_ifaddrs_h=$ac_header_preproc 5900 fi 5901 { echo "$as_me:$LINENO: result: $ac_cv_header_ifaddrs_h" >&5 5902 echo "${ECHO_T}$ac_cv_header_ifaddrs_h" >&6; } 5903 5904 fi 5905 if test $ac_cv_header_ifaddrs_h = yes; then 5906 5907 # 5908 # We have the header, so we use "getifaddrs()" to 5909 # get the list of interfaces. 5910 # 5911 V_FINDALLDEVS=getad 5912 5913 else 5914 5915 # 5916 # We don't have the header - give up. 5917 # XXX - we could also fall back on some other 5918 # mechanism, but, for now, this'll catch this 5919 # problem so that we can at least try to figure 5920 # out something to do on systems with "getifaddrs()" 5921 # but without "ifaddrs.h", if there is something 5922 # we can do on those systems. 5923 # 5924 { { echo "$as_me:$LINENO: error: Your system has getifaddrs() but doesn't have a usable <ifaddrs.h>." >&5 5925 echo "$as_me: error: Your system has getifaddrs() but doesn't have a usable <ifaddrs.h>." >&2;} 5926 { (exit 1); exit 1; }; } 5927 5928 fi 5929 5930 5931 5932 else 5933 5934 # 5935 # Well, we don't have "getifaddrs()", so we have to use 5936 # some other mechanism; determine what that mechanism is. 5937 # 5938 # The first thing we use is the type of capture mechanism, 5939 # which is somewhat of a proxy for the OS we're using. 5940 # 5941 case "$V_PCAP" in 5942 5943 dlpi) 5944 # 5945 # This might be Solaris 8 or later, with 5946 # SIOCGLIFCONF, or it might be some other OS 5947 # or some older version of Solaris, with 5948 # just SIOCGIFCONF. 5949 # 5950 { echo "$as_me:$LINENO: checking whether we have SIOCGLIFCONF" >&5 5951 echo $ECHO_N "checking whether we have SIOCGLIFCONF... $ECHO_C" >&6; } 5952 if test "${ac_cv_lbl_have_siocglifconf+set}" = set; then 5953 echo $ECHO_N "(cached) $ECHO_C" >&6 5954 else 5955 cat >conftest.$ac_ext <<_ACEOF 5956 /* confdefs.h. */ 5957 _ACEOF 5958 cat confdefs.h >>conftest.$ac_ext 5959 cat >>conftest.$ac_ext <<_ACEOF 5960 /* end confdefs.h. */ 5961 #include <sys/param.h> 5962 #include <sys/file.h> 5963 #include <sys/ioctl.h> 5964 #include <sys/socket.h> 5965 #include <sys/sockio.h> 5966 int 5967 main () 5968 { 5969 ioctl(0, SIOCGLIFCONF, (char *)0); 5970 ; 5971 return 0; 5972 } 5973 _ACEOF 5974 rm -f conftest.$ac_objext 5975 if { (ac_try="$ac_compile" 5976 case "(($ac_try" in 5977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5978 *) ac_try_echo=$ac_try;; 5979 esac 5980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5981 (eval "$ac_compile") 2>conftest.er1 5982 ac_status=$? 5983 grep -v '^ *+' conftest.er1 >conftest.err 5984 rm -f conftest.er1 5985 cat conftest.err >&5 5986 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5987 (exit $ac_status); } && { 5988 test -z "$ac_c_werror_flag" || 5989 test ! -s conftest.err 5990 } && test -s conftest.$ac_objext; then 5991 ac_cv_lbl_have_siocglifconf=yes 5992 else 5993 echo "$as_me: failed program was:" >&5 5994 sed 's/^/| /' conftest.$ac_ext >&5 5995 5996 ac_cv_lbl_have_siocglifconf=no 5997 fi 5998 5999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6000 fi 6001 6002 { echo "$as_me:$LINENO: result: $ac_cv_lbl_have_siocglifconf" >&5 6003 echo "${ECHO_T}$ac_cv_lbl_have_siocglifconf" >&6; } 6004 if test $ac_cv_lbl_have_siocglifconf = yes ; then 6005 V_FINDALLDEVS=glifc 6006 else 6007 V_FINDALLDEVS=gifc 6008 fi 6009 ;; 6010 6011 *) 6012 # 6013 # Assume we just have SIOCGIFCONF. 6014 # (XXX - on at least later Linux kernels, there's 6015 # another mechanism, and we should be using that 6016 # instead.) 6017 # 6018 V_FINDALLDEVS=gifc 6019 ;; 6020 esac 6021 fi 6022 6023 fi 6024 6025 { echo "$as_me:$LINENO: checking if --enable-ipv6 option is specified" >&5 6026 echo $ECHO_N "checking if --enable-ipv6 option is specified... $ECHO_C" >&6; } 6027 # Check whether --enable-ipv6 was given. 6028 if test "${enable_ipv6+set}" = set; then 6029 enableval=$enable_ipv6; 6030 fi 6031 6032 if test "$enable_ipv6" = "yes"; then 6033 6034 cat >>confdefs.h <<\_ACEOF 6035 #define INET6 1 6036 _ACEOF 6037 6038 fi 6039 { echo "$as_me:$LINENO: result: ${enable_ipv6-no}" >&5 6040 echo "${ECHO_T}${enable_ipv6-no}" >&6; } 6041 6042 { echo "$as_me:$LINENO: checking whether to build optimizer debugging code" >&5 6043 echo $ECHO_N "checking whether to build optimizer debugging code... $ECHO_C" >&6; } 6044 # Check whether --enable-optimizer-dbg was given. 6045 if test "${enable_optimizer_dbg+set}" = set; then 6046 enableval=$enable_optimizer_dbg; 6047 fi 6048 6049 if test "$enable_optimizer_dbg" = "yes"; then 6050 6051 cat >>confdefs.h <<\_ACEOF 6052 #define BDEBUG 1 6053 _ACEOF 6054 6055 fi 6056 { echo "$as_me:$LINENO: result: ${enable_optimizer_dbg-no}" >&5 6057 echo "${ECHO_T}${enable_optimizer_dbg-no}" >&6; } 6058 6059 { echo "$as_me:$LINENO: checking whether to build parser debugging code" >&5 6060 echo $ECHO_N "checking whether to build parser debugging code... $ECHO_C" >&6; } 6061 # Check whether --enable-yydebug was given. 6062 if test "${enable_yydebug+set}" = set; then 6063 enableval=$enable_yydebug; 6064 fi 6065 6066 if test "$enable_yydebug" = "yes"; then 6067 6068 cat >>confdefs.h <<\_ACEOF 6069 #define YYDEBUG 1 6070 _ACEOF 6071 6072 fi 6073 { echo "$as_me:$LINENO: result: ${enable_yydebug-no}" >&5 6074 echo "${ECHO_T}${enable_yydebug-no}" >&6; } 6075 6076 case "$V_PCAP" in 6077 6078 dlpi) 6079 6080 6081 for ac_header in sys/bufmod.h sys/dlpi_ext.h 6082 do 6083 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6084 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 6085 { echo "$as_me:$LINENO: checking for $ac_header" >&5 6086 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 6087 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 6088 echo $ECHO_N "(cached) $ECHO_C" >&6 6089 fi 6090 ac_res=`eval echo '${'$as_ac_Header'}'` 6091 { echo "$as_me:$LINENO: result: $ac_res" >&5 6092 echo "${ECHO_T}$ac_res" >&6; } 6093 else 6094 # Is the header compilable? 6095 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 6096 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 6097 cat >conftest.$ac_ext <<_ACEOF 6098 /* confdefs.h. */ 6099 _ACEOF 6100 cat confdefs.h >>conftest.$ac_ext 6101 cat >>conftest.$ac_ext <<_ACEOF 6102 /* end confdefs.h. */ 6103 $ac_includes_default 6104 #include <$ac_header> 6105 _ACEOF 6106 rm -f conftest.$ac_objext 6107 if { (ac_try="$ac_compile" 6108 case "(($ac_try" in 6109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6110 *) ac_try_echo=$ac_try;; 6111 esac 6112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6113 (eval "$ac_compile") 2>conftest.er1 6114 ac_status=$? 6115 grep -v '^ *+' conftest.er1 >conftest.err 6116 rm -f conftest.er1 6117 cat conftest.err >&5 6118 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6119 (exit $ac_status); } && { 6120 test -z "$ac_c_werror_flag" || 6121 test ! -s conftest.err 6122 } && test -s conftest.$ac_objext; then 6123 ac_header_compiler=yes 6124 else 6125 echo "$as_me: failed program was:" >&5 6126 sed 's/^/| /' conftest.$ac_ext >&5 6127 6128 ac_header_compiler=no 6129 fi 6130 6131 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6132 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 6133 echo "${ECHO_T}$ac_header_compiler" >&6; } 6134 6135 # Is the header present? 6136 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 6137 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 6138 cat >conftest.$ac_ext <<_ACEOF 6139 /* confdefs.h. */ 6140 _ACEOF 6141 cat confdefs.h >>conftest.$ac_ext 6142 cat >>conftest.$ac_ext <<_ACEOF 6143 /* end confdefs.h. */ 6144 #include <$ac_header> 6145 _ACEOF 6146 if { (ac_try="$ac_cpp conftest.$ac_ext" 6147 case "(($ac_try" in 6148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6149 *) ac_try_echo=$ac_try;; 6150 esac 6151 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6152 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6153 ac_status=$? 6154 grep -v '^ *+' conftest.er1 >conftest.err 6155 rm -f conftest.er1 6156 cat conftest.err >&5 6157 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6158 (exit $ac_status); } >/dev/null && { 6159 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 6160 test ! -s conftest.err 6161 }; then 6162 ac_header_preproc=yes 6163 else 6164 echo "$as_me: failed program was:" >&5 6165 sed 's/^/| /' conftest.$ac_ext >&5 6166 6167 ac_header_preproc=no 6168 fi 6169 6170 rm -f conftest.err conftest.$ac_ext 6171 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 6172 echo "${ECHO_T}$ac_header_preproc" >&6; } 6173 6174 # So? What about this header? 6175 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 6176 yes:no: ) 6177 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 6178 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 6179 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 6180 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 6181 ac_header_preproc=yes 6182 ;; 6183 no:yes:* ) 6184 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 6185 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 6186 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 6187 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 6188 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 6189 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 6190 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 6191 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 6192 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 6193 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 6194 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 6195 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 6196 6197 ;; 6198 esac 6199 { echo "$as_me:$LINENO: checking for $ac_header" >&5 6200 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 6201 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 6202 echo $ECHO_N "(cached) $ECHO_C" >&6 6203 else 6204 eval "$as_ac_Header=\$ac_header_preproc" 6205 fi 6206 ac_res=`eval echo '${'$as_ac_Header'}'` 6207 { echo "$as_me:$LINENO: result: $ac_res" >&5 6208 echo "${ECHO_T}$ac_res" >&6; } 6209 6210 fi 6211 if test `eval echo '${'$as_ac_Header'}'` = yes; then 6212 cat >>confdefs.h <<_ACEOF 6213 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6214 _ACEOF 6215 6216 fi 6217 6218 done 6219 6220 { echo "$as_me:$LINENO: checking for /dev/dlpi device" >&5 6221 echo $ECHO_N "checking for /dev/dlpi device... $ECHO_C" >&6; } 6222 if test -c /dev/dlpi ; then 6223 { echo "$as_me:$LINENO: result: yes" >&5 6224 echo "${ECHO_T}yes" >&6; } 6225 6226 cat >>confdefs.h <<\_ACEOF 6227 #define HAVE_DEV_DLPI 1 6228 _ACEOF 6229 6230 else 6231 { echo "$as_me:$LINENO: result: no" >&5 6232 echo "${ECHO_T}no" >&6; } 6233 dir="/dev/dlpi" 6234 { echo "$as_me:$LINENO: checking for $dir directory" >&5 6235 echo $ECHO_N "checking for $dir directory... $ECHO_C" >&6; } 6236 if test -d $dir ; then 6237 { echo "$as_me:$LINENO: result: yes" >&5 6238 echo "${ECHO_T}yes" >&6; } 6239 6240 cat >>confdefs.h <<_ACEOF 6241 #define PCAP_DEV_PREFIX "$dir" 6242 _ACEOF 6243 6244 else 6245 { echo "$as_me:$LINENO: result: no" >&5 6246 echo "${ECHO_T}no" >&6; } 6247 fi 6248 fi 6249 ;; 6250 6251 linux) 6252 { echo "$as_me:$LINENO: checking Linux kernel version" >&5 6253 echo $ECHO_N "checking Linux kernel version... $ECHO_C" >&6; } 6254 if test "$cross_compiling" = yes; then 6255 if test "${ac_cv_linux_vers+set}" = set; then 6256 echo $ECHO_N "(cached) $ECHO_C" >&6 6257 else 6258 ac_cv_linux_vers=unknown 6259 fi 6260 6261 else 6262 if test "${ac_cv_linux_vers+set}" = set; then 6263 echo $ECHO_N "(cached) $ECHO_C" >&6 6264 else 6265 ac_cv_linux_vers=`uname -r 2>&1 | \ 6266 sed -n -e '$s/.* //' -e '$s/\..*//p'` 6267 fi 6268 6269 fi 6270 { echo "$as_me:$LINENO: result: $ac_cv_linux_vers" >&5 6271 echo "${ECHO_T}$ac_cv_linux_vers" >&6; } 6272 if test $ac_cv_linux_vers = unknown ; then 6273 { { echo "$as_me:$LINENO: error: cannot determine linux version when cross-compiling" >&5 6274 echo "$as_me: error: cannot determine linux version when cross-compiling" >&2;} 6275 { (exit 1); exit 1; }; } 6276 fi 6277 if test $ac_cv_linux_vers -lt 2 ; then 6278 { { echo "$as_me:$LINENO: error: version 2 or higher required; see the INSTALL doc for more info" >&5 6279 echo "$as_me: error: version 2 or higher required; see the INSTALL doc for more info" >&2;} 6280 { (exit 1); exit 1; }; } 6281 fi 6282 { echo "$as_me:$LINENO: checking if if_packet.h has tpacket_stats defined" >&5 6283 echo $ECHO_N "checking if if_packet.h has tpacket_stats defined... $ECHO_C" >&6; } 6284 if test "${ac_cv_lbl_tpacket_stats+set}" = set; then 6285 echo $ECHO_N "(cached) $ECHO_C" >&6 6286 else 6287 cat >conftest.$ac_ext <<_ACEOF 6288 /* confdefs.h. */ 6289 _ACEOF 6290 cat confdefs.h >>conftest.$ac_ext 6291 cat >>conftest.$ac_ext <<_ACEOF 6292 /* end confdefs.h. */ 6293 6294 # include <linux/if_packet.h> 6295 int 6296 main () 6297 { 6298 struct tpacket_stats stats 6299 ; 6300 return 0; 6301 } 6302 _ACEOF 6303 rm -f conftest.$ac_objext 6304 if { (ac_try="$ac_compile" 6305 case "(($ac_try" in 6306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6307 *) ac_try_echo=$ac_try;; 6308 esac 6309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6310 (eval "$ac_compile") 2>conftest.er1 6311 ac_status=$? 6312 grep -v '^ *+' conftest.er1 >conftest.err 6313 rm -f conftest.er1 6314 cat conftest.err >&5 6315 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6316 (exit $ac_status); } && { 6317 test -z "$ac_c_werror_flag" || 6318 test ! -s conftest.err 6319 } && test -s conftest.$ac_objext; then 6320 ac_cv_lbl_tpacket_stats=yes 6321 else 6322 echo "$as_me: failed program was:" >&5 6323 sed 's/^/| /' conftest.$ac_ext >&5 6324 6325 ac_cv_lbl_tpacket_stats=no 6326 fi 6327 6328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6329 fi 6330 6331 { echo "$as_me:$LINENO: result: $ac_cv_lbl_tpacket_stats" >&5 6332 echo "${ECHO_T}$ac_cv_lbl_tpacket_stats" >&6; } 6333 if test $ac_cv_lbl_tpacket_stats = yes; then 6334 6335 cat >>confdefs.h <<\_ACEOF 6336 #define HAVE_TPACKET_STATS 1 6337 _ACEOF 6338 6339 fi 6340 ;; 6341 6342 dag) 6343 V_DEFS="$V_DEFS -DDAG_ONLY" 6344 ;; 6345 6346 septel) 6347 V_DEFS="$V_DEFS -DSEPTEL_ONLY" 6348 ;; 6349 6350 null) 6351 { echo "$as_me:$LINENO: WARNING: cannot determine packet capture interface" >&5 6352 echo "$as_me: WARNING: cannot determine packet capture interface" >&2;} 6353 { echo "$as_me:$LINENO: WARNING: (see the INSTALL doc for more info)" >&5 6354 echo "$as_me: WARNING: (see the INSTALL doc for more info)" >&2;} 6355 ;; 6356 6357 esac 6358 6359 { echo "$as_me:$LINENO: checking whether we have /proc/net/dev" >&5 6360 echo $ECHO_N "checking whether we have /proc/net/dev... $ECHO_C" >&6; } 6361 if test -r /proc/net/dev ; then 6362 ac_cv_lbl_proc_net_dev=yes 6363 else 6364 ac_cv_lbl_proc_net_dev=no 6365 fi 6366 if test $ac_cv_lbl_proc_net_dev = yes; then 6367 6368 cat >>confdefs.h <<\_ACEOF 6369 #define HAVE_PROC_NET_DEV 1 6370 _ACEOF 6371 6372 fi 6373 { echo "$as_me:$LINENO: result: $ac_cv_lbl_proc_net_dev" >&5 6374 echo "${ECHO_T}$ac_cv_lbl_proc_net_dev" >&6; } 6375 6376 # Check for Endace DAG card support. 6377 6378 # Check whether --with-dag was given. 6379 if test "${with_dag+set}" = set; then 6380 withval=$with_dag; 6381 if test "$withval" = no 6382 then 6383 # User doesn't want DAG support. 6384 want_dag=no 6385 elif test "$withval" = yes 6386 then 6387 # User wants DAG support but hasn't specified a directory. 6388 want_dag=yes 6389 else 6390 # User wants DAG support and has specified a directory, so use the provided value. 6391 want_dag=yes 6392 dag_root=$withval 6393 fi 6394 6395 else 6396 6397 # 6398 # Use DAG API if present, otherwise don't 6399 # 6400 want_dag=ifpresent 6401 6402 fi 6403 6404 6405 6406 # Check whether --with-dag-includes was given. 6407 if test "${with_dag_includes+set}" = set; then 6408 withval=$with_dag_includes; 6409 # User wants DAG support and has specified a header directory, so use the provided value. 6410 want_dag=yes 6411 dag_include_dir=$withval 6412 6413 fi 6414 6415 6416 6417 # Check whether --with-dag-libraries was given. 6418 if test "${with_dag_libraries+set}" = set; then 6419 withval=$with_dag_libraries; 6420 # User wants DAG support and has specified a library directory, so use the provided value. 6421 want_dag=yes 6422 dag_lib_dir=$withval 6423 6424 fi 6425 6426 6427 case "$V_PCAP" in 6428 linux|bpf|dag) 6429 # 6430 # We support the DAG API if we're on Linux or BSD, or if we're 6431 # building a DAG-only libpcap. 6432 # 6433 ;; 6434 *) 6435 # 6436 # If the user explicitly requested DAG, tell them it's not 6437 # supported. 6438 # 6439 # If they expressed no preference, don't include it. 6440 # 6441 if test $want_dag = yes; then 6442 { { echo "$as_me:$LINENO: error: DAG support is only available with 'linux' 'bpf' and 'dag' packet capture types" >&5 6443 echo "$as_me: error: DAG support is only available with 'linux' 'bpf' and 'dag' packet capture types" >&2;} 6444 { (exit 1); exit 1; }; } 6445 elif test $want_dag = yes; then 6446 want_dag=no 6447 fi 6448 ;; 6449 esac 6450 6451 ac_cv_lbl_dag_api=no 6452 if test "$want_dag" != no; then 6453 6454 { echo "$as_me:$LINENO: checking whether we have DAG API headers" >&5 6455 echo $ECHO_N "checking whether we have DAG API headers... $ECHO_C" >&6; } 6456 6457 # If necessary, set default paths for DAG API headers and libraries. 6458 if test -z "$dag_root"; then 6459 dag_root=/usr/local 6460 fi 6461 6462 if test -z "$dag_include_dir"; then 6463 dag_include_dir="$dag_root/include" 6464 fi 6465 6466 if test -z "$dag_lib_dir"; then 6467 dag_lib_dir="$dag_root/lib" 6468 fi 6469 6470 if test -z "$dag_tools_dir"; then 6471 dag_tools_dir="$dag_root/tools" 6472 fi 6473 6474 if test -r $dag_include_dir/dagapi.h; then 6475 ac_cv_lbl_dag_api=yes 6476 fi 6477 { echo "$as_me:$LINENO: result: $ac_cv_lbl_dag_api ($dag_include_dir)" >&5 6478 echo "${ECHO_T}$ac_cv_lbl_dag_api ($dag_include_dir)" >&6; } 6479 fi 6480 6481 if test $ac_cv_lbl_dag_api = yes; then 6482 6483 { echo "$as_me:$LINENO: checking dagapi.o" >&5 6484 echo $ECHO_N "checking dagapi.o... $ECHO_C" >&6; } 6485 dagapi_obj=no 6486 if test -r $dag_tools_dir/dagapi.o; then 6487 # 2.4.x. 6488 dagapi_obj=$dag_tools_dir/dagapi.o 6489 elif test -r $dag_lib_dir/dagapi.o; then 6490 # 2.5.x. 6491 dagapi_obj=$dag_lib_dir/dagapi.o 6492 elif test -r $dag_lib_dir/libdag.a; then 6493 # 2.5.x. 6494 ar x $dag_lib_dir/libdag.a dagapi.o 6495 if test -r ./dagapi.o; then 6496 dagapi_obj=./dagapi.o 6497 else 6498 ar x $dag_lib_dir/libdag.a libdag_la-dagapi.o 6499 if test -r ./libdag_la-dagapi.o; then 6500 dagapi_obj=./libdag_la-dagapi.o 6501 fi 6502 fi 6503 fi 6504 6505 if test $dagapi_obj = no; then 6506 { echo "$as_me:$LINENO: result: no (checked $dag_lib_dir $dag_tools_dir $dag_lib_dir/libdag.a)" >&5 6507 echo "${ECHO_T}no (checked $dag_lib_dir $dag_tools_dir $dag_lib_dir/libdag.a)" >&6; } 6508 ac_cv_lbl_dag_api=no 6509 else 6510 { echo "$as_me:$LINENO: result: yes ($dagapi_obj)" >&5 6511 echo "${ECHO_T}yes ($dagapi_obj)" >&6; } 6512 fi 6513 fi 6514 6515 if test $ac_cv_lbl_dag_api = yes; then 6516 6517 { echo "$as_me:$LINENO: checking dagopts.o" >&5 6518 echo $ECHO_N "checking dagopts.o... $ECHO_C" >&6; } 6519 dagopts_obj=no 6520 if test -r $dag_tools_dir/dagopts.o; then 6521 # 2.4.x. 6522 dagopts_obj=$dag_tools_dir/dagopts.o 6523 elif test -r $dag_lib_dir/dagopts.o; then 6524 # 2.5.x. 6525 dagopts_obj=$dag_lib_dir/dagopts.o 6526 elif test -r $dag_lib_dir/libdag.a; then 6527 # 2.5.x. 6528 ar x $dag_lib_dir/libdag.a dagopts.o 6529 if test -r ./dagopts.o; then 6530 dagopts_obj=./dagopts.o 6531 else 6532 ar x $dag_lib_dir/libdag.a libdag_la-dagopts.o 6533 if test -r ./libdag_la-dagopts.o; then 6534 dagopts_obj=./libdag_la-dagopts.o 6535 fi 6536 fi 6537 fi 6538 6539 if test $dagopts_obj = no; then 6540 { echo "$as_me:$LINENO: result: no (checked $dag_lib_dir $dag_tools_dir $dag_lib_dir/libdag.a)" >&5 6541 echo "${ECHO_T}no (checked $dag_lib_dir $dag_tools_dir $dag_lib_dir/libdag.a)" >&6; } 6542 ac_cv_lbl_dag_api=no 6543 else 6544 { echo "$as_me:$LINENO: result: yes ($dagopts_obj)" >&5 6545 echo "${ECHO_T}yes ($dagopts_obj)" >&6; } 6546 fi 6547 fi 6548 6549 if test $ac_cv_lbl_dag_api = yes; then 6550 # Under 2.5.x only we need to add dagreg.o. 6551 if test -r $dag_include_dir/dagreg.h; then 6552 { echo "$as_me:$LINENO: checking dagreg.o" >&5 6553 echo $ECHO_N "checking dagreg.o... $ECHO_C" >&6; } 6554 dagreg_obj=no 6555 if test -r $dag_lib_dir/dagreg.o; then 6556 # Object file is ready and waiting. 6557 dagreg_obj=$dag_lib_dir/dagreg.o 6558 elif test -r $dag_lib_dir/libdag.a; then 6559 # Extract from libdag.a. 6560 ar x $dag_lib_dir/libdag.a dagreg.o 6561 if test -r ./dagreg.o; then 6562 dagreg_obj=./dagreg.o 6563 else 6564 ar x $dag_lib_dir/libdag.a libdag_la-dagreg.o 6565 if test -r ./libdag_la-dagreg.o; then 6566 dagreg_obj=./libdag_la-dagreg.o 6567 fi 6568 fi 6569 fi 6570 6571 if test $dagreg_obj = no; then 6572 { echo "$as_me:$LINENO: result: no (checked $dag_lib_dir $dag_lib_dir/libdag.a)" >&5 6573 echo "${ECHO_T}no (checked $dag_lib_dir $dag_lib_dir/libdag.a)" >&6; } 6574 ac_cv_lbl_dag_api=no 6575 else 6576 { echo "$as_me:$LINENO: result: yes ($dagreg_obj)" >&5 6577 echo "${ECHO_T}yes ($dagreg_obj)" >&6; } 6578 fi 6579 fi 6580 fi 6581 6582 if test $ac_cv_lbl_dag_api = yes; then 6583 V_INCLS="$V_INCLS -I$dag_include_dir" 6584 V_LIBS="$V_LIBS $dagapi_obj $dagopts_obj $dagreg_obj" 6585 if test $V_PCAP != dag ; then 6586 SSRC="pcap-dag.c" 6587 fi 6588 6589 # See if we can find a general version string. 6590 # Don't need to save and restore LIBS to prevent -ldag being 6591 # included if there's a found-action (arg 3). 6592 saved_ldflags=$LDFLAGS 6593 LDFLAGS="-L$dag_lib_dir" 6594 { echo "$as_me:$LINENO: checking for dag_attach_stream in -ldag" >&5 6595 echo $ECHO_N "checking for dag_attach_stream in -ldag... $ECHO_C" >&6; } 6596 if test "${ac_cv_lib_dag_dag_attach_stream+set}" = set; then 6597 echo $ECHO_N "(cached) $ECHO_C" >&6 6598 else 6599 ac_check_lib_save_LIBS=$LIBS 6600 LIBS="-ldag $LIBS" 6601 cat >conftest.$ac_ext <<_ACEOF 6602 /* confdefs.h. */ 6603 _ACEOF 6604 cat confdefs.h >>conftest.$ac_ext 6605 cat >>conftest.$ac_ext <<_ACEOF 6606 /* end confdefs.h. */ 6607 6608 /* Override any GCC internal prototype to avoid an error. 6609 Use char because int might match the return type of a GCC 6610 builtin and then its argument prototype would still apply. */ 6611 #ifdef __cplusplus 6612 extern "C" 6613 #endif 6614 char dag_attach_stream (); 6615 int 6616 main () 6617 { 6618 return dag_attach_stream (); 6619 ; 6620 return 0; 6621 } 6622 _ACEOF 6623 rm -f conftest.$ac_objext conftest$ac_exeext 6624 if { (ac_try="$ac_link" 6625 case "(($ac_try" in 6626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6627 *) ac_try_echo=$ac_try;; 6628 esac 6629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6630 (eval "$ac_link") 2>conftest.er1 6631 ac_status=$? 6632 grep -v '^ *+' conftest.er1 >conftest.err 6633 rm -f conftest.er1 6634 cat conftest.err >&5 6635 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6636 (exit $ac_status); } && { 6637 test -z "$ac_c_werror_flag" || 6638 test ! -s conftest.err 6639 } && test -s conftest$ac_exeext && 6640 $as_test_x conftest$ac_exeext; then 6641 ac_cv_lib_dag_dag_attach_stream=yes 6642 else 6643 echo "$as_me: failed program was:" >&5 6644 sed 's/^/| /' conftest.$ac_ext >&5 6645 6646 ac_cv_lib_dag_dag_attach_stream=no 6647 fi 6648 6649 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6650 conftest$ac_exeext conftest.$ac_ext 6651 LIBS=$ac_check_lib_save_LIBS 6652 fi 6653 { echo "$as_me:$LINENO: result: $ac_cv_lib_dag_dag_attach_stream" >&5 6654 echo "${ECHO_T}$ac_cv_lib_dag_dag_attach_stream" >&6; } 6655 if test $ac_cv_lib_dag_dag_attach_stream = yes; then 6656 dag_version="2.5.x" 6657 else 6658 dag_version="2.4.x" 6659 fi 6660 6661 { echo "$as_me:$LINENO: checking for dag_get_erf_types in -ldag" >&5 6662 echo $ECHO_N "checking for dag_get_erf_types in -ldag... $ECHO_C" >&6; } 6663 if test "${ac_cv_lib_dag_dag_get_erf_types+set}" = set; then 6664 echo $ECHO_N "(cached) $ECHO_C" >&6 6665 else 6666 ac_check_lib_save_LIBS=$LIBS 6667 LIBS="-ldag $LIBS" 6668 cat >conftest.$ac_ext <<_ACEOF 6669 /* confdefs.h. */ 6670 _ACEOF 6671 cat confdefs.h >>conftest.$ac_ext 6672 cat >>conftest.$ac_ext <<_ACEOF 6673 /* end confdefs.h. */ 6674 6675 /* Override any GCC internal prototype to avoid an error. 6676 Use char because int might match the return type of a GCC 6677 builtin and then its argument prototype would still apply. */ 6678 #ifdef __cplusplus 6679 extern "C" 6680 #endif 6681 char dag_get_erf_types (); 6682 int 6683 main () 6684 { 6685 return dag_get_erf_types (); 6686 ; 6687 return 0; 6688 } 6689 _ACEOF 6690 rm -f conftest.$ac_objext conftest$ac_exeext 6691 if { (ac_try="$ac_link" 6692 case "(($ac_try" in 6693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6694 *) ac_try_echo=$ac_try;; 6695 esac 6696 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6697 (eval "$ac_link") 2>conftest.er1 6698 ac_status=$? 6699 grep -v '^ *+' conftest.er1 >conftest.err 6700 rm -f conftest.er1 6701 cat conftest.err >&5 6702 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6703 (exit $ac_status); } && { 6704 test -z "$ac_c_werror_flag" || 6705 test ! -s conftest.err 6706 } && test -s conftest$ac_exeext && 6707 $as_test_x conftest$ac_exeext; then 6708 ac_cv_lib_dag_dag_get_erf_types=yes 6709 else 6710 echo "$as_me: failed program was:" >&5 6711 sed 's/^/| /' conftest.$ac_ext >&5 6712 6713 ac_cv_lib_dag_dag_get_erf_types=no 6714 fi 6715 6716 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6717 conftest$ac_exeext conftest.$ac_ext 6718 LIBS=$ac_check_lib_save_LIBS 6719 fi 6720 { echo "$as_me:$LINENO: result: $ac_cv_lib_dag_dag_get_erf_types" >&5 6721 echo "${ECHO_T}$ac_cv_lib_dag_dag_get_erf_types" >&6; } 6722 if test $ac_cv_lib_dag_dag_get_erf_types = yes; then 6723 6724 6725 cat >>confdefs.h <<\_ACEOF 6726 #define HAVE_DAG_GET_ERF_TYPES 1 6727 _ACEOF 6728 6729 6730 fi 6731 6732 LDFLAGS=$saved_ldflags 6733 6734 if test "$dag_version" = 2.5.x; then 6735 6736 cat >>confdefs.h <<\_ACEOF 6737 #define HAVE_DAG_STREAMS_API 1 6738 _ACEOF 6739 6740 DAGLIBS="-ldag" 6741 fi 6742 6743 # See if we can find a specific version string. 6744 { echo "$as_me:$LINENO: checking the DAG API version" >&5 6745 echo $ECHO_N "checking the DAG API version... $ECHO_C" >&6; } 6746 if test -r "$dag_root/VERSION"; then 6747 dag_version="`cat $dag_root/VERSION`" 6748 fi 6749 { echo "$as_me:$LINENO: result: $dag_version" >&5 6750 echo "${ECHO_T}$dag_version" >&6; } 6751 6752 cat >>confdefs.h <<\_ACEOF 6753 #define HAVE_DAG_API 1 6754 _ACEOF 6755 6756 fi 6757 6758 if test $ac_cv_lbl_dag_api = no; then 6759 if test "$want_dag" = yes; then 6760 # User wanted DAG support but we couldn't find it. 6761 { { echo "$as_me:$LINENO: error: DAG API requested, but not found at $dag_root: use --without-dag" >&5 6762 echo "$as_me: error: DAG API requested, but not found at $dag_root: use --without-dag" >&2;} 6763 { (exit 1); exit 1; }; } 6764 fi 6765 6766 if test "$V_PCAP" = dag; then 6767 # User requested "dag" capture type but the DAG API wasn't 6768 # found. 6769 { { echo "$as_me:$LINENO: error: Specifying the capture type as \"dag\" requires the DAG API to be present; use the --with-dag options to specify the location. (Try \"./configure --help\" for more information.)" >&5 6770 echo "$as_me: error: Specifying the capture type as \"dag\" requires the DAG API to be present; use the --with-dag options to specify the location. (Try \"./configure --help\" for more information.)" >&2;} 6771 { (exit 1); exit 1; }; } 6772 fi 6773 fi 6774 6775 6776 # Check whether --with-septel was given. 6777 if test "${with_septel+set}" = set; then 6778 withval=$with_septel; 6779 if test "$withval" = no 6780 then 6781 want_septel=no 6782 elif test "$withval" = yes 6783 then 6784 want_septel=yes 6785 septel_root= 6786 else 6787 want_septel=yes 6788 septel_root=$withval 6789 fi 6790 6791 else 6792 6793 # 6794 # Use Septel API if present, otherwise don't 6795 # 6796 want_septel=ifpresent 6797 septel_root=./../septel 6798 6799 fi 6800 6801 ac_cv_lbl_septel_api=no 6802 case "$V_PCAP" in 6803 linux|septel) 6804 # 6805 # We support the Septel API if we're on Linux, or if we're building 6806 # a Septel-only libpcap. 6807 # 6808 ;; 6809 *) 6810 # 6811 # If the user explicitly requested Septel, tell them it's not 6812 # supported. 6813 # 6814 # If they expressed no preference, don't include it. 6815 # 6816 if test $want_septel = yes; then 6817 { { echo "$as_me:$LINENO: error: Septel support only available with 'linux' and 'septel' packet capture types" >&5 6818 echo "$as_me: error: Septel support only available with 'linux' and 'septel' packet capture types" >&2;} 6819 { (exit 1); exit 1; }; } 6820 elif test $want_septel = yes; then 6821 want_septel=no 6822 fi 6823 ;; 6824 esac 6825 6826 if test "$with_septel" != no; then 6827 { echo "$as_me:$LINENO: checking whether we have Septel API" >&5 6828 echo $ECHO_N "checking whether we have Septel API... $ECHO_C" >&6; } 6829 6830 if test -z "$septel_root"; then 6831 septel_root=$srcdir/../septel 6832 6833 fi 6834 6835 septel_tools_dir="$septel_root" 6836 septel_include_dir="$septel_root/INC" 6837 DEF="-DHAVE_SEPTEL_API" 6838 6839 ac_cv_lbl_septel_api=no 6840 if test -r "$septel_include_dir/msg.h"; then 6841 V_INCLS="$V_INCLS -I$septel_include_dir" 6842 V_DEFS="$V_DEFS $DEF" 6843 V_LIBS="$V_LIBS $septel_tools_dir/asciibin.o $septel_tools_dir/bit2byte.o $septel_tools_dir/confirm.o $septel_tools_dir/fmtmsg.o $septel_tools_dir/gct_unix.o $septel_tools_dir/hqueue.o $septel_tools_dir/ident.o $septel_tools_dir/mem.o $septel_tools_dir/pack.o $septel_tools_dir/parse.o $septel_tools_dir/pool.o $septel_tools_dir/sdlsig.o $septel_tools_dir/strtonum.o $septel_tools_dir/timer.o $septel_tools_dir/trace.o " 6844 6845 if test "$V_PCAP" != septel ; then 6846 SSRC="pcap-septel.c" 6847 6848 fi 6849 ac_cv_lbl_septel_api=yes 6850 fi 6851 6852 { echo "$as_me:$LINENO: result: $ac_cv_lbl_septel_api" >&5 6853 echo "${ECHO_T}$ac_cv_lbl_septel_api" >&6; } 6854 if test $ac_cv_lbl_septel_api = no; then 6855 if test "$want_septel" = yes; then 6856 { { echo "$as_me:$LINENO: error: Septel API not found under directory $septel_root; use --without-septel" >&5 6857 echo "$as_me: error: Septel API not found under directory $septel_root; use --without-septel" >&2;} 6858 { (exit 1); exit 1; }; } 6859 fi 6860 else 6861 6862 cat >>confdefs.h <<\_ACEOF 6863 #define HAVE_SEPTEL_API 1 6864 _ACEOF 6865 6866 fi 6867 fi 6868 6869 if test "$V_PCAP" = septel -a "$ac_cv_lbl_septel_api" = no; then 6870 { { echo "$as_me:$LINENO: error: Specifying the capture type as 'septel' requires the Septel API to be present; use --with-septel=DIR" >&5 6871 echo "$as_me: error: Specifying the capture type as 'septel' requires the Septel API to be present; use --with-septel=DIR" >&2;} 6872 { (exit 1); exit 1; }; } 6873 fi 6874 6875 6876 6877 # Check whether --with-flex was given. 6878 if test "${with_flex+set}" = set; then 6879 withval=$with_flex; 6880 fi 6881 6882 6883 # Check whether --with-bison was given. 6884 if test "${with_bison+set}" = set; then 6885 withval=$with_bison; 6886 fi 6887 6888 if test "$with_flex" = no ; then 6889 V_LEX=lex 6890 else 6891 for ac_prog in flex 6892 do 6893 # Extract the first word of "$ac_prog", so it can be a program name with args. 6894 set dummy $ac_prog; ac_word=$2 6895 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6896 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6897 if test "${ac_cv_prog_V_LEX+set}" = set; then 6898 echo $ECHO_N "(cached) $ECHO_C" >&6 6899 else 6900 if test -n "$V_LEX"; then 6901 ac_cv_prog_V_LEX="$V_LEX" # Let the user override the test. 6902 else 6903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6904 for as_dir in $PATH 6905 do 6906 IFS=$as_save_IFS 6907 test -z "$as_dir" && as_dir=. 6908 for ac_exec_ext in '' $ac_executable_extensions; do 6909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6910 ac_cv_prog_V_LEX="$ac_prog" 6911 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6912 break 2 6913 fi 6914 done 6915 done 6916 IFS=$as_save_IFS 6917 6918 fi 6919 fi 6920 V_LEX=$ac_cv_prog_V_LEX 6921 if test -n "$V_LEX"; then 6922 { echo "$as_me:$LINENO: result: $V_LEX" >&5 6923 echo "${ECHO_T}$V_LEX" >&6; } 6924 else 6925 { echo "$as_me:$LINENO: result: no" >&5 6926 echo "${ECHO_T}no" >&6; } 6927 fi 6928 6929 6930 test -n "$V_LEX" && break 6931 done 6932 test -n "$V_LEX" || V_LEX="lex" 6933 6934 fi 6935 if test "$V_LEX" = flex ; then 6936 # The -V flag was added in 2.4 6937 { echo "$as_me:$LINENO: checking for flex 2.4 or higher" >&5 6938 echo $ECHO_N "checking for flex 2.4 or higher... $ECHO_C" >&6; } 6939 if test "${ac_cv_lbl_flex_v24+set}" = set; then 6940 echo $ECHO_N "(cached) $ECHO_C" >&6 6941 else 6942 if flex -V >/dev/null 2>&1; then 6943 ac_cv_lbl_flex_v24=yes 6944 else 6945 ac_cv_lbl_flex_v24=no 6946 fi 6947 fi 6948 6949 { echo "$as_me:$LINENO: result: $ac_cv_lbl_flex_v24" >&5 6950 echo "${ECHO_T}$ac_cv_lbl_flex_v24" >&6; } 6951 if test $ac_cv_lbl_flex_v24 = no ; then 6952 s="2.4 or higher required" 6953 { echo "$as_me:$LINENO: WARNING: ignoring obsolete flex executable ($s)" >&5 6954 echo "$as_me: WARNING: ignoring obsolete flex executable ($s)" >&2;} 6955 V_LEX=lex 6956 fi 6957 fi 6958 if test "$with_bison" = no ; then 6959 V_YACC=yacc 6960 else 6961 for ac_prog in bison 6962 do 6963 # Extract the first word of "$ac_prog", so it can be a program name with args. 6964 set dummy $ac_prog; ac_word=$2 6965 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6966 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6967 if test "${ac_cv_prog_V_YACC+set}" = set; then 6968 echo $ECHO_N "(cached) $ECHO_C" >&6 6969 else 6970 if test -n "$V_YACC"; then 6971 ac_cv_prog_V_YACC="$V_YACC" # Let the user override the test. 6972 else 6973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6974 for as_dir in $PATH 6975 do 6976 IFS=$as_save_IFS 6977 test -z "$as_dir" && as_dir=. 6978 for ac_exec_ext in '' $ac_executable_extensions; do 6979 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6980 ac_cv_prog_V_YACC="$ac_prog" 6981 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6982 break 2 6983 fi 6984 done 6985 done 6986 IFS=$as_save_IFS 6987 6988 fi 6989 fi 6990 V_YACC=$ac_cv_prog_V_YACC 6991 if test -n "$V_YACC"; then 6992 { echo "$as_me:$LINENO: result: $V_YACC" >&5 6993 echo "${ECHO_T}$V_YACC" >&6; } 6994 else 6995 { echo "$as_me:$LINENO: result: no" >&5 6996 echo "${ECHO_T}no" >&6; } 6997 fi 6998 6999 7000 test -n "$V_YACC" && break 7001 done 7002 test -n "$V_YACC" || V_YACC="yacc" 7003 7004 fi 7005 if test "$V_YACC" = bison ; then 7006 V_YACC="$V_YACC -y" 7007 fi 7008 if test "$V_LEX" != lex -a "$V_YACC" = yacc -o "$V_LEX" = lex -a "$V_YACC" != yacc ; then 7009 { echo "$as_me:$LINENO: WARNING: don't have both flex and bison; reverting to lex/yacc" >&5 7010 echo "$as_me: WARNING: don't have both flex and bison; reverting to lex/yacc" >&2;} 7011 V_LEX=lex 7012 V_YACC=yacc 7013 fi 7014 if test "$V_LEX" = flex -a -n "pcap_" ; then 7015 V_LEX="$V_LEX -Ppcap_" 7016 V_YACC="$V_YACC -p pcap_" 7017 fi 7018 if test "$V_LEX" = lex ; then 7019 # Some versions of lex can't handle the definitions section of scanner.l . 7020 # Try lexing it and complain if it can't deal. 7021 { echo "$as_me:$LINENO: checking for capable lex" >&5 7022 echo $ECHO_N "checking for capable lex... $ECHO_C" >&6; } 7023 if test "${tcpdump_cv_capable_lex+set}" = set; then 7024 echo $ECHO_N "(cached) $ECHO_C" >&6 7025 else 7026 if lex -t scanner.l > /dev/null 2>&1; then 7027 tcpdump_cv_capable_lex=yes 7028 else 7029 tcpdump_cv_capable_lex=insufficient 7030 fi 7031 fi 7032 { echo "$as_me:$LINENO: result: $tcpdump_cv_capable_lex" >&5 7033 echo "${ECHO_T}$tcpdump_cv_capable_lex" >&6; } 7034 if test $tcpdump_cv_capable_lex = insufficient ; then 7035 { { echo "$as_me:$LINENO: error: Your operating system's lex is insufficient to compile 7036 libpcap. flex is a lex replacement that has many advantages, including 7037 being able to compile libpcap. For more information, see 7038 http://www.gnu.org/software/flex/flex.html ." >&5 7039 echo "$as_me: error: Your operating system's lex is insufficient to compile 7040 libpcap. flex is a lex replacement that has many advantages, including 7041 being able to compile libpcap. For more information, see 7042 http://www.gnu.org/software/flex/flex.html ." >&2;} 7043 { (exit 1); exit 1; }; } 7044 fi 7045 fi 7046 7047 DYEXT="so" 7048 case "$host_os" in 7049 7050 aix*) 7051 7052 cat >>confdefs.h <<\_ACEOF 7053 #define _SUN 1 7054 _ACEOF 7055 7056 ;; 7057 7058 hpux9*) 7059 7060 cat >>confdefs.h <<\_ACEOF 7061 #define HAVE_HPUX9 1 7062 _ACEOF 7063 7064 ;; 7065 7066 hpux10.0*) 7067 ;; 7068 7069 hpux10.1*) 7070 ;; 7071 7072 hpux*) 7073 7074 cat >>confdefs.h <<\_ACEOF 7075 #define HAVE_HPUX10_20_OR_LATER 1 7076 _ACEOF 7077 7078 ;; 7079 7080 sinix*) 7081 { echo "$as_me:$LINENO: checking if SINIX compiler defines sinix" >&5 7082 echo $ECHO_N "checking if SINIX compiler defines sinix... $ECHO_C" >&6; } 7083 if test "${ac_cv_cc_sinix_defined+set}" = set; then 7084 echo $ECHO_N "(cached) $ECHO_C" >&6 7085 else 7086 cat >conftest.$ac_ext <<_ACEOF 7087 /* confdefs.h. */ 7088 _ACEOF 7089 cat confdefs.h >>conftest.$ac_ext 7090 cat >>conftest.$ac_ext <<_ACEOF 7091 /* end confdefs.h. */ 7092 7093 int 7094 main () 7095 { 7096 int i = sinix; 7097 ; 7098 return 0; 7099 } 7100 _ACEOF 7101 rm -f conftest.$ac_objext 7102 if { (ac_try="$ac_compile" 7103 case "(($ac_try" in 7104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7105 *) ac_try_echo=$ac_try;; 7106 esac 7107 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7108 (eval "$ac_compile") 2>conftest.er1 7109 ac_status=$? 7110 grep -v '^ *+' conftest.er1 >conftest.err 7111 rm -f conftest.er1 7112 cat conftest.err >&5 7113 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7114 (exit $ac_status); } && { 7115 test -z "$ac_c_werror_flag" || 7116 test ! -s conftest.err 7117 } && test -s conftest.$ac_objext; then 7118 ac_cv_cc_sinix_defined=yes 7119 else 7120 echo "$as_me: failed program was:" >&5 7121 sed 's/^/| /' conftest.$ac_ext >&5 7122 7123 ac_cv_cc_sinix_defined=no 7124 fi 7125 7126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7127 fi 7128 7129 { echo "$as_me:$LINENO: result: $ac_cv_cc_sinix_defined" >&5 7130 echo "${ECHO_T}$ac_cv_cc_sinix_defined" >&6; } 7131 if test $ac_cv_cc_sinix_defined = no ; then 7132 7133 cat >>confdefs.h <<\_ACEOF 7134 #define sinix 1 7135 _ACEOF 7136 7137 fi 7138 ;; 7139 7140 solaris*) 7141 7142 cat >>confdefs.h <<\_ACEOF 7143 #define HAVE_SOLARIS 1 7144 _ACEOF 7145 7146 ;; 7147 7148 darwin*) 7149 DYEXT="dylib" 7150 V_CCOPT="$V_CCOPT -fno-common" 7151 ;; 7152 7153 linux*) 7154 V_CCOPT="$V_CCOPT -fPIC" 7155 ;; 7156 7157 esac 7158 7159 if test -n "$ac_tool_prefix"; then 7160 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7161 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7162 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7163 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7164 if test "${ac_cv_prog_RANLIB+set}" = set; then 7165 echo $ECHO_N "(cached) $ECHO_C" >&6 7166 else 7167 if test -n "$RANLIB"; then 7168 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7169 else 7170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7171 for as_dir in $PATH 7172 do 7173 IFS=$as_save_IFS 7174 test -z "$as_dir" && as_dir=. 7175 for ac_exec_ext in '' $ac_executable_extensions; do 7176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7177 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7178 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7179 break 2 7180 fi 7181 done 7182 done 7183 IFS=$as_save_IFS 7184 7185 fi 7186 fi 7187 RANLIB=$ac_cv_prog_RANLIB 7188 if test -n "$RANLIB"; then 7189 { echo "$as_me:$LINENO: result: $RANLIB" >&5 7190 echo "${ECHO_T}$RANLIB" >&6; } 7191 else 7192 { echo "$as_me:$LINENO: result: no" >&5 7193 echo "${ECHO_T}no" >&6; } 7194 fi 7195 7196 7197 fi 7198 if test -z "$ac_cv_prog_RANLIB"; then 7199 ac_ct_RANLIB=$RANLIB 7200 # Extract the first word of "ranlib", so it can be a program name with args. 7201 set dummy ranlib; ac_word=$2 7202 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7203 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7204 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 7205 echo $ECHO_N "(cached) $ECHO_C" >&6 7206 else 7207 if test -n "$ac_ct_RANLIB"; then 7208 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7209 else 7210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7211 for as_dir in $PATH 7212 do 7213 IFS=$as_save_IFS 7214 test -z "$as_dir" && as_dir=. 7215 for ac_exec_ext in '' $ac_executable_extensions; do 7216 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7217 ac_cv_prog_ac_ct_RANLIB="ranlib" 7218 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7219 break 2 7220 fi 7221 done 7222 done 7223 IFS=$as_save_IFS 7224 7225 fi 7226 fi 7227 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7228 if test -n "$ac_ct_RANLIB"; then 7229 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 7230 echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 7231 else 7232 { echo "$as_me:$LINENO: result: no" >&5 7233 echo "${ECHO_T}no" >&6; } 7234 fi 7235 7236 if test "x$ac_ct_RANLIB" = x; then 7237 RANLIB=":" 7238 else 7239 case $cross_compiling:$ac_tool_warned in 7240 yes:) 7241 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 7242 whose name does not start with the host triplet. If you think this 7243 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 7244 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 7245 whose name does not start with the host triplet. If you think this 7246 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 7247 ac_tool_warned=yes ;; 7248 esac 7249 RANLIB=$ac_ct_RANLIB 7250 fi 7251 else 7252 RANLIB="$ac_cv_prog_RANLIB" 7253 fi 7254 7255 7256 rm -f os-proto.h 7257 if test "${LBL_CFLAGS+set}" = set; then 7258 V_CCOPT="$V_CCOPT ${LBL_CFLAGS}" 7259 fi 7260 if test -f .devel ; then 7261 if test "$GCC" = yes ; then 7262 if test "${LBL_CFLAGS+set}" != set; then 7263 if test "$ac_cv_prog_cc_g" = yes ; then 7264 V_CCOPT="-g $V_CCOPT" 7265 fi 7266 V_CCOPT="$V_CCOPT -Wall" 7267 if test $ac_cv_lbl_gcc_vers -gt 1 ; then 7268 V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes" 7269 fi 7270 fi 7271 else 7272 case "$target_os" in 7273 7274 irix6*) 7275 V_CCOPT="$V_CCOPT -n32" 7276 ;; 7277 7278 *) 7279 ;; 7280 esac 7281 fi 7282 os=`echo $target_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'` 7283 name="lbl/os-$os.h" 7284 if test -f $name ; then 7285 ln -s $name os-proto.h 7286 7287 cat >>confdefs.h <<\_ACEOF 7288 #define HAVE_OS_PROTO_H 1 7289 _ACEOF 7290 7291 else 7292 { echo "$as_me:$LINENO: WARNING: can't find $name" >&5 7293 echo "$as_me: WARNING: can't find $name" >&2;} 7294 fi 7295 fi 7296 7297 { echo "$as_me:$LINENO: checking if sockaddr struct has sa_len member" >&5 7298 echo $ECHO_N "checking if sockaddr struct has sa_len member... $ECHO_C" >&6; } 7299 if test "${ac_cv_lbl_sockaddr_has_sa_len+set}" = set; then 7300 echo $ECHO_N "(cached) $ECHO_C" >&6 7301 else 7302 cat >conftest.$ac_ext <<_ACEOF 7303 /* confdefs.h. */ 7304 _ACEOF 7305 cat confdefs.h >>conftest.$ac_ext 7306 cat >>conftest.$ac_ext <<_ACEOF 7307 /* end confdefs.h. */ 7308 7309 # include <sys/types.h> 7310 # include <sys/socket.h> 7311 int 7312 main () 7313 { 7314 u_int i = sizeof(((struct sockaddr *)0)->sa_len) 7315 ; 7316 return 0; 7317 } 7318 _ACEOF 7319 rm -f conftest.$ac_objext 7320 if { (ac_try="$ac_compile" 7321 case "(($ac_try" in 7322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7323 *) ac_try_echo=$ac_try;; 7324 esac 7325 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7326 (eval "$ac_compile") 2>conftest.er1 7327 ac_status=$? 7328 grep -v '^ *+' conftest.er1 >conftest.err 7329 rm -f conftest.er1 7330 cat conftest.err >&5 7331 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7332 (exit $ac_status); } && { 7333 test -z "$ac_c_werror_flag" || 7334 test ! -s conftest.err 7335 } && test -s conftest.$ac_objext; then 7336 ac_cv_lbl_sockaddr_has_sa_len=yes 7337 else 7338 echo "$as_me: failed program was:" >&5 7339 sed 's/^/| /' conftest.$ac_ext >&5 7340 7341 ac_cv_lbl_sockaddr_has_sa_len=no 7342 fi 7343 7344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7345 fi 7346 7347 { echo "$as_me:$LINENO: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5 7348 echo "${ECHO_T}$ac_cv_lbl_sockaddr_has_sa_len" >&6; } 7349 if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then 7350 7351 cat >>confdefs.h <<\_ACEOF 7352 #define HAVE_SOCKADDR_SA_LEN 1 7353 _ACEOF 7354 7355 fi 7356 7357 { echo "$as_me:$LINENO: checking if sockaddr_storage struct exists" >&5 7358 echo $ECHO_N "checking if sockaddr_storage struct exists... $ECHO_C" >&6; } 7359 if test "${ac_cv_lbl_has_sockaddr_storage+set}" = set; then 7360 echo $ECHO_N "(cached) $ECHO_C" >&6 7361 else 7362 cat >conftest.$ac_ext <<_ACEOF 7363 /* confdefs.h. */ 7364 _ACEOF 7365 cat confdefs.h >>conftest.$ac_ext 7366 cat >>conftest.$ac_ext <<_ACEOF 7367 /* end confdefs.h. */ 7368 7369 # include <sys/types.h> 7370 # include <sys/socket.h> 7371 int 7372 main () 7373 { 7374 u_int i = sizeof (struct sockaddr_storage) 7375 ; 7376 return 0; 7377 } 7378 _ACEOF 7379 rm -f conftest.$ac_objext 7380 if { (ac_try="$ac_compile" 7381 case "(($ac_try" in 7382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7383 *) ac_try_echo=$ac_try;; 7384 esac 7385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7386 (eval "$ac_compile") 2>conftest.er1 7387 ac_status=$? 7388 grep -v '^ *+' conftest.er1 >conftest.err 7389 rm -f conftest.er1 7390 cat conftest.err >&5 7391 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7392 (exit $ac_status); } && { 7393 test -z "$ac_c_werror_flag" || 7394 test ! -s conftest.err 7395 } && test -s conftest.$ac_objext; then 7396 ac_cv_lbl_has_sockaddr_storage=yes 7397 else 7398 echo "$as_me: failed program was:" >&5 7399 sed 's/^/| /' conftest.$ac_ext >&5 7400 7401 ac_cv_lbl_has_sockaddr_storage=no 7402 fi 7403 7404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7405 fi 7406 7407 { echo "$as_me:$LINENO: result: $ac_cv_lbl_has_sockaddr_storage" >&5 7408 echo "${ECHO_T}$ac_cv_lbl_has_sockaddr_storage" >&6; } 7409 if test $ac_cv_lbl_has_sockaddr_storage = yes ; then 7410 7411 cat >>confdefs.h <<\_ACEOF 7412 #define HAVE_SOCKADDR_STORAGE 1 7413 _ACEOF 7414 7415 fi 7416 7417 { echo "$as_me:$LINENO: checking if dl_hp_ppa_info_t struct has dl_module_id_1 member" >&5 7418 echo $ECHO_N "checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... $ECHO_C" >&6; } 7419 if test "${ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1+set}" = set; then 7420 echo $ECHO_N "(cached) $ECHO_C" >&6 7421 else 7422 cat >conftest.$ac_ext <<_ACEOF 7423 /* confdefs.h. */ 7424 _ACEOF 7425 cat confdefs.h >>conftest.$ac_ext 7426 cat >>conftest.$ac_ext <<_ACEOF 7427 /* end confdefs.h. */ 7428 7429 # include <sys/types.h> 7430 # include <sys/dlpi.h> 7431 # include <sys/dlpi_ext.h> 7432 int 7433 main () 7434 { 7435 u_int i = sizeof(((dl_hp_ppa_info_t *)0)->dl_module_id_1) 7436 ; 7437 return 0; 7438 } 7439 _ACEOF 7440 rm -f conftest.$ac_objext 7441 if { (ac_try="$ac_compile" 7442 case "(($ac_try" in 7443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7444 *) ac_try_echo=$ac_try;; 7445 esac 7446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7447 (eval "$ac_compile") 2>conftest.er1 7448 ac_status=$? 7449 grep -v '^ *+' conftest.er1 >conftest.err 7450 rm -f conftest.er1 7451 cat conftest.err >&5 7452 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7453 (exit $ac_status); } && { 7454 test -z "$ac_c_werror_flag" || 7455 test ! -s conftest.err 7456 } && test -s conftest.$ac_objext; then 7457 ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=yes 7458 else 7459 echo "$as_me: failed program was:" >&5 7460 sed 's/^/| /' conftest.$ac_ext >&5 7461 7462 ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=no 7463 fi 7464 7465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7466 fi 7467 7468 { echo "$as_me:$LINENO: result: $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&5 7469 echo "${ECHO_T}$ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&6; } 7470 if test $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1 = yes ; then 7471 7472 cat >>confdefs.h <<\_ACEOF 7473 #define HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1 1 7474 _ACEOF 7475 7476 fi 7477 7478 { echo "$as_me:$LINENO: checking if unaligned accesses fail" >&5 7479 echo $ECHO_N "checking if unaligned accesses fail... $ECHO_C" >&6; } 7480 if test "${ac_cv_lbl_unaligned_fail+set}" = set; then 7481 echo $ECHO_N "(cached) $ECHO_C" >&6 7482 else 7483 case "$host_cpu" in 7484 7485 # 7486 # These are CPU types where: 7487 # 7488 # the CPU faults on an unaligned access, but at least some 7489 # OSes that support that CPU catch the fault and simulate 7490 # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) - 7491 # the simulation is slow, so we don't want to use it; 7492 # 7493 # the CPU, I infer (from the old 7494 # 7495 # XXX: should also check that they don't do weird things (like on arm) 7496 # 7497 # comment) doesn't fault on unaligned accesses, but doesn't 7498 # do a normal unaligned fetch, either (e.g., presumably, ARM); 7499 # 7500 # for whatever reason, the test program doesn't work 7501 # (this has been claimed to be the case for several of those 7502 # CPUs - I don't know what the problem is; the problem 7503 # was reported as "the test program dumps core" for SuperH, 7504 # but that's what the test program is *supposed* to do - 7505 # it dumps core before it writes anything, so the test 7506 # for an empty output file should find an empty output 7507 # file and conclude that unaligned accesses don't work). 7508 # 7509 # This run-time test won't work if you're cross-compiling, so 7510 # in order to support cross-compiling for a particular CPU, 7511 # we have to wire in the list of CPU types anyway, as far as 7512 # I know, so perhaps we should just have a set of CPUs on 7513 # which we know it doesn't work, a set of CPUs on which we 7514 # know it does work, and have the script just fail on other 7515 # cpu types and update it when such a failure occurs. 7516 # 7517 alpha*|arm*|hp*|mips*|sh*|sparc*|ia64|nv1) 7518 ac_cv_lbl_unaligned_fail=yes 7519 ;; 7520 7521 *) 7522 cat >conftest.c <<EOF 7523 # include <sys/types.h> 7524 # include <sys/wait.h> 7525 # include <stdio.h> 7526 unsigned char a[5] = { 1, 2, 3, 4, 5 }; 7527 main() { 7528 unsigned int i; 7529 pid_t pid; 7530 int status; 7531 /* avoid "core dumped" message */ 7532 pid = fork(); 7533 if (pid < 0) 7534 exit(2); 7535 if (pid > 0) { 7536 /* parent */ 7537 pid = waitpid(pid, &status, 0); 7538 if (pid < 0) 7539 exit(3); 7540 exit(!WIFEXITED(status)); 7541 } 7542 /* child */ 7543 i = *(unsigned int *)&a[1]; 7544 printf("%d\n", i); 7545 exit(0); 7546 } 7547 EOF 7548 ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ 7549 conftest.c $LIBS >/dev/null 2>&1 7550 if test ! -x conftest ; then 7551 ac_cv_lbl_unaligned_fail=yes 7552 else 7553 ./conftest >conftest.out 7554 if test ! -s conftest.out ; then 7555 ac_cv_lbl_unaligned_fail=yes 7556 else 7557 ac_cv_lbl_unaligned_fail=no 7558 fi 7559 fi 7560 rm -f conftest* core core.conftest 7561 ;; 7562 esac 7563 fi 7564 7565 { echo "$as_me:$LINENO: result: $ac_cv_lbl_unaligned_fail" >&5 7566 echo "${ECHO_T}$ac_cv_lbl_unaligned_fail" >&6; } 7567 if test $ac_cv_lbl_unaligned_fail = yes ; then 7568 7569 cat >>confdefs.h <<\_ACEOF 7570 #define LBL_ALIGN 1 7571 _ACEOF 7572 7573 fi 7574 7575 # 7576 # Makefile.in includes rules to generate version.h, so we assume 7577 # that it will be generated if autoconf is used. 7578 # 7579 7580 cat >>confdefs.h <<\_ACEOF 7581 #define HAVE_VERSION_H 1 7582 _ACEOF 7583 7584 7585 rm -f net 7586 ln -s ${srcdir}/bpf/net net 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 # Find a good install program. We prefer a C program (faster), 7602 # so one script is as good as another. But avoid the broken or 7603 # incompatible versions: 7604 # SysV /etc/install, /usr/sbin/install 7605 # SunOS /usr/etc/install 7606 # IRIX /sbin/install 7607 # AIX /bin/install 7608 # AmigaOS /C/install, which installs bootblocks on floppy discs 7609 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 7610 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 7611 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 7612 # OS/2's system install, which has a completely different semantic 7613 # ./install, which can be erroneously created by make from ./install.sh. 7614 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 7615 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 7616 if test -z "$INSTALL"; then 7617 if test "${ac_cv_path_install+set}" = set; then 7618 echo $ECHO_N "(cached) $ECHO_C" >&6 7619 else 7620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7621 for as_dir in $PATH 7622 do 7623 IFS=$as_save_IFS 7624 test -z "$as_dir" && as_dir=. 7625 # Account for people who put trailing slashes in PATH elements. 7626 case $as_dir/ in 7627 ./ | .// | /cC/* | \ 7628 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 7629 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 7630 /usr/ucb/* ) ;; 7631 *) 7632 # OSF1 and SCO ODT 3.0 have their own names for install. 7633 # Don't use installbsd from OSF since it installs stuff as root 7634 # by default. 7635 for ac_prog in ginstall scoinst install; do 7636 for ac_exec_ext in '' $ac_executable_extensions; do 7637 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 7638 if test $ac_prog = install && 7639 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 7640 # AIX install. It has an incompatible calling convention. 7641 : 7642 elif test $ac_prog = install && 7643 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 7644 # program-specific install script used by HP pwplus--don't use. 7645 : 7646 else 7647 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 7648 break 3 7649 fi 7650 fi 7651 done 7652 done 7653 ;; 7654 esac 7655 done 7656 IFS=$as_save_IFS 7657 7658 7659 fi 7660 if test "${ac_cv_path_install+set}" = set; then 7661 INSTALL=$ac_cv_path_install 7662 else 7663 # As a last resort, use the slow shell script. Don't cache a 7664 # value for INSTALL within a source directory, because that will 7665 # break other packages using the cache if that directory is 7666 # removed, or if the value is a relative name. 7667 INSTALL=$ac_install_sh 7668 fi 7669 fi 7670 { echo "$as_me:$LINENO: result: $INSTALL" >&5 7671 echo "${ECHO_T}$INSTALL" >&6; } 7672 7673 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 7674 # It thinks the first close brace ends the variable substitution. 7675 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 7676 7677 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 7678 7679 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 7680 7681 7682 ac_config_headers="$ac_config_headers config.h" 7683 7684 7685 ac_config_files="$ac_config_files Makefile" 7686 7687 cat >confcache <<\_ACEOF 7688 # This file is a shell script that caches the results of configure 7689 # tests run on this system so they can be shared between configure 7690 # scripts and configure runs, see configure's option --config-cache. 7691 # It is not useful on other systems. If it contains results you don't 7692 # want to keep, you may remove or edit it. 7693 # 7694 # config.status only pays attention to the cache file if you give it 7695 # the --recheck option to rerun configure. 7696 # 7697 # `ac_cv_env_foo' variables (set or unset) will be overridden when 7698 # loading this file, other *unset* `ac_cv_foo' will be assigned the 7699 # following values. 7700 7701 _ACEOF 7702 7703 # The following way of writing the cache mishandles newlines in values, 7704 # but we know of no workaround that is simple, portable, and efficient. 7705 # So, we kill variables containing newlines. 7706 # Ultrix sh set writes to stderr and can't be redirected directly, 7707 # and sets the high bit in the cache file unless we assign to the vars. 7708 ( 7709 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7710 eval ac_val=\$$ac_var 7711 case $ac_val in #( 7712 *${as_nl}*) 7713 case $ac_var in #( 7714 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 7715 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 7716 esac 7717 case $ac_var in #( 7718 _ | IFS | as_nl) ;; #( 7719 *) $as_unset $ac_var ;; 7720 esac ;; 7721 esac 7722 done 7723 7724 (set) 2>&1 | 7725 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7726 *${as_nl}ac_space=\ *) 7727 # `set' does not quote correctly, so add quotes (double-quote 7728 # substitution turns \\\\ into \\, and sed turns \\ into \). 7729 sed -n \ 7730 "s/'/'\\\\''/g; 7731 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7732 ;; #( 7733 *) 7734 # `set' quotes correctly as required by POSIX, so do not add quotes. 7735 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7736 ;; 7737 esac | 7738 sort 7739 ) | 7740 sed ' 7741 /^ac_cv_env_/b end 7742 t clear 7743 :clear 7744 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7745 t end 7746 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7747 :end' >>confcache 7748 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7749 if test -w "$cache_file"; then 7750 test "x$cache_file" != "x/dev/null" && 7751 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 7752 echo "$as_me: updating cache $cache_file" >&6;} 7753 cat confcache >$cache_file 7754 else 7755 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 7756 echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7757 fi 7758 fi 7759 rm -f confcache 7760 7761 test "x$prefix" = xNONE && prefix=$ac_default_prefix 7762 # Let make expand exec_prefix. 7763 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7764 7765 DEFS=-DHAVE_CONFIG_H 7766 7767 ac_libobjs= 7768 ac_ltlibobjs= 7769 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7770 # 1. Remove the extension, and $U if already installed. 7771 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7772 ac_i=`echo "$ac_i" | sed "$ac_script"` 7773 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7774 # will be set to the directory where LIBOBJS objects are built. 7775 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7776 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 7777 done 7778 LIBOBJS=$ac_libobjs 7779 7780 LTLIBOBJS=$ac_ltlibobjs 7781 7782 7783 7784 : ${CONFIG_STATUS=./config.status} 7785 ac_clean_files_save=$ac_clean_files 7786 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7787 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 7788 echo "$as_me: creating $CONFIG_STATUS" >&6;} 7789 cat >$CONFIG_STATUS <<_ACEOF 7790 #! $SHELL 7791 # Generated by $as_me. 7792 # Run this file to recreate the current configuration. 7793 # Compiler output produced by configure, useful for debugging 7794 # configure, is in config.log if it exists. 7795 7796 debug=false 7797 ac_cs_recheck=false 7798 ac_cs_silent=false 7799 SHELL=\${CONFIG_SHELL-$SHELL} 7800 _ACEOF 7801 7802 cat >>$CONFIG_STATUS <<\_ACEOF 7803 ## --------------------- ## 7804 ## M4sh Initialization. ## 7805 ## --------------------- ## 7806 7807 # Be more Bourne compatible 7808 DUALCASE=1; export DUALCASE # for MKS sh 7809 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 7810 emulate sh 7811 NULLCMD=: 7812 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 7813 # is contrary to our usage. Disable this feature. 7814 alias -g '${1+"$@"}'='"$@"' 7815 setopt NO_GLOB_SUBST 7816 else 7817 case `(set -o) 2>/dev/null` in 7818 *posix*) set -o posix ;; 7819 esac 7820 7821 fi 7822 7823 7824 7825 7826 # PATH needs CR 7827 # Avoid depending upon Character Ranges. 7828 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7829 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7830 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7831 as_cr_digits='0123456789' 7832 as_cr_alnum=$as_cr_Letters$as_cr_digits 7833 7834 # The user is always right. 7835 if test "${PATH_SEPARATOR+set}" != set; then 7836 echo "#! /bin/sh" >conf$$.sh 7837 echo "exit 0" >>conf$$.sh 7838 chmod +x conf$$.sh 7839 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 7840 PATH_SEPARATOR=';' 7841 else 7842 PATH_SEPARATOR=: 7843 fi 7844 rm -f conf$$.sh 7845 fi 7846 7847 # Support unset when possible. 7848 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 7849 as_unset=unset 7850 else 7851 as_unset=false 7852 fi 7853 7854 7855 # IFS 7856 # We need space, tab and new line, in precisely that order. Quoting is 7857 # there to prevent editors from complaining about space-tab. 7858 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 7859 # splitting by setting IFS to empty value.) 7860 as_nl=' 7861 ' 7862 IFS=" "" $as_nl" 7863 7864 # Find who we are. Look in the path if we contain no directory separator. 7865 case $0 in 7866 *[\\/]* ) as_myself=$0 ;; 7867 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7868 for as_dir in $PATH 7869 do 7870 IFS=$as_save_IFS 7871 test -z "$as_dir" && as_dir=. 7872 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7873 done 7874 IFS=$as_save_IFS 7875 7876 ;; 7877 esac 7878 # We did not find ourselves, most probably we were run as `sh COMMAND' 7879 # in which case we are not to be found in the path. 7880 if test "x$as_myself" = x; then 7881 as_myself=$0 7882 fi 7883 if test ! -f "$as_myself"; then 7884 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7885 { (exit 1); exit 1; } 7886 fi 7887 7888 # Work around bugs in pre-3.0 UWIN ksh. 7889 for as_var in ENV MAIL MAILPATH 7890 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 7891 done 7892 PS1='$ ' 7893 PS2='> ' 7894 PS4='+ ' 7895 7896 # NLS nuisances. 7897 for as_var in \ 7898 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 7899 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 7900 LC_TELEPHONE LC_TIME 7901 do 7902 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 7903 eval $as_var=C; export $as_var 7904 else 7905 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 7906 fi 7907 done 7908 7909 # Required to use basename. 7910 if expr a : '\(a\)' >/dev/null 2>&1 && 7911 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7912 as_expr=expr 7913 else 7914 as_expr=false 7915 fi 7916 7917 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7918 as_basename=basename 7919 else 7920 as_basename=false 7921 fi 7922 7923 7924 # Name of the executable. 7925 as_me=`$as_basename -- "$0" || 7926 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7927 X"$0" : 'X\(//\)$' \| \ 7928 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7929 echo X/"$0" | 7930 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7931 s//\1/ 7932 q 7933 } 7934 /^X\/\(\/\/\)$/{ 7935 s//\1/ 7936 q 7937 } 7938 /^X\/\(\/\).*/{ 7939 s//\1/ 7940 q 7941 } 7942 s/.*/./; q'` 7943 7944 # CDPATH. 7945 $as_unset CDPATH 7946 7947 7948 7949 as_lineno_1=$LINENO 7950 as_lineno_2=$LINENO 7951 test "x$as_lineno_1" != "x$as_lineno_2" && 7952 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 7953 7954 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 7955 # uniformly replaced by the line number. The first 'sed' inserts a 7956 # line-number line after each line using $LINENO; the second 'sed' 7957 # does the real work. The second script uses 'N' to pair each 7958 # line-number line with the line containing $LINENO, and appends 7959 # trailing '-' during substitution so that $LINENO is not a special 7960 # case at line end. 7961 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 7962 # scripts with optimization help from Paolo Bonzini. Blame Lee 7963 # E. McMahon (1931-1989) for sed's syntax. :-) 7964 sed -n ' 7965 p 7966 /[$]LINENO/= 7967 ' <$as_myself | 7968 sed ' 7969 s/[$]LINENO.*/&-/ 7970 t lineno 7971 b 7972 :lineno 7973 N 7974 :loop 7975 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 7976 t loop 7977 s/-\n.*// 7978 ' >$as_me.lineno && 7979 chmod +x "$as_me.lineno" || 7980 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 7981 { (exit 1); exit 1; }; } 7982 7983 # Don't try to exec as it changes $[0], causing all sort of problems 7984 # (the dirname of $[0] is not the place where we might find the 7985 # original and so on. Autoconf is especially sensitive to this). 7986 . "./$as_me.lineno" 7987 # Exit status is that of the last command. 7988 exit 7989 } 7990 7991 7992 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7993 as_dirname=dirname 7994 else 7995 as_dirname=false 7996 fi 7997 7998 ECHO_C= ECHO_N= ECHO_T= 7999 case `echo -n x` in 8000 -n*) 8001 case `echo 'x\c'` in 8002 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8003 *) ECHO_C='\c';; 8004 esac;; 8005 *) 8006 ECHO_N='-n';; 8007 esac 8008 8009 if expr a : '\(a\)' >/dev/null 2>&1 && 8010 test "X`expr 00001 : '.*\(...\)'`" = X001; then 8011 as_expr=expr 8012 else 8013 as_expr=false 8014 fi 8015 8016 rm -f conf$$ conf$$.exe conf$$.file 8017 if test -d conf$$.dir; then 8018 rm -f conf$$.dir/conf$$.file 8019 else 8020 rm -f conf$$.dir 8021 mkdir conf$$.dir 8022 fi 8023 echo >conf$$.file 8024 if ln -s conf$$.file conf$$ 2>/dev/null; then 8025 as_ln_s='ln -s' 8026 # ... but there are two gotchas: 8027 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8028 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8029 # In both cases, we have to default to `cp -p'. 8030 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8031 as_ln_s='cp -p' 8032 elif ln conf$$.file conf$$ 2>/dev/null; then 8033 as_ln_s=ln 8034 else 8035 as_ln_s='cp -p' 8036 fi 8037 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8038 rmdir conf$$.dir 2>/dev/null 8039 8040 if mkdir -p . 2>/dev/null; then 8041 as_mkdir_p=: 8042 else 8043 test -d ./-p && rmdir ./-p 8044 as_mkdir_p=false 8045 fi 8046 8047 if test -x / >/dev/null 2>&1; then 8048 as_test_x='test -x' 8049 else 8050 if ls -dL / >/dev/null 2>&1; then 8051 as_ls_L_option=L 8052 else 8053 as_ls_L_option= 8054 fi 8055 as_test_x=' 8056 eval sh -c '\'' 8057 if test -d "$1"; then 8058 test -d "$1/."; 8059 else 8060 case $1 in 8061 -*)set "./$1";; 8062 esac; 8063 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 8064 ???[sx]*):;;*)false;;esac;fi 8065 '\'' sh 8066 ' 8067 fi 8068 as_executable_p=$as_test_x 8069 8070 # Sed expression to map a string onto a valid CPP name. 8071 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8072 8073 # Sed expression to map a string onto a valid variable name. 8074 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8075 8076 8077 exec 6>&1 8078 8079 # Save the log message, to keep $[0] and so on meaningful, and to 8080 # report actual input values of CONFIG_FILES etc. instead of their 8081 # values after options handling. 8082 ac_log=" 8083 This file was extended by $as_me, which was 8084 generated by GNU Autoconf 2.61. Invocation command line was 8085 8086 CONFIG_FILES = $CONFIG_FILES 8087 CONFIG_HEADERS = $CONFIG_HEADERS 8088 CONFIG_LINKS = $CONFIG_LINKS 8089 CONFIG_COMMANDS = $CONFIG_COMMANDS 8090 $ $0 $@ 8091 8092 on `(hostname || uname -n) 2>/dev/null | sed 1q` 8093 " 8094 8095 _ACEOF 8096 8097 cat >>$CONFIG_STATUS <<_ACEOF 8098 # Files that config.status was made for. 8099 config_files="$ac_config_files" 8100 config_headers="$ac_config_headers" 8101 8102 _ACEOF 8103 8104 cat >>$CONFIG_STATUS <<\_ACEOF 8105 ac_cs_usage="\ 8106 \`$as_me' instantiates files from templates according to the 8107 current configuration. 8108 8109 Usage: $0 [OPTIONS] [FILE]... 8110 8111 -h, --help print this help, then exit 8112 -V, --version print version number and configuration settings, then exit 8113 -q, --quiet do not print progress messages 8114 -d, --debug don't remove temporary files 8115 --recheck update $as_me by reconfiguring in the same conditions 8116 --file=FILE[:TEMPLATE] 8117 instantiate the configuration file FILE 8118 --header=FILE[:TEMPLATE] 8119 instantiate the configuration header FILE 8120 8121 Configuration files: 8122 $config_files 8123 8124 Configuration headers: 8125 $config_headers 8126 8127 Report bugs to <bug-autoconf (at] gnu.org>." 8128 8129 _ACEOF 8130 cat >>$CONFIG_STATUS <<_ACEOF 8131 ac_cs_version="\\ 8132 config.status 8133 configured by $0, generated by GNU Autoconf 2.61, 8134 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 8135 8136 Copyright (C) 2006 Free Software Foundation, Inc. 8137 This config.status script is free software; the Free Software Foundation 8138 gives unlimited permission to copy, distribute and modify it." 8139 8140 ac_pwd='$ac_pwd' 8141 srcdir='$srcdir' 8142 INSTALL='$INSTALL' 8143 _ACEOF 8144 8145 cat >>$CONFIG_STATUS <<\_ACEOF 8146 # If no file are specified by the user, then we need to provide default 8147 # value. By we need to know if files were specified by the user. 8148 ac_need_defaults=: 8149 while test $# != 0 8150 do 8151 case $1 in 8152 --*=*) 8153 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8154 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8155 ac_shift=: 8156 ;; 8157 *) 8158 ac_option=$1 8159 ac_optarg=$2 8160 ac_shift=shift 8161 ;; 8162 esac 8163 8164 case $ac_option in 8165 # Handling of the options. 8166 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8167 ac_cs_recheck=: ;; 8168 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8169 echo "$ac_cs_version"; exit ;; 8170 --debug | --debu | --deb | --de | --d | -d ) 8171 debug=: ;; 8172 --file | --fil | --fi | --f ) 8173 $ac_shift 8174 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 8175 ac_need_defaults=false;; 8176 --header | --heade | --head | --hea ) 8177 $ac_shift 8178 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 8179 ac_need_defaults=false;; 8180 --he | --h) 8181 # Conflict between --help and --header 8182 { echo "$as_me: error: ambiguous option: $1 8183 Try \`$0 --help' for more information." >&2 8184 { (exit 1); exit 1; }; };; 8185 --help | --hel | -h ) 8186 echo "$ac_cs_usage"; exit ;; 8187 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8188 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8189 ac_cs_silent=: ;; 8190 8191 # This is an error. 8192 -*) { echo "$as_me: error: unrecognized option: $1 8193 Try \`$0 --help' for more information." >&2 8194 { (exit 1); exit 1; }; } ;; 8195 8196 *) ac_config_targets="$ac_config_targets $1" 8197 ac_need_defaults=false ;; 8198 8199 esac 8200 shift 8201 done 8202 8203 ac_configure_extra_args= 8204 8205 if $ac_cs_silent; then 8206 exec 6>/dev/null 8207 ac_configure_extra_args="$ac_configure_extra_args --silent" 8208 fi 8209 8210 _ACEOF 8211 cat >>$CONFIG_STATUS <<_ACEOF 8212 if \$ac_cs_recheck; then 8213 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 8214 CONFIG_SHELL=$SHELL 8215 export CONFIG_SHELL 8216 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8217 fi 8218 8219 _ACEOF 8220 cat >>$CONFIG_STATUS <<\_ACEOF 8221 exec 5>>config.log 8222 { 8223 echo 8224 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8225 ## Running $as_me. ## 8226 _ASBOX 8227 echo "$ac_log" 8228 } >&5 8229 8230 _ACEOF 8231 cat >>$CONFIG_STATUS <<_ACEOF 8232 _ACEOF 8233 8234 cat >>$CONFIG_STATUS <<\_ACEOF 8235 8236 # Handling of arguments. 8237 for ac_config_target in $ac_config_targets 8238 do 8239 case $ac_config_target in 8240 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 8241 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8242 8243 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 8244 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 8245 { (exit 1); exit 1; }; };; 8246 esac 8247 done 8248 8249 8250 # If the user did not use the arguments to specify the items to instantiate, 8251 # then the envvar interface is used. Set only those that are not. 8252 # We use the long form for the default assignment because of an extremely 8253 # bizarre bug on SunOS 4.1.3. 8254 if $ac_need_defaults; then 8255 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8256 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8257 fi 8258 8259 # Have a temporary directory for convenience. Make it in the build tree 8260 # simply because there is no reason against having it here, and in addition, 8261 # creating and moving files from /tmp can sometimes cause problems. 8262 # Hook for its removal unless debugging. 8263 # Note that there is a small window in which the directory will not be cleaned: 8264 # after its creation but before its name has been assigned to `$tmp'. 8265 $debug || 8266 { 8267 tmp= 8268 trap 'exit_status=$? 8269 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 8270 ' 0 8271 trap '{ (exit 1); exit 1; }' 1 2 13 15 8272 } 8273 # Create a (secure) tmp directory for tmp files. 8274 8275 { 8276 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8277 test -n "$tmp" && test -d "$tmp" 8278 } || 8279 { 8280 tmp=./conf$$-$RANDOM 8281 (umask 077 && mkdir "$tmp") 8282 } || 8283 { 8284 echo "$me: cannot create a temporary directory in ." >&2 8285 { (exit 1); exit 1; } 8286 } 8287 8288 # 8289 # Set up the sed scripts for CONFIG_FILES section. 8290 # 8291 8292 # No need to generate the scripts if there are no CONFIG_FILES. 8293 # This happens for instance when ./config.status config.h 8294 if test -n "$CONFIG_FILES"; then 8295 8296 _ACEOF 8297 8298 8299 8300 ac_delim='%!_!# ' 8301 for ac_last_try in false false false false false :; do 8302 cat >conf$$subs.sed <<_ACEOF 8303 SHELL!$SHELL$ac_delim 8304 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 8305 PACKAGE_NAME!$PACKAGE_NAME$ac_delim 8306 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 8307 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 8308 PACKAGE_STRING!$PACKAGE_STRING$ac_delim 8309 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 8310 exec_prefix!$exec_prefix$ac_delim 8311 prefix!$prefix$ac_delim 8312 program_transform_name!$program_transform_name$ac_delim 8313 bindir!$bindir$ac_delim 8314 sbindir!$sbindir$ac_delim 8315 libexecdir!$libexecdir$ac_delim 8316 datarootdir!$datarootdir$ac_delim 8317 datadir!$datadir$ac_delim 8318 sysconfdir!$sysconfdir$ac_delim 8319 sharedstatedir!$sharedstatedir$ac_delim 8320 localstatedir!$localstatedir$ac_delim 8321 includedir!$includedir$ac_delim 8322 oldincludedir!$oldincludedir$ac_delim 8323 docdir!$docdir$ac_delim 8324 infodir!$infodir$ac_delim 8325 htmldir!$htmldir$ac_delim 8326 dvidir!$dvidir$ac_delim 8327 pdfdir!$pdfdir$ac_delim 8328 psdir!$psdir$ac_delim 8329 libdir!$libdir$ac_delim 8330 localedir!$localedir$ac_delim 8331 mandir!$mandir$ac_delim 8332 DEFS!$DEFS$ac_delim 8333 ECHO_C!$ECHO_C$ac_delim 8334 ECHO_N!$ECHO_N$ac_delim 8335 ECHO_T!$ECHO_T$ac_delim 8336 LIBS!$LIBS$ac_delim 8337 build_alias!$build_alias$ac_delim 8338 host_alias!$host_alias$ac_delim 8339 target_alias!$target_alias$ac_delim 8340 build!$build$ac_delim 8341 build_cpu!$build_cpu$ac_delim 8342 build_vendor!$build_vendor$ac_delim 8343 build_os!$build_os$ac_delim 8344 host!$host$ac_delim 8345 host_cpu!$host_cpu$ac_delim 8346 host_vendor!$host_vendor$ac_delim 8347 host_os!$host_os$ac_delim 8348 target!$target$ac_delim 8349 target_cpu!$target_cpu$ac_delim 8350 target_vendor!$target_vendor$ac_delim 8351 target_os!$target_os$ac_delim 8352 SHLICC2!$SHLICC2$ac_delim 8353 CC!$CC$ac_delim 8354 CFLAGS!$CFLAGS$ac_delim 8355 LDFLAGS!$LDFLAGS$ac_delim 8356 CPPFLAGS!$CPPFLAGS$ac_delim 8357 ac_ct_CC!$ac_ct_CC$ac_delim 8358 EXEEXT!$EXEEXT$ac_delim 8359 OBJEXT!$OBJEXT$ac_delim 8360 CPP!$CPP$ac_delim 8361 GREP!$GREP$ac_delim 8362 EGREP!$EGREP$ac_delim 8363 LIBOBJS!$LIBOBJS$ac_delim 8364 V_LEX!$V_LEX$ac_delim 8365 V_YACC!$V_YACC$ac_delim 8366 RANLIB!$RANLIB$ac_delim 8367 V_CCOPT!$V_CCOPT$ac_delim 8368 V_DEFS!$V_DEFS$ac_delim 8369 V_INCLS!$V_INCLS$ac_delim 8370 V_LIBS!$V_LIBS$ac_delim 8371 V_PCAP!$V_PCAP$ac_delim 8372 V_FINDALLDEVS!$V_FINDALLDEVS$ac_delim 8373 V_RANLIB!$V_RANLIB$ac_delim 8374 SSRC!$SSRC$ac_delim 8375 DYEXT!$DYEXT$ac_delim 8376 DAGLIBS!$DAGLIBS$ac_delim 8377 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 8378 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 8379 INSTALL_DATA!$INSTALL_DATA$ac_delim 8380 LTLIBOBJS!$LTLIBOBJS$ac_delim 8381 _ACEOF 8382 8383 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 78; then 8384 break 8385 elif $ac_last_try; then 8386 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 8387 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 8388 { (exit 1); exit 1; }; } 8389 else 8390 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8391 fi 8392 done 8393 8394 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 8395 if test -n "$ac_eof"; then 8396 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 8397 ac_eof=`expr $ac_eof + 1` 8398 fi 8399 8400 cat >>$CONFIG_STATUS <<_ACEOF 8401 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 8402 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 8403 _ACEOF 8404 sed ' 8405 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 8406 s/^/s,@/; s/!/@,|#_!!_#|/ 8407 :n 8408 t n 8409 s/'"$ac_delim"'$/,g/; t 8410 s/$/\\/; p 8411 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 8412 ' >>$CONFIG_STATUS <conf$$subs.sed 8413 rm -f conf$$subs.sed 8414 cat >>$CONFIG_STATUS <<_ACEOF 8415 :end 8416 s/|#_!!_#|//g 8417 CEOF$ac_eof 8418 _ACEOF 8419 8420 8421 # VPATH may cause trouble with some makes, so we remove $(srcdir), 8422 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 8423 # trailing colons and then remove the whole line if VPATH becomes empty 8424 # (actually we leave an empty line to preserve line numbers). 8425 if test "x$srcdir" = x.; then 8426 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 8427 s/:*\$(srcdir):*/:/ 8428 s/:*\${srcdir}:*/:/ 8429 s/:*@srcdir@:*/:/ 8430 s/^\([^=]*=[ ]*\):*/\1/ 8431 s/:*$// 8432 s/^[^=]*=[ ]*$// 8433 }' 8434 fi 8435 8436 cat >>$CONFIG_STATUS <<\_ACEOF 8437 fi # test -n "$CONFIG_FILES" 8438 8439 8440 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS 8441 do 8442 case $ac_tag in 8443 :[FHLC]) ac_mode=$ac_tag; continue;; 8444 esac 8445 case $ac_mode$ac_tag in 8446 :[FHL]*:*);; 8447 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 8448 echo "$as_me: error: Invalid tag $ac_tag." >&2;} 8449 { (exit 1); exit 1; }; };; 8450 :[FH]-) ac_tag=-:-;; 8451 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8452 esac 8453 ac_save_IFS=$IFS 8454 IFS=: 8455 set x $ac_tag 8456 IFS=$ac_save_IFS 8457 shift 8458 ac_file=$1 8459 shift 8460 8461 case $ac_mode in 8462 :L) ac_source=$1;; 8463 :[FH]) 8464 ac_file_inputs= 8465 for ac_f 8466 do 8467 case $ac_f in 8468 -) ac_f="$tmp/stdin";; 8469 *) # Look for the file first in the build tree, then in the source tree 8470 # (if the path is not absolute). The absolute path cannot be DOS-style, 8471 # because $ac_f cannot contain `:'. 8472 test -f "$ac_f" || 8473 case $ac_f in 8474 [\\/$]*) false;; 8475 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8476 esac || 8477 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 8478 echo "$as_me: error: cannot find input file: $ac_f" >&2;} 8479 { (exit 1); exit 1; }; };; 8480 esac 8481 ac_file_inputs="$ac_file_inputs $ac_f" 8482 done 8483 8484 # Let's still pretend it is `configure' which instantiates (i.e., don't 8485 # use $as_me), people would be surprised to read: 8486 # /* config.h. Generated by config.status. */ 8487 configure_input="Generated from "`IFS=: 8488 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 8489 if test x"$ac_file" != x-; then 8490 configure_input="$ac_file. $configure_input" 8491 { echo "$as_me:$LINENO: creating $ac_file" >&5 8492 echo "$as_me: creating $ac_file" >&6;} 8493 fi 8494 8495 case $ac_tag in 8496 *:-:* | *:-) cat >"$tmp/stdin";; 8497 esac 8498 ;; 8499 esac 8500 8501 ac_dir=`$as_dirname -- "$ac_file" || 8502 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8503 X"$ac_file" : 'X\(//\)[^/]' \| \ 8504 X"$ac_file" : 'X\(//\)$' \| \ 8505 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8506 echo X"$ac_file" | 8507 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8508 s//\1/ 8509 q 8510 } 8511 /^X\(\/\/\)[^/].*/{ 8512 s//\1/ 8513 q 8514 } 8515 /^X\(\/\/\)$/{ 8516 s//\1/ 8517 q 8518 } 8519 /^X\(\/\).*/{ 8520 s//\1/ 8521 q 8522 } 8523 s/.*/./; q'` 8524 { as_dir="$ac_dir" 8525 case $as_dir in #( 8526 -*) as_dir=./$as_dir;; 8527 esac 8528 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 8529 as_dirs= 8530 while :; do 8531 case $as_dir in #( 8532 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 8533 *) as_qdir=$as_dir;; 8534 esac 8535 as_dirs="'$as_qdir' $as_dirs" 8536 as_dir=`$as_dirname -- "$as_dir" || 8537 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8538 X"$as_dir" : 'X\(//\)[^/]' \| \ 8539 X"$as_dir" : 'X\(//\)$' \| \ 8540 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8541 echo X"$as_dir" | 8542 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8543 s//\1/ 8544 q 8545 } 8546 /^X\(\/\/\)[^/].*/{ 8547 s//\1/ 8548 q 8549 } 8550 /^X\(\/\/\)$/{ 8551 s//\1/ 8552 q 8553 } 8554 /^X\(\/\).*/{ 8555 s//\1/ 8556 q 8557 } 8558 s/.*/./; q'` 8559 test -d "$as_dir" && break 8560 done 8561 test -z "$as_dirs" || eval "mkdir $as_dirs" 8562 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 8563 echo "$as_me: error: cannot create directory $as_dir" >&2;} 8564 { (exit 1); exit 1; }; }; } 8565 ac_builddir=. 8566 8567 case "$ac_dir" in 8568 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8569 *) 8570 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 8571 # A ".." for each directory in $ac_dir_suffix. 8572 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 8573 case $ac_top_builddir_sub in 8574 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8575 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8576 esac ;; 8577 esac 8578 ac_abs_top_builddir=$ac_pwd 8579 ac_abs_builddir=$ac_pwd$ac_dir_suffix 8580 # for backward compatibility: 8581 ac_top_builddir=$ac_top_build_prefix 8582 8583 case $srcdir in 8584 .) # We are building in place. 8585 ac_srcdir=. 8586 ac_top_srcdir=$ac_top_builddir_sub 8587 ac_abs_top_srcdir=$ac_pwd ;; 8588 [\\/]* | ?:[\\/]* ) # Absolute name. 8589 ac_srcdir=$srcdir$ac_dir_suffix; 8590 ac_top_srcdir=$srcdir 8591 ac_abs_top_srcdir=$srcdir ;; 8592 *) # Relative name. 8593 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8594 ac_top_srcdir=$ac_top_build_prefix$srcdir 8595 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8596 esac 8597 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8598 8599 8600 case $ac_mode in 8601 :F) 8602 # 8603 # CONFIG_FILE 8604 # 8605 8606 case $INSTALL in 8607 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8608 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8609 esac 8610 _ACEOF 8611 8612 cat >>$CONFIG_STATUS <<\_ACEOF 8613 # If the template does not know about datarootdir, expand it. 8614 # FIXME: This hack should be removed a few years after 2.60. 8615 ac_datarootdir_hack=; ac_datarootdir_seen= 8616 8617 case `sed -n '/datarootdir/ { 8618 p 8619 q 8620 } 8621 /@datadir@/p 8622 /@docdir@/p 8623 /@infodir@/p 8624 /@localedir@/p 8625 /@mandir@/p 8626 ' $ac_file_inputs` in 8627 *datarootdir*) ac_datarootdir_seen=yes;; 8628 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8629 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8630 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8631 _ACEOF 8632 cat >>$CONFIG_STATUS <<_ACEOF 8633 ac_datarootdir_hack=' 8634 s&@datadir@&$datadir&g 8635 s&@docdir@&$docdir&g 8636 s&@infodir@&$infodir&g 8637 s&@localedir@&$localedir&g 8638 s&@mandir@&$mandir&g 8639 s&\\\${datarootdir}&$datarootdir&g' ;; 8640 esac 8641 _ACEOF 8642 8643 # Neutralize VPATH when `$srcdir' = `.'. 8644 # Shell code in configure.ac might set extrasub. 8645 # FIXME: do we really want to maintain this feature? 8646 cat >>$CONFIG_STATUS <<_ACEOF 8647 sed "$ac_vpsub 8648 $extrasub 8649 _ACEOF 8650 cat >>$CONFIG_STATUS <<\_ACEOF 8651 :t 8652 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8653 s&@configure_input@&$configure_input&;t t 8654 s&@top_builddir@&$ac_top_builddir_sub&;t t 8655 s&@srcdir@&$ac_srcdir&;t t 8656 s&@abs_srcdir@&$ac_abs_srcdir&;t t 8657 s&@top_srcdir@&$ac_top_srcdir&;t t 8658 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8659 s&@builddir@&$ac_builddir&;t t 8660 s&@abs_builddir@&$ac_abs_builddir&;t t 8661 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8662 s&@INSTALL@&$ac_INSTALL&;t t 8663 $ac_datarootdir_hack 8664 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out 8665 8666 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8667 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 8668 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 8669 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8670 which seems to be undefined. Please make sure it is defined." >&5 8671 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8672 which seems to be undefined. Please make sure it is defined." >&2;} 8673 8674 rm -f "$tmp/stdin" 8675 case $ac_file in 8676 -) cat "$tmp/out"; rm -f "$tmp/out";; 8677 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 8678 esac 8679 ;; 8680 :H) 8681 # 8682 # CONFIG_HEADER 8683 # 8684 _ACEOF 8685 8686 # Transform confdefs.h into a sed script `conftest.defines', that 8687 # substitutes the proper values into config.h.in to produce config.h. 8688 rm -f conftest.defines conftest.tail 8689 # First, append a space to every undef/define line, to ease matching. 8690 echo 's/$/ /' >conftest.defines 8691 # Then, protect against being on the right side of a sed subst, or in 8692 # an unquoted here document, in config.status. If some macros were 8693 # called several times there might be several #defines for the same 8694 # symbol, which is useless. But do not sort them, since the last 8695 # AC_DEFINE must be honored. 8696 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8697 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 8698 # NAME is the cpp macro being defined, VALUE is the value it is being given. 8699 # PARAMS is the parameter list in the macro definition--in most cases, it's 8700 # just an empty string. 8701 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 8702 ac_dB='\\)[ (].*,\\1define\\2' 8703 ac_dC=' ' 8704 ac_dD=' ,' 8705 8706 uniq confdefs.h | 8707 sed -n ' 8708 t rset 8709 :rset 8710 s/^[ ]*#[ ]*define[ ][ ]*// 8711 t ok 8712 d 8713 :ok 8714 s/[\\&,]/\\&/g 8715 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 8716 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 8717 ' >>conftest.defines 8718 8719 # Remove the space that was appended to ease matching. 8720 # Then replace #undef with comments. This is necessary, for 8721 # example, in the case of _POSIX_SOURCE, which is predefined and required 8722 # on some systems where configure will not decide to define it. 8723 # (The regexp can be short, since the line contains either #define or #undef.) 8724 echo 's/ $// 8725 s,^[ #]*u.*,/* & */,' >>conftest.defines 8726 8727 # Break up conftest.defines: 8728 ac_max_sed_lines=50 8729 8730 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 8731 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 8732 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 8733 # et cetera. 8734 ac_in='$ac_file_inputs' 8735 ac_out='"$tmp/out1"' 8736 ac_nxt='"$tmp/out2"' 8737 8738 while : 8739 do 8740 # Write a here document: 8741 cat >>$CONFIG_STATUS <<_ACEOF 8742 # First, check the format of the line: 8743 cat >"\$tmp/defines.sed" <<\\CEOF 8744 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 8745 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 8746 b 8747 :def 8748 _ACEOF 8749 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 8750 echo 'CEOF 8751 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 8752 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 8753 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 8754 grep . conftest.tail >/dev/null || break 8755 rm -f conftest.defines 8756 mv conftest.tail conftest.defines 8757 done 8758 rm -f conftest.defines conftest.tail 8759 8760 echo "ac_result=$ac_in" >>$CONFIG_STATUS 8761 cat >>$CONFIG_STATUS <<\_ACEOF 8762 if test x"$ac_file" != x-; then 8763 echo "/* $configure_input */" >"$tmp/config.h" 8764 cat "$ac_result" >>"$tmp/config.h" 8765 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 8766 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 8767 echo "$as_me: $ac_file is unchanged" >&6;} 8768 else 8769 rm -f $ac_file 8770 mv "$tmp/config.h" $ac_file 8771 fi 8772 else 8773 echo "/* $configure_input */" 8774 cat "$ac_result" 8775 fi 8776 rm -f "$tmp/out12" 8777 ;; 8778 8779 8780 esac 8781 8782 done # for ac_tag 8783 8784 8785 { (exit 0); exit 0; } 8786 _ACEOF 8787 chmod +x $CONFIG_STATUS 8788 ac_clean_files=$ac_clean_files_save 8789 8790 8791 # configure is writing to config.log, and then calls config.status. 8792 # config.status does its own redirection, appending to config.log. 8793 # Unfortunately, on DOS this fails, as config.log is still kept open 8794 # by configure, so config.status won't be able to write to it; its 8795 # output is simply discarded. So we exec the FD to /dev/null, 8796 # effectively closing config.log, so it can be properly (re)opened and 8797 # appended to by config.status. When coming back to configure, we 8798 # need to make the FD available again. 8799 if test "$no_create" != yes; then 8800 ac_cs_success=: 8801 ac_config_status_args= 8802 test "$silent" = yes && 8803 ac_config_status_args="$ac_config_status_args --quiet" 8804 exec 5>/dev/null 8805 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 8806 exec 5>>config.log 8807 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 8808 # would make configure fail if this is the last instruction. 8809 $ac_cs_success || { (exit 1); exit 1; } 8810 fi 8811 8812 8813 if test -f .devel ; then 8814 make depend 8815 fi 8816 exit 0 8817