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