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