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