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