1#! /bin/sh 2# From configure.in Revision: 1.204 . 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 15DUALCASE=1; export DUALCASE # for MKS sh 16if 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 23else 24 case `(set -o) 2>/dev/null` in 25 *posix*) set -o posix ;; 26esac 27 28fi 29 30 31 32 33# PATH needs CR 34# Avoid depending upon Character Ranges. 35as_cr_letters='abcdefghijklmnopqrstuvwxyz' 36as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 37as_cr_Letters=$as_cr_letters$as_cr_LETTERS 38as_cr_digits='0123456789' 39as_cr_alnum=$as_cr_Letters$as_cr_digits 40 41# The user is always right. 42if 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 52fi 53 54# Support unset when possible. 55if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 56 as_unset=unset 57else 58 as_unset=false 59fi 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.) 67as_nl=' 68' 69IFS=" "" $as_nl" 70 71# Find who we are. Look in the path if we contain no directory separator. 72case $0 in 73 *[\\/]* ) as_myself=$0 ;; 74 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 75for as_dir in $PATH 76do 77 IFS=$as_save_IFS 78 test -z "$as_dir" && as_dir=. 79 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 80done 81IFS=$as_save_IFS 82 83 ;; 84esac 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. 87if test "x$as_myself" = x; then 88 as_myself=$0 89fi 90if 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; } 93fi 94 95# Work around bugs in pre-3.0 UWIN ksh. 96for as_var in ENV MAIL MAILPATH 97do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 98done 99PS1='$ ' 100PS2='> ' 101PS4='+ ' 102 103# NLS nuisances. 104for 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 108do 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 114done 115 116# Required to use basename. 117if expr a : '\(a\)' >/dev/null 2>&1 && 118 test "X`expr 00001 : '.*\(...\)'`" = X001; then 119 as_expr=expr 120else 121 as_expr=false 122fi 123 124if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 125 as_basename=basename 126else 127 as_basename=false 128fi 129 130 131# Name of the executable. 132as_me=`$as_basename -- "$0" || 133$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 134 X"$0" : 'X\(//\)$' \| \ 135 X"$0" : 'X\(/\)' \| . 2>/dev/null || 136echo 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 155if test "x$CONFIG_SHELL" = x; then 156 if (eval ":") 2>/dev/null; then 157 as_have_required=yes 158else 159 as_have_required=no 160fi 161 162 if test $as_have_required = yes && (eval ": 163(as_func_return () { 164 (exit \$1) 165} 166as_func_success () { 167 as_func_return 0 168} 169as_func_failure () { 170 as_func_return 1 171} 172as_func_ret_success () { 173 return 0 174} 175as_func_ret_failure () { 176 return 1 177} 178 179exitcode=0 180if as_func_success; then 181 : 182else 183 exitcode=1 184 echo as_func_success failed. 185fi 186 187if as_func_failure; then 188 exitcode=1 189 echo as_func_failure succeeded. 190fi 191 192if as_func_ret_success; then 193 : 194else 195 exitcode=1 196 echo as_func_ret_success failed. 197fi 198 199if as_func_ret_failure; then 200 exitcode=1 201 echo as_func_ret_failure succeeded. 202fi 203 204if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 205 : 206else 207 exitcode=1 208 echo positional parameters were not saved. 209fi 210 211test \$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 : 220else 221 as_candidate_shells= 222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 223for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 224do 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 233done 234IFS=$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 241if 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 248else 249 case `(set -o) 2>/dev/null` in 250 *posix*) set -o posix ;; 251esac 252 253fi 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 262if 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 269else 270 case `(set -o) 2>/dev/null` in 271 *posix*) set -o posix ;; 272esac 273 274fi 275 276 277: 278(as_func_return () { 279 (exit $1) 280} 281as_func_success () { 282 as_func_return 0 283} 284as_func_failure () { 285 as_func_return 1 286} 287as_func_ret_success () { 288 return 0 289} 290as_func_ret_failure () { 291 return 1 292} 293 294exitcode=0 295if as_func_success; then 296 : 297else 298 exitcode=1 299 echo as_func_success failed. 300fi 301 302if as_func_failure; then 303 exitcode=1 304 echo as_func_failure succeeded. 305fi 306 307if as_func_ret_success; then 308 : 309else 310 exitcode=1 311 echo as_func_ret_success failed. 312fi 313 314if as_func_ret_failure; then 315 exitcode=1 316 echo as_func_ret_failure succeeded. 317fi 318 319if ( set x; as_func_ret_success y && test x = "$1" ); then 320 : 321else 322 exitcode=1 323 echo positional parameters were not saved. 324fi 325 326test $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 337fi 338 339fi 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+"$@"} 349fi 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; } 358fi 359 360 361fi 362 363fi 364 365 366 367(eval "as_func_return () { 368 (exit \$1) 369} 370as_func_success () { 371 as_func_return 0 372} 373as_func_failure () { 374 as_func_return 1 375} 376as_func_ret_success () { 377 return 0 378} 379as_func_ret_failure () { 380 return 1 381} 382 383exitcode=0 384if as_func_success; then 385 : 386else 387 exitcode=1 388 echo as_func_success failed. 389fi 390 391if as_func_failure; then 392 exitcode=1 393 echo as_func_failure succeeded. 394fi 395 396if as_func_ret_success; then 397 : 398else 399 exitcode=1 400 echo as_func_ret_success failed. 401fi 402 403if as_func_ret_failure; then 404 exitcode=1 405 echo as_func_ret_failure succeeded. 406fi 407 408if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 409 : 410else 411 exitcode=1 412 echo positional parameters were not saved. 413fi 414 415test \$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 467if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 468 as_dirname=dirname 469else 470 as_dirname=false 471fi 472 473ECHO_C= ECHO_N= ECHO_T= 474case `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';; 482esac 483 484if expr a : '\(a\)' >/dev/null 2>&1 && 485 test "X`expr 00001 : '.*\(...\)'`" = X001; then 486 as_expr=expr 487else 488 as_expr=false 489fi 490 491rm -f conf$$ conf$$.exe conf$$.file 492if test -d conf$$.dir; then 493 rm -f conf$$.dir/conf$$.file 494else 495 rm -f conf$$.dir 496 mkdir conf$$.dir 497fi 498echo >conf$$.file 499if 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' 507elif ln conf$$.file conf$$ 2>/dev/null; then 508 as_ln_s=ln 509else 510 as_ln_s='cp -p' 511fi 512rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 513rmdir conf$$.dir 2>/dev/null 514 515if mkdir -p . 2>/dev/null; then 516 as_mkdir_p=: 517else 518 test -d ./-p && rmdir ./-p 519 as_mkdir_p=false 520fi 521 522if test -x / >/dev/null 2>&1; then 523 as_test_x='test -x' 524else 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 ' 542fi 543as_executable_p=$as_test_x 544 545# Sed expression to map a string onto a valid CPP name. 546as_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. 549as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 550 551 552 553exec 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. 558ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 559 560# 561# Initializations. 562# 563ac_default_prefix=/usr/local 564ac_clean_files= 565ac_config_libobj_dir=. 566LIBOBJS= 567cross_compiling=no 568subdirs= 569MFLAGS= 570MAKEFLAGS= 571SHELL=${CONFIG_SHELL-/bin/sh} 572 573# Identity of this package. 574PACKAGE_NAME= 575PACKAGE_TARNAME= 576PACKAGE_VERSION= 577PACKAGE_STRING= 578PACKAGE_BUGREPORT= 579 580ac_unique_file="tcpdump.c" 581# Factoring default headers for most tests. 582ac_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 617ac_subst_vars='SHELL 618PATH_SEPARATOR 619PACKAGE_NAME 620PACKAGE_TARNAME 621PACKAGE_VERSION 622PACKAGE_STRING 623PACKAGE_BUGREPORT 624exec_prefix 625prefix 626program_transform_name 627bindir 628sbindir 629libexecdir 630datarootdir 631datadir 632sysconfdir 633sharedstatedir 634localstatedir 635includedir 636oldincludedir 637docdir 638infodir 639htmldir 640dvidir 641pdfdir 642psdir 643libdir 644localedir 645mandir 646DEFS 647ECHO_C 648ECHO_N 649ECHO_T 650LIBS 651build_alias 652host_alias 653target_alias 654build 655build_cpu 656build_vendor 657build_os 658host 659host_cpu 660host_vendor 661host_os 662SHLICC2 663CC 664CFLAGS 665LDFLAGS 666CPPFLAGS 667ac_ct_CC 668EXEEXT 669OBJEXT 670CPP 671GREP 672EGREP 673LIBOBJS 674PCAP_CONFIG 675RANLIB 676V_CCOPT 677V_DEFS 678V_GROUP 679V_INCLS 680V_PCAPDEP 681LOCALSRC 682MAN_FILE_FORMATS 683MAN_MISC_INFO 684INSTALL_PROGRAM 685INSTALL_SCRIPT 686INSTALL_DATA 687LTLIBOBJS' 688ac_subst_files='' 689 ac_precious_vars='build_alias 690host_alias 691target_alias 692CC 693CFLAGS 694LDFLAGS 695LIBS 696CPPFLAGS 697CPP' 698 699 700# Initialize some variables set by options. 701ac_init_help= 702ac_init_version=false 703# The variables have the same names as the options, with 704# dashes changed to underlines. 705cache_file=/dev/null 706exec_prefix=NONE 707no_create= 708no_recursion= 709prefix=NONE 710program_prefix=NONE 711program_suffix=NONE 712program_transform_name=s,x,x, 713silent= 714site= 715srcdir= 716verbose= 717x_includes=NONE 718x_libraries=NONE 719 720# Installation directory options. 721# These are left unexpanded so users can "make install exec_prefix=/foo" 722# and all the variables that are supposed to be based on exec_prefix 723# by default will actually change. 724# Use braces instead of parens because sh, perl, etc. also accept them. 725# (The list follows the same order as the GNU Coding Standards.) 726bindir='${exec_prefix}/bin' 727sbindir='${exec_prefix}/sbin' 728libexecdir='${exec_prefix}/libexec' 729datarootdir='${prefix}/share' 730datadir='${datarootdir}' 731sysconfdir='${prefix}/etc' 732sharedstatedir='${prefix}/com' 733localstatedir='${prefix}/var' 734includedir='${prefix}/include' 735oldincludedir='/usr/include' 736docdir='${datarootdir}/doc/${PACKAGE}' 737infodir='${datarootdir}/info' 738htmldir='${docdir}' 739dvidir='${docdir}' 740pdfdir='${docdir}' 741psdir='${docdir}' 742libdir='${exec_prefix}/lib' 743localedir='${datarootdir}/locale' 744mandir='${datarootdir}/man' 745 746ac_prev= 747ac_dashdash= 748for ac_option 749do 750 # If the previous option needs an argument, assign it. 751 if test -n "$ac_prev"; then 752 eval $ac_prev=\$ac_option 753 ac_prev= 754 continue 755 fi 756 757 case $ac_option in 758 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 759 *) ac_optarg=yes ;; 760 esac 761 762 # Accept the important Cygnus configure options, so we can diagnose typos. 763 764 case $ac_dashdash$ac_option in 765 --) 766 ac_dashdash=yes ;; 767 768 -bindir | --bindir | --bindi | --bind | --bin | --bi) 769 ac_prev=bindir ;; 770 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 771 bindir=$ac_optarg ;; 772 773 -build | --build | --buil | --bui | --bu) 774 ac_prev=build_alias ;; 775 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 776 build_alias=$ac_optarg ;; 777 778 -cache-file | --cache-file | --cache-fil | --cache-fi \ 779 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 780 ac_prev=cache_file ;; 781 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 782 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 783 cache_file=$ac_optarg ;; 784 785 --config-cache | -C) 786 cache_file=config.cache ;; 787 788 -datadir | --datadir | --datadi | --datad) 789 ac_prev=datadir ;; 790 -datadir=* | --datadir=* | --datadi=* | --datad=*) 791 datadir=$ac_optarg ;; 792 793 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 794 | --dataroo | --dataro | --datar) 795 ac_prev=datarootdir ;; 796 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 797 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 798 datarootdir=$ac_optarg ;; 799 800 -disable-* | --disable-*) 801 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 802 # Reject names that are not valid shell variable names. 803 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 804 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 805 { (exit 1); exit 1; }; } 806 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 807 eval enable_$ac_feature=no ;; 808 809 -docdir | --docdir | --docdi | --doc | --do) 810 ac_prev=docdir ;; 811 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 812 docdir=$ac_optarg ;; 813 814 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 815 ac_prev=dvidir ;; 816 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 817 dvidir=$ac_optarg ;; 818 819 -enable-* | --enable-*) 820 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 821 # Reject names that are not valid shell variable names. 822 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 823 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 824 { (exit 1); exit 1; }; } 825 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 826 eval enable_$ac_feature=\$ac_optarg ;; 827 828 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 829 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 830 | --exec | --exe | --ex) 831 ac_prev=exec_prefix ;; 832 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 833 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 834 | --exec=* | --exe=* | --ex=*) 835 exec_prefix=$ac_optarg ;; 836 837 -gas | --gas | --ga | --g) 838 # Obsolete; use --with-gas. 839 with_gas=yes ;; 840 841 -help | --help | --hel | --he | -h) 842 ac_init_help=long ;; 843 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 844 ac_init_help=recursive ;; 845 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 846 ac_init_help=short ;; 847 848 -host | --host | --hos | --ho) 849 ac_prev=host_alias ;; 850 -host=* | --host=* | --hos=* | --ho=*) 851 host_alias=$ac_optarg ;; 852 853 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 854 ac_prev=htmldir ;; 855 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 856 | --ht=*) 857 htmldir=$ac_optarg ;; 858 859 -includedir | --includedir | --includedi | --included | --include \ 860 | --includ | --inclu | --incl | --inc) 861 ac_prev=includedir ;; 862 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 863 | --includ=* | --inclu=* | --incl=* | --inc=*) 864 includedir=$ac_optarg ;; 865 866 -infodir | --infodir | --infodi | --infod | --info | --inf) 867 ac_prev=infodir ;; 868 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 869 infodir=$ac_optarg ;; 870 871 -libdir | --libdir | --libdi | --libd) 872 ac_prev=libdir ;; 873 -libdir=* | --libdir=* | --libdi=* | --libd=*) 874 libdir=$ac_optarg ;; 875 876 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 877 | --libexe | --libex | --libe) 878 ac_prev=libexecdir ;; 879 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 880 | --libexe=* | --libex=* | --libe=*) 881 libexecdir=$ac_optarg ;; 882 883 -localedir | --localedir | --localedi | --localed | --locale) 884 ac_prev=localedir ;; 885 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 886 localedir=$ac_optarg ;; 887 888 -localstatedir | --localstatedir | --localstatedi | --localstated \ 889 | --localstate | --localstat | --localsta | --localst | --locals) 890 ac_prev=localstatedir ;; 891 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 892 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 893 localstatedir=$ac_optarg ;; 894 895 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 896 ac_prev=mandir ;; 897 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 898 mandir=$ac_optarg ;; 899 900 -nfp | --nfp | --nf) 901 # Obsolete; use --without-fp. 902 with_fp=no ;; 903 904 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 905 | --no-cr | --no-c | -n) 906 no_create=yes ;; 907 908 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 909 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 910 no_recursion=yes ;; 911 912 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 913 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 914 | --oldin | --oldi | --old | --ol | --o) 915 ac_prev=oldincludedir ;; 916 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 917 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 918 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 919 oldincludedir=$ac_optarg ;; 920 921 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 922 ac_prev=prefix ;; 923 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 924 prefix=$ac_optarg ;; 925 926 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 927 | --program-pre | --program-pr | --program-p) 928 ac_prev=program_prefix ;; 929 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 930 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 931 program_prefix=$ac_optarg ;; 932 933 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 934 | --program-suf | --program-su | --program-s) 935 ac_prev=program_suffix ;; 936 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 937 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 938 program_suffix=$ac_optarg ;; 939 940 -program-transform-name | --program-transform-name \ 941 | --program-transform-nam | --program-transform-na \ 942 | --program-transform-n | --program-transform- \ 943 | --program-transform | --program-transfor \ 944 | --program-transfo | --program-transf \ 945 | --program-trans | --program-tran \ 946 | --progr-tra | --program-tr | --program-t) 947 ac_prev=program_transform_name ;; 948 -program-transform-name=* | --program-transform-name=* \ 949 | --program-transform-nam=* | --program-transform-na=* \ 950 | --program-transform-n=* | --program-transform-=* \ 951 | --program-transform=* | --program-transfor=* \ 952 | --program-transfo=* | --program-transf=* \ 953 | --program-trans=* | --program-tran=* \ 954 | --progr-tra=* | --program-tr=* | --program-t=*) 955 program_transform_name=$ac_optarg ;; 956 957 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 958 ac_prev=pdfdir ;; 959 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 960 pdfdir=$ac_optarg ;; 961 962 -psdir | --psdir | --psdi | --psd | --ps) 963 ac_prev=psdir ;; 964 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 965 psdir=$ac_optarg ;; 966 967 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 968 | -silent | --silent | --silen | --sile | --sil) 969 silent=yes ;; 970 971 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 972 ac_prev=sbindir ;; 973 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 974 | --sbi=* | --sb=*) 975 sbindir=$ac_optarg ;; 976 977 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 978 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 979 | --sharedst | --shareds | --shared | --share | --shar \ 980 | --sha | --sh) 981 ac_prev=sharedstatedir ;; 982 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 983 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 984 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 985 | --sha=* | --sh=*) 986 sharedstatedir=$ac_optarg ;; 987 988 -site | --site | --sit) 989 ac_prev=site ;; 990 -site=* | --site=* | --sit=*) 991 site=$ac_optarg ;; 992 993 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 994 ac_prev=srcdir ;; 995 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 996 srcdir=$ac_optarg ;; 997 998 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 999 | --syscon | --sysco | --sysc | --sys | --sy) 1000 ac_prev=sysconfdir ;; 1001 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1002 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1003 sysconfdir=$ac_optarg ;; 1004 1005 -target | --target | --targe | --targ | --tar | --ta | --t) 1006 ac_prev=target_alias ;; 1007 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1008 target_alias=$ac_optarg ;; 1009 1010 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1011 verbose=yes ;; 1012 1013 -version | --version | --versio | --versi | --vers | -V) 1014 ac_init_version=: ;; 1015 1016 -with-* | --with-*) 1017 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1018 # Reject names that are not valid shell variable names. 1019 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1020 { echo "$as_me: error: invalid package name: $ac_package" >&2 1021 { (exit 1); exit 1; }; } 1022 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1023 eval with_$ac_package=\$ac_optarg ;; 1024 1025 -without-* | --without-*) 1026 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1027 # Reject names that are not valid shell variable names. 1028 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1029 { echo "$as_me: error: invalid package name: $ac_package" >&2 1030 { (exit 1); exit 1; }; } 1031 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1032 eval with_$ac_package=no ;; 1033 1034 --x) 1035 # Obsolete; use --with-x. 1036 with_x=yes ;; 1037 1038 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1039 | --x-incl | --x-inc | --x-in | --x-i) 1040 ac_prev=x_includes ;; 1041 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1042 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1043 x_includes=$ac_optarg ;; 1044 1045 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1046 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1047 ac_prev=x_libraries ;; 1048 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1049 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1050 x_libraries=$ac_optarg ;; 1051 1052 -*) { echo "$as_me: error: unrecognized option: $ac_option 1053Try \`$0 --help' for more information." >&2 1054 { (exit 1); exit 1; }; } 1055 ;; 1056 1057 *=*) 1058 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1059 # Reject names that are not valid shell variable names. 1060 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1061 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1062 { (exit 1); exit 1; }; } 1063 eval $ac_envvar=\$ac_optarg 1064 export $ac_envvar ;; 1065 1066 *) 1067 # FIXME: should be removed in autoconf 3.0. 1068 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1069 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1070 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1071 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1072 ;; 1073 1074 esac 1075done 1076 1077if test -n "$ac_prev"; then 1078 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1079 { echo "$as_me: error: missing argument to $ac_option" >&2 1080 { (exit 1); exit 1; }; } 1081fi 1082 1083# Be sure to have absolute directory names. 1084for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1085 datadir sysconfdir sharedstatedir localstatedir includedir \ 1086 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1087 libdir localedir mandir 1088do 1089 eval ac_val=\$$ac_var 1090 case $ac_val in 1091 [\\/$]* | ?:[\\/]* ) continue;; 1092 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1093 esac 1094 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1095 { (exit 1); exit 1; }; } 1096done 1097 1098# There might be people who depend on the old broken behavior: `$host' 1099# used to hold the argument of --host etc. 1100# FIXME: To remove some day. 1101build=$build_alias 1102host=$host_alias 1103target=$target_alias 1104 1105# FIXME: To remove some day. 1106if test "x$host_alias" != x; then 1107 if test "x$build_alias" = x; then 1108 cross_compiling=maybe 1109 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1110 If a cross compiler is detected then cross compile mode will be used." >&2 1111 elif test "x$build_alias" != "x$host_alias"; then 1112 cross_compiling=yes 1113 fi 1114fi 1115 1116ac_tool_prefix= 1117test -n "$host_alias" && ac_tool_prefix=$host_alias- 1118 1119test "$silent" = yes && exec 6>/dev/null 1120 1121 1122ac_pwd=`pwd` && test -n "$ac_pwd" && 1123ac_ls_di=`ls -di .` && 1124ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1125 { echo "$as_me: error: Working directory cannot be determined" >&2 1126 { (exit 1); exit 1; }; } 1127test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1128 { echo "$as_me: error: pwd does not report name of working directory" >&2 1129 { (exit 1); exit 1; }; } 1130 1131 1132# Find the source files, if location was not specified. 1133if test -z "$srcdir"; then 1134 ac_srcdir_defaulted=yes 1135 # Try the directory containing this script, then the parent directory. 1136 ac_confdir=`$as_dirname -- "$0" || 1137$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1138 X"$0" : 'X\(//\)[^/]' \| \ 1139 X"$0" : 'X\(//\)$' \| \ 1140 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1141echo X"$0" | 1142 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1143 s//\1/ 1144 q 1145 } 1146 /^X\(\/\/\)[^/].*/{ 1147 s//\1/ 1148 q 1149 } 1150 /^X\(\/\/\)$/{ 1151 s//\1/ 1152 q 1153 } 1154 /^X\(\/\).*/{ 1155 s//\1/ 1156 q 1157 } 1158 s/.*/./; q'` 1159 srcdir=$ac_confdir 1160 if test ! -r "$srcdir/$ac_unique_file"; then 1161 srcdir=.. 1162 fi 1163else 1164 ac_srcdir_defaulted=no 1165fi 1166if test ! -r "$srcdir/$ac_unique_file"; then 1167 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1168 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1169 { (exit 1); exit 1; }; } 1170fi 1171ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1172ac_abs_confdir=`( 1173 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1174 { (exit 1); exit 1; }; } 1175 pwd)` 1176# When building in place, set srcdir=. 1177if test "$ac_abs_confdir" = "$ac_pwd"; then 1178 srcdir=. 1179fi 1180# Remove unnecessary trailing slashes from srcdir. 1181# Double slashes in file names in object file debugging info 1182# mess up M-x gdb in Emacs. 1183case $srcdir in 1184*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1185esac 1186for ac_var in $ac_precious_vars; do 1187 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1188 eval ac_env_${ac_var}_value=\$${ac_var} 1189 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1190 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1191done 1192 1193# 1194# Report the --help message. 1195# 1196if test "$ac_init_help" = "long"; then 1197 # Omit some internal or obsolete options to make the list less imposing. 1198 # This message is too long to be a string in the A/UX 3.1 sh. 1199 cat <<_ACEOF 1200\`configure' configures this package to adapt to many kinds of systems. 1201 1202Usage: $0 [OPTION]... [VAR=VALUE]... 1203 1204To assign environment variables (e.g., CC, CFLAGS...), specify them as 1205VAR=VALUE. See below for descriptions of some of the useful variables. 1206 1207Defaults for the options are specified in brackets. 1208 1209Configuration: 1210 -h, --help display this help and exit 1211 --help=short display options specific to this package 1212 --help=recursive display the short help of all the included packages 1213 -V, --version display version information and exit 1214 -q, --quiet, --silent do not print \`checking...' messages 1215 --cache-file=FILE cache test results in FILE [disabled] 1216 -C, --config-cache alias for \`--cache-file=config.cache' 1217 -n, --no-create do not create output files 1218 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1219 1220Installation directories: 1221 --prefix=PREFIX install architecture-independent files in PREFIX 1222 [$ac_default_prefix] 1223 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1224 [PREFIX] 1225 1226By default, \`make install' will install all the files in 1227\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1228an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1229for instance \`--prefix=\$HOME'. 1230 1231For better control, use the options below. 1232 1233Fine tuning of the installation directories: 1234 --bindir=DIR user executables [EPREFIX/bin] 1235 --sbindir=DIR system admin executables [EPREFIX/sbin] 1236 --libexecdir=DIR program executables [EPREFIX/libexec] 1237 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1238 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1239 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1240 --libdir=DIR object code libraries [EPREFIX/lib] 1241 --includedir=DIR C header files [PREFIX/include] 1242 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1243 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1244 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1245 --infodir=DIR info documentation [DATAROOTDIR/info] 1246 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1247 --mandir=DIR man documentation [DATAROOTDIR/man] 1248 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1249 --htmldir=DIR html documentation [DOCDIR] 1250 --dvidir=DIR dvi documentation [DOCDIR] 1251 --pdfdir=DIR pdf documentation [DOCDIR] 1252 --psdir=DIR ps documentation [DOCDIR] 1253_ACEOF 1254 1255 cat <<\_ACEOF 1256 1257System types: 1258 --build=BUILD configure for building on BUILD [guessed] 1259 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1260_ACEOF 1261fi 1262 1263if test -n "$ac_init_help"; then 1264 1265 cat <<\_ACEOF 1266 1267Optional Features: 1268 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1269 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1270 --disable-universal don't build universal on OS X 1271 --enable-smb enable possibly-buggy SMB printer default=yes 1272 --disable-smb disable possibly-buggy SMB printer 1273 --enable-ipv6 enable ipv6 (with ipv4) support 1274 --disable-ipv6 disable ipv6 support 1275 1276Optional Packages: 1277 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1278 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1279 --without-gcc don't use gcc 1280 --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes 1281 --without-smi don't link with libsmi 1282 --with-user=USERNAME drop privileges by default to USERNAME 1283 --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY 1284 --with-crypto[=PATH] use SSLeay libcrypto (located in directory PATH, if 1285 supplied). [default=yes, if available] 1286 1287Some influential environment variables: 1288 CC C compiler command 1289 CFLAGS C compiler flags 1290 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1291 nonstandard directory <lib dir> 1292 LIBS libraries to pass to the linker, e.g. -l<library> 1293 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1294 you have headers in a nonstandard directory <include dir> 1295 CPP C preprocessor 1296 1297Use these variables to override the choices made by `configure' or to help 1298it to find libraries and programs with nonstandard names/locations. 1299 1300_ACEOF 1301ac_status=$? 1302fi 1303 1304if test "$ac_init_help" = "recursive"; then 1305 # If there are subdirs, report their specific --help. 1306 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1307 test -d "$ac_dir" || continue 1308 ac_builddir=. 1309 1310case "$ac_dir" in 1311.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1312*) 1313 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1314 # A ".." for each directory in $ac_dir_suffix. 1315 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1316 case $ac_top_builddir_sub in 1317 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1318 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1319 esac ;; 1320esac 1321ac_abs_top_builddir=$ac_pwd 1322ac_abs_builddir=$ac_pwd$ac_dir_suffix 1323# for backward compatibility: 1324ac_top_builddir=$ac_top_build_prefix 1325 1326case $srcdir in 1327 .) # We are building in place. 1328 ac_srcdir=. 1329 ac_top_srcdir=$ac_top_builddir_sub 1330 ac_abs_top_srcdir=$ac_pwd ;; 1331 [\\/]* | ?:[\\/]* ) # Absolute name. 1332 ac_srcdir=$srcdir$ac_dir_suffix; 1333 ac_top_srcdir=$srcdir 1334 ac_abs_top_srcdir=$srcdir ;; 1335 *) # Relative name. 1336 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1337 ac_top_srcdir=$ac_top_build_prefix$srcdir 1338 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1339esac 1340ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1341 1342 cd "$ac_dir" || { ac_status=$?; continue; } 1343 # Check for guested configure. 1344 if test -f "$ac_srcdir/configure.gnu"; then 1345 echo && 1346 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1347 elif test -f "$ac_srcdir/configure"; then 1348 echo && 1349 $SHELL "$ac_srcdir/configure" --help=recursive 1350 else 1351 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1352 fi || ac_status=$? 1353 cd "$ac_pwd" || { ac_status=$?; break; } 1354 done 1355fi 1356 1357test -n "$ac_init_help" && exit $ac_status 1358if $ac_init_version; then 1359 cat <<\_ACEOF 1360configure 1361generated by GNU Autoconf 2.61 1362 1363Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 13642002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1365This configure script is free software; the Free Software Foundation 1366gives unlimited permission to copy, distribute and modify it. 1367_ACEOF 1368 exit 1369fi 1370cat >config.log <<_ACEOF 1371This file contains any messages produced by compilers while 1372running configure, to aid debugging if configure makes a mistake. 1373 1374It was created by $as_me, which was 1375generated by GNU Autoconf 2.61. Invocation command line was 1376 1377 $ $0 $@ 1378 1379_ACEOF 1380exec 5>>config.log 1381{ 1382cat <<_ASUNAME 1383## --------- ## 1384## Platform. ## 1385## --------- ## 1386 1387hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1388uname -m = `(uname -m) 2>/dev/null || echo unknown` 1389uname -r = `(uname -r) 2>/dev/null || echo unknown` 1390uname -s = `(uname -s) 2>/dev/null || echo unknown` 1391uname -v = `(uname -v) 2>/dev/null || echo unknown` 1392 1393/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1394/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1395 1396/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1397/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1398/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1399/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1400/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1401/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1402/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1403 1404_ASUNAME 1405 1406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1407for as_dir in $PATH 1408do 1409 IFS=$as_save_IFS 1410 test -z "$as_dir" && as_dir=. 1411 echo "PATH: $as_dir" 1412done 1413IFS=$as_save_IFS 1414 1415} >&5 1416 1417cat >&5 <<_ACEOF 1418 1419 1420## ----------- ## 1421## Core tests. ## 1422## ----------- ## 1423 1424_ACEOF 1425 1426 1427# Keep a trace of the command line. 1428# Strip out --no-create and --no-recursion so they do not pile up. 1429# Strip out --silent because we don't want to record it for future runs. 1430# Also quote any args containing shell meta-characters. 1431# Make two passes to allow for proper duplicate-argument suppression. 1432ac_configure_args= 1433ac_configure_args0= 1434ac_configure_args1= 1435ac_must_keep_next=false 1436for ac_pass in 1 2 1437do 1438 for ac_arg 1439 do 1440 case $ac_arg in 1441 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1442 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1443 | -silent | --silent | --silen | --sile | --sil) 1444 continue ;; 1445 *\'*) 1446 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1447 esac 1448 case $ac_pass in 1449 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1450 2) 1451 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1452 if test $ac_must_keep_next = true; then 1453 ac_must_keep_next=false # Got value, back to normal. 1454 else 1455 case $ac_arg in 1456 *=* | --config-cache | -C | -disable-* | --disable-* \ 1457 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1458 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1459 | -with-* | --with-* | -without-* | --without-* | --x) 1460 case "$ac_configure_args0 " in 1461 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1462 esac 1463 ;; 1464 -* ) ac_must_keep_next=true ;; 1465 esac 1466 fi 1467 ac_configure_args="$ac_configure_args '$ac_arg'" 1468 ;; 1469 esac 1470 done 1471done 1472$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1473$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1474 1475# When interrupted or exit'd, cleanup temporary files, and complete 1476# config.log. We remove comments because anyway the quotes in there 1477# would cause problems or look ugly. 1478# WARNING: Use '\'' to represent an apostrophe within the trap. 1479# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1480trap 'exit_status=$? 1481 # Save into config.log some information that might help in debugging. 1482 { 1483 echo 1484 1485 cat <<\_ASBOX 1486## ---------------- ## 1487## Cache variables. ## 1488## ---------------- ## 1489_ASBOX 1490 echo 1491 # The following way of writing the cache mishandles newlines in values, 1492( 1493 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1494 eval ac_val=\$$ac_var 1495 case $ac_val in #( 1496 *${as_nl}*) 1497 case $ac_var in #( 1498 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1499echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1500 esac 1501 case $ac_var in #( 1502 _ | IFS | as_nl) ;; #( 1503 *) $as_unset $ac_var ;; 1504 esac ;; 1505 esac 1506 done 1507 (set) 2>&1 | 1508 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1509 *${as_nl}ac_space=\ *) 1510 sed -n \ 1511 "s/'\''/'\''\\\\'\'''\''/g; 1512 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1513 ;; #( 1514 *) 1515 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1516 ;; 1517 esac | 1518 sort 1519) 1520 echo 1521 1522 cat <<\_ASBOX 1523## ----------------- ## 1524## Output variables. ## 1525## ----------------- ## 1526_ASBOX 1527 echo 1528 for ac_var in $ac_subst_vars 1529 do 1530 eval ac_val=\$$ac_var 1531 case $ac_val in 1532 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1533 esac 1534 echo "$ac_var='\''$ac_val'\''" 1535 done | sort 1536 echo 1537 1538 if test -n "$ac_subst_files"; then 1539 cat <<\_ASBOX 1540## ------------------- ## 1541## File substitutions. ## 1542## ------------------- ## 1543_ASBOX 1544 echo 1545 for ac_var in $ac_subst_files 1546 do 1547 eval ac_val=\$$ac_var 1548 case $ac_val in 1549 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1550 esac 1551 echo "$ac_var='\''$ac_val'\''" 1552 done | sort 1553 echo 1554 fi 1555 1556 if test -s confdefs.h; then 1557 cat <<\_ASBOX 1558## ----------- ## 1559## confdefs.h. ## 1560## ----------- ## 1561_ASBOX 1562 echo 1563 cat confdefs.h 1564 echo 1565 fi 1566 test "$ac_signal" != 0 && 1567 echo "$as_me: caught signal $ac_signal" 1568 echo "$as_me: exit $exit_status" 1569 } >&5 1570 rm -f core *.core core.conftest.* && 1571 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1572 exit $exit_status 1573' 0 1574for ac_signal in 1 2 13 15; do 1575 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1576done 1577ac_signal=0 1578 1579# confdefs.h avoids OS command line length limits that DEFS can exceed. 1580rm -f -r conftest* confdefs.h 1581 1582# Predefined preprocessor variables. 1583 1584cat >>confdefs.h <<_ACEOF 1585#define PACKAGE_NAME "$PACKAGE_NAME" 1586_ACEOF 1587 1588 1589cat >>confdefs.h <<_ACEOF 1590#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1591_ACEOF 1592 1593 1594cat >>confdefs.h <<_ACEOF 1595#define PACKAGE_VERSION "$PACKAGE_VERSION" 1596_ACEOF 1597 1598 1599cat >>confdefs.h <<_ACEOF 1600#define PACKAGE_STRING "$PACKAGE_STRING" 1601_ACEOF 1602 1603 1604cat >>confdefs.h <<_ACEOF 1605#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1606_ACEOF 1607 1608 1609# Let the site file select an alternate cache file if it wants to. 1610# Prefer explicitly selected file to automatically selected ones. 1611if test -n "$CONFIG_SITE"; then 1612 set x "$CONFIG_SITE" 1613elif test "x$prefix" != xNONE; then 1614 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1615else 1616 set x "$ac_default_prefix/share/config.site" \ 1617 "$ac_default_prefix/etc/config.site" 1618fi 1619shift 1620for ac_site_file 1621do 1622 if test -r "$ac_site_file"; then 1623 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1624echo "$as_me: loading site script $ac_site_file" >&6;} 1625 sed 's/^/| /' "$ac_site_file" >&5 1626 . "$ac_site_file" 1627 fi 1628done 1629 1630if test -r "$cache_file"; then 1631 # Some versions of bash will fail to source /dev/null (special 1632 # files actually), so we avoid doing that. 1633 if test -f "$cache_file"; then 1634 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1635echo "$as_me: loading cache $cache_file" >&6;} 1636 case $cache_file in 1637 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1638 *) . "./$cache_file";; 1639 esac 1640 fi 1641else 1642 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1643echo "$as_me: creating cache $cache_file" >&6;} 1644 >$cache_file 1645fi 1646 1647# Check that the precious variables saved in the cache have kept the same 1648# value. 1649ac_cache_corrupted=false 1650for ac_var in $ac_precious_vars; do 1651 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1652 eval ac_new_set=\$ac_env_${ac_var}_set 1653 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1654 eval ac_new_val=\$ac_env_${ac_var}_value 1655 case $ac_old_set,$ac_new_set in 1656 set,) 1657 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1658echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1659 ac_cache_corrupted=: ;; 1660 ,set) 1661 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1662echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1663 ac_cache_corrupted=: ;; 1664 ,);; 1665 *) 1666 if test "x$ac_old_val" != "x$ac_new_val"; then 1667 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1668echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1669 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1670echo "$as_me: former value: $ac_old_val" >&2;} 1671 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1672echo "$as_me: current value: $ac_new_val" >&2;} 1673 ac_cache_corrupted=: 1674 fi;; 1675 esac 1676 # Pass precious variables to config.status. 1677 if test "$ac_new_set" = set; then 1678 case $ac_new_val in 1679 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1680 *) ac_arg=$ac_var=$ac_new_val ;; 1681 esac 1682 case " $ac_configure_args " in 1683 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1684 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1685 esac 1686 fi 1687done 1688if $ac_cache_corrupted; then 1689 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1690echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1691 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1692echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1693 { (exit 1); exit 1; }; } 1694fi 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712ac_ext=c 1713ac_cpp='$CPP $CPPFLAGS' 1714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1716ac_compiler_gnu=$ac_cv_c_compiler_gnu 1717 1718 1719 1720ac_aux_dir= 1721for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 1722 if test -f "$ac_dir/install-sh"; then 1723 ac_aux_dir=$ac_dir 1724 ac_install_sh="$ac_aux_dir/install-sh -c" 1725 break 1726 elif test -f "$ac_dir/install.sh"; then 1727 ac_aux_dir=$ac_dir 1728 ac_install_sh="$ac_aux_dir/install.sh -c" 1729 break 1730 elif test -f "$ac_dir/shtool"; then 1731 ac_aux_dir=$ac_dir 1732 ac_install_sh="$ac_aux_dir/shtool install -c" 1733 break 1734 fi 1735done 1736if test -z "$ac_aux_dir"; then 1737 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 1738echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 1739 { (exit 1); exit 1; }; } 1740fi 1741 1742# These three variables are undocumented and unsupported, 1743# and are intended to be withdrawn in a future Autoconf release. 1744# They can cause serious problems if a builder's source tree is in a directory 1745# whose full name contains unusual characters. 1746ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 1747ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 1748ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 1749 1750 1751# Make sure we can run config.sub. 1752$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 1753 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 1754echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 1755 { (exit 1); exit 1; }; } 1756 1757{ echo "$as_me:$LINENO: checking build system type" >&5 1758echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 1759if test "${ac_cv_build+set}" = set; then 1760 echo $ECHO_N "(cached) $ECHO_C" >&6 1761else 1762 ac_build_alias=$build_alias 1763test "x$ac_build_alias" = x && 1764 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 1765test "x$ac_build_alias" = x && 1766 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 1767echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 1768 { (exit 1); exit 1; }; } 1769ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 1770 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 1771echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 1772 { (exit 1); exit 1; }; } 1773 1774fi 1775{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 1776echo "${ECHO_T}$ac_cv_build" >&6; } 1777case $ac_cv_build in 1778*-*-*) ;; 1779*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 1780echo "$as_me: error: invalid value of canonical build" >&2;} 1781 { (exit 1); exit 1; }; };; 1782esac 1783build=$ac_cv_build 1784ac_save_IFS=$IFS; IFS='-' 1785set x $ac_cv_build 1786shift 1787build_cpu=$1 1788build_vendor=$2 1789shift; shift 1790# Remember, the first character of IFS is used to create $*, 1791# except with old shells: 1792build_os=$* 1793IFS=$ac_save_IFS 1794case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 1795 1796 1797{ echo "$as_me:$LINENO: checking host system type" >&5 1798echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 1799if test "${ac_cv_host+set}" = set; then 1800 echo $ECHO_N "(cached) $ECHO_C" >&6 1801else 1802 if test "x$host_alias" = x; then 1803 ac_cv_host=$ac_cv_build 1804else 1805 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 1806 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 1807echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 1808 { (exit 1); exit 1; }; } 1809fi 1810 1811fi 1812{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 1813echo "${ECHO_T}$ac_cv_host" >&6; } 1814case $ac_cv_host in 1815*-*-*) ;; 1816*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 1817echo "$as_me: error: invalid value of canonical host" >&2;} 1818 { (exit 1); exit 1; }; };; 1819esac 1820host=$ac_cv_host 1821ac_save_IFS=$IFS; IFS='-' 1822set x $ac_cv_host 1823shift 1824host_cpu=$1 1825host_vendor=$2 1826shift; shift 1827# Remember, the first character of IFS is used to create $*, 1828# except with old shells: 1829host_os=$* 1830IFS=$ac_save_IFS 1831case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841# Check whether --with-gcc was given. 1842if test "${with_gcc+set}" = set; then 1843 withval=$with_gcc; 1844fi 1845 1846 V_CCOPT="-O" 1847 V_INCLS="" 1848 if test "${srcdir}" != "." ; then 1849 V_INCLS="-I$srcdir" 1850 fi 1851 if test "${CFLAGS+set}" = set; then 1852 LBL_CFLAGS="$CFLAGS" 1853 fi 1854 if test -z "$CC" ; then 1855 case "$host_os" in 1856 1857 bsdi*) 1858 # Extract the first word of "shlicc2", so it can be a program name with args. 1859set dummy shlicc2; ac_word=$2 1860{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1861echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1862if test "${ac_cv_prog_SHLICC2+set}" = set; then 1863 echo $ECHO_N "(cached) $ECHO_C" >&6 1864else 1865 if test -n "$SHLICC2"; then 1866 ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test. 1867else 1868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1869for as_dir in $PATH 1870do 1871 IFS=$as_save_IFS 1872 test -z "$as_dir" && as_dir=. 1873 for ac_exec_ext in '' $ac_executable_extensions; do 1874 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1875 ac_cv_prog_SHLICC2="yes" 1876 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1877 break 2 1878 fi 1879done 1880done 1881IFS=$as_save_IFS 1882 1883 test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no" 1884fi 1885fi 1886SHLICC2=$ac_cv_prog_SHLICC2 1887if test -n "$SHLICC2"; then 1888 { echo "$as_me:$LINENO: result: $SHLICC2" >&5 1889echo "${ECHO_T}$SHLICC2" >&6; } 1890else 1891 { echo "$as_me:$LINENO: result: no" >&5 1892echo "${ECHO_T}no" >&6; } 1893fi 1894 1895 1896 if test $SHLICC2 = yes ; then 1897 CC=shlicc2 1898 export CC 1899 fi 1900 ;; 1901 esac 1902 fi 1903 if test -z "$CC" -a "$with_gcc" = no ; then 1904 CC=cc 1905 export CC 1906 fi 1907 1908ac_ext=c 1909ac_cpp='$CPP $CPPFLAGS' 1910ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1911ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1912ac_compiler_gnu=$ac_cv_c_compiler_gnu 1913if test -n "$ac_tool_prefix"; then 1914 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1915set dummy ${ac_tool_prefix}gcc; ac_word=$2 1916{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1917echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1918if test "${ac_cv_prog_CC+set}" = set; then 1919 echo $ECHO_N "(cached) $ECHO_C" >&6 1920else 1921 if test -n "$CC"; then 1922 ac_cv_prog_CC="$CC" # Let the user override the test. 1923else 1924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1925for as_dir in $PATH 1926do 1927 IFS=$as_save_IFS 1928 test -z "$as_dir" && as_dir=. 1929 for ac_exec_ext in '' $ac_executable_extensions; do 1930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1931 ac_cv_prog_CC="${ac_tool_prefix}gcc" 1932 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1933 break 2 1934 fi 1935done 1936done 1937IFS=$as_save_IFS 1938 1939fi 1940fi 1941CC=$ac_cv_prog_CC 1942if test -n "$CC"; then 1943 { echo "$as_me:$LINENO: result: $CC" >&5 1944echo "${ECHO_T}$CC" >&6; } 1945else 1946 { echo "$as_me:$LINENO: result: no" >&5 1947echo "${ECHO_T}no" >&6; } 1948fi 1949 1950 1951fi 1952if test -z "$ac_cv_prog_CC"; then 1953 ac_ct_CC=$CC 1954 # Extract the first word of "gcc", so it can be a program name with args. 1955set dummy gcc; ac_word=$2 1956{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1957echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1958if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1959 echo $ECHO_N "(cached) $ECHO_C" >&6 1960else 1961 if test -n "$ac_ct_CC"; then 1962 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1963else 1964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1965for as_dir in $PATH 1966do 1967 IFS=$as_save_IFS 1968 test -z "$as_dir" && as_dir=. 1969 for ac_exec_ext in '' $ac_executable_extensions; do 1970 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1971 ac_cv_prog_ac_ct_CC="gcc" 1972 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1973 break 2 1974 fi 1975done 1976done 1977IFS=$as_save_IFS 1978 1979fi 1980fi 1981ac_ct_CC=$ac_cv_prog_ac_ct_CC 1982if test -n "$ac_ct_CC"; then 1983 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1984echo "${ECHO_T}$ac_ct_CC" >&6; } 1985else 1986 { echo "$as_me:$LINENO: result: no" >&5 1987echo "${ECHO_T}no" >&6; } 1988fi 1989 1990 if test "x$ac_ct_CC" = x; then 1991 CC="" 1992 else 1993 case $cross_compiling:$ac_tool_warned in 1994yes:) 1995{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 1996whose name does not start with the host triplet. If you think this 1997configuration is useful to you, please write to autoconf@gnu.org." >&5 1998echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 1999whose name does not start with the host triplet. If you think this 2000configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2001ac_tool_warned=yes ;; 2002esac 2003 CC=$ac_ct_CC 2004 fi 2005else 2006 CC="$ac_cv_prog_CC" 2007fi 2008 2009if test -z "$CC"; then 2010 if test -n "$ac_tool_prefix"; then 2011 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2012set dummy ${ac_tool_prefix}cc; ac_word=$2 2013{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2014echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2015if test "${ac_cv_prog_CC+set}" = set; then 2016 echo $ECHO_N "(cached) $ECHO_C" >&6 2017else 2018 if test -n "$CC"; then 2019 ac_cv_prog_CC="$CC" # Let the user override the test. 2020else 2021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2022for as_dir in $PATH 2023do 2024 IFS=$as_save_IFS 2025 test -z "$as_dir" && as_dir=. 2026 for ac_exec_ext in '' $ac_executable_extensions; do 2027 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2028 ac_cv_prog_CC="${ac_tool_prefix}cc" 2029 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2030 break 2 2031 fi 2032done 2033done 2034IFS=$as_save_IFS 2035 2036fi 2037fi 2038CC=$ac_cv_prog_CC 2039if test -n "$CC"; then 2040 { echo "$as_me:$LINENO: result: $CC" >&5 2041echo "${ECHO_T}$CC" >&6; } 2042else 2043 { echo "$as_me:$LINENO: result: no" >&5 2044echo "${ECHO_T}no" >&6; } 2045fi 2046 2047 2048 fi 2049fi 2050if test -z "$CC"; then 2051 # Extract the first word of "cc", so it can be a program name with args. 2052set dummy cc; ac_word=$2 2053{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2054echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2055if test "${ac_cv_prog_CC+set}" = set; then 2056 echo $ECHO_N "(cached) $ECHO_C" >&6 2057else 2058 if test -n "$CC"; then 2059 ac_cv_prog_CC="$CC" # Let the user override the test. 2060else 2061 ac_prog_rejected=no 2062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2063for as_dir in $PATH 2064do 2065 IFS=$as_save_IFS 2066 test -z "$as_dir" && as_dir=. 2067 for ac_exec_ext in '' $ac_executable_extensions; do 2068 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2069 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2070 ac_prog_rejected=yes 2071 continue 2072 fi 2073 ac_cv_prog_CC="cc" 2074 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2075 break 2 2076 fi 2077done 2078done 2079IFS=$as_save_IFS 2080 2081if test $ac_prog_rejected = yes; then 2082 # We found a bogon in the path, so make sure we never use it. 2083 set dummy $ac_cv_prog_CC 2084 shift 2085 if test $# != 0; then 2086 # We chose a different compiler from the bogus one. 2087 # However, it has the same basename, so the bogon will be chosen 2088 # first if we set CC to just the basename; use the full file name. 2089 shift 2090 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2091 fi 2092fi 2093fi 2094fi 2095CC=$ac_cv_prog_CC 2096if test -n "$CC"; then 2097 { echo "$as_me:$LINENO: result: $CC" >&5 2098echo "${ECHO_T}$CC" >&6; } 2099else 2100 { echo "$as_me:$LINENO: result: no" >&5 2101echo "${ECHO_T}no" >&6; } 2102fi 2103 2104 2105fi 2106if test -z "$CC"; then 2107 if test -n "$ac_tool_prefix"; then 2108 for ac_prog in cl.exe 2109 do 2110 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2111set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2112{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2113echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2114if test "${ac_cv_prog_CC+set}" = set; then 2115 echo $ECHO_N "(cached) $ECHO_C" >&6 2116else 2117 if test -n "$CC"; then 2118 ac_cv_prog_CC="$CC" # Let the user override the test. 2119else 2120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2121for as_dir in $PATH 2122do 2123 IFS=$as_save_IFS 2124 test -z "$as_dir" && as_dir=. 2125 for ac_exec_ext in '' $ac_executable_extensions; do 2126 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2127 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2128 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2129 break 2 2130 fi 2131done 2132done 2133IFS=$as_save_IFS 2134 2135fi 2136fi 2137CC=$ac_cv_prog_CC 2138if test -n "$CC"; then 2139 { echo "$as_me:$LINENO: result: $CC" >&5 2140echo "${ECHO_T}$CC" >&6; } 2141else 2142 { echo "$as_me:$LINENO: result: no" >&5 2143echo "${ECHO_T}no" >&6; } 2144fi 2145 2146 2147 test -n "$CC" && break 2148 done 2149fi 2150if test -z "$CC"; then 2151 ac_ct_CC=$CC 2152 for ac_prog in cl.exe 2153do 2154 # Extract the first word of "$ac_prog", so it can be a program name with args. 2155set dummy $ac_prog; ac_word=$2 2156{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2157echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2158if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2159 echo $ECHO_N "(cached) $ECHO_C" >&6 2160else 2161 if test -n "$ac_ct_CC"; then 2162 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2163else 2164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2165for as_dir in $PATH 2166do 2167 IFS=$as_save_IFS 2168 test -z "$as_dir" && as_dir=. 2169 for ac_exec_ext in '' $ac_executable_extensions; do 2170 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2171 ac_cv_prog_ac_ct_CC="$ac_prog" 2172 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2173 break 2 2174 fi 2175done 2176done 2177IFS=$as_save_IFS 2178 2179fi 2180fi 2181ac_ct_CC=$ac_cv_prog_ac_ct_CC 2182if test -n "$ac_ct_CC"; then 2183 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2184echo "${ECHO_T}$ac_ct_CC" >&6; } 2185else 2186 { echo "$as_me:$LINENO: result: no" >&5 2187echo "${ECHO_T}no" >&6; } 2188fi 2189 2190 2191 test -n "$ac_ct_CC" && break 2192done 2193 2194 if test "x$ac_ct_CC" = x; then 2195 CC="" 2196 else 2197 case $cross_compiling:$ac_tool_warned in 2198yes:) 2199{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2200whose name does not start with the host triplet. If you think this 2201configuration is useful to you, please write to autoconf@gnu.org." >&5 2202echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2203whose name does not start with the host triplet. If you think this 2204configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2205ac_tool_warned=yes ;; 2206esac 2207 CC=$ac_ct_CC 2208 fi 2209fi 2210 2211fi 2212 2213 2214test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2215See \`config.log' for more details." >&5 2216echo "$as_me: error: no acceptable C compiler found in \$PATH 2217See \`config.log' for more details." >&2;} 2218 { (exit 1); exit 1; }; } 2219 2220# Provide some information about the compiler. 2221echo "$as_me:$LINENO: checking for C compiler version" >&5 2222ac_compiler=`set X $ac_compile; echo $2` 2223{ (ac_try="$ac_compiler --version >&5" 2224case "(($ac_try" in 2225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2226 *) ac_try_echo=$ac_try;; 2227esac 2228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2229 (eval "$ac_compiler --version >&5") 2>&5 2230 ac_status=$? 2231 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2232 (exit $ac_status); } 2233{ (ac_try="$ac_compiler -v >&5" 2234case "(($ac_try" in 2235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2236 *) ac_try_echo=$ac_try;; 2237esac 2238eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2239 (eval "$ac_compiler -v >&5") 2>&5 2240 ac_status=$? 2241 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2242 (exit $ac_status); } 2243{ (ac_try="$ac_compiler -V >&5" 2244case "(($ac_try" in 2245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2246 *) ac_try_echo=$ac_try;; 2247esac 2248eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2249 (eval "$ac_compiler -V >&5") 2>&5 2250 ac_status=$? 2251 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2252 (exit $ac_status); } 2253 2254cat >conftest.$ac_ext <<_ACEOF 2255/* confdefs.h. */ 2256_ACEOF 2257cat confdefs.h >>conftest.$ac_ext 2258cat >>conftest.$ac_ext <<_ACEOF 2259/* end confdefs.h. */ 2260 2261int 2262main () 2263{ 2264 2265 ; 2266 return 0; 2267} 2268_ACEOF 2269ac_clean_files_save=$ac_clean_files 2270ac_clean_files="$ac_clean_files a.out a.exe b.out" 2271# Try to create an executable without -o first, disregard a.out. 2272# It will help us diagnose broken compilers, and finding out an intuition 2273# of exeext. 2274{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2275echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 2276ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2277# 2278# List of possible output files, starting from the most likely. 2279# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 2280# only as a last resort. b.out is created by i960 compilers. 2281ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 2282# 2283# The IRIX 6 linker writes into existing files which may not be 2284# executable, retaining their permissions. Remove them first so a 2285# subsequent execution test works. 2286ac_rmfiles= 2287for ac_file in $ac_files 2288do 2289 case $ac_file in 2290 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2291 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2292 esac 2293done 2294rm -f $ac_rmfiles 2295 2296if { (ac_try="$ac_link_default" 2297case "(($ac_try" in 2298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2299 *) ac_try_echo=$ac_try;; 2300esac 2301eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2302 (eval "$ac_link_default") 2>&5 2303 ac_status=$? 2304 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2305 (exit $ac_status); }; then 2306 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2307# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2308# in a Makefile. We should not override ac_cv_exeext if it was cached, 2309# so that the user can short-circuit this test for compilers unknown to 2310# Autoconf. 2311for ac_file in $ac_files '' 2312do 2313 test -f "$ac_file" || continue 2314 case $ac_file in 2315 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 2316 ;; 2317 [ab].out ) 2318 # We found the default executable, but exeext='' is most 2319 # certainly right. 2320 break;; 2321 *.* ) 2322 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2323 then :; else 2324 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2325 fi 2326 # We set ac_cv_exeext here because the later test for it is not 2327 # safe: cross compilers may not add the suffix if given an `-o' 2328 # argument, so we may need to know it at that point already. 2329 # Even if this section looks crufty: it has the advantage of 2330 # actually working. 2331 break;; 2332 * ) 2333 break;; 2334 esac 2335done 2336test "$ac_cv_exeext" = no && ac_cv_exeext= 2337 2338else 2339 ac_file='' 2340fi 2341 2342{ echo "$as_me:$LINENO: result: $ac_file" >&5 2343echo "${ECHO_T}$ac_file" >&6; } 2344if test -z "$ac_file"; then 2345 echo "$as_me: failed program was:" >&5 2346sed 's/^/| /' conftest.$ac_ext >&5 2347 2348{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 2349See \`config.log' for more details." >&5 2350echo "$as_me: error: C compiler cannot create executables 2351See \`config.log' for more details." >&2;} 2352 { (exit 77); exit 77; }; } 2353fi 2354 2355ac_exeext=$ac_cv_exeext 2356 2357# Check that the compiler produces executables we can run. If not, either 2358# the compiler is broken, or we cross compile. 2359{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2360echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 2361# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2362# If not cross compiling, check that we can run a simple program. 2363if test "$cross_compiling" != yes; then 2364 if { ac_try='./$ac_file' 2365 { (case "(($ac_try" in 2366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2367 *) ac_try_echo=$ac_try;; 2368esac 2369eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2370 (eval "$ac_try") 2>&5 2371 ac_status=$? 2372 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2373 (exit $ac_status); }; }; then 2374 cross_compiling=no 2375 else 2376 if test "$cross_compiling" = maybe; then 2377 cross_compiling=yes 2378 else 2379 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2380If you meant to cross compile, use \`--host'. 2381See \`config.log' for more details." >&5 2382echo "$as_me: error: cannot run C compiled programs. 2383If you meant to cross compile, use \`--host'. 2384See \`config.log' for more details." >&2;} 2385 { (exit 1); exit 1; }; } 2386 fi 2387 fi 2388fi 2389{ echo "$as_me:$LINENO: result: yes" >&5 2390echo "${ECHO_T}yes" >&6; } 2391 2392rm -f a.out a.exe conftest$ac_cv_exeext b.out 2393ac_clean_files=$ac_clean_files_save 2394# Check that the compiler produces executables we can run. If not, either 2395# the compiler is broken, or we cross compile. 2396{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2397echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 2398{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 2399echo "${ECHO_T}$cross_compiling" >&6; } 2400 2401{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 2402echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 2403if { (ac_try="$ac_link" 2404case "(($ac_try" in 2405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2406 *) ac_try_echo=$ac_try;; 2407esac 2408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2409 (eval "$ac_link") 2>&5 2410 ac_status=$? 2411 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2412 (exit $ac_status); }; then 2413 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2414# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2415# work properly (i.e., refer to `conftest.exe'), while it won't with 2416# `rm'. 2417for ac_file in conftest.exe conftest conftest.*; do 2418 test -f "$ac_file" || continue 2419 case $ac_file in 2420 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2421 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2422 break;; 2423 * ) break;; 2424 esac 2425done 2426else 2427 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2428See \`config.log' for more details." >&5 2429echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2430See \`config.log' for more details." >&2;} 2431 { (exit 1); exit 1; }; } 2432fi 2433 2434rm -f conftest$ac_cv_exeext 2435{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2436echo "${ECHO_T}$ac_cv_exeext" >&6; } 2437 2438rm -f conftest.$ac_ext 2439EXEEXT=$ac_cv_exeext 2440ac_exeext=$EXEEXT 2441{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 2442echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 2443if test "${ac_cv_objext+set}" = set; then 2444 echo $ECHO_N "(cached) $ECHO_C" >&6 2445else 2446 cat >conftest.$ac_ext <<_ACEOF 2447/* confdefs.h. */ 2448_ACEOF 2449cat confdefs.h >>conftest.$ac_ext 2450cat >>conftest.$ac_ext <<_ACEOF 2451/* end confdefs.h. */ 2452 2453int 2454main () 2455{ 2456 2457 ; 2458 return 0; 2459} 2460_ACEOF 2461rm -f conftest.o conftest.obj 2462if { (ac_try="$ac_compile" 2463case "(($ac_try" in 2464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2465 *) ac_try_echo=$ac_try;; 2466esac 2467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2468 (eval "$ac_compile") 2>&5 2469 ac_status=$? 2470 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2471 (exit $ac_status); }; then 2472 for ac_file in conftest.o conftest.obj conftest.*; do 2473 test -f "$ac_file" || continue; 2474 case $ac_file in 2475 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 2476 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2477 break;; 2478 esac 2479done 2480else 2481 echo "$as_me: failed program was:" >&5 2482sed 's/^/| /' conftest.$ac_ext >&5 2483 2484{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2485See \`config.log' for more details." >&5 2486echo "$as_me: error: cannot compute suffix of object files: cannot compile 2487See \`config.log' for more details." >&2;} 2488 { (exit 1); exit 1; }; } 2489fi 2490 2491rm -f conftest.$ac_cv_objext conftest.$ac_ext 2492fi 2493{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 2494echo "${ECHO_T}$ac_cv_objext" >&6; } 2495OBJEXT=$ac_cv_objext 2496ac_objext=$OBJEXT 2497{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2498echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 2499if test "${ac_cv_c_compiler_gnu+set}" = set; then 2500 echo $ECHO_N "(cached) $ECHO_C" >&6 2501else 2502 cat >conftest.$ac_ext <<_ACEOF 2503/* confdefs.h. */ 2504_ACEOF 2505cat confdefs.h >>conftest.$ac_ext 2506cat >>conftest.$ac_ext <<_ACEOF 2507/* end confdefs.h. */ 2508 2509int 2510main () 2511{ 2512#ifndef __GNUC__ 2513 choke me 2514#endif 2515 2516 ; 2517 return 0; 2518} 2519_ACEOF 2520rm -f conftest.$ac_objext 2521if { (ac_try="$ac_compile" 2522case "(($ac_try" in 2523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2524 *) ac_try_echo=$ac_try;; 2525esac 2526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2527 (eval "$ac_compile") 2>conftest.er1 2528 ac_status=$? 2529 grep -v '^ *+' conftest.er1 >conftest.err 2530 rm -f conftest.er1 2531 cat conftest.err >&5 2532 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2533 (exit $ac_status); } && { 2534 test -z "$ac_c_werror_flag" || 2535 test ! -s conftest.err 2536 } && test -s conftest.$ac_objext; then 2537 ac_compiler_gnu=yes 2538else 2539 echo "$as_me: failed program was:" >&5 2540sed 's/^/| /' conftest.$ac_ext >&5 2541 2542 ac_compiler_gnu=no 2543fi 2544 2545rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2546ac_cv_c_compiler_gnu=$ac_compiler_gnu 2547 2548fi 2549{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 2550echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 2551GCC=`test $ac_compiler_gnu = yes && echo yes` 2552ac_test_CFLAGS=${CFLAGS+set} 2553ac_save_CFLAGS=$CFLAGS 2554{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 2555echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 2556if test "${ac_cv_prog_cc_g+set}" = set; then 2557 echo $ECHO_N "(cached) $ECHO_C" >&6 2558else 2559 ac_save_c_werror_flag=$ac_c_werror_flag 2560 ac_c_werror_flag=yes 2561 ac_cv_prog_cc_g=no 2562 CFLAGS="-g" 2563 cat >conftest.$ac_ext <<_ACEOF 2564/* confdefs.h. */ 2565_ACEOF 2566cat confdefs.h >>conftest.$ac_ext 2567cat >>conftest.$ac_ext <<_ACEOF 2568/* end confdefs.h. */ 2569 2570int 2571main () 2572{ 2573 2574 ; 2575 return 0; 2576} 2577_ACEOF 2578rm -f conftest.$ac_objext 2579if { (ac_try="$ac_compile" 2580case "(($ac_try" in 2581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2582 *) ac_try_echo=$ac_try;; 2583esac 2584eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2585 (eval "$ac_compile") 2>conftest.er1 2586 ac_status=$? 2587 grep -v '^ *+' conftest.er1 >conftest.err 2588 rm -f conftest.er1 2589 cat conftest.err >&5 2590 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2591 (exit $ac_status); } && { 2592 test -z "$ac_c_werror_flag" || 2593 test ! -s conftest.err 2594 } && test -s conftest.$ac_objext; then 2595 ac_cv_prog_cc_g=yes 2596else 2597 echo "$as_me: failed program was:" >&5 2598sed 's/^/| /' conftest.$ac_ext >&5 2599 2600 CFLAGS="" 2601 cat >conftest.$ac_ext <<_ACEOF 2602/* confdefs.h. */ 2603_ACEOF 2604cat confdefs.h >>conftest.$ac_ext 2605cat >>conftest.$ac_ext <<_ACEOF 2606/* end confdefs.h. */ 2607 2608int 2609main () 2610{ 2611 2612 ; 2613 return 0; 2614} 2615_ACEOF 2616rm -f conftest.$ac_objext 2617if { (ac_try="$ac_compile" 2618case "(($ac_try" in 2619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2620 *) ac_try_echo=$ac_try;; 2621esac 2622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2623 (eval "$ac_compile") 2>conftest.er1 2624 ac_status=$? 2625 grep -v '^ *+' conftest.er1 >conftest.err 2626 rm -f conftest.er1 2627 cat conftest.err >&5 2628 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2629 (exit $ac_status); } && { 2630 test -z "$ac_c_werror_flag" || 2631 test ! -s conftest.err 2632 } && test -s conftest.$ac_objext; then 2633 : 2634else 2635 echo "$as_me: failed program was:" >&5 2636sed 's/^/| /' conftest.$ac_ext >&5 2637 2638 ac_c_werror_flag=$ac_save_c_werror_flag 2639 CFLAGS="-g" 2640 cat >conftest.$ac_ext <<_ACEOF 2641/* confdefs.h. */ 2642_ACEOF 2643cat confdefs.h >>conftest.$ac_ext 2644cat >>conftest.$ac_ext <<_ACEOF 2645/* end confdefs.h. */ 2646 2647int 2648main () 2649{ 2650 2651 ; 2652 return 0; 2653} 2654_ACEOF 2655rm -f conftest.$ac_objext 2656if { (ac_try="$ac_compile" 2657case "(($ac_try" in 2658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2659 *) ac_try_echo=$ac_try;; 2660esac 2661eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2662 (eval "$ac_compile") 2>conftest.er1 2663 ac_status=$? 2664 grep -v '^ *+' conftest.er1 >conftest.err 2665 rm -f conftest.er1 2666 cat conftest.err >&5 2667 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2668 (exit $ac_status); } && { 2669 test -z "$ac_c_werror_flag" || 2670 test ! -s conftest.err 2671 } && test -s conftest.$ac_objext; then 2672 ac_cv_prog_cc_g=yes 2673else 2674 echo "$as_me: failed program was:" >&5 2675sed 's/^/| /' conftest.$ac_ext >&5 2676 2677 2678fi 2679 2680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2681fi 2682 2683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2684fi 2685 2686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2687 ac_c_werror_flag=$ac_save_c_werror_flag 2688fi 2689{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 2690echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 2691if test "$ac_test_CFLAGS" = set; then 2692 CFLAGS=$ac_save_CFLAGS 2693elif test $ac_cv_prog_cc_g = yes; then 2694 if test "$GCC" = yes; then 2695 CFLAGS="-g -O2" 2696 else 2697 CFLAGS="-g" 2698 fi 2699else 2700 if test "$GCC" = yes; then 2701 CFLAGS="-O2" 2702 else 2703 CFLAGS= 2704 fi 2705fi 2706{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 2707echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 2708if test "${ac_cv_prog_cc_c89+set}" = set; then 2709 echo $ECHO_N "(cached) $ECHO_C" >&6 2710else 2711 ac_cv_prog_cc_c89=no 2712ac_save_CC=$CC 2713cat >conftest.$ac_ext <<_ACEOF 2714/* confdefs.h. */ 2715_ACEOF 2716cat confdefs.h >>conftest.$ac_ext 2717cat >>conftest.$ac_ext <<_ACEOF 2718/* end confdefs.h. */ 2719#include <stdarg.h> 2720#include <stdio.h> 2721#include <sys/types.h> 2722#include <sys/stat.h> 2723/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2724struct buf { int x; }; 2725FILE * (*rcsopen) (struct buf *, struct stat *, int); 2726static char *e (p, i) 2727 char **p; 2728 int i; 2729{ 2730 return p[i]; 2731} 2732static char *f (char * (*g) (char **, int), char **p, ...) 2733{ 2734 char *s; 2735 va_list v; 2736 va_start (v,p); 2737 s = g (p, va_arg (v,int)); 2738 va_end (v); 2739 return s; 2740} 2741 2742/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2743 function prototypes and stuff, but not '\xHH' hex character constants. 2744 These don't provoke an error unfortunately, instead are silently treated 2745 as 'x'. The following induces an error, until -std is added to get 2746 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 2747 array size at least. It's necessary to write '\x00'==0 to get something 2748 that's true only with -std. */ 2749int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 2750 2751/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2752 inside strings and character constants. */ 2753#define FOO(x) 'x' 2754int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 2755 2756int test (int i, double x); 2757struct s1 {int (*f) (int a);}; 2758struct s2 {int (*f) (double a);}; 2759int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2760int argc; 2761char **argv; 2762int 2763main () 2764{ 2765return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2766 ; 2767 return 0; 2768} 2769_ACEOF 2770for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 2771 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2772do 2773 CC="$ac_save_CC $ac_arg" 2774 rm -f conftest.$ac_objext 2775if { (ac_try="$ac_compile" 2776case "(($ac_try" in 2777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2778 *) ac_try_echo=$ac_try;; 2779esac 2780eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2781 (eval "$ac_compile") 2>conftest.er1 2782 ac_status=$? 2783 grep -v '^ *+' conftest.er1 >conftest.err 2784 rm -f conftest.er1 2785 cat conftest.err >&5 2786 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2787 (exit $ac_status); } && { 2788 test -z "$ac_c_werror_flag" || 2789 test ! -s conftest.err 2790 } && test -s conftest.$ac_objext; then 2791 ac_cv_prog_cc_c89=$ac_arg 2792else 2793 echo "$as_me: failed program was:" >&5 2794sed 's/^/| /' conftest.$ac_ext >&5 2795 2796 2797fi 2798 2799rm -f core conftest.err conftest.$ac_objext 2800 test "x$ac_cv_prog_cc_c89" != "xno" && break 2801done 2802rm -f conftest.$ac_ext 2803CC=$ac_save_CC 2804 2805fi 2806# AC_CACHE_VAL 2807case "x$ac_cv_prog_cc_c89" in 2808 x) 2809 { echo "$as_me:$LINENO: result: none needed" >&5 2810echo "${ECHO_T}none needed" >&6; } ;; 2811 xno) 2812 { echo "$as_me:$LINENO: result: unsupported" >&5 2813echo "${ECHO_T}unsupported" >&6; } ;; 2814 *) 2815 CC="$CC $ac_cv_prog_cc_c89" 2816 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 2817echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 2818esac 2819 2820 2821ac_ext=c 2822ac_cpp='$CPP $CPPFLAGS' 2823ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2824ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2825ac_compiler_gnu=$ac_cv_c_compiler_gnu 2826 2827 2828 2829 2830 2831 if test "$GCC" = yes ; then 2832 if test "$SHLICC2" = yes ; then 2833 ac_cv_lbl_gcc_vers=2 2834 V_CCOPT="-O2" 2835 else 2836 { echo "$as_me:$LINENO: checking gcc version" >&5 2837echo $ECHO_N "checking gcc version... $ECHO_C" >&6; } 2838 if test "${ac_cv_lbl_gcc_vers+set}" = set; then 2839 echo $ECHO_N "(cached) $ECHO_C" >&6 2840else 2841 ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \ 2842 sed -e '/^gcc version /!d' \ 2843 -e 's/^gcc version //' \ 2844 -e 's/ .*//' -e 's/^[^0-9]*//' \ 2845 -e 's/\..*//'` 2846fi 2847 2848 { echo "$as_me:$LINENO: result: $ac_cv_lbl_gcc_vers" >&5 2849echo "${ECHO_T}$ac_cv_lbl_gcc_vers" >&6; } 2850 if test $ac_cv_lbl_gcc_vers -gt 1 ; then 2851 V_CCOPT="-O2" 2852 fi 2853 fi 2854 else 2855 { echo "$as_me:$LINENO: checking that $CC handles ansi prototypes" >&5 2856echo $ECHO_N "checking that $CC handles ansi prototypes... $ECHO_C" >&6; } 2857 if test "${ac_cv_lbl_cc_ansi_prototypes+set}" = set; then 2858 echo $ECHO_N "(cached) $ECHO_C" >&6 2859else 2860 2861cat >conftest.$ac_ext <<_ACEOF 2862/* confdefs.h. */ 2863_ACEOF 2864cat confdefs.h >>conftest.$ac_ext 2865cat >>conftest.$ac_ext <<_ACEOF 2866/* end confdefs.h. */ 2867#include <sys/types.h> 2868int 2869main () 2870{ 2871int frob(int, char *) 2872 ; 2873 return 0; 2874} 2875_ACEOF 2876rm -f conftest.$ac_objext 2877if { (ac_try="$ac_compile" 2878case "(($ac_try" in 2879 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2880 *) ac_try_echo=$ac_try;; 2881esac 2882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2883 (eval "$ac_compile") 2>conftest.er1 2884 ac_status=$? 2885 grep -v '^ *+' conftest.er1 >conftest.err 2886 rm -f conftest.er1 2887 cat conftest.err >&5 2888 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2889 (exit $ac_status); } && { 2890 test -z "$ac_c_werror_flag" || 2891 test ! -s conftest.err 2892 } && test -s conftest.$ac_objext; then 2893 ac_cv_lbl_cc_ansi_prototypes=yes 2894else 2895 echo "$as_me: failed program was:" >&5 2896sed 's/^/| /' conftest.$ac_ext >&5 2897 2898 ac_cv_lbl_cc_ansi_prototypes=no 2899fi 2900 2901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2902fi 2903 2904 { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_ansi_prototypes" >&5 2905echo "${ECHO_T}$ac_cv_lbl_cc_ansi_prototypes" >&6; } 2906 if test $ac_cv_lbl_cc_ansi_prototypes = no ; then 2907 case "$host_os" in 2908 2909 hpux*) 2910 { echo "$as_me:$LINENO: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5 2911echo $ECHO_N "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)... $ECHO_C" >&6; } 2912 savedcflags="$CFLAGS" 2913 CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS" 2914 if test "${ac_cv_lbl_cc_hpux_cc_aa+set}" = set; then 2915 echo $ECHO_N "(cached) $ECHO_C" >&6 2916else 2917 cat >conftest.$ac_ext <<_ACEOF 2918/* confdefs.h. */ 2919_ACEOF 2920cat confdefs.h >>conftest.$ac_ext 2921cat >>conftest.$ac_ext <<_ACEOF 2922/* end confdefs.h. */ 2923#include <sys/types.h> 2924int 2925main () 2926{ 2927int frob(int, char *) 2928 ; 2929 return 0; 2930} 2931_ACEOF 2932rm -f conftest.$ac_objext 2933if { (ac_try="$ac_compile" 2934case "(($ac_try" in 2935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2936 *) ac_try_echo=$ac_try;; 2937esac 2938eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2939 (eval "$ac_compile") 2>conftest.er1 2940 ac_status=$? 2941 grep -v '^ *+' conftest.er1 >conftest.err 2942 rm -f conftest.er1 2943 cat conftest.err >&5 2944 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2945 (exit $ac_status); } && { 2946 test -z "$ac_c_werror_flag" || 2947 test ! -s conftest.err 2948 } && test -s conftest.$ac_objext; then 2949 ac_cv_lbl_cc_hpux_cc_aa=yes 2950else 2951 echo "$as_me: failed program was:" >&5 2952sed 's/^/| /' conftest.$ac_ext >&5 2953 2954 ac_cv_lbl_cc_hpux_cc_aa=no 2955fi 2956 2957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2958fi 2959 2960 { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_hpux_cc_aa" >&5 2961echo "${ECHO_T}$ac_cv_lbl_cc_hpux_cc_aa" >&6; } 2962 if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then 2963 { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5 2964echo "$as_me: error: see the INSTALL doc for more info" >&2;} 2965 { (exit 1); exit 1; }; } 2966 fi 2967 CFLAGS="$savedcflags" 2968 V_CCOPT="-Aa $V_CCOPT" 2969 2970cat >>confdefs.h <<\_ACEOF 2971#define _HPUX_SOURCE 1 2972_ACEOF 2973 2974 ;; 2975 2976 osf*) 2977 { echo "$as_me:$LINENO: checking for ansi mode in DEC compiler ($CC -std1)" >&5 2978echo $ECHO_N "checking for ansi mode in DEC compiler ($CC -std1)... $ECHO_C" >&6; } 2979 savedcflags="$CFLAGS" 2980 CFLAGS="-std1" 2981 if test "${ac_cv_lbl_cc_osf1_cc_std1+set}" = set; then 2982 echo $ECHO_N "(cached) $ECHO_C" >&6 2983else 2984 cat >conftest.$ac_ext <<_ACEOF 2985/* confdefs.h. */ 2986_ACEOF 2987cat confdefs.h >>conftest.$ac_ext 2988cat >>conftest.$ac_ext <<_ACEOF 2989/* end confdefs.h. */ 2990#include <sys/types.h> 2991int 2992main () 2993{ 2994int frob(int, char *) 2995 ; 2996 return 0; 2997} 2998_ACEOF 2999rm -f conftest.$ac_objext 3000if { (ac_try="$ac_compile" 3001case "(($ac_try" in 3002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3003 *) ac_try_echo=$ac_try;; 3004esac 3005eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3006 (eval "$ac_compile") 2>conftest.er1 3007 ac_status=$? 3008 grep -v '^ *+' conftest.er1 >conftest.err 3009 rm -f conftest.er1 3010 cat conftest.err >&5 3011 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3012 (exit $ac_status); } && { 3013 test -z "$ac_c_werror_flag" || 3014 test ! -s conftest.err 3015 } && test -s conftest.$ac_objext; then 3016 ac_cv_lbl_cc_osf1_cc_std1=yes 3017else 3018 echo "$as_me: failed program was:" >&5 3019sed 's/^/| /' conftest.$ac_ext >&5 3020 3021 ac_cv_lbl_cc_osf1_cc_std1=no 3022fi 3023 3024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3025fi 3026 3027 { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_osf1_cc_std1" >&5 3028echo "${ECHO_T}$ac_cv_lbl_cc_osf1_cc_std1" >&6; } 3029 if test $ac_cv_lbl_cc_osf1_cc_std1 = no ; then 3030 { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5 3031echo "$as_me: error: see the INSTALL doc for more info" >&2;} 3032 { (exit 1); exit 1; }; } 3033 fi 3034 CFLAGS="$savedcflags" 3035 V_CCOPT="-std1 $V_CCOPT" 3036 ;; 3037 3038 *) 3039 { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5 3040echo "$as_me: error: see the INSTALL doc for more info" >&2;} 3041 { (exit 1); exit 1; }; } 3042 ;; 3043 esac 3044 fi 3045 V_INCLS="$V_INCLS -I/usr/local/include" 3046 LDFLAGS="$LDFLAGS -L/usr/local/lib" 3047 3048 case "$host_os" in 3049 3050 irix*) 3051 V_CCOPT="$V_CCOPT -xansi -signed -O" 3052 ;; 3053 3054 osf*) 3055 # 3056 # Presumed to be DEC OSF/1, Digital UNIX, or 3057 # Tru64 UNIX. 3058 # 3059 V_CCOPT="$V_CCOPT -O" 3060 ;; 3061 3062 ultrix*) 3063 { echo "$as_me:$LINENO: checking that Ultrix $CC hacks const in prototypes" >&5 3064echo $ECHO_N "checking that Ultrix $CC hacks const in prototypes... $ECHO_C" >&6; } 3065 if test "${ac_cv_lbl_cc_const_proto+set}" = set; then 3066 echo $ECHO_N "(cached) $ECHO_C" >&6 3067else 3068 cat >conftest.$ac_ext <<_ACEOF 3069/* confdefs.h. */ 3070_ACEOF 3071cat confdefs.h >>conftest.$ac_ext 3072cat >>conftest.$ac_ext <<_ACEOF 3073/* end confdefs.h. */ 3074#include <sys/types.h> 3075int 3076main () 3077{ 3078struct a { int b; }; 3079 void c(const struct a *) 3080 ; 3081 return 0; 3082} 3083_ACEOF 3084rm -f conftest.$ac_objext 3085if { (ac_try="$ac_compile" 3086case "(($ac_try" in 3087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3088 *) ac_try_echo=$ac_try;; 3089esac 3090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3091 (eval "$ac_compile") 2>conftest.er1 3092 ac_status=$? 3093 grep -v '^ *+' conftest.er1 >conftest.err 3094 rm -f conftest.er1 3095 cat conftest.err >&5 3096 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3097 (exit $ac_status); } && { 3098 test -z "$ac_c_werror_flag" || 3099 test ! -s conftest.err 3100 } && test -s conftest.$ac_objext; then 3101 ac_cv_lbl_cc_const_proto=yes 3102else 3103 echo "$as_me: failed program was:" >&5 3104sed 's/^/| /' conftest.$ac_ext >&5 3105 3106 ac_cv_lbl_cc_const_proto=no 3107fi 3108 3109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3110fi 3111 3112 { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_const_proto" >&5 3113echo "${ECHO_T}$ac_cv_lbl_cc_const_proto" >&6; } 3114 if test $ac_cv_lbl_cc_const_proto = no ; then 3115 3116cat >>confdefs.h <<\_ACEOF 3117#define const 3118_ACEOF 3119 3120 fi 3121 ;; 3122 esac 3123 fi 3124 3125{ echo "$as_me:$LINENO: checking for inline" >&5 3126echo $ECHO_N "checking for inline... $ECHO_C" >&6; } 3127 save_CFLAGS="$CFLAGS" 3128 CFLAGS="$V_CCOPT" 3129 if test "${ac_cv_lbl_inline+set}" = set; then 3130 echo $ECHO_N "(cached) $ECHO_C" >&6 3131else 3132 3133 ac_cv_lbl_inline="" 3134 ac_lbl_cc_inline=no 3135 for ac_lbl_inline in inline __inline__ __inline 3136 do 3137 cat >conftest.$ac_ext <<_ACEOF 3138/* confdefs.h. */ 3139_ACEOF 3140cat confdefs.h >>conftest.$ac_ext 3141cat >>conftest.$ac_ext <<_ACEOF 3142/* end confdefs.h. */ 3143#define inline $ac_lbl_inline 3144 static inline struct iltest *foo(void); 3145 struct iltest { 3146 int iltest1; 3147 int iltest2; 3148 }; 3149 3150 static inline struct iltest * 3151 foo() 3152 { 3153 static struct iltest xxx; 3154 3155 return &xxx; 3156 } 3157int 3158main () 3159{ 3160 3161 ; 3162 return 0; 3163} 3164_ACEOF 3165rm -f conftest.$ac_objext 3166if { (ac_try="$ac_compile" 3167case "(($ac_try" in 3168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3169 *) ac_try_echo=$ac_try;; 3170esac 3171eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3172 (eval "$ac_compile") 2>conftest.er1 3173 ac_status=$? 3174 grep -v '^ *+' conftest.er1 >conftest.err 3175 rm -f conftest.er1 3176 cat conftest.err >&5 3177 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3178 (exit $ac_status); } && { 3179 test -z "$ac_c_werror_flag" || 3180 test ! -s conftest.err 3181 } && test -s conftest.$ac_objext; then 3182 ac_lbl_cc_inline=yes 3183else 3184 echo "$as_me: failed program was:" >&5 3185sed 's/^/| /' conftest.$ac_ext >&5 3186 3187 3188fi 3189 3190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3191 if test "$ac_lbl_cc_inline" = yes ; then 3192 break; 3193 fi 3194 done 3195 if test "$ac_lbl_cc_inline" = yes ; then 3196 ac_cv_lbl_inline=$ac_lbl_inline 3197 fi 3198fi 3199 3200 CFLAGS="$save_CFLAGS" 3201 if test ! -z "$ac_cv_lbl_inline" ; then 3202 { echo "$as_me:$LINENO: result: $ac_cv_lbl_inline" >&5 3203echo "${ECHO_T}$ac_cv_lbl_inline" >&6; } 3204 else 3205 { echo "$as_me:$LINENO: result: no" >&5 3206echo "${ECHO_T}no" >&6; } 3207 fi 3208 3209cat >>confdefs.h <<_ACEOF 3210#define inline $ac_cv_lbl_inline 3211_ACEOF 3212 3213 3214{ echo "$as_me:$LINENO: checking for __attribute__" >&5 3215echo $ECHO_N "checking for __attribute__... $ECHO_C" >&6; } 3216if test "${ac_cv___attribute__+set}" = set; then 3217 echo $ECHO_N "(cached) $ECHO_C" >&6 3218else 3219 3220cat >conftest.$ac_ext <<_ACEOF 3221 3222 /* confdefs.h. */ 3223_ACEOF 3224cat confdefs.h >>conftest.$ac_ext 3225cat >>conftest.$ac_ext <<_ACEOF 3226/* end confdefs.h. */ 3227 3228#include <stdlib.h> 3229 3230static void foo(void) __attribute__ ((noreturn)); 3231 3232static void 3233foo(void) 3234{ 3235 exit(1); 3236} 3237 3238int 3239main(int argc, char **argv) 3240{ 3241 foo(); 3242} 3243 3244_ACEOF 3245rm -f conftest.$ac_objext 3246if { (ac_try="$ac_compile" 3247case "(($ac_try" in 3248 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3249 *) ac_try_echo=$ac_try;; 3250esac 3251eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3252 (eval "$ac_compile") 2>conftest.er1 3253 ac_status=$? 3254 grep -v '^ *+' conftest.er1 >conftest.err 3255 rm -f conftest.er1 3256 cat conftest.err >&5 3257 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3258 (exit $ac_status); } && { 3259 test -z "$ac_c_werror_flag" || 3260 test ! -s conftest.err 3261 } && test -s conftest.$ac_objext; then 3262 ac_cv___attribute__=yes 3263else 3264 echo "$as_me: failed program was:" >&5 3265sed 's/^/| /' conftest.$ac_ext >&5 3266 3267 ac_cv___attribute__=no 3268fi 3269 3270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3271fi 3272 3273if test "$ac_cv___attribute__" = "yes"; then 3274 3275cat >>confdefs.h <<\_ACEOF 3276#define HAVE___ATTRIBUTE__ 1 3277_ACEOF 3278 3279 V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\"" 3280else 3281 V_DEFS="$V_DEFS -D_U_=\"\"" 3282fi 3283{ echo "$as_me:$LINENO: result: $ac_cv___attribute__" >&5 3284echo "${ECHO_T}$ac_cv___attribute__" >&6; } 3285 3286if test "$ac_cv___attribute__" = "yes"; then 3287 3288{ echo "$as_me:$LINENO: checking whether __attribute__((format)) can be applied to function pointers" >&5 3289echo $ECHO_N "checking whether __attribute__((format)) can be applied to function pointers... $ECHO_C" >&6; } 3290if test "${ac_cv___attribute___format_function_pointer+set}" = set; then 3291 echo $ECHO_N "(cached) $ECHO_C" >&6 3292else 3293 3294cat >conftest.$ac_ext <<_ACEOF 3295 3296 /* confdefs.h. */ 3297_ACEOF 3298cat confdefs.h >>conftest.$ac_ext 3299cat >>conftest.$ac_ext <<_ACEOF 3300/* end confdefs.h. */ 3301 3302#include <stdlib.h> 3303 3304extern int (*foo)(const char *fmt, ...) 3305 __attribute__ ((format (printf, 1, 2))); 3306 3307int 3308main(int argc, char **argv) 3309{ 3310 (*foo)("%s", "test"); 3311} 3312 3313_ACEOF 3314rm -f conftest.$ac_objext 3315if { (ac_try="$ac_compile" 3316case "(($ac_try" in 3317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3318 *) ac_try_echo=$ac_try;; 3319esac 3320eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3321 (eval "$ac_compile") 2>conftest.er1 3322 ac_status=$? 3323 grep -v '^ *+' conftest.er1 >conftest.err 3324 rm -f conftest.er1 3325 cat conftest.err >&5 3326 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3327 (exit $ac_status); } && { 3328 test -z "$ac_c_werror_flag" || 3329 test ! -s conftest.err 3330 } && test -s conftest.$ac_objext; then 3331 ac_cv___attribute___format_function_pointer=yes 3332else 3333 echo "$as_me: failed program was:" >&5 3334sed 's/^/| /' conftest.$ac_ext >&5 3335 3336 ac_cv___attribute___format_function_pointer=no 3337fi 3338 3339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3340fi 3341 3342if test "$ac_cv___attribute___format_function_pointer" = "yes"; then 3343 3344cat >>confdefs.h <<\_ACEOF 3345#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1 3346_ACEOF 3347 3348fi 3349{ echo "$as_me:$LINENO: result: $ac_cv___attribute___format_function_pointer" >&5 3350echo "${ECHO_T}$ac_cv___attribute___format_function_pointer" >&6; } 3351 3352fi 3353ac_ext=c 3354ac_cpp='$CPP $CPPFLAGS' 3355ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3356ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3357ac_compiler_gnu=$ac_cv_c_compiler_gnu 3358{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 3359echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 3360# On Suns, sometimes $CPP names a directory. 3361if test -n "$CPP" && test -d "$CPP"; then 3362 CPP= 3363fi 3364if test -z "$CPP"; then 3365 if test "${ac_cv_prog_CPP+set}" = set; then 3366 echo $ECHO_N "(cached) $ECHO_C" >&6 3367else 3368 # Double quotes because CPP needs to be expanded 3369 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3370 do 3371 ac_preproc_ok=false 3372for ac_c_preproc_warn_flag in '' yes 3373do 3374 # Use a header file that comes with gcc, so configuring glibc 3375 # with a fresh cross-compiler works. 3376 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3377 # <limits.h> exists even on freestanding compilers. 3378 # On the NeXT, cc -E runs the code through the compiler's parser, 3379 # not just through cpp. "Syntax error" is here to catch this case. 3380 cat >conftest.$ac_ext <<_ACEOF 3381/* confdefs.h. */ 3382_ACEOF 3383cat confdefs.h >>conftest.$ac_ext 3384cat >>conftest.$ac_ext <<_ACEOF 3385/* end confdefs.h. */ 3386#ifdef __STDC__ 3387# include <limits.h> 3388#else 3389# include <assert.h> 3390#endif 3391 Syntax error 3392_ACEOF 3393if { (ac_try="$ac_cpp conftest.$ac_ext" 3394case "(($ac_try" in 3395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3396 *) ac_try_echo=$ac_try;; 3397esac 3398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3399 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3400 ac_status=$? 3401 grep -v '^ *+' conftest.er1 >conftest.err 3402 rm -f conftest.er1 3403 cat conftest.err >&5 3404 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3405 (exit $ac_status); } >/dev/null && { 3406 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3407 test ! -s conftest.err 3408 }; then 3409 : 3410else 3411 echo "$as_me: failed program was:" >&5 3412sed 's/^/| /' conftest.$ac_ext >&5 3413 3414 # Broken: fails on valid input. 3415continue 3416fi 3417 3418rm -f conftest.err conftest.$ac_ext 3419 3420 # OK, works on sane cases. Now check whether nonexistent headers 3421 # can be detected and how. 3422 cat >conftest.$ac_ext <<_ACEOF 3423/* confdefs.h. */ 3424_ACEOF 3425cat confdefs.h >>conftest.$ac_ext 3426cat >>conftest.$ac_ext <<_ACEOF 3427/* end confdefs.h. */ 3428#include <ac_nonexistent.h> 3429_ACEOF 3430if { (ac_try="$ac_cpp conftest.$ac_ext" 3431case "(($ac_try" in 3432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3433 *) ac_try_echo=$ac_try;; 3434esac 3435eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3436 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3437 ac_status=$? 3438 grep -v '^ *+' conftest.er1 >conftest.err 3439 rm -f conftest.er1 3440 cat conftest.err >&5 3441 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3442 (exit $ac_status); } >/dev/null && { 3443 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3444 test ! -s conftest.err 3445 }; then 3446 # Broken: success on invalid input. 3447continue 3448else 3449 echo "$as_me: failed program was:" >&5 3450sed 's/^/| /' conftest.$ac_ext >&5 3451 3452 # Passes both tests. 3453ac_preproc_ok=: 3454break 3455fi 3456 3457rm -f conftest.err conftest.$ac_ext 3458 3459done 3460# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3461rm -f conftest.err conftest.$ac_ext 3462if $ac_preproc_ok; then 3463 break 3464fi 3465 3466 done 3467 ac_cv_prog_CPP=$CPP 3468 3469fi 3470 CPP=$ac_cv_prog_CPP 3471else 3472 ac_cv_prog_CPP=$CPP 3473fi 3474{ echo "$as_me:$LINENO: result: $CPP" >&5 3475echo "${ECHO_T}$CPP" >&6; } 3476ac_preproc_ok=false 3477for ac_c_preproc_warn_flag in '' yes 3478do 3479 # Use a header file that comes with gcc, so configuring glibc 3480 # with a fresh cross-compiler works. 3481 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3482 # <limits.h> exists even on freestanding compilers. 3483 # On the NeXT, cc -E runs the code through the compiler's parser, 3484 # not just through cpp. "Syntax error" is here to catch this case. 3485 cat >conftest.$ac_ext <<_ACEOF 3486/* confdefs.h. */ 3487_ACEOF 3488cat confdefs.h >>conftest.$ac_ext 3489cat >>conftest.$ac_ext <<_ACEOF 3490/* end confdefs.h. */ 3491#ifdef __STDC__ 3492# include <limits.h> 3493#else 3494# include <assert.h> 3495#endif 3496 Syntax error 3497_ACEOF 3498if { (ac_try="$ac_cpp conftest.$ac_ext" 3499case "(($ac_try" in 3500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3501 *) ac_try_echo=$ac_try;; 3502esac 3503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3504 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3505 ac_status=$? 3506 grep -v '^ *+' conftest.er1 >conftest.err 3507 rm -f conftest.er1 3508 cat conftest.err >&5 3509 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3510 (exit $ac_status); } >/dev/null && { 3511 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3512 test ! -s conftest.err 3513 }; then 3514 : 3515else 3516 echo "$as_me: failed program was:" >&5 3517sed 's/^/| /' conftest.$ac_ext >&5 3518 3519 # Broken: fails on valid input. 3520continue 3521fi 3522 3523rm -f conftest.err conftest.$ac_ext 3524 3525 # OK, works on sane cases. Now check whether nonexistent headers 3526 # can be detected and how. 3527 cat >conftest.$ac_ext <<_ACEOF 3528/* confdefs.h. */ 3529_ACEOF 3530cat confdefs.h >>conftest.$ac_ext 3531cat >>conftest.$ac_ext <<_ACEOF 3532/* end confdefs.h. */ 3533#include <ac_nonexistent.h> 3534_ACEOF 3535if { (ac_try="$ac_cpp conftest.$ac_ext" 3536case "(($ac_try" in 3537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3538 *) ac_try_echo=$ac_try;; 3539esac 3540eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3541 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3542 ac_status=$? 3543 grep -v '^ *+' conftest.er1 >conftest.err 3544 rm -f conftest.er1 3545 cat conftest.err >&5 3546 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3547 (exit $ac_status); } >/dev/null && { 3548 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3549 test ! -s conftest.err 3550 }; then 3551 # Broken: success on invalid input. 3552continue 3553else 3554 echo "$as_me: failed program was:" >&5 3555sed 's/^/| /' conftest.$ac_ext >&5 3556 3557 # Passes both tests. 3558ac_preproc_ok=: 3559break 3560fi 3561 3562rm -f conftest.err conftest.$ac_ext 3563 3564done 3565# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3566rm -f conftest.err conftest.$ac_ext 3567if $ac_preproc_ok; then 3568 : 3569else 3570 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 3571See \`config.log' for more details." >&5 3572echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 3573See \`config.log' for more details." >&2;} 3574 { (exit 1); exit 1; }; } 3575fi 3576 3577ac_ext=c 3578ac_cpp='$CPP $CPPFLAGS' 3579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3581ac_compiler_gnu=$ac_cv_c_compiler_gnu 3582 3583 3584{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3585echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 3586if test "${ac_cv_path_GREP+set}" = set; then 3587 echo $ECHO_N "(cached) $ECHO_C" >&6 3588else 3589 # Extract the first word of "grep ggrep" to use in msg output 3590if test -z "$GREP"; then 3591set dummy grep ggrep; ac_prog_name=$2 3592if test "${ac_cv_path_GREP+set}" = set; then 3593 echo $ECHO_N "(cached) $ECHO_C" >&6 3594else 3595 ac_path_GREP_found=false 3596# Loop through the user's path and test for each of PROGNAME-LIST 3597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3598for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3599do 3600 IFS=$as_save_IFS 3601 test -z "$as_dir" && as_dir=. 3602 for ac_prog in grep ggrep; do 3603 for ac_exec_ext in '' $ac_executable_extensions; do 3604 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3605 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3606 # Check for GNU ac_path_GREP and select it if it is found. 3607 # Check for GNU $ac_path_GREP 3608case `"$ac_path_GREP" --version 2>&1` in 3609*GNU*) 3610 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3611*) 3612 ac_count=0 3613 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3614 while : 3615 do 3616 cat "conftest.in" "conftest.in" >"conftest.tmp" 3617 mv "conftest.tmp" "conftest.in" 3618 cp "conftest.in" "conftest.nl" 3619 echo 'GREP' >> "conftest.nl" 3620 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3621 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3622 ac_count=`expr $ac_count + 1` 3623 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3624 # Best one so far, save it but keep looking for a better one 3625 ac_cv_path_GREP="$ac_path_GREP" 3626 ac_path_GREP_max=$ac_count 3627 fi 3628 # 10*(2^10) chars as input seems more than enough 3629 test $ac_count -gt 10 && break 3630 done 3631 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3632esac 3633 3634 3635 $ac_path_GREP_found && break 3 3636 done 3637done 3638 3639done 3640IFS=$as_save_IFS 3641 3642 3643fi 3644 3645GREP="$ac_cv_path_GREP" 3646if test -z "$GREP"; then 3647 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3648echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3649 { (exit 1); exit 1; }; } 3650fi 3651 3652else 3653 ac_cv_path_GREP=$GREP 3654fi 3655 3656 3657fi 3658{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 3659echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 3660 GREP="$ac_cv_path_GREP" 3661 3662 3663{ echo "$as_me:$LINENO: checking for egrep" >&5 3664echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 3665if test "${ac_cv_path_EGREP+set}" = set; then 3666 echo $ECHO_N "(cached) $ECHO_C" >&6 3667else 3668 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3669 then ac_cv_path_EGREP="$GREP -E" 3670 else 3671 # Extract the first word of "egrep" to use in msg output 3672if test -z "$EGREP"; then 3673set dummy egrep; ac_prog_name=$2 3674if test "${ac_cv_path_EGREP+set}" = set; then 3675 echo $ECHO_N "(cached) $ECHO_C" >&6 3676else 3677 ac_path_EGREP_found=false 3678# Loop through the user's path and test for each of PROGNAME-LIST 3679as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3680for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3681do 3682 IFS=$as_save_IFS 3683 test -z "$as_dir" && as_dir=. 3684 for ac_prog in egrep; do 3685 for ac_exec_ext in '' $ac_executable_extensions; do 3686 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3687 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3688 # Check for GNU ac_path_EGREP and select it if it is found. 3689 # Check for GNU $ac_path_EGREP 3690case `"$ac_path_EGREP" --version 2>&1` in 3691*GNU*) 3692 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3693*) 3694 ac_count=0 3695 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3696 while : 3697 do 3698 cat "conftest.in" "conftest.in" >"conftest.tmp" 3699 mv "conftest.tmp" "conftest.in" 3700 cp "conftest.in" "conftest.nl" 3701 echo 'EGREP' >> "conftest.nl" 3702 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3703 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3704 ac_count=`expr $ac_count + 1` 3705 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3706 # Best one so far, save it but keep looking for a better one 3707 ac_cv_path_EGREP="$ac_path_EGREP" 3708 ac_path_EGREP_max=$ac_count 3709 fi 3710 # 10*(2^10) chars as input seems more than enough 3711 test $ac_count -gt 10 && break 3712 done 3713 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3714esac 3715 3716 3717 $ac_path_EGREP_found && break 3 3718 done 3719done 3720 3721done 3722IFS=$as_save_IFS 3723 3724 3725fi 3726 3727EGREP="$ac_cv_path_EGREP" 3728if test -z "$EGREP"; then 3729 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3730echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3731 { (exit 1); exit 1; }; } 3732fi 3733 3734else 3735 ac_cv_path_EGREP=$EGREP 3736fi 3737 3738 3739 fi 3740fi 3741{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 3742echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 3743 EGREP="$ac_cv_path_EGREP" 3744 3745 3746{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 3747echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 3748if test "${ac_cv_header_stdc+set}" = set; then 3749 echo $ECHO_N "(cached) $ECHO_C" >&6 3750else 3751 cat >conftest.$ac_ext <<_ACEOF 3752/* confdefs.h. */ 3753_ACEOF 3754cat confdefs.h >>conftest.$ac_ext 3755cat >>conftest.$ac_ext <<_ACEOF 3756/* end confdefs.h. */ 3757#include <stdlib.h> 3758#include <stdarg.h> 3759#include <string.h> 3760#include <float.h> 3761 3762int 3763main () 3764{ 3765 3766 ; 3767 return 0; 3768} 3769_ACEOF 3770rm -f conftest.$ac_objext 3771if { (ac_try="$ac_compile" 3772case "(($ac_try" in 3773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3774 *) ac_try_echo=$ac_try;; 3775esac 3776eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3777 (eval "$ac_compile") 2>conftest.er1 3778 ac_status=$? 3779 grep -v '^ *+' conftest.er1 >conftest.err 3780 rm -f conftest.er1 3781 cat conftest.err >&5 3782 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3783 (exit $ac_status); } && { 3784 test -z "$ac_c_werror_flag" || 3785 test ! -s conftest.err 3786 } && test -s conftest.$ac_objext; then 3787 ac_cv_header_stdc=yes 3788else 3789 echo "$as_me: failed program was:" >&5 3790sed 's/^/| /' conftest.$ac_ext >&5 3791 3792 ac_cv_header_stdc=no 3793fi 3794 3795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3796 3797if test $ac_cv_header_stdc = yes; then 3798 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3799 cat >conftest.$ac_ext <<_ACEOF 3800/* confdefs.h. */ 3801_ACEOF 3802cat confdefs.h >>conftest.$ac_ext 3803cat >>conftest.$ac_ext <<_ACEOF 3804/* end confdefs.h. */ 3805#include <string.h> 3806 3807_ACEOF 3808if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3809 $EGREP "memchr" >/dev/null 2>&1; then 3810 : 3811else 3812 ac_cv_header_stdc=no 3813fi 3814rm -f -r conftest* 3815 3816fi 3817 3818if test $ac_cv_header_stdc = yes; then 3819 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3820 cat >conftest.$ac_ext <<_ACEOF 3821/* confdefs.h. */ 3822_ACEOF 3823cat confdefs.h >>conftest.$ac_ext 3824cat >>conftest.$ac_ext <<_ACEOF 3825/* end confdefs.h. */ 3826#include <stdlib.h> 3827 3828_ACEOF 3829if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3830 $EGREP "free" >/dev/null 2>&1; then 3831 : 3832else 3833 ac_cv_header_stdc=no 3834fi 3835rm -f -r conftest* 3836 3837fi 3838 3839if test $ac_cv_header_stdc = yes; then 3840 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3841 if test "$cross_compiling" = yes; then 3842 : 3843else 3844 cat >conftest.$ac_ext <<_ACEOF 3845/* confdefs.h. */ 3846_ACEOF 3847cat confdefs.h >>conftest.$ac_ext 3848cat >>conftest.$ac_ext <<_ACEOF 3849/* end confdefs.h. */ 3850#include <ctype.h> 3851#include <stdlib.h> 3852#if ((' ' & 0x0FF) == 0x020) 3853# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3854# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3855#else 3856# define ISLOWER(c) \ 3857 (('a' <= (c) && (c) <= 'i') \ 3858 || ('j' <= (c) && (c) <= 'r') \ 3859 || ('s' <= (c) && (c) <= 'z')) 3860# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3861#endif 3862 3863#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3864int 3865main () 3866{ 3867 int i; 3868 for (i = 0; i < 256; i++) 3869 if (XOR (islower (i), ISLOWER (i)) 3870 || toupper (i) != TOUPPER (i)) 3871 return 2; 3872 return 0; 3873} 3874_ACEOF 3875rm -f conftest$ac_exeext 3876if { (ac_try="$ac_link" 3877case "(($ac_try" in 3878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3879 *) ac_try_echo=$ac_try;; 3880esac 3881eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3882 (eval "$ac_link") 2>&5 3883 ac_status=$? 3884 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3885 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 3886 { (case "(($ac_try" in 3887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3888 *) ac_try_echo=$ac_try;; 3889esac 3890eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3891 (eval "$ac_try") 2>&5 3892 ac_status=$? 3893 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3894 (exit $ac_status); }; }; then 3895 : 3896else 3897 echo "$as_me: program exited with status $ac_status" >&5 3898echo "$as_me: failed program was:" >&5 3899sed 's/^/| /' conftest.$ac_ext >&5 3900 3901( exit $ac_status ) 3902ac_cv_header_stdc=no 3903fi 3904rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 3905fi 3906 3907 3908fi 3909fi 3910{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 3911echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 3912if test $ac_cv_header_stdc = yes; then 3913 3914cat >>confdefs.h <<\_ACEOF 3915#define STDC_HEADERS 1 3916_ACEOF 3917 3918fi 3919 3920# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3931 inttypes.h stdint.h unistd.h 3932do 3933as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 3934{ echo "$as_me:$LINENO: checking for $ac_header" >&5 3935echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 3936if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 3937 echo $ECHO_N "(cached) $ECHO_C" >&6 3938else 3939 cat >conftest.$ac_ext <<_ACEOF 3940/* confdefs.h. */ 3941_ACEOF 3942cat confdefs.h >>conftest.$ac_ext 3943cat >>conftest.$ac_ext <<_ACEOF 3944/* end confdefs.h. */ 3945$ac_includes_default 3946 3947#include <$ac_header> 3948_ACEOF 3949rm -f conftest.$ac_objext 3950if { (ac_try="$ac_compile" 3951case "(($ac_try" in 3952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3953 *) ac_try_echo=$ac_try;; 3954esac 3955eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3956 (eval "$ac_compile") 2>conftest.er1 3957 ac_status=$? 3958 grep -v '^ *+' conftest.er1 >conftest.err 3959 rm -f conftest.er1 3960 cat conftest.err >&5 3961 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3962 (exit $ac_status); } && { 3963 test -z "$ac_c_werror_flag" || 3964 test ! -s conftest.err 3965 } && test -s conftest.$ac_objext; then 3966 eval "$as_ac_Header=yes" 3967else 3968 echo "$as_me: failed program was:" >&5 3969sed 's/^/| /' conftest.$ac_ext >&5 3970 3971 eval "$as_ac_Header=no" 3972fi 3973 3974rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3975fi 3976ac_res=`eval echo '${'$as_ac_Header'}'` 3977 { echo "$as_me:$LINENO: result: $ac_res" >&5 3978echo "${ECHO_T}$ac_res" >&6; } 3979if test `eval echo '${'$as_ac_Header'}'` = yes; then 3980 cat >>confdefs.h <<_ACEOF 3981#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 3982_ACEOF 3983 3984fi 3985 3986done 3987 3988 3989 3990 3991 3992 3993for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h 3994do 3995as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 3996if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 3997 { echo "$as_me:$LINENO: checking for $ac_header" >&5 3998echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 3999if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4000 echo $ECHO_N "(cached) $ECHO_C" >&6 4001fi 4002ac_res=`eval echo '${'$as_ac_Header'}'` 4003 { echo "$as_me:$LINENO: result: $ac_res" >&5 4004echo "${ECHO_T}$ac_res" >&6; } 4005else 4006 # Is the header compilable? 4007{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 4008echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 4009cat >conftest.$ac_ext <<_ACEOF 4010/* confdefs.h. */ 4011_ACEOF 4012cat confdefs.h >>conftest.$ac_ext 4013cat >>conftest.$ac_ext <<_ACEOF 4014/* end confdefs.h. */ 4015$ac_includes_default 4016#include <$ac_header> 4017_ACEOF 4018rm -f conftest.$ac_objext 4019if { (ac_try="$ac_compile" 4020case "(($ac_try" in 4021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4022 *) ac_try_echo=$ac_try;; 4023esac 4024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4025 (eval "$ac_compile") 2>conftest.er1 4026 ac_status=$? 4027 grep -v '^ *+' conftest.er1 >conftest.err 4028 rm -f conftest.er1 4029 cat conftest.err >&5 4030 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4031 (exit $ac_status); } && { 4032 test -z "$ac_c_werror_flag" || 4033 test ! -s conftest.err 4034 } && test -s conftest.$ac_objext; then 4035 ac_header_compiler=yes 4036else 4037 echo "$as_me: failed program was:" >&5 4038sed 's/^/| /' conftest.$ac_ext >&5 4039 4040 ac_header_compiler=no 4041fi 4042 4043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4044{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 4045echo "${ECHO_T}$ac_header_compiler" >&6; } 4046 4047# Is the header present? 4048{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 4049echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 4050cat >conftest.$ac_ext <<_ACEOF 4051/* confdefs.h. */ 4052_ACEOF 4053cat confdefs.h >>conftest.$ac_ext 4054cat >>conftest.$ac_ext <<_ACEOF 4055/* end confdefs.h. */ 4056#include <$ac_header> 4057_ACEOF 4058if { (ac_try="$ac_cpp conftest.$ac_ext" 4059case "(($ac_try" in 4060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4061 *) ac_try_echo=$ac_try;; 4062esac 4063eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4064 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4065 ac_status=$? 4066 grep -v '^ *+' conftest.er1 >conftest.err 4067 rm -f conftest.er1 4068 cat conftest.err >&5 4069 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4070 (exit $ac_status); } >/dev/null && { 4071 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4072 test ! -s conftest.err 4073 }; then 4074 ac_header_preproc=yes 4075else 4076 echo "$as_me: failed program was:" >&5 4077sed 's/^/| /' conftest.$ac_ext >&5 4078 4079 ac_header_preproc=no 4080fi 4081 4082rm -f conftest.err conftest.$ac_ext 4083{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 4084echo "${ECHO_T}$ac_header_preproc" >&6; } 4085 4086# So? What about this header? 4087case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 4088 yes:no: ) 4089 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 4090echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 4091 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 4092echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 4093 ac_header_preproc=yes 4094 ;; 4095 no:yes:* ) 4096 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 4097echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 4098 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 4099echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 4100 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 4101echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 4102 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 4103echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 4104 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 4105echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 4106 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 4107echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 4108 4109 ;; 4110esac 4111{ echo "$as_me:$LINENO: checking for $ac_header" >&5 4112echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4113if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4114 echo $ECHO_N "(cached) $ECHO_C" >&6 4115else 4116 eval "$as_ac_Header=\$ac_header_preproc" 4117fi 4118ac_res=`eval echo '${'$as_ac_Header'}'` 4119 { echo "$as_me:$LINENO: result: $ac_res" >&5 4120echo "${ECHO_T}$ac_res" >&6; } 4121 4122fi 4123if test `eval echo '${'$as_ac_Header'}'` = yes; then 4124 cat >>confdefs.h <<_ACEOF 4125#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4126_ACEOF 4127 4128fi 4129 4130done 4131 4132 4133for ac_header in net/pfvar.h 4134do 4135as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4136{ echo "$as_me:$LINENO: checking for $ac_header" >&5 4137echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4138if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4139 echo $ECHO_N "(cached) $ECHO_C" >&6 4140else 4141 cat >conftest.$ac_ext <<_ACEOF 4142/* confdefs.h. */ 4143_ACEOF 4144cat confdefs.h >>conftest.$ac_ext 4145cat >>conftest.$ac_ext <<_ACEOF 4146/* end confdefs.h. */ 4147#include <sys/types.h> 4148#include <sys/socket.h> 4149#include <net/if.h> 4150 4151#include <$ac_header> 4152_ACEOF 4153rm -f conftest.$ac_objext 4154if { (ac_try="$ac_compile" 4155case "(($ac_try" in 4156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4157 *) ac_try_echo=$ac_try;; 4158esac 4159eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4160 (eval "$ac_compile") 2>conftest.er1 4161 ac_status=$? 4162 grep -v '^ *+' conftest.er1 >conftest.err 4163 rm -f conftest.er1 4164 cat conftest.err >&5 4165 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4166 (exit $ac_status); } && { 4167 test -z "$ac_c_werror_flag" || 4168 test ! -s conftest.err 4169 } && test -s conftest.$ac_objext; then 4170 eval "$as_ac_Header=yes" 4171else 4172 echo "$as_me: failed program was:" >&5 4173sed 's/^/| /' conftest.$ac_ext >&5 4174 4175 eval "$as_ac_Header=no" 4176fi 4177 4178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4179fi 4180ac_res=`eval echo '${'$as_ac_Header'}'` 4181 { echo "$as_me:$LINENO: result: $ac_res" >&5 4182echo "${ECHO_T}$ac_res" >&6; } 4183if test `eval echo '${'$as_ac_Header'}'` = yes; then 4184 cat >>confdefs.h <<_ACEOF 4185#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4186_ACEOF 4187 4188fi 4189 4190done 4191 4192if test "$ac_cv_header_net_pfvar_h" = yes; then 4193 LOCALSRC="print-pflog.c $LOCALSRC" 4194fi 4195 4196for ac_header in netinet/if_ether.h 4197do 4198as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4199{ echo "$as_me:$LINENO: checking for $ac_header" >&5 4200echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4201if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4202 echo $ECHO_N "(cached) $ECHO_C" >&6 4203else 4204 cat >conftest.$ac_ext <<_ACEOF 4205/* confdefs.h. */ 4206_ACEOF 4207cat confdefs.h >>conftest.$ac_ext 4208cat >>conftest.$ac_ext <<_ACEOF 4209/* end confdefs.h. */ 4210#include <sys/types.h> 4211#include <sys/socket.h> 4212 4213#include <$ac_header> 4214_ACEOF 4215rm -f conftest.$ac_objext 4216if { (ac_try="$ac_compile" 4217case "(($ac_try" in 4218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4219 *) ac_try_echo=$ac_try;; 4220esac 4221eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4222 (eval "$ac_compile") 2>conftest.er1 4223 ac_status=$? 4224 grep -v '^ *+' conftest.er1 >conftest.err 4225 rm -f conftest.er1 4226 cat conftest.err >&5 4227 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4228 (exit $ac_status); } && { 4229 test -z "$ac_c_werror_flag" || 4230 test ! -s conftest.err 4231 } && test -s conftest.$ac_objext; then 4232 eval "$as_ac_Header=yes" 4233else 4234 echo "$as_me: failed program was:" >&5 4235sed 's/^/| /' conftest.$ac_ext >&5 4236 4237 eval "$as_ac_Header=no" 4238fi 4239 4240rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4241fi 4242ac_res=`eval echo '${'$as_ac_Header'}'` 4243 { echo "$as_me:$LINENO: result: $ac_res" >&5 4244echo "${ECHO_T}$ac_res" >&6; } 4245if test `eval echo '${'$as_ac_Header'}'` = yes; then 4246 cat >>confdefs.h <<_ACEOF 4247#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4248_ACEOF 4249 4250fi 4251 4252done 4253 4254if test "$ac_cv_header_netinet_if_ether_h" != yes; then 4255 # 4256 # The simple test didn't work. 4257 # Do we need to include <net/if.h> first? 4258 # Unset ac_cv_header_netinet_if_ether_h so we don't 4259 # treat the previous failure as a cached value and 4260 # suppress the next test. 4261 # 4262 { echo "$as_me:$LINENO: Rechecking with some additional includes" >&5 4263echo "$as_me: Rechecking with some additional includes" >&6;} 4264 unset ac_cv_header_netinet_if_ether_h 4265 4266for ac_header in netinet/if_ether.h 4267do 4268as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4269{ echo "$as_me:$LINENO: checking for $ac_header" >&5 4270echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4271if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4272 echo $ECHO_N "(cached) $ECHO_C" >&6 4273else 4274 cat >conftest.$ac_ext <<_ACEOF 4275/* confdefs.h. */ 4276_ACEOF 4277cat confdefs.h >>conftest.$ac_ext 4278cat >>conftest.$ac_ext <<_ACEOF 4279/* end confdefs.h. */ 4280#include <sys/types.h> 4281#include <sys/socket.h> 4282#include <netinet/in.h> 4283struct mbuf; 4284struct rtentry; 4285#include <net/if.h> 4286 4287#include <$ac_header> 4288_ACEOF 4289rm -f conftest.$ac_objext 4290if { (ac_try="$ac_compile" 4291case "(($ac_try" in 4292 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4293 *) ac_try_echo=$ac_try;; 4294esac 4295eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4296 (eval "$ac_compile") 2>conftest.er1 4297 ac_status=$? 4298 grep -v '^ *+' conftest.er1 >conftest.err 4299 rm -f conftest.er1 4300 cat conftest.err >&5 4301 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4302 (exit $ac_status); } && { 4303 test -z "$ac_c_werror_flag" || 4304 test ! -s conftest.err 4305 } && test -s conftest.$ac_objext; then 4306 eval "$as_ac_Header=yes" 4307else 4308 echo "$as_me: failed program was:" >&5 4309sed 's/^/| /' conftest.$ac_ext >&5 4310 4311 eval "$as_ac_Header=no" 4312fi 4313 4314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4315fi 4316ac_res=`eval echo '${'$as_ac_Header'}'` 4317 { echo "$as_me:$LINENO: result: $ac_res" >&5 4318echo "${ECHO_T}$ac_res" >&6; } 4319if test `eval echo '${'$as_ac_Header'}'` = yes; then 4320 cat >>confdefs.h <<_ACEOF 4321#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4322_ACEOF 4323 4324fi 4325 4326done 4327 4328fi 4329 4330{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 4331echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; } 4332if test "${ac_cv_header_time+set}" = set; then 4333 echo $ECHO_N "(cached) $ECHO_C" >&6 4334else 4335 cat >conftest.$ac_ext <<_ACEOF 4336/* confdefs.h. */ 4337_ACEOF 4338cat confdefs.h >>conftest.$ac_ext 4339cat >>conftest.$ac_ext <<_ACEOF 4340/* end confdefs.h. */ 4341#include <sys/types.h> 4342#include <sys/time.h> 4343#include <time.h> 4344 4345int 4346main () 4347{ 4348if ((struct tm *) 0) 4349return 0; 4350 ; 4351 return 0; 4352} 4353_ACEOF 4354rm -f conftest.$ac_objext 4355if { (ac_try="$ac_compile" 4356case "(($ac_try" in 4357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4358 *) ac_try_echo=$ac_try;; 4359esac 4360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4361 (eval "$ac_compile") 2>conftest.er1 4362 ac_status=$? 4363 grep -v '^ *+' conftest.er1 >conftest.err 4364 rm -f conftest.er1 4365 cat conftest.err >&5 4366 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4367 (exit $ac_status); } && { 4368 test -z "$ac_c_werror_flag" || 4369 test ! -s conftest.err 4370 } && test -s conftest.$ac_objext; then 4371 ac_cv_header_time=yes 4372else 4373 echo "$as_me: failed program was:" >&5 4374sed 's/^/| /' conftest.$ac_ext >&5 4375 4376 ac_cv_header_time=no 4377fi 4378 4379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4380fi 4381{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 4382echo "${ECHO_T}$ac_cv_header_time" >&6; } 4383if test $ac_cv_header_time = yes; then 4384 4385cat >>confdefs.h <<\_ACEOF 4386#define TIME_WITH_SYS_TIME 1 4387_ACEOF 4388 4389fi 4390 4391 4392case "$host_os" in 4393 4394darwin*) 4395 # Check whether --enable-universal was given. 4396if test "${enable_universal+set}" = set; then 4397 enableval=$enable_universal; 4398fi 4399 4400 if test "$enable_universal" != "no"; then 4401 case "$host_os" in 4402 4403 darwin9.*) 4404 # 4405 # Leopard. Build for x86 and 32-bit PowerPC, with 4406 # x86 first. (That's what Apple does.) 4407 # 4408 V_CCOPT="$V_CCOPT -arch i386 -arch ppc" 4409 LDFLAGS="$LDFLAGS -arch i386 -arch ppc" 4410 ;; 4411 4412 darwin10.*) 4413 # 4414 # Snow Leopard. Build for x86-64 and x86, with 4415 # x86-64 first. (That's what Apple does.) 4416 # 4417 V_CCOPT="$V_CCOPT -arch x86_64 -arch i386" 4418 LDFLAGS="$LDFLAGS -arch x86_64 -arch i386" 4419 ;; 4420 esac 4421 fi 4422 ;; 4423 4424linux*) 4425 { echo "$as_me:$LINENO: checking Linux kernel version" >&5 4426echo $ECHO_N "checking Linux kernel version... $ECHO_C" >&6; } 4427 if test "$cross_compiling" = yes; then 4428 if test "${ac_cv_linux_vers+set}" = set; then 4429 echo $ECHO_N "(cached) $ECHO_C" >&6 4430else 4431 ac_cv_linux_vers=unknown 4432fi 4433 4434 else 4435 if test "${ac_cv_linux_vers+set}" = set; then 4436 echo $ECHO_N "(cached) $ECHO_C" >&6 4437else 4438 ac_cv_linux_vers=`uname -r 2>&1 | \ 4439 sed -n -e '$s/.* //' -e '$s/\..*//p'` 4440fi 4441 4442 fi 4443 { echo "$as_me:$LINENO: result: $ac_cv_linux_vers" >&5 4444echo "${ECHO_T}$ac_cv_linux_vers" >&6; } 4445 if test $ac_cv_linux_vers = unknown ; then 4446 { { echo "$as_me:$LINENO: error: cannot determine linux version when cross-compiling" >&5 4447echo "$as_me: error: cannot determine linux version when cross-compiling" >&2;} 4448 { (exit 1); exit 1; }; } 4449 fi 4450 if test $ac_cv_linux_vers -lt 2 ; then 4451 { { echo "$as_me:$LINENO: error: version 2 or higher required; see the INSTALL doc for more info" >&5 4452echo "$as_me: error: version 2 or higher required; see the INSTALL doc for more info" >&2;} 4453 { (exit 1); exit 1; }; } 4454 fi 4455 ;; 4456 4457*) 4458 ;; 4459esac 4460 4461 4462 4463# Check whether --with-smi was given. 4464if test "${with_smi+set}" = set; then 4465 withval=$with_smi; 4466else 4467 with_smi=yes 4468fi 4469 4470 4471if test "x$with_smi" != "xno" ; then 4472 4473for ac_header in smi.h 4474do 4475as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4476if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4477 { echo "$as_me:$LINENO: checking for $ac_header" >&5 4478echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4479if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4480 echo $ECHO_N "(cached) $ECHO_C" >&6 4481fi 4482ac_res=`eval echo '${'$as_ac_Header'}'` 4483 { echo "$as_me:$LINENO: result: $ac_res" >&5 4484echo "${ECHO_T}$ac_res" >&6; } 4485else 4486 # Is the header compilable? 4487{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 4488echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 4489cat >conftest.$ac_ext <<_ACEOF 4490/* confdefs.h. */ 4491_ACEOF 4492cat confdefs.h >>conftest.$ac_ext 4493cat >>conftest.$ac_ext <<_ACEOF 4494/* end confdefs.h. */ 4495$ac_includes_default 4496#include <$ac_header> 4497_ACEOF 4498rm -f conftest.$ac_objext 4499if { (ac_try="$ac_compile" 4500case "(($ac_try" in 4501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4502 *) ac_try_echo=$ac_try;; 4503esac 4504eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4505 (eval "$ac_compile") 2>conftest.er1 4506 ac_status=$? 4507 grep -v '^ *+' conftest.er1 >conftest.err 4508 rm -f conftest.er1 4509 cat conftest.err >&5 4510 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4511 (exit $ac_status); } && { 4512 test -z "$ac_c_werror_flag" || 4513 test ! -s conftest.err 4514 } && test -s conftest.$ac_objext; then 4515 ac_header_compiler=yes 4516else 4517 echo "$as_me: failed program was:" >&5 4518sed 's/^/| /' conftest.$ac_ext >&5 4519 4520 ac_header_compiler=no 4521fi 4522 4523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4524{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 4525echo "${ECHO_T}$ac_header_compiler" >&6; } 4526 4527# Is the header present? 4528{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 4529echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 4530cat >conftest.$ac_ext <<_ACEOF 4531/* confdefs.h. */ 4532_ACEOF 4533cat confdefs.h >>conftest.$ac_ext 4534cat >>conftest.$ac_ext <<_ACEOF 4535/* end confdefs.h. */ 4536#include <$ac_header> 4537_ACEOF 4538if { (ac_try="$ac_cpp conftest.$ac_ext" 4539case "(($ac_try" in 4540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4541 *) ac_try_echo=$ac_try;; 4542esac 4543eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4544 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4545 ac_status=$? 4546 grep -v '^ *+' conftest.er1 >conftest.err 4547 rm -f conftest.er1 4548 cat conftest.err >&5 4549 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4550 (exit $ac_status); } >/dev/null && { 4551 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4552 test ! -s conftest.err 4553 }; then 4554 ac_header_preproc=yes 4555else 4556 echo "$as_me: failed program was:" >&5 4557sed 's/^/| /' conftest.$ac_ext >&5 4558 4559 ac_header_preproc=no 4560fi 4561 4562rm -f conftest.err conftest.$ac_ext 4563{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 4564echo "${ECHO_T}$ac_header_preproc" >&6; } 4565 4566# So? What about this header? 4567case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 4568 yes:no: ) 4569 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 4570echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 4571 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 4572echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 4573 ac_header_preproc=yes 4574 ;; 4575 no:yes:* ) 4576 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 4577echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 4578 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 4579echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 4580 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 4581echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 4582 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 4583echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 4584 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 4585echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 4586 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 4587echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 4588 4589 ;; 4590esac 4591{ echo "$as_me:$LINENO: checking for $ac_header" >&5 4592echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4593if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4594 echo $ECHO_N "(cached) $ECHO_C" >&6 4595else 4596 eval "$as_ac_Header=\$ac_header_preproc" 4597fi 4598ac_res=`eval echo '${'$as_ac_Header'}'` 4599 { echo "$as_me:$LINENO: result: $ac_res" >&5 4600echo "${ECHO_T}$ac_res" >&6; } 4601 4602fi 4603if test `eval echo '${'$as_ac_Header'}'` = yes; then 4604 cat >>confdefs.h <<_ACEOF 4605#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4606_ACEOF 4607 4608fi 4609 4610done 4611 4612 4613{ echo "$as_me:$LINENO: checking for smiInit in -lsmi" >&5 4614echo $ECHO_N "checking for smiInit in -lsmi... $ECHO_C" >&6; } 4615if test "${ac_cv_lib_smi_smiInit+set}" = set; then 4616 echo $ECHO_N "(cached) $ECHO_C" >&6 4617else 4618 ac_check_lib_save_LIBS=$LIBS 4619LIBS="-lsmi $LIBS" 4620cat >conftest.$ac_ext <<_ACEOF 4621/* confdefs.h. */ 4622_ACEOF 4623cat confdefs.h >>conftest.$ac_ext 4624cat >>conftest.$ac_ext <<_ACEOF 4625/* end confdefs.h. */ 4626 4627/* Override any GCC internal prototype to avoid an error. 4628 Use char because int might match the return type of a GCC 4629 builtin and then its argument prototype would still apply. */ 4630#ifdef __cplusplus 4631extern "C" 4632#endif 4633char smiInit (); 4634int 4635main () 4636{ 4637return smiInit (); 4638 ; 4639 return 0; 4640} 4641_ACEOF 4642rm -f conftest.$ac_objext conftest$ac_exeext 4643if { (ac_try="$ac_link" 4644case "(($ac_try" in 4645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4646 *) ac_try_echo=$ac_try;; 4647esac 4648eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4649 (eval "$ac_link") 2>conftest.er1 4650 ac_status=$? 4651 grep -v '^ *+' conftest.er1 >conftest.err 4652 rm -f conftest.er1 4653 cat conftest.err >&5 4654 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4655 (exit $ac_status); } && { 4656 test -z "$ac_c_werror_flag" || 4657 test ! -s conftest.err 4658 } && test -s conftest$ac_exeext && 4659 $as_test_x conftest$ac_exeext; then 4660 ac_cv_lib_smi_smiInit=yes 4661else 4662 echo "$as_me: failed program was:" >&5 4663sed 's/^/| /' conftest.$ac_ext >&5 4664 4665 ac_cv_lib_smi_smiInit=no 4666fi 4667 4668rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4669 conftest$ac_exeext conftest.$ac_ext 4670LIBS=$ac_check_lib_save_LIBS 4671fi 4672{ echo "$as_me:$LINENO: result: $ac_cv_lib_smi_smiInit" >&5 4673echo "${ECHO_T}$ac_cv_lib_smi_smiInit" >&6; } 4674if test $ac_cv_lib_smi_smiInit = yes; then 4675 cat >>confdefs.h <<_ACEOF 4676#define HAVE_LIBSMI 1 4677_ACEOF 4678 4679 LIBS="-lsmi $LIBS" 4680 4681fi 4682 4683if test "$ac_cv_header_smi_h" = yes -a "$ac_cv_lib_smi_smiInit" = yes 4684then 4685{ echo "$as_me:$LINENO: checking whether to enable libsmi" >&5 4686echo $ECHO_N "checking whether to enable libsmi... $ECHO_C" >&6; } 4687 if test "$cross_compiling" = yes; then 4688 { echo "$as_me:$LINENO: result: not when cross-compiling" >&5 4689echo "${ECHO_T}not when cross-compiling" >&6; } 4690 libsmi=no 4691 4692else 4693 cat >conftest.$ac_ext <<_ACEOF 4694/* confdefs.h. */ 4695_ACEOF 4696cat confdefs.h >>conftest.$ac_ext 4697cat >>conftest.$ac_ext <<_ACEOF 4698/* end confdefs.h. */ 4699 /* libsmi available check */ 4700#include <smi.h> 4701main() 4702{ 4703 int current, revision, age, n; 4704 const int required = 2; 4705 if (smiInit("")) 4706 exit(1); 4707 if (strcmp(SMI_LIBRARY_VERSION, smi_library_version)) 4708 exit(2); 4709 n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age); 4710 if (n != 3) 4711 exit(3); 4712 if (required < current - age || required > current) 4713 exit(4); 4714 exit(0); 4715} 4716 4717_ACEOF 4718rm -f conftest$ac_exeext 4719if { (ac_try="$ac_link" 4720case "(($ac_try" in 4721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4722 *) ac_try_echo=$ac_try;; 4723esac 4724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4725 (eval "$ac_link") 2>&5 4726 ac_status=$? 4727 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4728 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 4729 { (case "(($ac_try" in 4730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4731 *) ac_try_echo=$ac_try;; 4732esac 4733eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4734 (eval "$ac_try") 2>&5 4735 ac_status=$? 4736 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4737 (exit $ac_status); }; }; then 4738 { echo "$as_me:$LINENO: result: yes" >&5 4739echo "${ECHO_T}yes" >&6; } 4740 cat >>confdefs.h <<\_ACEOF 4741#define LIBSMI 1 4742_ACEOF 4743 4744 libsmi=yes 4745else 4746 echo "$as_me: program exited with status $ac_status" >&5 4747echo "$as_me: failed program was:" >&5 4748sed 's/^/| /' conftest.$ac_ext >&5 4749 4750( exit $ac_status ) 4751 case $? in 4752 1) { echo "$as_me:$LINENO: result: no - smiInit failed" >&5 4753echo "${ECHO_T}no - smiInit failed" >&6; } ;; 4754 2) { echo "$as_me:$LINENO: result: no - header/library version mismatch" >&5 4755echo "${ECHO_T}no - header/library version mismatch" >&6; } ;; 4756 3) { echo "$as_me:$LINENO: result: no - can't determine library version" >&5 4757echo "${ECHO_T}no - can't determine library version" >&6; } ;; 4758 4) { echo "$as_me:$LINENO: result: no - too old" >&5 4759echo "${ECHO_T}no - too old" >&6; } ;; 4760 *) { echo "$as_me:$LINENO: result: no" >&5 4761echo "${ECHO_T}no" >&6; } ;; 4762 esac 4763 libsmi=no 4764fi 4765rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 4766fi 4767 4768 4769fi 4770fi 4771 4772{ echo "$as_me:$LINENO: checking whether to enable the possibly-buggy SMB printer" >&5 4773echo $ECHO_N "checking whether to enable the possibly-buggy SMB printer... $ECHO_C" >&6; } 4774# Check whether --enable-smb was given. 4775if test "${enable_smb+set}" = set; then 4776 enableval=$enable_smb; 4777else 4778 enableval=yes 4779fi 4780 4781case "$enableval" in 4782yes) { echo "$as_me:$LINENO: result: yes" >&5 4783echo "${ECHO_T}yes" >&6; } 4784 { echo "$as_me:$LINENO: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5 4785echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;} 4786 cat >>confdefs.h <<\_ACEOF 4787#define TCPDUMP_DO_SMB 1 4788_ACEOF 4789 4790 LOCALSRC="print-smb.c smbutil.c $LOCALSRC" 4791 ;; 4792*) { echo "$as_me:$LINENO: result: no" >&5 4793echo "${ECHO_T}no" >&6; } 4794 ;; 4795esac 4796 4797 4798# Check whether --with-user was given. 4799if test "${with_user+set}" = set; then 4800 withval=$with_user; 4801fi 4802 4803{ echo "$as_me:$LINENO: checking whether to drop root privileges by default" >&5 4804echo $ECHO_N "checking whether to drop root privileges by default... $ECHO_C" >&6; } 4805if test ! -z "$with_user" ; then 4806 cat >>confdefs.h <<_ACEOF 4807#define WITH_USER "$withval" 4808_ACEOF 4809 4810 { echo "$as_me:$LINENO: result: to \"$withval\"" >&5 4811echo "${ECHO_T}to \"$withval\"" >&6; } 4812else 4813 { echo "$as_me:$LINENO: result: no" >&5 4814echo "${ECHO_T}no" >&6; } 4815fi 4816 4817 4818# Check whether --with-chroot was given. 4819if test "${with_chroot+set}" = set; then 4820 withval=$with_chroot; 4821fi 4822 4823{ echo "$as_me:$LINENO: checking whether to chroot" >&5 4824echo $ECHO_N "checking whether to chroot... $ECHO_C" >&6; } 4825if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then 4826 cat >>confdefs.h <<_ACEOF 4827#define WITH_CHROOT "$withval" 4828_ACEOF 4829 4830 { echo "$as_me:$LINENO: result: to \"$withval\"" >&5 4831echo "${ECHO_T}to \"$withval\"" >&6; } 4832else 4833 { echo "$as_me:$LINENO: result: no" >&5 4834echo "${ECHO_T}no" >&6; } 4835fi 4836 4837{ echo "$as_me:$LINENO: checking whether to enable ipv6" >&5 4838echo $ECHO_N "checking whether to enable ipv6... $ECHO_C" >&6; } 4839# Check whether --enable-ipv6 was given. 4840if test "${enable_ipv6+set}" = set; then 4841 enableval=$enable_ipv6; case "$enableval" in 4842yes) { echo "$as_me:$LINENO: result: yes" >&5 4843echo "${ECHO_T}yes" >&6; } 4844 LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC" 4845 cat >>confdefs.h <<\_ACEOF 4846#define INET6 1 4847_ACEOF 4848 4849 ipv6=yes 4850 ;; 4851*) 4852 { echo "$as_me:$LINENO: result: no" >&5 4853echo "${ECHO_T}no" >&6; } 4854 ipv6=no 4855 ;; 4856 esac 4857else 4858 if test "$cross_compiling" = yes; then 4859 { echo "$as_me:$LINENO: result: no" >&5 4860echo "${ECHO_T}no" >&6; } 4861 ipv6=no 4862 4863else 4864 cat >conftest.$ac_ext <<_ACEOF 4865/* confdefs.h. */ 4866_ACEOF 4867cat confdefs.h >>conftest.$ac_ext 4868cat >>conftest.$ac_ext <<_ACEOF 4869/* end confdefs.h. */ 4870 /* AF_INET6 available check */ 4871#include <sys/types.h> 4872#include <sys/socket.h> 4873main() 4874{ 4875 if (socket(AF_INET6, SOCK_STREAM, 0) < 0) 4876 exit(1); 4877 else 4878 exit(0); 4879} 4880 4881_ACEOF 4882rm -f conftest$ac_exeext 4883if { (ac_try="$ac_link" 4884case "(($ac_try" in 4885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4886 *) ac_try_echo=$ac_try;; 4887esac 4888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4889 (eval "$ac_link") 2>&5 4890 ac_status=$? 4891 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4892 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 4893 { (case "(($ac_try" in 4894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4895 *) ac_try_echo=$ac_try;; 4896esac 4897eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4898 (eval "$ac_try") 2>&5 4899 ac_status=$? 4900 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4901 (exit $ac_status); }; }; then 4902 { echo "$as_me:$LINENO: result: yes" >&5 4903echo "${ECHO_T}yes" >&6; } 4904 LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC" 4905 cat >>confdefs.h <<\_ACEOF 4906#define INET6 1 4907_ACEOF 4908 4909 ipv6=yes 4910else 4911 echo "$as_me: program exited with status $ac_status" >&5 4912echo "$as_me: failed program was:" >&5 4913sed 's/^/| /' conftest.$ac_ext >&5 4914 4915( exit $ac_status ) 4916 { echo "$as_me:$LINENO: result: no" >&5 4917echo "${ECHO_T}no" >&6; } 4918 ipv6=no 4919fi 4920rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 4921fi 4922 4923 4924fi 4925 4926 4927ipv6type=unknown 4928ipv6lib=none 4929ipv6trylibc=no 4930 4931if test "$ipv6" = "yes"; then 4932 { echo "$as_me:$LINENO: checking ipv6 stack type" >&5 4933echo $ECHO_N "checking ipv6 stack type... $ECHO_C" >&6; } 4934 for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do 4935 case $i in 4936 inria) 4937 cat >conftest.$ac_ext <<_ACEOF 4938/* confdefs.h. */ 4939_ACEOF 4940cat confdefs.h >>conftest.$ac_ext 4941cat >>conftest.$ac_ext <<_ACEOF 4942/* end confdefs.h. */ 4943#include <netinet/in.h> 4944#ifdef IPV6_INRIA_VERSION 4945yes 4946#endif 4947_ACEOF 4948if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4949 $EGREP "yes" >/dev/null 2>&1; then 4950 ipv6type=$i; 4951 CFLAGS="-DINET6 $CFLAGS" 4952fi 4953rm -f -r conftest* 4954 4955 ;; 4956 kame) 4957 cat >conftest.$ac_ext <<_ACEOF 4958/* confdefs.h. */ 4959_ACEOF 4960cat confdefs.h >>conftest.$ac_ext 4961cat >>conftest.$ac_ext <<_ACEOF 4962/* end confdefs.h. */ 4963#include <netinet/in.h> 4964#ifdef __KAME__ 4965yes 4966#endif 4967_ACEOF 4968if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4969 $EGREP "yes" >/dev/null 2>&1; then 4970 ipv6type=$i; 4971 ipv6lib=inet6; 4972 ipv6libdir=/usr/local/v6/lib; 4973 ipv6trylibc=yes; 4974 CFLAGS="-DINET6 $CFLAGS" 4975fi 4976rm -f -r conftest* 4977 4978 ;; 4979 linux-glibc) 4980 cat >conftest.$ac_ext <<_ACEOF 4981/* confdefs.h. */ 4982_ACEOF 4983cat confdefs.h >>conftest.$ac_ext 4984cat >>conftest.$ac_ext <<_ACEOF 4985/* end confdefs.h. */ 4986#include <features.h> 4987#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 4988yes 4989#endif 4990_ACEOF 4991if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4992 $EGREP "yes" >/dev/null 2>&1; then 4993 ipv6type=$i; 4994 CFLAGS="-DINET6 $CFLAGS" 4995fi 4996rm -f -r conftest* 4997 4998 ;; 4999 linux-libinet6) 5000 if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then 5001 ipv6type=$i 5002 ipv6lib=inet6 5003 ipv6libdir=/usr/inet6/lib 5004 ipv6trylibc=yes; 5005 CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS" 5006 fi 5007 ;; 5008 toshiba) 5009 cat >conftest.$ac_ext <<_ACEOF 5010/* confdefs.h. */ 5011_ACEOF 5012cat confdefs.h >>conftest.$ac_ext 5013cat >>conftest.$ac_ext <<_ACEOF 5014/* end confdefs.h. */ 5015#include <sys/param.h> 5016#ifdef _TOSHIBA_INET6 5017yes 5018#endif 5019_ACEOF 5020if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5021 $EGREP "yes" >/dev/null 2>&1; then 5022 ipv6type=$i; 5023 ipv6lib=inet6; 5024 ipv6libdir=/usr/local/v6/lib; 5025 CFLAGS="-DINET6 $CFLAGS" 5026fi 5027rm -f -r conftest* 5028 5029 ;; 5030 v6d) 5031 cat >conftest.$ac_ext <<_ACEOF 5032/* confdefs.h. */ 5033_ACEOF 5034cat confdefs.h >>conftest.$ac_ext 5035cat >>conftest.$ac_ext <<_ACEOF 5036/* end confdefs.h. */ 5037#include </usr/local/v6/include/sys/v6config.h> 5038#ifdef __V6D__ 5039yes 5040#endif 5041_ACEOF 5042if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5043 $EGREP "yes" >/dev/null 2>&1; then 5044 ipv6type=$i; 5045 ipv6lib=v6; 5046 ipv6libdir=/usr/local/v6/lib; 5047 CFLAGS="-I/usr/local/v6/include $CFLAGS" 5048fi 5049rm -f -r conftest* 5050 5051 ;; 5052 zeta) 5053 cat >conftest.$ac_ext <<_ACEOF 5054/* confdefs.h. */ 5055_ACEOF 5056cat confdefs.h >>conftest.$ac_ext 5057cat >>conftest.$ac_ext <<_ACEOF 5058/* end confdefs.h. */ 5059#include <sys/param.h> 5060#ifdef _ZETA_MINAMI_INET6 5061yes 5062#endif 5063_ACEOF 5064if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5065 $EGREP "yes" >/dev/null 2>&1; then 5066 ipv6type=$i; 5067 ipv6lib=inet6; 5068 ipv6libdir=/usr/local/v6/lib; 5069 CFLAGS="-DINET6 $CFLAGS" 5070fi 5071rm -f -r conftest* 5072 5073 ;; 5074 esac 5075 if test "$ipv6type" != "unknown"; then 5076 break 5077 fi 5078 done 5079 { echo "$as_me:$LINENO: result: $ipv6type" >&5 5080echo "${ECHO_T}$ipv6type" >&6; } 5081fi 5082 5083if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then 5084 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then 5085 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS" 5086 echo "You have $ipv6lib library, using it" 5087 else 5088 if test "$ipv6trylibc" = "yes"; then 5089 echo "You do not have $ipv6lib library, using libc" 5090 else 5091 echo 'Fatal: no $ipv6lib library found. cannot continue.' 5092 echo "You need to fetch lib$ipv6lib.a from appropriate" 5093 echo 'ipv6 kit and compile beforehand.' 5094 exit 1 5095 fi 5096 fi 5097fi 5098 5099 5100if test "$ipv6" = "yes"; then 5101 # 5102 # XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()" 5103 # function in libc; there are "ngetaddrinfo()" and 5104 # "ogetaddrinfo()" functions, and <netdb.h> #defines 5105 # "getaddrinfo" to be either "ngetaddrinfo" or 5106 # "ogetaddrinfo", depending on whether _SOCKADDR_LEN 5107 # or _XOPEN_SOURCE_EXTENDED are defined or not. 5108 # 5109 # So this test doesn't work on Tru64 5.1, and possibly 5110 # on other 5.x releases. This causes the configure 5111 # script to become confused, and results in libpcap 5112 # being unbuildable. 5113 # 5114 { echo "$as_me:$LINENO: checking for library containing getaddrinfo" >&5 5115echo $ECHO_N "checking for library containing getaddrinfo... $ECHO_C" >&6; } 5116if test "${ac_cv_search_getaddrinfo+set}" = set; then 5117 echo $ECHO_N "(cached) $ECHO_C" >&6 5118else 5119 ac_func_search_save_LIBS=$LIBS 5120cat >conftest.$ac_ext <<_ACEOF 5121/* confdefs.h. */ 5122_ACEOF 5123cat confdefs.h >>conftest.$ac_ext 5124cat >>conftest.$ac_ext <<_ACEOF 5125/* end confdefs.h. */ 5126 5127/* Override any GCC internal prototype to avoid an error. 5128 Use char because int might match the return type of a GCC 5129 builtin and then its argument prototype would still apply. */ 5130#ifdef __cplusplus 5131extern "C" 5132#endif 5133char getaddrinfo (); 5134int 5135main () 5136{ 5137return getaddrinfo (); 5138 ; 5139 return 0; 5140} 5141_ACEOF 5142for ac_lib in '' socket; do 5143 if test -z "$ac_lib"; then 5144 ac_res="none required" 5145 else 5146 ac_res=-l$ac_lib 5147 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5148 fi 5149 rm -f conftest.$ac_objext conftest$ac_exeext 5150if { (ac_try="$ac_link" 5151case "(($ac_try" in 5152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5153 *) ac_try_echo=$ac_try;; 5154esac 5155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5156 (eval "$ac_link") 2>conftest.er1 5157 ac_status=$? 5158 grep -v '^ *+' conftest.er1 >conftest.err 5159 rm -f conftest.er1 5160 cat conftest.err >&5 5161 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5162 (exit $ac_status); } && { 5163 test -z "$ac_c_werror_flag" || 5164 test ! -s conftest.err 5165 } && test -s conftest$ac_exeext && 5166 $as_test_x conftest$ac_exeext; then 5167 ac_cv_search_getaddrinfo=$ac_res 5168else 5169 echo "$as_me: failed program was:" >&5 5170sed 's/^/| /' conftest.$ac_ext >&5 5171 5172 5173fi 5174 5175rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5176 conftest$ac_exeext 5177 if test "${ac_cv_search_getaddrinfo+set}" = set; then 5178 break 5179fi 5180done 5181if test "${ac_cv_search_getaddrinfo+set}" = set; then 5182 : 5183else 5184 ac_cv_search_getaddrinfo=no 5185fi 5186rm conftest.$ac_ext 5187LIBS=$ac_func_search_save_LIBS 5188fi 5189{ echo "$as_me:$LINENO: result: $ac_cv_search_getaddrinfo" >&5 5190echo "${ECHO_T}$ac_cv_search_getaddrinfo" >&6; } 5191ac_res=$ac_cv_search_getaddrinfo 5192if test "$ac_res" != no; then 5193 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5194 { echo "$as_me:$LINENO: checking getaddrinfo bug" >&5 5195echo $ECHO_N "checking getaddrinfo bug... $ECHO_C" >&6; } 5196 if test "${td_cv_buggygetaddrinfo+set}" = set; then 5197 echo $ECHO_N "(cached) $ECHO_C" >&6 5198else 5199 if test "$cross_compiling" = yes; then 5200 td_cv_buggygetaddrinfo=yes 5201else 5202 cat >conftest.$ac_ext <<_ACEOF 5203/* confdefs.h. */ 5204_ACEOF 5205cat confdefs.h >>conftest.$ac_ext 5206cat >>conftest.$ac_ext <<_ACEOF 5207/* end confdefs.h. */ 5208 5209#include <sys/types.h> 5210#include <netdb.h> 5211#include <string.h> 5212#include <sys/socket.h> 5213#include <netinet/in.h> 5214 5215main() 5216{ 5217 int passive, gaierr, inet4 = 0, inet6 = 0; 5218 struct addrinfo hints, *ai, *aitop; 5219 char straddr[INET6_ADDRSTRLEN], strport[16]; 5220 5221 for (passive = 0; passive <= 1; passive++) { 5222 memset(&hints, 0, sizeof(hints)); 5223 hints.ai_family = AF_UNSPEC; 5224 hints.ai_flags = passive ? AI_PASSIVE : 0; 5225 hints.ai_socktype = SOCK_STREAM; 5226 hints.ai_protocol = IPPROTO_TCP; 5227 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) { 5228 (void)gai_strerror(gaierr); 5229 goto bad; 5230 } 5231 for (ai = aitop; ai; ai = ai->ai_next) { 5232 if (ai->ai_addr == NULL || 5233 ai->ai_addrlen == 0 || 5234 getnameinfo(ai->ai_addr, ai->ai_addrlen, 5235 straddr, sizeof(straddr), strport, sizeof(strport), 5236 NI_NUMERICHOST|NI_NUMERICSERV) != 0) { 5237 goto bad; 5238 } 5239 switch (ai->ai_family) { 5240 case AF_INET: 5241 if (strcmp(strport, "54321") != 0) { 5242 goto bad; 5243 } 5244 if (passive) { 5245 if (strcmp(straddr, "0.0.0.0") != 0) { 5246 goto bad; 5247 } 5248 } else { 5249 if (strcmp(straddr, "127.0.0.1") != 0) { 5250 goto bad; 5251 } 5252 } 5253 inet4++; 5254 break; 5255 case AF_INET6: 5256 if (strcmp(strport, "54321") != 0) { 5257 goto bad; 5258 } 5259 if (passive) { 5260 if (strcmp(straddr, "::") != 0) { 5261 goto bad; 5262 } 5263 } else { 5264 if (strcmp(straddr, "::1") != 0) { 5265 goto bad; 5266 } 5267 } 5268 inet6++; 5269 break; 5270 case AF_UNSPEC: 5271 goto bad; 5272 break; 5273#ifdef AF_UNIX 5274 case AF_UNIX: 5275#else 5276#ifdef AF_LOCAL 5277 case AF_LOCAL: 5278#endif 5279#endif 5280 default: 5281 /* another family support? */ 5282 break; 5283 } 5284 } 5285 } 5286 5287 /* supported family should be 2, unsupported family should be 0 */ 5288 if (!(inet4 == 0 || inet4 == 2)) 5289 goto bad; 5290 if (!(inet6 == 0 || inet6 == 2)) 5291 goto bad; 5292 5293 if (aitop) 5294 freeaddrinfo(aitop); 5295 exit(0); 5296 5297 bad: 5298 if (aitop) 5299 freeaddrinfo(aitop); 5300 exit(1); 5301} 5302 5303_ACEOF 5304rm -f conftest$ac_exeext 5305if { (ac_try="$ac_link" 5306case "(($ac_try" in 5307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5308 *) ac_try_echo=$ac_try;; 5309esac 5310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5311 (eval "$ac_link") 2>&5 5312 ac_status=$? 5313 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5314 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5315 { (case "(($ac_try" in 5316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5317 *) ac_try_echo=$ac_try;; 5318esac 5319eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5320 (eval "$ac_try") 2>&5 5321 ac_status=$? 5322 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5323 (exit $ac_status); }; }; then 5324 td_cv_buggygetaddrinfo=no 5325else 5326 echo "$as_me: program exited with status $ac_status" >&5 5327echo "$as_me: failed program was:" >&5 5328sed 's/^/| /' conftest.$ac_ext >&5 5329 5330( exit $ac_status ) 5331td_cv_buggygetaddrinfo=yes 5332fi 5333rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5334fi 5335 5336 5337fi 5338 5339 if test "$td_cv_buggygetaddrinfo" = no; then 5340 { echo "$as_me:$LINENO: result: good" >&5 5341echo "${ECHO_T}good" >&6; } 5342 else 5343 { echo "$as_me:$LINENO: result: buggy" >&5 5344echo "${ECHO_T}buggy" >&6; } 5345 fi 5346 5347 if test "$td_cv_buggygetaddrinfo" = "yes"; then 5348 # 5349 # XXX - it doesn't appear that "ipv6type" can ever be 5350 # set to "linux". Should this be testing for 5351 # "linux-glibc", or for that *or* "linux-libinet6"? 5352 # If the latter, note that "linux-libinet6" is also 5353 # the type given to some non-Linux OSes. 5354 # 5355 if test "$ipv6type" != "linux"; then 5356 echo 'Fatal: You must get working getaddrinfo() function.' 5357 echo ' or you can specify "--disable-ipv6"'. 5358 exit 1 5359 else 5360 echo 'Warning: getaddrinfo() implementation on your system seems be buggy.' 5361 echo ' Better upgrade your system library to newest version' 5362 echo ' of GNU C library (aka glibc).' 5363 fi 5364 fi 5365 5366fi 5367 5368 5369for ac_func in getnameinfo 5370do 5371as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 5372{ echo "$as_me:$LINENO: checking for $ac_func" >&5 5373echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 5374if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 5375 echo $ECHO_N "(cached) $ECHO_C" >&6 5376else 5377 cat >conftest.$ac_ext <<_ACEOF 5378/* confdefs.h. */ 5379_ACEOF 5380cat confdefs.h >>conftest.$ac_ext 5381cat >>conftest.$ac_ext <<_ACEOF 5382/* end confdefs.h. */ 5383/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 5384 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 5385#define $ac_func innocuous_$ac_func 5386 5387/* System header to define __stub macros and hopefully few prototypes, 5388 which can conflict with char $ac_func (); below. 5389 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5390 <limits.h> exists even on freestanding compilers. */ 5391 5392#ifdef __STDC__ 5393# include <limits.h> 5394#else 5395# include <assert.h> 5396#endif 5397 5398#undef $ac_func 5399 5400/* Override any GCC internal prototype to avoid an error. 5401 Use char because int might match the return type of a GCC 5402 builtin and then its argument prototype would still apply. */ 5403#ifdef __cplusplus 5404extern "C" 5405#endif 5406char $ac_func (); 5407/* The GNU C library defines this for functions which it implements 5408 to always fail with ENOSYS. Some functions are actually named 5409 something starting with __ and the normal name is an alias. */ 5410#if defined __stub_$ac_func || defined __stub___$ac_func 5411choke me 5412#endif 5413 5414int 5415main () 5416{ 5417return $ac_func (); 5418 ; 5419 return 0; 5420} 5421_ACEOF 5422rm -f conftest.$ac_objext conftest$ac_exeext 5423if { (ac_try="$ac_link" 5424case "(($ac_try" in 5425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5426 *) ac_try_echo=$ac_try;; 5427esac 5428eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5429 (eval "$ac_link") 2>conftest.er1 5430 ac_status=$? 5431 grep -v '^ *+' conftest.er1 >conftest.err 5432 rm -f conftest.er1 5433 cat conftest.err >&5 5434 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5435 (exit $ac_status); } && { 5436 test -z "$ac_c_werror_flag" || 5437 test ! -s conftest.err 5438 } && test -s conftest$ac_exeext && 5439 $as_test_x conftest$ac_exeext; then 5440 eval "$as_ac_var=yes" 5441else 5442 echo "$as_me: failed program was:" >&5 5443sed 's/^/| /' conftest.$ac_ext >&5 5444 5445 eval "$as_ac_var=no" 5446fi 5447 5448rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5449 conftest$ac_exeext conftest.$ac_ext 5450fi 5451ac_res=`eval echo '${'$as_ac_var'}'` 5452 { echo "$as_me:$LINENO: result: $ac_res" >&5 5453echo "${ECHO_T}$ac_res" >&6; } 5454if test `eval echo '${'$as_ac_var'}'` = yes; then 5455 cat >>confdefs.h <<_ACEOF 5456#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 5457_ACEOF 5458 5459else 5460 case " $LIBOBJS " in 5461 *" $ac_func.$ac_objext "* ) ;; 5462 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 5463 ;; 5464esac 5465 5466fi 5467done 5468 5469 5470fi 5471 5472{ echo "$as_me:$LINENO: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5 5473echo $ECHO_N "checking for dnet_htoa declaration in netdnet/dnetdb.h... $ECHO_C" >&6; } 5474if test "${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+set}" = set; then 5475 echo $ECHO_N "(cached) $ECHO_C" >&6 5476else 5477 cat >conftest.$ac_ext <<_ACEOF 5478/* confdefs.h. */ 5479_ACEOF 5480cat confdefs.h >>conftest.$ac_ext 5481cat >>conftest.$ac_ext <<_ACEOF 5482/* end confdefs.h. */ 5483#include <netdnet/dnetdb.h> 5484 5485_ACEOF 5486if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5487 $EGREP "dnet_htoa" >/dev/null 2>&1; then 5488 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes 5489else 5490 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no 5491fi 5492rm -f -r conftest* 5493 5494fi 5495{ echo "$as_me:$LINENO: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5 5496echo "${ECHO_T}$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; } 5497if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then 5498 cat >>confdefs.h <<\_ACEOF 5499#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1 5500_ACEOF 5501 5502fi 5503 5504 5505 { echo "$as_me:$LINENO: checking for addrinfo" >&5 5506echo $ECHO_N "checking for addrinfo... $ECHO_C" >&6; } 5507 if test "${ac_cv_addrinfo+set}" = set; then 5508 echo $ECHO_N "(cached) $ECHO_C" >&6 5509else 5510 cat >conftest.$ac_ext <<_ACEOF 5511/* confdefs.h. */ 5512_ACEOF 5513cat confdefs.h >>conftest.$ac_ext 5514cat >>conftest.$ac_ext <<_ACEOF 5515/* end confdefs.h. */ 5516 5517# include <netdb.h> 5518int 5519main () 5520{ 5521struct addrinfo a 5522 ; 5523 return 0; 5524} 5525_ACEOF 5526rm -f conftest.$ac_objext 5527if { (ac_try="$ac_compile" 5528case "(($ac_try" in 5529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5530 *) ac_try_echo=$ac_try;; 5531esac 5532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5533 (eval "$ac_compile") 2>conftest.er1 5534 ac_status=$? 5535 grep -v '^ *+' conftest.er1 >conftest.err 5536 rm -f conftest.er1 5537 cat conftest.err >&5 5538 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5539 (exit $ac_status); } && { 5540 test -z "$ac_c_werror_flag" || 5541 test ! -s conftest.err 5542 } && test -s conftest.$ac_objext; then 5543 ac_cv_addrinfo=yes 5544else 5545 echo "$as_me: failed program was:" >&5 5546sed 's/^/| /' conftest.$ac_ext >&5 5547 5548 ac_cv_addrinfo=no 5549fi 5550 5551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5552fi 5553 5554 { echo "$as_me:$LINENO: result: $ac_cv_addrinfo" >&5 5555echo "${ECHO_T}$ac_cv_addrinfo" >&6; } 5556 if test $ac_cv_addrinfo = yes; then 5557 cat >>confdefs.h <<\_ACEOF 5558#define HAVE_ADDRINFO 1 5559_ACEOF 5560 5561 else 5562 cat >>confdefs.h <<\_ACEOF 5563#define NEED_ADDRINFO_H 1 5564_ACEOF 5565 5566 fi 5567 5568if test "$ac_cv_addrinfo" = no; then 5569 missing_includes=yes 5570fi 5571 5572 5573 { echo "$as_me:$LINENO: checking for NI_MAXSERV" >&5 5574echo $ECHO_N "checking for NI_MAXSERV... $ECHO_C" >&6; } 5575 if test "${ac_cv_maxserv+set}" = set; then 5576 echo $ECHO_N "(cached) $ECHO_C" >&6 5577else 5578 cat >conftest.$ac_ext <<_ACEOF 5579/* confdefs.h. */ 5580_ACEOF 5581cat confdefs.h >>conftest.$ac_ext 5582cat >>conftest.$ac_ext <<_ACEOF 5583/* end confdefs.h. */ 5584#include <netdb.h> 5585#ifdef NI_MAXSERV 5586yes 5587#endif 5588_ACEOF 5589if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5590 $EGREP "yes" >/dev/null 2>&1; then 5591 ac_cv_maxserv=yes 5592else 5593 ac_cv_maxserv=no 5594fi 5595rm -f -r conftest* 5596 5597fi 5598 5599 { echo "$as_me:$LINENO: result: $ac_cv_maxserv" >&5 5600echo "${ECHO_T}$ac_cv_maxserv" >&6; } 5601 if test $ac_cv_maxserv != yes; then 5602 cat >>confdefs.h <<\_ACEOF 5603#define NEED_ADDRINFO_H 1 5604_ACEOF 5605 5606 fi 5607 5608if test "$ac_cv_maxserv" = no; then 5609 missing_includes=yes 5610fi 5611 5612 5613 { echo "$as_me:$LINENO: checking for NI_NAMEREQD" >&5 5614echo $ECHO_N "checking for NI_NAMEREQD... $ECHO_C" >&6; } 5615 if test "${ac_cv_namereqd+set}" = set; then 5616 echo $ECHO_N "(cached) $ECHO_C" >&6 5617else 5618 cat >conftest.$ac_ext <<_ACEOF 5619/* confdefs.h. */ 5620_ACEOF 5621cat confdefs.h >>conftest.$ac_ext 5622cat >>conftest.$ac_ext <<_ACEOF 5623/* end confdefs.h. */ 5624#include <netdb.h> 5625#ifdef NI_NOFQDN 5626yes 5627#endif 5628_ACEOF 5629if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5630 $EGREP "yes" >/dev/null 2>&1; then 5631 ac_cv_namereqd=yes 5632else 5633 ac_cv_namereqd=no 5634fi 5635rm -f -r conftest* 5636 5637fi 5638 5639 { echo "$as_me:$LINENO: result: $ac_cv_namereqd" >&5 5640echo "${ECHO_T}$ac_cv_namereqd" >&6; } 5641 if test $ac_cv_namereqd != yes; then 5642 cat >>confdefs.h <<\_ACEOF 5643#define NEED_ADDRINFO_H 1 5644_ACEOF 5645 5646 fi 5647 5648if test "$ac_cv_namereqd" = no; then 5649 missing_includes=yes 5650fi 5651 5652 5653 { echo "$as_me:$LINENO: checking for sockaddr_storage" >&5 5654echo $ECHO_N "checking for sockaddr_storage... $ECHO_C" >&6; } 5655 if test "${ac_cv_sa_storage+set}" = set; then 5656 echo $ECHO_N "(cached) $ECHO_C" >&6 5657else 5658 cat >conftest.$ac_ext <<_ACEOF 5659/* confdefs.h. */ 5660_ACEOF 5661cat confdefs.h >>conftest.$ac_ext 5662cat >>conftest.$ac_ext <<_ACEOF 5663/* end confdefs.h. */ 5664 5665# include <sys/types.h> 5666# include <sys/socket.h> 5667int 5668main () 5669{ 5670struct sockaddr_storage s 5671 ; 5672 return 0; 5673} 5674_ACEOF 5675rm -f conftest.$ac_objext 5676if { (ac_try="$ac_compile" 5677case "(($ac_try" in 5678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5679 *) ac_try_echo=$ac_try;; 5680esac 5681eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5682 (eval "$ac_compile") 2>conftest.er1 5683 ac_status=$? 5684 grep -v '^ *+' conftest.er1 >conftest.err 5685 rm -f conftest.er1 5686 cat conftest.err >&5 5687 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5688 (exit $ac_status); } && { 5689 test -z "$ac_c_werror_flag" || 5690 test ! -s conftest.err 5691 } && test -s conftest.$ac_objext; then 5692 ac_cv_sa_storage=yes 5693else 5694 echo "$as_me: failed program was:" >&5 5695sed 's/^/| /' conftest.$ac_ext >&5 5696 5697 ac_cv_sa_storage=no 5698fi 5699 5700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5701fi 5702 5703 { echo "$as_me:$LINENO: result: $ac_cv_sa_storage" >&5 5704echo "${ECHO_T}$ac_cv_sa_storage" >&6; } 5705 if test $ac_cv_sa_storage = yes; then 5706 cat >>confdefs.h <<\_ACEOF 5707#define HAVE_SOCKADDR_STORAGE 1 5708_ACEOF 5709 5710 fi 5711 5712if test "$ac_cv_sa_storage" = no; then 5713 missing_includes=yes 5714fi 5715 5716 5717 5718 5719 5720 5721 5722for ac_func in vfprintf strcasecmp strlcat strlcpy strdup strsep 5723do 5724as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 5725{ echo "$as_me:$LINENO: checking for $ac_func" >&5 5726echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 5727if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 5728 echo $ECHO_N "(cached) $ECHO_C" >&6 5729else 5730 cat >conftest.$ac_ext <<_ACEOF 5731/* confdefs.h. */ 5732_ACEOF 5733cat confdefs.h >>conftest.$ac_ext 5734cat >>conftest.$ac_ext <<_ACEOF 5735/* end confdefs.h. */ 5736/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 5737 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 5738#define $ac_func innocuous_$ac_func 5739 5740/* System header to define __stub macros and hopefully few prototypes, 5741 which can conflict with char $ac_func (); below. 5742 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5743 <limits.h> exists even on freestanding compilers. */ 5744 5745#ifdef __STDC__ 5746# include <limits.h> 5747#else 5748# include <assert.h> 5749#endif 5750 5751#undef $ac_func 5752 5753/* Override any GCC internal prototype to avoid an error. 5754 Use char because int might match the return type of a GCC 5755 builtin and then its argument prototype would still apply. */ 5756#ifdef __cplusplus 5757extern "C" 5758#endif 5759char $ac_func (); 5760/* The GNU C library defines this for functions which it implements 5761 to always fail with ENOSYS. Some functions are actually named 5762 something starting with __ and the normal name is an alias. */ 5763#if defined __stub_$ac_func || defined __stub___$ac_func 5764choke me 5765#endif 5766 5767int 5768main () 5769{ 5770return $ac_func (); 5771 ; 5772 return 0; 5773} 5774_ACEOF 5775rm -f conftest.$ac_objext conftest$ac_exeext 5776if { (ac_try="$ac_link" 5777case "(($ac_try" in 5778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5779 *) ac_try_echo=$ac_try;; 5780esac 5781eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5782 (eval "$ac_link") 2>conftest.er1 5783 ac_status=$? 5784 grep -v '^ *+' conftest.er1 >conftest.err 5785 rm -f conftest.er1 5786 cat conftest.err >&5 5787 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5788 (exit $ac_status); } && { 5789 test -z "$ac_c_werror_flag" || 5790 test ! -s conftest.err 5791 } && test -s conftest$ac_exeext && 5792 $as_test_x conftest$ac_exeext; then 5793 eval "$as_ac_var=yes" 5794else 5795 echo "$as_me: failed program was:" >&5 5796sed 's/^/| /' conftest.$ac_ext >&5 5797 5798 eval "$as_ac_var=no" 5799fi 5800 5801rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5802 conftest$ac_exeext conftest.$ac_ext 5803fi 5804ac_res=`eval echo '${'$as_ac_var'}'` 5805 { echo "$as_me:$LINENO: result: $ac_res" >&5 5806echo "${ECHO_T}$ac_res" >&6; } 5807if test `eval echo '${'$as_ac_var'}'` = yes; then 5808 cat >>confdefs.h <<_ACEOF 5809#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 5810_ACEOF 5811 5812else 5813 case " $LIBOBJS " in 5814 *" $ac_func.$ac_objext "* ) ;; 5815 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 5816 ;; 5817esac 5818 5819fi 5820done 5821 5822 5823 5824 5825 5826for ac_func in fork vfork strftime 5827do 5828as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 5829{ echo "$as_me:$LINENO: checking for $ac_func" >&5 5830echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 5831if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 5832 echo $ECHO_N "(cached) $ECHO_C" >&6 5833else 5834 cat >conftest.$ac_ext <<_ACEOF 5835/* confdefs.h. */ 5836_ACEOF 5837cat confdefs.h >>conftest.$ac_ext 5838cat >>conftest.$ac_ext <<_ACEOF 5839/* end confdefs.h. */ 5840/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 5841 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 5842#define $ac_func innocuous_$ac_func 5843 5844/* System header to define __stub macros and hopefully few prototypes, 5845 which can conflict with char $ac_func (); below. 5846 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5847 <limits.h> exists even on freestanding compilers. */ 5848 5849#ifdef __STDC__ 5850# include <limits.h> 5851#else 5852# include <assert.h> 5853#endif 5854 5855#undef $ac_func 5856 5857/* Override any GCC internal prototype to avoid an error. 5858 Use char because int might match the return type of a GCC 5859 builtin and then its argument prototype would still apply. */ 5860#ifdef __cplusplus 5861extern "C" 5862#endif 5863char $ac_func (); 5864/* The GNU C library defines this for functions which it implements 5865 to always fail with ENOSYS. Some functions are actually named 5866 something starting with __ and the normal name is an alias. */ 5867#if defined __stub_$ac_func || defined __stub___$ac_func 5868choke me 5869#endif 5870 5871int 5872main () 5873{ 5874return $ac_func (); 5875 ; 5876 return 0; 5877} 5878_ACEOF 5879rm -f conftest.$ac_objext conftest$ac_exeext 5880if { (ac_try="$ac_link" 5881case "(($ac_try" in 5882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5883 *) ac_try_echo=$ac_try;; 5884esac 5885eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5886 (eval "$ac_link") 2>conftest.er1 5887 ac_status=$? 5888 grep -v '^ *+' conftest.er1 >conftest.err 5889 rm -f conftest.er1 5890 cat conftest.err >&5 5891 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5892 (exit $ac_status); } && { 5893 test -z "$ac_c_werror_flag" || 5894 test ! -s conftest.err 5895 } && test -s conftest$ac_exeext && 5896 $as_test_x conftest$ac_exeext; then 5897 eval "$as_ac_var=yes" 5898else 5899 echo "$as_me: failed program was:" >&5 5900sed 's/^/| /' conftest.$ac_ext >&5 5901 5902 eval "$as_ac_var=no" 5903fi 5904 5905rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5906 conftest$ac_exeext conftest.$ac_ext 5907fi 5908ac_res=`eval echo '${'$as_ac_var'}'` 5909 { echo "$as_me:$LINENO: result: $ac_res" >&5 5910echo "${ECHO_T}$ac_res" >&6; } 5911if test `eval echo '${'$as_ac_var'}'` = yes; then 5912 cat >>confdefs.h <<_ACEOF 5913#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 5914_ACEOF 5915 5916fi 5917done 5918 5919 5920 5921for ac_func in setlinebuf alarm 5922do 5923as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 5924{ echo "$as_me:$LINENO: checking for $ac_func" >&5 5925echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 5926if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 5927 echo $ECHO_N "(cached) $ECHO_C" >&6 5928else 5929 cat >conftest.$ac_ext <<_ACEOF 5930/* confdefs.h. */ 5931_ACEOF 5932cat confdefs.h >>conftest.$ac_ext 5933cat >>conftest.$ac_ext <<_ACEOF 5934/* end confdefs.h. */ 5935/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 5936 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 5937#define $ac_func innocuous_$ac_func 5938 5939/* System header to define __stub macros and hopefully few prototypes, 5940 which can conflict with char $ac_func (); below. 5941 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5942 <limits.h> exists even on freestanding compilers. */ 5943 5944#ifdef __STDC__ 5945# include <limits.h> 5946#else 5947# include <assert.h> 5948#endif 5949 5950#undef $ac_func 5951 5952/* Override any GCC internal prototype to avoid an error. 5953 Use char because int might match the return type of a GCC 5954 builtin and then its argument prototype would still apply. */ 5955#ifdef __cplusplus 5956extern "C" 5957#endif 5958char $ac_func (); 5959/* The GNU C library defines this for functions which it implements 5960 to always fail with ENOSYS. Some functions are actually named 5961 something starting with __ and the normal name is an alias. */ 5962#if defined __stub_$ac_func || defined __stub___$ac_func 5963choke me 5964#endif 5965 5966int 5967main () 5968{ 5969return $ac_func (); 5970 ; 5971 return 0; 5972} 5973_ACEOF 5974rm -f conftest.$ac_objext conftest$ac_exeext 5975if { (ac_try="$ac_link" 5976case "(($ac_try" in 5977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5978 *) ac_try_echo=$ac_try;; 5979esac 5980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5981 (eval "$ac_link") 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_exeext && 5991 $as_test_x conftest$ac_exeext; then 5992 eval "$as_ac_var=yes" 5993else 5994 echo "$as_me: failed program was:" >&5 5995sed 's/^/| /' conftest.$ac_ext >&5 5996 5997 eval "$as_ac_var=no" 5998fi 5999 6000rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6001 conftest$ac_exeext conftest.$ac_ext 6002fi 6003ac_res=`eval echo '${'$as_ac_var'}'` 6004 { echo "$as_me:$LINENO: result: $ac_res" >&5 6005echo "${ECHO_T}$ac_res" >&6; } 6006if test `eval echo '${'$as_ac_var'}'` = yes; then 6007 cat >>confdefs.h <<_ACEOF 6008#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 6009_ACEOF 6010 6011fi 6012done 6013 6014 6015needsnprintf=no 6016 6017 6018for ac_func in vsnprintf snprintf 6019do 6020as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 6021{ echo "$as_me:$LINENO: checking for $ac_func" >&5 6022echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 6023if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 6024 echo $ECHO_N "(cached) $ECHO_C" >&6 6025else 6026 cat >conftest.$ac_ext <<_ACEOF 6027/* confdefs.h. */ 6028_ACEOF 6029cat confdefs.h >>conftest.$ac_ext 6030cat >>conftest.$ac_ext <<_ACEOF 6031/* end confdefs.h. */ 6032/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 6033 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 6034#define $ac_func innocuous_$ac_func 6035 6036/* System header to define __stub macros and hopefully few prototypes, 6037 which can conflict with char $ac_func (); below. 6038 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6039 <limits.h> exists even on freestanding compilers. */ 6040 6041#ifdef __STDC__ 6042# include <limits.h> 6043#else 6044# include <assert.h> 6045#endif 6046 6047#undef $ac_func 6048 6049/* Override any GCC internal prototype to avoid an error. 6050 Use char because int might match the return type of a GCC 6051 builtin and then its argument prototype would still apply. */ 6052#ifdef __cplusplus 6053extern "C" 6054#endif 6055char $ac_func (); 6056/* The GNU C library defines this for functions which it implements 6057 to always fail with ENOSYS. Some functions are actually named 6058 something starting with __ and the normal name is an alias. */ 6059#if defined __stub_$ac_func || defined __stub___$ac_func 6060choke me 6061#endif 6062 6063int 6064main () 6065{ 6066return $ac_func (); 6067 ; 6068 return 0; 6069} 6070_ACEOF 6071rm -f conftest.$ac_objext conftest$ac_exeext 6072if { (ac_try="$ac_link" 6073case "(($ac_try" in 6074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6075 *) ac_try_echo=$ac_try;; 6076esac 6077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6078 (eval "$ac_link") 2>conftest.er1 6079 ac_status=$? 6080 grep -v '^ *+' conftest.er1 >conftest.err 6081 rm -f conftest.er1 6082 cat conftest.err >&5 6083 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6084 (exit $ac_status); } && { 6085 test -z "$ac_c_werror_flag" || 6086 test ! -s conftest.err 6087 } && test -s conftest$ac_exeext && 6088 $as_test_x conftest$ac_exeext; then 6089 eval "$as_ac_var=yes" 6090else 6091 echo "$as_me: failed program was:" >&5 6092sed 's/^/| /' conftest.$ac_ext >&5 6093 6094 eval "$as_ac_var=no" 6095fi 6096 6097rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6098 conftest$ac_exeext conftest.$ac_ext 6099fi 6100ac_res=`eval echo '${'$as_ac_var'}'` 6101 { echo "$as_me:$LINENO: result: $ac_res" >&5 6102echo "${ECHO_T}$ac_res" >&6; } 6103if test `eval echo '${'$as_ac_var'}'` = yes; then 6104 cat >>confdefs.h <<_ACEOF 6105#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 6106_ACEOF 6107 6108else 6109 needsnprintf=yes 6110fi 6111done 6112 6113if test $needsnprintf = yes; then 6114 case " $LIBOBJS " in 6115 *" snprintf.$ac_objext "* ) ;; 6116 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6117 ;; 6118esac 6119 6120fi 6121 6122 6123 { echo "$as_me:$LINENO: checking return type of signal handlers" >&5 6124echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; } 6125if test "${ac_cv_type_signal+set}" = set; then 6126 echo $ECHO_N "(cached) $ECHO_C" >&6 6127else 6128 cat >conftest.$ac_ext <<_ACEOF 6129/* confdefs.h. */ 6130_ACEOF 6131cat confdefs.h >>conftest.$ac_ext 6132cat >>conftest.$ac_ext <<_ACEOF 6133/* end confdefs.h. */ 6134#include <sys/types.h> 6135#include <signal.h> 6136 6137int 6138main () 6139{ 6140return *(signal (0, 0)) (0) == 1; 6141 ; 6142 return 0; 6143} 6144_ACEOF 6145rm -f conftest.$ac_objext 6146if { (ac_try="$ac_compile" 6147case "(($ac_try" in 6148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6149 *) ac_try_echo=$ac_try;; 6150esac 6151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6152 (eval "$ac_compile") 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); } && { 6159 test -z "$ac_c_werror_flag" || 6160 test ! -s conftest.err 6161 } && test -s conftest.$ac_objext; then 6162 ac_cv_type_signal=int 6163else 6164 echo "$as_me: failed program was:" >&5 6165sed 's/^/| /' conftest.$ac_ext >&5 6166 6167 ac_cv_type_signal=void 6168fi 6169 6170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6171fi 6172{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5 6173echo "${ECHO_T}$ac_cv_type_signal" >&6; } 6174 6175cat >>confdefs.h <<_ACEOF 6176#define RETSIGTYPE $ac_cv_type_signal 6177_ACEOF 6178 6179 6180 if test "$ac_cv_type_signal" = void ; then 6181 6182cat >>confdefs.h <<\_ACEOF 6183#define RETSIGVAL 6184_ACEOF 6185 6186 else 6187 6188cat >>confdefs.h <<\_ACEOF 6189#define RETSIGVAL (0) 6190_ACEOF 6191 6192 fi 6193 case "$host_os" in 6194 6195 irix*) 6196 6197cat >>confdefs.h <<\_ACEOF 6198#define _BSD_SIGNALS 1 6199_ACEOF 6200 6201 ;; 6202 6203 *) 6204 6205for ac_func in sigaction 6206do 6207as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 6208{ echo "$as_me:$LINENO: checking for $ac_func" >&5 6209echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 6210if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 6211 echo $ECHO_N "(cached) $ECHO_C" >&6 6212else 6213 cat >conftest.$ac_ext <<_ACEOF 6214/* confdefs.h. */ 6215_ACEOF 6216cat confdefs.h >>conftest.$ac_ext 6217cat >>conftest.$ac_ext <<_ACEOF 6218/* end confdefs.h. */ 6219/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 6220 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 6221#define $ac_func innocuous_$ac_func 6222 6223/* System header to define __stub macros and hopefully few prototypes, 6224 which can conflict with char $ac_func (); below. 6225 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6226 <limits.h> exists even on freestanding compilers. */ 6227 6228#ifdef __STDC__ 6229# include <limits.h> 6230#else 6231# include <assert.h> 6232#endif 6233 6234#undef $ac_func 6235 6236/* Override any GCC internal prototype to avoid an error. 6237 Use char because int might match the return type of a GCC 6238 builtin and then its argument prototype would still apply. */ 6239#ifdef __cplusplus 6240extern "C" 6241#endif 6242char $ac_func (); 6243/* The GNU C library defines this for functions which it implements 6244 to always fail with ENOSYS. Some functions are actually named 6245 something starting with __ and the normal name is an alias. */ 6246#if defined __stub_$ac_func || defined __stub___$ac_func 6247choke me 6248#endif 6249 6250int 6251main () 6252{ 6253return $ac_func (); 6254 ; 6255 return 0; 6256} 6257_ACEOF 6258rm -f conftest.$ac_objext conftest$ac_exeext 6259if { (ac_try="$ac_link" 6260case "(($ac_try" in 6261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6262 *) ac_try_echo=$ac_try;; 6263esac 6264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6265 (eval "$ac_link") 2>conftest.er1 6266 ac_status=$? 6267 grep -v '^ *+' conftest.er1 >conftest.err 6268 rm -f conftest.er1 6269 cat conftest.err >&5 6270 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6271 (exit $ac_status); } && { 6272 test -z "$ac_c_werror_flag" || 6273 test ! -s conftest.err 6274 } && test -s conftest$ac_exeext && 6275 $as_test_x conftest$ac_exeext; then 6276 eval "$as_ac_var=yes" 6277else 6278 echo "$as_me: failed program was:" >&5 6279sed 's/^/| /' conftest.$ac_ext >&5 6280 6281 eval "$as_ac_var=no" 6282fi 6283 6284rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6285 conftest$ac_exeext conftest.$ac_ext 6286fi 6287ac_res=`eval echo '${'$as_ac_var'}'` 6288 { echo "$as_me:$LINENO: result: $ac_res" >&5 6289echo "${ECHO_T}$ac_res" >&6; } 6290if test `eval echo '${'$as_ac_var'}'` = yes; then 6291 cat >>confdefs.h <<_ACEOF 6292#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 6293_ACEOF 6294 6295fi 6296done 6297 6298 if test $ac_cv_func_sigaction = no ; then 6299 6300for ac_func in sigset 6301do 6302as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 6303{ echo "$as_me:$LINENO: checking for $ac_func" >&5 6304echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 6305if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 6306 echo $ECHO_N "(cached) $ECHO_C" >&6 6307else 6308 cat >conftest.$ac_ext <<_ACEOF 6309/* confdefs.h. */ 6310_ACEOF 6311cat confdefs.h >>conftest.$ac_ext 6312cat >>conftest.$ac_ext <<_ACEOF 6313/* end confdefs.h. */ 6314/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 6315 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 6316#define $ac_func innocuous_$ac_func 6317 6318/* System header to define __stub macros and hopefully few prototypes, 6319 which can conflict with char $ac_func (); below. 6320 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6321 <limits.h> exists even on freestanding compilers. */ 6322 6323#ifdef __STDC__ 6324# include <limits.h> 6325#else 6326# include <assert.h> 6327#endif 6328 6329#undef $ac_func 6330 6331/* Override any GCC internal prototype to avoid an error. 6332 Use char because int might match the return type of a GCC 6333 builtin and then its argument prototype would still apply. */ 6334#ifdef __cplusplus 6335extern "C" 6336#endif 6337char $ac_func (); 6338/* The GNU C library defines this for functions which it implements 6339 to always fail with ENOSYS. Some functions are actually named 6340 something starting with __ and the normal name is an alias. */ 6341#if defined __stub_$ac_func || defined __stub___$ac_func 6342choke me 6343#endif 6344 6345int 6346main () 6347{ 6348return $ac_func (); 6349 ; 6350 return 0; 6351} 6352_ACEOF 6353rm -f conftest.$ac_objext conftest$ac_exeext 6354if { (ac_try="$ac_link" 6355case "(($ac_try" in 6356 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6357 *) ac_try_echo=$ac_try;; 6358esac 6359eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6360 (eval "$ac_link") 2>conftest.er1 6361 ac_status=$? 6362 grep -v '^ *+' conftest.er1 >conftest.err 6363 rm -f conftest.er1 6364 cat conftest.err >&5 6365 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6366 (exit $ac_status); } && { 6367 test -z "$ac_c_werror_flag" || 6368 test ! -s conftest.err 6369 } && test -s conftest$ac_exeext && 6370 $as_test_x conftest$ac_exeext; then 6371 eval "$as_ac_var=yes" 6372else 6373 echo "$as_me: failed program was:" >&5 6374sed 's/^/| /' conftest.$ac_ext >&5 6375 6376 eval "$as_ac_var=no" 6377fi 6378 6379rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6380 conftest$ac_exeext conftest.$ac_ext 6381fi 6382ac_res=`eval echo '${'$as_ac_var'}'` 6383 { echo "$as_me:$LINENO: result: $ac_res" >&5 6384echo "${ECHO_T}$ac_res" >&6; } 6385if test `eval echo '${'$as_ac_var'}'` = yes; then 6386 cat >>confdefs.h <<_ACEOF 6387#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 6388_ACEOF 6389 6390fi 6391done 6392 6393 fi 6394 ;; 6395 esac 6396 6397{ echo "$as_me:$LINENO: checking for library containing dnet_htoa" >&5 6398echo $ECHO_N "checking for library containing dnet_htoa... $ECHO_C" >&6; } 6399if test "${ac_cv_search_dnet_htoa+set}" = set; then 6400 echo $ECHO_N "(cached) $ECHO_C" >&6 6401else 6402 ac_func_search_save_LIBS=$LIBS 6403cat >conftest.$ac_ext <<_ACEOF 6404/* confdefs.h. */ 6405_ACEOF 6406cat confdefs.h >>conftest.$ac_ext 6407cat >>conftest.$ac_ext <<_ACEOF 6408/* end confdefs.h. */ 6409 6410/* Override any GCC internal prototype to avoid an error. 6411 Use char because int might match the return type of a GCC 6412 builtin and then its argument prototype would still apply. */ 6413#ifdef __cplusplus 6414extern "C" 6415#endif 6416char dnet_htoa (); 6417int 6418main () 6419{ 6420return dnet_htoa (); 6421 ; 6422 return 0; 6423} 6424_ACEOF 6425for ac_lib in '' dnet; do 6426 if test -z "$ac_lib"; then 6427 ac_res="none required" 6428 else 6429 ac_res=-l$ac_lib 6430 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6431 fi 6432 rm -f conftest.$ac_objext conftest$ac_exeext 6433if { (ac_try="$ac_link" 6434case "(($ac_try" in 6435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6436 *) ac_try_echo=$ac_try;; 6437esac 6438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6439 (eval "$ac_link") 2>conftest.er1 6440 ac_status=$? 6441 grep -v '^ *+' conftest.er1 >conftest.err 6442 rm -f conftest.er1 6443 cat conftest.err >&5 6444 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6445 (exit $ac_status); } && { 6446 test -z "$ac_c_werror_flag" || 6447 test ! -s conftest.err 6448 } && test -s conftest$ac_exeext && 6449 $as_test_x conftest$ac_exeext; then 6450 ac_cv_search_dnet_htoa=$ac_res 6451else 6452 echo "$as_me: failed program was:" >&5 6453sed 's/^/| /' conftest.$ac_ext >&5 6454 6455 6456fi 6457 6458rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6459 conftest$ac_exeext 6460 if test "${ac_cv_search_dnet_htoa+set}" = set; then 6461 break 6462fi 6463done 6464if test "${ac_cv_search_dnet_htoa+set}" = set; then 6465 : 6466else 6467 ac_cv_search_dnet_htoa=no 6468fi 6469rm conftest.$ac_ext 6470LIBS=$ac_func_search_save_LIBS 6471fi 6472{ echo "$as_me:$LINENO: result: $ac_cv_search_dnet_htoa" >&5 6473echo "${ECHO_T}$ac_cv_search_dnet_htoa" >&6; } 6474ac_res=$ac_cv_search_dnet_htoa 6475if test "$ac_res" != no; then 6476 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6477 cat >>confdefs.h <<\_ACEOF 6478#define HAVE_DNET_HTOA 1 6479_ACEOF 6480 6481fi 6482 6483 6484 6485{ echo "$as_me:$LINENO: checking for main in -lrpc" >&5 6486echo $ECHO_N "checking for main in -lrpc... $ECHO_C" >&6; } 6487if test "${ac_cv_lib_rpc_main+set}" = set; then 6488 echo $ECHO_N "(cached) $ECHO_C" >&6 6489else 6490 ac_check_lib_save_LIBS=$LIBS 6491LIBS="-lrpc $LIBS" 6492cat >conftest.$ac_ext <<_ACEOF 6493/* confdefs.h. */ 6494_ACEOF 6495cat confdefs.h >>conftest.$ac_ext 6496cat >>conftest.$ac_ext <<_ACEOF 6497/* end confdefs.h. */ 6498 6499 6500int 6501main () 6502{ 6503return main (); 6504 ; 6505 return 0; 6506} 6507_ACEOF 6508rm -f conftest.$ac_objext conftest$ac_exeext 6509if { (ac_try="$ac_link" 6510case "(($ac_try" in 6511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6512 *) ac_try_echo=$ac_try;; 6513esac 6514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6515 (eval "$ac_link") 2>conftest.er1 6516 ac_status=$? 6517 grep -v '^ *+' conftest.er1 >conftest.err 6518 rm -f conftest.er1 6519 cat conftest.err >&5 6520 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6521 (exit $ac_status); } && { 6522 test -z "$ac_c_werror_flag" || 6523 test ! -s conftest.err 6524 } && test -s conftest$ac_exeext && 6525 $as_test_x conftest$ac_exeext; then 6526 ac_cv_lib_rpc_main=yes 6527else 6528 echo "$as_me: failed program was:" >&5 6529sed 's/^/| /' conftest.$ac_ext >&5 6530 6531 ac_cv_lib_rpc_main=no 6532fi 6533 6534rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6535 conftest$ac_exeext conftest.$ac_ext 6536LIBS=$ac_check_lib_save_LIBS 6537fi 6538{ echo "$as_me:$LINENO: result: $ac_cv_lib_rpc_main" >&5 6539echo "${ECHO_T}$ac_cv_lib_rpc_main" >&6; } 6540if test $ac_cv_lib_rpc_main = yes; then 6541 cat >>confdefs.h <<_ACEOF 6542#define HAVE_LIBRPC 1 6543_ACEOF 6544 6545 LIBS="-lrpc $LIBS" 6546 6547fi 6548 6549{ echo "$as_me:$LINENO: checking for library containing getrpcbynumber" >&5 6550echo $ECHO_N "checking for library containing getrpcbynumber... $ECHO_C" >&6; } 6551if test "${ac_cv_search_getrpcbynumber+set}" = set; then 6552 echo $ECHO_N "(cached) $ECHO_C" >&6 6553else 6554 ac_func_search_save_LIBS=$LIBS 6555cat >conftest.$ac_ext <<_ACEOF 6556/* confdefs.h. */ 6557_ACEOF 6558cat confdefs.h >>conftest.$ac_ext 6559cat >>conftest.$ac_ext <<_ACEOF 6560/* end confdefs.h. */ 6561 6562/* Override any GCC internal prototype to avoid an error. 6563 Use char because int might match the return type of a GCC 6564 builtin and then its argument prototype would still apply. */ 6565#ifdef __cplusplus 6566extern "C" 6567#endif 6568char getrpcbynumber (); 6569int 6570main () 6571{ 6572return getrpcbynumber (); 6573 ; 6574 return 0; 6575} 6576_ACEOF 6577for ac_lib in '' nsl; do 6578 if test -z "$ac_lib"; then 6579 ac_res="none required" 6580 else 6581 ac_res=-l$ac_lib 6582 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6583 fi 6584 rm -f conftest.$ac_objext conftest$ac_exeext 6585if { (ac_try="$ac_link" 6586case "(($ac_try" in 6587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6588 *) ac_try_echo=$ac_try;; 6589esac 6590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6591 (eval "$ac_link") 2>conftest.er1 6592 ac_status=$? 6593 grep -v '^ *+' conftest.er1 >conftest.err 6594 rm -f conftest.er1 6595 cat conftest.err >&5 6596 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6597 (exit $ac_status); } && { 6598 test -z "$ac_c_werror_flag" || 6599 test ! -s conftest.err 6600 } && test -s conftest$ac_exeext && 6601 $as_test_x conftest$ac_exeext; then 6602 ac_cv_search_getrpcbynumber=$ac_res 6603else 6604 echo "$as_me: failed program was:" >&5 6605sed 's/^/| /' conftest.$ac_ext >&5 6606 6607 6608fi 6609 6610rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6611 conftest$ac_exeext 6612 if test "${ac_cv_search_getrpcbynumber+set}" = set; then 6613 break 6614fi 6615done 6616if test "${ac_cv_search_getrpcbynumber+set}" = set; then 6617 : 6618else 6619 ac_cv_search_getrpcbynumber=no 6620fi 6621rm conftest.$ac_ext 6622LIBS=$ac_func_search_save_LIBS 6623fi 6624{ echo "$as_me:$LINENO: result: $ac_cv_search_getrpcbynumber" >&5 6625echo "${ECHO_T}$ac_cv_search_getrpcbynumber" >&6; } 6626ac_res=$ac_cv_search_getrpcbynumber 6627if test "$ac_res" != no; then 6628 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6629 cat >>confdefs.h <<\_ACEOF 6630#define HAVE_GETRPCBYNUMBER 1 6631_ACEOF 6632 6633fi 6634 6635 6636 6637 6638 # Most operating systems have gethostbyname() in the default searched 6639 # libraries (i.e. libc): 6640 # Some OSes (eg. Solaris) place it in libnsl 6641 # Some strange OSes (SINIX) have it in libsocket: 6642 { echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5 6643echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; } 6644if test "${ac_cv_search_gethostbyname+set}" = set; then 6645 echo $ECHO_N "(cached) $ECHO_C" >&6 6646else 6647 ac_func_search_save_LIBS=$LIBS 6648cat >conftest.$ac_ext <<_ACEOF 6649/* confdefs.h. */ 6650_ACEOF 6651cat confdefs.h >>conftest.$ac_ext 6652cat >>conftest.$ac_ext <<_ACEOF 6653/* end confdefs.h. */ 6654 6655/* Override any GCC internal prototype to avoid an error. 6656 Use char because int might match the return type of a GCC 6657 builtin and then its argument prototype would still apply. */ 6658#ifdef __cplusplus 6659extern "C" 6660#endif 6661char gethostbyname (); 6662int 6663main () 6664{ 6665return gethostbyname (); 6666 ; 6667 return 0; 6668} 6669_ACEOF 6670for ac_lib in '' nsl socket resolv; do 6671 if test -z "$ac_lib"; then 6672 ac_res="none required" 6673 else 6674 ac_res=-l$ac_lib 6675 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6676 fi 6677 rm -f conftest.$ac_objext conftest$ac_exeext 6678if { (ac_try="$ac_link" 6679case "(($ac_try" in 6680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6681 *) ac_try_echo=$ac_try;; 6682esac 6683eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6684 (eval "$ac_link") 2>conftest.er1 6685 ac_status=$? 6686 grep -v '^ *+' conftest.er1 >conftest.err 6687 rm -f conftest.er1 6688 cat conftest.err >&5 6689 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6690 (exit $ac_status); } && { 6691 test -z "$ac_c_werror_flag" || 6692 test ! -s conftest.err 6693 } && test -s conftest$ac_exeext && 6694 $as_test_x conftest$ac_exeext; then 6695 ac_cv_search_gethostbyname=$ac_res 6696else 6697 echo "$as_me: failed program was:" >&5 6698sed 's/^/| /' conftest.$ac_ext >&5 6699 6700 6701fi 6702 6703rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6704 conftest$ac_exeext 6705 if test "${ac_cv_search_gethostbyname+set}" = set; then 6706 break 6707fi 6708done 6709if test "${ac_cv_search_gethostbyname+set}" = set; then 6710 : 6711else 6712 ac_cv_search_gethostbyname=no 6713fi 6714rm conftest.$ac_ext 6715LIBS=$ac_func_search_save_LIBS 6716fi 6717{ echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5 6718echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6; } 6719ac_res=$ac_cv_search_gethostbyname 6720if test "$ac_res" != no; then 6721 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6722 6723fi 6724 6725 # Unfortunately libsocket sometimes depends on libnsl and 6726 # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this. 6727 if test "$ac_cv_search_gethostbyname" = "no" 6728 then 6729 { echo "$as_me:$LINENO: checking for gethostbyname in -lsocket" >&5 6730echo $ECHO_N "checking for gethostbyname in -lsocket... $ECHO_C" >&6; } 6731if test "${ac_cv_lib_socket_gethostbyname+set}" = set; then 6732 echo $ECHO_N "(cached) $ECHO_C" >&6 6733else 6734 ac_check_lib_save_LIBS=$LIBS 6735LIBS="-lsocket -lnsl $LIBS" 6736cat >conftest.$ac_ext <<_ACEOF 6737/* confdefs.h. */ 6738_ACEOF 6739cat confdefs.h >>conftest.$ac_ext 6740cat >>conftest.$ac_ext <<_ACEOF 6741/* end confdefs.h. */ 6742 6743/* Override any GCC internal prototype to avoid an error. 6744 Use char because int might match the return type of a GCC 6745 builtin and then its argument prototype would still apply. */ 6746#ifdef __cplusplus 6747extern "C" 6748#endif 6749char gethostbyname (); 6750int 6751main () 6752{ 6753return gethostbyname (); 6754 ; 6755 return 0; 6756} 6757_ACEOF 6758rm -f conftest.$ac_objext conftest$ac_exeext 6759if { (ac_try="$ac_link" 6760case "(($ac_try" in 6761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6762 *) ac_try_echo=$ac_try;; 6763esac 6764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6765 (eval "$ac_link") 2>conftest.er1 6766 ac_status=$? 6767 grep -v '^ *+' conftest.er1 >conftest.err 6768 rm -f conftest.er1 6769 cat conftest.err >&5 6770 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6771 (exit $ac_status); } && { 6772 test -z "$ac_c_werror_flag" || 6773 test ! -s conftest.err 6774 } && test -s conftest$ac_exeext && 6775 $as_test_x conftest$ac_exeext; then 6776 ac_cv_lib_socket_gethostbyname=yes 6777else 6778 echo "$as_me: failed program was:" >&5 6779sed 's/^/| /' conftest.$ac_ext >&5 6780 6781 ac_cv_lib_socket_gethostbyname=no 6782fi 6783 6784rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6785 conftest$ac_exeext conftest.$ac_ext 6786LIBS=$ac_check_lib_save_LIBS 6787fi 6788{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_gethostbyname" >&5 6789echo "${ECHO_T}$ac_cv_lib_socket_gethostbyname" >&6; } 6790if test $ac_cv_lib_socket_gethostbyname = yes; then 6791 LIBS="-lsocket -lnsl $LIBS" 6792fi 6793 6794 fi 6795 { echo "$as_me:$LINENO: checking for library containing socket" >&5 6796echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; } 6797if test "${ac_cv_search_socket+set}" = set; then 6798 echo $ECHO_N "(cached) $ECHO_C" >&6 6799else 6800 ac_func_search_save_LIBS=$LIBS 6801cat >conftest.$ac_ext <<_ACEOF 6802/* confdefs.h. */ 6803_ACEOF 6804cat confdefs.h >>conftest.$ac_ext 6805cat >>conftest.$ac_ext <<_ACEOF 6806/* end confdefs.h. */ 6807 6808/* Override any GCC internal prototype to avoid an error. 6809 Use char because int might match the return type of a GCC 6810 builtin and then its argument prototype would still apply. */ 6811#ifdef __cplusplus 6812extern "C" 6813#endif 6814char socket (); 6815int 6816main () 6817{ 6818return socket (); 6819 ; 6820 return 0; 6821} 6822_ACEOF 6823for ac_lib in '' socket; do 6824 if test -z "$ac_lib"; then 6825 ac_res="none required" 6826 else 6827 ac_res=-l$ac_lib 6828 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6829 fi 6830 rm -f conftest.$ac_objext conftest$ac_exeext 6831if { (ac_try="$ac_link" 6832case "(($ac_try" in 6833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6834 *) ac_try_echo=$ac_try;; 6835esac 6836eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6837 (eval "$ac_link") 2>conftest.er1 6838 ac_status=$? 6839 grep -v '^ *+' conftest.er1 >conftest.err 6840 rm -f conftest.er1 6841 cat conftest.err >&5 6842 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6843 (exit $ac_status); } && { 6844 test -z "$ac_c_werror_flag" || 6845 test ! -s conftest.err 6846 } && test -s conftest$ac_exeext && 6847 $as_test_x conftest$ac_exeext; then 6848 ac_cv_search_socket=$ac_res 6849else 6850 echo "$as_me: failed program was:" >&5 6851sed 's/^/| /' conftest.$ac_ext >&5 6852 6853 6854fi 6855 6856rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6857 conftest$ac_exeext 6858 if test "${ac_cv_search_socket+set}" = set; then 6859 break 6860fi 6861done 6862if test "${ac_cv_search_socket+set}" = set; then 6863 : 6864else 6865 ac_cv_search_socket=no 6866fi 6867rm conftest.$ac_ext 6868LIBS=$ac_func_search_save_LIBS 6869fi 6870{ echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5 6871echo "${ECHO_T}$ac_cv_search_socket" >&6; } 6872ac_res=$ac_cv_search_socket 6873if test "$ac_res" != no; then 6874 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6875 6876else 6877 { echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 6878echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; } 6879if test "${ac_cv_lib_socket_socket+set}" = set; then 6880 echo $ECHO_N "(cached) $ECHO_C" >&6 6881else 6882 ac_check_lib_save_LIBS=$LIBS 6883LIBS="-lsocket -lnsl $LIBS" 6884cat >conftest.$ac_ext <<_ACEOF 6885/* confdefs.h. */ 6886_ACEOF 6887cat confdefs.h >>conftest.$ac_ext 6888cat >>conftest.$ac_ext <<_ACEOF 6889/* end confdefs.h. */ 6890 6891/* Override any GCC internal prototype to avoid an error. 6892 Use char because int might match the return type of a GCC 6893 builtin and then its argument prototype would still apply. */ 6894#ifdef __cplusplus 6895extern "C" 6896#endif 6897char socket (); 6898int 6899main () 6900{ 6901return socket (); 6902 ; 6903 return 0; 6904} 6905_ACEOF 6906rm -f conftest.$ac_objext conftest$ac_exeext 6907if { (ac_try="$ac_link" 6908case "(($ac_try" in 6909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6910 *) ac_try_echo=$ac_try;; 6911esac 6912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6913 (eval "$ac_link") 2>conftest.er1 6914 ac_status=$? 6915 grep -v '^ *+' conftest.er1 >conftest.err 6916 rm -f conftest.er1 6917 cat conftest.err >&5 6918 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6919 (exit $ac_status); } && { 6920 test -z "$ac_c_werror_flag" || 6921 test ! -s conftest.err 6922 } && test -s conftest$ac_exeext && 6923 $as_test_x conftest$ac_exeext; then 6924 ac_cv_lib_socket_socket=yes 6925else 6926 echo "$as_me: failed program was:" >&5 6927sed 's/^/| /' conftest.$ac_ext >&5 6928 6929 ac_cv_lib_socket_socket=no 6930fi 6931 6932rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6933 conftest$ac_exeext conftest.$ac_ext 6934LIBS=$ac_check_lib_save_LIBS 6935fi 6936{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5 6937echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; } 6938if test $ac_cv_lib_socket_socket = yes; then 6939 LIBS="-lsocket -lnsl $LIBS" 6940fi 6941 6942fi 6943 6944 # DLPI needs putmsg under HPUX so test for -lstr while we're at it 6945 { echo "$as_me:$LINENO: checking for library containing putmsg" >&5 6946echo $ECHO_N "checking for library containing putmsg... $ECHO_C" >&6; } 6947if test "${ac_cv_search_putmsg+set}" = set; then 6948 echo $ECHO_N "(cached) $ECHO_C" >&6 6949else 6950 ac_func_search_save_LIBS=$LIBS 6951cat >conftest.$ac_ext <<_ACEOF 6952/* confdefs.h. */ 6953_ACEOF 6954cat confdefs.h >>conftest.$ac_ext 6955cat >>conftest.$ac_ext <<_ACEOF 6956/* end confdefs.h. */ 6957 6958/* Override any GCC internal prototype to avoid an error. 6959 Use char because int might match the return type of a GCC 6960 builtin and then its argument prototype would still apply. */ 6961#ifdef __cplusplus 6962extern "C" 6963#endif 6964char putmsg (); 6965int 6966main () 6967{ 6968return putmsg (); 6969 ; 6970 return 0; 6971} 6972_ACEOF 6973for ac_lib in '' str; do 6974 if test -z "$ac_lib"; then 6975 ac_res="none required" 6976 else 6977 ac_res=-l$ac_lib 6978 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6979 fi 6980 rm -f conftest.$ac_objext conftest$ac_exeext 6981if { (ac_try="$ac_link" 6982case "(($ac_try" in 6983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6984 *) ac_try_echo=$ac_try;; 6985esac 6986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6987 (eval "$ac_link") 2>conftest.er1 6988 ac_status=$? 6989 grep -v '^ *+' conftest.er1 >conftest.err 6990 rm -f conftest.er1 6991 cat conftest.err >&5 6992 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6993 (exit $ac_status); } && { 6994 test -z "$ac_c_werror_flag" || 6995 test ! -s conftest.err 6996 } && test -s conftest$ac_exeext && 6997 $as_test_x conftest$ac_exeext; then 6998 ac_cv_search_putmsg=$ac_res 6999else 7000 echo "$as_me: failed program was:" >&5 7001sed 's/^/| /' conftest.$ac_ext >&5 7002 7003 7004fi 7005 7006rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7007 conftest$ac_exeext 7008 if test "${ac_cv_search_putmsg+set}" = set; then 7009 break 7010fi 7011done 7012if test "${ac_cv_search_putmsg+set}" = set; then 7013 : 7014else 7015 ac_cv_search_putmsg=no 7016fi 7017rm conftest.$ac_ext 7018LIBS=$ac_func_search_save_LIBS 7019fi 7020{ echo "$as_me:$LINENO: result: $ac_cv_search_putmsg" >&5 7021echo "${ECHO_T}$ac_cv_search_putmsg" >&6; } 7022ac_res=$ac_cv_search_putmsg 7023if test "$ac_res" != no; then 7024 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7025 7026fi 7027 7028 7029 7030 LBL_LIBS="$LIBS" 7031 pfopen=/usr/examples/packetfilter/pfopen.c 7032 if test -f $pfopen ; then 7033 7034for ac_func in pfopen 7035do 7036as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 7037{ echo "$as_me:$LINENO: checking for $ac_func" >&5 7038echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 7039if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 7040 echo $ECHO_N "(cached) $ECHO_C" >&6 7041else 7042 cat >conftest.$ac_ext <<_ACEOF 7043/* confdefs.h. */ 7044_ACEOF 7045cat confdefs.h >>conftest.$ac_ext 7046cat >>conftest.$ac_ext <<_ACEOF 7047/* end confdefs.h. */ 7048/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 7049 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 7050#define $ac_func innocuous_$ac_func 7051 7052/* System header to define __stub macros and hopefully few prototypes, 7053 which can conflict with char $ac_func (); below. 7054 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7055 <limits.h> exists even on freestanding compilers. */ 7056 7057#ifdef __STDC__ 7058# include <limits.h> 7059#else 7060# include <assert.h> 7061#endif 7062 7063#undef $ac_func 7064 7065/* Override any GCC internal prototype to avoid an error. 7066 Use char because int might match the return type of a GCC 7067 builtin and then its argument prototype would still apply. */ 7068#ifdef __cplusplus 7069extern "C" 7070#endif 7071char $ac_func (); 7072/* The GNU C library defines this for functions which it implements 7073 to always fail with ENOSYS. Some functions are actually named 7074 something starting with __ and the normal name is an alias. */ 7075#if defined __stub_$ac_func || defined __stub___$ac_func 7076choke me 7077#endif 7078 7079int 7080main () 7081{ 7082return $ac_func (); 7083 ; 7084 return 0; 7085} 7086_ACEOF 7087rm -f conftest.$ac_objext conftest$ac_exeext 7088if { (ac_try="$ac_link" 7089case "(($ac_try" in 7090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7091 *) ac_try_echo=$ac_try;; 7092esac 7093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7094 (eval "$ac_link") 2>conftest.er1 7095 ac_status=$? 7096 grep -v '^ *+' conftest.er1 >conftest.err 7097 rm -f conftest.er1 7098 cat conftest.err >&5 7099 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7100 (exit $ac_status); } && { 7101 test -z "$ac_c_werror_flag" || 7102 test ! -s conftest.err 7103 } && test -s conftest$ac_exeext && 7104 $as_test_x conftest$ac_exeext; then 7105 eval "$as_ac_var=yes" 7106else 7107 echo "$as_me: failed program was:" >&5 7108sed 's/^/| /' conftest.$ac_ext >&5 7109 7110 eval "$as_ac_var=no" 7111fi 7112 7113rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7114 conftest$ac_exeext conftest.$ac_ext 7115fi 7116ac_res=`eval echo '${'$as_ac_var'}'` 7117 { echo "$as_me:$LINENO: result: $ac_res" >&5 7118echo "${ECHO_T}$ac_res" >&6; } 7119if test `eval echo '${'$as_ac_var'}'` = yes; then 7120 cat >>confdefs.h <<_ACEOF 7121#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 7122_ACEOF 7123 7124fi 7125done 7126 7127 if test $ac_cv_func_pfopen = "no" ; then 7128 { echo "$as_me:$LINENO: result: Using $pfopen" >&5 7129echo "${ECHO_T}Using $pfopen" >&6; } 7130 LIBS="$LIBS $pfopen" 7131 fi 7132 fi 7133 { echo "$as_me:$LINENO: checking for local pcap library" >&5 7134echo $ECHO_N "checking for local pcap library... $ECHO_C" >&6; } 7135 libpcap=FAIL 7136 lastdir=FAIL 7137 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 7138 egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'` 7139 for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do 7140 basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \ 7141 sed -e 's/-PRE-GIT$//' ` 7142 if test $lastdir = $basedir ; then 7143 continue; 7144 fi 7145 lastdir=$dir 7146 if test -r $dir/libpcap.a ; then 7147 libpcap=$dir/libpcap.a 7148 d=$dir 7149 fi 7150 done 7151 if test $libpcap = FAIL ; then 7152 { echo "$as_me:$LINENO: result: not found" >&5 7153echo "${ECHO_T}not found" >&6; } 7154 7155 # 7156 # Look for pcap-config. 7157 # 7158 if test -n "$ac_tool_prefix"; then 7159 # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args. 7160set dummy ${ac_tool_prefix}pcap-config; ac_word=$2 7161{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7162echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7163if test "${ac_cv_path_PCAP_CONFIG+set}" = set; then 7164 echo $ECHO_N "(cached) $ECHO_C" >&6 7165else 7166 case $PCAP_CONFIG in 7167 [\\/]* | ?:[\\/]*) 7168 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 7169 ;; 7170 *) 7171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7172for as_dir in $PATH 7173do 7174 IFS=$as_save_IFS 7175 test -z "$as_dir" && as_dir=. 7176 for ac_exec_ext in '' $ac_executable_extensions; do 7177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7178 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 7179 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7180 break 2 7181 fi 7182done 7183done 7184IFS=$as_save_IFS 7185 7186 ;; 7187esac 7188fi 7189PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 7190if test -n "$PCAP_CONFIG"; then 7191 { echo "$as_me:$LINENO: result: $PCAP_CONFIG" >&5 7192echo "${ECHO_T}$PCAP_CONFIG" >&6; } 7193else 7194 { echo "$as_me:$LINENO: result: no" >&5 7195echo "${ECHO_T}no" >&6; } 7196fi 7197 7198 7199fi 7200if test -z "$ac_cv_path_PCAP_CONFIG"; then 7201 ac_pt_PCAP_CONFIG=$PCAP_CONFIG 7202 # Extract the first word of "pcap-config", so it can be a program name with args. 7203set dummy pcap-config; ac_word=$2 7204{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7205echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7206if test "${ac_cv_path_ac_pt_PCAP_CONFIG+set}" = set; then 7207 echo $ECHO_N "(cached) $ECHO_C" >&6 7208else 7209 case $ac_pt_PCAP_CONFIG in 7210 [\\/]* | ?:[\\/]*) 7211 ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path. 7212 ;; 7213 *) 7214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7215for as_dir in $PATH 7216do 7217 IFS=$as_save_IFS 7218 test -z "$as_dir" && as_dir=. 7219 for ac_exec_ext in '' $ac_executable_extensions; do 7220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7221 ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 7222 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7223 break 2 7224 fi 7225done 7226done 7227IFS=$as_save_IFS 7228 7229 ;; 7230esac 7231fi 7232ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG 7233if test -n "$ac_pt_PCAP_CONFIG"; then 7234 { echo "$as_me:$LINENO: result: $ac_pt_PCAP_CONFIG" >&5 7235echo "${ECHO_T}$ac_pt_PCAP_CONFIG" >&6; } 7236else 7237 { echo "$as_me:$LINENO: result: no" >&5 7238echo "${ECHO_T}no" >&6; } 7239fi 7240 7241 if test "x$ac_pt_PCAP_CONFIG" = x; then 7242 PCAP_CONFIG="" 7243 else 7244 case $cross_compiling:$ac_tool_warned in 7245yes:) 7246{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 7247whose name does not start with the host triplet. If you think this 7248configuration is useful to you, please write to autoconf@gnu.org." >&5 7249echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 7250whose name does not start with the host triplet. If you think this 7251configuration is useful to you, please write to autoconf@gnu.org." >&2;} 7252ac_tool_warned=yes ;; 7253esac 7254 PCAP_CONFIG=$ac_pt_PCAP_CONFIG 7255 fi 7256else 7257 PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG" 7258fi 7259 7260 if test -n "$PCAP_CONFIG" ; then 7261 # 7262 # Found - use it to get the include flags for 7263 # libpcap and the flags to link with libpcap. 7264 # 7265 # Please read section 11.6 "Shell Substitutions" 7266 # in the autoconf manual before doing anything 7267 # to this that involves quoting. Especially note 7268 # the statement "There is just no portable way to use 7269 # double-quoted strings inside double-quoted back-quoted 7270 # expressions (pfew!)." 7271 # 7272 cflags=`"$PCAP_CONFIG" --cflags` 7273 V_INCLS="$cflags $V_INCLS" 7274 libpcap=`"$PCAP_CONFIG" --libs` 7275 else 7276 # 7277 # Not found; look for pcap. 7278 # 7279 { echo "$as_me:$LINENO: checking for main in -lpcap" >&5 7280echo $ECHO_N "checking for main in -lpcap... $ECHO_C" >&6; } 7281if test "${ac_cv_lib_pcap_main+set}" = set; then 7282 echo $ECHO_N "(cached) $ECHO_C" >&6 7283else 7284 ac_check_lib_save_LIBS=$LIBS 7285LIBS="-lpcap $LIBS" 7286cat >conftest.$ac_ext <<_ACEOF 7287/* confdefs.h. */ 7288_ACEOF 7289cat confdefs.h >>conftest.$ac_ext 7290cat >>conftest.$ac_ext <<_ACEOF 7291/* end confdefs.h. */ 7292 7293 7294int 7295main () 7296{ 7297return main (); 7298 ; 7299 return 0; 7300} 7301_ACEOF 7302rm -f conftest.$ac_objext conftest$ac_exeext 7303if { (ac_try="$ac_link" 7304case "(($ac_try" in 7305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7306 *) ac_try_echo=$ac_try;; 7307esac 7308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7309 (eval "$ac_link") 2>conftest.er1 7310 ac_status=$? 7311 grep -v '^ *+' conftest.er1 >conftest.err 7312 rm -f conftest.er1 7313 cat conftest.err >&5 7314 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7315 (exit $ac_status); } && { 7316 test -z "$ac_c_werror_flag" || 7317 test ! -s conftest.err 7318 } && test -s conftest$ac_exeext && 7319 $as_test_x conftest$ac_exeext; then 7320 ac_cv_lib_pcap_main=yes 7321else 7322 echo "$as_me: failed program was:" >&5 7323sed 's/^/| /' conftest.$ac_ext >&5 7324 7325 ac_cv_lib_pcap_main=no 7326fi 7327 7328rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7329 conftest$ac_exeext conftest.$ac_ext 7330LIBS=$ac_check_lib_save_LIBS 7331fi 7332{ echo "$as_me:$LINENO: result: $ac_cv_lib_pcap_main" >&5 7333echo "${ECHO_T}$ac_cv_lib_pcap_main" >&6; } 7334if test $ac_cv_lib_pcap_main = yes; then 7335 libpcap="-lpcap" 7336fi 7337 7338 if test $libpcap = FAIL ; then 7339 { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5 7340echo "$as_me: error: see the INSTALL doc for more info" >&2;} 7341 { (exit 1); exit 1; }; } 7342 fi 7343 { echo "$as_me:$LINENO: checking for extraneous pcap header directories" >&5 7344echo $ECHO_N "checking for extraneous pcap header directories... $ECHO_C" >&6; } 7345 if test \( ! -r /usr/local/include/pcap.h \) -a \ 7346 \( ! -r /usr/include/pcap.h \); then 7347 if test -r /usr/local/include/pcap/pcap.h; then 7348 d="/usr/local/include/pcap" 7349 elif test -r /usr/include/pcap/pcap.h; then 7350 d="/usr/include/pcap" 7351 fi 7352 fi 7353 if test -z "$d" ; then 7354 { echo "$as_me:$LINENO: result: not found" >&5 7355echo "${ECHO_T}not found" >&6; } 7356 else 7357 V_INCLS="-I$d $V_INCLS" 7358 { echo "$as_me:$LINENO: result: found -- -I$d added" >&5 7359echo "${ECHO_T}found -- -I$d added" >&6; } 7360 fi 7361 fi 7362 else 7363 V_PCAPDEP=$libpcap 7364 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 7365 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 7366 if test -r $d/pcap.h; then 7367 V_INCLS="-I$d $V_INCLS" 7368 elif test -r $places/pcap.h; then 7369 V_INCLS="-I$places $V_INCLS" 7370 else 7371 { { echo "$as_me:$LINENO: error: cannot find pcap.h" >&5 7372echo "$as_me: error: cannot find pcap.h" >&2;} 7373 { (exit see INSTALL); exit see INSTALL; }; } 7374 fi 7375 { echo "$as_me:$LINENO: result: $libpcap" >&5 7376echo "${ECHO_T}$libpcap" >&6; } 7377 # Extract the first word of "pcap-config", so it can be a program name with args. 7378set dummy pcap-config; ac_word=$2 7379{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7380echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7381if test "${ac_cv_path_PCAP_CONFIG+set}" = set; then 7382 echo $ECHO_N "(cached) $ECHO_C" >&6 7383else 7384 case $PCAP_CONFIG in 7385 [\\/]* | ?:[\\/]*) 7386 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 7387 ;; 7388 *) 7389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7390for as_dir in $d 7391do 7392 IFS=$as_save_IFS 7393 test -z "$as_dir" && as_dir=. 7394 for ac_exec_ext in '' $ac_executable_extensions; do 7395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7396 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 7397 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7398 break 2 7399 fi 7400done 7401done 7402IFS=$as_save_IFS 7403 7404 ;; 7405esac 7406fi 7407PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 7408if test -n "$PCAP_CONFIG"; then 7409 { echo "$as_me:$LINENO: result: $PCAP_CONFIG" >&5 7410echo "${ECHO_T}$PCAP_CONFIG" >&6; } 7411else 7412 { echo "$as_me:$LINENO: result: no" >&5 7413echo "${ECHO_T}no" >&6; } 7414fi 7415 7416 7417 if test -n "$PCAP_CONFIG"; then 7418 # 7419 # The libpcap directory has a pcap-config script. 7420 # Use it to get any additioal libraries needed 7421 # to link with the libpcap archive library in 7422 # that directory. 7423 # 7424 # Please read section 11.6 "Shell Substitutions" 7425 # in the autoconf manual before doing anything 7426 # to this that involves quoting. Especially note 7427 # the statement "There is just no portable way to use 7428 # double-quoted strings inside double-quoted back-quoted 7429 # expressions (pfew!)." 7430 # 7431 additional_libs=`"$PCAP_CONFIG" --additional-libs --static` 7432 libpcap="$libpcap $additional_libs" 7433 fi 7434 fi 7435 LIBS="$libpcap $LIBS" 7436 if ! test -n "$PCAP_CONFIG" ; then 7437 # 7438 # We don't have pcap-config; find out any additional link flags 7439 # we need. (If we have pcap-config, we assume it tells us what 7440 # we need.) 7441 # 7442 case "$host_os" in 7443 7444 aix*) 7445 # 7446 # If libpcap is DLPI-based, we have to use /lib/pse.exp if 7447 # present, as we use the STREAMS routines. 7448 # 7449 # (XXX - true only if we're linking with a static libpcap?) 7450 # 7451 pseexe="/lib/pse.exp" 7452 { echo "$as_me:$LINENO: checking for $pseexe" >&5 7453echo $ECHO_N "checking for $pseexe... $ECHO_C" >&6; } 7454 if test -f $pseexe ; then 7455 { echo "$as_me:$LINENO: result: yes" >&5 7456echo "${ECHO_T}yes" >&6; } 7457 LIBS="$LIBS -I:$pseexe" 7458 fi 7459 7460 # 7461 # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as 7462 # we use them to load the BPF module. 7463 # 7464 # (XXX - true only if we're linking with a static libpcap?) 7465 # 7466 LIBS="$LIBS -lodm -lcfg" 7467 ;; 7468 esac 7469 fi 7470 7471 { echo "$as_me:$LINENO: checking for pcap_loop" >&5 7472echo $ECHO_N "checking for pcap_loop... $ECHO_C" >&6; } 7473if test "${ac_cv_func_pcap_loop+set}" = set; then 7474 echo $ECHO_N "(cached) $ECHO_C" >&6 7475else 7476 cat >conftest.$ac_ext <<_ACEOF 7477/* confdefs.h. */ 7478_ACEOF 7479cat confdefs.h >>conftest.$ac_ext 7480cat >>conftest.$ac_ext <<_ACEOF 7481/* end confdefs.h. */ 7482/* Define pcap_loop to an innocuous variant, in case <limits.h> declares pcap_loop. 7483 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 7484#define pcap_loop innocuous_pcap_loop 7485 7486/* System header to define __stub macros and hopefully few prototypes, 7487 which can conflict with char pcap_loop (); below. 7488 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7489 <limits.h> exists even on freestanding compilers. */ 7490 7491#ifdef __STDC__ 7492# include <limits.h> 7493#else 7494# include <assert.h> 7495#endif 7496 7497#undef pcap_loop 7498 7499/* Override any GCC internal prototype to avoid an error. 7500 Use char because int might match the return type of a GCC 7501 builtin and then its argument prototype would still apply. */ 7502#ifdef __cplusplus 7503extern "C" 7504#endif 7505char pcap_loop (); 7506/* The GNU C library defines this for functions which it implements 7507 to always fail with ENOSYS. Some functions are actually named 7508 something starting with __ and the normal name is an alias. */ 7509#if defined __stub_pcap_loop || defined __stub___pcap_loop 7510choke me 7511#endif 7512 7513int 7514main () 7515{ 7516return pcap_loop (); 7517 ; 7518 return 0; 7519} 7520_ACEOF 7521rm -f conftest.$ac_objext conftest$ac_exeext 7522if { (ac_try="$ac_link" 7523case "(($ac_try" in 7524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7525 *) ac_try_echo=$ac_try;; 7526esac 7527eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7528 (eval "$ac_link") 2>conftest.er1 7529 ac_status=$? 7530 grep -v '^ *+' conftest.er1 >conftest.err 7531 rm -f conftest.er1 7532 cat conftest.err >&5 7533 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7534 (exit $ac_status); } && { 7535 test -z "$ac_c_werror_flag" || 7536 test ! -s conftest.err 7537 } && test -s conftest$ac_exeext && 7538 $as_test_x conftest$ac_exeext; then 7539 ac_cv_func_pcap_loop=yes 7540else 7541 echo "$as_me: failed program was:" >&5 7542sed 's/^/| /' conftest.$ac_ext >&5 7543 7544 ac_cv_func_pcap_loop=no 7545fi 7546 7547rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7548 conftest$ac_exeext conftest.$ac_ext 7549fi 7550{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_loop" >&5 7551echo "${ECHO_T}$ac_cv_func_pcap_loop" >&6; } 7552if test $ac_cv_func_pcap_loop = yes; then 7553 : 7554else 7555 7556 { { echo "$as_me:$LINENO: error: Report this to tcpdump-workers@lists.tcpdump.org, and include the 7557config.log file in your report" >&5 7558echo "$as_me: error: Report this to tcpdump-workers@lists.tcpdump.org, and include the 7559config.log file in your report" >&2;} 7560 { (exit 1); exit 1; }; } 7561 7562fi 7563 7564 7565 { echo "$as_me:$LINENO: checking for pcap_list_datalinks" >&5 7566echo $ECHO_N "checking for pcap_list_datalinks... $ECHO_C" >&6; } 7567if test "${ac_cv_func_pcap_list_datalinks+set}" = set; then 7568 echo $ECHO_N "(cached) $ECHO_C" >&6 7569else 7570 cat >conftest.$ac_ext <<_ACEOF 7571/* confdefs.h. */ 7572_ACEOF 7573cat confdefs.h >>conftest.$ac_ext 7574cat >>conftest.$ac_ext <<_ACEOF 7575/* end confdefs.h. */ 7576/* Define pcap_list_datalinks to an innocuous variant, in case <limits.h> declares pcap_list_datalinks. 7577 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 7578#define pcap_list_datalinks innocuous_pcap_list_datalinks 7579 7580/* System header to define __stub macros and hopefully few prototypes, 7581 which can conflict with char pcap_list_datalinks (); below. 7582 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7583 <limits.h> exists even on freestanding compilers. */ 7584 7585#ifdef __STDC__ 7586# include <limits.h> 7587#else 7588# include <assert.h> 7589#endif 7590 7591#undef pcap_list_datalinks 7592 7593/* Override any GCC internal prototype to avoid an error. 7594 Use char because int might match the return type of a GCC 7595 builtin and then its argument prototype would still apply. */ 7596#ifdef __cplusplus 7597extern "C" 7598#endif 7599char pcap_list_datalinks (); 7600/* The GNU C library defines this for functions which it implements 7601 to always fail with ENOSYS. Some functions are actually named 7602 something starting with __ and the normal name is an alias. */ 7603#if defined __stub_pcap_list_datalinks || defined __stub___pcap_list_datalinks 7604choke me 7605#endif 7606 7607int 7608main () 7609{ 7610return pcap_list_datalinks (); 7611 ; 7612 return 0; 7613} 7614_ACEOF 7615rm -f conftest.$ac_objext conftest$ac_exeext 7616if { (ac_try="$ac_link" 7617case "(($ac_try" in 7618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7619 *) ac_try_echo=$ac_try;; 7620esac 7621eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7622 (eval "$ac_link") 2>conftest.er1 7623 ac_status=$? 7624 grep -v '^ *+' conftest.er1 >conftest.err 7625 rm -f conftest.er1 7626 cat conftest.err >&5 7627 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7628 (exit $ac_status); } && { 7629 test -z "$ac_c_werror_flag" || 7630 test ! -s conftest.err 7631 } && test -s conftest$ac_exeext && 7632 $as_test_x conftest$ac_exeext; then 7633 ac_cv_func_pcap_list_datalinks=yes 7634else 7635 echo "$as_me: failed program was:" >&5 7636sed 's/^/| /' conftest.$ac_ext >&5 7637 7638 ac_cv_func_pcap_list_datalinks=no 7639fi 7640 7641rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7642 conftest$ac_exeext conftest.$ac_ext 7643fi 7644{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_list_datalinks" >&5 7645echo "${ECHO_T}$ac_cv_func_pcap_list_datalinks" >&6; } 7646if test $ac_cv_func_pcap_list_datalinks = yes; then 7647 cat >>confdefs.h <<\_ACEOF 7648#define HAVE_PCAP_LIST_DATALINKS 1 7649_ACEOF 7650 7651else 7652 7653 case " $LIBOBJS " in 7654 *" datalinks.$ac_objext "* ) ;; 7655 *) LIBOBJS="$LIBOBJS datalinks.$ac_objext" 7656 ;; 7657esac 7658 7659 7660fi 7661 7662 { echo "$as_me:$LINENO: checking for pcap_set_datalink" >&5 7663echo $ECHO_N "checking for pcap_set_datalink... $ECHO_C" >&6; } 7664if test "${ac_cv_func_pcap_set_datalink+set}" = set; then 7665 echo $ECHO_N "(cached) $ECHO_C" >&6 7666else 7667 cat >conftest.$ac_ext <<_ACEOF 7668/* confdefs.h. */ 7669_ACEOF 7670cat confdefs.h >>conftest.$ac_ext 7671cat >>conftest.$ac_ext <<_ACEOF 7672/* end confdefs.h. */ 7673/* Define pcap_set_datalink to an innocuous variant, in case <limits.h> declares pcap_set_datalink. 7674 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 7675#define pcap_set_datalink innocuous_pcap_set_datalink 7676 7677/* System header to define __stub macros and hopefully few prototypes, 7678 which can conflict with char pcap_set_datalink (); below. 7679 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7680 <limits.h> exists even on freestanding compilers. */ 7681 7682#ifdef __STDC__ 7683# include <limits.h> 7684#else 7685# include <assert.h> 7686#endif 7687 7688#undef pcap_set_datalink 7689 7690/* Override any GCC internal prototype to avoid an error. 7691 Use char because int might match the return type of a GCC 7692 builtin and then its argument prototype would still apply. */ 7693#ifdef __cplusplus 7694extern "C" 7695#endif 7696char pcap_set_datalink (); 7697/* The GNU C library defines this for functions which it implements 7698 to always fail with ENOSYS. Some functions are actually named 7699 something starting with __ and the normal name is an alias. */ 7700#if defined __stub_pcap_set_datalink || defined __stub___pcap_set_datalink 7701choke me 7702#endif 7703 7704int 7705main () 7706{ 7707return pcap_set_datalink (); 7708 ; 7709 return 0; 7710} 7711_ACEOF 7712rm -f conftest.$ac_objext conftest$ac_exeext 7713if { (ac_try="$ac_link" 7714case "(($ac_try" in 7715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7716 *) ac_try_echo=$ac_try;; 7717esac 7718eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7719 (eval "$ac_link") 2>conftest.er1 7720 ac_status=$? 7721 grep -v '^ *+' conftest.er1 >conftest.err 7722 rm -f conftest.er1 7723 cat conftest.err >&5 7724 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7725 (exit $ac_status); } && { 7726 test -z "$ac_c_werror_flag" || 7727 test ! -s conftest.err 7728 } && test -s conftest$ac_exeext && 7729 $as_test_x conftest$ac_exeext; then 7730 ac_cv_func_pcap_set_datalink=yes 7731else 7732 echo "$as_me: failed program was:" >&5 7733sed 's/^/| /' conftest.$ac_ext >&5 7734 7735 ac_cv_func_pcap_set_datalink=no 7736fi 7737 7738rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7739 conftest$ac_exeext conftest.$ac_ext 7740fi 7741{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_set_datalink" >&5 7742echo "${ECHO_T}$ac_cv_func_pcap_set_datalink" >&6; } 7743if test $ac_cv_func_pcap_set_datalink = yes; then 7744 cat >>confdefs.h <<\_ACEOF 7745#define HAVE_PCAP_SET_DATALINK 1 7746_ACEOF 7747 7748fi 7749 7750 { echo "$as_me:$LINENO: checking for pcap_datalink_name_to_val" >&5 7751echo $ECHO_N "checking for pcap_datalink_name_to_val... $ECHO_C" >&6; } 7752if test "${ac_cv_func_pcap_datalink_name_to_val+set}" = set; then 7753 echo $ECHO_N "(cached) $ECHO_C" >&6 7754else 7755 cat >conftest.$ac_ext <<_ACEOF 7756/* confdefs.h. */ 7757_ACEOF 7758cat confdefs.h >>conftest.$ac_ext 7759cat >>conftest.$ac_ext <<_ACEOF 7760/* end confdefs.h. */ 7761/* Define pcap_datalink_name_to_val to an innocuous variant, in case <limits.h> declares pcap_datalink_name_to_val. 7762 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 7763#define pcap_datalink_name_to_val innocuous_pcap_datalink_name_to_val 7764 7765/* System header to define __stub macros and hopefully few prototypes, 7766 which can conflict with char pcap_datalink_name_to_val (); below. 7767 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7768 <limits.h> exists even on freestanding compilers. */ 7769 7770#ifdef __STDC__ 7771# include <limits.h> 7772#else 7773# include <assert.h> 7774#endif 7775 7776#undef pcap_datalink_name_to_val 7777 7778/* Override any GCC internal prototype to avoid an error. 7779 Use char because int might match the return type of a GCC 7780 builtin and then its argument prototype would still apply. */ 7781#ifdef __cplusplus 7782extern "C" 7783#endif 7784char pcap_datalink_name_to_val (); 7785/* The GNU C library defines this for functions which it implements 7786 to always fail with ENOSYS. Some functions are actually named 7787 something starting with __ and the normal name is an alias. */ 7788#if defined __stub_pcap_datalink_name_to_val || defined __stub___pcap_datalink_name_to_val 7789choke me 7790#endif 7791 7792int 7793main () 7794{ 7795return pcap_datalink_name_to_val (); 7796 ; 7797 return 0; 7798} 7799_ACEOF 7800rm -f conftest.$ac_objext conftest$ac_exeext 7801if { (ac_try="$ac_link" 7802case "(($ac_try" in 7803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7804 *) ac_try_echo=$ac_try;; 7805esac 7806eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7807 (eval "$ac_link") 2>conftest.er1 7808 ac_status=$? 7809 grep -v '^ *+' conftest.er1 >conftest.err 7810 rm -f conftest.er1 7811 cat conftest.err >&5 7812 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7813 (exit $ac_status); } && { 7814 test -z "$ac_c_werror_flag" || 7815 test ! -s conftest.err 7816 } && test -s conftest$ac_exeext && 7817 $as_test_x conftest$ac_exeext; then 7818 ac_cv_func_pcap_datalink_name_to_val=yes 7819else 7820 echo "$as_me: failed program was:" >&5 7821sed 's/^/| /' conftest.$ac_ext >&5 7822 7823 ac_cv_func_pcap_datalink_name_to_val=no 7824fi 7825 7826rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7827 conftest$ac_exeext conftest.$ac_ext 7828fi 7829{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_datalink_name_to_val" >&5 7830echo "${ECHO_T}$ac_cv_func_pcap_datalink_name_to_val" >&6; } 7831if test $ac_cv_func_pcap_datalink_name_to_val = yes; then 7832 7833 cat >>confdefs.h <<\_ACEOF 7834#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 7835_ACEOF 7836 7837 { echo "$as_me:$LINENO: checking for pcap_datalink_val_to_description" >&5 7838echo $ECHO_N "checking for pcap_datalink_val_to_description... $ECHO_C" >&6; } 7839if test "${ac_cv_func_pcap_datalink_val_to_description+set}" = set; then 7840 echo $ECHO_N "(cached) $ECHO_C" >&6 7841else 7842 cat >conftest.$ac_ext <<_ACEOF 7843/* confdefs.h. */ 7844_ACEOF 7845cat confdefs.h >>conftest.$ac_ext 7846cat >>conftest.$ac_ext <<_ACEOF 7847/* end confdefs.h. */ 7848/* Define pcap_datalink_val_to_description to an innocuous variant, in case <limits.h> declares pcap_datalink_val_to_description. 7849 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 7850#define pcap_datalink_val_to_description innocuous_pcap_datalink_val_to_description 7851 7852/* System header to define __stub macros and hopefully few prototypes, 7853 which can conflict with char pcap_datalink_val_to_description (); below. 7854 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7855 <limits.h> exists even on freestanding compilers. */ 7856 7857#ifdef __STDC__ 7858# include <limits.h> 7859#else 7860# include <assert.h> 7861#endif 7862 7863#undef pcap_datalink_val_to_description 7864 7865/* Override any GCC internal prototype to avoid an error. 7866 Use char because int might match the return type of a GCC 7867 builtin and then its argument prototype would still apply. */ 7868#ifdef __cplusplus 7869extern "C" 7870#endif 7871char pcap_datalink_val_to_description (); 7872/* The GNU C library defines this for functions which it implements 7873 to always fail with ENOSYS. Some functions are actually named 7874 something starting with __ and the normal name is an alias. */ 7875#if defined __stub_pcap_datalink_val_to_description || defined __stub___pcap_datalink_val_to_description 7876choke me 7877#endif 7878 7879int 7880main () 7881{ 7882return pcap_datalink_val_to_description (); 7883 ; 7884 return 0; 7885} 7886_ACEOF 7887rm -f conftest.$ac_objext conftest$ac_exeext 7888if { (ac_try="$ac_link" 7889case "(($ac_try" in 7890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7891 *) ac_try_echo=$ac_try;; 7892esac 7893eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7894 (eval "$ac_link") 2>conftest.er1 7895 ac_status=$? 7896 grep -v '^ *+' conftest.er1 >conftest.err 7897 rm -f conftest.er1 7898 cat conftest.err >&5 7899 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7900 (exit $ac_status); } && { 7901 test -z "$ac_c_werror_flag" || 7902 test ! -s conftest.err 7903 } && test -s conftest$ac_exeext && 7904 $as_test_x conftest$ac_exeext; then 7905 ac_cv_func_pcap_datalink_val_to_description=yes 7906else 7907 echo "$as_me: failed program was:" >&5 7908sed 's/^/| /' conftest.$ac_ext >&5 7909 7910 ac_cv_func_pcap_datalink_val_to_description=no 7911fi 7912 7913rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7914 conftest$ac_exeext conftest.$ac_ext 7915fi 7916{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_datalink_val_to_description" >&5 7917echo "${ECHO_T}$ac_cv_func_pcap_datalink_val_to_description" >&6; } 7918if test $ac_cv_func_pcap_datalink_val_to_description = yes; then 7919 cat >>confdefs.h <<\_ACEOF 7920#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 7921_ACEOF 7922 7923else 7924 7925 case " $LIBOBJS " in 7926 *" dlnames.$ac_objext "* ) ;; 7927 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 7928 ;; 7929esac 7930 7931 7932fi 7933 7934 7935else 7936 7937 case " $LIBOBJS " in 7938 *" dlnames.$ac_objext "* ) ;; 7939 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 7940 ;; 7941esac 7942 7943 7944fi 7945 7946 7947 7948for ac_func in pcap_breakloop 7949do 7950as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 7951{ echo "$as_me:$LINENO: checking for $ac_func" >&5 7952echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 7953if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 7954 echo $ECHO_N "(cached) $ECHO_C" >&6 7955else 7956 cat >conftest.$ac_ext <<_ACEOF 7957/* confdefs.h. */ 7958_ACEOF 7959cat confdefs.h >>conftest.$ac_ext 7960cat >>conftest.$ac_ext <<_ACEOF 7961/* end confdefs.h. */ 7962/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 7963 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 7964#define $ac_func innocuous_$ac_func 7965 7966/* System header to define __stub macros and hopefully few prototypes, 7967 which can conflict with char $ac_func (); below. 7968 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7969 <limits.h> exists even on freestanding compilers. */ 7970 7971#ifdef __STDC__ 7972# include <limits.h> 7973#else 7974# include <assert.h> 7975#endif 7976 7977#undef $ac_func 7978 7979/* Override any GCC internal prototype to avoid an error. 7980 Use char because int might match the return type of a GCC 7981 builtin and then its argument prototype would still apply. */ 7982#ifdef __cplusplus 7983extern "C" 7984#endif 7985char $ac_func (); 7986/* The GNU C library defines this for functions which it implements 7987 to always fail with ENOSYS. Some functions are actually named 7988 something starting with __ and the normal name is an alias. */ 7989#if defined __stub_$ac_func || defined __stub___$ac_func 7990choke me 7991#endif 7992 7993int 7994main () 7995{ 7996return $ac_func (); 7997 ; 7998 return 0; 7999} 8000_ACEOF 8001rm -f conftest.$ac_objext conftest$ac_exeext 8002if { (ac_try="$ac_link" 8003case "(($ac_try" in 8004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8005 *) ac_try_echo=$ac_try;; 8006esac 8007eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8008 (eval "$ac_link") 2>conftest.er1 8009 ac_status=$? 8010 grep -v '^ *+' conftest.er1 >conftest.err 8011 rm -f conftest.er1 8012 cat conftest.err >&5 8013 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8014 (exit $ac_status); } && { 8015 test -z "$ac_c_werror_flag" || 8016 test ! -s conftest.err 8017 } && test -s conftest$ac_exeext && 8018 $as_test_x conftest$ac_exeext; then 8019 eval "$as_ac_var=yes" 8020else 8021 echo "$as_me: failed program was:" >&5 8022sed 's/^/| /' conftest.$ac_ext >&5 8023 8024 eval "$as_ac_var=no" 8025fi 8026 8027rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8028 conftest$ac_exeext conftest.$ac_ext 8029fi 8030ac_res=`eval echo '${'$as_ac_var'}'` 8031 { echo "$as_me:$LINENO: result: $ac_res" >&5 8032echo "${ECHO_T}$ac_res" >&6; } 8033if test `eval echo '${'$as_ac_var'}'` = yes; then 8034 cat >>confdefs.h <<_ACEOF 8035#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 8036_ACEOF 8037 8038fi 8039done 8040 8041 8042 { echo "$as_me:$LINENO: checking for pcap_dump_ftell" >&5 8043echo $ECHO_N "checking for pcap_dump_ftell... $ECHO_C" >&6; } 8044if test "${ac_cv_func_pcap_dump_ftell+set}" = set; then 8045 echo $ECHO_N "(cached) $ECHO_C" >&6 8046else 8047 cat >conftest.$ac_ext <<_ACEOF 8048/* confdefs.h. */ 8049_ACEOF 8050cat confdefs.h >>conftest.$ac_ext 8051cat >>conftest.$ac_ext <<_ACEOF 8052/* end confdefs.h. */ 8053/* Define pcap_dump_ftell to an innocuous variant, in case <limits.h> declares pcap_dump_ftell. 8054 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 8055#define pcap_dump_ftell innocuous_pcap_dump_ftell 8056 8057/* System header to define __stub macros and hopefully few prototypes, 8058 which can conflict with char pcap_dump_ftell (); below. 8059 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8060 <limits.h> exists even on freestanding compilers. */ 8061 8062#ifdef __STDC__ 8063# include <limits.h> 8064#else 8065# include <assert.h> 8066#endif 8067 8068#undef pcap_dump_ftell 8069 8070/* Override any GCC internal prototype to avoid an error. 8071 Use char because int might match the return type of a GCC 8072 builtin and then its argument prototype would still apply. */ 8073#ifdef __cplusplus 8074extern "C" 8075#endif 8076char pcap_dump_ftell (); 8077/* The GNU C library defines this for functions which it implements 8078 to always fail with ENOSYS. Some functions are actually named 8079 something starting with __ and the normal name is an alias. */ 8080#if defined __stub_pcap_dump_ftell || defined __stub___pcap_dump_ftell 8081choke me 8082#endif 8083 8084int 8085main () 8086{ 8087return pcap_dump_ftell (); 8088 ; 8089 return 0; 8090} 8091_ACEOF 8092rm -f conftest.$ac_objext conftest$ac_exeext 8093if { (ac_try="$ac_link" 8094case "(($ac_try" in 8095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8096 *) ac_try_echo=$ac_try;; 8097esac 8098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8099 (eval "$ac_link") 2>conftest.er1 8100 ac_status=$? 8101 grep -v '^ *+' conftest.er1 >conftest.err 8102 rm -f conftest.er1 8103 cat conftest.err >&5 8104 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8105 (exit $ac_status); } && { 8106 test -z "$ac_c_werror_flag" || 8107 test ! -s conftest.err 8108 } && test -s conftest$ac_exeext && 8109 $as_test_x conftest$ac_exeext; then 8110 ac_cv_func_pcap_dump_ftell=yes 8111else 8112 echo "$as_me: failed program was:" >&5 8113sed 's/^/| /' conftest.$ac_ext >&5 8114 8115 ac_cv_func_pcap_dump_ftell=no 8116fi 8117 8118rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8119 conftest$ac_exeext conftest.$ac_ext 8120fi 8121{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_dump_ftell" >&5 8122echo "${ECHO_T}$ac_cv_func_pcap_dump_ftell" >&6; } 8123if test $ac_cv_func_pcap_dump_ftell = yes; then 8124 cat >>confdefs.h <<\_ACEOF 8125#define HAVE_PCAP_DUMP_FTELL 1 8126_ACEOF 8127 8128else 8129 8130 case " $LIBOBJS " in 8131 *" pcap_dump_ftell.$ac_objext "* ) ;; 8132 *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext" 8133 ;; 8134esac 8135 8136 8137fi 8138 8139 8140 8141# 8142# Check for these after AC_LBL_LIBPCAP, so we link with the appropriate 8143# libraries (e.g., "-lsocket -lnsl" on Solaris). 8144# 8145# We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which 8146# use AC_CHECK_FUNC which doesn't let us specify the right #includes 8147# to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8 8148# resolver, and the way it defines inet_{ntop,pton} is rather strange; 8149# it does not ship with a libc symbol "inet_ntop()", it ships with 8150# "_inet_ntop()", and has a #define macro in one of the system headers 8151# to rename it. 8152# 8153{ echo "$as_me:$LINENO: checking for inet_ntop" >&5 8154echo $ECHO_N "checking for inet_ntop... $ECHO_C" >&6; } 8155cat >conftest.$ac_ext <<_ACEOF 8156/* confdefs.h. */ 8157_ACEOF 8158cat confdefs.h >>conftest.$ac_ext 8159cat >>conftest.$ac_ext <<_ACEOF 8160/* end confdefs.h. */ 8161#include <sys/types.h> 8162#include <sys/socket.h> 8163#include <netinet/in.h> 8164#include <arpa/inet.h> 8165int 8166main () 8167{ 8168char src[4], dst[128]; 8169inet_ntop(AF_INET, src, dst, sizeof(dst)); 8170 ; 8171 return 0; 8172} 8173_ACEOF 8174rm -f conftest.$ac_objext conftest$ac_exeext 8175if { (ac_try="$ac_link" 8176case "(($ac_try" in 8177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8178 *) ac_try_echo=$ac_try;; 8179esac 8180eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8181 (eval "$ac_link") 2>conftest.er1 8182 ac_status=$? 8183 grep -v '^ *+' conftest.er1 >conftest.err 8184 rm -f conftest.er1 8185 cat conftest.err >&5 8186 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8187 (exit $ac_status); } && { 8188 test -z "$ac_c_werror_flag" || 8189 test ! -s conftest.err 8190 } && test -s conftest$ac_exeext && 8191 $as_test_x conftest$ac_exeext; then 8192 { echo "$as_me:$LINENO: result: yes" >&5 8193echo "${ECHO_T}yes" >&6; } 8194else 8195 echo "$as_me: failed program was:" >&5 8196sed 's/^/| /' conftest.$ac_ext >&5 8197 8198 { echo "$as_me:$LINENO: result: no" >&5 8199echo "${ECHO_T}no" >&6; } 8200 case " $LIBOBJS " in 8201 *" inet_ntop.$ac_objext "* ) ;; 8202 *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext" 8203 ;; 8204esac 8205 8206fi 8207 8208rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8209 conftest$ac_exeext conftest.$ac_ext 8210{ echo "$as_me:$LINENO: checking for inet_pton" >&5 8211echo $ECHO_N "checking for inet_pton... $ECHO_C" >&6; } 8212cat >conftest.$ac_ext <<_ACEOF 8213/* confdefs.h. */ 8214_ACEOF 8215cat confdefs.h >>conftest.$ac_ext 8216cat >>conftest.$ac_ext <<_ACEOF 8217/* end confdefs.h. */ 8218#include <sys/types.h> 8219#include <sys/socket.h> 8220#include <netinet/in.h> 8221#include <arpa/inet.h> 8222int 8223main () 8224{ 8225char src[128], dst[4]; 8226inet_pton(AF_INET, src, dst); 8227 ; 8228 return 0; 8229} 8230_ACEOF 8231rm -f conftest.$ac_objext conftest$ac_exeext 8232if { (ac_try="$ac_link" 8233case "(($ac_try" in 8234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8235 *) ac_try_echo=$ac_try;; 8236esac 8237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8238 (eval "$ac_link") 2>conftest.er1 8239 ac_status=$? 8240 grep -v '^ *+' conftest.er1 >conftest.err 8241 rm -f conftest.er1 8242 cat conftest.err >&5 8243 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8244 (exit $ac_status); } && { 8245 test -z "$ac_c_werror_flag" || 8246 test ! -s conftest.err 8247 } && test -s conftest$ac_exeext && 8248 $as_test_x conftest$ac_exeext; then 8249 { echo "$as_me:$LINENO: result: yes" >&5 8250echo "${ECHO_T}yes" >&6; } 8251else 8252 echo "$as_me: failed program was:" >&5 8253sed 's/^/| /' conftest.$ac_ext >&5 8254 8255 { echo "$as_me:$LINENO: result: no" >&5 8256echo "${ECHO_T}no" >&6; } 8257 case " $LIBOBJS " in 8258 *" inet_pton.$ac_objext "* ) ;; 8259 *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext" 8260 ;; 8261esac 8262 8263fi 8264 8265rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8266 conftest$ac_exeext conftest.$ac_ext 8267{ echo "$as_me:$LINENO: checking for inet_aton" >&5 8268echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6; } 8269cat >conftest.$ac_ext <<_ACEOF 8270/* confdefs.h. */ 8271_ACEOF 8272cat confdefs.h >>conftest.$ac_ext 8273cat >>conftest.$ac_ext <<_ACEOF 8274/* end confdefs.h. */ 8275#include <sys/types.h> 8276#include <netinet/in.h> 8277#include <arpa/inet.h> 8278int 8279main () 8280{ 8281char src[128]; 8282struct in_addr dst; 8283inet_aton(src, &dst); 8284 ; 8285 return 0; 8286} 8287_ACEOF 8288rm -f conftest.$ac_objext conftest$ac_exeext 8289if { (ac_try="$ac_link" 8290case "(($ac_try" in 8291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8292 *) ac_try_echo=$ac_try;; 8293esac 8294eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8295 (eval "$ac_link") 2>conftest.er1 8296 ac_status=$? 8297 grep -v '^ *+' conftest.er1 >conftest.err 8298 rm -f conftest.er1 8299 cat conftest.err >&5 8300 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8301 (exit $ac_status); } && { 8302 test -z "$ac_c_werror_flag" || 8303 test ! -s conftest.err 8304 } && test -s conftest$ac_exeext && 8305 $as_test_x conftest$ac_exeext; then 8306 { echo "$as_me:$LINENO: result: yes" >&5 8307echo "${ECHO_T}yes" >&6; } 8308else 8309 echo "$as_me: failed program was:" >&5 8310sed 's/^/| /' conftest.$ac_ext >&5 8311 8312 { echo "$as_me:$LINENO: result: no" >&5 8313echo "${ECHO_T}no" >&6; } 8314 case " $LIBOBJS " in 8315 *" inet_aton.$ac_objext "* ) ;; 8316 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext" 8317 ;; 8318esac 8319 8320fi 8321 8322rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8323 conftest$ac_exeext conftest.$ac_ext 8324 8325# 8326# Check for these after AC_LBL_LIBPCAP, for the same reason. 8327# 8328# You are in a twisty little maze of UN*Xes, all different. 8329# Some might not have ether_ntohost(). 8330# Some might have it, but not declare it in any header file. 8331# Some might have it, but declare it in <netinet/if_ether.h>. 8332# Some might have it, but declare it in <netinet/ether.h> 8333# (And some might have it but document it as something declared in 8334# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.) 8335# 8336# Before you is a C compiler. 8337# 8338 8339for ac_func in ether_ntohost 8340do 8341as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 8342{ echo "$as_me:$LINENO: checking for $ac_func" >&5 8343echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 8344if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 8345 echo $ECHO_N "(cached) $ECHO_C" >&6 8346else 8347 cat >conftest.$ac_ext <<_ACEOF 8348/* confdefs.h. */ 8349_ACEOF 8350cat confdefs.h >>conftest.$ac_ext 8351cat >>conftest.$ac_ext <<_ACEOF 8352/* end confdefs.h. */ 8353/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 8354 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 8355#define $ac_func innocuous_$ac_func 8356 8357/* System header to define __stub macros and hopefully few prototypes, 8358 which can conflict with char $ac_func (); below. 8359 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8360 <limits.h> exists even on freestanding compilers. */ 8361 8362#ifdef __STDC__ 8363# include <limits.h> 8364#else 8365# include <assert.h> 8366#endif 8367 8368#undef $ac_func 8369 8370/* Override any GCC internal prototype to avoid an error. 8371 Use char because int might match the return type of a GCC 8372 builtin and then its argument prototype would still apply. */ 8373#ifdef __cplusplus 8374extern "C" 8375#endif 8376char $ac_func (); 8377/* The GNU C library defines this for functions which it implements 8378 to always fail with ENOSYS. Some functions are actually named 8379 something starting with __ and the normal name is an alias. */ 8380#if defined __stub_$ac_func || defined __stub___$ac_func 8381choke me 8382#endif 8383 8384int 8385main () 8386{ 8387return $ac_func (); 8388 ; 8389 return 0; 8390} 8391_ACEOF 8392rm -f conftest.$ac_objext conftest$ac_exeext 8393if { (ac_try="$ac_link" 8394case "(($ac_try" in 8395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8396 *) ac_try_echo=$ac_try;; 8397esac 8398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8399 (eval "$ac_link") 2>conftest.er1 8400 ac_status=$? 8401 grep -v '^ *+' conftest.er1 >conftest.err 8402 rm -f conftest.er1 8403 cat conftest.err >&5 8404 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8405 (exit $ac_status); } && { 8406 test -z "$ac_c_werror_flag" || 8407 test ! -s conftest.err 8408 } && test -s conftest$ac_exeext && 8409 $as_test_x conftest$ac_exeext; then 8410 eval "$as_ac_var=yes" 8411else 8412 echo "$as_me: failed program was:" >&5 8413sed 's/^/| /' conftest.$ac_ext >&5 8414 8415 eval "$as_ac_var=no" 8416fi 8417 8418rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8419 conftest$ac_exeext conftest.$ac_ext 8420fi 8421ac_res=`eval echo '${'$as_ac_var'}'` 8422 { echo "$as_me:$LINENO: result: $ac_res" >&5 8423echo "${ECHO_T}$ac_res" >&6; } 8424if test `eval echo '${'$as_ac_var'}'` = yes; then 8425 cat >>confdefs.h <<_ACEOF 8426#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 8427_ACEOF 8428 8429 { echo "$as_me:$LINENO: checking for buggy ether_ntohost" >&5 8430echo $ECHO_N "checking for buggy ether_ntohost... $ECHO_C" >&6; } 8431if test "${ac_cv_buggy_ether_ntohost+set}" = set; then 8432 echo $ECHO_N "(cached) $ECHO_C" >&6 8433else 8434 8435 if test "$cross_compiling" = yes; then 8436 ac_cv_buggy_ether_ntohost="not while cross-compiling" 8437else 8438 cat >conftest.$ac_ext <<_ACEOF 8439/* confdefs.h. */ 8440_ACEOF 8441cat confdefs.h >>conftest.$ac_ext 8442cat >>conftest.$ac_ext <<_ACEOF 8443/* end confdefs.h. */ 8444 8445 #include <netdb.h> 8446 #include <sys/types.h> 8447 #include <sys/param.h> 8448 #include <sys/socket.h> 8449 8450 int 8451 main(int argc, char **argv) 8452 { 8453 u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff }; 8454 char name[MAXHOSTNAMELEN]; 8455 8456 ether_ntohost(name, (struct ether_addr *)ea); 8457 exit(0); 8458 } 8459 8460_ACEOF 8461rm -f conftest$ac_exeext 8462if { (ac_try="$ac_link" 8463case "(($ac_try" in 8464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8465 *) ac_try_echo=$ac_try;; 8466esac 8467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8468 (eval "$ac_link") 2>&5 8469 ac_status=$? 8470 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8471 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 8472 { (case "(($ac_try" in 8473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8474 *) ac_try_echo=$ac_try;; 8475esac 8476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8477 (eval "$ac_try") 2>&5 8478 ac_status=$? 8479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8480 (exit $ac_status); }; }; then 8481 ac_cv_buggy_ether_ntohost=no 8482else 8483 echo "$as_me: program exited with status $ac_status" >&5 8484echo "$as_me: failed program was:" >&5 8485sed 's/^/| /' conftest.$ac_ext >&5 8486 8487( exit $ac_status ) 8488ac_cv_buggy_ether_ntohost=yes 8489fi 8490rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 8491fi 8492 8493 8494fi 8495{ echo "$as_me:$LINENO: result: $ac_cv_buggy_ether_ntohost" >&5 8496echo "${ECHO_T}$ac_cv_buggy_ether_ntohost" >&6; } 8497 if test "$ac_cv_buggy_ether_ntohost" = "no"; then 8498 cat >>confdefs.h <<\_ACEOF 8499#define USE_ETHER_NTOHOST 1 8500_ACEOF 8501 8502 fi 8503 8504fi 8505done 8506 8507if test "$ac_cv_func_ether_ntohost" = yes -a \ 8508 "$ac_cv_buggy_ether_ntohost" = "no"; then 8509 # 8510 # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>? 8511 # 8512 if test "$ac_cv_header_netinet_if_ether_h" = yes; then 8513 # 8514 # Yes. Does it declare ether_ntohost()? 8515 # 8516 { echo "$as_me:$LINENO: checking whether ether_ntohost is declared" >&5 8517echo $ECHO_N "checking whether ether_ntohost is declared... $ECHO_C" >&6; } 8518if test "${ac_cv_have_decl_ether_ntohost+set}" = set; then 8519 echo $ECHO_N "(cached) $ECHO_C" >&6 8520else 8521 cat >conftest.$ac_ext <<_ACEOF 8522/* confdefs.h. */ 8523_ACEOF 8524cat confdefs.h >>conftest.$ac_ext 8525cat >>conftest.$ac_ext <<_ACEOF 8526/* end confdefs.h. */ 8527 8528#include <sys/types.h> 8529#include <sys/socket.h> 8530#include <netinet/in.h> 8531#include <arpa/inet.h> 8532struct mbuf; 8533struct rtentry; 8534#include <net/if.h> 8535#include <netinet/if_ether.h> 8536 8537 8538int 8539main () 8540{ 8541#ifndef ether_ntohost 8542 (void) ether_ntohost; 8543#endif 8544 8545 ; 8546 return 0; 8547} 8548_ACEOF 8549rm -f conftest.$ac_objext 8550if { (ac_try="$ac_compile" 8551case "(($ac_try" in 8552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8553 *) ac_try_echo=$ac_try;; 8554esac 8555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8556 (eval "$ac_compile") 2>conftest.er1 8557 ac_status=$? 8558 grep -v '^ *+' conftest.er1 >conftest.err 8559 rm -f conftest.er1 8560 cat conftest.err >&5 8561 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8562 (exit $ac_status); } && { 8563 test -z "$ac_c_werror_flag" || 8564 test ! -s conftest.err 8565 } && test -s conftest.$ac_objext; then 8566 ac_cv_have_decl_ether_ntohost=yes 8567else 8568 echo "$as_me: failed program was:" >&5 8569sed 's/^/| /' conftest.$ac_ext >&5 8570 8571 ac_cv_have_decl_ether_ntohost=no 8572fi 8573 8574rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8575fi 8576{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_ether_ntohost" >&5 8577echo "${ECHO_T}$ac_cv_have_decl_ether_ntohost" >&6; } 8578if test $ac_cv_have_decl_ether_ntohost = yes; then 8579 8580 8581cat >>confdefs.h <<\_ACEOF 8582#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST 8583_ACEOF 8584 8585 8586fi 8587 8588 fi 8589 # 8590 # Did that succeed? 8591 # 8592 if test "$ac_cv_have_decl_ether_ntohost" != yes; then 8593 # 8594 # No, how about <netinet/ether.h>, as on Linux? 8595 # 8596 8597for ac_header in netinet/ether.h 8598do 8599as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 8600if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 8601 { echo "$as_me:$LINENO: checking for $ac_header" >&5 8602echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 8603if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 8604 echo $ECHO_N "(cached) $ECHO_C" >&6 8605fi 8606ac_res=`eval echo '${'$as_ac_Header'}'` 8607 { echo "$as_me:$LINENO: result: $ac_res" >&5 8608echo "${ECHO_T}$ac_res" >&6; } 8609else 8610 # Is the header compilable? 8611{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 8612echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 8613cat >conftest.$ac_ext <<_ACEOF 8614/* confdefs.h. */ 8615_ACEOF 8616cat confdefs.h >>conftest.$ac_ext 8617cat >>conftest.$ac_ext <<_ACEOF 8618/* end confdefs.h. */ 8619$ac_includes_default 8620#include <$ac_header> 8621_ACEOF 8622rm -f conftest.$ac_objext 8623if { (ac_try="$ac_compile" 8624case "(($ac_try" in 8625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8626 *) ac_try_echo=$ac_try;; 8627esac 8628eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8629 (eval "$ac_compile") 2>conftest.er1 8630 ac_status=$? 8631 grep -v '^ *+' conftest.er1 >conftest.err 8632 rm -f conftest.er1 8633 cat conftest.err >&5 8634 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8635 (exit $ac_status); } && { 8636 test -z "$ac_c_werror_flag" || 8637 test ! -s conftest.err 8638 } && test -s conftest.$ac_objext; then 8639 ac_header_compiler=yes 8640else 8641 echo "$as_me: failed program was:" >&5 8642sed 's/^/| /' conftest.$ac_ext >&5 8643 8644 ac_header_compiler=no 8645fi 8646 8647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8648{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 8649echo "${ECHO_T}$ac_header_compiler" >&6; } 8650 8651# Is the header present? 8652{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 8653echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 8654cat >conftest.$ac_ext <<_ACEOF 8655/* confdefs.h. */ 8656_ACEOF 8657cat confdefs.h >>conftest.$ac_ext 8658cat >>conftest.$ac_ext <<_ACEOF 8659/* end confdefs.h. */ 8660#include <$ac_header> 8661_ACEOF 8662if { (ac_try="$ac_cpp conftest.$ac_ext" 8663case "(($ac_try" in 8664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8665 *) ac_try_echo=$ac_try;; 8666esac 8667eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8668 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 8669 ac_status=$? 8670 grep -v '^ *+' conftest.er1 >conftest.err 8671 rm -f conftest.er1 8672 cat conftest.err >&5 8673 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8674 (exit $ac_status); } >/dev/null && { 8675 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 8676 test ! -s conftest.err 8677 }; then 8678 ac_header_preproc=yes 8679else 8680 echo "$as_me: failed program was:" >&5 8681sed 's/^/| /' conftest.$ac_ext >&5 8682 8683 ac_header_preproc=no 8684fi 8685 8686rm -f conftest.err conftest.$ac_ext 8687{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 8688echo "${ECHO_T}$ac_header_preproc" >&6; } 8689 8690# So? What about this header? 8691case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 8692 yes:no: ) 8693 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 8694echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 8695 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 8696echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 8697 ac_header_preproc=yes 8698 ;; 8699 no:yes:* ) 8700 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 8701echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 8702 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 8703echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 8704 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 8705echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 8706 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 8707echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 8708 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 8709echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 8710 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 8711echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 8712 8713 ;; 8714esac 8715{ echo "$as_me:$LINENO: checking for $ac_header" >&5 8716echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 8717if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 8718 echo $ECHO_N "(cached) $ECHO_C" >&6 8719else 8720 eval "$as_ac_Header=\$ac_header_preproc" 8721fi 8722ac_res=`eval echo '${'$as_ac_Header'}'` 8723 { echo "$as_me:$LINENO: result: $ac_res" >&5 8724echo "${ECHO_T}$ac_res" >&6; } 8725 8726fi 8727if test `eval echo '${'$as_ac_Header'}'` = yes; then 8728 cat >>confdefs.h <<_ACEOF 8729#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 8730_ACEOF 8731 8732fi 8733 8734done 8735 8736 if test "$ac_cv_header_netinet_ether_h" = yes; then 8737 # 8738 # We have it - does it declare ether_ntohost()? 8739 # Unset ac_cv_have_decl_ether_ntohost so we don't 8740 # treat the previous failure as a cached value and 8741 # suppress the next test. 8742 # 8743 unset ac_cv_have_decl_ether_ntohost 8744 { echo "$as_me:$LINENO: checking whether ether_ntohost is declared" >&5 8745echo $ECHO_N "checking whether ether_ntohost is declared... $ECHO_C" >&6; } 8746if test "${ac_cv_have_decl_ether_ntohost+set}" = set; then 8747 echo $ECHO_N "(cached) $ECHO_C" >&6 8748else 8749 cat >conftest.$ac_ext <<_ACEOF 8750/* confdefs.h. */ 8751_ACEOF 8752cat confdefs.h >>conftest.$ac_ext 8753cat >>conftest.$ac_ext <<_ACEOF 8754/* end confdefs.h. */ 8755 8756#include <netinet/ether.h> 8757 8758 8759int 8760main () 8761{ 8762#ifndef ether_ntohost 8763 (void) ether_ntohost; 8764#endif 8765 8766 ; 8767 return 0; 8768} 8769_ACEOF 8770rm -f conftest.$ac_objext 8771if { (ac_try="$ac_compile" 8772case "(($ac_try" in 8773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8774 *) ac_try_echo=$ac_try;; 8775esac 8776eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8777 (eval "$ac_compile") 2>conftest.er1 8778 ac_status=$? 8779 grep -v '^ *+' conftest.er1 >conftest.err 8780 rm -f conftest.er1 8781 cat conftest.err >&5 8782 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8783 (exit $ac_status); } && { 8784 test -z "$ac_c_werror_flag" || 8785 test ! -s conftest.err 8786 } && test -s conftest.$ac_objext; then 8787 ac_cv_have_decl_ether_ntohost=yes 8788else 8789 echo "$as_me: failed program was:" >&5 8790sed 's/^/| /' conftest.$ac_ext >&5 8791 8792 ac_cv_have_decl_ether_ntohost=no 8793fi 8794 8795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8796fi 8797{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_ether_ntohost" >&5 8798echo "${ECHO_T}$ac_cv_have_decl_ether_ntohost" >&6; } 8799if test $ac_cv_have_decl_ether_ntohost = yes; then 8800 8801 8802cat >>confdefs.h <<\_ACEOF 8803#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST 8804_ACEOF 8805 8806 8807fi 8808 8809 fi 8810 fi 8811 # 8812 # Is ether_ntohost() declared? 8813 # 8814 if test "$ac_cv_have_decl_ether_ntohost" != yes; then 8815 # 8816 # No, we'll have to declare it ourselves. 8817 # Do we have "struct ether_addr"? 8818 # 8819 { echo "$as_me:$LINENO: checking for struct ether_addr" >&5 8820echo $ECHO_N "checking for struct ether_addr... $ECHO_C" >&6; } 8821if test "${ac_cv_type_struct_ether_addr+set}" = set; then 8822 echo $ECHO_N "(cached) $ECHO_C" >&6 8823else 8824 cat >conftest.$ac_ext <<_ACEOF 8825/* confdefs.h. */ 8826_ACEOF 8827cat confdefs.h >>conftest.$ac_ext 8828cat >>conftest.$ac_ext <<_ACEOF 8829/* end confdefs.h. */ 8830 8831#include <sys/types.h> 8832#include <sys/socket.h> 8833#include <netinet/in.h> 8834#include <arpa/inet.h> 8835struct mbuf; 8836struct rtentry; 8837#include <net/if.h> 8838#include <netinet/if_ether.h> 8839 8840 8841typedef struct ether_addr ac__type_new_; 8842int 8843main () 8844{ 8845if ((ac__type_new_ *) 0) 8846 return 0; 8847if (sizeof (ac__type_new_)) 8848 return 0; 8849 ; 8850 return 0; 8851} 8852_ACEOF 8853rm -f conftest.$ac_objext 8854if { (ac_try="$ac_compile" 8855case "(($ac_try" in 8856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8857 *) ac_try_echo=$ac_try;; 8858esac 8859eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8860 (eval "$ac_compile") 2>conftest.er1 8861 ac_status=$? 8862 grep -v '^ *+' conftest.er1 >conftest.err 8863 rm -f conftest.er1 8864 cat conftest.err >&5 8865 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8866 (exit $ac_status); } && { 8867 test -z "$ac_c_werror_flag" || 8868 test ! -s conftest.err 8869 } && test -s conftest.$ac_objext; then 8870 ac_cv_type_struct_ether_addr=yes 8871else 8872 echo "$as_me: failed program was:" >&5 8873sed 's/^/| /' conftest.$ac_ext >&5 8874 8875 ac_cv_type_struct_ether_addr=no 8876fi 8877 8878rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8879fi 8880{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_ether_addr" >&5 8881echo "${ECHO_T}$ac_cv_type_struct_ether_addr" >&6; } 8882if test $ac_cv_type_struct_ether_addr = yes; then 8883 8884cat >>confdefs.h <<_ACEOF 8885#define HAVE_STRUCT_ETHER_ADDR 1 8886_ACEOF 8887 8888 8889fi 8890 8891 8892cat >>confdefs.h <<\_ACEOF 8893#define HAVE_DECL_ETHER_NTOHOST 0 8894_ACEOF 8895 8896 else 8897 8898cat >>confdefs.h <<\_ACEOF 8899#define HAVE_DECL_ETHER_NTOHOST 1 8900_ACEOF 8901 8902 fi 8903fi 8904 8905# libdlpi is needed for Solaris 11 and later. 8906{ echo "$as_me:$LINENO: checking for dlpi_walk in -ldlpi" >&5 8907echo $ECHO_N "checking for dlpi_walk in -ldlpi... $ECHO_C" >&6; } 8908if test "${ac_cv_lib_dlpi_dlpi_walk+set}" = set; then 8909 echo $ECHO_N "(cached) $ECHO_C" >&6 8910else 8911 ac_check_lib_save_LIBS=$LIBS 8912LIBS="-ldlpi -L/lib $LIBS" 8913cat >conftest.$ac_ext <<_ACEOF 8914/* confdefs.h. */ 8915_ACEOF 8916cat confdefs.h >>conftest.$ac_ext 8917cat >>conftest.$ac_ext <<_ACEOF 8918/* end confdefs.h. */ 8919 8920/* Override any GCC internal prototype to avoid an error. 8921 Use char because int might match the return type of a GCC 8922 builtin and then its argument prototype would still apply. */ 8923#ifdef __cplusplus 8924extern "C" 8925#endif 8926char dlpi_walk (); 8927int 8928main () 8929{ 8930return dlpi_walk (); 8931 ; 8932 return 0; 8933} 8934_ACEOF 8935rm -f conftest.$ac_objext conftest$ac_exeext 8936if { (ac_try="$ac_link" 8937case "(($ac_try" in 8938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8939 *) ac_try_echo=$ac_try;; 8940esac 8941eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8942 (eval "$ac_link") 2>conftest.er1 8943 ac_status=$? 8944 grep -v '^ *+' conftest.er1 >conftest.err 8945 rm -f conftest.er1 8946 cat conftest.err >&5 8947 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8948 (exit $ac_status); } && { 8949 test -z "$ac_c_werror_flag" || 8950 test ! -s conftest.err 8951 } && test -s conftest$ac_exeext && 8952 $as_test_x conftest$ac_exeext; then 8953 ac_cv_lib_dlpi_dlpi_walk=yes 8954else 8955 echo "$as_me: failed program was:" >&5 8956sed 's/^/| /' conftest.$ac_ext >&5 8957 8958 ac_cv_lib_dlpi_dlpi_walk=no 8959fi 8960 8961rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8962 conftest$ac_exeext conftest.$ac_ext 8963LIBS=$ac_check_lib_save_LIBS 8964fi 8965{ echo "$as_me:$LINENO: result: $ac_cv_lib_dlpi_dlpi_walk" >&5 8966echo "${ECHO_T}$ac_cv_lib_dlpi_dlpi_walk" >&6; } 8967if test $ac_cv_lib_dlpi_dlpi_walk = yes; then 8968 LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS" 8969fi 8970 8971 8972 8973 { echo "$as_me:$LINENO: checking if sockaddr struct has sa_len member" >&5 8974echo $ECHO_N "checking if sockaddr struct has sa_len member... $ECHO_C" >&6; } 8975 if test "${ac_cv_sockaddr_has_sa_len+set}" = set; then 8976 echo $ECHO_N "(cached) $ECHO_C" >&6 8977else 8978 cat >conftest.$ac_ext <<_ACEOF 8979/* confdefs.h. */ 8980_ACEOF 8981cat confdefs.h >>conftest.$ac_ext 8982cat >>conftest.$ac_ext <<_ACEOF 8983/* end confdefs.h. */ 8984 8985# include <sys/types.h> 8986# include <sys/socket.h> 8987int 8988main () 8989{ 8990u_int i = sizeof(((struct sockaddr *)0)->sa_len) 8991 ; 8992 return 0; 8993} 8994_ACEOF 8995rm -f conftest.$ac_objext 8996if { (ac_try="$ac_compile" 8997case "(($ac_try" in 8998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8999 *) ac_try_echo=$ac_try;; 9000esac 9001eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9002 (eval "$ac_compile") 2>conftest.er1 9003 ac_status=$? 9004 grep -v '^ *+' conftest.er1 >conftest.err 9005 rm -f conftest.er1 9006 cat conftest.err >&5 9007 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9008 (exit $ac_status); } && { 9009 test -z "$ac_c_werror_flag" || 9010 test ! -s conftest.err 9011 } && test -s conftest.$ac_objext; then 9012 ac_cv_sockaddr_has_sa_len=yes 9013else 9014 echo "$as_me: failed program was:" >&5 9015sed 's/^/| /' conftest.$ac_ext >&5 9016 9017 ac_cv_sockaddr_has_sa_len=no 9018fi 9019 9020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9021fi 9022 9023 { echo "$as_me:$LINENO: result: $ac_cv_sockaddr_has_sa_len" >&5 9024echo "${ECHO_T}$ac_cv_sockaddr_has_sa_len" >&6; } 9025 if test $ac_cv_sockaddr_has_sa_len = yes ; then 9026 cat >>confdefs.h <<\_ACEOF 9027#define HAVE_SOCKADDR_SA_LEN 1 9028_ACEOF 9029 9030 fi 9031 9032if test "$ac_cv_sockaddr_has_sa_len" = no; then 9033 missing_includes=yes 9034fi 9035 9036# 9037# Do we have the new open API? Check for pcap_create, and assume that, 9038# if we do, we also have pcap_activate() and the other new routines 9039# introduced in libpcap 1.0.0. 9040# 9041 9042for ac_func in pcap_create 9043do 9044as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 9045{ echo "$as_me:$LINENO: checking for $ac_func" >&5 9046echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 9047if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 9048 echo $ECHO_N "(cached) $ECHO_C" >&6 9049else 9050 cat >conftest.$ac_ext <<_ACEOF 9051/* confdefs.h. */ 9052_ACEOF 9053cat confdefs.h >>conftest.$ac_ext 9054cat >>conftest.$ac_ext <<_ACEOF 9055/* end confdefs.h. */ 9056/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 9057 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9058#define $ac_func innocuous_$ac_func 9059 9060/* System header to define __stub macros and hopefully few prototypes, 9061 which can conflict with char $ac_func (); below. 9062 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9063 <limits.h> exists even on freestanding compilers. */ 9064 9065#ifdef __STDC__ 9066# include <limits.h> 9067#else 9068# include <assert.h> 9069#endif 9070 9071#undef $ac_func 9072 9073/* Override any GCC internal prototype to avoid an error. 9074 Use char because int might match the return type of a GCC 9075 builtin and then its argument prototype would still apply. */ 9076#ifdef __cplusplus 9077extern "C" 9078#endif 9079char $ac_func (); 9080/* The GNU C library defines this for functions which it implements 9081 to always fail with ENOSYS. Some functions are actually named 9082 something starting with __ and the normal name is an alias. */ 9083#if defined __stub_$ac_func || defined __stub___$ac_func 9084choke me 9085#endif 9086 9087int 9088main () 9089{ 9090return $ac_func (); 9091 ; 9092 return 0; 9093} 9094_ACEOF 9095rm -f conftest.$ac_objext conftest$ac_exeext 9096if { (ac_try="$ac_link" 9097case "(($ac_try" in 9098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9099 *) ac_try_echo=$ac_try;; 9100esac 9101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9102 (eval "$ac_link") 2>conftest.er1 9103 ac_status=$? 9104 grep -v '^ *+' conftest.er1 >conftest.err 9105 rm -f conftest.er1 9106 cat conftest.err >&5 9107 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9108 (exit $ac_status); } && { 9109 test -z "$ac_c_werror_flag" || 9110 test ! -s conftest.err 9111 } && test -s conftest$ac_exeext && 9112 $as_test_x conftest$ac_exeext; then 9113 eval "$as_ac_var=yes" 9114else 9115 echo "$as_me: failed program was:" >&5 9116sed 's/^/| /' conftest.$ac_ext >&5 9117 9118 eval "$as_ac_var=no" 9119fi 9120 9121rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9122 conftest$ac_exeext conftest.$ac_ext 9123fi 9124ac_res=`eval echo '${'$as_ac_var'}'` 9125 { echo "$as_me:$LINENO: result: $ac_res" >&5 9126echo "${ECHO_T}$ac_res" >&6; } 9127if test `eval echo '${'$as_ac_var'}'` = yes; then 9128 cat >>confdefs.h <<_ACEOF 9129#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 9130_ACEOF 9131 9132fi 9133done 9134 9135if test $ac_cv_func_pcap_create = "yes" ; then 9136 # 9137 # OK, do we have pcap_set_tstamp_type? If so, assume we have 9138 # pcap_list_tstamp_types and pcap_free_tstamp_types as well. 9139 # 9140 9141for ac_func in pcap_set_tstamp_type 9142do 9143as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 9144{ echo "$as_me:$LINENO: checking for $ac_func" >&5 9145echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 9146if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 9147 echo $ECHO_N "(cached) $ECHO_C" >&6 9148else 9149 cat >conftest.$ac_ext <<_ACEOF 9150/* confdefs.h. */ 9151_ACEOF 9152cat confdefs.h >>conftest.$ac_ext 9153cat >>conftest.$ac_ext <<_ACEOF 9154/* end confdefs.h. */ 9155/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 9156 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9157#define $ac_func innocuous_$ac_func 9158 9159/* System header to define __stub macros and hopefully few prototypes, 9160 which can conflict with char $ac_func (); below. 9161 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9162 <limits.h> exists even on freestanding compilers. */ 9163 9164#ifdef __STDC__ 9165# include <limits.h> 9166#else 9167# include <assert.h> 9168#endif 9169 9170#undef $ac_func 9171 9172/* Override any GCC internal prototype to avoid an error. 9173 Use char because int might match the return type of a GCC 9174 builtin and then its argument prototype would still apply. */ 9175#ifdef __cplusplus 9176extern "C" 9177#endif 9178char $ac_func (); 9179/* The GNU C library defines this for functions which it implements 9180 to always fail with ENOSYS. Some functions are actually named 9181 something starting with __ and the normal name is an alias. */ 9182#if defined __stub_$ac_func || defined __stub___$ac_func 9183choke me 9184#endif 9185 9186int 9187main () 9188{ 9189return $ac_func (); 9190 ; 9191 return 0; 9192} 9193_ACEOF 9194rm -f conftest.$ac_objext conftest$ac_exeext 9195if { (ac_try="$ac_link" 9196case "(($ac_try" in 9197 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9198 *) ac_try_echo=$ac_try;; 9199esac 9200eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9201 (eval "$ac_link") 2>conftest.er1 9202 ac_status=$? 9203 grep -v '^ *+' conftest.er1 >conftest.err 9204 rm -f conftest.er1 9205 cat conftest.err >&5 9206 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9207 (exit $ac_status); } && { 9208 test -z "$ac_c_werror_flag" || 9209 test ! -s conftest.err 9210 } && test -s conftest$ac_exeext && 9211 $as_test_x conftest$ac_exeext; then 9212 eval "$as_ac_var=yes" 9213else 9214 echo "$as_me: failed program was:" >&5 9215sed 's/^/| /' conftest.$ac_ext >&5 9216 9217 eval "$as_ac_var=no" 9218fi 9219 9220rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9221 conftest$ac_exeext conftest.$ac_ext 9222fi 9223ac_res=`eval echo '${'$as_ac_var'}'` 9224 { echo "$as_me:$LINENO: result: $ac_res" >&5 9225echo "${ECHO_T}$ac_res" >&6; } 9226if test `eval echo '${'$as_ac_var'}'` = yes; then 9227 cat >>confdefs.h <<_ACEOF 9228#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 9229_ACEOF 9230 9231fi 9232done 9233 9234fi 9235 9236 9237 9238 9239for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version 9240do 9241as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 9242{ echo "$as_me:$LINENO: checking for $ac_func" >&5 9243echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 9244if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 9245 echo $ECHO_N "(cached) $ECHO_C" >&6 9246else 9247 cat >conftest.$ac_ext <<_ACEOF 9248/* confdefs.h. */ 9249_ACEOF 9250cat confdefs.h >>conftest.$ac_ext 9251cat >>conftest.$ac_ext <<_ACEOF 9252/* end confdefs.h. */ 9253/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 9254 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9255#define $ac_func innocuous_$ac_func 9256 9257/* System header to define __stub macros and hopefully few prototypes, 9258 which can conflict with char $ac_func (); below. 9259 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9260 <limits.h> exists even on freestanding compilers. */ 9261 9262#ifdef __STDC__ 9263# include <limits.h> 9264#else 9265# include <assert.h> 9266#endif 9267 9268#undef $ac_func 9269 9270/* Override any GCC internal prototype to avoid an error. 9271 Use char because int might match the return type of a GCC 9272 builtin and then its argument prototype would still apply. */ 9273#ifdef __cplusplus 9274extern "C" 9275#endif 9276char $ac_func (); 9277/* The GNU C library defines this for functions which it implements 9278 to always fail with ENOSYS. Some functions are actually named 9279 something starting with __ and the normal name is an alias. */ 9280#if defined __stub_$ac_func || defined __stub___$ac_func 9281choke me 9282#endif 9283 9284int 9285main () 9286{ 9287return $ac_func (); 9288 ; 9289 return 0; 9290} 9291_ACEOF 9292rm -f conftest.$ac_objext conftest$ac_exeext 9293if { (ac_try="$ac_link" 9294case "(($ac_try" in 9295 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9296 *) ac_try_echo=$ac_try;; 9297esac 9298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9299 (eval "$ac_link") 2>conftest.er1 9300 ac_status=$? 9301 grep -v '^ *+' conftest.er1 >conftest.err 9302 rm -f conftest.er1 9303 cat conftest.err >&5 9304 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9305 (exit $ac_status); } && { 9306 test -z "$ac_c_werror_flag" || 9307 test ! -s conftest.err 9308 } && test -s conftest$ac_exeext && 9309 $as_test_x conftest$ac_exeext; then 9310 eval "$as_ac_var=yes" 9311else 9312 echo "$as_me: failed program was:" >&5 9313sed 's/^/| /' conftest.$ac_ext >&5 9314 9315 eval "$as_ac_var=no" 9316fi 9317 9318rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9319 conftest$ac_exeext conftest.$ac_ext 9320fi 9321ac_res=`eval echo '${'$as_ac_var'}'` 9322 { echo "$as_me:$LINENO: result: $ac_res" >&5 9323echo "${ECHO_T}$ac_res" >&6; } 9324if test `eval echo '${'$as_ac_var'}'` = yes; then 9325 cat >>confdefs.h <<_ACEOF 9326#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 9327_ACEOF 9328 9329fi 9330done 9331 9332if test $ac_cv_func_pcap_findalldevs = "yes" ; then 9333 savedppflags="$CPPLAGS" 9334 CPPFLAGS="$CPPFLAGS $V_INCLS" 9335 { echo "$as_me:$LINENO: checking for pcap_if_t" >&5 9336echo $ECHO_N "checking for pcap_if_t... $ECHO_C" >&6; } 9337if test "${ac_cv_type_pcap_if_t+set}" = set; then 9338 echo $ECHO_N "(cached) $ECHO_C" >&6 9339else 9340 cat >conftest.$ac_ext <<_ACEOF 9341/* confdefs.h. */ 9342_ACEOF 9343cat confdefs.h >>conftest.$ac_ext 9344cat >>conftest.$ac_ext <<_ACEOF 9345/* end confdefs.h. */ 9346#include <pcap.h> 9347 9348typedef pcap_if_t ac__type_new_; 9349int 9350main () 9351{ 9352if ((ac__type_new_ *) 0) 9353 return 0; 9354if (sizeof (ac__type_new_)) 9355 return 0; 9356 ; 9357 return 0; 9358} 9359_ACEOF 9360rm -f conftest.$ac_objext 9361if { (ac_try="$ac_compile" 9362case "(($ac_try" in 9363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9364 *) ac_try_echo=$ac_try;; 9365esac 9366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9367 (eval "$ac_compile") 2>conftest.er1 9368 ac_status=$? 9369 grep -v '^ *+' conftest.er1 >conftest.err 9370 rm -f conftest.er1 9371 cat conftest.err >&5 9372 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9373 (exit $ac_status); } && { 9374 test -z "$ac_c_werror_flag" || 9375 test ! -s conftest.err 9376 } && test -s conftest.$ac_objext; then 9377 ac_cv_type_pcap_if_t=yes 9378else 9379 echo "$as_me: failed program was:" >&5 9380sed 's/^/| /' conftest.$ac_ext >&5 9381 9382 ac_cv_type_pcap_if_t=no 9383fi 9384 9385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9386fi 9387{ echo "$as_me:$LINENO: result: $ac_cv_type_pcap_if_t" >&5 9388echo "${ECHO_T}$ac_cv_type_pcap_if_t" >&6; } 9389if test $ac_cv_type_pcap_if_t = yes; then 9390 9391cat >>confdefs.h <<_ACEOF 9392#define HAVE_PCAP_IF_T 1 9393_ACEOF 9394 9395 9396fi 9397 9398 CPPFLAGS="$savedcppflags" 9399fi 9400 9401if test $ac_cv_func_pcap_lib_version = "no" ; then 9402 { echo "$as_me:$LINENO: checking whether pcap_version is defined by libpcap" >&5 9403echo $ECHO_N "checking whether pcap_version is defined by libpcap... $ECHO_C" >&6; } 9404 cat >conftest.$ac_ext <<_ACEOF 9405/* confdefs.h. */ 9406_ACEOF 9407cat confdefs.h >>conftest.$ac_ext 9408cat >>conftest.$ac_ext <<_ACEOF 9409/* end confdefs.h. */ 9410 9411int 9412main () 9413{ 9414 9415 extern char pcap_version[]; 9416 9417 return (int)pcap_version; 9418 9419 ; 9420 return 0; 9421} 9422_ACEOF 9423rm -f conftest.$ac_objext conftest$ac_exeext 9424if { (ac_try="$ac_link" 9425case "(($ac_try" in 9426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9427 *) ac_try_echo=$ac_try;; 9428esac 9429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9430 (eval "$ac_link") 2>conftest.er1 9431 ac_status=$? 9432 grep -v '^ *+' conftest.er1 >conftest.err 9433 rm -f conftest.er1 9434 cat conftest.err >&5 9435 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9436 (exit $ac_status); } && { 9437 test -z "$ac_c_werror_flag" || 9438 test ! -s conftest.err 9439 } && test -s conftest$ac_exeext && 9440 $as_test_x conftest$ac_exeext; then 9441 ac_lbl_cv_pcap_version_defined=yes 9442else 9443 echo "$as_me: failed program was:" >&5 9444sed 's/^/| /' conftest.$ac_ext >&5 9445 9446 ac_lbl_cv_pcap_version_defined=no 9447fi 9448 9449rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9450 conftest$ac_exeext conftest.$ac_ext 9451 if test "$ac_lbl_cv_pcap_version_defined" = yes ; then 9452 { echo "$as_me:$LINENO: result: yes" >&5 9453echo "${ECHO_T}yes" >&6; } 9454 cat >>confdefs.h <<\_ACEOF 9455#define HAVE_PCAP_VERSION 1 9456_ACEOF 9457 9458 else 9459 { echo "$as_me:$LINENO: result: no" >&5 9460echo "${ECHO_T}no" >&6; } 9461 fi 9462fi 9463{ echo "$as_me:$LINENO: checking whether pcap_debug is defined by libpcap" >&5 9464echo $ECHO_N "checking whether pcap_debug is defined by libpcap... $ECHO_C" >&6; } 9465cat >conftest.$ac_ext <<_ACEOF 9466/* confdefs.h. */ 9467_ACEOF 9468cat confdefs.h >>conftest.$ac_ext 9469cat >>conftest.$ac_ext <<_ACEOF 9470/* end confdefs.h. */ 9471 9472int 9473main () 9474{ 9475 9476 extern int pcap_debug; 9477 9478 return pcap_debug; 9479 9480 ; 9481 return 0; 9482} 9483_ACEOF 9484rm -f conftest.$ac_objext conftest$ac_exeext 9485if { (ac_try="$ac_link" 9486case "(($ac_try" in 9487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9488 *) ac_try_echo=$ac_try;; 9489esac 9490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9491 (eval "$ac_link") 2>conftest.er1 9492 ac_status=$? 9493 grep -v '^ *+' conftest.er1 >conftest.err 9494 rm -f conftest.er1 9495 cat conftest.err >&5 9496 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9497 (exit $ac_status); } && { 9498 test -z "$ac_c_werror_flag" || 9499 test ! -s conftest.err 9500 } && test -s conftest$ac_exeext && 9501 $as_test_x conftest$ac_exeext; then 9502 ac_lbl_cv_pcap_debug_defined=yes 9503else 9504 echo "$as_me: failed program was:" >&5 9505sed 's/^/| /' conftest.$ac_ext >&5 9506 9507 ac_lbl_cv_pcap_debug_defined=no 9508fi 9509 9510rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9511 conftest$ac_exeext conftest.$ac_ext 9512if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then 9513 { echo "$as_me:$LINENO: result: yes" >&5 9514echo "${ECHO_T}yes" >&6; } 9515 cat >>confdefs.h <<\_ACEOF 9516#define HAVE_PCAP_DEBUG 1 9517_ACEOF 9518 9519else 9520 { echo "$as_me:$LINENO: result: no" >&5 9521echo "${ECHO_T}no" >&6; } 9522 # 9523 # OK, what about "yydebug"? 9524 # 9525 { echo "$as_me:$LINENO: checking whether yydebug is defined by libpcap" >&5 9526echo $ECHO_N "checking whether yydebug is defined by libpcap... $ECHO_C" >&6; } 9527 cat >conftest.$ac_ext <<_ACEOF 9528/* confdefs.h. */ 9529_ACEOF 9530cat confdefs.h >>conftest.$ac_ext 9531cat >>conftest.$ac_ext <<_ACEOF 9532/* end confdefs.h. */ 9533 9534int 9535main () 9536{ 9537 9538 extern int yydebug; 9539 9540 return yydebug; 9541 9542 ; 9543 return 0; 9544} 9545_ACEOF 9546rm -f conftest.$ac_objext conftest$ac_exeext 9547if { (ac_try="$ac_link" 9548case "(($ac_try" in 9549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9550 *) ac_try_echo=$ac_try;; 9551esac 9552eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9553 (eval "$ac_link") 2>conftest.er1 9554 ac_status=$? 9555 grep -v '^ *+' conftest.er1 >conftest.err 9556 rm -f conftest.er1 9557 cat conftest.err >&5 9558 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9559 (exit $ac_status); } && { 9560 test -z "$ac_c_werror_flag" || 9561 test ! -s conftest.err 9562 } && test -s conftest$ac_exeext && 9563 $as_test_x conftest$ac_exeext; then 9564 ac_lbl_cv_yydebug_defined=yes 9565else 9566 echo "$as_me: failed program was:" >&5 9567sed 's/^/| /' conftest.$ac_ext >&5 9568 9569 ac_lbl_cv_yydebug_defined=no 9570fi 9571 9572rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9573 conftest$ac_exeext conftest.$ac_ext 9574 if test "$ac_lbl_cv_yydebug_defined" = yes ; then 9575 { echo "$as_me:$LINENO: result: yes" >&5 9576echo "${ECHO_T}yes" >&6; } 9577 cat >>confdefs.h <<\_ACEOF 9578#define HAVE_YYDEBUG 1 9579_ACEOF 9580 9581 else 9582 { echo "$as_me:$LINENO: result: no" >&5 9583echo "${ECHO_T}no" >&6; } 9584 fi 9585fi 9586 9587for ac_func in bpf_dump 9588do 9589as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 9590{ echo "$as_me:$LINENO: checking for $ac_func" >&5 9591echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 9592if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 9593 echo $ECHO_N "(cached) $ECHO_C" >&6 9594else 9595 cat >conftest.$ac_ext <<_ACEOF 9596/* confdefs.h. */ 9597_ACEOF 9598cat confdefs.h >>conftest.$ac_ext 9599cat >>conftest.$ac_ext <<_ACEOF 9600/* end confdefs.h. */ 9601/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 9602 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9603#define $ac_func innocuous_$ac_func 9604 9605/* System header to define __stub macros and hopefully few prototypes, 9606 which can conflict with char $ac_func (); below. 9607 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9608 <limits.h> exists even on freestanding compilers. */ 9609 9610#ifdef __STDC__ 9611# include <limits.h> 9612#else 9613# include <assert.h> 9614#endif 9615 9616#undef $ac_func 9617 9618/* Override any GCC internal prototype to avoid an error. 9619 Use char because int might match the return type of a GCC 9620 builtin and then its argument prototype would still apply. */ 9621#ifdef __cplusplus 9622extern "C" 9623#endif 9624char $ac_func (); 9625/* The GNU C library defines this for functions which it implements 9626 to always fail with ENOSYS. Some functions are actually named 9627 something starting with __ and the normal name is an alias. */ 9628#if defined __stub_$ac_func || defined __stub___$ac_func 9629choke me 9630#endif 9631 9632int 9633main () 9634{ 9635return $ac_func (); 9636 ; 9637 return 0; 9638} 9639_ACEOF 9640rm -f conftest.$ac_objext conftest$ac_exeext 9641if { (ac_try="$ac_link" 9642case "(($ac_try" in 9643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9644 *) ac_try_echo=$ac_try;; 9645esac 9646eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9647 (eval "$ac_link") 2>conftest.er1 9648 ac_status=$? 9649 grep -v '^ *+' conftest.er1 >conftest.err 9650 rm -f conftest.er1 9651 cat conftest.err >&5 9652 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9653 (exit $ac_status); } && { 9654 test -z "$ac_c_werror_flag" || 9655 test ! -s conftest.err 9656 } && test -s conftest$ac_exeext && 9657 $as_test_x conftest$ac_exeext; then 9658 eval "$as_ac_var=yes" 9659else 9660 echo "$as_me: failed program was:" >&5 9661sed 's/^/| /' conftest.$ac_ext >&5 9662 9663 eval "$as_ac_var=no" 9664fi 9665 9666rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9667 conftest$ac_exeext conftest.$ac_ext 9668fi 9669ac_res=`eval echo '${'$as_ac_var'}'` 9670 { echo "$as_me:$LINENO: result: $ac_res" >&5 9671echo "${ECHO_T}$ac_res" >&6; } 9672if test `eval echo '${'$as_ac_var'}'` = yes; then 9673 cat >>confdefs.h <<_ACEOF 9674#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 9675_ACEOF 9676 9677else 9678 case " $LIBOBJS " in 9679 *" $ac_func.$ac_objext "* ) ;; 9680 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 9681 ;; 9682esac 9683 9684fi 9685done 9686 9687 9688V_GROUP=0 9689if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then 9690 V_GROUP=wheel 9691fi 9692# 9693# Assume V7/BSD convention for man pages (file formats in section 5, 9694# miscellaneous info in section 7). 9695# 9696MAN_FILE_FORMATS=5 9697MAN_MISC_INFO=7 9698case "$host_os" in 9699 9700aix*) 9701 9702cat >>confdefs.h <<\_ACEOF 9703#define _SUN 1 9704_ACEOF 9705 9706 ;; 9707 9708hpux*) 9709 # 9710 # Use System V conventions for man pages. 9711 # 9712 MAN_FILE_FORMATS=4 9713 MAN_MISC_INFO=5 9714 ;; 9715 9716irix*) 9717 V_GROUP=sys 9718 9719 # 9720 # Use System V conventions for man pages. 9721 # 9722 MAN_FILE_FORMATS=4 9723 MAN_MISC_INFO=5 9724 ;; 9725 9726osf*) 9727 V_GROUP=system 9728 9729 # 9730 # Use System V conventions for man pages. 9731 # 9732 MAN_FILE_FORMATS=4 9733 MAN_MISC_INFO=5 9734 ;; 9735 9736solaris*) 9737 V_GROUP=sys 9738 9739 # 9740 # Use System V conventions for man pages. 9741 # 9742 MAN_FILE_FORMATS=4 9743 MAN_MISC_INFO=5 9744 ;; 9745esac 9746 9747if test -f /dev/bpf0 ; then 9748 V_GROUP=bpf 9749fi 9750 9751 9752for ac_header in sys/bitypes.h 9753do 9754as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 9755if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 9756 { echo "$as_me:$LINENO: checking for $ac_header" >&5 9757echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 9758if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 9759 echo $ECHO_N "(cached) $ECHO_C" >&6 9760fi 9761ac_res=`eval echo '${'$as_ac_Header'}'` 9762 { echo "$as_me:$LINENO: result: $ac_res" >&5 9763echo "${ECHO_T}$ac_res" >&6; } 9764else 9765 # Is the header compilable? 9766{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 9767echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 9768cat >conftest.$ac_ext <<_ACEOF 9769/* confdefs.h. */ 9770_ACEOF 9771cat confdefs.h >>conftest.$ac_ext 9772cat >>conftest.$ac_ext <<_ACEOF 9773/* end confdefs.h. */ 9774$ac_includes_default 9775#include <$ac_header> 9776_ACEOF 9777rm -f conftest.$ac_objext 9778if { (ac_try="$ac_compile" 9779case "(($ac_try" in 9780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9781 *) ac_try_echo=$ac_try;; 9782esac 9783eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9784 (eval "$ac_compile") 2>conftest.er1 9785 ac_status=$? 9786 grep -v '^ *+' conftest.er1 >conftest.err 9787 rm -f conftest.er1 9788 cat conftest.err >&5 9789 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9790 (exit $ac_status); } && { 9791 test -z "$ac_c_werror_flag" || 9792 test ! -s conftest.err 9793 } && test -s conftest.$ac_objext; then 9794 ac_header_compiler=yes 9795else 9796 echo "$as_me: failed program was:" >&5 9797sed 's/^/| /' conftest.$ac_ext >&5 9798 9799 ac_header_compiler=no 9800fi 9801 9802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9803{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 9804echo "${ECHO_T}$ac_header_compiler" >&6; } 9805 9806# Is the header present? 9807{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 9808echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 9809cat >conftest.$ac_ext <<_ACEOF 9810/* confdefs.h. */ 9811_ACEOF 9812cat confdefs.h >>conftest.$ac_ext 9813cat >>conftest.$ac_ext <<_ACEOF 9814/* end confdefs.h. */ 9815#include <$ac_header> 9816_ACEOF 9817if { (ac_try="$ac_cpp conftest.$ac_ext" 9818case "(($ac_try" in 9819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9820 *) ac_try_echo=$ac_try;; 9821esac 9822eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9823 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 9824 ac_status=$? 9825 grep -v '^ *+' conftest.er1 >conftest.err 9826 rm -f conftest.er1 9827 cat conftest.err >&5 9828 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9829 (exit $ac_status); } >/dev/null && { 9830 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 9831 test ! -s conftest.err 9832 }; then 9833 ac_header_preproc=yes 9834else 9835 echo "$as_me: failed program was:" >&5 9836sed 's/^/| /' conftest.$ac_ext >&5 9837 9838 ac_header_preproc=no 9839fi 9840 9841rm -f conftest.err conftest.$ac_ext 9842{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 9843echo "${ECHO_T}$ac_header_preproc" >&6; } 9844 9845# So? What about this header? 9846case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 9847 yes:no: ) 9848 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 9849echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 9850 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 9851echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 9852 ac_header_preproc=yes 9853 ;; 9854 no:yes:* ) 9855 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 9856echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 9857 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 9858echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 9859 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 9860echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 9861 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 9862echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 9863 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 9864echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 9865 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 9866echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 9867 9868 ;; 9869esac 9870{ echo "$as_me:$LINENO: checking for $ac_header" >&5 9871echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 9872if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 9873 echo $ECHO_N "(cached) $ECHO_C" >&6 9874else 9875 eval "$as_ac_Header=\$ac_header_preproc" 9876fi 9877ac_res=`eval echo '${'$as_ac_Header'}'` 9878 { echo "$as_me:$LINENO: result: $ac_res" >&5 9879echo "${ECHO_T}$ac_res" >&6; } 9880 9881fi 9882if test `eval echo '${'$as_ac_Header'}'` = yes; then 9883 cat >>confdefs.h <<_ACEOF 9884#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 9885_ACEOF 9886 9887fi 9888 9889done 9890 9891 9892{ echo "$as_me:$LINENO: checking for int8_t" >&5 9893echo $ECHO_N "checking for int8_t... $ECHO_C" >&6; } 9894if test "${ac_cv_type_int8_t+set}" = set; then 9895 echo $ECHO_N "(cached) $ECHO_C" >&6 9896else 9897 cat >conftest.$ac_ext <<_ACEOF 9898/* confdefs.h. */ 9899_ACEOF 9900cat confdefs.h >>conftest.$ac_ext 9901cat >>conftest.$ac_ext <<_ACEOF 9902/* end confdefs.h. */ 9903$ac_includes_default 9904#ifdef HAVE_SYS_BITYPES_H 9905#include <sys/bitypes.h> 9906#endif 9907 9908typedef int8_t ac__type_new_; 9909int 9910main () 9911{ 9912if ((ac__type_new_ *) 0) 9913 return 0; 9914if (sizeof (ac__type_new_)) 9915 return 0; 9916 ; 9917 return 0; 9918} 9919_ACEOF 9920rm -f conftest.$ac_objext 9921if { (ac_try="$ac_compile" 9922case "(($ac_try" in 9923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9924 *) ac_try_echo=$ac_try;; 9925esac 9926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9927 (eval "$ac_compile") 2>conftest.er1 9928 ac_status=$? 9929 grep -v '^ *+' conftest.er1 >conftest.err 9930 rm -f conftest.er1 9931 cat conftest.err >&5 9932 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9933 (exit $ac_status); } && { 9934 test -z "$ac_c_werror_flag" || 9935 test ! -s conftest.err 9936 } && test -s conftest.$ac_objext; then 9937 ac_cv_type_int8_t=yes 9938else 9939 echo "$as_me: failed program was:" >&5 9940sed 's/^/| /' conftest.$ac_ext >&5 9941 9942 ac_cv_type_int8_t=no 9943fi 9944 9945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9946fi 9947{ echo "$as_me:$LINENO: result: $ac_cv_type_int8_t" >&5 9948echo "${ECHO_T}$ac_cv_type_int8_t" >&6; } 9949if test $ac_cv_type_int8_t = yes; then 9950 : 9951else 9952 9953cat >>confdefs.h <<\_ACEOF 9954#define int8_t signed char 9955_ACEOF 9956 9957fi 9958 9959{ echo "$as_me:$LINENO: checking for u_int8_t" >&5 9960echo $ECHO_N "checking for u_int8_t... $ECHO_C" >&6; } 9961if test "${ac_cv_type_u_int8_t+set}" = set; then 9962 echo $ECHO_N "(cached) $ECHO_C" >&6 9963else 9964 cat >conftest.$ac_ext <<_ACEOF 9965/* confdefs.h. */ 9966_ACEOF 9967cat confdefs.h >>conftest.$ac_ext 9968cat >>conftest.$ac_ext <<_ACEOF 9969/* end confdefs.h. */ 9970$ac_includes_default 9971#ifdef HAVE_SYS_BITYPES_H 9972#include <sys/bitypes.h> 9973#endif 9974 9975typedef u_int8_t ac__type_new_; 9976int 9977main () 9978{ 9979if ((ac__type_new_ *) 0) 9980 return 0; 9981if (sizeof (ac__type_new_)) 9982 return 0; 9983 ; 9984 return 0; 9985} 9986_ACEOF 9987rm -f conftest.$ac_objext 9988if { (ac_try="$ac_compile" 9989case "(($ac_try" in 9990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9991 *) ac_try_echo=$ac_try;; 9992esac 9993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9994 (eval "$ac_compile") 2>conftest.er1 9995 ac_status=$? 9996 grep -v '^ *+' conftest.er1 >conftest.err 9997 rm -f conftest.er1 9998 cat conftest.err >&5 9999 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10000 (exit $ac_status); } && { 10001 test -z "$ac_c_werror_flag" || 10002 test ! -s conftest.err 10003 } && test -s conftest.$ac_objext; then 10004 ac_cv_type_u_int8_t=yes 10005else 10006 echo "$as_me: failed program was:" >&5 10007sed 's/^/| /' conftest.$ac_ext >&5 10008 10009 ac_cv_type_u_int8_t=no 10010fi 10011 10012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10013fi 10014{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int8_t" >&5 10015echo "${ECHO_T}$ac_cv_type_u_int8_t" >&6; } 10016if test $ac_cv_type_u_int8_t = yes; then 10017 : 10018else 10019 10020cat >>confdefs.h <<\_ACEOF 10021#define u_int8_t unsigned char 10022_ACEOF 10023 10024fi 10025 10026{ echo "$as_me:$LINENO: checking for int16_t" >&5 10027echo $ECHO_N "checking for int16_t... $ECHO_C" >&6; } 10028if test "${ac_cv_type_int16_t+set}" = set; then 10029 echo $ECHO_N "(cached) $ECHO_C" >&6 10030else 10031 cat >conftest.$ac_ext <<_ACEOF 10032/* confdefs.h. */ 10033_ACEOF 10034cat confdefs.h >>conftest.$ac_ext 10035cat >>conftest.$ac_ext <<_ACEOF 10036/* end confdefs.h. */ 10037$ac_includes_default 10038typedef int16_t ac__type_new_; 10039int 10040main () 10041{ 10042if ((ac__type_new_ *) 0) 10043 return 0; 10044if (sizeof (ac__type_new_)) 10045 return 0; 10046 ; 10047 return 0; 10048} 10049_ACEOF 10050rm -f conftest.$ac_objext 10051if { (ac_try="$ac_compile" 10052case "(($ac_try" in 10053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10054 *) ac_try_echo=$ac_try;; 10055esac 10056eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10057 (eval "$ac_compile") 2>conftest.er1 10058 ac_status=$? 10059 grep -v '^ *+' conftest.er1 >conftest.err 10060 rm -f conftest.er1 10061 cat conftest.err >&5 10062 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10063 (exit $ac_status); } && { 10064 test -z "$ac_c_werror_flag" || 10065 test ! -s conftest.err 10066 } && test -s conftest.$ac_objext; then 10067 ac_cv_type_int16_t=yes 10068else 10069 echo "$as_me: failed program was:" >&5 10070sed 's/^/| /' conftest.$ac_ext >&5 10071 10072 ac_cv_type_int16_t=no 10073fi 10074 10075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10076fi 10077{ echo "$as_me:$LINENO: result: $ac_cv_type_int16_t" >&5 10078echo "${ECHO_T}$ac_cv_type_int16_t" >&6; } 10079if test $ac_cv_type_int16_t = yes; then 10080 : 10081else 10082 10083cat >>confdefs.h <<\_ACEOF 10084#define int16_t short 10085_ACEOF 10086 10087 $ac_includes_default 10088#ifdef HAVE_SYS_BITYPES_H 10089#include <sys/bitypes.h> 10090#endif 10091fi 10092 10093{ echo "$as_me:$LINENO: checking for u_int16_t" >&5 10094echo $ECHO_N "checking for u_int16_t... $ECHO_C" >&6; } 10095if test "${ac_cv_type_u_int16_t+set}" = set; then 10096 echo $ECHO_N "(cached) $ECHO_C" >&6 10097else 10098 cat >conftest.$ac_ext <<_ACEOF 10099/* confdefs.h. */ 10100_ACEOF 10101cat confdefs.h >>conftest.$ac_ext 10102cat >>conftest.$ac_ext <<_ACEOF 10103/* end confdefs.h. */ 10104$ac_includes_default 10105#ifdef HAVE_SYS_BITYPES_H 10106#include <sys/bitypes.h> 10107#endif 10108 10109typedef u_int16_t ac__type_new_; 10110int 10111main () 10112{ 10113if ((ac__type_new_ *) 0) 10114 return 0; 10115if (sizeof (ac__type_new_)) 10116 return 0; 10117 ; 10118 return 0; 10119} 10120_ACEOF 10121rm -f conftest.$ac_objext 10122if { (ac_try="$ac_compile" 10123case "(($ac_try" in 10124 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10125 *) ac_try_echo=$ac_try;; 10126esac 10127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10128 (eval "$ac_compile") 2>conftest.er1 10129 ac_status=$? 10130 grep -v '^ *+' conftest.er1 >conftest.err 10131 rm -f conftest.er1 10132 cat conftest.err >&5 10133 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10134 (exit $ac_status); } && { 10135 test -z "$ac_c_werror_flag" || 10136 test ! -s conftest.err 10137 } && test -s conftest.$ac_objext; then 10138 ac_cv_type_u_int16_t=yes 10139else 10140 echo "$as_me: failed program was:" >&5 10141sed 's/^/| /' conftest.$ac_ext >&5 10142 10143 ac_cv_type_u_int16_t=no 10144fi 10145 10146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10147fi 10148{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int16_t" >&5 10149echo "${ECHO_T}$ac_cv_type_u_int16_t" >&6; } 10150if test $ac_cv_type_u_int16_t = yes; then 10151 : 10152else 10153 10154cat >>confdefs.h <<\_ACEOF 10155#define u_int16_t unsigned short 10156_ACEOF 10157 10158fi 10159 10160{ echo "$as_me:$LINENO: checking for int32_t" >&5 10161echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; } 10162if test "${ac_cv_type_int32_t+set}" = set; then 10163 echo $ECHO_N "(cached) $ECHO_C" >&6 10164else 10165 cat >conftest.$ac_ext <<_ACEOF 10166/* confdefs.h. */ 10167_ACEOF 10168cat confdefs.h >>conftest.$ac_ext 10169cat >>conftest.$ac_ext <<_ACEOF 10170/* end confdefs.h. */ 10171$ac_includes_default 10172#ifdef HAVE_SYS_BITYPES_H 10173#include <sys/bitypes.h> 10174#endif 10175 10176typedef int32_t ac__type_new_; 10177int 10178main () 10179{ 10180if ((ac__type_new_ *) 0) 10181 return 0; 10182if (sizeof (ac__type_new_)) 10183 return 0; 10184 ; 10185 return 0; 10186} 10187_ACEOF 10188rm -f conftest.$ac_objext 10189if { (ac_try="$ac_compile" 10190case "(($ac_try" in 10191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10192 *) ac_try_echo=$ac_try;; 10193esac 10194eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10195 (eval "$ac_compile") 2>conftest.er1 10196 ac_status=$? 10197 grep -v '^ *+' conftest.er1 >conftest.err 10198 rm -f conftest.er1 10199 cat conftest.err >&5 10200 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10201 (exit $ac_status); } && { 10202 test -z "$ac_c_werror_flag" || 10203 test ! -s conftest.err 10204 } && test -s conftest.$ac_objext; then 10205 ac_cv_type_int32_t=yes 10206else 10207 echo "$as_me: failed program was:" >&5 10208sed 's/^/| /' conftest.$ac_ext >&5 10209 10210 ac_cv_type_int32_t=no 10211fi 10212 10213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10214fi 10215{ echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5 10216echo "${ECHO_T}$ac_cv_type_int32_t" >&6; } 10217if test $ac_cv_type_int32_t = yes; then 10218 : 10219else 10220 10221cat >>confdefs.h <<\_ACEOF 10222#define int32_t int 10223_ACEOF 10224 10225fi 10226 10227{ echo "$as_me:$LINENO: checking for u_int32_t" >&5 10228echo $ECHO_N "checking for u_int32_t... $ECHO_C" >&6; } 10229if test "${ac_cv_type_u_int32_t+set}" = set; then 10230 echo $ECHO_N "(cached) $ECHO_C" >&6 10231else 10232 cat >conftest.$ac_ext <<_ACEOF 10233/* confdefs.h. */ 10234_ACEOF 10235cat confdefs.h >>conftest.$ac_ext 10236cat >>conftest.$ac_ext <<_ACEOF 10237/* end confdefs.h. */ 10238$ac_includes_default 10239#ifdef HAVE_SYS_BITYPES_H 10240#include <sys/bitypes.h> 10241#endif 10242 10243typedef u_int32_t ac__type_new_; 10244int 10245main () 10246{ 10247if ((ac__type_new_ *) 0) 10248 return 0; 10249if (sizeof (ac__type_new_)) 10250 return 0; 10251 ; 10252 return 0; 10253} 10254_ACEOF 10255rm -f conftest.$ac_objext 10256if { (ac_try="$ac_compile" 10257case "(($ac_try" in 10258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10259 *) ac_try_echo=$ac_try;; 10260esac 10261eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10262 (eval "$ac_compile") 2>conftest.er1 10263 ac_status=$? 10264 grep -v '^ *+' conftest.er1 >conftest.err 10265 rm -f conftest.er1 10266 cat conftest.err >&5 10267 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10268 (exit $ac_status); } && { 10269 test -z "$ac_c_werror_flag" || 10270 test ! -s conftest.err 10271 } && test -s conftest.$ac_objext; then 10272 ac_cv_type_u_int32_t=yes 10273else 10274 echo "$as_me: failed program was:" >&5 10275sed 's/^/| /' conftest.$ac_ext >&5 10276 10277 ac_cv_type_u_int32_t=no 10278fi 10279 10280rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10281fi 10282{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int32_t" >&5 10283echo "${ECHO_T}$ac_cv_type_u_int32_t" >&6; } 10284if test $ac_cv_type_u_int32_t = yes; then 10285 : 10286else 10287 10288cat >>confdefs.h <<\_ACEOF 10289#define u_int32_t unsigned int 10290_ACEOF 10291 10292fi 10293 10294{ echo "$as_me:$LINENO: checking for int64_t" >&5 10295echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; } 10296if test "${ac_cv_type_int64_t+set}" = set; then 10297 echo $ECHO_N "(cached) $ECHO_C" >&6 10298else 10299 cat >conftest.$ac_ext <<_ACEOF 10300/* confdefs.h. */ 10301_ACEOF 10302cat confdefs.h >>conftest.$ac_ext 10303cat >>conftest.$ac_ext <<_ACEOF 10304/* end confdefs.h. */ 10305$ac_includes_default 10306#ifdef HAVE_SYS_BITYPES_H 10307#include <sys/bitypes.h> 10308#endif 10309 10310typedef int64_t ac__type_new_; 10311int 10312main () 10313{ 10314if ((ac__type_new_ *) 0) 10315 return 0; 10316if (sizeof (ac__type_new_)) 10317 return 0; 10318 ; 10319 return 0; 10320} 10321_ACEOF 10322rm -f conftest.$ac_objext 10323if { (ac_try="$ac_compile" 10324case "(($ac_try" in 10325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10326 *) ac_try_echo=$ac_try;; 10327esac 10328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10329 (eval "$ac_compile") 2>conftest.er1 10330 ac_status=$? 10331 grep -v '^ *+' conftest.er1 >conftest.err 10332 rm -f conftest.er1 10333 cat conftest.err >&5 10334 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10335 (exit $ac_status); } && { 10336 test -z "$ac_c_werror_flag" || 10337 test ! -s conftest.err 10338 } && test -s conftest.$ac_objext; then 10339 ac_cv_type_int64_t=yes 10340else 10341 echo "$as_me: failed program was:" >&5 10342sed 's/^/| /' conftest.$ac_ext >&5 10343 10344 ac_cv_type_int64_t=no 10345fi 10346 10347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10348fi 10349{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5 10350echo "${ECHO_T}$ac_cv_type_int64_t" >&6; } 10351if test $ac_cv_type_int64_t = yes; then 10352 : 10353else 10354 10355cat >>confdefs.h <<\_ACEOF 10356#define int64_t long long 10357_ACEOF 10358 10359fi 10360 10361{ echo "$as_me:$LINENO: checking for u_int64_t" >&5 10362echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; } 10363if test "${ac_cv_type_u_int64_t+set}" = set; then 10364 echo $ECHO_N "(cached) $ECHO_C" >&6 10365else 10366 cat >conftest.$ac_ext <<_ACEOF 10367/* confdefs.h. */ 10368_ACEOF 10369cat confdefs.h >>conftest.$ac_ext 10370cat >>conftest.$ac_ext <<_ACEOF 10371/* end confdefs.h. */ 10372$ac_includes_default 10373#ifdef HAVE_SYS_BITYPES_H 10374#include <sys/bitypes.h> 10375#endif 10376 10377typedef u_int64_t ac__type_new_; 10378int 10379main () 10380{ 10381if ((ac__type_new_ *) 0) 10382 return 0; 10383if (sizeof (ac__type_new_)) 10384 return 0; 10385 ; 10386 return 0; 10387} 10388_ACEOF 10389rm -f conftest.$ac_objext 10390if { (ac_try="$ac_compile" 10391case "(($ac_try" in 10392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10393 *) ac_try_echo=$ac_try;; 10394esac 10395eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10396 (eval "$ac_compile") 2>conftest.er1 10397 ac_status=$? 10398 grep -v '^ *+' conftest.er1 >conftest.err 10399 rm -f conftest.er1 10400 cat conftest.err >&5 10401 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10402 (exit $ac_status); } && { 10403 test -z "$ac_c_werror_flag" || 10404 test ! -s conftest.err 10405 } && test -s conftest.$ac_objext; then 10406 ac_cv_type_u_int64_t=yes 10407else 10408 echo "$as_me: failed program was:" >&5 10409sed 's/^/| /' conftest.$ac_ext >&5 10410 10411 ac_cv_type_u_int64_t=no 10412fi 10413 10414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10415fi 10416{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5 10417echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; } 10418if test $ac_cv_type_u_int64_t = yes; then 10419 : 10420else 10421 10422cat >>confdefs.h <<\_ACEOF 10423#define u_int64_t unsigned long long 10424_ACEOF 10425 10426fi 10427 10428 10429# 10430# We can't just check for <inttypes.h> - some systems have one that 10431# doesn't define all the PRI[doxu]64 macros. 10432# 10433 10434for ac_header in inttypes.h 10435do 10436as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 10437if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 10438 { echo "$as_me:$LINENO: checking for $ac_header" >&5 10439echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 10440if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 10441 echo $ECHO_N "(cached) $ECHO_C" >&6 10442fi 10443ac_res=`eval echo '${'$as_ac_Header'}'` 10444 { echo "$as_me:$LINENO: result: $ac_res" >&5 10445echo "${ECHO_T}$ac_res" >&6; } 10446else 10447 # Is the header compilable? 10448{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 10449echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 10450cat >conftest.$ac_ext <<_ACEOF 10451/* confdefs.h. */ 10452_ACEOF 10453cat confdefs.h >>conftest.$ac_ext 10454cat >>conftest.$ac_ext <<_ACEOF 10455/* end confdefs.h. */ 10456$ac_includes_default 10457#include <$ac_header> 10458_ACEOF 10459rm -f conftest.$ac_objext 10460if { (ac_try="$ac_compile" 10461case "(($ac_try" in 10462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10463 *) ac_try_echo=$ac_try;; 10464esac 10465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10466 (eval "$ac_compile") 2>conftest.er1 10467 ac_status=$? 10468 grep -v '^ *+' conftest.er1 >conftest.err 10469 rm -f conftest.er1 10470 cat conftest.err >&5 10471 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10472 (exit $ac_status); } && { 10473 test -z "$ac_c_werror_flag" || 10474 test ! -s conftest.err 10475 } && test -s conftest.$ac_objext; then 10476 ac_header_compiler=yes 10477else 10478 echo "$as_me: failed program was:" >&5 10479sed 's/^/| /' conftest.$ac_ext >&5 10480 10481 ac_header_compiler=no 10482fi 10483 10484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10485{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 10486echo "${ECHO_T}$ac_header_compiler" >&6; } 10487 10488# Is the header present? 10489{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 10490echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 10491cat >conftest.$ac_ext <<_ACEOF 10492/* confdefs.h. */ 10493_ACEOF 10494cat confdefs.h >>conftest.$ac_ext 10495cat >>conftest.$ac_ext <<_ACEOF 10496/* end confdefs.h. */ 10497#include <$ac_header> 10498_ACEOF 10499if { (ac_try="$ac_cpp conftest.$ac_ext" 10500case "(($ac_try" in 10501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10502 *) ac_try_echo=$ac_try;; 10503esac 10504eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10505 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 10506 ac_status=$? 10507 grep -v '^ *+' conftest.er1 >conftest.err 10508 rm -f conftest.er1 10509 cat conftest.err >&5 10510 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10511 (exit $ac_status); } >/dev/null && { 10512 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 10513 test ! -s conftest.err 10514 }; then 10515 ac_header_preproc=yes 10516else 10517 echo "$as_me: failed program was:" >&5 10518sed 's/^/| /' conftest.$ac_ext >&5 10519 10520 ac_header_preproc=no 10521fi 10522 10523rm -f conftest.err conftest.$ac_ext 10524{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 10525echo "${ECHO_T}$ac_header_preproc" >&6; } 10526 10527# So? What about this header? 10528case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 10529 yes:no: ) 10530 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 10531echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 10532 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 10533echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 10534 ac_header_preproc=yes 10535 ;; 10536 no:yes:* ) 10537 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 10538echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 10539 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 10540echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 10541 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 10542echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 10543 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 10544echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 10545 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 10546echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 10547 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 10548echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 10549 10550 ;; 10551esac 10552{ echo "$as_me:$LINENO: checking for $ac_header" >&5 10553echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 10554if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 10555 echo $ECHO_N "(cached) $ECHO_C" >&6 10556else 10557 eval "$as_ac_Header=\$ac_header_preproc" 10558fi 10559ac_res=`eval echo '${'$as_ac_Header'}'` 10560 { echo "$as_me:$LINENO: result: $ac_res" >&5 10561echo "${ECHO_T}$ac_res" >&6; } 10562 10563fi 10564if test `eval echo '${'$as_ac_Header'}'` = yes; then 10565 cat >>confdefs.h <<_ACEOF 10566#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 10567_ACEOF 10568 10569 # 10570 # OK, we have inttypes.h, but does it define those macros? 10571 # 10572 { echo "$as_me:$LINENO: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5 10573echo $ECHO_N "checking whether inttypes.h defines the PRI[doxu]64 macros... $ECHO_C" >&6; } 10574 cat >conftest.$ac_ext <<_ACEOF 10575 10576 /* confdefs.h. */ 10577_ACEOF 10578cat confdefs.h >>conftest.$ac_ext 10579cat >>conftest.$ac_ext <<_ACEOF 10580/* end confdefs.h. */ 10581 10582 #include <inttypes.h> 10583 #include <stdio.h> 10584 #include <sys/types.h> 10585 #ifdef HAVE_SYS_BITYPES_H 10586 #include <sys/bitypes.h> 10587 #endif 10588 10589 main() 10590 { 10591 printf("%" PRId64 "\n", (u_int64_t)1); 10592 printf("%" PRIo64 "\n", (u_int64_t)1); 10593 printf("%" PRIx64 "\n", (u_int64_t)1); 10594 printf("%" PRIu64 "\n", (u_int64_t)1); 10595 } 10596 10597 10598_ACEOF 10599rm -f conftest.$ac_objext 10600if { (ac_try="$ac_compile" 10601case "(($ac_try" in 10602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10603 *) ac_try_echo=$ac_try;; 10604esac 10605eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10606 (eval "$ac_compile") 2>conftest.er1 10607 ac_status=$? 10608 grep -v '^ *+' conftest.er1 >conftest.err 10609 rm -f conftest.er1 10610 cat conftest.err >&5 10611 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10612 (exit $ac_status); } && { 10613 test -z "$ac_c_werror_flag" || 10614 test ! -s conftest.err 10615 } && test -s conftest.$ac_objext; then 10616 10617 { echo "$as_me:$LINENO: result: yes" >&5 10618echo "${ECHO_T}yes" >&6; } 10619 ac_lbl_inttypes_h_defines_formats=yes 10620 10621else 10622 echo "$as_me: failed program was:" >&5 10623sed 's/^/| /' conftest.$ac_ext >&5 10624 10625 10626 { echo "$as_me:$LINENO: result: no" >&5 10627echo "${ECHO_T}no" >&6; } 10628 ac_lbl_inttypes_h_defines_formats=no 10629 10630fi 10631 10632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10633 10634else 10635 10636 # 10637 # We don't have inttypes.h, so it obviously can't define those 10638 # macros. 10639 # 10640 ac_lbl_inttypes_h_defines_formats=no 10641 10642fi 10643 10644done 10645 10646if test "$ac_lbl_inttypes_h_defines_formats" = no; then 10647 10648 { echo "$as_me:$LINENO: checking whether %lx can be used to format 64-bit integers" >&5 10649echo $ECHO_N "checking whether %lx can be used to format 64-bit integers... $ECHO_C" >&6; } 10650 if test "$cross_compiling" = yes; then 10651 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 10652See \`config.log' for more details." >&5 10653echo "$as_me: error: cannot run test program while cross compiling 10654See \`config.log' for more details." >&2;} 10655 { (exit 1); exit 1; }; } 10656else 10657 cat >conftest.$ac_ext <<_ACEOF 10658 10659 /* confdefs.h. */ 10660_ACEOF 10661cat confdefs.h >>conftest.$ac_ext 10662cat >>conftest.$ac_ext <<_ACEOF 10663/* end confdefs.h. */ 10664 10665# ifdef HAVE_INTTYPES_H 10666 #include <inttypes.h> 10667# endif 10668# ifdef HAVE_SYS_BITYPES_H 10669 #include <sys/bitypes.h> 10670# endif 10671 #include <stdio.h> 10672 #include <sys/types.h> 10673 10674 main() 10675 { 10676 u_int64_t t = 1; 10677 char strbuf[16+1]; 10678 sprintf(strbuf, "%016lx", t << 32); 10679 if (strcmp(strbuf, "0000000100000000") == 0) 10680 exit(0); 10681 else 10682 exit(1); 10683 } 10684 10685 10686_ACEOF 10687rm -f conftest$ac_exeext 10688if { (ac_try="$ac_link" 10689case "(($ac_try" in 10690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10691 *) ac_try_echo=$ac_try;; 10692esac 10693eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10694 (eval "$ac_link") 2>&5 10695 ac_status=$? 10696 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10697 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 10698 { (case "(($ac_try" in 10699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10700 *) ac_try_echo=$ac_try;; 10701esac 10702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10703 (eval "$ac_try") 2>&5 10704 ac_status=$? 10705 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10706 (exit $ac_status); }; }; then 10707 10708 cat >>confdefs.h <<\_ACEOF 10709#define PRId64 "ld" 10710_ACEOF 10711 10712 cat >>confdefs.h <<\_ACEOF 10713#define PRIo64 "lo" 10714_ACEOF 10715 10716 cat >>confdefs.h <<\_ACEOF 10717#define PRIx64 "lx" 10718_ACEOF 10719 10720 cat >>confdefs.h <<\_ACEOF 10721#define PRIu64 "lu" 10722_ACEOF 10723 10724 { echo "$as_me:$LINENO: result: yes" >&5 10725echo "${ECHO_T}yes" >&6; } 10726 10727else 10728 echo "$as_me: program exited with status $ac_status" >&5 10729echo "$as_me: failed program was:" >&5 10730sed 's/^/| /' conftest.$ac_ext >&5 10731 10732( exit $ac_status ) 10733 10734 { echo "$as_me:$LINENO: result: no" >&5 10735echo "${ECHO_T}no" >&6; } 10736 10737 10738 { echo "$as_me:$LINENO: checking whether %llx can be used to format 64-bit integers" >&5 10739echo $ECHO_N "checking whether %llx can be used to format 64-bit integers... $ECHO_C" >&6; } 10740 if test "$cross_compiling" = yes; then 10741 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 10742See \`config.log' for more details." >&5 10743echo "$as_me: error: cannot run test program while cross compiling 10744See \`config.log' for more details." >&2;} 10745 { (exit 1); exit 1; }; } 10746else 10747 cat >conftest.$ac_ext <<_ACEOF 10748 10749 /* confdefs.h. */ 10750_ACEOF 10751cat confdefs.h >>conftest.$ac_ext 10752cat >>conftest.$ac_ext <<_ACEOF 10753/* end confdefs.h. */ 10754 10755# ifdef HAVE_INTTYPES_H 10756 #include <inttypes.h> 10757# endif 10758# ifdef HAVE_SYS_BITYPES_H 10759 #include <sys/bitypes.h> 10760# endif 10761 #include <stdio.h> 10762 #include <sys/types.h> 10763 10764 main() 10765 { 10766 u_int64_t t = 1; 10767 char strbuf[16+1]; 10768 sprintf(strbuf, "%016llx", t << 32); 10769 if (strcmp(strbuf, "0000000100000000") == 0) 10770 exit(0); 10771 else 10772 exit(1); 10773 } 10774 10775 10776_ACEOF 10777rm -f conftest$ac_exeext 10778if { (ac_try="$ac_link" 10779case "(($ac_try" in 10780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10781 *) ac_try_echo=$ac_try;; 10782esac 10783eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10784 (eval "$ac_link") 2>&5 10785 ac_status=$? 10786 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10787 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 10788 { (case "(($ac_try" in 10789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10790 *) ac_try_echo=$ac_try;; 10791esac 10792eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10793 (eval "$ac_try") 2>&5 10794 ac_status=$? 10795 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10796 (exit $ac_status); }; }; then 10797 10798 cat >>confdefs.h <<\_ACEOF 10799#define PRId64 "lld" 10800_ACEOF 10801 10802 cat >>confdefs.h <<\_ACEOF 10803#define PRIo64 "llo" 10804_ACEOF 10805 10806 cat >>confdefs.h <<\_ACEOF 10807#define PRIx64 "llx" 10808_ACEOF 10809 10810 cat >>confdefs.h <<\_ACEOF 10811#define PRIu64 "llu" 10812_ACEOF 10813 10814 { echo "$as_me:$LINENO: result: yes" >&5 10815echo "${ECHO_T}yes" >&6; } 10816 10817else 10818 echo "$as_me: program exited with status $ac_status" >&5 10819echo "$as_me: failed program was:" >&5 10820sed 's/^/| /' conftest.$ac_ext >&5 10821 10822( exit $ac_status ) 10823 10824 { echo "$as_me:$LINENO: result: no" >&5 10825echo "${ECHO_T}no" >&6; } 10826 10827 10828 { echo "$as_me:$LINENO: checking whether %Lx can be used to format 64-bit integers" >&5 10829echo $ECHO_N "checking whether %Lx can be used to format 64-bit integers... $ECHO_C" >&6; } 10830 if test "$cross_compiling" = yes; then 10831 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 10832See \`config.log' for more details." >&5 10833echo "$as_me: error: cannot run test program while cross compiling 10834See \`config.log' for more details." >&2;} 10835 { (exit 1); exit 1; }; } 10836else 10837 cat >conftest.$ac_ext <<_ACEOF 10838 10839 /* confdefs.h. */ 10840_ACEOF 10841cat confdefs.h >>conftest.$ac_ext 10842cat >>conftest.$ac_ext <<_ACEOF 10843/* end confdefs.h. */ 10844 10845# ifdef HAVE_INTTYPES_H 10846 #include <inttypes.h> 10847# endif 10848# ifdef HAVE_SYS_BITYPES_H 10849 #include <sys/bitypes.h> 10850# endif 10851 #include <stdio.h> 10852 #include <sys/types.h> 10853 10854 main() 10855 { 10856 u_int64_t t = 1; 10857 char strbuf[16+1]; 10858 sprintf(strbuf, "%016Lx", t << 32); 10859 if (strcmp(strbuf, "0000000100000000") == 0) 10860 exit(0); 10861 else 10862 exit(1); 10863 } 10864 10865 10866_ACEOF 10867rm -f conftest$ac_exeext 10868if { (ac_try="$ac_link" 10869case "(($ac_try" in 10870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10871 *) ac_try_echo=$ac_try;; 10872esac 10873eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10874 (eval "$ac_link") 2>&5 10875 ac_status=$? 10876 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10877 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 10878 { (case "(($ac_try" in 10879 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10880 *) ac_try_echo=$ac_try;; 10881esac 10882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10883 (eval "$ac_try") 2>&5 10884 ac_status=$? 10885 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10886 (exit $ac_status); }; }; then 10887 10888 cat >>confdefs.h <<\_ACEOF 10889#define PRId64 "Ld" 10890_ACEOF 10891 10892 cat >>confdefs.h <<\_ACEOF 10893#define PRIo64 "Lo" 10894_ACEOF 10895 10896 cat >>confdefs.h <<\_ACEOF 10897#define PRIx64 "Lx" 10898_ACEOF 10899 10900 cat >>confdefs.h <<\_ACEOF 10901#define PRIu64 "Lu" 10902_ACEOF 10903 10904 { echo "$as_me:$LINENO: result: yes" >&5 10905echo "${ECHO_T}yes" >&6; } 10906 10907else 10908 echo "$as_me: program exited with status $ac_status" >&5 10909echo "$as_me: failed program was:" >&5 10910sed 's/^/| /' conftest.$ac_ext >&5 10911 10912( exit $ac_status ) 10913 10914 { echo "$as_me:$LINENO: result: no" >&5 10915echo "${ECHO_T}no" >&6; } 10916 10917 10918 { echo "$as_me:$LINENO: checking whether %qx can be used to format 64-bit integers" >&5 10919echo $ECHO_N "checking whether %qx can be used to format 64-bit integers... $ECHO_C" >&6; } 10920 if test "$cross_compiling" = yes; then 10921 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 10922See \`config.log' for more details." >&5 10923echo "$as_me: error: cannot run test program while cross compiling 10924See \`config.log' for more details." >&2;} 10925 { (exit 1); exit 1; }; } 10926else 10927 cat >conftest.$ac_ext <<_ACEOF 10928 10929 /* confdefs.h. */ 10930_ACEOF 10931cat confdefs.h >>conftest.$ac_ext 10932cat >>conftest.$ac_ext <<_ACEOF 10933/* end confdefs.h. */ 10934 10935# ifdef HAVE_INTTYPES_H 10936 #include <inttypes.h> 10937# endif 10938# ifdef HAVE_SYS_BITYPES_H 10939 #include <sys/bitypes.h> 10940# endif 10941 #include <stdio.h> 10942 #include <sys/types.h> 10943 10944 main() 10945 { 10946 u_int64_t t = 1; 10947 char strbuf[16+1]; 10948 sprintf(strbuf, "%016qx", t << 32); 10949 if (strcmp(strbuf, "0000000100000000") == 0) 10950 exit(0); 10951 else 10952 exit(1); 10953 } 10954 10955 10956_ACEOF 10957rm -f conftest$ac_exeext 10958if { (ac_try="$ac_link" 10959case "(($ac_try" in 10960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10961 *) ac_try_echo=$ac_try;; 10962esac 10963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10964 (eval "$ac_link") 2>&5 10965 ac_status=$? 10966 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10967 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 10968 { (case "(($ac_try" in 10969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10970 *) ac_try_echo=$ac_try;; 10971esac 10972eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10973 (eval "$ac_try") 2>&5 10974 ac_status=$? 10975 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10976 (exit $ac_status); }; }; then 10977 10978 cat >>confdefs.h <<\_ACEOF 10979#define PRId64 "qd" 10980_ACEOF 10981 10982 cat >>confdefs.h <<\_ACEOF 10983#define PRIo64 "qo" 10984_ACEOF 10985 10986 cat >>confdefs.h <<\_ACEOF 10987#define PRIx64 "qx" 10988_ACEOF 10989 10990 cat >>confdefs.h <<\_ACEOF 10991#define PRIu64 "qu" 10992_ACEOF 10993 10994 { echo "$as_me:$LINENO: result: yes" >&5 10995echo "${ECHO_T}yes" >&6; } 10996 10997else 10998 echo "$as_me: program exited with status $ac_status" >&5 10999echo "$as_me: failed program was:" >&5 11000sed 's/^/| /' conftest.$ac_ext >&5 11001 11002( exit $ac_status ) 11003 11004 { echo "$as_me:$LINENO: result: no" >&5 11005echo "${ECHO_T}no" >&6; } 11006 11007 { { echo "$as_me:$LINENO: error: neither %llx nor %Lx nor %qx worked on a 64-bit integer" >&5 11008echo "$as_me: error: neither %llx nor %Lx nor %qx worked on a 64-bit integer" >&2;} 11009 { (exit 1); exit 1; }; } 11010 11011 11012fi 11013rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11014fi 11015 11016 11017 11018 11019 11020fi 11021rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11022fi 11023 11024 11025 11026 11027 11028fi 11029rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11030fi 11031 11032 11033 11034 11035 11036fi 11037rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11038fi 11039 11040 11041 11042fi 11043 11044# 11045# Check for some headers introduced in later versions of libpcap 11046# and used by some printers. 11047# 11048# Those headers use the {u_}intN_t types, so we must do this after 11049# we check for what's needed to get them defined. 11050# 11051savedcppflags="$CPPFLAGS" 11052CPPFLAGS="$CPPFLAGS $V_INCLS" 11053 11054for ac_header in pcap/bluetooth.h 11055do 11056as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11057{ echo "$as_me:$LINENO: checking for $ac_header" >&5 11058echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11059if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11060 echo $ECHO_N "(cached) $ECHO_C" >&6 11061else 11062 cat >conftest.$ac_ext <<_ACEOF 11063/* confdefs.h. */ 11064_ACEOF 11065cat confdefs.h >>conftest.$ac_ext 11066cat >>conftest.$ac_ext <<_ACEOF 11067/* end confdefs.h. */ 11068#include <tcpdump-stdinc.h> 11069 11070#include <$ac_header> 11071_ACEOF 11072rm -f conftest.$ac_objext 11073if { (ac_try="$ac_compile" 11074case "(($ac_try" in 11075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11076 *) ac_try_echo=$ac_try;; 11077esac 11078eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11079 (eval "$ac_compile") 2>conftest.er1 11080 ac_status=$? 11081 grep -v '^ *+' conftest.er1 >conftest.err 11082 rm -f conftest.er1 11083 cat conftest.err >&5 11084 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11085 (exit $ac_status); } && { 11086 test -z "$ac_c_werror_flag" || 11087 test ! -s conftest.err 11088 } && test -s conftest.$ac_objext; then 11089 eval "$as_ac_Header=yes" 11090else 11091 echo "$as_me: failed program was:" >&5 11092sed 's/^/| /' conftest.$ac_ext >&5 11093 11094 eval "$as_ac_Header=no" 11095fi 11096 11097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11098fi 11099ac_res=`eval echo '${'$as_ac_Header'}'` 11100 { echo "$as_me:$LINENO: result: $ac_res" >&5 11101echo "${ECHO_T}$ac_res" >&6; } 11102if test `eval echo '${'$as_ac_Header'}'` = yes; then 11103 cat >>confdefs.h <<_ACEOF 11104#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11105_ACEOF 11106 11107fi 11108 11109done 11110 11111 11112for ac_header in pcap/usb.h 11113do 11114as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11115{ echo "$as_me:$LINENO: checking for $ac_header" >&5 11116echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11117if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11118 echo $ECHO_N "(cached) $ECHO_C" >&6 11119else 11120 cat >conftest.$ac_ext <<_ACEOF 11121/* confdefs.h. */ 11122_ACEOF 11123cat confdefs.h >>conftest.$ac_ext 11124cat >>conftest.$ac_ext <<_ACEOF 11125/* end confdefs.h. */ 11126#include <tcpdump-stdinc.h> 11127 11128#include <$ac_header> 11129_ACEOF 11130rm -f conftest.$ac_objext 11131if { (ac_try="$ac_compile" 11132case "(($ac_try" in 11133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11134 *) ac_try_echo=$ac_try;; 11135esac 11136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11137 (eval "$ac_compile") 2>conftest.er1 11138 ac_status=$? 11139 grep -v '^ *+' conftest.er1 >conftest.err 11140 rm -f conftest.er1 11141 cat conftest.err >&5 11142 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11143 (exit $ac_status); } && { 11144 test -z "$ac_c_werror_flag" || 11145 test ! -s conftest.err 11146 } && test -s conftest.$ac_objext; then 11147 eval "$as_ac_Header=yes" 11148else 11149 echo "$as_me: failed program was:" >&5 11150sed 's/^/| /' conftest.$ac_ext >&5 11151 11152 eval "$as_ac_Header=no" 11153fi 11154 11155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11156fi 11157ac_res=`eval echo '${'$as_ac_Header'}'` 11158 { echo "$as_me:$LINENO: result: $ac_res" >&5 11159echo "${ECHO_T}$ac_res" >&6; } 11160if test `eval echo '${'$as_ac_Header'}'` = yes; then 11161 cat >>confdefs.h <<_ACEOF 11162#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11163_ACEOF 11164 11165fi 11166 11167done 11168 11169CPPFLAGS="$savedcppflags" 11170 11171if test -n "$ac_tool_prefix"; then 11172 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 11173set dummy ${ac_tool_prefix}ranlib; ac_word=$2 11174{ echo "$as_me:$LINENO: checking for $ac_word" >&5 11175echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 11176if test "${ac_cv_prog_RANLIB+set}" = set; then 11177 echo $ECHO_N "(cached) $ECHO_C" >&6 11178else 11179 if test -n "$RANLIB"; then 11180 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 11181else 11182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11183for as_dir in $PATH 11184do 11185 IFS=$as_save_IFS 11186 test -z "$as_dir" && as_dir=. 11187 for ac_exec_ext in '' $ac_executable_extensions; do 11188 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11189 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 11190 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 11191 break 2 11192 fi 11193done 11194done 11195IFS=$as_save_IFS 11196 11197fi 11198fi 11199RANLIB=$ac_cv_prog_RANLIB 11200if test -n "$RANLIB"; then 11201 { echo "$as_me:$LINENO: result: $RANLIB" >&5 11202echo "${ECHO_T}$RANLIB" >&6; } 11203else 11204 { echo "$as_me:$LINENO: result: no" >&5 11205echo "${ECHO_T}no" >&6; } 11206fi 11207 11208 11209fi 11210if test -z "$ac_cv_prog_RANLIB"; then 11211 ac_ct_RANLIB=$RANLIB 11212 # Extract the first word of "ranlib", so it can be a program name with args. 11213set dummy ranlib; ac_word=$2 11214{ echo "$as_me:$LINENO: checking for $ac_word" >&5 11215echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 11216if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 11217 echo $ECHO_N "(cached) $ECHO_C" >&6 11218else 11219 if test -n "$ac_ct_RANLIB"; then 11220 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 11221else 11222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11223for as_dir in $PATH 11224do 11225 IFS=$as_save_IFS 11226 test -z "$as_dir" && as_dir=. 11227 for ac_exec_ext in '' $ac_executable_extensions; do 11228 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11229 ac_cv_prog_ac_ct_RANLIB="ranlib" 11230 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 11231 break 2 11232 fi 11233done 11234done 11235IFS=$as_save_IFS 11236 11237fi 11238fi 11239ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 11240if test -n "$ac_ct_RANLIB"; then 11241 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 11242echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 11243else 11244 { echo "$as_me:$LINENO: result: no" >&5 11245echo "${ECHO_T}no" >&6; } 11246fi 11247 11248 if test "x$ac_ct_RANLIB" = x; then 11249 RANLIB=":" 11250 else 11251 case $cross_compiling:$ac_tool_warned in 11252yes:) 11253{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 11254whose name does not start with the host triplet. If you think this 11255configuration is useful to you, please write to autoconf@gnu.org." >&5 11256echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 11257whose name does not start with the host triplet. If you think this 11258configuration is useful to you, please write to autoconf@gnu.org." >&2;} 11259ac_tool_warned=yes ;; 11260esac 11261 RANLIB=$ac_ct_RANLIB 11262 fi 11263else 11264 RANLIB="$ac_cv_prog_RANLIB" 11265fi 11266 11267 11268rm -f os-proto.h 11269 if test "${LBL_CFLAGS+set}" = set; then 11270 V_CCOPT="$V_CCOPT ${LBL_CFLAGS}" 11271 fi 11272 if test -f .devel ; then 11273 if test "$GCC" = yes ; then 11274 if test "${LBL_CFLAGS+set}" != set; then 11275 if test "$ac_cv_prog_cc_g" = yes ; then 11276 V_CCOPT="-g $V_CCOPT" 11277 fi 11278 V_CCOPT="$V_CCOPT -Wall" 11279 if test $ac_cv_lbl_gcc_vers -gt 1 ; then 11280 V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wpointer-arith -W" 11281 fi 11282 fi 11283 else 11284 case "$host_os" in 11285 11286 irix6*) 11287 V_CCOPT="$V_CCOPT -n32" 11288 ;; 11289 11290 *) 11291 ;; 11292 esac 11293 fi 11294 os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'` 11295 name="lbl/os-$os.h" 11296 if test -f $name ; then 11297 ln -s $name os-proto.h 11298 11299cat >>confdefs.h <<\_ACEOF 11300#define HAVE_OS_PROTO_H 1 11301_ACEOF 11302 11303 else 11304 { echo "$as_me:$LINENO: WARNING: can't find $name" >&5 11305echo "$as_me: WARNING: can't find $name" >&2;} 11306 fi 11307 fi 11308 11309{ echo "$as_me:$LINENO: checking if sockaddr struct has the sa_len member" >&5 11310echo $ECHO_N "checking if sockaddr struct has the sa_len member... $ECHO_C" >&6; } 11311 if test "${ac_cv_lbl_sockaddr_has_sa_len+set}" = set; then 11312 echo $ECHO_N "(cached) $ECHO_C" >&6 11313else 11314 cat >conftest.$ac_ext <<_ACEOF 11315/* confdefs.h. */ 11316_ACEOF 11317cat confdefs.h >>conftest.$ac_ext 11318cat >>conftest.$ac_ext <<_ACEOF 11319/* end confdefs.h. */ 11320 11321# include <sys/types.h> 11322# include <sys/socket.h> 11323int 11324main () 11325{ 11326u_int i = sizeof(((struct sockaddr *)0)->sa_len) 11327 ; 11328 return 0; 11329} 11330_ACEOF 11331rm -f conftest.$ac_objext 11332if { (ac_try="$ac_compile" 11333case "(($ac_try" in 11334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11335 *) ac_try_echo=$ac_try;; 11336esac 11337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11338 (eval "$ac_compile") 2>conftest.er1 11339 ac_status=$? 11340 grep -v '^ *+' conftest.er1 >conftest.err 11341 rm -f conftest.er1 11342 cat conftest.err >&5 11343 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11344 (exit $ac_status); } && { 11345 test -z "$ac_c_werror_flag" || 11346 test ! -s conftest.err 11347 } && test -s conftest.$ac_objext; then 11348 ac_cv_lbl_sockaddr_has_sa_len=yes 11349else 11350 echo "$as_me: failed program was:" >&5 11351sed 's/^/| /' conftest.$ac_ext >&5 11352 11353 ac_cv_lbl_sockaddr_has_sa_len=no 11354fi 11355 11356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11357fi 11358 11359 { echo "$as_me:$LINENO: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5 11360echo "${ECHO_T}$ac_cv_lbl_sockaddr_has_sa_len" >&6; } 11361 if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then 11362 11363cat >>confdefs.h <<\_ACEOF 11364#define HAVE_SOCKADDR_SA_LEN 1 11365_ACEOF 11366 11367 fi 11368 11369{ echo "$as_me:$LINENO: checking if unaligned accesses fail" >&5 11370echo $ECHO_N "checking if unaligned accesses fail... $ECHO_C" >&6; } 11371 if test "${ac_cv_lbl_unaligned_fail+set}" = set; then 11372 echo $ECHO_N "(cached) $ECHO_C" >&6 11373else 11374 case "$host_cpu" in 11375 11376 # 11377 # These are CPU types where: 11378 # 11379 # the CPU faults on an unaligned access, but at least some 11380 # OSes that support that CPU catch the fault and simulate 11381 # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) - 11382 # the simulation is slow, so we don't want to use it; 11383 # 11384 # the CPU, I infer (from the old 11385 # 11386 # XXX: should also check that they don't do weird things (like on arm) 11387 # 11388 # comment) doesn't fault on unaligned accesses, but doesn't 11389 # do a normal unaligned fetch, either (e.g., presumably, ARM); 11390 # 11391 # for whatever reason, the test program doesn't work 11392 # (this has been claimed to be the case for several of those 11393 # CPUs - I don't know what the problem is; the problem 11394 # was reported as "the test program dumps core" for SuperH, 11395 # but that's what the test program is *supposed* to do - 11396 # it dumps core before it writes anything, so the test 11397 # for an empty output file should find an empty output 11398 # file and conclude that unaligned accesses don't work). 11399 # 11400 # This run-time test won't work if you're cross-compiling, so 11401 # in order to support cross-compiling for a particular CPU, 11402 # we have to wire in the list of CPU types anyway, as far as 11403 # I know, so perhaps we should just have a set of CPUs on 11404 # which we know it doesn't work, a set of CPUs on which we 11405 # know it does work, and have the script just fail on other 11406 # cpu types and update it when such a failure occurs. 11407 # 11408 alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1) 11409 ac_cv_lbl_unaligned_fail=yes 11410 ;; 11411 11412 *) 11413 cat >conftest.c <<EOF 11414# include <sys/types.h> 11415# include <sys/wait.h> 11416# include <stdio.h> 11417 unsigned char a[5] = { 1, 2, 3, 4, 5 }; 11418 main() { 11419 unsigned int i; 11420 pid_t pid; 11421 int status; 11422 /* avoid "core dumped" message */ 11423 pid = fork(); 11424 if (pid < 0) 11425 exit(2); 11426 if (pid > 0) { 11427 /* parent */ 11428 pid = waitpid(pid, &status, 0); 11429 if (pid < 0) 11430 exit(3); 11431 exit(!WIFEXITED(status)); 11432 } 11433 /* child */ 11434 i = *(unsigned int *)&a[1]; 11435 printf("%d\n", i); 11436 exit(0); 11437 } 11438EOF 11439 ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ 11440 conftest.c $LIBS >/dev/null 2>&1 11441 if test ! -x conftest ; then 11442 ac_cv_lbl_unaligned_fail=yes 11443 else 11444 ./conftest >conftest.out 11445 if test ! -s conftest.out ; then 11446 ac_cv_lbl_unaligned_fail=yes 11447 else 11448 ac_cv_lbl_unaligned_fail=no 11449 fi 11450 fi 11451 rm -f -r conftest* core core.conftest 11452 ;; 11453 esac 11454fi 11455 11456 { echo "$as_me:$LINENO: result: $ac_cv_lbl_unaligned_fail" >&5 11457echo "${ECHO_T}$ac_cv_lbl_unaligned_fail" >&6; } 11458 if test $ac_cv_lbl_unaligned_fail = yes ; then 11459 11460cat >>confdefs.h <<\_ACEOF 11461#define LBL_ALIGN 1 11462_ACEOF 11463 11464 fi 11465 11466 11467 { echo "$as_me:$LINENO: checking for h_errno" >&5 11468echo $ECHO_N "checking for h_errno... $ECHO_C" >&6; } 11469 if test "${ac_cv_var_h_errno+set}" = set; then 11470 echo $ECHO_N "(cached) $ECHO_C" >&6 11471else 11472 cat >conftest.$ac_ext <<_ACEOF 11473/* confdefs.h. */ 11474_ACEOF 11475cat confdefs.h >>conftest.$ac_ext 11476cat >>conftest.$ac_ext <<_ACEOF 11477/* end confdefs.h. */ 11478 11479# include <sys/types.h> 11480# include <netdb.h> 11481int 11482main () 11483{ 11484int foo = h_errno; 11485 ; 11486 return 0; 11487} 11488_ACEOF 11489rm -f conftest.$ac_objext 11490if { (ac_try="$ac_compile" 11491case "(($ac_try" in 11492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11493 *) ac_try_echo=$ac_try;; 11494esac 11495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11496 (eval "$ac_compile") 2>conftest.er1 11497 ac_status=$? 11498 grep -v '^ *+' conftest.er1 >conftest.err 11499 rm -f conftest.er1 11500 cat conftest.err >&5 11501 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11502 (exit $ac_status); } && { 11503 test -z "$ac_c_werror_flag" || 11504 test ! -s conftest.err 11505 } && test -s conftest.$ac_objext; then 11506 ac_cv_var_h_errno=yes 11507else 11508 echo "$as_me: failed program was:" >&5 11509sed 's/^/| /' conftest.$ac_ext >&5 11510 11511 ac_cv_var_h_errno=no 11512fi 11513 11514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11515fi 11516 11517 { echo "$as_me:$LINENO: result: $ac_cv_var_h_errno" >&5 11518echo "${ECHO_T}$ac_cv_var_h_errno" >&6; } 11519 if test "$ac_cv_var_h_errno" = "yes"; then 11520 cat >>confdefs.h <<\_ACEOF 11521#define HAVE_H_ERRNO 1 11522_ACEOF 11523 11524 fi 11525 11526 11527# Check for SSLeay 11528{ echo "$as_me:$LINENO: checking whether to use SSLeay libcrypto" >&5 11529echo $ECHO_N "checking whether to use SSLeay libcrypto... $ECHO_C" >&6; } 11530# Specify location for both includes and libraries. 11531want_libcrypto=youmama 11532 11533# Check whether --with-crypto was given. 11534if test "${with_crypto+set}" = set; then 11535 withval=$with_crypto; 11536 if test $withval = no 11537 then 11538 want_libcrypto=no 11539 { echo "$as_me:$LINENO: result: no" >&5 11540echo "${ECHO_T}no" >&6; } 11541 elif test $withval = yes 11542 then 11543 want_libcrypto=yes 11544 { echo "$as_me:$LINENO: result: yes" >&5 11545echo "${ECHO_T}yes" >&6; } 11546 else 11547 want_libcrypto=yes 11548 { echo "$as_me:$LINENO: result: yes" >&5 11549echo "${ECHO_T}yes" >&6; } 11550 crypto_dir=$withval 11551 fi 11552 11553else 11554 11555 # 11556 # Use libcrypto if it's present, otherwise don't. 11557 # 11558 want_libcrypto=ifavailable 11559 { echo "$as_me:$LINENO: result: yes, if available" >&5 11560echo "${ECHO_T}yes, if available" >&6; } 11561 11562fi 11563 11564if test "$want_libcrypto" != "no"; then 11565 ac_cv_ssleay_path=no 11566 incdir=no 11567 if test "x$crypto_dir" = x; then 11568 # 11569 # Location not specified; check the default locations. 11570 # 11571 { echo "$as_me:$LINENO: checking where SSLeay is located" >&5 11572echo $ECHO_N "checking where SSLeay is located... $ECHO_C" >&6; } 11573 dirs="/usr /usr/local /usr/local/ssl /usr/pkg" 11574 if test "x${host_alias}" != x; then 11575 dirs="/usr/${host_alias} $dirs" 11576 fi 11577 for dir in $dirs; do 11578 11579 # 11580 # Find the last component of $libdir; it's not necessarily 11581 # "lib" - it might be "lib64" on, for example, x86-64 11582 # Linux systems. 11583 # 11584 # We assume the directory in which we're looking for 11585 # libcrypto has a subdirectory with that as its name. 11586 # 11587 tmplib=`echo "$libdir" | sed 's,.*/,,'` 11588 11589 # 11590 # XXX - is there a better way to check if a given library is 11591 # in a given directory than checking each of the possible 11592 # shared library suffixes? 11593 # 11594 # Are there any other suffixes we need to look for? Do we 11595 # have to worry about ".so.{version}"? 11596 # 11597 # Or should we just look for "libcrypto.*"? 11598 # 11599 if test -d "$dir/$tmplib" -a \( -f "$dir/$tmplib/libcrypto.a" -o \ 11600 -f "$dir/$tmplib/libcrypto.so" -o \ 11601 -f "$dir/$tmplib/libcrypto.sl" -o \ 11602 -f "$dir/$tmplib/libcrypto.dylib" \); then 11603 ac_cv_ssleay_path="$dir" 11604 fi 11605 11606 # 11607 # Make sure we have the headers as well. 11608 # 11609 if test -d "$dir/include/openssl" -a -f "$dir/include/openssl/des.h"; then 11610 incdir="-I$dir/include" 11611 fi 11612 11613 11614 if test "$ac_cv_ssleay_path" != "no" -a "$incdir" != "no"; then 11615 break; 11616 else 11617 ac_cv_ssleay_path=no 11618 incdir=no 11619 fi 11620 done 11621 if test "$ac_cv_ssleay_path" != no; then 11622 { echo "$as_me:$LINENO: result: $ac_cv_ssleay_path" >&5 11623echo "${ECHO_T}$ac_cv_ssleay_path" >&6; } 11624 fi 11625 else 11626 { echo "$as_me:$LINENO: checking for SSLeay in $crypto_dir" >&5 11627echo $ECHO_N "checking for SSLeay in $crypto_dir... $ECHO_C" >&6; } 11628 11629 # 11630 # Find the last component of $libdir; it's not necessarily 11631 # "lib" - it might be "lib64" on, for example, x86-64 11632 # Linux systems. 11633 # 11634 # We assume the directory in which we're looking for 11635 # libcrypto has a subdirectory with that as its name. 11636 # 11637 tmplib=`echo "$libdir" | sed 's,.*/,,'` 11638 11639 # 11640 # XXX - is there a better way to check if a given library is 11641 # in a given directory than checking each of the possible 11642 # shared library suffixes? 11643 # 11644 # Are there any other suffixes we need to look for? Do we 11645 # have to worry about ".so.{version}"? 11646 # 11647 # Or should we just look for "libcrypto.*"? 11648 # 11649 if test -d "$crypto_dir/$tmplib" -a \( -f "$crypto_dir/$tmplib/libcrypto.a" -o \ 11650 -f "$crypto_dir/$tmplib/libcrypto.so" -o \ 11651 -f "$crypto_dir/$tmplib/libcrypto.sl" -o \ 11652 -f "$crypto_dir/$tmplib/libcrypto.dylib" \); then 11653 ac_cv_ssleay_path="$crypto_dir" 11654 fi 11655 11656 # 11657 # Make sure we have the headers as well. 11658 # 11659 if test -d "$crypto_dir/include/openssl" -a -f "$crypto_dir/include/openssl/des.h"; then 11660 incdir="-I$crypto_dir/include" 11661 fi 11662 11663 if test "$ac_cv_ssleay_path" != no; then 11664 { echo "$as_me:$LINENO: result: found" >&5 11665echo "${ECHO_T}found" >&6; } 11666 fi 11667 fi 11668 if test "$ac_cv_ssleay_path" != no; then 11669 V_INCLS="$V_INCLS $incdir" 11670 if test "$dir" != "/usr"; then 11671 LDFLAGS="-L$dir/lib $LDFLAGS" 11672 fi 11673 if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then 11674 LIBS="$LIBS -lRSAglue" 11675 fi 11676 if test -f $ac_cv_ssleay_path/lib/librsaref.a; then 11677 LIBS="$LIBS -lrsaref" 11678 fi 11679 11680{ echo "$as_me:$LINENO: checking for DES_cbc_encrypt in -lcrypto" >&5 11681echo $ECHO_N "checking for DES_cbc_encrypt in -lcrypto... $ECHO_C" >&6; } 11682if test "${ac_cv_lib_crypto_DES_cbc_encrypt+set}" = set; then 11683 echo $ECHO_N "(cached) $ECHO_C" >&6 11684else 11685 ac_check_lib_save_LIBS=$LIBS 11686LIBS="-lcrypto $LIBS" 11687cat >conftest.$ac_ext <<_ACEOF 11688/* confdefs.h. */ 11689_ACEOF 11690cat confdefs.h >>conftest.$ac_ext 11691cat >>conftest.$ac_ext <<_ACEOF 11692/* end confdefs.h. */ 11693 11694/* Override any GCC internal prototype to avoid an error. 11695 Use char because int might match the return type of a GCC 11696 builtin and then its argument prototype would still apply. */ 11697#ifdef __cplusplus 11698extern "C" 11699#endif 11700char DES_cbc_encrypt (); 11701int 11702main () 11703{ 11704return DES_cbc_encrypt (); 11705 ; 11706 return 0; 11707} 11708_ACEOF 11709rm -f conftest.$ac_objext conftest$ac_exeext 11710if { (ac_try="$ac_link" 11711case "(($ac_try" in 11712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11713 *) ac_try_echo=$ac_try;; 11714esac 11715eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11716 (eval "$ac_link") 2>conftest.er1 11717 ac_status=$? 11718 grep -v '^ *+' conftest.er1 >conftest.err 11719 rm -f conftest.er1 11720 cat conftest.err >&5 11721 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11722 (exit $ac_status); } && { 11723 test -z "$ac_c_werror_flag" || 11724 test ! -s conftest.err 11725 } && test -s conftest$ac_exeext && 11726 $as_test_x conftest$ac_exeext; then 11727 ac_cv_lib_crypto_DES_cbc_encrypt=yes 11728else 11729 echo "$as_me: failed program was:" >&5 11730sed 's/^/| /' conftest.$ac_ext >&5 11731 11732 ac_cv_lib_crypto_DES_cbc_encrypt=no 11733fi 11734 11735rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11736 conftest$ac_exeext conftest.$ac_ext 11737LIBS=$ac_check_lib_save_LIBS 11738fi 11739{ echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5 11740echo "${ECHO_T}$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; } 11741if test $ac_cv_lib_crypto_DES_cbc_encrypt = yes; then 11742 cat >>confdefs.h <<_ACEOF 11743#define HAVE_LIBCRYPTO 1 11744_ACEOF 11745 11746 LIBS="-lcrypto $LIBS" 11747 11748fi 11749 11750 11751 savedppflags="$CPPLAGS" 11752 CPPFLAGS="$CPPFLAGS $V_INCLS" 11753 11754for ac_header in openssl/evp.h 11755do 11756as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11757if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11758 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11759echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11760if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11761 echo $ECHO_N "(cached) $ECHO_C" >&6 11762fi 11763ac_res=`eval echo '${'$as_ac_Header'}'` 11764 { echo "$as_me:$LINENO: result: $ac_res" >&5 11765echo "${ECHO_T}$ac_res" >&6; } 11766else 11767 # Is the header compilable? 11768{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 11769echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 11770cat >conftest.$ac_ext <<_ACEOF 11771/* confdefs.h. */ 11772_ACEOF 11773cat confdefs.h >>conftest.$ac_ext 11774cat >>conftest.$ac_ext <<_ACEOF 11775/* end confdefs.h. */ 11776$ac_includes_default 11777#include <$ac_header> 11778_ACEOF 11779rm -f conftest.$ac_objext 11780if { (ac_try="$ac_compile" 11781case "(($ac_try" in 11782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11783 *) ac_try_echo=$ac_try;; 11784esac 11785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11786 (eval "$ac_compile") 2>conftest.er1 11787 ac_status=$? 11788 grep -v '^ *+' conftest.er1 >conftest.err 11789 rm -f conftest.er1 11790 cat conftest.err >&5 11791 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11792 (exit $ac_status); } && { 11793 test -z "$ac_c_werror_flag" || 11794 test ! -s conftest.err 11795 } && test -s conftest.$ac_objext; then 11796 ac_header_compiler=yes 11797else 11798 echo "$as_me: failed program was:" >&5 11799sed 's/^/| /' conftest.$ac_ext >&5 11800 11801 ac_header_compiler=no 11802fi 11803 11804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11805{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 11806echo "${ECHO_T}$ac_header_compiler" >&6; } 11807 11808# Is the header present? 11809{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 11810echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 11811cat >conftest.$ac_ext <<_ACEOF 11812/* confdefs.h. */ 11813_ACEOF 11814cat confdefs.h >>conftest.$ac_ext 11815cat >>conftest.$ac_ext <<_ACEOF 11816/* end confdefs.h. */ 11817#include <$ac_header> 11818_ACEOF 11819if { (ac_try="$ac_cpp conftest.$ac_ext" 11820case "(($ac_try" in 11821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11822 *) ac_try_echo=$ac_try;; 11823esac 11824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11825 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 11826 ac_status=$? 11827 grep -v '^ *+' conftest.er1 >conftest.err 11828 rm -f conftest.er1 11829 cat conftest.err >&5 11830 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11831 (exit $ac_status); } >/dev/null && { 11832 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 11833 test ! -s conftest.err 11834 }; then 11835 ac_header_preproc=yes 11836else 11837 echo "$as_me: failed program was:" >&5 11838sed 's/^/| /' conftest.$ac_ext >&5 11839 11840 ac_header_preproc=no 11841fi 11842 11843rm -f conftest.err conftest.$ac_ext 11844{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 11845echo "${ECHO_T}$ac_header_preproc" >&6; } 11846 11847# So? What about this header? 11848case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 11849 yes:no: ) 11850 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 11851echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 11852 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 11853echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 11854 ac_header_preproc=yes 11855 ;; 11856 no:yes:* ) 11857 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 11858echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 11859 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 11860echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 11861 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 11862echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 11863 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 11864echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 11865 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 11866echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 11867 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 11868echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 11869 11870 ;; 11871esac 11872{ echo "$as_me:$LINENO: checking for $ac_header" >&5 11873echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11874if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11875 echo $ECHO_N "(cached) $ECHO_C" >&6 11876else 11877 eval "$as_ac_Header=\$ac_header_preproc" 11878fi 11879ac_res=`eval echo '${'$as_ac_Header'}'` 11880 { echo "$as_me:$LINENO: result: $ac_res" >&5 11881echo "${ECHO_T}$ac_res" >&6; } 11882 11883fi 11884if test `eval echo '${'$as_ac_Header'}'` = yes; then 11885 cat >>confdefs.h <<_ACEOF 11886#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11887_ACEOF 11888 11889fi 11890 11891done 11892 11893 CPPFLAGS="$savedcppflags" 11894 else 11895 # 11896 # Not found. Did the user explicitly ask for it? 11897 # 11898 { echo "$as_me:$LINENO: result: not found" >&5 11899echo "${ECHO_T}not found" >&6; } 11900 if test "$want_libcrypto" = yes; then 11901 { { echo "$as_me:$LINENO: error: SSLeay not found" >&5 11902echo "$as_me: error: SSLeay not found" >&2;} 11903 { (exit 1); exit 1; }; } 11904 fi 11905 fi 11906fi 11907 11908if test "$missing_includes" = "yes"; then 11909 CPPFLAGS="$CPPFLAGS -I$srcdir/missing" 11910 V_INCLS="$V_INCLS -I$srcdir/missing" 11911fi 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922# Find a good install program. We prefer a C program (faster), 11923# so one script is as good as another. But avoid the broken or 11924# incompatible versions: 11925# SysV /etc/install, /usr/sbin/install 11926# SunOS /usr/etc/install 11927# IRIX /sbin/install 11928# AIX /bin/install 11929# AmigaOS /C/install, which installs bootblocks on floppy discs 11930# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 11931# AFS /usr/afsws/bin/install, which mishandles nonexistent args 11932# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 11933# OS/2's system install, which has a completely different semantic 11934# ./install, which can be erroneously created by make from ./install.sh. 11935{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 11936echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 11937if test -z "$INSTALL"; then 11938if test "${ac_cv_path_install+set}" = set; then 11939 echo $ECHO_N "(cached) $ECHO_C" >&6 11940else 11941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11942for as_dir in $PATH 11943do 11944 IFS=$as_save_IFS 11945 test -z "$as_dir" && as_dir=. 11946 # Account for people who put trailing slashes in PATH elements. 11947case $as_dir/ in 11948 ./ | .// | /cC/* | \ 11949 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 11950 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 11951 /usr/ucb/* ) ;; 11952 *) 11953 # OSF1 and SCO ODT 3.0 have their own names for install. 11954 # Don't use installbsd from OSF since it installs stuff as root 11955 # by default. 11956 for ac_prog in ginstall scoinst install; do 11957 for ac_exec_ext in '' $ac_executable_extensions; do 11958 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 11959 if test $ac_prog = install && 11960 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 11961 # AIX install. It has an incompatible calling convention. 11962 : 11963 elif test $ac_prog = install && 11964 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 11965 # program-specific install script used by HP pwplus--don't use. 11966 : 11967 else 11968 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 11969 break 3 11970 fi 11971 fi 11972 done 11973 done 11974 ;; 11975esac 11976done 11977IFS=$as_save_IFS 11978 11979 11980fi 11981 if test "${ac_cv_path_install+set}" = set; then 11982 INSTALL=$ac_cv_path_install 11983 else 11984 # As a last resort, use the slow shell script. Don't cache a 11985 # value for INSTALL within a source directory, because that will 11986 # break other packages using the cache if that directory is 11987 # removed, or if the value is a relative name. 11988 INSTALL=$ac_install_sh 11989 fi 11990fi 11991{ echo "$as_me:$LINENO: result: $INSTALL" >&5 11992echo "${ECHO_T}$INSTALL" >&6; } 11993 11994# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 11995# It thinks the first close brace ends the variable substitution. 11996test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 11997 11998test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 11999 12000test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 12001 12002 12003ac_config_headers="$ac_config_headers config.h" 12004 12005 12006ac_config_commands="$ac_config_commands default-1" 12007 12008ac_config_files="$ac_config_files Makefile tcpdump.1" 12009 12010cat >confcache <<\_ACEOF 12011# This file is a shell script that caches the results of configure 12012# tests run on this system so they can be shared between configure 12013# scripts and configure runs, see configure's option --config-cache. 12014# It is not useful on other systems. If it contains results you don't 12015# want to keep, you may remove or edit it. 12016# 12017# config.status only pays attention to the cache file if you give it 12018# the --recheck option to rerun configure. 12019# 12020# `ac_cv_env_foo' variables (set or unset) will be overridden when 12021# loading this file, other *unset* `ac_cv_foo' will be assigned the 12022# following values. 12023 12024_ACEOF 12025 12026# The following way of writing the cache mishandles newlines in values, 12027# but we know of no workaround that is simple, portable, and efficient. 12028# So, we kill variables containing newlines. 12029# Ultrix sh set writes to stderr and can't be redirected directly, 12030# and sets the high bit in the cache file unless we assign to the vars. 12031( 12032 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12033 eval ac_val=\$$ac_var 12034 case $ac_val in #( 12035 *${as_nl}*) 12036 case $ac_var in #( 12037 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 12038echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 12039 esac 12040 case $ac_var in #( 12041 _ | IFS | as_nl) ;; #( 12042 *) $as_unset $ac_var ;; 12043 esac ;; 12044 esac 12045 done 12046 12047 (set) 2>&1 | 12048 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12049 *${as_nl}ac_space=\ *) 12050 # `set' does not quote correctly, so add quotes (double-quote 12051 # substitution turns \\\\ into \\, and sed turns \\ into \). 12052 sed -n \ 12053 "s/'/'\\\\''/g; 12054 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12055 ;; #( 12056 *) 12057 # `set' quotes correctly as required by POSIX, so do not add quotes. 12058 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12059 ;; 12060 esac | 12061 sort 12062) | 12063 sed ' 12064 /^ac_cv_env_/b end 12065 t clear 12066 :clear 12067 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12068 t end 12069 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12070 :end' >>confcache 12071if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12072 if test -w "$cache_file"; then 12073 test "x$cache_file" != "x/dev/null" && 12074 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 12075echo "$as_me: updating cache $cache_file" >&6;} 12076 cat confcache >$cache_file 12077 else 12078 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 12079echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12080 fi 12081fi 12082rm -f confcache 12083 12084test "x$prefix" = xNONE && prefix=$ac_default_prefix 12085# Let make expand exec_prefix. 12086test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12087 12088DEFS=-DHAVE_CONFIG_H 12089 12090ac_libobjs= 12091ac_ltlibobjs= 12092for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12093 # 1. Remove the extension, and $U if already installed. 12094 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12095 ac_i=`echo "$ac_i" | sed "$ac_script"` 12096 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12097 # will be set to the directory where LIBOBJS objects are built. 12098 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12099 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 12100done 12101LIBOBJS=$ac_libobjs 12102 12103LTLIBOBJS=$ac_ltlibobjs 12104 12105 12106 12107: ${CONFIG_STATUS=./config.status} 12108ac_clean_files_save=$ac_clean_files 12109ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12110{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 12111echo "$as_me: creating $CONFIG_STATUS" >&6;} 12112cat >$CONFIG_STATUS <<_ACEOF 12113#! $SHELL 12114# Generated by $as_me. 12115# Run this file to recreate the current configuration. 12116# Compiler output produced by configure, useful for debugging 12117# configure, is in config.log if it exists. 12118 12119debug=false 12120ac_cs_recheck=false 12121ac_cs_silent=false 12122SHELL=\${CONFIG_SHELL-$SHELL} 12123_ACEOF 12124 12125cat >>$CONFIG_STATUS <<\_ACEOF 12126## --------------------- ## 12127## M4sh Initialization. ## 12128## --------------------- ## 12129 12130# Be more Bourne compatible 12131DUALCASE=1; export DUALCASE # for MKS sh 12132if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 12133 emulate sh 12134 NULLCMD=: 12135 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 12136 # is contrary to our usage. Disable this feature. 12137 alias -g '${1+"$@"}'='"$@"' 12138 setopt NO_GLOB_SUBST 12139else 12140 case `(set -o) 2>/dev/null` in 12141 *posix*) set -o posix ;; 12142esac 12143 12144fi 12145 12146 12147 12148 12149# PATH needs CR 12150# Avoid depending upon Character Ranges. 12151as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12152as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12153as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12154as_cr_digits='0123456789' 12155as_cr_alnum=$as_cr_Letters$as_cr_digits 12156 12157# The user is always right. 12158if test "${PATH_SEPARATOR+set}" != set; then 12159 echo "#! /bin/sh" >conf$$.sh 12160 echo "exit 0" >>conf$$.sh 12161 chmod +x conf$$.sh 12162 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12163 PATH_SEPARATOR=';' 12164 else 12165 PATH_SEPARATOR=: 12166 fi 12167 rm -f conf$$.sh 12168fi 12169 12170# Support unset when possible. 12171if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 12172 as_unset=unset 12173else 12174 as_unset=false 12175fi 12176 12177 12178# IFS 12179# We need space, tab and new line, in precisely that order. Quoting is 12180# there to prevent editors from complaining about space-tab. 12181# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12182# splitting by setting IFS to empty value.) 12183as_nl=' 12184' 12185IFS=" "" $as_nl" 12186 12187# Find who we are. Look in the path if we contain no directory separator. 12188case $0 in 12189 *[\\/]* ) as_myself=$0 ;; 12190 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12191for as_dir in $PATH 12192do 12193 IFS=$as_save_IFS 12194 test -z "$as_dir" && as_dir=. 12195 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12196done 12197IFS=$as_save_IFS 12198 12199 ;; 12200esac 12201# We did not find ourselves, most probably we were run as `sh COMMAND' 12202# in which case we are not to be found in the path. 12203if test "x$as_myself" = x; then 12204 as_myself=$0 12205fi 12206if test ! -f "$as_myself"; then 12207 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12208 { (exit 1); exit 1; } 12209fi 12210 12211# Work around bugs in pre-3.0 UWIN ksh. 12212for as_var in ENV MAIL MAILPATH 12213do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 12214done 12215PS1='$ ' 12216PS2='> ' 12217PS4='+ ' 12218 12219# NLS nuisances. 12220for as_var in \ 12221 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 12222 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 12223 LC_TELEPHONE LC_TIME 12224do 12225 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 12226 eval $as_var=C; export $as_var 12227 else 12228 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 12229 fi 12230done 12231 12232# Required to use basename. 12233if expr a : '\(a\)' >/dev/null 2>&1 && 12234 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12235 as_expr=expr 12236else 12237 as_expr=false 12238fi 12239 12240if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12241 as_basename=basename 12242else 12243 as_basename=false 12244fi 12245 12246 12247# Name of the executable. 12248as_me=`$as_basename -- "$0" || 12249$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12250 X"$0" : 'X\(//\)$' \| \ 12251 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12252echo X/"$0" | 12253 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12254 s//\1/ 12255 q 12256 } 12257 /^X\/\(\/\/\)$/{ 12258 s//\1/ 12259 q 12260 } 12261 /^X\/\(\/\).*/{ 12262 s//\1/ 12263 q 12264 } 12265 s/.*/./; q'` 12266 12267# CDPATH. 12268$as_unset CDPATH 12269 12270 12271 12272 as_lineno_1=$LINENO 12273 as_lineno_2=$LINENO 12274 test "x$as_lineno_1" != "x$as_lineno_2" && 12275 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 12276 12277 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 12278 # uniformly replaced by the line number. The first 'sed' inserts a 12279 # line-number line after each line using $LINENO; the second 'sed' 12280 # does the real work. The second script uses 'N' to pair each 12281 # line-number line with the line containing $LINENO, and appends 12282 # trailing '-' during substitution so that $LINENO is not a special 12283 # case at line end. 12284 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 12285 # scripts with optimization help from Paolo Bonzini. Blame Lee 12286 # E. McMahon (1931-1989) for sed's syntax. :-) 12287 sed -n ' 12288 p 12289 /[$]LINENO/= 12290 ' <$as_myself | 12291 sed ' 12292 s/[$]LINENO.*/&-/ 12293 t lineno 12294 b 12295 :lineno 12296 N 12297 :loop 12298 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 12299 t loop 12300 s/-\n.*// 12301 ' >$as_me.lineno && 12302 chmod +x "$as_me.lineno" || 12303 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 12304 { (exit 1); exit 1; }; } 12305 12306 # Don't try to exec as it changes $[0], causing all sort of problems 12307 # (the dirname of $[0] is not the place where we might find the 12308 # original and so on. Autoconf is especially sensitive to this). 12309 . "./$as_me.lineno" 12310 # Exit status is that of the last command. 12311 exit 12312} 12313 12314 12315if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12316 as_dirname=dirname 12317else 12318 as_dirname=false 12319fi 12320 12321ECHO_C= ECHO_N= ECHO_T= 12322case `echo -n x` in 12323-n*) 12324 case `echo 'x\c'` in 12325 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12326 *) ECHO_C='\c';; 12327 esac;; 12328*) 12329 ECHO_N='-n';; 12330esac 12331 12332if expr a : '\(a\)' >/dev/null 2>&1 && 12333 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12334 as_expr=expr 12335else 12336 as_expr=false 12337fi 12338 12339rm -f conf$$ conf$$.exe conf$$.file 12340if test -d conf$$.dir; then 12341 rm -f conf$$.dir/conf$$.file 12342else 12343 rm -f conf$$.dir 12344 mkdir conf$$.dir 12345fi 12346echo >conf$$.file 12347if ln -s conf$$.file conf$$ 2>/dev/null; then 12348 as_ln_s='ln -s' 12349 # ... but there are two gotchas: 12350 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12351 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12352 # In both cases, we have to default to `cp -p'. 12353 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12354 as_ln_s='cp -p' 12355elif ln conf$$.file conf$$ 2>/dev/null; then 12356 as_ln_s=ln 12357else 12358 as_ln_s='cp -p' 12359fi 12360rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12361rmdir conf$$.dir 2>/dev/null 12362 12363if mkdir -p . 2>/dev/null; then 12364 as_mkdir_p=: 12365else 12366 test -d ./-p && rmdir ./-p 12367 as_mkdir_p=false 12368fi 12369 12370if test -x / >/dev/null 2>&1; then 12371 as_test_x='test -x' 12372else 12373 if ls -dL / >/dev/null 2>&1; then 12374 as_ls_L_option=L 12375 else 12376 as_ls_L_option= 12377 fi 12378 as_test_x=' 12379 eval sh -c '\'' 12380 if test -d "$1"; then 12381 test -d "$1/."; 12382 else 12383 case $1 in 12384 -*)set "./$1";; 12385 esac; 12386 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 12387 ???[sx]*):;;*)false;;esac;fi 12388 '\'' sh 12389 ' 12390fi 12391as_executable_p=$as_test_x 12392 12393# Sed expression to map a string onto a valid CPP name. 12394as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12395 12396# Sed expression to map a string onto a valid variable name. 12397as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12398 12399 12400exec 6>&1 12401 12402# Save the log message, to keep $[0] and so on meaningful, and to 12403# report actual input values of CONFIG_FILES etc. instead of their 12404# values after options handling. 12405ac_log=" 12406This file was extended by $as_me, which was 12407generated by GNU Autoconf 2.61. Invocation command line was 12408 12409 CONFIG_FILES = $CONFIG_FILES 12410 CONFIG_HEADERS = $CONFIG_HEADERS 12411 CONFIG_LINKS = $CONFIG_LINKS 12412 CONFIG_COMMANDS = $CONFIG_COMMANDS 12413 $ $0 $@ 12414 12415on `(hostname || uname -n) 2>/dev/null | sed 1q` 12416" 12417 12418_ACEOF 12419 12420cat >>$CONFIG_STATUS <<_ACEOF 12421# Files that config.status was made for. 12422config_files="$ac_config_files" 12423config_headers="$ac_config_headers" 12424config_commands="$ac_config_commands" 12425 12426_ACEOF 12427 12428cat >>$CONFIG_STATUS <<\_ACEOF 12429ac_cs_usage="\ 12430\`$as_me' instantiates files from templates according to the 12431current configuration. 12432 12433Usage: $0 [OPTIONS] [FILE]... 12434 12435 -h, --help print this help, then exit 12436 -V, --version print version number and configuration settings, then exit 12437 -q, --quiet do not print progress messages 12438 -d, --debug don't remove temporary files 12439 --recheck update $as_me by reconfiguring in the same conditions 12440 --file=FILE[:TEMPLATE] 12441 instantiate the configuration file FILE 12442 --header=FILE[:TEMPLATE] 12443 instantiate the configuration header FILE 12444 12445Configuration files: 12446$config_files 12447 12448Configuration headers: 12449$config_headers 12450 12451Configuration commands: 12452$config_commands 12453 12454Report bugs to <bug-autoconf@gnu.org>." 12455 12456_ACEOF 12457cat >>$CONFIG_STATUS <<_ACEOF 12458ac_cs_version="\\ 12459config.status 12460configured by $0, generated by GNU Autoconf 2.61, 12461 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 12462 12463Copyright (C) 2006 Free Software Foundation, Inc. 12464This config.status script is free software; the Free Software Foundation 12465gives unlimited permission to copy, distribute and modify it." 12466 12467ac_pwd='$ac_pwd' 12468srcdir='$srcdir' 12469INSTALL='$INSTALL' 12470_ACEOF 12471 12472cat >>$CONFIG_STATUS <<\_ACEOF 12473# If no file are specified by the user, then we need to provide default 12474# value. By we need to know if files were specified by the user. 12475ac_need_defaults=: 12476while test $# != 0 12477do 12478 case $1 in 12479 --*=*) 12480 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12481 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12482 ac_shift=: 12483 ;; 12484 *) 12485 ac_option=$1 12486 ac_optarg=$2 12487 ac_shift=shift 12488 ;; 12489 esac 12490 12491 case $ac_option in 12492 # Handling of the options. 12493 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12494 ac_cs_recheck=: ;; 12495 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12496 echo "$ac_cs_version"; exit ;; 12497 --debug | --debu | --deb | --de | --d | -d ) 12498 debug=: ;; 12499 --file | --fil | --fi | --f ) 12500 $ac_shift 12501 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 12502 ac_need_defaults=false;; 12503 --header | --heade | --head | --hea ) 12504 $ac_shift 12505 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 12506 ac_need_defaults=false;; 12507 --he | --h) 12508 # Conflict between --help and --header 12509 { echo "$as_me: error: ambiguous option: $1 12510Try \`$0 --help' for more information." >&2 12511 { (exit 1); exit 1; }; };; 12512 --help | --hel | -h ) 12513 echo "$ac_cs_usage"; exit ;; 12514 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12515 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12516 ac_cs_silent=: ;; 12517 12518 # This is an error. 12519 -*) { echo "$as_me: error: unrecognized option: $1 12520Try \`$0 --help' for more information." >&2 12521 { (exit 1); exit 1; }; } ;; 12522 12523 *) ac_config_targets="$ac_config_targets $1" 12524 ac_need_defaults=false ;; 12525 12526 esac 12527 shift 12528done 12529 12530ac_configure_extra_args= 12531 12532if $ac_cs_silent; then 12533 exec 6>/dev/null 12534 ac_configure_extra_args="$ac_configure_extra_args --silent" 12535fi 12536 12537_ACEOF 12538cat >>$CONFIG_STATUS <<_ACEOF 12539if \$ac_cs_recheck; then 12540 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 12541 CONFIG_SHELL=$SHELL 12542 export CONFIG_SHELL 12543 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12544fi 12545 12546_ACEOF 12547cat >>$CONFIG_STATUS <<\_ACEOF 12548exec 5>>config.log 12549{ 12550 echo 12551 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12552## Running $as_me. ## 12553_ASBOX 12554 echo "$ac_log" 12555} >&5 12556 12557_ACEOF 12558cat >>$CONFIG_STATUS <<_ACEOF 12559# 12560# INIT-COMMANDS 12561# 12562 12563 12564_ACEOF 12565 12566cat >>$CONFIG_STATUS <<\_ACEOF 12567 12568# Handling of arguments. 12569for ac_config_target in $ac_config_targets 12570do 12571 case $ac_config_target in 12572 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12573 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12574 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12575 "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;; 12576 12577 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 12578echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 12579 { (exit 1); exit 1; }; };; 12580 esac 12581done 12582 12583 12584# If the user did not use the arguments to specify the items to instantiate, 12585# then the envvar interface is used. Set only those that are not. 12586# We use the long form for the default assignment because of an extremely 12587# bizarre bug on SunOS 4.1.3. 12588if $ac_need_defaults; then 12589 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12590 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12591 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12592fi 12593 12594# Have a temporary directory for convenience. Make it in the build tree 12595# simply because there is no reason against having it here, and in addition, 12596# creating and moving files from /tmp can sometimes cause problems. 12597# Hook for its removal unless debugging. 12598# Note that there is a small window in which the directory will not be cleaned: 12599# after its creation but before its name has been assigned to `$tmp'. 12600$debug || 12601{ 12602 tmp= 12603 trap 'exit_status=$? 12604 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12605' 0 12606 trap '{ (exit 1); exit 1; }' 1 2 13 15 12607} 12608# Create a (secure) tmp directory for tmp files. 12609 12610{ 12611 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12612 test -n "$tmp" && test -d "$tmp" 12613} || 12614{ 12615 tmp=./conf$$-$RANDOM 12616 (umask 077 && mkdir "$tmp") 12617} || 12618{ 12619 echo "$me: cannot create a temporary directory in ." >&2 12620 { (exit 1); exit 1; } 12621} 12622 12623# 12624# Set up the sed scripts for CONFIG_FILES section. 12625# 12626 12627# No need to generate the scripts if there are no CONFIG_FILES. 12628# This happens for instance when ./config.status config.h 12629if test -n "$CONFIG_FILES"; then 12630 12631_ACEOF 12632 12633 12634 12635ac_delim='%!_!# ' 12636for ac_last_try in false false false false false :; do 12637 cat >conf$$subs.sed <<_ACEOF 12638SHELL!$SHELL$ac_delim 12639PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 12640PACKAGE_NAME!$PACKAGE_NAME$ac_delim 12641PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 12642PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 12643PACKAGE_STRING!$PACKAGE_STRING$ac_delim 12644PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 12645exec_prefix!$exec_prefix$ac_delim 12646prefix!$prefix$ac_delim 12647program_transform_name!$program_transform_name$ac_delim 12648bindir!$bindir$ac_delim 12649sbindir!$sbindir$ac_delim 12650libexecdir!$libexecdir$ac_delim 12651datarootdir!$datarootdir$ac_delim 12652datadir!$datadir$ac_delim 12653sysconfdir!$sysconfdir$ac_delim 12654sharedstatedir!$sharedstatedir$ac_delim 12655localstatedir!$localstatedir$ac_delim 12656includedir!$includedir$ac_delim 12657oldincludedir!$oldincludedir$ac_delim 12658docdir!$docdir$ac_delim 12659infodir!$infodir$ac_delim 12660htmldir!$htmldir$ac_delim 12661dvidir!$dvidir$ac_delim 12662pdfdir!$pdfdir$ac_delim 12663psdir!$psdir$ac_delim 12664libdir!$libdir$ac_delim 12665localedir!$localedir$ac_delim 12666mandir!$mandir$ac_delim 12667DEFS!$DEFS$ac_delim 12668ECHO_C!$ECHO_C$ac_delim 12669ECHO_N!$ECHO_N$ac_delim 12670ECHO_T!$ECHO_T$ac_delim 12671LIBS!$LIBS$ac_delim 12672build_alias!$build_alias$ac_delim 12673host_alias!$host_alias$ac_delim 12674target_alias!$target_alias$ac_delim 12675build!$build$ac_delim 12676build_cpu!$build_cpu$ac_delim 12677build_vendor!$build_vendor$ac_delim 12678build_os!$build_os$ac_delim 12679host!$host$ac_delim 12680host_cpu!$host_cpu$ac_delim 12681host_vendor!$host_vendor$ac_delim 12682host_os!$host_os$ac_delim 12683SHLICC2!$SHLICC2$ac_delim 12684CC!$CC$ac_delim 12685CFLAGS!$CFLAGS$ac_delim 12686LDFLAGS!$LDFLAGS$ac_delim 12687CPPFLAGS!$CPPFLAGS$ac_delim 12688ac_ct_CC!$ac_ct_CC$ac_delim 12689EXEEXT!$EXEEXT$ac_delim 12690OBJEXT!$OBJEXT$ac_delim 12691CPP!$CPP$ac_delim 12692GREP!$GREP$ac_delim 12693EGREP!$EGREP$ac_delim 12694LIBOBJS!$LIBOBJS$ac_delim 12695PCAP_CONFIG!$PCAP_CONFIG$ac_delim 12696RANLIB!$RANLIB$ac_delim 12697V_CCOPT!$V_CCOPT$ac_delim 12698V_DEFS!$V_DEFS$ac_delim 12699V_GROUP!$V_GROUP$ac_delim 12700V_INCLS!$V_INCLS$ac_delim 12701V_PCAPDEP!$V_PCAPDEP$ac_delim 12702LOCALSRC!$LOCALSRC$ac_delim 12703MAN_FILE_FORMATS!$MAN_FILE_FORMATS$ac_delim 12704MAN_MISC_INFO!$MAN_MISC_INFO$ac_delim 12705INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 12706INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 12707INSTALL_DATA!$INSTALL_DATA$ac_delim 12708LTLIBOBJS!$LTLIBOBJS$ac_delim 12709_ACEOF 12710 12711 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 71; then 12712 break 12713 elif $ac_last_try; then 12714 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 12715echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 12716 { (exit 1); exit 1; }; } 12717 else 12718 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12719 fi 12720done 12721 12722ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 12723if test -n "$ac_eof"; then 12724 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 12725 ac_eof=`expr $ac_eof + 1` 12726fi 12727 12728cat >>$CONFIG_STATUS <<_ACEOF 12729cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 12730/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 12731_ACEOF 12732sed ' 12733s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 12734s/^/s,@/; s/!/@,|#_!!_#|/ 12735:n 12736t n 12737s/'"$ac_delim"'$/,g/; t 12738s/$/\\/; p 12739N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 12740' >>$CONFIG_STATUS <conf$$subs.sed 12741rm -f conf$$subs.sed 12742cat >>$CONFIG_STATUS <<_ACEOF 12743:end 12744s/|#_!!_#|//g 12745CEOF$ac_eof 12746_ACEOF 12747 12748 12749# VPATH may cause trouble with some makes, so we remove $(srcdir), 12750# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12751# trailing colons and then remove the whole line if VPATH becomes empty 12752# (actually we leave an empty line to preserve line numbers). 12753if test "x$srcdir" = x.; then 12754 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12755s/:*\$(srcdir):*/:/ 12756s/:*\${srcdir}:*/:/ 12757s/:*@srcdir@:*/:/ 12758s/^\([^=]*=[ ]*\):*/\1/ 12759s/:*$// 12760s/^[^=]*=[ ]*$// 12761}' 12762fi 12763 12764cat >>$CONFIG_STATUS <<\_ACEOF 12765fi # test -n "$CONFIG_FILES" 12766 12767 12768for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 12769do 12770 case $ac_tag in 12771 :[FHLC]) ac_mode=$ac_tag; continue;; 12772 esac 12773 case $ac_mode$ac_tag in 12774 :[FHL]*:*);; 12775 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 12776echo "$as_me: error: Invalid tag $ac_tag." >&2;} 12777 { (exit 1); exit 1; }; };; 12778 :[FH]-) ac_tag=-:-;; 12779 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12780 esac 12781 ac_save_IFS=$IFS 12782 IFS=: 12783 set x $ac_tag 12784 IFS=$ac_save_IFS 12785 shift 12786 ac_file=$1 12787 shift 12788 12789 case $ac_mode in 12790 :L) ac_source=$1;; 12791 :[FH]) 12792 ac_file_inputs= 12793 for ac_f 12794 do 12795 case $ac_f in 12796 -) ac_f="$tmp/stdin";; 12797 *) # Look for the file first in the build tree, then in the source tree 12798 # (if the path is not absolute). The absolute path cannot be DOS-style, 12799 # because $ac_f cannot contain `:'. 12800 test -f "$ac_f" || 12801 case $ac_f in 12802 [\\/$]*) false;; 12803 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12804 esac || 12805 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 12806echo "$as_me: error: cannot find input file: $ac_f" >&2;} 12807 { (exit 1); exit 1; }; };; 12808 esac 12809 ac_file_inputs="$ac_file_inputs $ac_f" 12810 done 12811 12812 # Let's still pretend it is `configure' which instantiates (i.e., don't 12813 # use $as_me), people would be surprised to read: 12814 # /* config.h. Generated by config.status. */ 12815 configure_input="Generated from "`IFS=: 12816 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 12817 if test x"$ac_file" != x-; then 12818 configure_input="$ac_file. $configure_input" 12819 { echo "$as_me:$LINENO: creating $ac_file" >&5 12820echo "$as_me: creating $ac_file" >&6;} 12821 fi 12822 12823 case $ac_tag in 12824 *:-:* | *:-) cat >"$tmp/stdin";; 12825 esac 12826 ;; 12827 esac 12828 12829 ac_dir=`$as_dirname -- "$ac_file" || 12830$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12831 X"$ac_file" : 'X\(//\)[^/]' \| \ 12832 X"$ac_file" : 'X\(//\)$' \| \ 12833 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12834echo X"$ac_file" | 12835 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12836 s//\1/ 12837 q 12838 } 12839 /^X\(\/\/\)[^/].*/{ 12840 s//\1/ 12841 q 12842 } 12843 /^X\(\/\/\)$/{ 12844 s//\1/ 12845 q 12846 } 12847 /^X\(\/\).*/{ 12848 s//\1/ 12849 q 12850 } 12851 s/.*/./; q'` 12852 { as_dir="$ac_dir" 12853 case $as_dir in #( 12854 -*) as_dir=./$as_dir;; 12855 esac 12856 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 12857 as_dirs= 12858 while :; do 12859 case $as_dir in #( 12860 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 12861 *) as_qdir=$as_dir;; 12862 esac 12863 as_dirs="'$as_qdir' $as_dirs" 12864 as_dir=`$as_dirname -- "$as_dir" || 12865$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12866 X"$as_dir" : 'X\(//\)[^/]' \| \ 12867 X"$as_dir" : 'X\(//\)$' \| \ 12868 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12869echo X"$as_dir" | 12870 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12871 s//\1/ 12872 q 12873 } 12874 /^X\(\/\/\)[^/].*/{ 12875 s//\1/ 12876 q 12877 } 12878 /^X\(\/\/\)$/{ 12879 s//\1/ 12880 q 12881 } 12882 /^X\(\/\).*/{ 12883 s//\1/ 12884 q 12885 } 12886 s/.*/./; q'` 12887 test -d "$as_dir" && break 12888 done 12889 test -z "$as_dirs" || eval "mkdir $as_dirs" 12890 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 12891echo "$as_me: error: cannot create directory $as_dir" >&2;} 12892 { (exit 1); exit 1; }; }; } 12893 ac_builddir=. 12894 12895case "$ac_dir" in 12896.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12897*) 12898 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 12899 # A ".." for each directory in $ac_dir_suffix. 12900 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 12901 case $ac_top_builddir_sub in 12902 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12903 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12904 esac ;; 12905esac 12906ac_abs_top_builddir=$ac_pwd 12907ac_abs_builddir=$ac_pwd$ac_dir_suffix 12908# for backward compatibility: 12909ac_top_builddir=$ac_top_build_prefix 12910 12911case $srcdir in 12912 .) # We are building in place. 12913 ac_srcdir=. 12914 ac_top_srcdir=$ac_top_builddir_sub 12915 ac_abs_top_srcdir=$ac_pwd ;; 12916 [\\/]* | ?:[\\/]* ) # Absolute name. 12917 ac_srcdir=$srcdir$ac_dir_suffix; 12918 ac_top_srcdir=$srcdir 12919 ac_abs_top_srcdir=$srcdir ;; 12920 *) # Relative name. 12921 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12922 ac_top_srcdir=$ac_top_build_prefix$srcdir 12923 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12924esac 12925ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12926 12927 12928 case $ac_mode in 12929 :F) 12930 # 12931 # CONFIG_FILE 12932 # 12933 12934 case $INSTALL in 12935 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12936 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12937 esac 12938_ACEOF 12939 12940cat >>$CONFIG_STATUS <<\_ACEOF 12941# If the template does not know about datarootdir, expand it. 12942# FIXME: This hack should be removed a few years after 2.60. 12943ac_datarootdir_hack=; ac_datarootdir_seen= 12944 12945case `sed -n '/datarootdir/ { 12946 p 12947 q 12948} 12949/@datadir@/p 12950/@docdir@/p 12951/@infodir@/p 12952/@localedir@/p 12953/@mandir@/p 12954' $ac_file_inputs` in 12955*datarootdir*) ac_datarootdir_seen=yes;; 12956*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12957 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12958echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12959_ACEOF 12960cat >>$CONFIG_STATUS <<_ACEOF 12961 ac_datarootdir_hack=' 12962 s&@datadir@&$datadir&g 12963 s&@docdir@&$docdir&g 12964 s&@infodir@&$infodir&g 12965 s&@localedir@&$localedir&g 12966 s&@mandir@&$mandir&g 12967 s&\\\${datarootdir}&$datarootdir&g' ;; 12968esac 12969_ACEOF 12970 12971# Neutralize VPATH when `$srcdir' = `.'. 12972# Shell code in configure.ac might set extrasub. 12973# FIXME: do we really want to maintain this feature? 12974cat >>$CONFIG_STATUS <<_ACEOF 12975 sed "$ac_vpsub 12976$extrasub 12977_ACEOF 12978cat >>$CONFIG_STATUS <<\_ACEOF 12979:t 12980/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12981s&@configure_input@&$configure_input&;t t 12982s&@top_builddir@&$ac_top_builddir_sub&;t t 12983s&@srcdir@&$ac_srcdir&;t t 12984s&@abs_srcdir@&$ac_abs_srcdir&;t t 12985s&@top_srcdir@&$ac_top_srcdir&;t t 12986s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12987s&@builddir@&$ac_builddir&;t t 12988s&@abs_builddir@&$ac_abs_builddir&;t t 12989s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12990s&@INSTALL@&$ac_INSTALL&;t t 12991$ac_datarootdir_hack 12992" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out 12993 12994test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12995 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12996 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12997 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12998which seems to be undefined. Please make sure it is defined." >&5 12999echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13000which seems to be undefined. Please make sure it is defined." >&2;} 13001 13002 rm -f "$tmp/stdin" 13003 case $ac_file in 13004 -) cat "$tmp/out"; rm -f "$tmp/out";; 13005 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 13006 esac 13007 ;; 13008 :H) 13009 # 13010 # CONFIG_HEADER 13011 # 13012_ACEOF 13013 13014# Transform confdefs.h into a sed script `conftest.defines', that 13015# substitutes the proper values into config.h.in to produce config.h. 13016rm -f conftest.defines conftest.tail 13017# First, append a space to every undef/define line, to ease matching. 13018echo 's/$/ /' >conftest.defines 13019# Then, protect against being on the right side of a sed subst, or in 13020# an unquoted here document, in config.status. If some macros were 13021# called several times there might be several #defines for the same 13022# symbol, which is useless. But do not sort them, since the last 13023# AC_DEFINE must be honored. 13024ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13025# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 13026# NAME is the cpp macro being defined, VALUE is the value it is being given. 13027# PARAMS is the parameter list in the macro definition--in most cases, it's 13028# just an empty string. 13029ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 13030ac_dB='\\)[ (].*,\\1define\\2' 13031ac_dC=' ' 13032ac_dD=' ,' 13033 13034uniq confdefs.h | 13035 sed -n ' 13036 t rset 13037 :rset 13038 s/^[ ]*#[ ]*define[ ][ ]*// 13039 t ok 13040 d 13041 :ok 13042 s/[\\&,]/\\&/g 13043 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 13044 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 13045 ' >>conftest.defines 13046 13047# Remove the space that was appended to ease matching. 13048# Then replace #undef with comments. This is necessary, for 13049# example, in the case of _POSIX_SOURCE, which is predefined and required 13050# on some systems where configure will not decide to define it. 13051# (The regexp can be short, since the line contains either #define or #undef.) 13052echo 's/ $// 13053s,^[ #]*u.*,/* & */,' >>conftest.defines 13054 13055# Break up conftest.defines: 13056ac_max_sed_lines=50 13057 13058# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 13059# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 13060# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 13061# et cetera. 13062ac_in='$ac_file_inputs' 13063ac_out='"$tmp/out1"' 13064ac_nxt='"$tmp/out2"' 13065 13066while : 13067do 13068 # Write a here document: 13069 cat >>$CONFIG_STATUS <<_ACEOF 13070 # First, check the format of the line: 13071 cat >"\$tmp/defines.sed" <<\\CEOF 13072/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 13073/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 13074b 13075:def 13076_ACEOF 13077 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 13078 echo 'CEOF 13079 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 13080 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 13081 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 13082 grep . conftest.tail >/dev/null || break 13083 rm -f conftest.defines 13084 mv conftest.tail conftest.defines 13085done 13086rm -f conftest.defines conftest.tail 13087 13088echo "ac_result=$ac_in" >>$CONFIG_STATUS 13089cat >>$CONFIG_STATUS <<\_ACEOF 13090 if test x"$ac_file" != x-; then 13091 echo "/* $configure_input */" >"$tmp/config.h" 13092 cat "$ac_result" >>"$tmp/config.h" 13093 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 13094 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 13095echo "$as_me: $ac_file is unchanged" >&6;} 13096 else 13097 rm -f $ac_file 13098 mv "$tmp/config.h" $ac_file 13099 fi 13100 else 13101 echo "/* $configure_input */" 13102 cat "$ac_result" 13103 fi 13104 rm -f "$tmp/out12" 13105 ;; 13106 13107 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 13108echo "$as_me: executing $ac_file commands" >&6;} 13109 ;; 13110 esac 13111 13112 13113 case $ac_file$ac_mode in 13114 "default-1":C) if test -f .devel; then 13115 echo timestamp > stamp-h 13116 cat Makefile-devel-adds >> Makefile 13117 make depend 13118fi ;; 13119 13120 esac 13121done # for ac_tag 13122 13123 13124{ (exit 0); exit 0; } 13125_ACEOF 13126chmod +x $CONFIG_STATUS 13127ac_clean_files=$ac_clean_files_save 13128 13129 13130# configure is writing to config.log, and then calls config.status. 13131# config.status does its own redirection, appending to config.log. 13132# Unfortunately, on DOS this fails, as config.log is still kept open 13133# by configure, so config.status won't be able to write to it; its 13134# output is simply discarded. So we exec the FD to /dev/null, 13135# effectively closing config.log, so it can be properly (re)opened and 13136# appended to by config.status. When coming back to configure, we 13137# need to make the FD available again. 13138if test "$no_create" != yes; then 13139 ac_cs_success=: 13140 ac_config_status_args= 13141 test "$silent" = yes && 13142 ac_config_status_args="$ac_config_status_args --quiet" 13143 exec 5>/dev/null 13144 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13145 exec 5>>config.log 13146 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13147 # would make configure fail if this is the last instruction. 13148 $ac_cs_success || { (exit 1); exit 1; } 13149fi 13150 13151exit 0 13152