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