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