configure revision 1.1.1.3 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.3 christos # Generated by GNU Autoconf 2.69.
4 1.1.1.2 christos #
5 1.1 christos #
6 1.1.1.3 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.1.1.2 christos #
8 1.1.1.2 christos #
9 1.1 christos # This configure script is free software; the Free Software Foundation
10 1.1 christos # gives unlimited permission to copy, distribute and modify it.
11 1.1.1.2 christos ## -------------------- ##
12 1.1.1.2 christos ## M4sh Initialization. ##
13 1.1.1.2 christos ## -------------------- ##
14 1.1 christos
15 1.1 christos # Be more Bourne compatible
16 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
17 1.1.1.2 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 1.1 christos emulate sh
19 1.1 christos NULLCMD=:
20 1.1.1.2 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 christos # is contrary to our usage. Disable this feature.
22 1.1 christos alias -g '${1+"$@"}'='"$@"'
23 1.1 christos setopt NO_GLOB_SUBST
24 1.1 christos else
25 1.1.1.2 christos case `(set -o) 2>/dev/null` in #(
26 1.1.1.2 christos *posix*) :
27 1.1.1.2 christos set -o posix ;; #(
28 1.1.1.2 christos *) :
29 1.1.1.2 christos ;;
30 1.1 christos esac
31 1.1 christos fi
32 1.1 christos
33 1.1 christos
34 1.1.1.2 christos as_nl='
35 1.1.1.2 christos '
36 1.1.1.2 christos export as_nl
37 1.1.1.2 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.1.1.2 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.1.1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.1.1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.1.1.2 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.1.1.2 christos # but without wasting forks for bash or zsh.
43 1.1.1.2 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.1.1.2 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.1.1.2 christos as_echo='print -r --'
46 1.1.1.2 christos as_echo_n='print -rn --'
47 1.1.1.2 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.1.1.2 christos as_echo='printf %s\n'
49 1.1.1.2 christos as_echo_n='printf %s'
50 1.1.1.2 christos else
51 1.1.1.2 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.1.1.2 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.1.1.2 christos as_echo_n='/usr/ucb/echo -n'
54 1.1 christos else
55 1.1.1.2 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.1.1.2 christos as_echo_n_body='eval
57 1.1.1.2 christos arg=$1;
58 1.1.1.2 christos case $arg in #(
59 1.1.1.2 christos *"$as_nl"*)
60 1.1.1.2 christos expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.1.1.2 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.1.1.2 christos esac;
63 1.1.1.2 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.1.1.2 christos '
65 1.1.1.2 christos export as_echo_n_body
66 1.1.1.2 christos as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 christos fi
68 1.1.1.2 christos export as_echo_body
69 1.1.1.2 christos as_echo='sh -c $as_echo_body as_echo'
70 1.1 christos fi
71 1.1 christos
72 1.1.1.2 christos # The user is always right.
73 1.1.1.2 christos if test "${PATH_SEPARATOR+set}" != set; then
74 1.1.1.2 christos PATH_SEPARATOR=:
75 1.1.1.2 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.1.1.2 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.1.1.2 christos PATH_SEPARATOR=';'
78 1.1.1.2 christos }
79 1.1 christos fi
80 1.1 christos
81 1.1 christos
82 1.1 christos # IFS
83 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
84 1.1 christos # there to prevent editors from complaining about space-tab.
85 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 1.1 christos # splitting by setting IFS to empty value.)
87 1.1 christos IFS=" "" $as_nl"
88 1.1 christos
89 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
90 1.1.1.3 christos as_myself=
91 1.1.1.2 christos case $0 in #((
92 1.1 christos *[\\/]* ) as_myself=$0 ;;
93 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 1.1 christos for as_dir in $PATH
95 1.1 christos do
96 1.1 christos IFS=$as_save_IFS
97 1.1 christos test -z "$as_dir" && as_dir=.
98 1.1.1.2 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.1.1.2 christos done
100 1.1 christos IFS=$as_save_IFS
101 1.1 christos
102 1.1 christos ;;
103 1.1 christos esac
104 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
105 1.1 christos # in which case we are not to be found in the path.
106 1.1 christos if test "x$as_myself" = x; then
107 1.1 christos as_myself=$0
108 1.1 christos fi
109 1.1 christos if test ! -f "$as_myself"; then
110 1.1.1.2 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.1.1.2 christos exit 1
112 1.1 christos fi
113 1.1 christos
114 1.1.1.2 christos # Unset variables that we do not need and which cause bugs (e.g. in
115 1.1.1.2 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.1.1.2 christos # suppresses any "Segmentation fault" message there. '((' could
117 1.1.1.2 christos # trigger a bug in pdksh 5.2.14.
118 1.1.1.2 christos for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.1.1.2 christos do eval test x\${$as_var+set} = xset \
120 1.1.1.2 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 1.1 christos done
122 1.1 christos PS1='$ '
123 1.1 christos PS2='> '
124 1.1 christos PS4='+ '
125 1.1 christos
126 1.1 christos # NLS nuisances.
127 1.1.1.2 christos LC_ALL=C
128 1.1.1.2 christos export LC_ALL
129 1.1.1.2 christos LANGUAGE=C
130 1.1.1.2 christos export LANGUAGE
131 1.1 christos
132 1.1 christos # CDPATH.
133 1.1.1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 christos
135 1.1.1.3 christos # Use a proper internal environment variable to ensure we don't fall
136 1.1.1.3 christos # into an infinite loop, continuously re-executing ourselves.
137 1.1.1.3 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.1.1.3 christos _as_can_reexec=no; export _as_can_reexec;
139 1.1.1.3 christos # We cannot yet assume a decent shell, so we have to provide a
140 1.1.1.3 christos # neutralization value for shells without unset; and this also
141 1.1.1.3 christos # works around shells that cannot unset nonexistent variables.
142 1.1.1.3 christos # Preserve -v and -x to the replacement shell.
143 1.1.1.3 christos BASH_ENV=/dev/null
144 1.1.1.3 christos ENV=/dev/null
145 1.1.1.3 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.1.1.3 christos case $- in # ((((
147 1.1.1.3 christos *v*x* | *x*v* ) as_opts=-vx ;;
148 1.1.1.3 christos *v* ) as_opts=-v ;;
149 1.1.1.3 christos *x* ) as_opts=-x ;;
150 1.1.1.3 christos * ) as_opts= ;;
151 1.1.1.3 christos esac
152 1.1.1.3 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.1.1.3 christos # Admittedly, this is quite paranoid, since all the known shells bail
154 1.1.1.3 christos # out after a failed `exec'.
155 1.1.1.3 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.1.1.3 christos as_fn_exit 255
157 1.1.1.3 christos fi
158 1.1.1.3 christos # We don't want this to propagate to other subprocesses.
159 1.1.1.3 christos { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 christos if test "x$CONFIG_SHELL" = x; then
161 1.1.1.2 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.1.1.2 christos emulate sh
163 1.1.1.2 christos NULLCMD=:
164 1.1.1.2 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.1.1.2 christos # is contrary to our usage. Disable this feature.
166 1.1.1.2 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.1.1.2 christos setopt NO_GLOB_SUBST
168 1.1 christos else
169 1.1.1.2 christos case \`(set -o) 2>/dev/null\` in #(
170 1.1.1.2 christos *posix*) :
171 1.1.1.2 christos set -o posix ;; #(
172 1.1.1.2 christos *) :
173 1.1.1.2 christos ;;
174 1.1.1.2 christos esac
175 1.1 christos fi
176 1.1.1.2 christos "
177 1.1.1.2 christos as_required="as_fn_return () { (exit \$1); }
178 1.1.1.2 christos as_fn_success () { as_fn_return 0; }
179 1.1.1.2 christos as_fn_failure () { as_fn_return 1; }
180 1.1.1.2 christos as_fn_ret_success () { return 0; }
181 1.1.1.2 christos as_fn_ret_failure () { return 1; }
182 1.1 christos
183 1.1 christos exitcode=0
184 1.1.1.2 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.1.1.2 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.1.1.2 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.1.1.2 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.1.1.2 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.1.1.2 christos
190 1.1.1.2 christos else
191 1.1.1.2 christos exitcode=1; echo positional parameters were not saved.
192 1.1.1.2 christos fi
193 1.1.1.3 christos test x\$exitcode = x0 || exit 1
194 1.1.1.3 christos test -x / || exit 1"
195 1.1.1.2 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.1.1.2 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.1.1.2 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.1.1.2 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.1.1.2 christos test \$(( 1 + 1 )) = 2 || exit 1"
200 1.1.1.2 christos if (eval "$as_required") 2>/dev/null; then :
201 1.1.1.2 christos as_have_required=yes
202 1.1 christos else
203 1.1.1.2 christos as_have_required=no
204 1.1 christos fi
205 1.1.1.2 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206 1.1 christos
207 1.1 christos else
208 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 1.1.1.2 christos as_found=false
210 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 1.1 christos do
212 1.1 christos IFS=$as_save_IFS
213 1.1 christos test -z "$as_dir" && as_dir=.
214 1.1.1.2 christos as_found=:
215 1.1.1.2 christos case $as_dir in #(
216 1.1 christos /*)
217 1.1 christos for as_base in sh bash ksh sh5; do
218 1.1.1.2 christos # Try only shells that exist, to save several forks.
219 1.1.1.2 christos as_shell=$as_dir/$as_base
220 1.1.1.2 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 1.1.1.2 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 1.1.1.2 christos CONFIG_SHELL=$as_shell as_have_required=yes
223 1.1.1.2 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.1.1.2 christos break 2
225 1.1.1.2 christos fi
226 1.1.1.2 christos fi
227 1.1 christos done;;
228 1.1 christos esac
229 1.1.1.2 christos as_found=false
230 1.1 christos done
231 1.1.1.2 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 1.1.1.2 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 1.1.1.2 christos CONFIG_SHELL=$SHELL as_have_required=yes
234 1.1.1.2 christos fi; }
235 1.1 christos IFS=$as_save_IFS
236 1.1 christos
237 1.1 christos
238 1.1.1.2 christos if test "x$CONFIG_SHELL" != x; then :
239 1.1.1.3 christos export CONFIG_SHELL
240 1.1.1.3 christos # We cannot yet assume a decent shell, so we have to provide a
241 1.1.1.3 christos # neutralization value for shells without unset; and this also
242 1.1.1.3 christos # works around shells that cannot unset nonexistent variables.
243 1.1.1.3 christos # Preserve -v and -x to the replacement shell.
244 1.1.1.3 christos BASH_ENV=/dev/null
245 1.1.1.3 christos ENV=/dev/null
246 1.1.1.3 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 1.1.1.3 christos case $- in # ((((
248 1.1.1.3 christos *v*x* | *x*v* ) as_opts=-vx ;;
249 1.1.1.3 christos *v* ) as_opts=-v ;;
250 1.1.1.3 christos *x* ) as_opts=-x ;;
251 1.1.1.3 christos * ) as_opts= ;;
252 1.1.1.3 christos esac
253 1.1.1.3 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 1.1.1.3 christos # Admittedly, this is quite paranoid, since all the known shells bail
255 1.1.1.3 christos # out after a failed `exec'.
256 1.1.1.3 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 1.1.1.3 christos exit 255
258 1.1.1.2 christos fi
259 1.1.1.2 christos
260 1.1.1.2 christos if test x$as_have_required = xno; then :
261 1.1.1.2 christos $as_echo "$0: This script requires a shell more modern than all"
262 1.1.1.2 christos $as_echo "$0: the shells that I found on your system."
263 1.1.1.2 christos if test x${ZSH_VERSION+set} = xset ; then
264 1.1.1.2 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 1.1.1.2 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 1.1.1.2 christos else
267 1.1.1.2 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
268 1.1.1.2 christos $0: including any error possibly output before this
269 1.1.1.2 christos $0: message. Then install a modern shell, or manually run
270 1.1.1.2 christos $0: the script under such a shell if you do have one."
271 1.1.1.2 christos fi
272 1.1.1.2 christos exit 1
273 1.1 christos fi
274 1.1 christos fi
275 1.1 christos fi
276 1.1.1.2 christos SHELL=${CONFIG_SHELL-/bin/sh}
277 1.1.1.2 christos export SHELL
278 1.1.1.2 christos # Unset more variables known to interfere with behavior of common tools.
279 1.1.1.2 christos CLICOLOR_FORCE= GREP_OPTIONS=
280 1.1.1.2 christos unset CLICOLOR_FORCE GREP_OPTIONS
281 1.1 christos
282 1.1.1.2 christos ## --------------------- ##
283 1.1.1.2 christos ## M4sh Shell Functions. ##
284 1.1.1.2 christos ## --------------------- ##
285 1.1.1.2 christos # as_fn_unset VAR
286 1.1.1.2 christos # ---------------
287 1.1.1.2 christos # Portably unset VAR.
288 1.1.1.2 christos as_fn_unset ()
289 1.1.1.2 christos {
290 1.1.1.2 christos { eval $1=; unset $1;}
291 1.1.1.2 christos }
292 1.1.1.2 christos as_unset=as_fn_unset
293 1.1.1.2 christos
294 1.1.1.2 christos # as_fn_set_status STATUS
295 1.1.1.2 christos # -----------------------
296 1.1.1.2 christos # Set $? to STATUS, without forking.
297 1.1.1.2 christos as_fn_set_status ()
298 1.1.1.2 christos {
299 1.1.1.2 christos return $1
300 1.1.1.2 christos } # as_fn_set_status
301 1.1.1.2 christos
302 1.1.1.2 christos # as_fn_exit STATUS
303 1.1.1.2 christos # -----------------
304 1.1.1.2 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 1.1.1.2 christos as_fn_exit ()
306 1.1.1.2 christos {
307 1.1.1.2 christos set +e
308 1.1.1.2 christos as_fn_set_status $1
309 1.1.1.2 christos exit $1
310 1.1.1.2 christos } # as_fn_exit
311 1.1.1.2 christos
312 1.1.1.2 christos # as_fn_mkdir_p
313 1.1.1.2 christos # -------------
314 1.1.1.2 christos # Create "$as_dir" as a directory, including parents if necessary.
315 1.1.1.2 christos as_fn_mkdir_p ()
316 1.1.1.2 christos {
317 1.1 christos
318 1.1.1.2 christos case $as_dir in #(
319 1.1.1.2 christos -*) as_dir=./$as_dir;;
320 1.1.1.2 christos esac
321 1.1.1.2 christos test -d "$as_dir" || eval $as_mkdir_p || {
322 1.1.1.2 christos as_dirs=
323 1.1.1.2 christos while :; do
324 1.1.1.2 christos case $as_dir in #(
325 1.1.1.2 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 1.1.1.2 christos *) as_qdir=$as_dir;;
327 1.1.1.2 christos esac
328 1.1.1.2 christos as_dirs="'$as_qdir' $as_dirs"
329 1.1.1.2 christos as_dir=`$as_dirname -- "$as_dir" ||
330 1.1.1.2 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 1.1.1.2 christos X"$as_dir" : 'X\(//\)[^/]' \| \
332 1.1.1.2 christos X"$as_dir" : 'X\(//\)$' \| \
333 1.1.1.2 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 1.1.1.2 christos $as_echo X"$as_dir" |
335 1.1.1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 1.1.1.2 christos s//\1/
337 1.1.1.2 christos q
338 1.1.1.2 christos }
339 1.1.1.2 christos /^X\(\/\/\)[^/].*/{
340 1.1.1.2 christos s//\1/
341 1.1.1.2 christos q
342 1.1.1.2 christos }
343 1.1.1.2 christos /^X\(\/\/\)$/{
344 1.1.1.2 christos s//\1/
345 1.1.1.2 christos q
346 1.1.1.2 christos }
347 1.1.1.2 christos /^X\(\/\).*/{
348 1.1.1.2 christos s//\1/
349 1.1.1.2 christos q
350 1.1.1.2 christos }
351 1.1.1.2 christos s/.*/./; q'`
352 1.1.1.2 christos test -d "$as_dir" && break
353 1.1.1.2 christos done
354 1.1.1.2 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
355 1.1.1.2 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356 1.1 christos
357 1.1 christos
358 1.1.1.2 christos } # as_fn_mkdir_p
359 1.1.1.3 christos
360 1.1.1.3 christos # as_fn_executable_p FILE
361 1.1.1.3 christos # -----------------------
362 1.1.1.3 christos # Test if FILE is an executable regular file.
363 1.1.1.3 christos as_fn_executable_p ()
364 1.1.1.3 christos {
365 1.1.1.3 christos test -f "$1" && test -x "$1"
366 1.1.1.3 christos } # as_fn_executable_p
367 1.1.1.2 christos # as_fn_append VAR VALUE
368 1.1.1.2 christos # ----------------------
369 1.1.1.2 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
370 1.1.1.2 christos # advantage of any shell optimizations that allow amortized linear growth over
371 1.1.1.2 christos # repeated appends, instead of the typical quadratic growth present in naive
372 1.1.1.2 christos # implementations.
373 1.1.1.2 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 1.1.1.2 christos eval 'as_fn_append ()
375 1.1.1.2 christos {
376 1.1.1.2 christos eval $1+=\$2
377 1.1.1.2 christos }'
378 1.1 christos else
379 1.1.1.2 christos as_fn_append ()
380 1.1.1.2 christos {
381 1.1.1.2 christos eval $1=\$$1\$2
382 1.1.1.2 christos }
383 1.1.1.2 christos fi # as_fn_append
384 1.1.1.2 christos
385 1.1.1.2 christos # as_fn_arith ARG...
386 1.1.1.2 christos # ------------------
387 1.1.1.2 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
388 1.1.1.2 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 1.1.1.2 christos # must be portable across $(()) and expr.
390 1.1.1.2 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 1.1.1.2 christos eval 'as_fn_arith ()
392 1.1.1.2 christos {
393 1.1.1.2 christos as_val=$(( $* ))
394 1.1.1.2 christos }'
395 1.1 christos else
396 1.1.1.2 christos as_fn_arith ()
397 1.1.1.2 christos {
398 1.1.1.2 christos as_val=`expr "$@" || test $? -eq 1`
399 1.1.1.2 christos }
400 1.1.1.2 christos fi # as_fn_arith
401 1.1.1.2 christos
402 1.1.1.2 christos
403 1.1.1.2 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 1.1.1.2 christos # ----------------------------------------
405 1.1.1.2 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 1.1.1.2 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 1.1.1.2 christos # script with STATUS, using 1 if that was 0.
408 1.1.1.2 christos as_fn_error ()
409 1.1.1.2 christos {
410 1.1.1.2 christos as_status=$1; test $as_status -eq 0 && as_status=1
411 1.1.1.2 christos if test "$4"; then
412 1.1.1.2 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 1.1.1.2 christos fi
415 1.1.1.2 christos $as_echo "$as_me: error: $2" >&2
416 1.1.1.2 christos as_fn_exit $as_status
417 1.1.1.2 christos } # as_fn_error
418 1.1 christos
419 1.1.1.2 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
420 1.1.1.2 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 1.1.1.2 christos as_expr=expr
422 1.1 christos else
423 1.1.1.2 christos as_expr=false
424 1.1 christos fi
425 1.1 christos
426 1.1.1.2 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 1.1.1.2 christos as_basename=basename
428 1.1.1.2 christos else
429 1.1.1.2 christos as_basename=false
430 1.1 christos fi
431 1.1 christos
432 1.1.1.2 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 1.1.1.2 christos as_dirname=dirname
434 1.1 christos else
435 1.1.1.2 christos as_dirname=false
436 1.1 christos fi
437 1.1 christos
438 1.1.1.2 christos as_me=`$as_basename -- "$0" ||
439 1.1.1.2 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 1.1.1.2 christos X"$0" : 'X\(//\)$' \| \
441 1.1.1.2 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 1.1.1.2 christos $as_echo X/"$0" |
443 1.1.1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
444 1.1.1.2 christos s//\1/
445 1.1.1.2 christos q
446 1.1.1.2 christos }
447 1.1.1.2 christos /^X\/\(\/\/\)$/{
448 1.1.1.2 christos s//\1/
449 1.1.1.2 christos q
450 1.1.1.2 christos }
451 1.1.1.2 christos /^X\/\(\/\).*/{
452 1.1.1.2 christos s//\1/
453 1.1.1.2 christos q
454 1.1.1.2 christos }
455 1.1.1.2 christos s/.*/./; q'`
456 1.1 christos
457 1.1.1.2 christos # Avoid depending upon Character Ranges.
458 1.1.1.2 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 1.1.1.2 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 1.1.1.2 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 1.1.1.2 christos as_cr_digits='0123456789'
462 1.1.1.2 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
463 1.1 christos
464 1.1 christos
465 1.1.1.2 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 1.1.1.2 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 1.1.1.2 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 1.1.1.2 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 1.1.1.2 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 1.1 christos sed -n '
471 1.1 christos p
472 1.1 christos /[$]LINENO/=
473 1.1 christos ' <$as_myself |
474 1.1 christos sed '
475 1.1 christos s/[$]LINENO.*/&-/
476 1.1 christos t lineno
477 1.1 christos b
478 1.1 christos :lineno
479 1.1 christos N
480 1.1 christos :loop
481 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 1.1 christos t loop
483 1.1 christos s/-\n.*//
484 1.1 christos ' >$as_me.lineno &&
485 1.1 christos chmod +x "$as_me.lineno" ||
486 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; }
487 1.1 christos
488 1.1.1.3 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 1.1.1.3 christos # already done that, so ensure we don't try to do so again and fall
490 1.1.1.3 christos # in an infinite loop. This has already happened in practice.
491 1.1.1.3 christos _as_can_reexec=no; export _as_can_reexec
492 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
493 1.1 christos # (the dirname of $[0] is not the place where we might find the
494 1.1 christos # original and so on. Autoconf is especially sensitive to this).
495 1.1 christos . "./$as_me.lineno"
496 1.1 christos # Exit status is that of the last command.
497 1.1 christos exit
498 1.1 christos }
499 1.1 christos
500 1.1 christos ECHO_C= ECHO_N= ECHO_T=
501 1.1.1.2 christos case `echo -n x` in #(((((
502 1.1 christos -n*)
503 1.1.1.2 christos case `echo 'xy\c'` in
504 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 1.1.1.2 christos xy) ECHO_C='\c';;
506 1.1.1.2 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 1.1.1.2 christos ECHO_T=' ';;
508 1.1 christos esac;;
509 1.1 christos *)
510 1.1 christos ECHO_N='-n';;
511 1.1 christos esac
512 1.1 christos
513 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
514 1.1 christos if test -d conf$$.dir; then
515 1.1 christos rm -f conf$$.dir/conf$$.file
516 1.1 christos else
517 1.1 christos rm -f conf$$.dir
518 1.1.1.2 christos mkdir conf$$.dir 2>/dev/null
519 1.1 christos fi
520 1.1.1.2 christos if (echo >conf$$.file) 2>/dev/null; then
521 1.1.1.2 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
522 1.1.1.2 christos as_ln_s='ln -s'
523 1.1.1.2 christos # ... but there are two gotchas:
524 1.1.1.2 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 1.1.1.2 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 1.1.1.3 christos # In both cases, we have to default to `cp -pR'.
527 1.1.1.2 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 1.1.1.3 christos as_ln_s='cp -pR'
529 1.1.1.2 christos elif ln conf$$.file conf$$ 2>/dev/null; then
530 1.1.1.2 christos as_ln_s=ln
531 1.1.1.2 christos else
532 1.1.1.3 christos as_ln_s='cp -pR'
533 1.1.1.2 christos fi
534 1.1 christos else
535 1.1.1.3 christos as_ln_s='cp -pR'
536 1.1 christos fi
537 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 1.1 christos rmdir conf$$.dir 2>/dev/null
539 1.1 christos
540 1.1 christos if mkdir -p . 2>/dev/null; then
541 1.1.1.2 christos as_mkdir_p='mkdir -p "$as_dir"'
542 1.1 christos else
543 1.1 christos test -d ./-p && rmdir ./-p
544 1.1 christos as_mkdir_p=false
545 1.1 christos fi
546 1.1 christos
547 1.1.1.3 christos as_test_x='test -x'
548 1.1.1.3 christos as_executable_p=as_fn_executable_p
549 1.1 christos
550 1.1 christos # Sed expression to map a string onto a valid CPP name.
551 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552 1.1 christos
553 1.1 christos # Sed expression to map a string onto a valid variable name.
554 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555 1.1 christos
556 1.1 christos
557 1.1.1.2 christos test -n "$DJDIR" || exec 7<&0 </dev/null
558 1.1.1.2 christos exec 6>&1
559 1.1 christos
560 1.1 christos # Name of the host.
561 1.1.1.2 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 1.1 christos # so uname gets run too.
563 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564 1.1 christos
565 1.1 christos #
566 1.1 christos # Initializations.
567 1.1 christos #
568 1.1 christos ac_default_prefix=/usr/local
569 1.1 christos ac_clean_files=
570 1.1 christos ac_config_libobj_dir=.
571 1.1 christos LIBOBJS=
572 1.1 christos cross_compiling=no
573 1.1 christos subdirs=
574 1.1 christos MFLAGS=
575 1.1 christos MAKEFLAGS=
576 1.1 christos
577 1.1 christos # Identity of this package.
578 1.1 christos PACKAGE_NAME=
579 1.1 christos PACKAGE_TARNAME=
580 1.1 christos PACKAGE_VERSION=
581 1.1 christos PACKAGE_STRING=
582 1.1 christos PACKAGE_BUGREPORT=
583 1.1.1.2 christos PACKAGE_URL=
584 1.1 christos
585 1.1 christos ac_unique_file="pcap.c"
586 1.1 christos # Factoring default headers for most tests.
587 1.1 christos ac_includes_default="\
588 1.1 christos #include <stdio.h>
589 1.1 christos #ifdef HAVE_SYS_TYPES_H
590 1.1 christos # include <sys/types.h>
591 1.1 christos #endif
592 1.1 christos #ifdef HAVE_SYS_STAT_H
593 1.1 christos # include <sys/stat.h>
594 1.1 christos #endif
595 1.1 christos #ifdef STDC_HEADERS
596 1.1 christos # include <stdlib.h>
597 1.1 christos # include <stddef.h>
598 1.1 christos #else
599 1.1 christos # ifdef HAVE_STDLIB_H
600 1.1 christos # include <stdlib.h>
601 1.1 christos # endif
602 1.1 christos #endif
603 1.1 christos #ifdef HAVE_STRING_H
604 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 1.1 christos # include <memory.h>
606 1.1 christos # endif
607 1.1 christos # include <string.h>
608 1.1 christos #endif
609 1.1 christos #ifdef HAVE_STRINGS_H
610 1.1 christos # include <strings.h>
611 1.1 christos #endif
612 1.1 christos #ifdef HAVE_INTTYPES_H
613 1.1 christos # include <inttypes.h>
614 1.1 christos #endif
615 1.1 christos #ifdef HAVE_STDINT_H
616 1.1 christos # include <stdint.h>
617 1.1 christos #endif
618 1.1 christos #ifdef HAVE_UNISTD_H
619 1.1 christos # include <unistd.h>
620 1.1 christos #endif"
621 1.1 christos
622 1.1.1.2 christos ac_subst_vars='LTLIBOBJS
623 1.1 christos INSTALL_DATA
624 1.1.1.2 christos INSTALL_SCRIPT
625 1.1.1.2 christos INSTALL_PROGRAM
626 1.1.1.3 christos DBUS_SRC
627 1.1.1.3 christos PCAP_SUPPORT_DBUS
628 1.1.1.3 christos PKGCONFIG
629 1.1.1.2 christos CAN_SRC
630 1.1.1.2 christos PCAP_SUPPORT_CAN
631 1.1.1.2 christos CANUSB_SRC
632 1.1.1.2 christos PCAP_SUPPORT_CANUSB
633 1.1.1.2 christos BT_SRC
634 1.1.1.2 christos PCAP_SUPPORT_BT
635 1.1.1.2 christos NETFILTER_SRC
636 1.1.1.2 christos PCAP_SUPPORT_NETFILTER
637 1.1.1.2 christos USB_SRC
638 1.1.1.2 christos PCAP_SUPPORT_USB
639 1.1.1.2 christos MAN_MISC_INFO
640 1.1.1.2 christos MAN_FILE_FORMATS
641 1.1.1.2 christos DYEXT
642 1.1.1.2 christos SSRC
643 1.1.1.2 christos ADDLARCHIVEOBJS
644 1.1.1.2 christos ADDLOBJS
645 1.1.1.2 christos V_RPATH_OPT
646 1.1.1.2 christos V_SONAME_OPT
647 1.1.1.2 christos V_SHLIB_OPT
648 1.1.1.2 christos V_SHLIB_CMD
649 1.1.1.2 christos V_PCAP
650 1.1.1.2 christos V_INCLS
651 1.1.1.2 christos V_FINDALLDEVS
652 1.1.1.2 christos V_DEFS
653 1.1.1.2 christos V_CCOPT
654 1.1.1.3 christos MKDEP
655 1.1.1.3 christos DEPENDENCY_CFLAG
656 1.1.1.3 christos LN_S
657 1.1.1.2 christos AR
658 1.1.1.2 christos RANLIB
659 1.1.1.2 christos V_YACC
660 1.1.1.2 christos V_LEX
661 1.1.1.2 christos HAVE_LINUX_TPACKET_AUXDATA
662 1.1.1.2 christos LIBOBJS
663 1.1.1.2 christos EGREP
664 1.1.1.2 christos GREP
665 1.1.1.2 christos CPP
666 1.1.1.2 christos OBJEXT
667 1.1.1.2 christos EXEEXT
668 1.1.1.2 christos ac_ct_CC
669 1.1.1.2 christos CPPFLAGS
670 1.1.1.2 christos LDFLAGS
671 1.1.1.2 christos CFLAGS
672 1.1.1.2 christos CC
673 1.1.1.2 christos SHLICC2
674 1.1.1.2 christos target_os
675 1.1.1.2 christos target_vendor
676 1.1.1.2 christos target_cpu
677 1.1.1.2 christos target
678 1.1.1.2 christos host_os
679 1.1.1.2 christos host_vendor
680 1.1.1.2 christos host_cpu
681 1.1.1.2 christos host
682 1.1.1.2 christos build_os
683 1.1.1.2 christos build_vendor
684 1.1.1.2 christos build_cpu
685 1.1.1.2 christos build
686 1.1.1.2 christos target_alias
687 1.1.1.2 christos host_alias
688 1.1.1.2 christos build_alias
689 1.1.1.2 christos LIBS
690 1.1.1.2 christos ECHO_T
691 1.1.1.2 christos ECHO_N
692 1.1.1.2 christos ECHO_C
693 1.1.1.2 christos DEFS
694 1.1.1.2 christos mandir
695 1.1.1.2 christos localedir
696 1.1.1.2 christos libdir
697 1.1.1.2 christos psdir
698 1.1.1.2 christos pdfdir
699 1.1.1.2 christos dvidir
700 1.1.1.2 christos htmldir
701 1.1.1.2 christos infodir
702 1.1.1.2 christos docdir
703 1.1.1.2 christos oldincludedir
704 1.1.1.2 christos includedir
705 1.1.1.2 christos localstatedir
706 1.1.1.2 christos sharedstatedir
707 1.1.1.2 christos sysconfdir
708 1.1.1.2 christos datadir
709 1.1.1.2 christos datarootdir
710 1.1.1.2 christos libexecdir
711 1.1.1.2 christos sbindir
712 1.1.1.2 christos bindir
713 1.1.1.2 christos program_transform_name
714 1.1.1.2 christos prefix
715 1.1.1.2 christos exec_prefix
716 1.1.1.2 christos PACKAGE_URL
717 1.1.1.2 christos PACKAGE_BUGREPORT
718 1.1.1.2 christos PACKAGE_STRING
719 1.1.1.2 christos PACKAGE_VERSION
720 1.1.1.2 christos PACKAGE_TARNAME
721 1.1.1.2 christos PACKAGE_NAME
722 1.1.1.2 christos PATH_SEPARATOR
723 1.1.1.2 christos SHELL'
724 1.1 christos ac_subst_files=''
725 1.1.1.2 christos ac_user_opts='
726 1.1.1.2 christos enable_option_checking
727 1.1.1.2 christos with_gcc
728 1.1.1.2 christos enable_largefile
729 1.1.1.2 christos enable_protochain
730 1.1.1.2 christos with_sita
731 1.1.1.2 christos with_pcap
732 1.1.1.2 christos with_libnl
733 1.1.1.2 christos enable_ipv6
734 1.1.1.2 christos enable_optimizer_dbg
735 1.1.1.2 christos enable_yydebug
736 1.1.1.2 christos with_dag
737 1.1.1.2 christos with_dag_includes
738 1.1.1.2 christos with_dag_libraries
739 1.1.1.2 christos with_septel
740 1.1.1.2 christos with_snf
741 1.1.1.2 christos with_snf_includes
742 1.1.1.2 christos with_snf_libraries
743 1.1.1.2 christos with_flex
744 1.1.1.2 christos with_bison
745 1.1.1.2 christos enable_universal
746 1.1.1.3 christos enable_shared
747 1.1.1.2 christos enable_bluetooth
748 1.1.1.2 christos enable_canusb
749 1.1.1.2 christos enable_can
750 1.1.1.3 christos enable_dbus
751 1.1.1.2 christos '
752 1.1 christos ac_precious_vars='build_alias
753 1.1 christos host_alias
754 1.1 christos target_alias
755 1.1 christos CC
756 1.1 christos CFLAGS
757 1.1 christos LDFLAGS
758 1.1 christos LIBS
759 1.1 christos CPPFLAGS
760 1.1 christos CPP'
761 1.1 christos
762 1.1 christos
763 1.1 christos # Initialize some variables set by options.
764 1.1 christos ac_init_help=
765 1.1 christos ac_init_version=false
766 1.1.1.2 christos ac_unrecognized_opts=
767 1.1.1.2 christos ac_unrecognized_sep=
768 1.1 christos # The variables have the same names as the options, with
769 1.1 christos # dashes changed to underlines.
770 1.1 christos cache_file=/dev/null
771 1.1 christos exec_prefix=NONE
772 1.1 christos no_create=
773 1.1 christos no_recursion=
774 1.1 christos prefix=NONE
775 1.1 christos program_prefix=NONE
776 1.1 christos program_suffix=NONE
777 1.1 christos program_transform_name=s,x,x,
778 1.1 christos silent=
779 1.1 christos site=
780 1.1 christos srcdir=
781 1.1 christos verbose=
782 1.1 christos x_includes=NONE
783 1.1 christos x_libraries=NONE
784 1.1 christos
785 1.1 christos # Installation directory options.
786 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
787 1.1 christos # and all the variables that are supposed to be based on exec_prefix
788 1.1 christos # by default will actually change.
789 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
790 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
791 1.1 christos bindir='${exec_prefix}/bin'
792 1.1 christos sbindir='${exec_prefix}/sbin'
793 1.1 christos libexecdir='${exec_prefix}/libexec'
794 1.1 christos datarootdir='${prefix}/share'
795 1.1 christos datadir='${datarootdir}'
796 1.1 christos sysconfdir='${prefix}/etc'
797 1.1 christos sharedstatedir='${prefix}/com'
798 1.1 christos localstatedir='${prefix}/var'
799 1.1 christos includedir='${prefix}/include'
800 1.1 christos oldincludedir='/usr/include'
801 1.1 christos docdir='${datarootdir}/doc/${PACKAGE}'
802 1.1 christos infodir='${datarootdir}/info'
803 1.1 christos htmldir='${docdir}'
804 1.1 christos dvidir='${docdir}'
805 1.1 christos pdfdir='${docdir}'
806 1.1 christos psdir='${docdir}'
807 1.1 christos libdir='${exec_prefix}/lib'
808 1.1 christos localedir='${datarootdir}/locale'
809 1.1 christos mandir='${datarootdir}/man'
810 1.1 christos
811 1.1 christos ac_prev=
812 1.1 christos ac_dashdash=
813 1.1 christos for ac_option
814 1.1 christos do
815 1.1 christos # If the previous option needs an argument, assign it.
816 1.1 christos if test -n "$ac_prev"; then
817 1.1 christos eval $ac_prev=\$ac_option
818 1.1 christos ac_prev=
819 1.1 christos continue
820 1.1 christos fi
821 1.1 christos
822 1.1 christos case $ac_option in
823 1.1.1.2 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
824 1.1.1.2 christos *=) ac_optarg= ;;
825 1.1.1.2 christos *) ac_optarg=yes ;;
826 1.1 christos esac
827 1.1 christos
828 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
829 1.1 christos
830 1.1 christos case $ac_dashdash$ac_option in
831 1.1 christos --)
832 1.1 christos ac_dashdash=yes ;;
833 1.1 christos
834 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
835 1.1 christos ac_prev=bindir ;;
836 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
837 1.1 christos bindir=$ac_optarg ;;
838 1.1 christos
839 1.1 christos -build | --build | --buil | --bui | --bu)
840 1.1 christos ac_prev=build_alias ;;
841 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
842 1.1 christos build_alias=$ac_optarg ;;
843 1.1 christos
844 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
845 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
846 1.1 christos ac_prev=cache_file ;;
847 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
848 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
849 1.1 christos cache_file=$ac_optarg ;;
850 1.1 christos
851 1.1 christos --config-cache | -C)
852 1.1 christos cache_file=config.cache ;;
853 1.1 christos
854 1.1 christos -datadir | --datadir | --datadi | --datad)
855 1.1 christos ac_prev=datadir ;;
856 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
857 1.1 christos datadir=$ac_optarg ;;
858 1.1 christos
859 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
860 1.1 christos | --dataroo | --dataro | --datar)
861 1.1 christos ac_prev=datarootdir ;;
862 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
863 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
864 1.1 christos datarootdir=$ac_optarg ;;
865 1.1 christos
866 1.1 christos -disable-* | --disable-*)
867 1.1.1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
868 1.1 christos # Reject names that are not valid shell variable names.
869 1.1.1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
870 1.1.1.2 christos as_fn_error $? "invalid feature name: $ac_useropt"
871 1.1.1.2 christos ac_useropt_orig=$ac_useropt
872 1.1.1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
873 1.1.1.2 christos case $ac_user_opts in
874 1.1.1.2 christos *"
875 1.1.1.2 christos "enable_$ac_useropt"
876 1.1.1.2 christos "*) ;;
877 1.1.1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
878 1.1.1.2 christos ac_unrecognized_sep=', ';;
879 1.1.1.2 christos esac
880 1.1.1.2 christos eval enable_$ac_useropt=no ;;
881 1.1 christos
882 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
883 1.1 christos ac_prev=docdir ;;
884 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
885 1.1 christos docdir=$ac_optarg ;;
886 1.1 christos
887 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
888 1.1 christos ac_prev=dvidir ;;
889 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
890 1.1 christos dvidir=$ac_optarg ;;
891 1.1 christos
892 1.1 christos -enable-* | --enable-*)
893 1.1.1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
894 1.1 christos # Reject names that are not valid shell variable names.
895 1.1.1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
896 1.1.1.2 christos as_fn_error $? "invalid feature name: $ac_useropt"
897 1.1.1.2 christos ac_useropt_orig=$ac_useropt
898 1.1.1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
899 1.1.1.2 christos case $ac_user_opts in
900 1.1.1.2 christos *"
901 1.1.1.2 christos "enable_$ac_useropt"
902 1.1.1.2 christos "*) ;;
903 1.1.1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
904 1.1.1.2 christos ac_unrecognized_sep=', ';;
905 1.1.1.2 christos esac
906 1.1.1.2 christos eval enable_$ac_useropt=\$ac_optarg ;;
907 1.1 christos
908 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
909 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
910 1.1 christos | --exec | --exe | --ex)
911 1.1 christos ac_prev=exec_prefix ;;
912 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
913 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
914 1.1 christos | --exec=* | --exe=* | --ex=*)
915 1.1 christos exec_prefix=$ac_optarg ;;
916 1.1 christos
917 1.1 christos -gas | --gas | --ga | --g)
918 1.1 christos # Obsolete; use --with-gas.
919 1.1 christos with_gas=yes ;;
920 1.1 christos
921 1.1 christos -help | --help | --hel | --he | -h)
922 1.1 christos ac_init_help=long ;;
923 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
924 1.1 christos ac_init_help=recursive ;;
925 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
926 1.1 christos ac_init_help=short ;;
927 1.1 christos
928 1.1 christos -host | --host | --hos | --ho)
929 1.1 christos ac_prev=host_alias ;;
930 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
931 1.1 christos host_alias=$ac_optarg ;;
932 1.1 christos
933 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
934 1.1 christos ac_prev=htmldir ;;
935 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
936 1.1 christos | --ht=*)
937 1.1 christos htmldir=$ac_optarg ;;
938 1.1 christos
939 1.1 christos -includedir | --includedir | --includedi | --included | --include \
940 1.1 christos | --includ | --inclu | --incl | --inc)
941 1.1 christos ac_prev=includedir ;;
942 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
943 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
944 1.1 christos includedir=$ac_optarg ;;
945 1.1 christos
946 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
947 1.1 christos ac_prev=infodir ;;
948 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
949 1.1 christos infodir=$ac_optarg ;;
950 1.1 christos
951 1.1 christos -libdir | --libdir | --libdi | --libd)
952 1.1 christos ac_prev=libdir ;;
953 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
954 1.1 christos libdir=$ac_optarg ;;
955 1.1 christos
956 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
957 1.1 christos | --libexe | --libex | --libe)
958 1.1 christos ac_prev=libexecdir ;;
959 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
960 1.1 christos | --libexe=* | --libex=* | --libe=*)
961 1.1 christos libexecdir=$ac_optarg ;;
962 1.1 christos
963 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
964 1.1 christos ac_prev=localedir ;;
965 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
966 1.1 christos localedir=$ac_optarg ;;
967 1.1 christos
968 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
969 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
970 1.1 christos ac_prev=localstatedir ;;
971 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
972 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
973 1.1 christos localstatedir=$ac_optarg ;;
974 1.1 christos
975 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
976 1.1 christos ac_prev=mandir ;;
977 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
978 1.1 christos mandir=$ac_optarg ;;
979 1.1 christos
980 1.1 christos -nfp | --nfp | --nf)
981 1.1 christos # Obsolete; use --without-fp.
982 1.1 christos with_fp=no ;;
983 1.1 christos
984 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
985 1.1 christos | --no-cr | --no-c | -n)
986 1.1 christos no_create=yes ;;
987 1.1 christos
988 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
989 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
990 1.1 christos no_recursion=yes ;;
991 1.1 christos
992 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
993 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
994 1.1 christos | --oldin | --oldi | --old | --ol | --o)
995 1.1 christos ac_prev=oldincludedir ;;
996 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
997 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
998 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
999 1.1 christos oldincludedir=$ac_optarg ;;
1000 1.1 christos
1001 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1002 1.1 christos ac_prev=prefix ;;
1003 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1004 1.1 christos prefix=$ac_optarg ;;
1005 1.1 christos
1006 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1007 1.1 christos | --program-pre | --program-pr | --program-p)
1008 1.1 christos ac_prev=program_prefix ;;
1009 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1010 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1011 1.1 christos program_prefix=$ac_optarg ;;
1012 1.1 christos
1013 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1014 1.1 christos | --program-suf | --program-su | --program-s)
1015 1.1 christos ac_prev=program_suffix ;;
1016 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1017 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1018 1.1 christos program_suffix=$ac_optarg ;;
1019 1.1 christos
1020 1.1 christos -program-transform-name | --program-transform-name \
1021 1.1 christos | --program-transform-nam | --program-transform-na \
1022 1.1 christos | --program-transform-n | --program-transform- \
1023 1.1 christos | --program-transform | --program-transfor \
1024 1.1 christos | --program-transfo | --program-transf \
1025 1.1 christos | --program-trans | --program-tran \
1026 1.1 christos | --progr-tra | --program-tr | --program-t)
1027 1.1 christos ac_prev=program_transform_name ;;
1028 1.1 christos -program-transform-name=* | --program-transform-name=* \
1029 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1030 1.1 christos | --program-transform-n=* | --program-transform-=* \
1031 1.1 christos | --program-transform=* | --program-transfor=* \
1032 1.1 christos | --program-transfo=* | --program-transf=* \
1033 1.1 christos | --program-trans=* | --program-tran=* \
1034 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1035 1.1 christos program_transform_name=$ac_optarg ;;
1036 1.1 christos
1037 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1038 1.1 christos ac_prev=pdfdir ;;
1039 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1040 1.1 christos pdfdir=$ac_optarg ;;
1041 1.1 christos
1042 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1043 1.1 christos ac_prev=psdir ;;
1044 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1045 1.1 christos psdir=$ac_optarg ;;
1046 1.1 christos
1047 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1048 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1049 1.1 christos silent=yes ;;
1050 1.1 christos
1051 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1052 1.1 christos ac_prev=sbindir ;;
1053 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1054 1.1 christos | --sbi=* | --sb=*)
1055 1.1 christos sbindir=$ac_optarg ;;
1056 1.1 christos
1057 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1058 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1059 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1060 1.1 christos | --sha | --sh)
1061 1.1 christos ac_prev=sharedstatedir ;;
1062 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1063 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1064 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1065 1.1 christos | --sha=* | --sh=*)
1066 1.1 christos sharedstatedir=$ac_optarg ;;
1067 1.1 christos
1068 1.1 christos -site | --site | --sit)
1069 1.1 christos ac_prev=site ;;
1070 1.1 christos -site=* | --site=* | --sit=*)
1071 1.1 christos site=$ac_optarg ;;
1072 1.1 christos
1073 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1074 1.1 christos ac_prev=srcdir ;;
1075 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1076 1.1 christos srcdir=$ac_optarg ;;
1077 1.1 christos
1078 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1079 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1080 1.1 christos ac_prev=sysconfdir ;;
1081 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1082 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1083 1.1 christos sysconfdir=$ac_optarg ;;
1084 1.1 christos
1085 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1086 1.1 christos ac_prev=target_alias ;;
1087 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1088 1.1 christos target_alias=$ac_optarg ;;
1089 1.1 christos
1090 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1091 1.1 christos verbose=yes ;;
1092 1.1 christos
1093 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1094 1.1 christos ac_init_version=: ;;
1095 1.1 christos
1096 1.1 christos -with-* | --with-*)
1097 1.1.1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1098 1.1 christos # Reject names that are not valid shell variable names.
1099 1.1.1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1100 1.1.1.2 christos as_fn_error $? "invalid package name: $ac_useropt"
1101 1.1.1.2 christos ac_useropt_orig=$ac_useropt
1102 1.1.1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1103 1.1.1.2 christos case $ac_user_opts in
1104 1.1.1.2 christos *"
1105 1.1.1.2 christos "with_$ac_useropt"
1106 1.1.1.2 christos "*) ;;
1107 1.1.1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1108 1.1.1.2 christos ac_unrecognized_sep=', ';;
1109 1.1.1.2 christos esac
1110 1.1.1.2 christos eval with_$ac_useropt=\$ac_optarg ;;
1111 1.1 christos
1112 1.1 christos -without-* | --without-*)
1113 1.1.1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1114 1.1 christos # Reject names that are not valid shell variable names.
1115 1.1.1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1116 1.1.1.2 christos as_fn_error $? "invalid package name: $ac_useropt"
1117 1.1.1.2 christos ac_useropt_orig=$ac_useropt
1118 1.1.1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1119 1.1.1.2 christos case $ac_user_opts in
1120 1.1.1.2 christos *"
1121 1.1.1.2 christos "with_$ac_useropt"
1122 1.1.1.2 christos "*) ;;
1123 1.1.1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1124 1.1.1.2 christos ac_unrecognized_sep=', ';;
1125 1.1.1.2 christos esac
1126 1.1.1.2 christos eval with_$ac_useropt=no ;;
1127 1.1 christos
1128 1.1 christos --x)
1129 1.1 christos # Obsolete; use --with-x.
1130 1.1 christos with_x=yes ;;
1131 1.1 christos
1132 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1133 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1134 1.1 christos ac_prev=x_includes ;;
1135 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1136 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1137 1.1 christos x_includes=$ac_optarg ;;
1138 1.1 christos
1139 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1140 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1141 1.1 christos ac_prev=x_libraries ;;
1142 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1143 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1144 1.1 christos x_libraries=$ac_optarg ;;
1145 1.1 christos
1146 1.1.1.2 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1147 1.1.1.2 christos Try \`$0 --help' for more information"
1148 1.1 christos ;;
1149 1.1 christos
1150 1.1 christos *=*)
1151 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1152 1.1 christos # Reject names that are not valid shell variable names.
1153 1.1.1.2 christos case $ac_envvar in #(
1154 1.1.1.2 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1155 1.1.1.2 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1156 1.1.1.2 christos esac
1157 1.1 christos eval $ac_envvar=\$ac_optarg
1158 1.1 christos export $ac_envvar ;;
1159 1.1 christos
1160 1.1 christos *)
1161 1.1 christos # FIXME: should be removed in autoconf 3.0.
1162 1.1.1.2 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1163 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1164 1.1.1.2 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1165 1.1.1.3 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1166 1.1 christos ;;
1167 1.1 christos
1168 1.1 christos esac
1169 1.1 christos done
1170 1.1 christos
1171 1.1 christos if test -n "$ac_prev"; then
1172 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1173 1.1.1.2 christos as_fn_error $? "missing argument to $ac_option"
1174 1.1.1.2 christos fi
1175 1.1.1.2 christos
1176 1.1.1.2 christos if test -n "$ac_unrecognized_opts"; then
1177 1.1.1.2 christos case $enable_option_checking in
1178 1.1.1.2 christos no) ;;
1179 1.1.1.2 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1180 1.1.1.2 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1181 1.1.1.2 christos esac
1182 1.1 christos fi
1183 1.1 christos
1184 1.1.1.2 christos # Check all directory arguments for consistency.
1185 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1186 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1187 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1188 1.1 christos libdir localedir mandir
1189 1.1 christos do
1190 1.1 christos eval ac_val=\$$ac_var
1191 1.1.1.2 christos # Remove trailing slashes.
1192 1.1.1.2 christos case $ac_val in
1193 1.1.1.2 christos */ )
1194 1.1.1.2 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1195 1.1.1.2 christos eval $ac_var=\$ac_val;;
1196 1.1.1.2 christos esac
1197 1.1.1.2 christos # Be sure to have absolute directory names.
1198 1.1 christos case $ac_val in
1199 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1200 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1201 1.1 christos esac
1202 1.1.1.2 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1203 1.1 christos done
1204 1.1 christos
1205 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1206 1.1 christos # used to hold the argument of --host etc.
1207 1.1 christos # FIXME: To remove some day.
1208 1.1 christos build=$build_alias
1209 1.1 christos host=$host_alias
1210 1.1 christos target=$target_alias
1211 1.1 christos
1212 1.1 christos # FIXME: To remove some day.
1213 1.1 christos if test "x$host_alias" != x; then
1214 1.1 christos if test "x$build_alias" = x; then
1215 1.1 christos cross_compiling=maybe
1216 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1217 1.1 christos cross_compiling=yes
1218 1.1 christos fi
1219 1.1 christos fi
1220 1.1 christos
1221 1.1 christos ac_tool_prefix=
1222 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1223 1.1 christos
1224 1.1 christos test "$silent" = yes && exec 6>/dev/null
1225 1.1 christos
1226 1.1 christos
1227 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1228 1.1 christos ac_ls_di=`ls -di .` &&
1229 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1230 1.1.1.2 christos as_fn_error $? "working directory cannot be determined"
1231 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1232 1.1.1.2 christos as_fn_error $? "pwd does not report name of working directory"
1233 1.1 christos
1234 1.1 christos
1235 1.1 christos # Find the source files, if location was not specified.
1236 1.1 christos if test -z "$srcdir"; then
1237 1.1 christos ac_srcdir_defaulted=yes
1238 1.1 christos # Try the directory containing this script, then the parent directory.
1239 1.1.1.2 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1240 1.1.1.2 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1241 1.1.1.2 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1242 1.1.1.2 christos X"$as_myself" : 'X\(//\)$' \| \
1243 1.1.1.2 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1244 1.1.1.2 christos $as_echo X"$as_myself" |
1245 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1246 1.1 christos s//\1/
1247 1.1 christos q
1248 1.1 christos }
1249 1.1 christos /^X\(\/\/\)[^/].*/{
1250 1.1 christos s//\1/
1251 1.1 christos q
1252 1.1 christos }
1253 1.1 christos /^X\(\/\/\)$/{
1254 1.1 christos s//\1/
1255 1.1 christos q
1256 1.1 christos }
1257 1.1 christos /^X\(\/\).*/{
1258 1.1 christos s//\1/
1259 1.1 christos q
1260 1.1 christos }
1261 1.1 christos s/.*/./; q'`
1262 1.1 christos srcdir=$ac_confdir
1263 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1264 1.1 christos srcdir=..
1265 1.1 christos fi
1266 1.1 christos else
1267 1.1 christos ac_srcdir_defaulted=no
1268 1.1 christos fi
1269 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1270 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1271 1.1.1.2 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1272 1.1 christos fi
1273 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1274 1.1 christos ac_abs_confdir=`(
1275 1.1.1.2 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1276 1.1 christos pwd)`
1277 1.1 christos # When building in place, set srcdir=.
1278 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1279 1.1 christos srcdir=.
1280 1.1 christos fi
1281 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1282 1.1 christos # Double slashes in file names in object file debugging info
1283 1.1 christos # mess up M-x gdb in Emacs.
1284 1.1 christos case $srcdir in
1285 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1286 1.1 christos esac
1287 1.1 christos for ac_var in $ac_precious_vars; do
1288 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1289 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1290 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1291 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1292 1.1 christos done
1293 1.1 christos
1294 1.1 christos #
1295 1.1 christos # Report the --help message.
1296 1.1 christos #
1297 1.1 christos if test "$ac_init_help" = "long"; then
1298 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1299 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1300 1.1 christos cat <<_ACEOF
1301 1.1 christos \`configure' configures this package to adapt to many kinds of systems.
1302 1.1 christos
1303 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1304 1.1 christos
1305 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1306 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1307 1.1 christos
1308 1.1 christos Defaults for the options are specified in brackets.
1309 1.1 christos
1310 1.1 christos Configuration:
1311 1.1 christos -h, --help display this help and exit
1312 1.1 christos --help=short display options specific to this package
1313 1.1 christos --help=recursive display the short help of all the included packages
1314 1.1 christos -V, --version display version information and exit
1315 1.1.1.2 christos -q, --quiet, --silent do not print \`checking ...' messages
1316 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1317 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1318 1.1 christos -n, --no-create do not create output files
1319 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1320 1.1 christos
1321 1.1 christos Installation directories:
1322 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1323 1.1.1.2 christos [$ac_default_prefix]
1324 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1325 1.1.1.2 christos [PREFIX]
1326 1.1 christos
1327 1.1 christos By default, \`make install' will install all the files in
1328 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1329 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1330 1.1 christos for instance \`--prefix=\$HOME'.
1331 1.1 christos
1332 1.1 christos For better control, use the options below.
1333 1.1 christos
1334 1.1 christos Fine tuning of the installation directories:
1335 1.1.1.2 christos --bindir=DIR user executables [EPREFIX/bin]
1336 1.1.1.2 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1337 1.1.1.2 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1338 1.1.1.2 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1339 1.1.1.2 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1340 1.1.1.2 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1341 1.1.1.2 christos --libdir=DIR object code libraries [EPREFIX/lib]
1342 1.1.1.2 christos --includedir=DIR C header files [PREFIX/include]
1343 1.1.1.2 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1344 1.1.1.2 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1345 1.1.1.2 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1346 1.1.1.2 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1347 1.1.1.2 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1348 1.1.1.2 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1349 1.1.1.2 christos --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1350 1.1.1.2 christos --htmldir=DIR html documentation [DOCDIR]
1351 1.1.1.2 christos --dvidir=DIR dvi documentation [DOCDIR]
1352 1.1.1.2 christos --pdfdir=DIR pdf documentation [DOCDIR]
1353 1.1.1.2 christos --psdir=DIR ps documentation [DOCDIR]
1354 1.1 christos _ACEOF
1355 1.1 christos
1356 1.1 christos cat <<\_ACEOF
1357 1.1 christos
1358 1.1 christos System types:
1359 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1360 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1361 1.1 christos --target=TARGET configure for building compilers for TARGET [HOST]
1362 1.1 christos _ACEOF
1363 1.1 christos fi
1364 1.1 christos
1365 1.1 christos if test -n "$ac_init_help"; then
1366 1.1 christos
1367 1.1 christos cat <<\_ACEOF
1368 1.1 christos
1369 1.1 christos Optional Features:
1370 1.1.1.2 christos --disable-option-checking ignore unrecognized --enable/--with options
1371 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1372 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1373 1.1 christos --disable-largefile omit support for large files
1374 1.1 christos --disable-protochain disable \"protochain\" insn
1375 1.1 christos --enable-ipv6 build IPv6-capable version [default=yes, if
1376 1.1 christos getaddrinfo available]
1377 1.1 christos --enable-optimizer-dbg build optimizer debugging code
1378 1.1 christos --enable-yydebug build parser debugging code
1379 1.1.1.2 christos --disable-universal don't build universal on OS X
1380 1.1.1.3 christos --enable-shared build shared libraries [default=yes, if support
1381 1.1.1.3 christos available]
1382 1.1 christos --enable-bluetooth enable Bluetooth support [default=yes, if support
1383 1.1 christos available]
1384 1.1.1.2 christos --enable-canusb enable canusb support [default=yes, if support
1385 1.1.1.2 christos available]
1386 1.1 christos --enable-can enable CAN support [default=yes, if support
1387 1.1 christos available]
1388 1.1.1.3 christos --enable-dbus enable D-Bus capture support [default=yes, if
1389 1.1.1.3 christos support available]
1390 1.1 christos
1391 1.1 christos Optional Packages:
1392 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1393 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1394 1.1 christos --without-gcc don't use gcc
1395 1.1 christos --with-sita include SITA support
1396 1.1 christos --with-pcap=TYPE use packet capture TYPE
1397 1.1 christos --without-libnl disable libnl support [default=yes, on Linux, if
1398 1.1 christos present]
1399 1.1 christos --with-dag[=DIR] include Endace DAG support ["yes", "no" or DIR;
1400 1.1 christos default="yes" on BSD and Linux if present]
1401 1.1 christos --with-dag-includes=DIR Endace DAG include directory
1402 1.1 christos --with-dag-libraries=DIR
1403 1.1 christos Endace DAG library directory
1404 1.1 christos --with-septel[=DIR] include Septel support (located in directory DIR, if
1405 1.1 christos supplied). [default=yes, on Linux, if present]
1406 1.1 christos --with-snf[=DIR] include Myricom SNF support ["yes", "no" or DIR;
1407 1.1 christos default="yes" on BSD and Linux if present]
1408 1.1 christos --with-snf-includes=DIR Myricom SNF include directory
1409 1.1 christos --with-snf-libraries=DIR
1410 1.1 christos Myricom SNF library directory
1411 1.1 christos --without-flex don't use flex
1412 1.1 christos --without-bison don't use bison
1413 1.1 christos
1414 1.1 christos Some influential environment variables:
1415 1.1 christos CC C compiler command
1416 1.1 christos CFLAGS C compiler flags
1417 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1418 1.1 christos nonstandard directory <lib dir>
1419 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1420 1.1.1.2 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1421 1.1 christos you have headers in a nonstandard directory <include dir>
1422 1.1 christos CPP C preprocessor
1423 1.1 christos
1424 1.1 christos Use these variables to override the choices made by `configure' or to help
1425 1.1 christos it to find libraries and programs with nonstandard names/locations.
1426 1.1 christos
1427 1.1.1.2 christos Report bugs to the package provider.
1428 1.1 christos _ACEOF
1429 1.1 christos ac_status=$?
1430 1.1 christos fi
1431 1.1 christos
1432 1.1 christos if test "$ac_init_help" = "recursive"; then
1433 1.1 christos # If there are subdirs, report their specific --help.
1434 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1435 1.1.1.2 christos test -d "$ac_dir" ||
1436 1.1.1.2 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1437 1.1.1.2 christos continue
1438 1.1 christos ac_builddir=.
1439 1.1 christos
1440 1.1 christos case "$ac_dir" in
1441 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1442 1.1 christos *)
1443 1.1.1.2 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1444 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1445 1.1.1.2 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1446 1.1 christos case $ac_top_builddir_sub in
1447 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1448 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1449 1.1 christos esac ;;
1450 1.1 christos esac
1451 1.1 christos ac_abs_top_builddir=$ac_pwd
1452 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1453 1.1 christos # for backward compatibility:
1454 1.1 christos ac_top_builddir=$ac_top_build_prefix
1455 1.1 christos
1456 1.1 christos case $srcdir in
1457 1.1 christos .) # We are building in place.
1458 1.1 christos ac_srcdir=.
1459 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1460 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1461 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1462 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1463 1.1 christos ac_top_srcdir=$srcdir
1464 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1465 1.1 christos *) # Relative name.
1466 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1467 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1468 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1469 1.1 christos esac
1470 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1471 1.1 christos
1472 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1473 1.1 christos # Check for guested configure.
1474 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1475 1.1 christos echo &&
1476 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1477 1.1 christos elif test -f "$ac_srcdir/configure"; then
1478 1.1 christos echo &&
1479 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1480 1.1 christos else
1481 1.1.1.2 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1482 1.1 christos fi || ac_status=$?
1483 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1484 1.1 christos done
1485 1.1 christos fi
1486 1.1 christos
1487 1.1 christos test -n "$ac_init_help" && exit $ac_status
1488 1.1 christos if $ac_init_version; then
1489 1.1 christos cat <<\_ACEOF
1490 1.1 christos configure
1491 1.1.1.3 christos generated by GNU Autoconf 2.69
1492 1.1 christos
1493 1.1.1.3 christos Copyright (C) 2012 Free Software Foundation, Inc.
1494 1.1 christos This configure script is free software; the Free Software Foundation
1495 1.1 christos gives unlimited permission to copy, distribute and modify it.
1496 1.1 christos _ACEOF
1497 1.1 christos exit
1498 1.1 christos fi
1499 1.1 christos
1500 1.1.1.2 christos ## ------------------------ ##
1501 1.1.1.2 christos ## Autoconf initialization. ##
1502 1.1.1.2 christos ## ------------------------ ##
1503 1.1.1.2 christos
1504 1.1.1.2 christos # ac_fn_c_try_compile LINENO
1505 1.1.1.2 christos # --------------------------
1506 1.1.1.2 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1507 1.1.1.2 christos ac_fn_c_try_compile ()
1508 1.1.1.2 christos {
1509 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1510 1.1.1.2 christos rm -f conftest.$ac_objext
1511 1.1.1.2 christos if { { ac_try="$ac_compile"
1512 1.1.1.2 christos case "(($ac_try" in
1513 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1514 1.1.1.2 christos *) ac_try_echo=$ac_try;;
1515 1.1.1.2 christos esac
1516 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1517 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
1518 1.1.1.2 christos (eval "$ac_compile") 2>conftest.err
1519 1.1.1.2 christos ac_status=$?
1520 1.1.1.2 christos if test -s conftest.err; then
1521 1.1.1.2 christos grep -v '^ *+' conftest.err >conftest.er1
1522 1.1.1.2 christos cat conftest.er1 >&5
1523 1.1.1.2 christos mv -f conftest.er1 conftest.err
1524 1.1.1.2 christos fi
1525 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1526 1.1.1.2 christos test $ac_status = 0; } && {
1527 1.1.1.2 christos test -z "$ac_c_werror_flag" ||
1528 1.1.1.2 christos test ! -s conftest.err
1529 1.1.1.2 christos } && test -s conftest.$ac_objext; then :
1530 1.1.1.2 christos ac_retval=0
1531 1.1.1.2 christos else
1532 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
1533 1.1.1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1534 1.1 christos
1535 1.1.1.2 christos ac_retval=1
1536 1.1.1.2 christos fi
1537 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1538 1.1.1.2 christos as_fn_set_status $ac_retval
1539 1.1 christos
1540 1.1.1.2 christos } # ac_fn_c_try_compile
1541 1.1.1.2 christos
1542 1.1.1.2 christos # ac_fn_c_try_cpp LINENO
1543 1.1.1.2 christos # ----------------------
1544 1.1.1.2 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1545 1.1.1.2 christos ac_fn_c_try_cpp ()
1546 1.1 christos {
1547 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1548 1.1.1.2 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1549 1.1.1.2 christos case "(($ac_try" in
1550 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1551 1.1.1.2 christos *) ac_try_echo=$ac_try;;
1552 1.1.1.2 christos esac
1553 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1554 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
1555 1.1.1.2 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1556 1.1.1.2 christos ac_status=$?
1557 1.1.1.2 christos if test -s conftest.err; then
1558 1.1.1.2 christos grep -v '^ *+' conftest.err >conftest.er1
1559 1.1.1.2 christos cat conftest.er1 >&5
1560 1.1.1.2 christos mv -f conftest.er1 conftest.err
1561 1.1.1.2 christos fi
1562 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1563 1.1.1.2 christos test $ac_status = 0; } > conftest.i && {
1564 1.1.1.2 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1565 1.1.1.2 christos test ! -s conftest.err
1566 1.1.1.2 christos }; then :
1567 1.1.1.2 christos ac_retval=0
1568 1.1.1.2 christos else
1569 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
1570 1.1.1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1571 1.1 christos
1572 1.1.1.2 christos ac_retval=1
1573 1.1.1.2 christos fi
1574 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1575 1.1.1.2 christos as_fn_set_status $ac_retval
1576 1.1 christos
1577 1.1.1.2 christos } # ac_fn_c_try_cpp
1578 1.1 christos
1579 1.1.1.2 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1580 1.1.1.2 christos # -------------------------------------------------------
1581 1.1.1.2 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1582 1.1.1.2 christos # the include files in INCLUDES and setting the cache variable VAR
1583 1.1.1.2 christos # accordingly.
1584 1.1.1.2 christos ac_fn_c_check_header_mongrel ()
1585 1.1.1.2 christos {
1586 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1587 1.1.1.3 christos if eval \${$3+:} false; then :
1588 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1589 1.1.1.2 christos $as_echo_n "checking for $2... " >&6; }
1590 1.1.1.3 christos if eval \${$3+:} false; then :
1591 1.1.1.2 christos $as_echo_n "(cached) " >&6
1592 1.1.1.2 christos fi
1593 1.1.1.2 christos eval ac_res=\$$3
1594 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1595 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1596 1.1.1.2 christos else
1597 1.1.1.2 christos # Is the header compilable?
1598 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1599 1.1.1.2 christos $as_echo_n "checking $2 usability... " >&6; }
1600 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1601 1.1.1.2 christos /* end confdefs.h. */
1602 1.1.1.2 christos $4
1603 1.1.1.2 christos #include <$2>
1604 1.1.1.2 christos _ACEOF
1605 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1606 1.1.1.2 christos ac_header_compiler=yes
1607 1.1.1.2 christos else
1608 1.1.1.2 christos ac_header_compiler=no
1609 1.1.1.2 christos fi
1610 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1611 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1612 1.1.1.2 christos $as_echo "$ac_header_compiler" >&6; }
1613 1.1.1.2 christos
1614 1.1.1.2 christos # Is the header present?
1615 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1616 1.1.1.2 christos $as_echo_n "checking $2 presence... " >&6; }
1617 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1618 1.1.1.2 christos /* end confdefs.h. */
1619 1.1.1.2 christos #include <$2>
1620 1.1.1.2 christos _ACEOF
1621 1.1.1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
1622 1.1.1.2 christos ac_header_preproc=yes
1623 1.1.1.2 christos else
1624 1.1.1.2 christos ac_header_preproc=no
1625 1.1.1.2 christos fi
1626 1.1.1.2 christos rm -f conftest.err conftest.i conftest.$ac_ext
1627 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1628 1.1.1.2 christos $as_echo "$ac_header_preproc" >&6; }
1629 1.1.1.2 christos
1630 1.1.1.2 christos # So? What about this header?
1631 1.1.1.2 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1632 1.1.1.2 christos yes:no: )
1633 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1634 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1635 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1636 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1637 1.1.1.2 christos ;;
1638 1.1.1.2 christos no:yes:* )
1639 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1640 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1641 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1642 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1643 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1644 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1645 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1646 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1647 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1648 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1649 1.1.1.2 christos ;;
1650 1.1.1.2 christos esac
1651 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1652 1.1.1.2 christos $as_echo_n "checking for $2... " >&6; }
1653 1.1.1.3 christos if eval \${$3+:} false; then :
1654 1.1.1.2 christos $as_echo_n "(cached) " >&6
1655 1.1.1.2 christos else
1656 1.1.1.2 christos eval "$3=\$ac_header_compiler"
1657 1.1.1.2 christos fi
1658 1.1.1.2 christos eval ac_res=\$$3
1659 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1660 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1661 1.1.1.2 christos fi
1662 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1663 1.1.1.2 christos
1664 1.1.1.2 christos } # ac_fn_c_check_header_mongrel
1665 1.1.1.2 christos
1666 1.1.1.2 christos # ac_fn_c_try_run LINENO
1667 1.1.1.2 christos # ----------------------
1668 1.1.1.2 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1669 1.1.1.2 christos # that executables *can* be run.
1670 1.1.1.2 christos ac_fn_c_try_run ()
1671 1.1.1.2 christos {
1672 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1673 1.1.1.2 christos if { { ac_try="$ac_link"
1674 1.1.1.2 christos case "(($ac_try" in
1675 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1676 1.1.1.2 christos *) ac_try_echo=$ac_try;;
1677 1.1.1.2 christos esac
1678 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1679 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
1680 1.1.1.2 christos (eval "$ac_link") 2>&5
1681 1.1.1.2 christos ac_status=$?
1682 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1683 1.1.1.2 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1684 1.1.1.2 christos { { case "(($ac_try" in
1685 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1686 1.1.1.2 christos *) ac_try_echo=$ac_try;;
1687 1.1.1.2 christos esac
1688 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1689 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
1690 1.1.1.2 christos (eval "$ac_try") 2>&5
1691 1.1.1.2 christos ac_status=$?
1692 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1693 1.1.1.2 christos test $ac_status = 0; }; }; then :
1694 1.1.1.2 christos ac_retval=0
1695 1.1.1.2 christos else
1696 1.1.1.2 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1697 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
1698 1.1.1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1699 1.1.1.2 christos
1700 1.1.1.2 christos ac_retval=$ac_status
1701 1.1.1.2 christos fi
1702 1.1.1.2 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1703 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1704 1.1.1.2 christos as_fn_set_status $ac_retval
1705 1.1.1.2 christos
1706 1.1.1.2 christos } # ac_fn_c_try_run
1707 1.1.1.2 christos
1708 1.1.1.2 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1709 1.1.1.2 christos # -------------------------------------------------------
1710 1.1.1.2 christos # Tests whether HEADER exists and can be compiled using the include files in
1711 1.1.1.2 christos # INCLUDES, setting the cache variable VAR accordingly.
1712 1.1.1.2 christos ac_fn_c_check_header_compile ()
1713 1.1.1.2 christos {
1714 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1716 1.1.1.2 christos $as_echo_n "checking for $2... " >&6; }
1717 1.1.1.3 christos if eval \${$3+:} false; then :
1718 1.1.1.2 christos $as_echo_n "(cached) " >&6
1719 1.1.1.2 christos else
1720 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1721 1.1.1.2 christos /* end confdefs.h. */
1722 1.1.1.2 christos $4
1723 1.1.1.2 christos #include <$2>
1724 1.1.1.2 christos _ACEOF
1725 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1726 1.1.1.2 christos eval "$3=yes"
1727 1.1.1.2 christos else
1728 1.1.1.2 christos eval "$3=no"
1729 1.1.1.2 christos fi
1730 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1731 1.1.1.2 christos fi
1732 1.1.1.2 christos eval ac_res=\$$3
1733 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1734 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1735 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1736 1.1.1.2 christos
1737 1.1.1.2 christos } # ac_fn_c_check_header_compile
1738 1.1.1.2 christos
1739 1.1.1.2 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1740 1.1.1.2 christos # -------------------------------------------
1741 1.1.1.2 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1742 1.1.1.2 christos # variable VAR accordingly.
1743 1.1.1.2 christos ac_fn_c_check_type ()
1744 1.1.1.2 christos {
1745 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1746 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1747 1.1.1.2 christos $as_echo_n "checking for $2... " >&6; }
1748 1.1.1.3 christos if eval \${$3+:} false; then :
1749 1.1.1.2 christos $as_echo_n "(cached) " >&6
1750 1.1.1.2 christos else
1751 1.1.1.2 christos eval "$3=no"
1752 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753 1.1.1.2 christos /* end confdefs.h. */
1754 1.1.1.2 christos $4
1755 1.1.1.2 christos int
1756 1.1.1.2 christos main ()
1757 1.1.1.2 christos {
1758 1.1.1.2 christos if (sizeof ($2))
1759 1.1.1.2 christos return 0;
1760 1.1.1.2 christos ;
1761 1.1.1.2 christos return 0;
1762 1.1.1.2 christos }
1763 1.1.1.2 christos _ACEOF
1764 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1765 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766 1.1.1.2 christos /* end confdefs.h. */
1767 1.1.1.2 christos $4
1768 1.1.1.2 christos int
1769 1.1.1.2 christos main ()
1770 1.1.1.2 christos {
1771 1.1.1.2 christos if (sizeof (($2)))
1772 1.1.1.2 christos return 0;
1773 1.1.1.2 christos ;
1774 1.1.1.2 christos return 0;
1775 1.1.1.2 christos }
1776 1.1.1.2 christos _ACEOF
1777 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1778 1.1.1.2 christos
1779 1.1.1.2 christos else
1780 1.1.1.2 christos eval "$3=yes"
1781 1.1.1.2 christos fi
1782 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1783 1.1.1.2 christos fi
1784 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1785 1.1.1.2 christos fi
1786 1.1.1.2 christos eval ac_res=\$$3
1787 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1789 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790 1.1.1.2 christos
1791 1.1.1.2 christos } # ac_fn_c_check_type
1792 1.1.1.2 christos
1793 1.1.1.2 christos # ac_fn_c_try_link LINENO
1794 1.1.1.2 christos # -----------------------
1795 1.1.1.2 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1796 1.1.1.2 christos ac_fn_c_try_link ()
1797 1.1.1.2 christos {
1798 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799 1.1.1.2 christos rm -f conftest.$ac_objext conftest$ac_exeext
1800 1.1.1.2 christos if { { ac_try="$ac_link"
1801 1.1.1.2 christos case "(($ac_try" in
1802 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803 1.1.1.2 christos *) ac_try_echo=$ac_try;;
1804 1.1.1.2 christos esac
1805 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
1807 1.1.1.2 christos (eval "$ac_link") 2>conftest.err
1808 1.1.1.2 christos ac_status=$?
1809 1.1.1.2 christos if test -s conftest.err; then
1810 1.1.1.2 christos grep -v '^ *+' conftest.err >conftest.er1
1811 1.1.1.2 christos cat conftest.er1 >&5
1812 1.1.1.2 christos mv -f conftest.er1 conftest.err
1813 1.1.1.2 christos fi
1814 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815 1.1.1.2 christos test $ac_status = 0; } && {
1816 1.1.1.2 christos test -z "$ac_c_werror_flag" ||
1817 1.1.1.2 christos test ! -s conftest.err
1818 1.1.1.2 christos } && test -s conftest$ac_exeext && {
1819 1.1.1.2 christos test "$cross_compiling" = yes ||
1820 1.1.1.3 christos test -x conftest$ac_exeext
1821 1.1.1.2 christos }; then :
1822 1.1.1.2 christos ac_retval=0
1823 1.1.1.2 christos else
1824 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
1825 1.1.1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1826 1.1.1.2 christos
1827 1.1.1.2 christos ac_retval=1
1828 1.1.1.2 christos fi
1829 1.1.1.2 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1830 1.1.1.2 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1831 1.1.1.2 christos # interfere with the next link command; also delete a directory that is
1832 1.1.1.2 christos # left behind by Apple's compiler. We do this before executing the actions.
1833 1.1.1.2 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1834 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835 1.1.1.2 christos as_fn_set_status $ac_retval
1836 1.1.1.2 christos
1837 1.1.1.2 christos } # ac_fn_c_try_link
1838 1.1.1.2 christos
1839 1.1.1.2 christos # ac_fn_c_check_func LINENO FUNC VAR
1840 1.1.1.2 christos # ----------------------------------
1841 1.1.1.2 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1842 1.1.1.2 christos ac_fn_c_check_func ()
1843 1.1.1.2 christos {
1844 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1846 1.1.1.2 christos $as_echo_n "checking for $2... " >&6; }
1847 1.1.1.3 christos if eval \${$3+:} false; then :
1848 1.1.1.2 christos $as_echo_n "(cached) " >&6
1849 1.1.1.2 christos else
1850 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851 1.1.1.2 christos /* end confdefs.h. */
1852 1.1.1.2 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1853 1.1.1.2 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1854 1.1.1.2 christos #define $2 innocuous_$2
1855 1.1.1.2 christos
1856 1.1.1.2 christos /* System header to define __stub macros and hopefully few prototypes,
1857 1.1.1.2 christos which can conflict with char $2 (); below.
1858 1.1.1.2 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1859 1.1.1.2 christos <limits.h> exists even on freestanding compilers. */
1860 1.1.1.2 christos
1861 1.1.1.2 christos #ifdef __STDC__
1862 1.1.1.2 christos # include <limits.h>
1863 1.1.1.2 christos #else
1864 1.1.1.2 christos # include <assert.h>
1865 1.1.1.2 christos #endif
1866 1.1.1.2 christos
1867 1.1.1.2 christos #undef $2
1868 1.1.1.2 christos
1869 1.1.1.2 christos /* Override any GCC internal prototype to avoid an error.
1870 1.1.1.2 christos Use char because int might match the return type of a GCC
1871 1.1.1.2 christos builtin and then its argument prototype would still apply. */
1872 1.1.1.2 christos #ifdef __cplusplus
1873 1.1.1.2 christos extern "C"
1874 1.1.1.2 christos #endif
1875 1.1.1.2 christos char $2 ();
1876 1.1.1.2 christos /* The GNU C library defines this for functions which it implements
1877 1.1.1.2 christos to always fail with ENOSYS. Some functions are actually named
1878 1.1.1.2 christos something starting with __ and the normal name is an alias. */
1879 1.1.1.2 christos #if defined __stub_$2 || defined __stub___$2
1880 1.1.1.2 christos choke me
1881 1.1.1.2 christos #endif
1882 1.1.1.2 christos
1883 1.1.1.2 christos int
1884 1.1.1.2 christos main ()
1885 1.1.1.2 christos {
1886 1.1.1.2 christos return $2 ();
1887 1.1.1.2 christos ;
1888 1.1.1.2 christos return 0;
1889 1.1.1.2 christos }
1890 1.1.1.2 christos _ACEOF
1891 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
1892 1.1.1.2 christos eval "$3=yes"
1893 1.1.1.2 christos else
1894 1.1.1.2 christos eval "$3=no"
1895 1.1.1.2 christos fi
1896 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
1897 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
1898 1.1.1.2 christos fi
1899 1.1.1.2 christos eval ac_res=\$$3
1900 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1902 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903 1.1.1.2 christos
1904 1.1.1.2 christos } # ac_fn_c_check_func
1905 1.1.1.2 christos
1906 1.1.1.2 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1907 1.1.1.2 christos # ---------------------------------------------
1908 1.1.1.2 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1909 1.1.1.2 christos # accordingly.
1910 1.1.1.2 christos ac_fn_c_check_decl ()
1911 1.1.1.2 christos {
1912 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1913 1.1.1.2 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1914 1.1.1.2 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1915 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1916 1.1.1.2 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1917 1.1.1.3 christos if eval \${$3+:} false; then :
1918 1.1.1.2 christos $as_echo_n "(cached) " >&6
1919 1.1.1.2 christos else
1920 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921 1.1.1.2 christos /* end confdefs.h. */
1922 1.1.1.2 christos $4
1923 1.1.1.2 christos int
1924 1.1.1.2 christos main ()
1925 1.1.1.2 christos {
1926 1.1.1.2 christos #ifndef $as_decl_name
1927 1.1.1.2 christos #ifdef __cplusplus
1928 1.1.1.2 christos (void) $as_decl_use;
1929 1.1.1.2 christos #else
1930 1.1.1.2 christos (void) $as_decl_name;
1931 1.1.1.2 christos #endif
1932 1.1.1.2 christos #endif
1933 1.1.1.2 christos
1934 1.1.1.2 christos ;
1935 1.1.1.2 christos return 0;
1936 1.1.1.2 christos }
1937 1.1.1.2 christos _ACEOF
1938 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1939 1.1.1.2 christos eval "$3=yes"
1940 1.1.1.2 christos else
1941 1.1.1.2 christos eval "$3=no"
1942 1.1.1.2 christos fi
1943 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944 1.1.1.2 christos fi
1945 1.1.1.2 christos eval ac_res=\$$3
1946 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1948 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1949 1.1.1.2 christos
1950 1.1.1.2 christos } # ac_fn_c_check_decl
1951 1.1.1.2 christos cat >config.log <<_ACEOF
1952 1.1.1.2 christos This file contains any messages produced by compilers while
1953 1.1.1.2 christos running configure, to aid debugging if configure makes a mistake.
1954 1.1.1.2 christos
1955 1.1.1.2 christos It was created by $as_me, which was
1956 1.1.1.3 christos generated by GNU Autoconf 2.69. Invocation command line was
1957 1.1.1.2 christos
1958 1.1.1.2 christos $ $0 $@
1959 1.1.1.2 christos
1960 1.1.1.2 christos _ACEOF
1961 1.1.1.2 christos exec 5>>config.log
1962 1.1.1.2 christos {
1963 1.1.1.2 christos cat <<_ASUNAME
1964 1.1.1.2 christos ## --------- ##
1965 1.1.1.2 christos ## Platform. ##
1966 1.1.1.2 christos ## --------- ##
1967 1.1.1.2 christos
1968 1.1.1.2 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1969 1.1.1.2 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
1970 1.1.1.2 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
1971 1.1.1.2 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
1972 1.1.1.2 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
1973 1.1.1.2 christos
1974 1.1.1.2 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1975 1.1.1.2 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1976 1.1.1.2 christos
1977 1.1.1.2 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1978 1.1.1.2 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1979 1.1.1.2 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1980 1.1.1.2 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1981 1.1.1.2 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1982 1.1.1.2 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1983 1.1.1.2 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1984 1.1 christos
1985 1.1 christos _ASUNAME
1986 1.1 christos
1987 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1988 1.1 christos for as_dir in $PATH
1989 1.1 christos do
1990 1.1 christos IFS=$as_save_IFS
1991 1.1 christos test -z "$as_dir" && as_dir=.
1992 1.1.1.2 christos $as_echo "PATH: $as_dir"
1993 1.1.1.2 christos done
1994 1.1 christos IFS=$as_save_IFS
1995 1.1 christos
1996 1.1 christos } >&5
1997 1.1 christos
1998 1.1 christos cat >&5 <<_ACEOF
1999 1.1 christos
2000 1.1 christos
2001 1.1 christos ## ----------- ##
2002 1.1 christos ## Core tests. ##
2003 1.1 christos ## ----------- ##
2004 1.1 christos
2005 1.1 christos _ACEOF
2006 1.1 christos
2007 1.1 christos
2008 1.1 christos # Keep a trace of the command line.
2009 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2010 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2011 1.1 christos # Also quote any args containing shell meta-characters.
2012 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2013 1.1 christos ac_configure_args=
2014 1.1 christos ac_configure_args0=
2015 1.1 christos ac_configure_args1=
2016 1.1 christos ac_must_keep_next=false
2017 1.1 christos for ac_pass in 1 2
2018 1.1 christos do
2019 1.1 christos for ac_arg
2020 1.1 christos do
2021 1.1 christos case $ac_arg in
2022 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2023 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2024 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2025 1.1 christos continue ;;
2026 1.1 christos *\'*)
2027 1.1.1.2 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2028 1.1 christos esac
2029 1.1 christos case $ac_pass in
2030 1.1.1.2 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2031 1.1 christos 2)
2032 1.1.1.2 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2033 1.1 christos if test $ac_must_keep_next = true; then
2034 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2035 1.1 christos else
2036 1.1 christos case $ac_arg in
2037 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2038 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2039 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2040 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2041 1.1 christos case "$ac_configure_args0 " in
2042 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2043 1.1 christos esac
2044 1.1 christos ;;
2045 1.1 christos -* ) ac_must_keep_next=true ;;
2046 1.1 christos esac
2047 1.1 christos fi
2048 1.1.1.2 christos as_fn_append ac_configure_args " '$ac_arg'"
2049 1.1 christos ;;
2050 1.1 christos esac
2051 1.1 christos done
2052 1.1 christos done
2053 1.1.1.2 christos { ac_configure_args0=; unset ac_configure_args0;}
2054 1.1.1.2 christos { ac_configure_args1=; unset ac_configure_args1;}
2055 1.1 christos
2056 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2057 1.1 christos # config.log. We remove comments because anyway the quotes in there
2058 1.1 christos # would cause problems or look ugly.
2059 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2060 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2061 1.1 christos trap 'exit_status=$?
2062 1.1 christos # Save into config.log some information that might help in debugging.
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 ## Cache variables. ##
2068 1.1.1.2 christos ## ---------------- ##"
2069 1.1 christos echo
2070 1.1 christos # The following way of writing the cache mishandles newlines in values,
2071 1.1 christos (
2072 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2073 1.1 christos eval ac_val=\$$ac_var
2074 1.1 christos case $ac_val in #(
2075 1.1 christos *${as_nl}*)
2076 1.1 christos case $ac_var in #(
2077 1.1.1.2 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2078 1.1.1.2 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2079 1.1 christos esac
2080 1.1 christos case $ac_var in #(
2081 1.1 christos _ | IFS | as_nl) ;; #(
2082 1.1.1.2 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2083 1.1.1.2 christos *) { eval $ac_var=; unset $ac_var;} ;;
2084 1.1 christos esac ;;
2085 1.1 christos esac
2086 1.1 christos done
2087 1.1 christos (set) 2>&1 |
2088 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2089 1.1 christos *${as_nl}ac_space=\ *)
2090 1.1 christos sed -n \
2091 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2092 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2093 1.1 christos ;; #(
2094 1.1 christos *)
2095 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2096 1.1 christos ;;
2097 1.1 christos esac |
2098 1.1 christos sort
2099 1.1 christos )
2100 1.1 christos echo
2101 1.1 christos
2102 1.1.1.2 christos $as_echo "## ----------------- ##
2103 1.1 christos ## Output variables. ##
2104 1.1.1.2 christos ## ----------------- ##"
2105 1.1 christos echo
2106 1.1 christos for ac_var in $ac_subst_vars
2107 1.1 christos do
2108 1.1 christos eval ac_val=\$$ac_var
2109 1.1 christos case $ac_val in
2110 1.1.1.2 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2111 1.1 christos esac
2112 1.1.1.2 christos $as_echo "$ac_var='\''$ac_val'\''"
2113 1.1 christos done | sort
2114 1.1 christos echo
2115 1.1 christos
2116 1.1 christos if test -n "$ac_subst_files"; then
2117 1.1.1.2 christos $as_echo "## ------------------- ##
2118 1.1 christos ## File substitutions. ##
2119 1.1.1.2 christos ## ------------------- ##"
2120 1.1 christos echo
2121 1.1 christos for ac_var in $ac_subst_files
2122 1.1 christos do
2123 1.1 christos eval ac_val=\$$ac_var
2124 1.1 christos case $ac_val in
2125 1.1.1.2 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2126 1.1 christos esac
2127 1.1.1.2 christos $as_echo "$ac_var='\''$ac_val'\''"
2128 1.1 christos done | sort
2129 1.1 christos echo
2130 1.1 christos fi
2131 1.1 christos
2132 1.1 christos if test -s confdefs.h; then
2133 1.1.1.2 christos $as_echo "## ----------- ##
2134 1.1 christos ## confdefs.h. ##
2135 1.1.1.2 christos ## ----------- ##"
2136 1.1 christos echo
2137 1.1 christos cat confdefs.h
2138 1.1 christos echo
2139 1.1 christos fi
2140 1.1 christos test "$ac_signal" != 0 &&
2141 1.1.1.2 christos $as_echo "$as_me: caught signal $ac_signal"
2142 1.1.1.2 christos $as_echo "$as_me: exit $exit_status"
2143 1.1 christos } >&5
2144 1.1 christos rm -f core *.core core.conftest.* &&
2145 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2146 1.1 christos exit $exit_status
2147 1.1 christos ' 0
2148 1.1 christos for ac_signal in 1 2 13 15; do
2149 1.1.1.2 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2150 1.1 christos done
2151 1.1 christos ac_signal=0
2152 1.1 christos
2153 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2154 1.1 christos rm -f -r conftest* confdefs.h
2155 1.1 christos
2156 1.1.1.2 christos $as_echo "/* confdefs.h */" > confdefs.h
2157 1.1.1.2 christos
2158 1.1 christos # Predefined preprocessor variables.
2159 1.1 christos
2160 1.1 christos cat >>confdefs.h <<_ACEOF
2161 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2162 1.1 christos _ACEOF
2163 1.1 christos
2164 1.1 christos cat >>confdefs.h <<_ACEOF
2165 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2166 1.1 christos _ACEOF
2167 1.1 christos
2168 1.1 christos cat >>confdefs.h <<_ACEOF
2169 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2170 1.1 christos _ACEOF
2171 1.1 christos
2172 1.1 christos cat >>confdefs.h <<_ACEOF
2173 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2174 1.1 christos _ACEOF
2175 1.1 christos
2176 1.1 christos cat >>confdefs.h <<_ACEOF
2177 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2178 1.1 christos _ACEOF
2179 1.1 christos
2180 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
2181 1.1.1.2 christos #define PACKAGE_URL "$PACKAGE_URL"
2182 1.1.1.2 christos _ACEOF
2183 1.1.1.2 christos
2184 1.1 christos
2185 1.1 christos # Let the site file select an alternate cache file if it wants to.
2186 1.1.1.2 christos # Prefer an explicitly selected file to automatically selected ones.
2187 1.1.1.2 christos ac_site_file1=NONE
2188 1.1.1.2 christos ac_site_file2=NONE
2189 1.1 christos if test -n "$CONFIG_SITE"; then
2190 1.1.1.2 christos # We do not want a PATH search for config.site.
2191 1.1.1.2 christos case $CONFIG_SITE in #((
2192 1.1.1.2 christos -*) ac_site_file1=./$CONFIG_SITE;;
2193 1.1.1.2 christos */*) ac_site_file1=$CONFIG_SITE;;
2194 1.1.1.2 christos *) ac_site_file1=./$CONFIG_SITE;;
2195 1.1.1.2 christos esac
2196 1.1 christos elif test "x$prefix" != xNONE; then
2197 1.1.1.2 christos ac_site_file1=$prefix/share/config.site
2198 1.1.1.2 christos ac_site_file2=$prefix/etc/config.site
2199 1.1 christos else
2200 1.1.1.2 christos ac_site_file1=$ac_default_prefix/share/config.site
2201 1.1.1.2 christos ac_site_file2=$ac_default_prefix/etc/config.site
2202 1.1 christos fi
2203 1.1.1.2 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2204 1.1 christos do
2205 1.1.1.2 christos test "x$ac_site_file" = xNONE && continue
2206 1.1.1.2 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2207 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2208 1.1.1.2 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2209 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2210 1.1.1.2 christos . "$ac_site_file" \
2211 1.1.1.2 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2212 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2213 1.1.1.2 christos as_fn_error $? "failed to load site script $ac_site_file
2214 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2215 1.1 christos fi
2216 1.1 christos done
2217 1.1 christos
2218 1.1 christos if test -r "$cache_file"; then
2219 1.1.1.2 christos # Some versions of bash will fail to source /dev/null (special files
2220 1.1.1.2 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2221 1.1.1.2 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2222 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2223 1.1.1.2 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2224 1.1 christos case $cache_file in
2225 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2226 1.1 christos *) . "./$cache_file";;
2227 1.1 christos esac
2228 1.1 christos fi
2229 1.1 christos else
2230 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2231 1.1.1.2 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2232 1.1 christos >$cache_file
2233 1.1 christos fi
2234 1.1 christos
2235 1.1 christos # Check that the precious variables saved in the cache have kept the same
2236 1.1 christos # value.
2237 1.1 christos ac_cache_corrupted=false
2238 1.1 christos for ac_var in $ac_precious_vars; do
2239 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2240 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2241 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2242 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2243 1.1 christos case $ac_old_set,$ac_new_set in
2244 1.1 christos set,)
2245 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
2246 1.1.1.2 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2247 1.1 christos ac_cache_corrupted=: ;;
2248 1.1 christos ,set)
2249 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2250 1.1.1.2 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2251 1.1 christos ac_cache_corrupted=: ;;
2252 1.1 christos ,);;
2253 1.1 christos *)
2254 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2255 1.1.1.2 christos # differences in whitespace do not lead to failure.
2256 1.1.1.2 christos ac_old_val_w=`echo x $ac_old_val`
2257 1.1.1.2 christos ac_new_val_w=`echo x $ac_new_val`
2258 1.1.1.2 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2259 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2260 1.1.1.2 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2261 1.1.1.2 christos ac_cache_corrupted=:
2262 1.1.1.2 christos else
2263 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2264 1.1.1.2 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2265 1.1.1.2 christos eval $ac_var=\$ac_old_val
2266 1.1.1.2 christos fi
2267 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2268 1.1.1.2 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2269 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2270 1.1.1.2 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2271 1.1 christos fi;;
2272 1.1 christos esac
2273 1.1 christos # Pass precious variables to config.status.
2274 1.1 christos if test "$ac_new_set" = set; then
2275 1.1 christos case $ac_new_val in
2276 1.1.1.2 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2277 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2278 1.1 christos esac
2279 1.1 christos case " $ac_configure_args " in
2280 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2281 1.1.1.2 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2282 1.1 christos esac
2283 1.1 christos fi
2284 1.1 christos done
2285 1.1 christos if $ac_cache_corrupted; then
2286 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2287 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2288 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2289 1.1.1.2 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2290 1.1.1.2 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2291 1.1.1.2 christos fi
2292 1.1.1.2 christos ## -------------------- ##
2293 1.1.1.2 christos ## Main body of script. ##
2294 1.1.1.2 christos ## -------------------- ##
2295 1.1 christos
2296 1.1 christos ac_ext=c
2297 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2298 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2299 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2300 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2301 1.1 christos
2302 1.1 christos
2303 1.1 christos
2304 1.1 christos ac_aux_dir=
2305 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2306 1.1 christos if test -f "$ac_dir/install-sh"; then
2307 1.1 christos ac_aux_dir=$ac_dir
2308 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2309 1.1 christos break
2310 1.1 christos elif test -f "$ac_dir/install.sh"; then
2311 1.1 christos ac_aux_dir=$ac_dir
2312 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2313 1.1 christos break
2314 1.1 christos elif test -f "$ac_dir/shtool"; then
2315 1.1 christos ac_aux_dir=$ac_dir
2316 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2317 1.1 christos break
2318 1.1 christos fi
2319 1.1 christos done
2320 1.1 christos if test -z "$ac_aux_dir"; then
2321 1.1.1.2 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2322 1.1 christos fi
2323 1.1 christos
2324 1.1 christos # These three variables are undocumented and unsupported,
2325 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2326 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2327 1.1 christos # whose full name contains unusual characters.
2328 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2329 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2330 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2331 1.1 christos
2332 1.1 christos
2333 1.1 christos # Make sure we can run config.sub.
2334 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2335 1.1.1.2 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2336 1.1.1.2 christos
2337 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2338 1.1.1.2 christos $as_echo_n "checking build system type... " >&6; }
2339 1.1.1.3 christos if ${ac_cv_build+:} false; then :
2340 1.1.1.2 christos $as_echo_n "(cached) " >&6
2341 1.1 christos else
2342 1.1 christos ac_build_alias=$build_alias
2343 1.1 christos test "x$ac_build_alias" = x &&
2344 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2345 1.1 christos test "x$ac_build_alias" = x &&
2346 1.1.1.2 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2347 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2348 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2349 1.1 christos
2350 1.1 christos fi
2351 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2352 1.1.1.2 christos $as_echo "$ac_cv_build" >&6; }
2353 1.1 christos case $ac_cv_build in
2354 1.1 christos *-*-*) ;;
2355 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2356 1.1 christos esac
2357 1.1 christos build=$ac_cv_build
2358 1.1 christos ac_save_IFS=$IFS; IFS='-'
2359 1.1 christos set x $ac_cv_build
2360 1.1 christos shift
2361 1.1 christos build_cpu=$1
2362 1.1 christos build_vendor=$2
2363 1.1 christos shift; shift
2364 1.1 christos # Remember, the first character of IFS is used to create $*,
2365 1.1 christos # except with old shells:
2366 1.1 christos build_os=$*
2367 1.1 christos IFS=$ac_save_IFS
2368 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2369 1.1 christos
2370 1.1 christos
2371 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2372 1.1.1.2 christos $as_echo_n "checking host system type... " >&6; }
2373 1.1.1.3 christos if ${ac_cv_host+:} false; then :
2374 1.1.1.2 christos $as_echo_n "(cached) " >&6
2375 1.1 christos else
2376 1.1 christos if test "x$host_alias" = x; then
2377 1.1 christos ac_cv_host=$ac_cv_build
2378 1.1 christos else
2379 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2380 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2381 1.1 christos fi
2382 1.1 christos
2383 1.1 christos fi
2384 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2385 1.1.1.2 christos $as_echo "$ac_cv_host" >&6; }
2386 1.1 christos case $ac_cv_host in
2387 1.1 christos *-*-*) ;;
2388 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2389 1.1 christos esac
2390 1.1 christos host=$ac_cv_host
2391 1.1 christos ac_save_IFS=$IFS; IFS='-'
2392 1.1 christos set x $ac_cv_host
2393 1.1 christos shift
2394 1.1 christos host_cpu=$1
2395 1.1 christos host_vendor=$2
2396 1.1 christos shift; shift
2397 1.1 christos # Remember, the first character of IFS is used to create $*,
2398 1.1 christos # except with old shells:
2399 1.1 christos host_os=$*
2400 1.1 christos IFS=$ac_save_IFS
2401 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2402 1.1 christos
2403 1.1 christos
2404 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2405 1.1.1.2 christos $as_echo_n "checking target system type... " >&6; }
2406 1.1.1.3 christos if ${ac_cv_target+:} false; then :
2407 1.1.1.2 christos $as_echo_n "(cached) " >&6
2408 1.1 christos else
2409 1.1 christos if test "x$target_alias" = x; then
2410 1.1 christos ac_cv_target=$ac_cv_host
2411 1.1 christos else
2412 1.1 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2413 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2414 1.1 christos fi
2415 1.1 christos
2416 1.1 christos fi
2417 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2418 1.1.1.2 christos $as_echo "$ac_cv_target" >&6; }
2419 1.1 christos case $ac_cv_target in
2420 1.1 christos *-*-*) ;;
2421 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2422 1.1 christos esac
2423 1.1 christos target=$ac_cv_target
2424 1.1 christos ac_save_IFS=$IFS; IFS='-'
2425 1.1 christos set x $ac_cv_target
2426 1.1 christos shift
2427 1.1 christos target_cpu=$1
2428 1.1 christos target_vendor=$2
2429 1.1 christos shift; shift
2430 1.1 christos # Remember, the first character of IFS is used to create $*,
2431 1.1 christos # except with old shells:
2432 1.1 christos target_os=$*
2433 1.1 christos IFS=$ac_save_IFS
2434 1.1 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2435 1.1 christos
2436 1.1 christos
2437 1.1 christos # The aliases save the names the user supplied, while $host etc.
2438 1.1 christos # will get canonicalized.
2439 1.1 christos test -n "$target_alias" &&
2440 1.1 christos test "$program_prefix$program_suffix$program_transform_name" = \
2441 1.1 christos NONENONEs,x,x, &&
2442 1.1 christos program_prefix=${target_alias}-
2443 1.1 christos
2444 1.1 christos
2445 1.1 christos
2446 1.1 christos
2447 1.1 christos
2448 1.1 christos
2449 1.1 christos
2450 1.1.1.2 christos
2451 1.1 christos # Check whether --with-gcc was given.
2452 1.1.1.2 christos if test "${with_gcc+set}" = set; then :
2453 1.1 christos withval=$with_gcc;
2454 1.1 christos fi
2455 1.1 christos
2456 1.1.1.3 christos V_CCOPT=""
2457 1.1 christos if test "${srcdir}" != "." ; then
2458 1.1.1.3 christos V_CCOPT="-I\$(srcdir)"
2459 1.1 christos fi
2460 1.1 christos if test "${CFLAGS+set}" = set; then
2461 1.1 christos LBL_CFLAGS="$CFLAGS"
2462 1.1 christos fi
2463 1.1 christos if test -z "$CC" ; then
2464 1.1 christos case "$host_os" in
2465 1.1 christos
2466 1.1 christos bsdi*)
2467 1.1 christos # Extract the first word of "shlicc2", so it can be a program name with args.
2468 1.1 christos set dummy shlicc2; ac_word=$2
2469 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2470 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2471 1.1.1.3 christos if ${ac_cv_prog_SHLICC2+:} false; then :
2472 1.1.1.2 christos $as_echo_n "(cached) " >&6
2473 1.1 christos else
2474 1.1 christos if test -n "$SHLICC2"; then
2475 1.1 christos ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2476 1.1 christos else
2477 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2478 1.1 christos for as_dir in $PATH
2479 1.1 christos do
2480 1.1 christos IFS=$as_save_IFS
2481 1.1 christos test -z "$as_dir" && as_dir=.
2482 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2483 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2484 1.1 christos ac_cv_prog_SHLICC2="yes"
2485 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2486 1.1 christos break 2
2487 1.1 christos fi
2488 1.1 christos done
2489 1.1.1.2 christos done
2490 1.1 christos IFS=$as_save_IFS
2491 1.1 christos
2492 1.1 christos test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2493 1.1 christos fi
2494 1.1 christos fi
2495 1.1 christos SHLICC2=$ac_cv_prog_SHLICC2
2496 1.1 christos if test -n "$SHLICC2"; then
2497 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2498 1.1.1.2 christos $as_echo "$SHLICC2" >&6; }
2499 1.1 christos else
2500 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2501 1.1.1.2 christos $as_echo "no" >&6; }
2502 1.1 christos fi
2503 1.1 christos
2504 1.1 christos
2505 1.1 christos if test $SHLICC2 = yes ; then
2506 1.1 christos CC=shlicc2
2507 1.1 christos export CC
2508 1.1 christos fi
2509 1.1 christos ;;
2510 1.1 christos esac
2511 1.1 christos fi
2512 1.1 christos if test -z "$CC" -a "$with_gcc" = no ; then
2513 1.1 christos CC=cc
2514 1.1 christos export CC
2515 1.1 christos fi
2516 1.1 christos
2517 1.1 christos ac_ext=c
2518 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2519 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2520 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2521 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2522 1.1 christos if test -n "$ac_tool_prefix"; then
2523 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2524 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2525 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2526 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2527 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2528 1.1.1.2 christos $as_echo_n "(cached) " >&6
2529 1.1 christos else
2530 1.1 christos if test -n "$CC"; then
2531 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2532 1.1 christos else
2533 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2534 1.1 christos for as_dir in $PATH
2535 1.1 christos do
2536 1.1 christos IFS=$as_save_IFS
2537 1.1 christos test -z "$as_dir" && as_dir=.
2538 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2539 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2540 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2541 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2542 1.1 christos break 2
2543 1.1 christos fi
2544 1.1 christos done
2545 1.1.1.2 christos done
2546 1.1 christos IFS=$as_save_IFS
2547 1.1 christos
2548 1.1 christos fi
2549 1.1 christos fi
2550 1.1 christos CC=$ac_cv_prog_CC
2551 1.1 christos if test -n "$CC"; then
2552 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2553 1.1.1.2 christos $as_echo "$CC" >&6; }
2554 1.1 christos else
2555 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2556 1.1.1.2 christos $as_echo "no" >&6; }
2557 1.1 christos fi
2558 1.1 christos
2559 1.1 christos
2560 1.1 christos fi
2561 1.1 christos if test -z "$ac_cv_prog_CC"; then
2562 1.1 christos ac_ct_CC=$CC
2563 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2564 1.1 christos set dummy gcc; ac_word=$2
2565 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2566 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2567 1.1.1.3 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2568 1.1.1.2 christos $as_echo_n "(cached) " >&6
2569 1.1 christos else
2570 1.1 christos if test -n "$ac_ct_CC"; then
2571 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2572 1.1 christos else
2573 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574 1.1 christos for as_dir in $PATH
2575 1.1 christos do
2576 1.1 christos IFS=$as_save_IFS
2577 1.1 christos test -z "$as_dir" && as_dir=.
2578 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2579 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2580 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2581 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2582 1.1 christos break 2
2583 1.1 christos fi
2584 1.1 christos done
2585 1.1.1.2 christos done
2586 1.1 christos IFS=$as_save_IFS
2587 1.1 christos
2588 1.1 christos fi
2589 1.1 christos fi
2590 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2591 1.1 christos if test -n "$ac_ct_CC"; then
2592 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2593 1.1.1.2 christos $as_echo "$ac_ct_CC" >&6; }
2594 1.1 christos else
2595 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2596 1.1.1.2 christos $as_echo "no" >&6; }
2597 1.1 christos fi
2598 1.1 christos
2599 1.1 christos if test "x$ac_ct_CC" = x; then
2600 1.1 christos CC=""
2601 1.1 christos else
2602 1.1 christos case $cross_compiling:$ac_tool_warned in
2603 1.1 christos yes:)
2604 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2605 1.1.1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2606 1.1 christos ac_tool_warned=yes ;;
2607 1.1 christos esac
2608 1.1 christos CC=$ac_ct_CC
2609 1.1 christos fi
2610 1.1 christos else
2611 1.1 christos CC="$ac_cv_prog_CC"
2612 1.1 christos fi
2613 1.1 christos
2614 1.1 christos if test -z "$CC"; then
2615 1.1 christos if test -n "$ac_tool_prefix"; then
2616 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2617 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2618 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2619 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2620 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2621 1.1.1.2 christos $as_echo_n "(cached) " >&6
2622 1.1 christos else
2623 1.1 christos if test -n "$CC"; then
2624 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2625 1.1 christos else
2626 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2627 1.1 christos for as_dir in $PATH
2628 1.1 christos do
2629 1.1 christos IFS=$as_save_IFS
2630 1.1 christos test -z "$as_dir" && as_dir=.
2631 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2632 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2633 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2634 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2635 1.1 christos break 2
2636 1.1 christos fi
2637 1.1 christos done
2638 1.1.1.2 christos done
2639 1.1 christos IFS=$as_save_IFS
2640 1.1 christos
2641 1.1 christos fi
2642 1.1 christos fi
2643 1.1 christos CC=$ac_cv_prog_CC
2644 1.1 christos if test -n "$CC"; then
2645 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2646 1.1.1.2 christos $as_echo "$CC" >&6; }
2647 1.1 christos else
2648 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2649 1.1.1.2 christos $as_echo "no" >&6; }
2650 1.1 christos fi
2651 1.1 christos
2652 1.1 christos
2653 1.1 christos fi
2654 1.1 christos fi
2655 1.1 christos if test -z "$CC"; then
2656 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2657 1.1 christos set dummy cc; ac_word=$2
2658 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2659 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2660 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2661 1.1.1.2 christos $as_echo_n "(cached) " >&6
2662 1.1 christos else
2663 1.1 christos if test -n "$CC"; then
2664 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2665 1.1 christos else
2666 1.1 christos ac_prog_rejected=no
2667 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2668 1.1 christos for as_dir in $PATH
2669 1.1 christos do
2670 1.1 christos IFS=$as_save_IFS
2671 1.1 christos test -z "$as_dir" && as_dir=.
2672 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2673 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2674 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2675 1.1 christos ac_prog_rejected=yes
2676 1.1 christos continue
2677 1.1 christos fi
2678 1.1 christos ac_cv_prog_CC="cc"
2679 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2680 1.1 christos break 2
2681 1.1 christos fi
2682 1.1 christos done
2683 1.1.1.2 christos done
2684 1.1 christos IFS=$as_save_IFS
2685 1.1 christos
2686 1.1 christos if test $ac_prog_rejected = yes; then
2687 1.1 christos # We found a bogon in the path, so make sure we never use it.
2688 1.1 christos set dummy $ac_cv_prog_CC
2689 1.1 christos shift
2690 1.1 christos if test $# != 0; then
2691 1.1 christos # We chose a different compiler from the bogus one.
2692 1.1 christos # However, it has the same basename, so the bogon will be chosen
2693 1.1 christos # first if we set CC to just the basename; use the full file name.
2694 1.1 christos shift
2695 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2696 1.1 christos fi
2697 1.1 christos fi
2698 1.1 christos fi
2699 1.1 christos fi
2700 1.1 christos CC=$ac_cv_prog_CC
2701 1.1 christos if test -n "$CC"; then
2702 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2703 1.1.1.2 christos $as_echo "$CC" >&6; }
2704 1.1 christos else
2705 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2706 1.1.1.2 christos $as_echo "no" >&6; }
2707 1.1 christos fi
2708 1.1 christos
2709 1.1 christos
2710 1.1 christos fi
2711 1.1 christos if test -z "$CC"; then
2712 1.1 christos if test -n "$ac_tool_prefix"; then
2713 1.1 christos for ac_prog in cl.exe
2714 1.1 christos do
2715 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2716 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2717 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2718 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2719 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2720 1.1.1.2 christos $as_echo_n "(cached) " >&6
2721 1.1 christos else
2722 1.1 christos if test -n "$CC"; then
2723 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2724 1.1 christos else
2725 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2726 1.1 christos for as_dir in $PATH
2727 1.1 christos do
2728 1.1 christos IFS=$as_save_IFS
2729 1.1 christos test -z "$as_dir" && as_dir=.
2730 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2731 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2732 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2733 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2734 1.1 christos break 2
2735 1.1 christos fi
2736 1.1 christos done
2737 1.1.1.2 christos done
2738 1.1 christos IFS=$as_save_IFS
2739 1.1 christos
2740 1.1 christos fi
2741 1.1 christos fi
2742 1.1 christos CC=$ac_cv_prog_CC
2743 1.1 christos if test -n "$CC"; then
2744 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2745 1.1.1.2 christos $as_echo "$CC" >&6; }
2746 1.1 christos else
2747 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748 1.1.1.2 christos $as_echo "no" >&6; }
2749 1.1 christos fi
2750 1.1 christos
2751 1.1 christos
2752 1.1 christos test -n "$CC" && break
2753 1.1 christos done
2754 1.1 christos fi
2755 1.1 christos if test -z "$CC"; then
2756 1.1 christos ac_ct_CC=$CC
2757 1.1 christos for ac_prog in cl.exe
2758 1.1 christos do
2759 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2760 1.1 christos set dummy $ac_prog; ac_word=$2
2761 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2762 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2763 1.1.1.3 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2764 1.1.1.2 christos $as_echo_n "(cached) " >&6
2765 1.1 christos else
2766 1.1 christos if test -n "$ac_ct_CC"; then
2767 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2768 1.1 christos else
2769 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2770 1.1 christos for as_dir in $PATH
2771 1.1 christos do
2772 1.1 christos IFS=$as_save_IFS
2773 1.1 christos test -z "$as_dir" && as_dir=.
2774 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2775 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2776 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2777 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2778 1.1 christos break 2
2779 1.1 christos fi
2780 1.1 christos done
2781 1.1.1.2 christos done
2782 1.1 christos IFS=$as_save_IFS
2783 1.1 christos
2784 1.1 christos fi
2785 1.1 christos fi
2786 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2787 1.1 christos if test -n "$ac_ct_CC"; then
2788 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2789 1.1.1.2 christos $as_echo "$ac_ct_CC" >&6; }
2790 1.1 christos else
2791 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2792 1.1.1.2 christos $as_echo "no" >&6; }
2793 1.1 christos fi
2794 1.1 christos
2795 1.1 christos
2796 1.1 christos test -n "$ac_ct_CC" && break
2797 1.1 christos done
2798 1.1 christos
2799 1.1 christos if test "x$ac_ct_CC" = x; then
2800 1.1 christos CC=""
2801 1.1 christos else
2802 1.1 christos case $cross_compiling:$ac_tool_warned in
2803 1.1 christos yes:)
2804 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2805 1.1.1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2806 1.1 christos ac_tool_warned=yes ;;
2807 1.1 christos esac
2808 1.1 christos CC=$ac_ct_CC
2809 1.1 christos fi
2810 1.1 christos fi
2811 1.1 christos
2812 1.1 christos fi
2813 1.1 christos
2814 1.1 christos
2815 1.1.1.2 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2816 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2817 1.1.1.2 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2818 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2819 1.1 christos
2820 1.1 christos # Provide some information about the compiler.
2821 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2822 1.1.1.2 christos set X $ac_compile
2823 1.1.1.2 christos ac_compiler=$2
2824 1.1.1.2 christos for ac_option in --version -v -V -qversion; do
2825 1.1.1.2 christos { { ac_try="$ac_compiler $ac_option >&5"
2826 1.1 christos case "(($ac_try" in
2827 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2828 1.1 christos *) ac_try_echo=$ac_try;;
2829 1.1 christos esac
2830 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2831 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
2832 1.1.1.2 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2833 1.1 christos ac_status=$?
2834 1.1.1.2 christos if test -s conftest.err; then
2835 1.1.1.2 christos sed '10a\
2836 1.1.1.2 christos ... rest of stderr output deleted ...
2837 1.1.1.2 christos 10q' conftest.err >conftest.er1
2838 1.1.1.2 christos cat conftest.er1 >&5
2839 1.1.1.2 christos fi
2840 1.1.1.2 christos rm -f conftest.er1 conftest.err
2841 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2842 1.1.1.2 christos test $ac_status = 0; }
2843 1.1.1.2 christos done
2844 1.1.1.2 christos
2845 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2846 1.1 christos /* end confdefs.h. */
2847 1.1 christos
2848 1.1 christos int
2849 1.1 christos main ()
2850 1.1 christos {
2851 1.1 christos
2852 1.1 christos ;
2853 1.1 christos return 0;
2854 1.1 christos }
2855 1.1 christos _ACEOF
2856 1.1 christos ac_clean_files_save=$ac_clean_files
2857 1.1.1.2 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2858 1.1 christos # Try to create an executable without -o first, disregard a.out.
2859 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2860 1.1 christos # of exeext.
2861 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2862 1.1.1.2 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2863 1.1.1.2 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2864 1.1.1.2 christos
2865 1.1.1.2 christos # The possible output files:
2866 1.1.1.2 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2867 1.1.1.2 christos
2868 1.1 christos ac_rmfiles=
2869 1.1 christos for ac_file in $ac_files
2870 1.1 christos do
2871 1.1 christos case $ac_file in
2872 1.1.1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2873 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2874 1.1 christos esac
2875 1.1 christos done
2876 1.1 christos rm -f $ac_rmfiles
2877 1.1 christos
2878 1.1.1.2 christos if { { ac_try="$ac_link_default"
2879 1.1 christos case "(($ac_try" in
2880 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2881 1.1 christos *) ac_try_echo=$ac_try;;
2882 1.1 christos esac
2883 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2884 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
2885 1.1 christos (eval "$ac_link_default") 2>&5
2886 1.1 christos ac_status=$?
2887 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2888 1.1.1.2 christos test $ac_status = 0; }; then :
2889 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2890 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2891 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2892 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2893 1.1 christos # Autoconf.
2894 1.1 christos for ac_file in $ac_files ''
2895 1.1 christos do
2896 1.1 christos test -f "$ac_file" || continue
2897 1.1 christos case $ac_file in
2898 1.1.1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2899 1.1 christos ;;
2900 1.1 christos [ab].out )
2901 1.1 christos # We found the default executable, but exeext='' is most
2902 1.1 christos # certainly right.
2903 1.1 christos break;;
2904 1.1 christos *.* )
2905 1.1.1.2 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2906 1.1 christos then :; else
2907 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2908 1.1 christos fi
2909 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2910 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2911 1.1 christos # argument, so we may need to know it at that point already.
2912 1.1 christos # Even if this section looks crufty: it has the advantage of
2913 1.1 christos # actually working.
2914 1.1 christos break;;
2915 1.1 christos * )
2916 1.1 christos break;;
2917 1.1 christos esac
2918 1.1 christos done
2919 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2920 1.1 christos
2921 1.1 christos else
2922 1.1 christos ac_file=''
2923 1.1 christos fi
2924 1.1.1.2 christos if test -z "$ac_file"; then :
2925 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2926 1.1.1.2 christos $as_echo "no" >&6; }
2927 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
2928 1.1.1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
2929 1.1.1.2 christos
2930 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2931 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2932 1.1.1.2 christos as_fn_error 77 "C compiler cannot create executables
2933 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2934 1.1.1.2 christos else
2935 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2936 1.1.1.2 christos $as_echo "yes" >&6; }
2937 1.1.1.2 christos fi
2938 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2939 1.1.1.2 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
2940 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2941 1.1.1.2 christos $as_echo "$ac_file" >&6; }
2942 1.1 christos ac_exeext=$ac_cv_exeext
2943 1.1 christos
2944 1.1.1.2 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2945 1.1 christos ac_clean_files=$ac_clean_files_save
2946 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2947 1.1.1.2 christos $as_echo_n "checking for suffix of executables... " >&6; }
2948 1.1.1.2 christos if { { ac_try="$ac_link"
2949 1.1 christos case "(($ac_try" in
2950 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2951 1.1 christos *) ac_try_echo=$ac_try;;
2952 1.1 christos esac
2953 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2954 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
2955 1.1 christos (eval "$ac_link") 2>&5
2956 1.1 christos ac_status=$?
2957 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2958 1.1.1.2 christos test $ac_status = 0; }; then :
2959 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2960 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2961 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
2962 1.1 christos # `rm'.
2963 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
2964 1.1 christos test -f "$ac_file" || continue
2965 1.1 christos case $ac_file in
2966 1.1.1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2967 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2968 1.1 christos break;;
2969 1.1 christos * ) break;;
2970 1.1 christos esac
2971 1.1 christos done
2972 1.1 christos else
2973 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2974 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2975 1.1.1.2 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2976 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2977 1.1.1.2 christos fi
2978 1.1.1.2 christos rm -f conftest conftest$ac_cv_exeext
2979 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2980 1.1.1.2 christos $as_echo "$ac_cv_exeext" >&6; }
2981 1.1 christos
2982 1.1 christos rm -f conftest.$ac_ext
2983 1.1 christos EXEEXT=$ac_cv_exeext
2984 1.1 christos ac_exeext=$EXEEXT
2985 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2986 1.1.1.2 christos /* end confdefs.h. */
2987 1.1.1.2 christos #include <stdio.h>
2988 1.1.1.2 christos int
2989 1.1.1.2 christos main ()
2990 1.1.1.2 christos {
2991 1.1.1.2 christos FILE *f = fopen ("conftest.out", "w");
2992 1.1.1.2 christos return ferror (f) || fclose (f) != 0;
2993 1.1.1.2 christos
2994 1.1.1.2 christos ;
2995 1.1.1.2 christos return 0;
2996 1.1.1.2 christos }
2997 1.1 christos _ACEOF
2998 1.1.1.2 christos ac_clean_files="$ac_clean_files conftest.out"
2999 1.1.1.2 christos # Check that the compiler produces executables we can run. If not, either
3000 1.1.1.2 christos # the compiler is broken, or we cross compile.
3001 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3002 1.1.1.2 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3003 1.1.1.2 christos if test "$cross_compiling" != yes; then
3004 1.1.1.2 christos { { ac_try="$ac_link"
3005 1.1.1.2 christos case "(($ac_try" in
3006 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3007 1.1.1.2 christos *) ac_try_echo=$ac_try;;
3008 1.1.1.2 christos esac
3009 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3010 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
3011 1.1.1.2 christos (eval "$ac_link") 2>&5
3012 1.1.1.2 christos ac_status=$?
3013 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3014 1.1.1.2 christos test $ac_status = 0; }
3015 1.1.1.2 christos if { ac_try='./conftest$ac_cv_exeext'
3016 1.1.1.2 christos { { case "(($ac_try" in
3017 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018 1.1.1.2 christos *) ac_try_echo=$ac_try;;
3019 1.1.1.2 christos esac
3020 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3021 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
3022 1.1.1.2 christos (eval "$ac_try") 2>&5
3023 1.1.1.2 christos ac_status=$?
3024 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3025 1.1.1.2 christos test $ac_status = 0; }; }; then
3026 1.1.1.2 christos cross_compiling=no
3027 1.1.1.2 christos else
3028 1.1.1.2 christos if test "$cross_compiling" = maybe; then
3029 1.1.1.2 christos cross_compiling=yes
3030 1.1.1.2 christos else
3031 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3032 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3033 1.1.1.2 christos as_fn_error $? "cannot run C compiled programs.
3034 1.1.1.2 christos If you meant to cross compile, use \`--host'.
3035 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3036 1.1.1.2 christos fi
3037 1.1.1.2 christos fi
3038 1.1.1.2 christos fi
3039 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3040 1.1.1.2 christos $as_echo "$cross_compiling" >&6; }
3041 1.1.1.2 christos
3042 1.1.1.2 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3043 1.1.1.2 christos ac_clean_files=$ac_clean_files_save
3044 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3045 1.1.1.2 christos $as_echo_n "checking for suffix of object files... " >&6; }
3046 1.1.1.3 christos if ${ac_cv_objext+:} false; then :
3047 1.1.1.2 christos $as_echo_n "(cached) " >&6
3048 1.1.1.2 christos else
3049 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3050 1.1 christos /* end confdefs.h. */
3051 1.1 christos
3052 1.1 christos int
3053 1.1 christos main ()
3054 1.1 christos {
3055 1.1 christos
3056 1.1 christos ;
3057 1.1 christos return 0;
3058 1.1 christos }
3059 1.1 christos _ACEOF
3060 1.1 christos rm -f conftest.o conftest.obj
3061 1.1.1.2 christos if { { ac_try="$ac_compile"
3062 1.1 christos case "(($ac_try" in
3063 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3064 1.1 christos *) ac_try_echo=$ac_try;;
3065 1.1 christos esac
3066 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3067 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
3068 1.1 christos (eval "$ac_compile") 2>&5
3069 1.1 christos ac_status=$?
3070 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3071 1.1.1.2 christos test $ac_status = 0; }; then :
3072 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3073 1.1 christos test -f "$ac_file" || continue;
3074 1.1 christos case $ac_file in
3075 1.1.1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3076 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3077 1.1 christos break;;
3078 1.1 christos esac
3079 1.1 christos done
3080 1.1 christos else
3081 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
3082 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3083 1.1 christos
3084 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3085 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3086 1.1.1.2 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3087 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3088 1.1 christos fi
3089 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3090 1.1 christos fi
3091 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3092 1.1.1.2 christos $as_echo "$ac_cv_objext" >&6; }
3093 1.1 christos OBJEXT=$ac_cv_objext
3094 1.1 christos ac_objext=$OBJEXT
3095 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3096 1.1.1.2 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3097 1.1.1.3 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3098 1.1.1.2 christos $as_echo_n "(cached) " >&6
3099 1.1 christos else
3100 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3101 1.1 christos /* end confdefs.h. */
3102 1.1 christos
3103 1.1 christos int
3104 1.1 christos main ()
3105 1.1 christos {
3106 1.1 christos #ifndef __GNUC__
3107 1.1 christos choke me
3108 1.1 christos #endif
3109 1.1 christos
3110 1.1 christos ;
3111 1.1 christos return 0;
3112 1.1 christos }
3113 1.1 christos _ACEOF
3114 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3115 1.1 christos ac_compiler_gnu=yes
3116 1.1 christos else
3117 1.1.1.2 christos ac_compiler_gnu=no
3118 1.1 christos fi
3119 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3120 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3121 1.1 christos
3122 1.1 christos fi
3123 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3124 1.1.1.2 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3125 1.1.1.2 christos if test $ac_compiler_gnu = yes; then
3126 1.1.1.2 christos GCC=yes
3127 1.1.1.2 christos else
3128 1.1.1.2 christos GCC=
3129 1.1.1.2 christos fi
3130 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3131 1.1 christos ac_save_CFLAGS=$CFLAGS
3132 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3133 1.1.1.2 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3134 1.1.1.3 christos if ${ac_cv_prog_cc_g+:} false; then :
3135 1.1.1.2 christos $as_echo_n "(cached) " >&6
3136 1.1 christos else
3137 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3138 1.1 christos ac_c_werror_flag=yes
3139 1.1 christos ac_cv_prog_cc_g=no
3140 1.1 christos CFLAGS="-g"
3141 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3142 1.1 christos /* end confdefs.h. */
3143 1.1 christos
3144 1.1 christos int
3145 1.1 christos main ()
3146 1.1 christos {
3147 1.1 christos
3148 1.1 christos ;
3149 1.1 christos return 0;
3150 1.1 christos }
3151 1.1 christos _ACEOF
3152 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3153 1.1 christos ac_cv_prog_cc_g=yes
3154 1.1 christos else
3155 1.1.1.2 christos CFLAGS=""
3156 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3157 1.1 christos /* end confdefs.h. */
3158 1.1 christos
3159 1.1 christos int
3160 1.1 christos main ()
3161 1.1 christos {
3162 1.1 christos
3163 1.1 christos ;
3164 1.1 christos return 0;
3165 1.1 christos }
3166 1.1 christos _ACEOF
3167 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3168 1.1 christos
3169 1.1.1.2 christos else
3170 1.1.1.2 christos ac_c_werror_flag=$ac_save_c_werror_flag
3171 1.1 christos CFLAGS="-g"
3172 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3173 1.1 christos /* end confdefs.h. */
3174 1.1 christos
3175 1.1 christos int
3176 1.1 christos main ()
3177 1.1 christos {
3178 1.1 christos
3179 1.1 christos ;
3180 1.1 christos return 0;
3181 1.1 christos }
3182 1.1 christos _ACEOF
3183 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3184 1.1 christos ac_cv_prog_cc_g=yes
3185 1.1 christos fi
3186 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3187 1.1 christos fi
3188 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3189 1.1 christos fi
3190 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3191 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3192 1.1 christos fi
3193 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3194 1.1.1.2 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3195 1.1 christos if test "$ac_test_CFLAGS" = set; then
3196 1.1 christos CFLAGS=$ac_save_CFLAGS
3197 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3198 1.1 christos if test "$GCC" = yes; then
3199 1.1 christos CFLAGS="-g -O2"
3200 1.1 christos else
3201 1.1 christos CFLAGS="-g"
3202 1.1 christos fi
3203 1.1 christos else
3204 1.1 christos if test "$GCC" = yes; then
3205 1.1 christos CFLAGS="-O2"
3206 1.1 christos else
3207 1.1 christos CFLAGS=
3208 1.1 christos fi
3209 1.1 christos fi
3210 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3211 1.1.1.2 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3212 1.1.1.3 christos if ${ac_cv_prog_cc_c89+:} false; then :
3213 1.1.1.2 christos $as_echo_n "(cached) " >&6
3214 1.1 christos else
3215 1.1 christos ac_cv_prog_cc_c89=no
3216 1.1 christos ac_save_CC=$CC
3217 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3218 1.1 christos /* end confdefs.h. */
3219 1.1 christos #include <stdarg.h>
3220 1.1 christos #include <stdio.h>
3221 1.1.1.3 christos struct stat;
3222 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3223 1.1 christos struct buf { int x; };
3224 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3225 1.1 christos static char *e (p, i)
3226 1.1 christos char **p;
3227 1.1 christos int i;
3228 1.1 christos {
3229 1.1 christos return p[i];
3230 1.1 christos }
3231 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3232 1.1 christos {
3233 1.1 christos char *s;
3234 1.1 christos va_list v;
3235 1.1 christos va_start (v,p);
3236 1.1 christos s = g (p, va_arg (v,int));
3237 1.1 christos va_end (v);
3238 1.1 christos return s;
3239 1.1 christos }
3240 1.1 christos
3241 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3242 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3243 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3244 1.1 christos as 'x'. The following induces an error, until -std is added to get
3245 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3246 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3247 1.1 christos that's true only with -std. */
3248 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3249 1.1 christos
3250 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3251 1.1 christos inside strings and character constants. */
3252 1.1 christos #define FOO(x) 'x'
3253 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3254 1.1 christos
3255 1.1 christos int test (int i, double x);
3256 1.1 christos struct s1 {int (*f) (int a);};
3257 1.1 christos struct s2 {int (*f) (double a);};
3258 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3259 1.1 christos int argc;
3260 1.1 christos char **argv;
3261 1.1 christos int
3262 1.1 christos main ()
3263 1.1 christos {
3264 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3265 1.1 christos ;
3266 1.1 christos return 0;
3267 1.1 christos }
3268 1.1 christos _ACEOF
3269 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3270 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3271 1.1 christos do
3272 1.1 christos CC="$ac_save_CC $ac_arg"
3273 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3274 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3275 1.1 christos fi
3276 1.1 christos rm -f core conftest.err conftest.$ac_objext
3277 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3278 1.1 christos done
3279 1.1 christos rm -f conftest.$ac_ext
3280 1.1 christos CC=$ac_save_CC
3281 1.1 christos
3282 1.1 christos fi
3283 1.1 christos # AC_CACHE_VAL
3284 1.1 christos case "x$ac_cv_prog_cc_c89" in
3285 1.1 christos x)
3286 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3287 1.1.1.2 christos $as_echo "none needed" >&6; } ;;
3288 1.1 christos xno)
3289 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3290 1.1.1.2 christos $as_echo "unsupported" >&6; } ;;
3291 1.1 christos *)
3292 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3293 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3294 1.1.1.2 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3295 1.1 christos esac
3296 1.1.1.2 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3297 1.1 christos
3298 1.1.1.2 christos fi
3299 1.1 christos
3300 1.1 christos ac_ext=c
3301 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3302 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3303 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3304 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3305 1.1 christos
3306 1.1 christos
3307 1.1 christos
3308 1.1 christos
3309 1.1 christos
3310 1.1 christos if test "$GCC" = yes ; then
3311 1.1.1.3 christos #
3312 1.1.1.3 christos # -Werror forces warnings to be errors.
3313 1.1.1.3 christos #
3314 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-Werror
3315 1.1 christos else
3316 1.1 christos V_INCLS="$V_INCLS -I/usr/local/include"
3317 1.1 christos LDFLAGS="$LDFLAGS -L/usr/local/lib"
3318 1.1 christos
3319 1.1 christos case "$host_os" in
3320 1.1 christos
3321 1.1.1.3 christos darwin*)
3322 1.1.1.3 christos #
3323 1.1.1.3 christos # This is assumed either to be GCC or clang, both
3324 1.1.1.3 christos # of which use -Werror to force warnings to be errors.
3325 1.1.1.3 christos #
3326 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-Werror
3327 1.1.1.3 christos ;;
3328 1.1.1.3 christos
3329 1.1.1.3 christos hpux*)
3330 1.1.1.3 christos #
3331 1.1.1.3 christos # HP C, which is what we presume we're using, doesn't
3332 1.1.1.3 christos # exit with a non-zero exit status if we hand it an
3333 1.1.1.3 christos # invalid -W flag, can't be forced to do so even with
3334 1.1.1.3 christos # +We, and doesn't handle GCC-style -W flags, so we
3335 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3336 1.1.1.3 christos #
3337 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3338 1.1.1.3 christos ;;
3339 1.1.1.3 christos
3340 1.1 christos irix*)
3341 1.1.1.3 christos #
3342 1.1.1.3 christos # MIPS C, which is what we presume we're using, doesn't
3343 1.1.1.3 christos # necessarily exit with a non-zero exit status if we
3344 1.1.1.3 christos # hand it an invalid -W flag, can't be forced to do
3345 1.1.1.3 christos # so, and doesn't handle GCC-style -W flags, so we
3346 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3347 1.1.1.3 christos #
3348 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3349 1.1.1.3 christos #
3350 1.1.1.3 christos # It also, apparently, defaults to "char" being
3351 1.1.1.3 christos # unsigned, unlike most other C implementations;
3352 1.1.1.3 christos # I suppose we could say "signed char" whenever
3353 1.1.1.3 christos # we want to guarantee a signed "char", but let's
3354 1.1.1.3 christos # just force signed chars.
3355 1.1.1.3 christos #
3356 1.1.1.3 christos # -xansi is normally the default, but the
3357 1.1.1.3 christos # configure script was setting it; perhaps -cckr
3358 1.1.1.3 christos # was the default in the Old Days. (Then again,
3359 1.1.1.3 christos # that would probably be for backwards compatibility
3360 1.1.1.3 christos # in the days when ANSI C was Shiny and New, i.e.
3361 1.1.1.3 christos # 1989 and the early '90's, so maybe we can just
3362 1.1.1.3 christos # drop support for those compilers.)
3363 1.1.1.3 christos #
3364 1.1.1.3 christos # -g is equivalent to -g2, which turns off
3365 1.1.1.3 christos # optimization; we choose -g3, which generates
3366 1.1.1.3 christos # debugging information but doesn't turn off
3367 1.1.1.3 christos # optimization (even if the optimization would
3368 1.1.1.3 christos # cause inaccuracies in debugging).
3369 1.1.1.3 christos #
3370 1.1 christos V_CCOPT="$V_CCOPT -xansi -signed -g3"
3371 1.1 christos ;;
3372 1.1 christos
3373 1.1 christos osf*)
3374 1.1.1.3 christos #
3375 1.1 christos # Presumed to be DEC OSF/1, Digital UNIX, or
3376 1.1 christos # Tru64 UNIX.
3377 1.1 christos #
3378 1.1.1.3 christos # The DEC C compiler, which is what we presume we're
3379 1.1.1.3 christos # using, doesn't exit with a non-zero exit status if we
3380 1.1.1.3 christos # hand it an invalid -W flag, can't be forced to do
3381 1.1.1.3 christos # so, and doesn't handle GCC-style -W flags, so we
3382 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3383 1.1.1.3 christos #
3384 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3385 1.1.1.3 christos #
3386 1.1.1.3 christos # -g is equivalent to -g2, which turns off
3387 1.1.1.3 christos # optimization; we choose -g3, which generates
3388 1.1.1.3 christos # debugging information but doesn't turn off
3389 1.1.1.3 christos # optimization (even if the optimization would
3390 1.1.1.3 christos # cause inaccuracies in debugging).
3391 1.1.1.3 christos #
3392 1.1 christos V_CCOPT="$V_CCOPT -g3"
3393 1.1 christos ;;
3394 1.1 christos
3395 1.1.1.3 christos solaris*)
3396 1.1.1.3 christos #
3397 1.1.1.3 christos # Assumed to be Sun C, which requires -errwarn to force
3398 1.1.1.3 christos # warnings to be treated as errors.
3399 1.1.1.3 christos #
3400 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-errwarn
3401 1.1.1.3 christos ;;
3402 1.1.1.3 christos
3403 1.1 christos ultrix*)
3404 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3405 1.1.1.2 christos $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3406 1.1.1.3 christos if ${ac_cv_lbl_cc_const_proto+:} false; then :
3407 1.1.1.2 christos $as_echo_n "(cached) " >&6
3408 1.1 christos else
3409 1.1.1.3 christos
3410 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3411 1.1 christos /* end confdefs.h. */
3412 1.1 christos #include <sys/types.h>
3413 1.1 christos int
3414 1.1 christos main ()
3415 1.1 christos {
3416 1.1 christos struct a { int b; };
3417 1.1 christos void c(const struct a *)
3418 1.1 christos ;
3419 1.1 christos return 0;
3420 1.1 christos }
3421 1.1 christos _ACEOF
3422 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3423 1.1 christos ac_cv_lbl_cc_const_proto=yes
3424 1.1 christos else
3425 1.1.1.2 christos ac_cv_lbl_cc_const_proto=no
3426 1.1 christos fi
3427 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3428 1.1 christos fi
3429 1.1 christos
3430 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3431 1.1.1.2 christos $as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3432 1.1 christos if test $ac_cv_lbl_cc_const_proto = no ; then
3433 1.1 christos
3434 1.1.1.2 christos $as_echo "#define const /**/" >>confdefs.h
3435 1.1 christos
3436 1.1 christos fi
3437 1.1 christos ;;
3438 1.1 christos esac
3439 1.1.1.3 christos V_CCOPT="$V_CCOPT -O"
3440 1.1 christos fi
3441 1.1 christos
3442 1.1 christos
3443 1.1 christos if test "$GCC" = yes ; then
3444 1.1 christos #
3445 1.1 christos # On platforms where we build a shared library:
3446 1.1 christos #
3447 1.1 christos # add options to generate position-independent code,
3448 1.1 christos # if necessary (it's the default in AIX and Darwin/OS X);
3449 1.1 christos #
3450 1.1 christos # define option to set the soname of the shared library,
3451 1.1 christos # if the OS supports that;
3452 1.1 christos #
3453 1.1 christos # add options to specify, at link time, a directory to
3454 1.1 christos # add to the run-time search path, if that's necessary.
3455 1.1 christos #
3456 1.1 christos V_SHLIB_CMD="\$(CC)"
3457 1.1 christos V_SHLIB_OPT="-shared"
3458 1.1 christos case "$host_os" in
3459 1.1 christos
3460 1.1 christos aix*)
3461 1.1 christos ;;
3462 1.1 christos
3463 1.1 christos freebsd*|netbsd*|openbsd*|dragonfly*|linux*|osf*)
3464 1.1 christos #
3465 1.1 christos # Platforms where the linker is the GNU linker
3466 1.1 christos # or accepts command-line arguments like
3467 1.1 christos # those the GNU linker accepts.
3468 1.1 christos #
3469 1.1.1.2 christos # Some instruction sets require -fPIC on some
3470 1.1.1.2 christos # operating systems. Check for them. If you
3471 1.1.1.2 christos # have a combination that requires it, add it
3472 1.1.1.2 christos # here.
3473 1.1.1.2 christos #
3474 1.1.1.2 christos PIC_OPT=-fpic
3475 1.1.1.2 christos case "$host_cpu" in
3476 1.1.1.2 christos
3477 1.1.1.2 christos sparc64*)
3478 1.1.1.2 christos case "$host_os" in
3479 1.1.1.2 christos
3480 1.1.1.3 christos freebsd*|openbsd*)
3481 1.1.1.2 christos PIC_OPT=-fPIC
3482 1.1.1.2 christos ;;
3483 1.1.1.2 christos esac
3484 1.1.1.2 christos ;;
3485 1.1.1.2 christos esac
3486 1.1.1.2 christos V_CCOPT="$V_CCOPT $PIC_OPT"
3487 1.1 christos V_SONAME_OPT="-Wl,-soname,"
3488 1.1 christos V_RPATH_OPT="-Wl,-rpath,"
3489 1.1 christos ;;
3490 1.1 christos
3491 1.1 christos hpux*)
3492 1.1 christos V_CCOPT="$V_CCOPT -fpic"
3493 1.1 christos #
3494 1.1 christos # XXX - this assumes GCC is using the HP linker,
3495 1.1 christos # rather than the GNU linker, and that the "+h"
3496 1.1 christos # option is used on all HP-UX platforms, both .sl
3497 1.1 christos # and .so.
3498 1.1 christos #
3499 1.1 christos V_SONAME_OPT="-Wl,+h,"
3500 1.1 christos #
3501 1.1 christos # By default, directories specifed with -L
3502 1.1 christos # are added to the run-time search path, so
3503 1.1 christos # we don't add them in pcap-config.
3504 1.1 christos #
3505 1.1 christos ;;
3506 1.1 christos
3507 1.1 christos solaris*)
3508 1.1 christos V_CCOPT="$V_CCOPT -fpic"
3509 1.1 christos #
3510 1.1 christos # XXX - this assumes GCC is using the Sun linker,
3511 1.1 christos # rather than the GNU linker.
3512 1.1 christos #
3513 1.1 christos V_SONAME_OPT="-Wl,-h,"
3514 1.1 christos V_RPATH_OPT="-Wl,-R,"
3515 1.1 christos ;;
3516 1.1 christos esac
3517 1.1 christos else
3518 1.1 christos #
3519 1.1 christos # Set the appropriate compiler flags and, on platforms
3520 1.1 christos # where we build a shared library:
3521 1.1 christos #
3522 1.1 christos # add options to generate position-independent code,
3523 1.1 christos # if necessary (it's the default in Darwin/OS X);
3524 1.1 christos #
3525 1.1 christos # if we generate ".so" shared libraries, define the
3526 1.1 christos # appropriate options for building the shared library;
3527 1.1 christos #
3528 1.1 christos # add options to specify, at link time, a directory to
3529 1.1 christos # add to the run-time search path, if that's necessary.
3530 1.1 christos #
3531 1.1 christos # Note: spaces after V_SONAME_OPT are significant; on
3532 1.1 christos # some platforms the soname is passed with a GCC-like
3533 1.1 christos # "-Wl,-soname,{soname}" option, with the soname part
3534 1.1 christos # of the option, while on other platforms the C compiler
3535 1.1 christos # driver takes it as a regular option with the soname
3536 1.1 christos # following the option. The same applies to V_RPATH_OPT.
3537 1.1 christos #
3538 1.1 christos case "$host_os" in
3539 1.1 christos
3540 1.1 christos aix*)
3541 1.1 christos V_SHLIB_CMD="\$(CC)"
3542 1.1 christos V_SHLIB_OPT="-G -bnoentry -bexpall"
3543 1.1 christos ;;
3544 1.1 christos
3545 1.1 christos freebsd*|netbsd*|openbsd*|dragonfly*|linux*)
3546 1.1 christos #
3547 1.1 christos # "cc" is GCC.
3548 1.1 christos #
3549 1.1 christos V_CCOPT="$V_CCOPT -fpic"
3550 1.1 christos V_SHLIB_CMD="\$(CC)"
3551 1.1 christos V_SHLIB_OPT="-shared"
3552 1.1 christos V_SONAME_OPT="-Wl,-soname,"
3553 1.1 christos V_RPATH_OPT="-Wl,-rpath,"
3554 1.1 christos ;;
3555 1.1 christos
3556 1.1 christos hpux*)
3557 1.1 christos V_CCOPT="$V_CCOPT +z"
3558 1.1 christos V_SHLIB_CMD="\$(LD)"
3559 1.1 christos V_SHLIB_OPT="-b"
3560 1.1 christos V_SONAME_OPT="+h "
3561 1.1 christos #
3562 1.1 christos # By default, directories specifed with -L
3563 1.1 christos # are added to the run-time search path, so
3564 1.1 christos # we don't add them in pcap-config.
3565 1.1 christos #
3566 1.1 christos ;;
3567 1.1 christos
3568 1.1 christos osf*)
3569 1.1 christos #
3570 1.1 christos # Presumed to be DEC OSF/1, Digital UNIX, or
3571 1.1 christos # Tru64 UNIX.
3572 1.1 christos #
3573 1.1 christos V_SHLIB_CMD="\$(CC)"
3574 1.1 christos V_SHLIB_OPT="-shared"
3575 1.1 christos V_SONAME_OPT="-soname "
3576 1.1 christos V_RPATH_OPT="-rpath "
3577 1.1 christos ;;
3578 1.1 christos
3579 1.1 christos solaris*)
3580 1.1 christos V_CCOPT="$V_CCOPT -Kpic"
3581 1.1 christos V_SHLIB_CMD="\$(CC)"
3582 1.1 christos V_SHLIB_OPT="-G"
3583 1.1 christos V_SONAME_OPT="-h "
3584 1.1 christos V_RPATH_OPT="-R"
3585 1.1 christos ;;
3586 1.1 christos esac
3587 1.1 christos fi
3588 1.1 christos
3589 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3590 1.1.1.2 christos $as_echo_n "checking for inline... " >&6; }
3591 1.1 christos save_CFLAGS="$CFLAGS"
3592 1.1 christos CFLAGS="$V_CCOPT"
3593 1.1.1.3 christos if ${ac_cv_lbl_inline+:} false; then :
3594 1.1.1.2 christos $as_echo_n "(cached) " >&6
3595 1.1 christos else
3596 1.1 christos
3597 1.1 christos ac_cv_lbl_inline=""
3598 1.1 christos ac_lbl_cc_inline=no
3599 1.1 christos for ac_lbl_inline in inline __inline__ __inline
3600 1.1 christos do
3601 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3602 1.1 christos /* end confdefs.h. */
3603 1.1 christos #define inline $ac_lbl_inline
3604 1.1 christos static inline struct iltest *foo(void);
3605 1.1 christos struct iltest {
3606 1.1 christos int iltest1;
3607 1.1 christos int iltest2;
3608 1.1 christos };
3609 1.1 christos
3610 1.1 christos static inline struct iltest *
3611 1.1 christos foo()
3612 1.1 christos {
3613 1.1 christos static struct iltest xxx;
3614 1.1 christos
3615 1.1 christos return &xxx;
3616 1.1 christos }
3617 1.1 christos int
3618 1.1 christos main ()
3619 1.1 christos {
3620 1.1 christos
3621 1.1 christos ;
3622 1.1 christos return 0;
3623 1.1 christos }
3624 1.1 christos _ACEOF
3625 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3626 1.1 christos ac_lbl_cc_inline=yes
3627 1.1 christos fi
3628 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3629 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3630 1.1 christos break;
3631 1.1 christos fi
3632 1.1 christos done
3633 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3634 1.1 christos ac_cv_lbl_inline=$ac_lbl_inline
3635 1.1 christos fi
3636 1.1 christos fi
3637 1.1 christos
3638 1.1 christos CFLAGS="$save_CFLAGS"
3639 1.1 christos if test ! -z "$ac_cv_lbl_inline" ; then
3640 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3641 1.1.1.2 christos $as_echo "$ac_cv_lbl_inline" >&6; }
3642 1.1 christos else
3643 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3644 1.1.1.2 christos $as_echo "no" >&6; }
3645 1.1 christos fi
3646 1.1 christos
3647 1.1 christos cat >>confdefs.h <<_ACEOF
3648 1.1 christos #define inline $ac_cv_lbl_inline
3649 1.1 christos _ACEOF
3650 1.1 christos
3651 1.1 christos
3652 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3653 1.1.1.2 christos $as_echo_n "checking for __attribute__... " >&6; }
3654 1.1.1.3 christos if ${ac_cv___attribute__+:} false; then :
3655 1.1.1.2 christos $as_echo_n "(cached) " >&6
3656 1.1 christos else
3657 1.1 christos
3658 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3659 1.1 christos /* end confdefs.h. */
3660 1.1 christos
3661 1.1.1.3 christos
3662 1.1 christos #include <stdlib.h>
3663 1.1 christos
3664 1.1 christos static void foo(void) __attribute__ ((noreturn));
3665 1.1 christos
3666 1.1 christos static void
3667 1.1 christos foo(void)
3668 1.1 christos {
3669 1.1 christos exit(1);
3670 1.1 christos }
3671 1.1 christos
3672 1.1 christos int
3673 1.1 christos main(int argc, char **argv)
3674 1.1 christos {
3675 1.1 christos foo();
3676 1.1 christos }
3677 1.1 christos
3678 1.1 christos _ACEOF
3679 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3680 1.1 christos ac_cv___attribute__=yes
3681 1.1 christos else
3682 1.1.1.2 christos ac_cv___attribute__=no
3683 1.1 christos fi
3684 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3685 1.1 christos fi
3686 1.1 christos
3687 1.1 christos if test "$ac_cv___attribute__" = "yes"; then
3688 1.1 christos
3689 1.1.1.2 christos $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3690 1.1 christos
3691 1.1 christos else
3692 1.1.1.3 christos #
3693 1.1.1.3 christos # We can't use __attribute__, so we can't use __attribute__((unused)),
3694 1.1.1.3 christos # so we define _U_ to an empty string.
3695 1.1.1.3 christos #
3696 1.1 christos V_DEFS="$V_DEFS -D_U_=\"\""
3697 1.1 christos fi
3698 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3699 1.1.1.2 christos $as_echo "$ac_cv___attribute__" >&6; }
3700 1.1 christos
3701 1.1.1.3 christos if test "$ac_cv___attribute__" = "yes"; then
3702 1.1.1.3 christos
3703 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3704 1.1.1.3 christos $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3705 1.1.1.3 christos if ${ac_cv___attribute___unused+:} false; then :
3706 1.1.1.3 christos $as_echo_n "(cached) " >&6
3707 1.1.1.3 christos else
3708 1.1.1.3 christos
3709 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3710 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3711 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3712 1.1.1.3 christos /* end confdefs.h. */
3713 1.1.1.3 christos
3714 1.1.1.3 christos
3715 1.1.1.3 christos #include <stdlib.h>
3716 1.1.1.3 christos #include <stdio.h>
3717 1.1.1.3 christos
3718 1.1.1.3 christos int
3719 1.1.1.3 christos main(int argc __attribute((unused)), char **argv __attribute((unused)))
3720 1.1.1.3 christos {
3721 1.1.1.3 christos printf("Hello, world!\n");
3722 1.1.1.3 christos return 0;
3723 1.1.1.3 christos }
3724 1.1.1.3 christos
3725 1.1.1.3 christos _ACEOF
3726 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3727 1.1.1.3 christos ac_cv___attribute___unused=yes
3728 1.1.1.3 christos else
3729 1.1.1.3 christos ac_cv___attribute___unused=no
3730 1.1.1.3 christos fi
3731 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3732 1.1.1.3 christos fi
3733 1.1.1.3 christos
3734 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3735 1.1.1.3 christos if test "$ac_cv___attribute___unused" = "yes"; then
3736 1.1.1.3 christos V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3737 1.1.1.3 christos else
3738 1.1.1.3 christos V_DEFS="$V_DEFS -D_U_=\"\""
3739 1.1.1.3 christos fi
3740 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3741 1.1.1.3 christos $as_echo "$ac_cv___attribute___unused" >&6; }
3742 1.1.1.3 christos
3743 1.1.1.3 christos
3744 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3745 1.1.1.3 christos $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3746 1.1.1.3 christos if ${ac_cv___attribute___format+:} false; then :
3747 1.1.1.3 christos $as_echo_n "(cached) " >&6
3748 1.1.1.3 christos else
3749 1.1.1.3 christos
3750 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3751 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3752 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3753 1.1.1.3 christos /* end confdefs.h. */
3754 1.1.1.3 christos
3755 1.1.1.3 christos
3756 1.1.1.3 christos #include <stdlib.h>
3757 1.1.1.3 christos
3758 1.1.1.3 christos extern int foo(const char *fmt, ...)
3759 1.1.1.3 christos __attribute__ ((format (printf, 1, 2)));
3760 1.1.1.3 christos
3761 1.1.1.3 christos int
3762 1.1.1.3 christos main(int argc, char **argv)
3763 1.1.1.3 christos {
3764 1.1.1.3 christos foo("%s", "test");
3765 1.1.1.3 christos }
3766 1.1.1.3 christos
3767 1.1.1.3 christos _ACEOF
3768 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3769 1.1.1.3 christos ac_cv___attribute___format=yes
3770 1.1.1.3 christos else
3771 1.1.1.3 christos ac_cv___attribute___format=no
3772 1.1.1.3 christos fi
3773 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3774 1.1.1.3 christos fi
3775 1.1.1.3 christos
3776 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3777 1.1.1.3 christos if test "$ac_cv___attribute___format" = "yes"; then
3778 1.1.1.3 christos
3779 1.1.1.3 christos $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3780 1.1.1.3 christos
3781 1.1.1.3 christos fi
3782 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3783 1.1.1.3 christos $as_echo "$ac_cv___attribute___format" >&6; }
3784 1.1.1.3 christos
3785 1.1.1.3 christos fi
3786 1.1 christos
3787 1.1 christos ac_ext=c
3788 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3789 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3790 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3791 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3792 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3793 1.1.1.2 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3794 1.1 christos # On Suns, sometimes $CPP names a directory.
3795 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3796 1.1 christos CPP=
3797 1.1 christos fi
3798 1.1 christos if test -z "$CPP"; then
3799 1.1.1.3 christos if ${ac_cv_prog_CPP+:} false; then :
3800 1.1.1.2 christos $as_echo_n "(cached) " >&6
3801 1.1 christos else
3802 1.1 christos # Double quotes because CPP needs to be expanded
3803 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3804 1.1 christos do
3805 1.1 christos ac_preproc_ok=false
3806 1.1 christos for ac_c_preproc_warn_flag in '' yes
3807 1.1 christos do
3808 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3809 1.1 christos # with a fresh cross-compiler works.
3810 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3811 1.1 christos # <limits.h> exists even on freestanding compilers.
3812 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3813 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3814 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3815 1.1 christos /* end confdefs.h. */
3816 1.1 christos #ifdef __STDC__
3817 1.1 christos # include <limits.h>
3818 1.1 christos #else
3819 1.1 christos # include <assert.h>
3820 1.1 christos #endif
3821 1.1 christos Syntax error
3822 1.1 christos _ACEOF
3823 1.1.1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3824 1.1 christos
3825 1.1.1.2 christos else
3826 1.1 christos # Broken: fails on valid input.
3827 1.1 christos continue
3828 1.1 christos fi
3829 1.1.1.2 christos rm -f conftest.err conftest.i conftest.$ac_ext
3830 1.1 christos
3831 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3832 1.1 christos # can be detected and how.
3833 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3834 1.1 christos /* end confdefs.h. */
3835 1.1 christos #include <ac_nonexistent.h>
3836 1.1 christos _ACEOF
3837 1.1.1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3838 1.1 christos # Broken: success on invalid input.
3839 1.1 christos continue
3840 1.1 christos else
3841 1.1 christos # Passes both tests.
3842 1.1 christos ac_preproc_ok=:
3843 1.1 christos break
3844 1.1 christos fi
3845 1.1.1.2 christos rm -f conftest.err conftest.i conftest.$ac_ext
3846 1.1 christos
3847 1.1 christos done
3848 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3849 1.1.1.2 christos rm -f conftest.i conftest.err conftest.$ac_ext
3850 1.1.1.2 christos if $ac_preproc_ok; then :
3851 1.1 christos break
3852 1.1 christos fi
3853 1.1 christos
3854 1.1 christos done
3855 1.1 christos ac_cv_prog_CPP=$CPP
3856 1.1 christos
3857 1.1 christos fi
3858 1.1 christos CPP=$ac_cv_prog_CPP
3859 1.1 christos else
3860 1.1 christos ac_cv_prog_CPP=$CPP
3861 1.1 christos fi
3862 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3863 1.1.1.2 christos $as_echo "$CPP" >&6; }
3864 1.1 christos ac_preproc_ok=false
3865 1.1 christos for ac_c_preproc_warn_flag in '' yes
3866 1.1 christos do
3867 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3868 1.1 christos # with a fresh cross-compiler works.
3869 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3870 1.1 christos # <limits.h> exists even on freestanding compilers.
3871 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3872 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3873 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3874 1.1 christos /* end confdefs.h. */
3875 1.1 christos #ifdef __STDC__
3876 1.1 christos # include <limits.h>
3877 1.1 christos #else
3878 1.1 christos # include <assert.h>
3879 1.1 christos #endif
3880 1.1 christos Syntax error
3881 1.1 christos _ACEOF
3882 1.1.1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3883 1.1 christos
3884 1.1.1.2 christos else
3885 1.1 christos # Broken: fails on valid input.
3886 1.1 christos continue
3887 1.1 christos fi
3888 1.1.1.2 christos rm -f conftest.err conftest.i conftest.$ac_ext
3889 1.1 christos
3890 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3891 1.1 christos # can be detected and how.
3892 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3893 1.1 christos /* end confdefs.h. */
3894 1.1 christos #include <ac_nonexistent.h>
3895 1.1 christos _ACEOF
3896 1.1.1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3897 1.1 christos # Broken: success on invalid input.
3898 1.1 christos continue
3899 1.1 christos else
3900 1.1 christos # Passes both tests.
3901 1.1 christos ac_preproc_ok=:
3902 1.1 christos break
3903 1.1 christos fi
3904 1.1.1.2 christos rm -f conftest.err conftest.i conftest.$ac_ext
3905 1.1 christos
3906 1.1 christos done
3907 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3908 1.1.1.2 christos rm -f conftest.i conftest.err conftest.$ac_ext
3909 1.1.1.2 christos if $ac_preproc_ok; then :
3910 1.1.1.2 christos
3911 1.1 christos else
3912 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3913 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3914 1.1.1.2 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3915 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3916 1.1 christos fi
3917 1.1 christos
3918 1.1 christos ac_ext=c
3919 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3920 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3921 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3922 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3923 1.1 christos
3924 1.1 christos
3925 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3926 1.1.1.2 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3927 1.1.1.3 christos if ${ac_cv_path_GREP+:} false; then :
3928 1.1.1.2 christos $as_echo_n "(cached) " >&6
3929 1.1 christos else
3930 1.1.1.2 christos if test -z "$GREP"; then
3931 1.1 christos ac_path_GREP_found=false
3932 1.1.1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST
3933 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3934 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3935 1.1 christos do
3936 1.1 christos IFS=$as_save_IFS
3937 1.1 christos test -z "$as_dir" && as_dir=.
3938 1.1.1.2 christos for ac_prog in grep ggrep; do
3939 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
3940 1.1.1.2 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3941 1.1.1.3 christos as_fn_executable_p "$ac_path_GREP" || continue
3942 1.1.1.2 christos # Check for GNU ac_path_GREP and select it if it is found.
3943 1.1 christos # Check for GNU $ac_path_GREP
3944 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3945 1.1 christos *GNU*)
3946 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3947 1.1 christos *)
3948 1.1 christos ac_count=0
3949 1.1.1.2 christos $as_echo_n 0123456789 >"conftest.in"
3950 1.1 christos while :
3951 1.1 christos do
3952 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3953 1.1 christos mv "conftest.tmp" "conftest.in"
3954 1.1 christos cp "conftest.in" "conftest.nl"
3955 1.1.1.2 christos $as_echo 'GREP' >> "conftest.nl"
3956 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3957 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3958 1.1.1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3959 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3960 1.1 christos # Best one so far, save it but keep looking for a better one
3961 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3962 1.1 christos ac_path_GREP_max=$ac_count
3963 1.1 christos fi
3964 1.1 christos # 10*(2^10) chars as input seems more than enough
3965 1.1 christos test $ac_count -gt 10 && break
3966 1.1 christos done
3967 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3968 1.1 christos esac
3969 1.1 christos
3970 1.1.1.2 christos $ac_path_GREP_found && break 3
3971 1.1.1.2 christos done
3972 1.1.1.2 christos done
3973 1.1 christos done
3974 1.1 christos IFS=$as_save_IFS
3975 1.1.1.2 christos if test -z "$ac_cv_path_GREP"; then
3976 1.1.1.2 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3977 1.1.1.2 christos fi
3978 1.1 christos else
3979 1.1 christos ac_cv_path_GREP=$GREP
3980 1.1 christos fi
3981 1.1 christos
3982 1.1 christos fi
3983 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3984 1.1.1.2 christos $as_echo "$ac_cv_path_GREP" >&6; }
3985 1.1 christos GREP="$ac_cv_path_GREP"
3986 1.1 christos
3987 1.1 christos
3988 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3989 1.1.1.2 christos $as_echo_n "checking for egrep... " >&6; }
3990 1.1.1.3 christos if ${ac_cv_path_EGREP+:} false; then :
3991 1.1.1.2 christos $as_echo_n "(cached) " >&6
3992 1.1 christos else
3993 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3994 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3995 1.1 christos else
3996 1.1.1.2 christos if test -z "$EGREP"; then
3997 1.1 christos ac_path_EGREP_found=false
3998 1.1.1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST
3999 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4000 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4001 1.1 christos do
4002 1.1 christos IFS=$as_save_IFS
4003 1.1 christos test -z "$as_dir" && as_dir=.
4004 1.1.1.2 christos for ac_prog in egrep; do
4005 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
4006 1.1.1.2 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4007 1.1.1.3 christos as_fn_executable_p "$ac_path_EGREP" || continue
4008 1.1.1.2 christos # Check for GNU ac_path_EGREP and select it if it is found.
4009 1.1 christos # Check for GNU $ac_path_EGREP
4010 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4011 1.1 christos *GNU*)
4012 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4013 1.1 christos *)
4014 1.1 christos ac_count=0
4015 1.1.1.2 christos $as_echo_n 0123456789 >"conftest.in"
4016 1.1 christos while :
4017 1.1 christos do
4018 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4019 1.1 christos mv "conftest.tmp" "conftest.in"
4020 1.1 christos cp "conftest.in" "conftest.nl"
4021 1.1.1.2 christos $as_echo 'EGREP' >> "conftest.nl"
4022 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4023 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4024 1.1.1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4025 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4026 1.1 christos # Best one so far, save it but keep looking for a better one
4027 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4028 1.1 christos ac_path_EGREP_max=$ac_count
4029 1.1 christos fi
4030 1.1 christos # 10*(2^10) chars as input seems more than enough
4031 1.1 christos test $ac_count -gt 10 && break
4032 1.1 christos done
4033 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4034 1.1 christos esac
4035 1.1 christos
4036 1.1.1.2 christos $ac_path_EGREP_found && break 3
4037 1.1.1.2 christos done
4038 1.1.1.2 christos done
4039 1.1 christos done
4040 1.1 christos IFS=$as_save_IFS
4041 1.1.1.2 christos if test -z "$ac_cv_path_EGREP"; then
4042 1.1.1.2 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4043 1.1.1.2 christos fi
4044 1.1 christos else
4045 1.1 christos ac_cv_path_EGREP=$EGREP
4046 1.1 christos fi
4047 1.1 christos
4048 1.1 christos fi
4049 1.1 christos fi
4050 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4051 1.1.1.2 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4052 1.1 christos EGREP="$ac_cv_path_EGREP"
4053 1.1 christos
4054 1.1 christos
4055 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4056 1.1.1.2 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4057 1.1.1.3 christos if ${ac_cv_header_stdc+:} false; then :
4058 1.1.1.2 christos $as_echo_n "(cached) " >&6
4059 1.1 christos else
4060 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4061 1.1 christos /* end confdefs.h. */
4062 1.1 christos #include <stdlib.h>
4063 1.1 christos #include <stdarg.h>
4064 1.1 christos #include <string.h>
4065 1.1 christos #include <float.h>
4066 1.1 christos
4067 1.1 christos int
4068 1.1 christos main ()
4069 1.1 christos {
4070 1.1 christos
4071 1.1 christos ;
4072 1.1 christos return 0;
4073 1.1 christos }
4074 1.1 christos _ACEOF
4075 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4076 1.1 christos ac_cv_header_stdc=yes
4077 1.1 christos else
4078 1.1.1.2 christos ac_cv_header_stdc=no
4079 1.1 christos fi
4080 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4081 1.1 christos
4082 1.1 christos if test $ac_cv_header_stdc = yes; then
4083 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4084 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4085 1.1 christos /* end confdefs.h. */
4086 1.1 christos #include <string.h>
4087 1.1 christos
4088 1.1 christos _ACEOF
4089 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4090 1.1.1.2 christos $EGREP "memchr" >/dev/null 2>&1; then :
4091 1.1.1.2 christos
4092 1.1 christos else
4093 1.1 christos ac_cv_header_stdc=no
4094 1.1 christos fi
4095 1.1.1.2 christos rm -f conftest*
4096 1.1 christos
4097 1.1 christos fi
4098 1.1 christos
4099 1.1 christos if test $ac_cv_header_stdc = yes; then
4100 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4101 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4102 1.1 christos /* end confdefs.h. */
4103 1.1 christos #include <stdlib.h>
4104 1.1 christos
4105 1.1 christos _ACEOF
4106 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4107 1.1.1.2 christos $EGREP "free" >/dev/null 2>&1; then :
4108 1.1.1.2 christos
4109 1.1 christos else
4110 1.1 christos ac_cv_header_stdc=no
4111 1.1 christos fi
4112 1.1.1.2 christos rm -f conftest*
4113 1.1 christos
4114 1.1 christos fi
4115 1.1 christos
4116 1.1 christos if test $ac_cv_header_stdc = yes; then
4117 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4118 1.1.1.2 christos if test "$cross_compiling" = yes; then :
4119 1.1 christos :
4120 1.1 christos else
4121 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4122 1.1 christos /* end confdefs.h. */
4123 1.1 christos #include <ctype.h>
4124 1.1 christos #include <stdlib.h>
4125 1.1 christos #if ((' ' & 0x0FF) == 0x020)
4126 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4127 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4128 1.1 christos #else
4129 1.1 christos # define ISLOWER(c) \
4130 1.1 christos (('a' <= (c) && (c) <= 'i') \
4131 1.1 christos || ('j' <= (c) && (c) <= 'r') \
4132 1.1 christos || ('s' <= (c) && (c) <= 'z'))
4133 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4134 1.1 christos #endif
4135 1.1 christos
4136 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4137 1.1 christos int
4138 1.1 christos main ()
4139 1.1 christos {
4140 1.1 christos int i;
4141 1.1 christos for (i = 0; i < 256; i++)
4142 1.1 christos if (XOR (islower (i), ISLOWER (i))
4143 1.1 christos || toupper (i) != TOUPPER (i))
4144 1.1 christos return 2;
4145 1.1 christos return 0;
4146 1.1 christos }
4147 1.1 christos _ACEOF
4148 1.1.1.2 christos if ac_fn_c_try_run "$LINENO"; then :
4149 1.1 christos
4150 1.1 christos else
4151 1.1.1.2 christos ac_cv_header_stdc=no
4152 1.1 christos fi
4153 1.1.1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4154 1.1.1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4155 1.1 christos fi
4156 1.1 christos
4157 1.1 christos fi
4158 1.1 christos fi
4159 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4160 1.1.1.2 christos $as_echo "$ac_cv_header_stdc" >&6; }
4161 1.1.1.2 christos if test $ac_cv_header_stdc = yes; then
4162 1.1.1.2 christos
4163 1.1.1.2 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4164 1.1 christos
4165 1.1 christos fi
4166 1.1 christos
4167 1.1.1.2 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4168 1.1.1.2 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4169 1.1.1.2 christos inttypes.h stdint.h unistd.h
4170 1.1.1.2 christos do :
4171 1.1.1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4172 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4173 1.1.1.2 christos "
4174 1.1.1.2 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4175 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
4176 1.1.1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4177 1.1 christos _ACEOF
4178 1.1 christos
4179 1.1 christos fi
4180 1.1 christos
4181 1.1.1.2 christos done
4182 1.1.1.2 christos
4183 1.1.1.2 christos
4184 1.1.1.2 christos for ac_header in sys/bitypes.h
4185 1.1.1.2 christos do :
4186 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default"
4187 1.1.1.3 christos if test "x$ac_cv_header_sys_bitypes_h" = xyes; then :
4188 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
4189 1.1.1.2 christos #define HAVE_SYS_BITYPES_H 1
4190 1.1 christos _ACEOF
4191 1.1.1.2 christos
4192 1.1.1.2 christos fi
4193 1.1.1.2 christos
4194 1.1.1.2 christos done
4195 1.1.1.2 christos
4196 1.1.1.2 christos
4197 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default
4198 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4199 1.1 christos #include <sys/bitypes.h>
4200 1.1 christos #endif
4201 1.1.1.2 christos "
4202 1.1.1.3 christos if test "x$ac_cv_type_int8_t" = xyes; then :
4203 1.1 christos
4204 1.1 christos else
4205 1.1 christos
4206 1.1.1.2 christos $as_echo "#define int8_t signed char" >>confdefs.h
4207 1.1 christos
4208 1.1 christos fi
4209 1.1.1.2 christos
4210 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
4211 1.1.1.2 christos #ifdef HAVE_SYS_BITYPES_H
4212 1.1.1.2 christos #include <sys/bitypes.h>
4213 1.1.1.2 christos #endif
4214 1.1.1.2 christos "
4215 1.1.1.3 christos if test "x$ac_cv_type_u_int8_t" = xyes; then :
4216 1.1.1.2 christos
4217 1.1 christos else
4218 1.1 christos
4219 1.1.1.2 christos $as_echo "#define u_int8_t unsigned char" >>confdefs.h
4220 1.1 christos
4221 1.1 christos fi
4222 1.1 christos
4223 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
4224 1.1.1.3 christos if test "x$ac_cv_type_int16_t" = xyes; then :
4225 1.1.1.2 christos
4226 1.1 christos else
4227 1.1.1.2 christos
4228 1.1.1.2 christos $as_echo "#define int16_t short" >>confdefs.h
4229 1.1.1.2 christos
4230 1.1.1.2 christos $ac_includes_default
4231 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4232 1.1 christos #include <sys/bitypes.h>
4233 1.1 christos #endif
4234 1.1 christos fi
4235 1.1 christos
4236 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
4237 1.1.1.2 christos #ifdef HAVE_SYS_BITYPES_H
4238 1.1.1.2 christos #include <sys/bitypes.h>
4239 1.1.1.2 christos #endif
4240 1.1.1.2 christos "
4241 1.1.1.3 christos if test "x$ac_cv_type_u_int16_t" = xyes; then :
4242 1.1.1.2 christos
4243 1.1 christos else
4244 1.1 christos
4245 1.1.1.2 christos $as_echo "#define u_int16_t unsigned short" >>confdefs.h
4246 1.1 christos
4247 1.1 christos fi
4248 1.1 christos
4249 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default
4250 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4251 1.1 christos #include <sys/bitypes.h>
4252 1.1 christos #endif
4253 1.1.1.2 christos "
4254 1.1.1.3 christos if test "x$ac_cv_type_int32_t" = xyes; then :
4255 1.1 christos
4256 1.1 christos else
4257 1.1 christos
4258 1.1.1.2 christos $as_echo "#define int32_t int" >>confdefs.h
4259 1.1 christos
4260 1.1 christos fi
4261 1.1.1.2 christos
4262 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
4263 1.1.1.2 christos #ifdef HAVE_SYS_BITYPES_H
4264 1.1.1.2 christos #include <sys/bitypes.h>
4265 1.1.1.2 christos #endif
4266 1.1.1.2 christos "
4267 1.1.1.3 christos if test "x$ac_cv_type_u_int32_t" = xyes; then :
4268 1.1.1.2 christos
4269 1.1 christos else
4270 1.1 christos
4271 1.1.1.2 christos $as_echo "#define u_int32_t unsigned int" >>confdefs.h
4272 1.1 christos
4273 1.1 christos fi
4274 1.1 christos
4275 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default
4276 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4277 1.1 christos #include <sys/bitypes.h>
4278 1.1 christos #endif
4279 1.1.1.2 christos "
4280 1.1.1.3 christos if test "x$ac_cv_type_int64_t" = xyes; then :
4281 1.1 christos
4282 1.1 christos else
4283 1.1 christos
4284 1.1.1.2 christos $as_echo "#define int64_t long long" >>confdefs.h
4285 1.1 christos
4286 1.1 christos fi
4287 1.1.1.2 christos
4288 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
4289 1.1.1.2 christos #ifdef HAVE_SYS_BITYPES_H
4290 1.1.1.2 christos #include <sys/bitypes.h>
4291 1.1.1.2 christos #endif
4292 1.1.1.2 christos "
4293 1.1.1.3 christos if test "x$ac_cv_type_u_int64_t" = xyes; then :
4294 1.1.1.2 christos
4295 1.1 christos else
4296 1.1 christos
4297 1.1.1.2 christos $as_echo "#define u_int64_t unsigned long long" >>confdefs.h
4298 1.1 christos
4299 1.1 christos fi
4300 1.1 christos
4301 1.1 christos
4302 1.1 christos #
4303 1.1 christos # Try to arrange for large file support.
4304 1.1 christos #
4305 1.1 christos # Check whether --enable-largefile was given.
4306 1.1.1.2 christos if test "${enable_largefile+set}" = set; then :
4307 1.1 christos enableval=$enable_largefile;
4308 1.1 christos fi
4309 1.1 christos
4310 1.1 christos if test "$enable_largefile" != no; then
4311 1.1 christos
4312 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4313 1.1.1.2 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4314 1.1.1.3 christos if ${ac_cv_sys_largefile_CC+:} false; then :
4315 1.1.1.2 christos $as_echo_n "(cached) " >&6
4316 1.1 christos else
4317 1.1 christos ac_cv_sys_largefile_CC=no
4318 1.1 christos if test "$GCC" != yes; then
4319 1.1 christos ac_save_CC=$CC
4320 1.1 christos while :; do
4321 1.1 christos # IRIX 6.2 and later do not support large files by default,
4322 1.1 christos # so use the C compiler's -n32 option if that helps.
4323 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4324 1.1 christos /* end confdefs.h. */
4325 1.1 christos #include <sys/types.h>
4326 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4327 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4328 1.1 christos since some C++ compilers masquerading as C compilers
4329 1.1 christos incorrectly reject 9223372036854775807. */
4330 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4331 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4332 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4333 1.1 christos ? 1 : -1];
4334 1.1 christos int
4335 1.1 christos main ()
4336 1.1 christos {
4337 1.1 christos
4338 1.1 christos ;
4339 1.1 christos return 0;
4340 1.1 christos }
4341 1.1 christos _ACEOF
4342 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4343 1.1 christos break
4344 1.1 christos fi
4345 1.1 christos rm -f core conftest.err conftest.$ac_objext
4346 1.1 christos CC="$CC -n32"
4347 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4348 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break
4349 1.1 christos fi
4350 1.1 christos rm -f core conftest.err conftest.$ac_objext
4351 1.1 christos break
4352 1.1 christos done
4353 1.1 christos CC=$ac_save_CC
4354 1.1 christos rm -f conftest.$ac_ext
4355 1.1 christos fi
4356 1.1 christos fi
4357 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4358 1.1.1.2 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4359 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then
4360 1.1 christos CC=$CC$ac_cv_sys_largefile_CC
4361 1.1 christos fi
4362 1.1 christos
4363 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4364 1.1.1.2 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4365 1.1.1.3 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
4366 1.1.1.2 christos $as_echo_n "(cached) " >&6
4367 1.1 christos else
4368 1.1 christos while :; do
4369 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4370 1.1 christos /* end confdefs.h. */
4371 1.1 christos #include <sys/types.h>
4372 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4373 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4374 1.1 christos since some C++ compilers masquerading as C compilers
4375 1.1 christos incorrectly reject 9223372036854775807. */
4376 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4377 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4378 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4379 1.1 christos ? 1 : -1];
4380 1.1 christos int
4381 1.1 christos main ()
4382 1.1 christos {
4383 1.1 christos
4384 1.1 christos ;
4385 1.1 christos return 0;
4386 1.1 christos }
4387 1.1 christos _ACEOF
4388 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4389 1.1 christos ac_cv_sys_file_offset_bits=no; break
4390 1.1 christos fi
4391 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4392 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4393 1.1 christos /* end confdefs.h. */
4394 1.1 christos #define _FILE_OFFSET_BITS 64
4395 1.1 christos #include <sys/types.h>
4396 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4397 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4398 1.1 christos since some C++ compilers masquerading as C compilers
4399 1.1 christos incorrectly reject 9223372036854775807. */
4400 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4401 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4402 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4403 1.1 christos ? 1 : -1];
4404 1.1 christos int
4405 1.1 christos main ()
4406 1.1 christos {
4407 1.1 christos
4408 1.1 christos ;
4409 1.1 christos return 0;
4410 1.1 christos }
4411 1.1 christos _ACEOF
4412 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4413 1.1 christos ac_cv_sys_file_offset_bits=64; break
4414 1.1 christos fi
4415 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4416 1.1 christos ac_cv_sys_file_offset_bits=unknown
4417 1.1 christos break
4418 1.1 christos done
4419 1.1 christos fi
4420 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4421 1.1.1.2 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4422 1.1 christos case $ac_cv_sys_file_offset_bits in #(
4423 1.1 christos no | unknown) ;;
4424 1.1 christos *)
4425 1.1 christos cat >>confdefs.h <<_ACEOF
4426 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4427 1.1 christos _ACEOF
4428 1.1 christos ;;
4429 1.1 christos esac
4430 1.1.1.2 christos rm -rf conftest*
4431 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
4432 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4433 1.1.1.2 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4434 1.1.1.3 christos if ${ac_cv_sys_large_files+:} false; then :
4435 1.1.1.2 christos $as_echo_n "(cached) " >&6
4436 1.1 christos else
4437 1.1 christos while :; do
4438 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4439 1.1 christos /* end confdefs.h. */
4440 1.1 christos #include <sys/types.h>
4441 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4442 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4443 1.1 christos since some C++ compilers masquerading as C compilers
4444 1.1 christos incorrectly reject 9223372036854775807. */
4445 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4446 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4447 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4448 1.1 christos ? 1 : -1];
4449 1.1 christos int
4450 1.1 christos main ()
4451 1.1 christos {
4452 1.1 christos
4453 1.1 christos ;
4454 1.1 christos return 0;
4455 1.1 christos }
4456 1.1 christos _ACEOF
4457 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4458 1.1 christos ac_cv_sys_large_files=no; break
4459 1.1 christos fi
4460 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4461 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4462 1.1 christos /* end confdefs.h. */
4463 1.1 christos #define _LARGE_FILES 1
4464 1.1 christos #include <sys/types.h>
4465 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4466 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4467 1.1 christos since some C++ compilers masquerading as C compilers
4468 1.1 christos incorrectly reject 9223372036854775807. */
4469 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4470 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4471 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4472 1.1 christos ? 1 : -1];
4473 1.1 christos int
4474 1.1 christos main ()
4475 1.1 christos {
4476 1.1 christos
4477 1.1 christos ;
4478 1.1 christos return 0;
4479 1.1 christos }
4480 1.1 christos _ACEOF
4481 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4482 1.1 christos ac_cv_sys_large_files=1; break
4483 1.1 christos fi
4484 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4485 1.1 christos ac_cv_sys_large_files=unknown
4486 1.1 christos break
4487 1.1 christos done
4488 1.1 christos fi
4489 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4490 1.1.1.2 christos $as_echo "$ac_cv_sys_large_files" >&6; }
4491 1.1 christos case $ac_cv_sys_large_files in #(
4492 1.1 christos no | unknown) ;;
4493 1.1 christos *)
4494 1.1 christos cat >>confdefs.h <<_ACEOF
4495 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files
4496 1.1 christos _ACEOF
4497 1.1 christos ;;
4498 1.1 christos esac
4499 1.1.1.2 christos rm -rf conftest*
4500 1.1 christos fi
4501 1.1.1.3 christos
4502 1.1.1.3 christos
4503 1.1 christos fi
4504 1.1 christos
4505 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
4506 1.1.1.2 christos $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
4507 1.1.1.3 christos if ${ac_cv_sys_largefile_source+:} false; then :
4508 1.1.1.2 christos $as_echo_n "(cached) " >&6
4509 1.1 christos else
4510 1.1 christos while :; do
4511 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4512 1.1 christos /* end confdefs.h. */
4513 1.1.1.2 christos #include <sys/types.h> /* for off_t */
4514 1.1.1.2 christos #include <stdio.h>
4515 1.1 christos int
4516 1.1 christos main ()
4517 1.1 christos {
4518 1.1.1.2 christos int (*fp) (FILE *, off_t, int) = fseeko;
4519 1.1.1.2 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
4520 1.1 christos ;
4521 1.1 christos return 0;
4522 1.1 christos }
4523 1.1 christos _ACEOF
4524 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4525 1.1 christos ac_cv_sys_largefile_source=no; break
4526 1.1 christos fi
4527 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4528 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
4529 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4530 1.1 christos /* end confdefs.h. */
4531 1.1 christos #define _LARGEFILE_SOURCE 1
4532 1.1.1.2 christos #include <sys/types.h> /* for off_t */
4533 1.1.1.2 christos #include <stdio.h>
4534 1.1 christos int
4535 1.1 christos main ()
4536 1.1 christos {
4537 1.1.1.2 christos int (*fp) (FILE *, off_t, int) = fseeko;
4538 1.1.1.2 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
4539 1.1 christos ;
4540 1.1 christos return 0;
4541 1.1 christos }
4542 1.1 christos _ACEOF
4543 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4544 1.1 christos ac_cv_sys_largefile_source=1; break
4545 1.1 christos fi
4546 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4547 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
4548 1.1 christos ac_cv_sys_largefile_source=unknown
4549 1.1 christos break
4550 1.1 christos done
4551 1.1 christos fi
4552 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
4553 1.1.1.2 christos $as_echo "$ac_cv_sys_largefile_source" >&6; }
4554 1.1 christos case $ac_cv_sys_largefile_source in #(
4555 1.1 christos no | unknown) ;;
4556 1.1 christos *)
4557 1.1 christos cat >>confdefs.h <<_ACEOF
4558 1.1 christos #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
4559 1.1 christos _ACEOF
4560 1.1 christos ;;
4561 1.1 christos esac
4562 1.1.1.2 christos rm -rf conftest*
4563 1.1 christos
4564 1.1 christos # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
4565 1.1 christos # in glibc 2.1.3, but that breaks too many other things.
4566 1.1 christos # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
4567 1.1 christos if test $ac_cv_sys_largefile_source != unknown; then
4568 1.1 christos
4569 1.1.1.2 christos $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
4570 1.1 christos
4571 1.1 christos fi
4572 1.1 christos
4573 1.1 christos
4574 1.1 christos for ac_header in sys/ioccom.h sys/sockio.h limits.h paths.h
4575 1.1.1.2 christos do :
4576 1.1.1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4577 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4578 1.1.1.2 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4579 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
4580 1.1.1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4581 1.1 christos _ACEOF
4582 1.1 christos
4583 1.1 christos fi
4584 1.1 christos
4585 1.1.1.2 christos done
4586 1.1 christos
4587 1.1.1.2 christos for ac_header in linux/types.h
4588 1.1.1.2 christos do :
4589 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
4590 1.1.1.3 christos if test "x$ac_cv_header_linux_types_h" = xyes; then :
4591 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
4592 1.1.1.2 christos #define HAVE_LINUX_TYPES_H 1
4593 1.1 christos _ACEOF
4594 1.1 christos
4595 1.1 christos fi
4596 1.1 christos
4597 1.1.1.2 christos done
4598 1.1 christos
4599 1.1.1.2 christos for ac_header in linux/if_packet.h netpacket/packet.h netpacket/if_packet.h
4600 1.1.1.2 christos do :
4601 1.1.1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4602 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4603 1.1.1.2 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4604 1.1 christos cat >>confdefs.h <<_ACEOF
4605 1.1.1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4606 1.1 christos _ACEOF
4607 1.1 christos
4608 1.1 christos fi
4609 1.1 christos
4610 1.1 christos done
4611 1.1 christos
4612 1.1 christos for ac_header in net/pfvar.h
4613 1.1.1.2 christos do :
4614 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>
4615 1.1 christos #include <sys/socket.h>
4616 1.1 christos #include <net/if.h>
4617 1.1.1.2 christos "
4618 1.1.1.3 christos if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4619 1.1 christos cat >>confdefs.h <<_ACEOF
4620 1.1.1.2 christos #define HAVE_NET_PFVAR_H 1
4621 1.1 christos _ACEOF
4622 1.1 christos
4623 1.1 christos fi
4624 1.1 christos
4625 1.1 christos done
4626 1.1 christos
4627 1.1 christos if test "$ac_cv_header_net_pfvar_h" = yes; then
4628 1.1 christos #
4629 1.1 christos # Check for various PF actions.
4630 1.1 christos #
4631 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether net/pfvar.h defines PF_NAT through PF_NORDR" >&5
4632 1.1.1.2 christos $as_echo_n "checking whether net/pfvar.h defines PF_NAT through PF_NORDR... " >&6; }
4633 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4634 1.1 christos /* end confdefs.h. */
4635 1.1 christos #include <sys/types.h>
4636 1.1 christos #include <sys/socket.h>
4637 1.1 christos #include <net/if.h>
4638 1.1 christos #include <net/pfvar.h>
4639 1.1 christos int
4640 1.1 christos main ()
4641 1.1 christos {
4642 1.1 christos return PF_NAT+PF_NONAT+PF_BINAT+PF_NOBINAT+PF_RDR+PF_NORDR;
4643 1.1 christos ;
4644 1.1 christos return 0;
4645 1.1 christos }
4646 1.1 christos _ACEOF
4647 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4648 1.1 christos
4649 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4650 1.1.1.2 christos $as_echo "yes" >&6; }
4651 1.1 christos
4652 1.1.1.2 christos $as_echo "#define HAVE_PF_NAT_THROUGH_PF_NORDR 1" >>confdefs.h
4653 1.1 christos
4654 1.1 christos
4655 1.1 christos else
4656 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4657 1.1.1.2 christos $as_echo "no" >&6; }
4658 1.1 christos fi
4659 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4660 1.1 christos fi
4661 1.1 christos for ac_header in netinet/if_ether.h
4662 1.1.1.2 christos do :
4663 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>
4664 1.1 christos #include <sys/socket.h>
4665 1.1.1.2 christos "
4666 1.1.1.3 christos if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4667 1.1 christos cat >>confdefs.h <<_ACEOF
4668 1.1.1.2 christos #define HAVE_NETINET_IF_ETHER_H 1
4669 1.1 christos _ACEOF
4670 1.1 christos
4671 1.1 christos fi
4672 1.1 christos
4673 1.1 christos done
4674 1.1 christos
4675 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" != yes; then
4676 1.1 christos #
4677 1.1 christos # The simple test didn't work.
4678 1.1 christos # Do we need to include <net/if.h> first?
4679 1.1 christos # Unset ac_cv_header_netinet_if_ether_h so we don't
4680 1.1 christos # treat the previous failure as a cached value and
4681 1.1 christos # suppress the next test.
4682 1.1 christos #
4683 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4684 1.1.1.2 christos $as_echo "$as_me: Rechecking with some additional includes" >&6;}
4685 1.1 christos unset ac_cv_header_netinet_if_ether_h
4686 1.1.1.2 christos for ac_header in netinet/if_ether.h
4687 1.1.1.2 christos do :
4688 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>
4689 1.1 christos #include <sys/socket.h>
4690 1.1 christos #include <netinet/in.h>
4691 1.1 christos struct mbuf;
4692 1.1 christos struct rtentry;
4693 1.1 christos #include <net/if.h>
4694 1.1.1.2 christos "
4695 1.1.1.3 christos if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4696 1.1 christos cat >>confdefs.h <<_ACEOF
4697 1.1.1.2 christos #define HAVE_NETINET_IF_ETHER_H 1
4698 1.1 christos _ACEOF
4699 1.1 christos
4700 1.1 christos fi
4701 1.1 christos
4702 1.1 christos done
4703 1.1 christos
4704 1.1 christos fi
4705 1.1 christos
4706 1.1 christos if test "$GCC" = yes ; then
4707 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI ioctl definitions" >&5
4708 1.1.1.2 christos $as_echo_n "checking for ANSI ioctl definitions... " >&6; }
4709 1.1.1.3 christos if ${ac_cv_lbl_gcc_fixincludes+:} false; then :
4710 1.1.1.2 christos $as_echo_n "(cached) " >&6
4711 1.1 christos else
4712 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4713 1.1 christos /* end confdefs.h. */
4714 1.1 christos /*
4715 1.1 christos * This generates a "duplicate case value" when fixincludes
4716 1.1 christos * has not be run.
4717 1.1 christos */
4718 1.1 christos # include <sys/types.h>
4719 1.1 christos # include <sys/time.h>
4720 1.1 christos # include <sys/ioctl.h>
4721 1.1 christos # ifdef HAVE_SYS_IOCCOM_H
4722 1.1 christos # include <sys/ioccom.h>
4723 1.1 christos # endif
4724 1.1 christos int
4725 1.1 christos main ()
4726 1.1 christos {
4727 1.1 christos switch (0) {
4728 1.1 christos case _IO('A', 1):;
4729 1.1 christos case _IO('B', 1):;
4730 1.1 christos }
4731 1.1 christos ;
4732 1.1 christos return 0;
4733 1.1 christos }
4734 1.1 christos _ACEOF
4735 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4736 1.1 christos ac_cv_lbl_gcc_fixincludes=yes
4737 1.1 christos else
4738 1.1.1.2 christos ac_cv_lbl_gcc_fixincludes=no
4739 1.1 christos fi
4740 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4741 1.1 christos fi
4742 1.1 christos
4743 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_gcc_fixincludes" >&5
4744 1.1.1.2 christos $as_echo "$ac_cv_lbl_gcc_fixincludes" >&6; }
4745 1.1 christos if test $ac_cv_lbl_gcc_fixincludes = no ; then
4746 1.1 christos # Don't cache failure
4747 1.1 christos unset ac_cv_lbl_gcc_fixincludes
4748 1.1.1.2 christos as_fn_error $? "see the INSTALL for more info" "$LINENO" 5
4749 1.1 christos fi
4750 1.1 christos fi
4751 1.1 christos
4752 1.1 christos for ac_func in strerror strlcpy
4753 1.1.1.2 christos do :
4754 1.1.1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4755 1.1.1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4756 1.1.1.2 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4757 1.1 christos cat >>confdefs.h <<_ACEOF
4758 1.1.1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4759 1.1 christos _ACEOF
4760 1.1 christos
4761 1.1 christos fi
4762 1.1 christos done
4763 1.1 christos
4764 1.1 christos
4765 1.1 christos needsnprintf=no
4766 1.1 christos for ac_func in vsnprintf snprintf
4767 1.1.1.2 christos do :
4768 1.1.1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4769 1.1.1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4770 1.1.1.2 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4771 1.1 christos cat >>confdefs.h <<_ACEOF
4772 1.1.1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4773 1.1 christos _ACEOF
4774 1.1 christos
4775 1.1 christos else
4776 1.1 christos needsnprintf=yes
4777 1.1 christos fi
4778 1.1 christos done
4779 1.1 christos
4780 1.1 christos if test $needsnprintf = yes; then
4781 1.1 christos case " $LIBOBJS " in
4782 1.1 christos *" snprintf.$ac_objext "* ) ;;
4783 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
4784 1.1 christos ;;
4785 1.1 christos esac
4786 1.1 christos
4787 1.1 christos fi
4788 1.1 christos
4789 1.1 christos #
4790 1.1 christos # Do this before checking for ether_hostton(), as it's a
4791 1.1 christos # "gethostbyname() -ish function".
4792 1.1 christos #
4793 1.1 christos
4794 1.1 christos # Most operating systems have gethostbyname() in the default searched
4795 1.1 christos # libraries (i.e. libc):
4796 1.1 christos # Some OSes (eg. Solaris) place it in libnsl
4797 1.1 christos # Some strange OSes (SINIX) have it in libsocket:
4798 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4799 1.1.1.2 christos $as_echo_n "checking for library containing gethostbyname... " >&6; }
4800 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4801 1.1.1.2 christos $as_echo_n "(cached) " >&6
4802 1.1 christos else
4803 1.1 christos ac_func_search_save_LIBS=$LIBS
4804 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4805 1.1 christos /* end confdefs.h. */
4806 1.1 christos
4807 1.1 christos /* Override any GCC internal prototype to avoid an error.
4808 1.1 christos Use char because int might match the return type of a GCC
4809 1.1 christos builtin and then its argument prototype would still apply. */
4810 1.1 christos #ifdef __cplusplus
4811 1.1 christos extern "C"
4812 1.1 christos #endif
4813 1.1 christos char gethostbyname ();
4814 1.1 christos int
4815 1.1 christos main ()
4816 1.1 christos {
4817 1.1 christos return gethostbyname ();
4818 1.1 christos ;
4819 1.1 christos return 0;
4820 1.1 christos }
4821 1.1 christos _ACEOF
4822 1.1 christos for ac_lib in '' nsl socket resolv; do
4823 1.1 christos if test -z "$ac_lib"; then
4824 1.1 christos ac_res="none required"
4825 1.1 christos else
4826 1.1 christos ac_res=-l$ac_lib
4827 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4828 1.1 christos fi
4829 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4830 1.1 christos ac_cv_search_gethostbyname=$ac_res
4831 1.1 christos fi
4832 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4833 1.1.1.2 christos conftest$ac_exeext
4834 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4835 1.1 christos break
4836 1.1 christos fi
4837 1.1 christos done
4838 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4839 1.1.1.2 christos
4840 1.1 christos else
4841 1.1 christos ac_cv_search_gethostbyname=no
4842 1.1 christos fi
4843 1.1 christos rm conftest.$ac_ext
4844 1.1 christos LIBS=$ac_func_search_save_LIBS
4845 1.1 christos fi
4846 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4847 1.1.1.2 christos $as_echo "$ac_cv_search_gethostbyname" >&6; }
4848 1.1 christos ac_res=$ac_cv_search_gethostbyname
4849 1.1.1.2 christos if test "$ac_res" != no; then :
4850 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4851 1.1 christos
4852 1.1 christos fi
4853 1.1 christos
4854 1.1 christos # Unfortunately libsocket sometimes depends on libnsl and
4855 1.1 christos # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4856 1.1 christos if test "$ac_cv_search_gethostbyname" = "no"
4857 1.1 christos then
4858 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4859 1.1.1.2 christos $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4860 1.1.1.3 christos if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4861 1.1.1.2 christos $as_echo_n "(cached) " >&6
4862 1.1 christos else
4863 1.1 christos ac_check_lib_save_LIBS=$LIBS
4864 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4865 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4866 1.1 christos /* end confdefs.h. */
4867 1.1 christos
4868 1.1 christos /* Override any GCC internal prototype to avoid an error.
4869 1.1 christos Use char because int might match the return type of a GCC
4870 1.1 christos builtin and then its argument prototype would still apply. */
4871 1.1 christos #ifdef __cplusplus
4872 1.1 christos extern "C"
4873 1.1 christos #endif
4874 1.1 christos char gethostbyname ();
4875 1.1 christos int
4876 1.1 christos main ()
4877 1.1 christos {
4878 1.1 christos return gethostbyname ();
4879 1.1 christos ;
4880 1.1 christos return 0;
4881 1.1 christos }
4882 1.1 christos _ACEOF
4883 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4884 1.1 christos ac_cv_lib_socket_gethostbyname=yes
4885 1.1 christos else
4886 1.1.1.2 christos ac_cv_lib_socket_gethostbyname=no
4887 1.1 christos fi
4888 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4889 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
4890 1.1 christos LIBS=$ac_check_lib_save_LIBS
4891 1.1 christos fi
4892 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4893 1.1.1.2 christos $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4894 1.1.1.3 christos if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4895 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4896 1.1 christos fi
4897 1.1 christos
4898 1.1 christos fi
4899 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4900 1.1.1.2 christos $as_echo_n "checking for library containing socket... " >&6; }
4901 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4902 1.1.1.2 christos $as_echo_n "(cached) " >&6
4903 1.1 christos else
4904 1.1 christos ac_func_search_save_LIBS=$LIBS
4905 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4906 1.1 christos /* end confdefs.h. */
4907 1.1 christos
4908 1.1 christos /* Override any GCC internal prototype to avoid an error.
4909 1.1 christos Use char because int might match the return type of a GCC
4910 1.1 christos builtin and then its argument prototype would still apply. */
4911 1.1 christos #ifdef __cplusplus
4912 1.1 christos extern "C"
4913 1.1 christos #endif
4914 1.1 christos char socket ();
4915 1.1 christos int
4916 1.1 christos main ()
4917 1.1 christos {
4918 1.1 christos return socket ();
4919 1.1 christos ;
4920 1.1 christos return 0;
4921 1.1 christos }
4922 1.1 christos _ACEOF
4923 1.1 christos for ac_lib in '' socket; do
4924 1.1 christos if test -z "$ac_lib"; then
4925 1.1 christos ac_res="none required"
4926 1.1 christos else
4927 1.1 christos ac_res=-l$ac_lib
4928 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4929 1.1 christos fi
4930 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4931 1.1 christos ac_cv_search_socket=$ac_res
4932 1.1 christos fi
4933 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4934 1.1.1.2 christos conftest$ac_exeext
4935 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4936 1.1 christos break
4937 1.1 christos fi
4938 1.1 christos done
4939 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4940 1.1.1.2 christos
4941 1.1 christos else
4942 1.1 christos ac_cv_search_socket=no
4943 1.1 christos fi
4944 1.1 christos rm conftest.$ac_ext
4945 1.1 christos LIBS=$ac_func_search_save_LIBS
4946 1.1 christos fi
4947 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4948 1.1.1.2 christos $as_echo "$ac_cv_search_socket" >&6; }
4949 1.1 christos ac_res=$ac_cv_search_socket
4950 1.1.1.2 christos if test "$ac_res" != no; then :
4951 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4952 1.1 christos
4953 1.1 christos else
4954 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4955 1.1.1.2 christos $as_echo_n "checking for socket in -lsocket... " >&6; }
4956 1.1.1.3 christos if ${ac_cv_lib_socket_socket+:} false; then :
4957 1.1.1.2 christos $as_echo_n "(cached) " >&6
4958 1.1 christos else
4959 1.1 christos ac_check_lib_save_LIBS=$LIBS
4960 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4961 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4962 1.1 christos /* end confdefs.h. */
4963 1.1 christos
4964 1.1 christos /* Override any GCC internal prototype to avoid an error.
4965 1.1 christos Use char because int might match the return type of a GCC
4966 1.1 christos builtin and then its argument prototype would still apply. */
4967 1.1 christos #ifdef __cplusplus
4968 1.1 christos extern "C"
4969 1.1 christos #endif
4970 1.1 christos char socket ();
4971 1.1 christos int
4972 1.1 christos main ()
4973 1.1 christos {
4974 1.1 christos return socket ();
4975 1.1 christos ;
4976 1.1 christos return 0;
4977 1.1 christos }
4978 1.1 christos _ACEOF
4979 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4980 1.1 christos ac_cv_lib_socket_socket=yes
4981 1.1 christos else
4982 1.1.1.2 christos ac_cv_lib_socket_socket=no
4983 1.1 christos fi
4984 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4985 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
4986 1.1 christos LIBS=$ac_check_lib_save_LIBS
4987 1.1 christos fi
4988 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4989 1.1.1.2 christos $as_echo "$ac_cv_lib_socket_socket" >&6; }
4990 1.1.1.3 christos if test "x$ac_cv_lib_socket_socket" = xyes; then :
4991 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4992 1.1 christos fi
4993 1.1 christos
4994 1.1 christos fi
4995 1.1 christos
4996 1.1 christos # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4997 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4998 1.1.1.2 christos $as_echo_n "checking for library containing putmsg... " >&6; }
4999 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
5000 1.1.1.2 christos $as_echo_n "(cached) " >&6
5001 1.1 christos else
5002 1.1 christos ac_func_search_save_LIBS=$LIBS
5003 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5004 1.1 christos /* end confdefs.h. */
5005 1.1 christos
5006 1.1 christos /* Override any GCC internal prototype to avoid an error.
5007 1.1 christos Use char because int might match the return type of a GCC
5008 1.1 christos builtin and then its argument prototype would still apply. */
5009 1.1 christos #ifdef __cplusplus
5010 1.1 christos extern "C"
5011 1.1 christos #endif
5012 1.1 christos char putmsg ();
5013 1.1 christos int
5014 1.1 christos main ()
5015 1.1 christos {
5016 1.1 christos return putmsg ();
5017 1.1 christos ;
5018 1.1 christos return 0;
5019 1.1 christos }
5020 1.1 christos _ACEOF
5021 1.1 christos for ac_lib in '' str; do
5022 1.1 christos if test -z "$ac_lib"; then
5023 1.1 christos ac_res="none required"
5024 1.1 christos else
5025 1.1 christos ac_res=-l$ac_lib
5026 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5027 1.1 christos fi
5028 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
5029 1.1 christos ac_cv_search_putmsg=$ac_res
5030 1.1 christos fi
5031 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
5032 1.1.1.2 christos conftest$ac_exeext
5033 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
5034 1.1 christos break
5035 1.1 christos fi
5036 1.1 christos done
5037 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
5038 1.1.1.2 christos
5039 1.1 christos else
5040 1.1 christos ac_cv_search_putmsg=no
5041 1.1 christos fi
5042 1.1 christos rm conftest.$ac_ext
5043 1.1 christos LIBS=$ac_func_search_save_LIBS
5044 1.1 christos fi
5045 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
5046 1.1.1.2 christos $as_echo "$ac_cv_search_putmsg" >&6; }
5047 1.1 christos ac_res=$ac_cv_search_putmsg
5048 1.1.1.2 christos if test "$ac_res" != no; then :
5049 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5050 1.1 christos
5051 1.1 christos fi
5052 1.1 christos
5053 1.1 christos
5054 1.1 christos
5055 1.1 christos #
5056 1.1 christos # You are in a twisty little maze of UN*Xes, all different.
5057 1.1 christos # Some might not have ether_hostton().
5058 1.1 christos # Some might have it, but not declare it in any header file.
5059 1.1 christos # Some might have it, but declare it in <netinet/if_ether.h>.
5060 1.1 christos # Some might have it, but declare it in <netinet/ether.h>
5061 1.1 christos # (And some might have it but document it as something declared in
5062 1.1 christos # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
5063 1.1 christos #
5064 1.1 christos # Before you is a C compiler.
5065 1.1 christos #
5066 1.1 christos for ac_func in ether_hostton
5067 1.1.1.2 christos do :
5068 1.1.1.2 christos ac_fn_c_check_func "$LINENO" "ether_hostton" "ac_cv_func_ether_hostton"
5069 1.1.1.3 christos if test "x$ac_cv_func_ether_hostton" = xyes; then :
5070 1.1 christos cat >>confdefs.h <<_ACEOF
5071 1.1.1.2 christos #define HAVE_ETHER_HOSTTON 1
5072 1.1 christos _ACEOF
5073 1.1 christos
5074 1.1 christos fi
5075 1.1 christos done
5076 1.1 christos
5077 1.1 christos if test "$ac_cv_func_ether_hostton" = yes; then
5078 1.1 christos #
5079 1.1 christos # OK, we have ether_hostton(). Do we have <netinet/if_ether.h>?
5080 1.1 christos #
5081 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" = yes; then
5082 1.1 christos #
5083 1.1 christos # Yes. Does it declare ether_hostton()?
5084 1.1 christos #
5085 1.1.1.2 christos ac_fn_c_check_decl "$LINENO" "ether_hostton" "ac_cv_have_decl_ether_hostton" "
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.3 christos if test "x$ac_cv_have_decl_ether_hostton" = xyes; then :
5097 1.1 christos
5098 1.1 christos
5099 1.1.1.2 christos $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON /**/" >>confdefs.h
5100 1.1 christos
5101 1.1 christos
5102 1.1 christos fi
5103 1.1 christos
5104 1.1 christos fi
5105 1.1 christos #
5106 1.1 christos # Did that succeed?
5107 1.1 christos #
5108 1.1 christos if test "$ac_cv_have_decl_ether_hostton" != yes; then
5109 1.1 christos #
5110 1.1 christos # No, how about <netinet/ether.h>, as on Linux?
5111 1.1 christos #
5112 1.1.1.2 christos for ac_header in netinet/ether.h
5113 1.1.1.2 christos do :
5114 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
5115 1.1.1.3 christos if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
5116 1.1 christos cat >>confdefs.h <<_ACEOF
5117 1.1.1.2 christos #define HAVE_NETINET_ETHER_H 1
5118 1.1 christos _ACEOF
5119 1.1 christos
5120 1.1 christos fi
5121 1.1 christos
5122 1.1 christos done
5123 1.1 christos
5124 1.1 christos if test "$ac_cv_header_netinet_ether_h" = yes; then
5125 1.1 christos #
5126 1.1 christos # We have it - does it declare ether_hostton()?
5127 1.1 christos # Unset ac_cv_have_decl_ether_hostton so we don't
5128 1.1 christos # treat the previous failure as a cached value and
5129 1.1 christos # suppress the next test.
5130 1.1 christos #
5131 1.1 christos unset ac_cv_have_decl_ether_hostton
5132 1.1.1.2 christos ac_fn_c_check_decl "$LINENO" "ether_hostton" "ac_cv_have_decl_ether_hostton" "
5133 1.1 christos #include <netinet/ether.h>
5134 1.1 christos
5135 1.1.1.2 christos "
5136 1.1.1.3 christos if test "x$ac_cv_have_decl_ether_hostton" = xyes; then :
5137 1.1 christos
5138 1.1 christos
5139 1.1.1.2 christos $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_HOSTTON /**/" >>confdefs.h
5140 1.1 christos
5141 1.1 christos
5142 1.1 christos fi
5143 1.1 christos
5144 1.1 christos fi
5145 1.1 christos fi
5146 1.1 christos #
5147 1.1 christos # Is ether_hostton() declared?
5148 1.1 christos #
5149 1.1 christos if test "$ac_cv_have_decl_ether_hostton" != yes; then
5150 1.1 christos #
5151 1.1 christos # No, we'll have to declare it ourselves.
5152 1.1 christos # Do we have "struct ether_addr"?
5153 1.1 christos #
5154 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
5155 1.1 christos #include <sys/types.h>
5156 1.1 christos #include <sys/socket.h>
5157 1.1 christos #include <netinet/in.h>
5158 1.1 christos #include <arpa/inet.h>
5159 1.1 christos struct mbuf;
5160 1.1 christos struct rtentry;
5161 1.1 christos #include <net/if.h>
5162 1.1 christos #include <netinet/if_ether.h>
5163 1.1 christos
5164 1.1.1.2 christos "
5165 1.1.1.3 christos if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
5166 1.1 christos
5167 1.1 christos cat >>confdefs.h <<_ACEOF
5168 1.1 christos #define HAVE_STRUCT_ETHER_ADDR 1
5169 1.1 christos _ACEOF
5170 1.1 christos
5171 1.1 christos
5172 1.1 christos fi
5173 1.1 christos
5174 1.1 christos
5175 1.1.1.2 christos $as_echo "#define HAVE_DECL_ETHER_HOSTTON 0" >>confdefs.h
5176 1.1 christos
5177 1.1 christos else
5178 1.1 christos
5179 1.1.1.2 christos $as_echo "#define HAVE_DECL_ETHER_HOSTTON 1" >>confdefs.h
5180 1.1 christos
5181 1.1 christos fi
5182 1.1 christos fi
5183 1.1 christos
5184 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if --disable-protochain option is specified" >&5
5185 1.1.1.2 christos $as_echo_n "checking if --disable-protochain option is specified... " >&6; }
5186 1.1 christos # Check whether --enable-protochain was given.
5187 1.1.1.2 christos if test "${enable_protochain+set}" = set; then :
5188 1.1 christos enableval=$enable_protochain;
5189 1.1 christos fi
5190 1.1 christos
5191 1.1 christos case "x$enable_protochain" in
5192 1.1 christos xyes) enable_protochain=enabled ;;
5193 1.1 christos xno) enable_protochain=disabled ;;
5194 1.1 christos x) enable_protochain=enabled ;;
5195 1.1 christos esac
5196 1.1 christos
5197 1.1 christos if test "$enable_protochain" = "disabled"; then
5198 1.1 christos
5199 1.1.1.2 christos $as_echo "#define NO_PROTOCHAIN 1" >>confdefs.h
5200 1.1 christos
5201 1.1 christos fi
5202 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_protochain}" >&5
5203 1.1.1.2 christos $as_echo "${enable_protochain}" >&6; }
5204 1.1 christos
5205 1.1 christos #
5206 1.1 christos # SITA support is mutually exclusive with native capture support;
5207 1.1 christos # "--with-sita" selects SITA support.
5208 1.1 christos #
5209 1.1 christos
5210 1.1 christos # Check whether --with-sita was given.
5211 1.1.1.2 christos if test "${with_sita+set}" = set; then :
5212 1.1 christos withval=$with_sita;
5213 1.1 christos if test ! "x$withval" = "xno" ; then
5214 1.1 christos
5215 1.1.1.2 christos $as_echo "#define SITA 1" >>confdefs.h
5216 1.1 christos
5217 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling SITA ACN support" >&5
5218 1.1.1.2 christos $as_echo "$as_me: Enabling SITA ACN support" >&6;}
5219 1.1 christos V_PCAP=sita
5220 1.1 christos V_FINDALLDEVS=sita
5221 1.1 christos fi
5222 1.1 christos
5223 1.1 christos else
5224 1.1 christos
5225 1.1 christos if test -z "$with_pcap" && test "$cross_compiling" = yes; then
5226 1.1.1.2 christos as_fn_error $? "pcap type not determined when cross-compiling; use --with-pcap=..." "$LINENO" 5
5227 1.1 christos fi
5228 1.1 christos
5229 1.1 christos # Check whether --with-pcap was given.
5230 1.1.1.2 christos if test "${with_pcap+set}" = set; then :
5231 1.1 christos withval=$with_pcap;
5232 1.1 christos fi
5233 1.1 christos
5234 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking packet capture type" >&5
5235 1.1.1.2 christos $as_echo_n "checking packet capture type... " >&6; }
5236 1.1 christos if test ! -z "$with_pcap" ; then
5237 1.1 christos V_PCAP="$withval"
5238 1.1 christos elif test -r /dev/bpf -o -h /dev/bpf ; then
5239 1.1 christos #
5240 1.1 christos # Cloning BPF device.
5241 1.1 christos #
5242 1.1 christos V_PCAP=bpf
5243 1.1 christos
5244 1.1.1.2 christos $as_echo "#define HAVE_CLONING_BPF 1" >>confdefs.h
5245 1.1 christos
5246 1.1 christos elif test -r /dev/bpf0 ; then
5247 1.1 christos V_PCAP=bpf
5248 1.1 christos elif test -r /usr/include/net/pfilt.h ; then
5249 1.1 christos V_PCAP=pf
5250 1.1 christos elif test -r /dev/enet ; then
5251 1.1 christos V_PCAP=enet
5252 1.1 christos elif test -r /dev/nit ; then
5253 1.1 christos V_PCAP=snit
5254 1.1 christos elif test -r /usr/include/sys/net/nit.h ; then
5255 1.1 christos V_PCAP=nit
5256 1.1 christos elif test -r /usr/include/linux/socket.h ; then
5257 1.1 christos V_PCAP=linux
5258 1.1 christos elif test -r /usr/include/net/raw.h ; then
5259 1.1 christos V_PCAP=snoop
5260 1.1 christos elif test -r /usr/include/odmi.h ; then
5261 1.1 christos #
5262 1.1 christos # On AIX, the BPF devices might not yet be present - they're
5263 1.1 christos # created the first time libpcap runs after booting.
5264 1.1 christos # We check for odmi.h instead.
5265 1.1 christos #
5266 1.1 christos V_PCAP=bpf
5267 1.1 christos elif test -c /dev/bpf0 ; then # check again in case not readable
5268 1.1 christos V_PCAP=bpf
5269 1.1 christos elif test -r /usr/include/sys/dlpi.h ; then
5270 1.1 christos V_PCAP=dlpi
5271 1.1 christos elif test -c /dev/enet ; then # check again in case not readable
5272 1.1 christos V_PCAP=enet
5273 1.1 christos elif test -c /dev/nit ; then # check again in case not readable
5274 1.1 christos V_PCAP=snit
5275 1.1 christos else
5276 1.1 christos V_PCAP=null
5277 1.1 christos fi
5278 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_PCAP" >&5
5279 1.1.1.2 christos $as_echo "$V_PCAP" >&6; }
5280 1.1 christos
5281 1.1 christos #
5282 1.1 christos # Do capture-mechanism-dependent tests.
5283 1.1 christos #
5284 1.1 christos case "$V_PCAP" in
5285 1.1 christos dlpi)
5286 1.1 christos #
5287 1.1.1.3 christos # Needed for common functions used by pcap-[dlpi,libdlpi].c
5288 1.1.1.3 christos #
5289 1.1.1.3 christos SSRC="dlpisubs.c"
5290 1.1.1.3 christos
5291 1.1.1.3 christos #
5292 1.1.1.3 christos # Checks for some header files.
5293 1.1.1.3 christos #
5294 1.1.1.3 christos for ac_header in sys/bufmod.h sys/dlpi_ext.h
5295 1.1.1.3 christos do :
5296 1.1.1.3 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5297 1.1.1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5298 1.1.1.3 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5299 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5300 1.1.1.3 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5301 1.1.1.3 christos _ACEOF
5302 1.1.1.3 christos
5303 1.1.1.3 christos fi
5304 1.1.1.3 christos
5305 1.1.1.3 christos done
5306 1.1.1.3 christos
5307 1.1.1.3 christos
5308 1.1.1.3 christos #
5309 1.1 christos # Checks to see if Solaris has the public libdlpi(3LIB) library.
5310 1.1 christos # Note: The existence of /usr/include/libdlpi.h does not mean it is the
5311 1.1 christos # public libdlpi(3LIB) version. Before libdlpi was made public, a
5312 1.1 christos # private version also existed, which did not have the same APIs.
5313 1.1 christos # Due to a gcc bug, the default search path for 32-bit libraries does
5314 1.1 christos # not include /lib, we add it explicitly here.
5315 1.1 christos # [http://bugs.opensolaris.org/view_bug.do?bug_id=6619485].
5316 1.1 christos # Also, due to the bug above applications that link to libpcap with
5317 1.1 christos # libdlpi will have to add "-L/lib" option to "configure".
5318 1.1 christos #
5319 1.1 christos saved_ldflags=$LDFLAGS
5320 1.1 christos LDFLAGS="$LIBS -L/lib"
5321 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
5322 1.1.1.2 christos $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
5323 1.1.1.3 christos if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
5324 1.1.1.2 christos $as_echo_n "(cached) " >&6
5325 1.1 christos else
5326 1.1 christos ac_check_lib_save_LIBS=$LIBS
5327 1.1 christos LIBS="-ldlpi $LIBS"
5328 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5329 1.1 christos /* end confdefs.h. */
5330 1.1 christos
5331 1.1 christos /* Override any GCC internal prototype to avoid an error.
5332 1.1 christos Use char because int might match the return type of a GCC
5333 1.1 christos builtin and then its argument prototype would still apply. */
5334 1.1 christos #ifdef __cplusplus
5335 1.1 christos extern "C"
5336 1.1 christos #endif
5337 1.1 christos char dlpi_walk ();
5338 1.1 christos int
5339 1.1 christos main ()
5340 1.1 christos {
5341 1.1 christos return dlpi_walk ();
5342 1.1 christos ;
5343 1.1 christos return 0;
5344 1.1 christos }
5345 1.1 christos _ACEOF
5346 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
5347 1.1 christos ac_cv_lib_dlpi_dlpi_walk=yes
5348 1.1 christos else
5349 1.1.1.2 christos ac_cv_lib_dlpi_dlpi_walk=no
5350 1.1 christos fi
5351 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
5352 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
5353 1.1 christos LIBS=$ac_check_lib_save_LIBS
5354 1.1 christos fi
5355 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
5356 1.1.1.2 christos $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
5357 1.1.1.3 christos if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
5358 1.1.1.3 christos
5359 1.1.1.3 christos LIBS="-ldlpi $LIBS"
5360 1.1.1.3 christos V_PCAP=libdlpi
5361 1.1 christos
5362 1.1.1.2 christos $as_echo "#define HAVE_LIBDLPI 1" >>confdefs.h
5363 1.1 christos
5364 1.1.1.3 christos
5365 1.1 christos else
5366 1.1 christos V_PCAP=dlpi
5367 1.1 christos fi
5368 1.1 christos
5369 1.1 christos LDFLAGS=$saved_ldflags
5370 1.1 christos
5371 1.1 christos #
5372 1.1 christos # Checks whether <sys/dlpi.h> is usable, to catch weird SCO
5373 1.1 christos # versions of DLPI.
5374 1.1 christos #
5375 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/dlpi.h> is usable" >&5
5376 1.1.1.2 christos $as_echo_n "checking whether <sys/dlpi.h> is usable... " >&6; }
5377 1.1.1.3 christos if ${ac_cv_sys_dlpi_usable+:} false; then :
5378 1.1.1.2 christos $as_echo_n "(cached) " >&6
5379 1.1 christos else
5380 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5381 1.1 christos /* end confdefs.h. */
5382 1.1 christos
5383 1.1 christos #include <sys/types.h>
5384 1.1 christos #include <sys/time.h>
5385 1.1 christos #include <sys/dlpi.h>
5386 1.1 christos
5387 1.1 christos int
5388 1.1 christos main ()
5389 1.1 christos {
5390 1.1 christos int i = DL_PROMISC_PHYS;
5391 1.1 christos ;
5392 1.1 christos return 0;
5393 1.1 christos }
5394 1.1 christos _ACEOF
5395 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5396 1.1 christos ac_cv_sys_dlpi_usable=yes
5397 1.1 christos else
5398 1.1.1.2 christos ac_cv_sys_dlpi_usable=no
5399 1.1 christos fi
5400 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5401 1.1 christos fi
5402 1.1 christos
5403 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_dlpi_usable" >&5
5404 1.1.1.2 christos $as_echo "$ac_cv_sys_dlpi_usable" >&6; }
5405 1.1 christos if test $ac_cv_sys_dlpi_usable = no ; then
5406 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
5407 1.1 christos fi
5408 1.1 christos
5409 1.1 christos #
5410 1.1 christos # Check whether we have a /dev/dlpi device or have multiple devices.
5411 1.1 christos #
5412 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/dlpi device" >&5
5413 1.1.1.2 christos $as_echo_n "checking for /dev/dlpi device... " >&6; }
5414 1.1 christos if test -c /dev/dlpi ; then
5415 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5416 1.1.1.2 christos $as_echo "yes" >&6; }
5417 1.1 christos
5418 1.1.1.2 christos $as_echo "#define HAVE_DEV_DLPI 1" >>confdefs.h
5419 1.1 christos
5420 1.1 christos else
5421 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5422 1.1.1.2 christos $as_echo "no" >&6; }
5423 1.1 christos dir="/dev/dlpi"
5424 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir directory" >&5
5425 1.1.1.2 christos $as_echo_n "checking for $dir directory... " >&6; }
5426 1.1 christos if test -d $dir ; then
5427 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5428 1.1.1.2 christos $as_echo "yes" >&6; }
5429 1.1 christos
5430 1.1 christos cat >>confdefs.h <<_ACEOF
5431 1.1 christos #define PCAP_DEV_PREFIX "$dir"
5432 1.1 christos _ACEOF
5433 1.1 christos
5434 1.1 christos else
5435 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5436 1.1.1.2 christos $as_echo "no" >&6; }
5437 1.1 christos fi
5438 1.1 christos fi
5439 1.1 christos
5440 1.1 christos #
5441 1.1 christos # This check is for Solaris with DLPI support for passive modes.
5442 1.1 christos # See dlpi(7P) for more details.
5443 1.1 christos #
5444 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dl_passive_req_t struct exists" >&5
5445 1.1.1.2 christos $as_echo_n "checking if dl_passive_req_t struct exists... " >&6; }
5446 1.1.1.3 christos if ${ac_cv_lbl_has_dl_passive_req_t+:} false; then :
5447 1.1.1.2 christos $as_echo_n "(cached) " >&6
5448 1.1 christos else
5449 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5450 1.1 christos /* end confdefs.h. */
5451 1.1 christos
5452 1.1 christos # include <sys/types.h>
5453 1.1 christos # include <sys/dlpi.h>
5454 1.1 christos int
5455 1.1 christos main ()
5456 1.1 christos {
5457 1.1 christos u_int i = sizeof(dl_passive_req_t)
5458 1.1 christos ;
5459 1.1 christos return 0;
5460 1.1 christos }
5461 1.1 christos _ACEOF
5462 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5463 1.1 christos ac_cv_lbl_has_dl_passive_req_t=yes
5464 1.1 christos else
5465 1.1.1.2 christos ac_cv_lbl_has_dl_passive_req_t=no
5466 1.1 christos fi
5467 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5468 1.1 christos fi
5469 1.1 christos
5470 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_has_dl_passive_req_t" >&5
5471 1.1.1.2 christos $as_echo "$ac_cv_lbl_has_dl_passive_req_t" >&6; }
5472 1.1 christos if test $ac_cv_lbl_has_dl_passive_req_t = yes ; then
5473 1.1 christos
5474 1.1.1.2 christos $as_echo "#define HAVE_DLPI_PASSIVE 1" >>confdefs.h
5475 1.1 christos
5476 1.1 christos fi
5477 1.1 christos ;;
5478 1.1 christos
5479 1.1 christos linux)
5480 1.1 christos #
5481 1.1 christos # Do we have the wireless extensions?
5482 1.1 christos #
5483 1.1.1.2 christos for ac_header in linux/wireless.h
5484 1.1.1.2 christos do :
5485 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "linux/wireless.h" "ac_cv_header_linux_wireless_h" "
5486 1.1 christos #include <sys/socket.h>
5487 1.1 christos #include <linux/if.h>
5488 1.1 christos #include <linux/types.h>
5489 1.1 christos
5490 1.1.1.2 christos "
5491 1.1.1.3 christos if test "x$ac_cv_header_linux_wireless_h" = xyes; then :
5492 1.1 christos cat >>confdefs.h <<_ACEOF
5493 1.1.1.2 christos #define HAVE_LINUX_WIRELESS_H 1
5494 1.1 christos _ACEOF
5495 1.1 christos
5496 1.1 christos fi
5497 1.1 christos
5498 1.1 christos done
5499 1.1 christos
5500 1.1 christos
5501 1.1 christos #
5502 1.1 christos # Do we have libnl?
5503 1.1 christos #
5504 1.1 christos
5505 1.1 christos # Check whether --with-libnl was given.
5506 1.1.1.2 christos if test "${with_libnl+set}" = set; then :
5507 1.1 christos withval=$with_libnl; with_libnl=$withval
5508 1.1 christos fi
5509 1.1 christos
5510 1.1 christos
5511 1.1 christos if test x$with_libnl != xno ; then
5512 1.1.1.3 christos have_any_nl="no"
5513 1.1.1.3 christos
5514 1.1.1.2 christos #
5515 1.1.1.3 christos # Try libnl 3.x first.
5516 1.1.1.2 christos #
5517 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_socket_alloc in -lnl-3" >&5
5518 1.1.1.3 christos $as_echo_n "checking for nl_socket_alloc in -lnl-3... " >&6; }
5519 1.1.1.3 christos if ${ac_cv_lib_nl_3_nl_socket_alloc+:} false; then :
5520 1.1.1.3 christos $as_echo_n "(cached) " >&6
5521 1.1.1.3 christos else
5522 1.1.1.3 christos ac_check_lib_save_LIBS=$LIBS
5523 1.1.1.3 christos LIBS="-lnl-3 $LIBS"
5524 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5525 1.1.1.3 christos /* end confdefs.h. */
5526 1.1.1.3 christos
5527 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
5528 1.1.1.3 christos Use char because int might match the return type of a GCC
5529 1.1.1.3 christos builtin and then its argument prototype would still apply. */
5530 1.1.1.3 christos #ifdef __cplusplus
5531 1.1.1.3 christos extern "C"
5532 1.1.1.3 christos #endif
5533 1.1.1.3 christos char nl_socket_alloc ();
5534 1.1.1.3 christos int
5535 1.1.1.3 christos main ()
5536 1.1.1.3 christos {
5537 1.1.1.3 christos return nl_socket_alloc ();
5538 1.1.1.3 christos ;
5539 1.1.1.3 christos return 0;
5540 1.1.1.3 christos }
5541 1.1.1.3 christos _ACEOF
5542 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
5543 1.1.1.3 christos ac_cv_lib_nl_3_nl_socket_alloc=yes
5544 1.1.1.3 christos else
5545 1.1.1.3 christos ac_cv_lib_nl_3_nl_socket_alloc=no
5546 1.1.1.3 christos fi
5547 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
5548 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
5549 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
5550 1.1.1.3 christos fi
5551 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_3_nl_socket_alloc" >&5
5552 1.1.1.3 christos $as_echo "$ac_cv_lib_nl_3_nl_socket_alloc" >&6; }
5553 1.1.1.3 christos if test "x$ac_cv_lib_nl_3_nl_socket_alloc" = xyes; then :
5554 1.1.1.3 christos
5555 1.1.1.3 christos #
5556 1.1.1.3 christos # Yes, we have libnl 3.x.
5557 1.1.1.3 christos #
5558 1.1.1.3 christos LIBS="-lnl-genl-3 -lnl-3 $LIBS"
5559 1.1.1.3 christos
5560 1.1.1.3 christos $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5561 1.1.1.3 christos
5562 1.1.1.3 christos
5563 1.1.1.3 christos $as_echo "#define HAVE_LIBNL_3_x 1" >>confdefs.h
5564 1.1.1.3 christos
5565 1.1.1.3 christos
5566 1.1.1.3 christos $as_echo "#define HAVE_LIBNL_NLE 1" >>confdefs.h
5567 1.1.1.3 christos
5568 1.1.1.3 christos
5569 1.1.1.3 christos $as_echo "#define HAVE_LIBNL_SOCKETS 1" >>confdefs.h
5570 1.1.1.3 christos
5571 1.1.1.3 christos V_INCLS="$V_INCLS -I/usr/include/libnl3"
5572 1.1.1.3 christos have_any_nl="yes"
5573 1.1.1.3 christos
5574 1.1.1.3 christos fi
5575 1.1.1.3 christos
5576 1.1.1.3 christos
5577 1.1.1.3 christos if test x$have_any_nl = xno ; then
5578 1.1.1.3 christos #
5579 1.1.1.3 christos # Try libnl 2.x
5580 1.1.1.3 christos #
5581 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_socket_alloc in -lnl" >&5
5582 1.1.1.2 christos $as_echo_n "checking for nl_socket_alloc in -lnl... " >&6; }
5583 1.1.1.3 christos if ${ac_cv_lib_nl_nl_socket_alloc+:} false; then :
5584 1.1.1.2 christos $as_echo_n "(cached) " >&6
5585 1.1 christos else
5586 1.1 christos ac_check_lib_save_LIBS=$LIBS
5587 1.1 christos LIBS="-lnl $LIBS"
5588 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5589 1.1.1.2 christos /* end confdefs.h. */
5590 1.1.1.2 christos
5591 1.1.1.2 christos /* Override any GCC internal prototype to avoid an error.
5592 1.1.1.2 christos Use char because int might match the return type of a GCC
5593 1.1.1.2 christos builtin and then its argument prototype would still apply. */
5594 1.1.1.2 christos #ifdef __cplusplus
5595 1.1.1.2 christos extern "C"
5596 1.1.1.2 christos #endif
5597 1.1.1.2 christos char nl_socket_alloc ();
5598 1.1.1.2 christos int
5599 1.1.1.2 christos main ()
5600 1.1.1.2 christos {
5601 1.1.1.2 christos return nl_socket_alloc ();
5602 1.1.1.2 christos ;
5603 1.1.1.2 christos return 0;
5604 1.1.1.2 christos }
5605 1.1 christos _ACEOF
5606 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
5607 1.1.1.2 christos ac_cv_lib_nl_nl_socket_alloc=yes
5608 1.1.1.2 christos else
5609 1.1.1.2 christos ac_cv_lib_nl_nl_socket_alloc=no
5610 1.1.1.2 christos fi
5611 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
5612 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
5613 1.1.1.2 christos LIBS=$ac_check_lib_save_LIBS
5614 1.1.1.2 christos fi
5615 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_nl_socket_alloc" >&5
5616 1.1.1.2 christos $as_echo "$ac_cv_lib_nl_nl_socket_alloc" >&6; }
5617 1.1.1.3 christos if test "x$ac_cv_lib_nl_nl_socket_alloc" = xyes; then :
5618 1.1.1.2 christos
5619 1.1.1.3 christos #
5620 1.1.1.3 christos # Yes, we have libnl 2.x.
5621 1.1.1.3 christos #
5622 1.1.1.3 christos LIBS="-lnl-genl -lnl $LIBS"
5623 1.1.1.2 christos
5624 1.1.1.2 christos $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5625 1.1.1.2 christos
5626 1.1.1.2 christos
5627 1.1.1.2 christos $as_echo "#define HAVE_LIBNL_2_x 1" >>confdefs.h
5628 1.1.1.2 christos
5629 1.1.1.2 christos
5630 1.1.1.3 christos $as_echo "#define HAVE_LIBNL_NLE 1" >>confdefs.h
5631 1.1.1.3 christos
5632 1.1.1.3 christos
5633 1.1.1.3 christos $as_echo "#define HAVE_LIBNL_SOCKETS 1" >>confdefs.h
5634 1.1.1.3 christos
5635 1.1.1.3 christos have_any_nl="yes"
5636 1.1.1.2 christos
5637 1.1.1.3 christos fi
5638 1.1.1.3 christos
5639 1.1.1.3 christos fi
5640 1.1.1.3 christos
5641 1.1.1.3 christos if test x$have_any_nl = xno ; then
5642 1.1.1.2 christos #
5643 1.1.1.2 christos # No, we don't; do we have libnl 1.x?
5644 1.1.1.2 christos #
5645 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_handle_alloc in -lnl" >&5
5646 1.1.1.2 christos $as_echo_n "checking for nl_handle_alloc in -lnl... " >&6; }
5647 1.1.1.3 christos if ${ac_cv_lib_nl_nl_handle_alloc+:} false; then :
5648 1.1.1.2 christos $as_echo_n "(cached) " >&6
5649 1.1.1.2 christos else
5650 1.1.1.2 christos ac_check_lib_save_LIBS=$LIBS
5651 1.1.1.2 christos LIBS="-lnl $LIBS"
5652 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5653 1.1 christos /* end confdefs.h. */
5654 1.1 christos
5655 1.1 christos /* Override any GCC internal prototype to avoid an error.
5656 1.1 christos Use char because int might match the return type of a GCC
5657 1.1 christos builtin and then its argument prototype would still apply. */
5658 1.1 christos #ifdef __cplusplus
5659 1.1 christos extern "C"
5660 1.1 christos #endif
5661 1.1 christos char nl_handle_alloc ();
5662 1.1 christos int
5663 1.1 christos main ()
5664 1.1 christos {
5665 1.1 christos return nl_handle_alloc ();
5666 1.1 christos ;
5667 1.1 christos return 0;
5668 1.1 christos }
5669 1.1 christos _ACEOF
5670 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
5671 1.1 christos ac_cv_lib_nl_nl_handle_alloc=yes
5672 1.1 christos else
5673 1.1.1.2 christos ac_cv_lib_nl_nl_handle_alloc=no
5674 1.1 christos fi
5675 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
5676 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
5677 1.1 christos LIBS=$ac_check_lib_save_LIBS
5678 1.1 christos fi
5679 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_nl_handle_alloc" >&5
5680 1.1.1.2 christos $as_echo "$ac_cv_lib_nl_nl_handle_alloc" >&6; }
5681 1.1.1.3 christos if test "x$ac_cv_lib_nl_nl_handle_alloc" = xyes; then :
5682 1.1.1.2 christos
5683 1.1.1.2 christos #
5684 1.1.1.2 christos # Yes.
5685 1.1.1.2 christos #
5686 1.1.1.2 christos LIBS="-lnl $LIBS"
5687 1.1.1.2 christos
5688 1.1.1.2 christos $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5689 1.1 christos
5690 1.1.1.3 christos have_any_nl="yes"
5691 1.1 christos
5692 1.1.1.3 christos fi
5693 1.1.1.2 christos
5694 1.1.1.3 christos fi
5695 1.1 christos
5696 1.1.1.3 christos if test x$have_any_nl = xno ; then
5697 1.1.1.3 christos #
5698 1.1.1.3 christos # No, we don't have libnl at all.
5699 1.1.1.3 christos #
5700 1.1.1.3 christos if test x$with_libnl = xyes ; then
5701 1.1.1.3 christos as_fn_error $? "libnl support requested but libnl not found" "$LINENO" 5
5702 1.1.1.3 christos fi
5703 1.1.1.3 christos fi
5704 1.1 christos fi
5705 1.1 christos
5706 1.1.1.2 christos for ac_header in linux/ethtool.h
5707 1.1.1.2 christos do :
5708 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "linux/ethtool.h" "ac_cv_header_linux_ethtool_h" "
5709 1.1.1.2 christos $ac_includes_default
5710 1.1.1.2 christos #include <linux/types.h>
5711 1.1.1.2 christos
5712 1.1.1.2 christos "
5713 1.1.1.3 christos if test "x$ac_cv_header_linux_ethtool_h" = xyes; then :
5714 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
5715 1.1.1.2 christos #define HAVE_LINUX_ETHTOOL_H 1
5716 1.1 christos _ACEOF
5717 1.1.1.2 christos
5718 1.1.1.2 christos fi
5719 1.1.1.2 christos
5720 1.1.1.2 christos done
5721 1.1.1.2 christos
5722 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if if_packet.h has tpacket_stats defined" >&5
5723 1.1.1.2 christos $as_echo_n "checking if if_packet.h has tpacket_stats defined... " >&6; }
5724 1.1.1.3 christos if ${ac_cv_lbl_tpacket_stats+:} false; then :
5725 1.1.1.2 christos $as_echo_n "(cached) " >&6
5726 1.1.1.2 christos else
5727 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5728 1.1 christos /* end confdefs.h. */
5729 1.1 christos
5730 1.1 christos # include <linux/if_packet.h>
5731 1.1 christos int
5732 1.1 christos main ()
5733 1.1 christos {
5734 1.1 christos struct tpacket_stats stats
5735 1.1 christos ;
5736 1.1 christos return 0;
5737 1.1 christos }
5738 1.1 christos _ACEOF
5739 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5740 1.1 christos ac_cv_lbl_tpacket_stats=yes
5741 1.1 christos else
5742 1.1.1.2 christos ac_cv_lbl_tpacket_stats=no
5743 1.1 christos fi
5744 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5745 1.1 christos fi
5746 1.1 christos
5747 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_tpacket_stats" >&5
5748 1.1.1.2 christos $as_echo "$ac_cv_lbl_tpacket_stats" >&6; }
5749 1.1 christos if test $ac_cv_lbl_tpacket_stats = yes; then
5750 1.1 christos
5751 1.1.1.2 christos $as_echo "#define HAVE_TPACKET_STATS 1" >>confdefs.h
5752 1.1 christos
5753 1.1 christos fi
5754 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if tpacket_auxdata struct has tp_vlan_tci member" >&5
5755 1.1.1.2 christos $as_echo_n "checking if tpacket_auxdata struct has tp_vlan_tci member... " >&6; }
5756 1.1.1.3 christos if ${ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci+:} false; then :
5757 1.1.1.2 christos $as_echo_n "(cached) " >&6
5758 1.1 christos else
5759 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5760 1.1 christos /* end confdefs.h. */
5761 1.1 christos
5762 1.1.1.2 christos # include <sys/types.h>
5763 1.1 christos # include <linux/if_packet.h>
5764 1.1 christos int
5765 1.1 christos main ()
5766 1.1 christos {
5767 1.1 christos u_int i = sizeof(((struct tpacket_auxdata *)0)->tp_vlan_tci)
5768 1.1 christos ;
5769 1.1 christos return 0;
5770 1.1 christos }
5771 1.1 christos _ACEOF
5772 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5773 1.1 christos ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=yes
5774 1.1 christos else
5775 1.1.1.2 christos ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=no
5776 1.1 christos fi
5777 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5778 1.1 christos fi
5779 1.1 christos
5780 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&5
5781 1.1.1.2 christos $as_echo "$ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&6; }
5782 1.1 christos if test $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci = yes ; then
5783 1.1 christos HAVE_LINUX_TPACKET_AUXDATA=tp_vlan_tci
5784 1.1 christos
5785 1.1 christos
5786 1.1.1.2 christos $as_echo "#define HAVE_LINUX_TPACKET_AUXDATA_TP_VLAN_TCI 1" >>confdefs.h
5787 1.1 christos
5788 1.1 christos fi
5789 1.1 christos ;;
5790 1.1 christos
5791 1.1 christos bpf)
5792 1.1 christos #
5793 1.1 christos # Check whether we have the *BSD-style ioctls.
5794 1.1 christos #
5795 1.1.1.2 christos for ac_header in net/if_media.h
5796 1.1.1.2 christos do :
5797 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"
5798 1.1.1.3 christos if test "x$ac_cv_header_net_if_media_h" = xyes; then :
5799 1.1 christos cat >>confdefs.h <<_ACEOF
5800 1.1.1.2 christos #define HAVE_NET_IF_MEDIA_H 1
5801 1.1 christos _ACEOF
5802 1.1 christos
5803 1.1 christos fi
5804 1.1 christos
5805 1.1 christos done
5806 1.1 christos
5807 1.1 christos
5808 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the system supports zerocopy BPF" >&5
5809 1.1.1.2 christos $as_echo_n "checking whether the system supports zerocopy BPF... " >&6; }
5810 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5811 1.1 christos /* end confdefs.h. */
5812 1.1 christos #include <sys/socket.h>
5813 1.1 christos #include <sys/ioctl.h>
5814 1.1 christos #include <net/if.h>
5815 1.1 christos #include <net/bpf.h>
5816 1.1 christos int
5817 1.1 christos main ()
5818 1.1 christos {
5819 1.1 christos return (BIOCROTZBUF + BPF_BUFMODE_ZBUF);
5820 1.1 christos ;
5821 1.1 christos return 0;
5822 1.1 christos }
5823 1.1 christos _ACEOF
5824 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5825 1.1 christos
5826 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5827 1.1.1.2 christos $as_echo "yes" >&6; }
5828 1.1 christos
5829 1.1.1.2 christos $as_echo "#define HAVE_ZEROCOPY_BPF 1" >>confdefs.h
5830 1.1 christos
5831 1.1 christos
5832 1.1.1.2 christos else
5833 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5834 1.1.1.2 christos $as_echo "no" >&6; }
5835 1.1 christos fi
5836 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5837 1.1.1.2 christos
5838 1.1.1.2 christos #
5839 1.1.1.2 christos # Check whether we have struct BPF_TIMEVAL.
5840 1.1.1.2 christos #
5841 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "struct BPF_TIMEVAL" "ac_cv_type_struct_BPF_TIMEVAL" "
5842 1.1.1.2 christos #include <sys/types.h>
5843 1.1.1.2 christos #include <sys/ioctl.h>
5844 1.1.1.2 christos #ifdef HAVE_SYS_IOCCOM_H
5845 1.1.1.2 christos #include <sys/ioccom.h>
5846 1.1.1.2 christos #endif
5847 1.1.1.2 christos #include <net/bpf.h>
5848 1.1.1.2 christos
5849 1.1.1.2 christos "
5850 1.1.1.3 christos if test "x$ac_cv_type_struct_BPF_TIMEVAL" = xyes; then :
5851 1.1 christos
5852 1.1 christos cat >>confdefs.h <<_ACEOF
5853 1.1 christos #define HAVE_STRUCT_BPF_TIMEVAL 1
5854 1.1 christos _ACEOF
5855 1.1 christos
5856 1.1 christos
5857 1.1 christos fi
5858 1.1 christos
5859 1.1 christos ;;
5860 1.1 christos
5861 1.1 christos dag)
5862 1.1 christos V_DEFS="$V_DEFS -DDAG_ONLY"
5863 1.1 christos ;;
5864 1.1 christos
5865 1.1 christos septel)
5866 1.1 christos V_DEFS="$V_DEFS -DSEPTEL_ONLY"
5867 1.1 christos ;;
5868 1.1 christos
5869 1.1 christos snf)
5870 1.1 christos V_DEFS="$V_DEFS -DSNF_ONLY"
5871 1.1 christos ;;
5872 1.1 christos
5873 1.1 christos null)
5874 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine packet capture interface" >&5
5875 1.1.1.2 christos $as_echo "$as_me: WARNING: cannot determine packet capture interface" >&2;}
5876 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: (see the INSTALL doc for more info)" >&5
5877 1.1.1.2 christos $as_echo "$as_me: WARNING: (see the INSTALL doc for more info)" >&2;}
5878 1.1 christos ;;
5879 1.1 christos esac
5880 1.1 christos
5881 1.1 christos if test "$V_PCAP" = null
5882 1.1 christos then
5883 1.1 christos #
5884 1.1 christos # We can't capture, so we can't open any capture
5885 1.1 christos # devices, so we won't return any interfaces.
5886 1.1 christos #
5887 1.1 christos V_FINDALLDEVS=null
5888 1.1 christos else
5889 1.1.1.2 christos ac_fn_c_check_func "$LINENO" "getifaddrs" "ac_cv_func_getifaddrs"
5890 1.1.1.3 christos if test "x$ac_cv_func_getifaddrs" = xyes; then :
5891 1.1 christos
5892 1.1 christos #
5893 1.1 christos # We have "getifaddrs()"; make sure we have <ifaddrs.h>
5894 1.1 christos # as well, just in case some platform is really weird.
5895 1.1 christos #
5896 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default"
5897 1.1.1.3 christos if test "x$ac_cv_header_ifaddrs_h" = xyes; then :
5898 1.1 christos
5899 1.1 christos #
5900 1.1 christos # We have the header, so we use "getifaddrs()" to
5901 1.1 christos # get the list of interfaces.
5902 1.1 christos #
5903 1.1 christos V_FINDALLDEVS=getad
5904 1.1 christos
5905 1.1 christos else
5906 1.1 christos
5907 1.1 christos #
5908 1.1 christos # We don't have the header - give up.
5909 1.1 christos # XXX - we could also fall back on some other
5910 1.1 christos # mechanism, but, for now, this'll catch this
5911 1.1 christos # problem so that we can at least try to figure
5912 1.1 christos # out something to do on systems with "getifaddrs()"
5913 1.1 christos # but without "ifaddrs.h", if there is something
5914 1.1 christos # we can do on those systems.
5915 1.1 christos #
5916 1.1.1.2 christos as_fn_error $? "Your system has getifaddrs() but doesn't have a usable <ifaddrs.h>." "$LINENO" 5
5917 1.1 christos
5918 1.1 christos fi
5919 1.1 christos
5920 1.1 christos
5921 1.1 christos
5922 1.1 christos else
5923 1.1 christos
5924 1.1 christos #
5925 1.1 christos # Well, we don't have "getifaddrs()", so we have to use
5926 1.1 christos # some other mechanism; determine what that mechanism is.
5927 1.1 christos #
5928 1.1 christos # The first thing we use is the type of capture mechanism,
5929 1.1 christos # which is somewhat of a proxy for the OS we're using.
5930 1.1 christos #
5931 1.1 christos case "$V_PCAP" in
5932 1.1 christos
5933 1.1 christos dlpi|libdlpi)
5934 1.1 christos #
5935 1.1 christos # This might be Solaris 8 or later, with
5936 1.1 christos # SIOCGLIFCONF, or it might be some other OS
5937 1.1 christos # or some older version of Solaris, with
5938 1.1 christos # just SIOCGIFCONF.
5939 1.1 christos #
5940 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have SIOCGLIFCONF" >&5
5941 1.1.1.2 christos $as_echo_n "checking whether we have SIOCGLIFCONF... " >&6; }
5942 1.1.1.3 christos if ${ac_cv_lbl_have_siocglifconf+:} false; then :
5943 1.1.1.2 christos $as_echo_n "(cached) " >&6
5944 1.1 christos else
5945 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5946 1.1 christos /* end confdefs.h. */
5947 1.1 christos #include <sys/param.h>
5948 1.1 christos #include <sys/file.h>
5949 1.1 christos #include <sys/ioctl.h>
5950 1.1 christos #include <sys/socket.h>
5951 1.1 christos #include <sys/sockio.h>
5952 1.1 christos int
5953 1.1 christos main ()
5954 1.1 christos {
5955 1.1 christos ioctl(0, SIOCGLIFCONF, (char *)0);
5956 1.1 christos ;
5957 1.1 christos return 0;
5958 1.1 christos }
5959 1.1 christos _ACEOF
5960 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5961 1.1 christos ac_cv_lbl_have_siocglifconf=yes
5962 1.1 christos else
5963 1.1.1.2 christos ac_cv_lbl_have_siocglifconf=no
5964 1.1 christos fi
5965 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5966 1.1 christos fi
5967 1.1 christos
5968 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_have_siocglifconf" >&5
5969 1.1.1.2 christos $as_echo "$ac_cv_lbl_have_siocglifconf" >&6; }
5970 1.1 christos if test $ac_cv_lbl_have_siocglifconf = yes ; then
5971 1.1 christos V_FINDALLDEVS=glifc
5972 1.1 christos else
5973 1.1 christos V_FINDALLDEVS=gifc
5974 1.1 christos fi
5975 1.1 christos ;;
5976 1.1 christos
5977 1.1 christos *)
5978 1.1 christos #
5979 1.1 christos # Assume we just have SIOCGIFCONF.
5980 1.1 christos # (XXX - on at least later Linux kernels, there's
5981 1.1 christos # another mechanism, and we should be using that
5982 1.1 christos # instead.)
5983 1.1 christos #
5984 1.1 christos V_FINDALLDEVS=gifc
5985 1.1 christos ;;
5986 1.1.1.2 christos esac
5987 1.1.1.2 christos fi
5988 1.1.1.2 christos
5989 1.1.1.2 christos fi
5990 1.1.1.2 christos
5991 1.1.1.2 christos fi
5992 1.1.1.2 christos
5993 1.1.1.2 christos
5994 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
5995 1.1.1.2 christos $as_echo_n "checking for socklen_t... " >&6; }
5996 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5997 1.1.1.2 christos /* end confdefs.h. */
5998 1.1.1.2 christos
5999 1.1.1.2 christos #include <sys/types.h>
6000 1.1.1.2 christos #include <sys/socket.h>
6001 1.1 christos
6002 1.1 christos int
6003 1.1 christos main ()
6004 1.1 christos {
6005 1.1.1.2 christos socklen_t x;
6006 1.1 christos ;
6007 1.1 christos return 0;
6008 1.1 christos }
6009 1.1 christos _ACEOF
6010 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6011 1.1.1.2 christos have_socklen_t=yes
6012 1.1 christos else
6013 1.1.1.2 christos have_socklen_t=no
6014 1.1.1.2 christos fi
6015 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6016 1.1.1.2 christos if test "x$have_socklen_t" = "xyes"; then
6017 1.1.1.2 christos
6018 1.1.1.2 christos $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6019 1.1 christos
6020 1.1 christos fi
6021 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_socklen_t" >&5
6022 1.1.1.2 christos $as_echo "$have_socklen_t" >&6; }
6023 1.1 christos
6024 1.1.1.2 christos # Check whether --enable-ipv6 was given.
6025 1.1.1.2 christos if test "${enable_ipv6+set}" = set; then :
6026 1.1.1.2 christos enableval=$enable_ipv6;
6027 1.1.1.2 christos else
6028 1.1.1.2 christos enable_ipv6=ifavailable
6029 1.1 christos fi
6030 1.1 christos
6031 1.1.1.2 christos if test "$enable_ipv6" != "no"; then
6032 1.1.1.2 christos ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
6033 1.1.1.3 christos if test "x$ac_cv_func_getaddrinfo" = xyes; then :
6034 1.1 christos
6035 1.1.1.2 christos
6036 1.1.1.2 christos $as_echo "#define INET6 1" >>confdefs.h
6037 1.1 christos
6038 1.1 christos
6039 1.1 christos else
6040 1.1 christos
6041 1.1 christos if test "$enable_ipv6" != "ifavailable"; then
6042 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6043 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6044 1.1.1.2 christos as_fn_error $? "--enable-ipv6 was given, but getaddrinfo isn't available
6045 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
6046 1.1 christos fi
6047 1.1 christos
6048 1.1 christos fi
6049 1.1 christos
6050 1.1 christos fi
6051 1.1 christos
6052 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build optimizer debugging code" >&5
6053 1.1.1.2 christos $as_echo_n "checking whether to build optimizer debugging code... " >&6; }
6054 1.1 christos # Check whether --enable-optimizer-dbg was given.
6055 1.1.1.2 christos if test "${enable_optimizer_dbg+set}" = set; then :
6056 1.1 christos enableval=$enable_optimizer_dbg;
6057 1.1 christos fi
6058 1.1 christos
6059 1.1 christos if test "$enable_optimizer_dbg" = "yes"; then
6060 1.1 christos
6061 1.1.1.2 christos $as_echo "#define BDEBUG 1" >>confdefs.h
6062 1.1 christos
6063 1.1 christos fi
6064 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_optimizer_dbg-no}" >&5
6065 1.1.1.2 christos $as_echo "${enable_optimizer_dbg-no}" >&6; }
6066 1.1 christos
6067 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build parser debugging code" >&5
6068 1.1.1.2 christos $as_echo_n "checking whether to build parser debugging code... " >&6; }
6069 1.1 christos # Check whether --enable-yydebug was given.
6070 1.1.1.2 christos if test "${enable_yydebug+set}" = set; then :
6071 1.1 christos enableval=$enable_yydebug;
6072 1.1 christos fi
6073 1.1 christos
6074 1.1 christos if test "$enable_yydebug" = "yes"; then
6075 1.1 christos
6076 1.1.1.2 christos $as_echo "#define YYDEBUG 1" >>confdefs.h
6077 1.1 christos
6078 1.1 christos fi
6079 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_yydebug-no}" >&5
6080 1.1.1.2 christos $as_echo "${enable_yydebug-no}" >&6; }
6081 1.1 christos
6082 1.1 christos # Check for Endace DAG card support.
6083 1.1 christos
6084 1.1 christos # Check whether --with-dag was given.
6085 1.1.1.2 christos if test "${with_dag+set}" = set; then :
6086 1.1 christos withval=$with_dag;
6087 1.1 christos if test "$withval" = no
6088 1.1 christos then
6089 1.1 christos # User doesn't want DAG support.
6090 1.1 christos want_dag=no
6091 1.1 christos elif test "$withval" = yes
6092 1.1 christos then
6093 1.1 christos # User wants DAG support but hasn't specified a directory.
6094 1.1 christos want_dag=yes
6095 1.1 christos else
6096 1.1 christos # User wants DAG support and has specified a directory, so use the provided value.
6097 1.1 christos want_dag=yes
6098 1.1 christos dag_root=$withval
6099 1.1 christos fi
6100 1.1 christos
6101 1.1 christos else
6102 1.1 christos
6103 1.1 christos #
6104 1.1 christos # Use DAG API if present, otherwise don't
6105 1.1 christos #
6106 1.1 christos want_dag=ifpresent
6107 1.1 christos
6108 1.1 christos fi
6109 1.1 christos
6110 1.1 christos
6111 1.1 christos
6112 1.1 christos # Check whether --with-dag-includes was given.
6113 1.1.1.2 christos if test "${with_dag_includes+set}" = set; then :
6114 1.1 christos withval=$with_dag_includes;
6115 1.1 christos # User wants DAG support and has specified a header directory, so use the provided value.
6116 1.1 christos want_dag=yes
6117 1.1 christos dag_include_dir=$withval
6118 1.1 christos
6119 1.1 christos fi
6120 1.1 christos
6121 1.1 christos
6122 1.1 christos
6123 1.1 christos # Check whether --with-dag-libraries was given.
6124 1.1.1.2 christos if test "${with_dag_libraries+set}" = set; then :
6125 1.1 christos withval=$with_dag_libraries;
6126 1.1 christos # User wants DAG support and has specified a library directory, so use the provided value.
6127 1.1 christos want_dag=yes
6128 1.1 christos dag_lib_dir=$withval
6129 1.1 christos
6130 1.1 christos fi
6131 1.1 christos
6132 1.1 christos
6133 1.1 christos case "$V_PCAP" in
6134 1.1 christos linux|bpf|dag)
6135 1.1 christos #
6136 1.1 christos # We support the DAG API if we're on Linux or BSD, or if we're
6137 1.1 christos # building a DAG-only libpcap.
6138 1.1 christos #
6139 1.1 christos ;;
6140 1.1 christos *)
6141 1.1 christos #
6142 1.1 christos # If the user explicitly requested DAG, tell them it's not
6143 1.1 christos # supported.
6144 1.1 christos #
6145 1.1 christos # If they expressed no preference, don't include it.
6146 1.1 christos #
6147 1.1 christos if test $want_dag = yes; then
6148 1.1.1.2 christos as_fn_error $? "DAG support is only available with 'linux' 'bpf' and 'dag' packet capture types" "$LINENO" 5
6149 1.1 christos elif test $want_dag = yes; then
6150 1.1 christos want_dag=no
6151 1.1 christos fi
6152 1.1 christos ;;
6153 1.1 christos esac
6154 1.1 christos
6155 1.1 christos ac_cv_lbl_dag_api=no
6156 1.1 christos if test "$want_dag" != no; then
6157 1.1 christos
6158 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have DAG API headers" >&5
6159 1.1.1.2 christos $as_echo_n "checking whether we have DAG API headers... " >&6; }
6160 1.1 christos
6161 1.1 christos # If necessary, set default paths for DAG API headers and libraries.
6162 1.1 christos if test -z "$dag_root"; then
6163 1.1 christos dag_root=/usr/local
6164 1.1 christos fi
6165 1.1 christos
6166 1.1 christos if test -z "$dag_include_dir"; then
6167 1.1 christos dag_include_dir="$dag_root/include"
6168 1.1 christos fi
6169 1.1 christos
6170 1.1 christos if test -z "$dag_lib_dir"; then
6171 1.1 christos dag_lib_dir="$dag_root/lib"
6172 1.1 christos fi
6173 1.1 christos
6174 1.1 christos if test -z "$dag_tools_dir"; then
6175 1.1 christos dag_tools_dir="$dag_root/tools"
6176 1.1.1.2 christos fi
6177 1.1 christos
6178 1.1 christos if test -r $dag_include_dir/dagapi.h; then
6179 1.1 christos ac_cv_lbl_dag_api=yes
6180 1.1 christos fi
6181 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_dag_api ($dag_include_dir)" >&5
6182 1.1.1.2 christos $as_echo "$ac_cv_lbl_dag_api ($dag_include_dir)" >&6; }
6183 1.1 christos fi
6184 1.1 christos
6185 1.1 christos if test $ac_cv_lbl_dag_api = yes; then
6186 1.1 christos V_INCLS="$V_INCLS -I$dag_include_dir"
6187 1.1.1.2 christos
6188 1.1 christos if test $V_PCAP != dag ; then
6189 1.1 christos SSRC="pcap-dag.c"
6190 1.1 christos fi
6191 1.1 christos
6192 1.1 christos # See if we can find a general version string.
6193 1.1 christos # Don't need to save and restore LIBS to prevent -ldag being
6194 1.1 christos # included if there's a found-action (arg 3).
6195 1.1 christos saved_ldflags=$LDFLAGS
6196 1.1 christos LDFLAGS="-L$dag_lib_dir"
6197 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_attach_stream in -ldag" >&5
6198 1.1.1.2 christos $as_echo_n "checking for dag_attach_stream in -ldag... " >&6; }
6199 1.1.1.3 christos if ${ac_cv_lib_dag_dag_attach_stream+:} false; then :
6200 1.1.1.2 christos $as_echo_n "(cached) " >&6
6201 1.1 christos else
6202 1.1 christos ac_check_lib_save_LIBS=$LIBS
6203 1.1 christos LIBS="-ldag $LIBS"
6204 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6205 1.1 christos /* end confdefs.h. */
6206 1.1 christos
6207 1.1 christos /* Override any GCC internal prototype to avoid an error.
6208 1.1 christos Use char because int might match the return type of a GCC
6209 1.1 christos builtin and then its argument prototype would still apply. */
6210 1.1 christos #ifdef __cplusplus
6211 1.1 christos extern "C"
6212 1.1 christos #endif
6213 1.1 christos char dag_attach_stream ();
6214 1.1 christos int
6215 1.1 christos main ()
6216 1.1 christos {
6217 1.1 christos return dag_attach_stream ();
6218 1.1 christos ;
6219 1.1 christos return 0;
6220 1.1 christos }
6221 1.1 christos _ACEOF
6222 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
6223 1.1 christos ac_cv_lib_dag_dag_attach_stream=yes
6224 1.1 christos else
6225 1.1.1.2 christos ac_cv_lib_dag_dag_attach_stream=no
6226 1.1 christos fi
6227 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
6228 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
6229 1.1 christos LIBS=$ac_check_lib_save_LIBS
6230 1.1 christos fi
6231 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_attach_stream" >&5
6232 1.1.1.2 christos $as_echo "$ac_cv_lib_dag_dag_attach_stream" >&6; }
6233 1.1.1.3 christos if test "x$ac_cv_lib_dag_dag_attach_stream" = xyes; then :
6234 1.1 christos dag_streams="1"
6235 1.1 christos else
6236 1.1 christos dag_streams="0"
6237 1.1 christos fi
6238 1.1 christos
6239 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_get_erf_types in -ldag" >&5
6240 1.1.1.2 christos $as_echo_n "checking for dag_get_erf_types in -ldag... " >&6; }
6241 1.1.1.3 christos if ${ac_cv_lib_dag_dag_get_erf_types+:} false; then :
6242 1.1.1.2 christos $as_echo_n "(cached) " >&6
6243 1.1 christos else
6244 1.1 christos ac_check_lib_save_LIBS=$LIBS
6245 1.1 christos LIBS="-ldag $LIBS"
6246 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6247 1.1 christos /* end confdefs.h. */
6248 1.1 christos
6249 1.1 christos /* Override any GCC internal prototype to avoid an error.
6250 1.1 christos Use char because int might match the return type of a GCC
6251 1.1 christos builtin and then its argument prototype would still apply. */
6252 1.1 christos #ifdef __cplusplus
6253 1.1 christos extern "C"
6254 1.1 christos #endif
6255 1.1 christos char dag_get_erf_types ();
6256 1.1 christos int
6257 1.1 christos main ()
6258 1.1 christos {
6259 1.1 christos return dag_get_erf_types ();
6260 1.1 christos ;
6261 1.1 christos return 0;
6262 1.1 christos }
6263 1.1 christos _ACEOF
6264 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
6265 1.1 christos ac_cv_lib_dag_dag_get_erf_types=yes
6266 1.1 christos else
6267 1.1.1.2 christos ac_cv_lib_dag_dag_get_erf_types=no
6268 1.1 christos fi
6269 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
6270 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
6271 1.1 christos LIBS=$ac_check_lib_save_LIBS
6272 1.1 christos fi
6273 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_get_erf_types" >&5
6274 1.1.1.2 christos $as_echo "$ac_cv_lib_dag_dag_get_erf_types" >&6; }
6275 1.1.1.3 christos if test "x$ac_cv_lib_dag_dag_get_erf_types" = xyes; then :
6276 1.1 christos
6277 1.1 christos
6278 1.1.1.2 christos $as_echo "#define HAVE_DAG_GET_ERF_TYPES 1" >>confdefs.h
6279 1.1 christos
6280 1.1 christos fi
6281 1.1 christos
6282 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_get_stream_erf_types in -ldag" >&5
6283 1.1.1.2 christos $as_echo_n "checking for dag_get_stream_erf_types in -ldag... " >&6; }
6284 1.1.1.3 christos if ${ac_cv_lib_dag_dag_get_stream_erf_types+:} false; then :
6285 1.1.1.2 christos $as_echo_n "(cached) " >&6
6286 1.1 christos else
6287 1.1 christos ac_check_lib_save_LIBS=$LIBS
6288 1.1 christos LIBS="-ldag $LIBS"
6289 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6290 1.1 christos /* end confdefs.h. */
6291 1.1 christos
6292 1.1 christos /* Override any GCC internal prototype to avoid an error.
6293 1.1 christos Use char because int might match the return type of a GCC
6294 1.1 christos builtin and then its argument prototype would still apply. */
6295 1.1 christos #ifdef __cplusplus
6296 1.1 christos extern "C"
6297 1.1 christos #endif
6298 1.1 christos char dag_get_stream_erf_types ();
6299 1.1 christos int
6300 1.1 christos main ()
6301 1.1 christos {
6302 1.1 christos return dag_get_stream_erf_types ();
6303 1.1 christos ;
6304 1.1 christos return 0;
6305 1.1 christos }
6306 1.1 christos _ACEOF
6307 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
6308 1.1 christos ac_cv_lib_dag_dag_get_stream_erf_types=yes
6309 1.1 christos else
6310 1.1.1.2 christos ac_cv_lib_dag_dag_get_stream_erf_types=no
6311 1.1 christos fi
6312 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
6313 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
6314 1.1 christos LIBS=$ac_check_lib_save_LIBS
6315 1.1 christos fi
6316 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_get_stream_erf_types" >&5
6317 1.1.1.2 christos $as_echo "$ac_cv_lib_dag_dag_get_stream_erf_types" >&6; }
6318 1.1.1.3 christos if test "x$ac_cv_lib_dag_dag_get_stream_erf_types" = xyes; then :
6319 1.1 christos
6320 1.1 christos
6321 1.1.1.2 christos $as_echo "#define HAVE_DAG_GET_STREAM_ERF_TYPES 1" >>confdefs.h
6322 1.1 christos
6323 1.1 christos fi
6324 1.1 christos
6325 1.1.1.2 christos
6326 1.1 christos LDFLAGS=$saved_ldflags
6327 1.1 christos
6328 1.1 christos if test "$dag_streams" = 1; then
6329 1.1 christos
6330 1.1.1.2 christos $as_echo "#define HAVE_DAG_STREAMS_API 1" >>confdefs.h
6331 1.1 christos
6332 1.1 christos LIBS="$LIBS -ldag"
6333 1.1.1.2 christos LDFLAGS="$LDFLAGS -L$dag_lib_dir"
6334 1.1 christos
6335 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for vdag_set_device_info in -lvdag" >&5
6336 1.1.1.2 christos $as_echo_n "checking for vdag_set_device_info in -lvdag... " >&6; }
6337 1.1.1.3 christos if ${ac_cv_lib_vdag_vdag_set_device_info+:} false; then :
6338 1.1.1.2 christos $as_echo_n "(cached) " >&6
6339 1.1.1.2 christos else
6340 1.1.1.2 christos ac_check_lib_save_LIBS=$LIBS
6341 1.1.1.2 christos LIBS="-lvdag $LIBS"
6342 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6343 1.1.1.2 christos /* end confdefs.h. */
6344 1.1 christos
6345 1.1.1.2 christos /* Override any GCC internal prototype to avoid an error.
6346 1.1.1.2 christos Use char because int might match the return type of a GCC
6347 1.1.1.2 christos builtin and then its argument prototype would still apply. */
6348 1.1.1.2 christos #ifdef __cplusplus
6349 1.1.1.2 christos extern "C"
6350 1.1.1.2 christos #endif
6351 1.1.1.2 christos char vdag_set_device_info ();
6352 1.1.1.2 christos int
6353 1.1.1.2 christos main ()
6354 1.1.1.2 christos {
6355 1.1.1.2 christos return vdag_set_device_info ();
6356 1.1.1.2 christos ;
6357 1.1.1.2 christos return 0;
6358 1.1.1.2 christos }
6359 1.1 christos _ACEOF
6360 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
6361 1.1.1.2 christos ac_cv_lib_vdag_vdag_set_device_info=yes
6362 1.1.1.2 christos else
6363 1.1.1.2 christos ac_cv_lib_vdag_vdag_set_device_info=no
6364 1.1.1.2 christos fi
6365 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
6366 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
6367 1.1.1.2 christos LIBS=$ac_check_lib_save_LIBS
6368 1.1.1.2 christos fi
6369 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_vdag_vdag_set_device_info" >&5
6370 1.1.1.2 christos $as_echo "$ac_cv_lib_vdag_vdag_set_device_info" >&6; }
6371 1.1.1.3 christos if test "x$ac_cv_lib_vdag_vdag_set_device_info" = xyes; then :
6372 1.1.1.2 christos ac_dag_have_vdag="1"
6373 1.1.1.2 christos else
6374 1.1.1.2 christos ac_dag_have_vdag="0"
6375 1.1.1.2 christos fi
6376 1.1.1.2 christos
6377 1.1.1.2 christos if test "$ac_dag_have_vdag" = 1; then
6378 1.1.1.2 christos
6379 1.1.1.2 christos $as_echo "#define HAVE_DAG_VDAG 1" >>confdefs.h
6380 1.1.1.2 christos
6381 1.1.1.2 christos LIBS="$LIBS -lpthread"
6382 1.1.1.2 christos fi
6383 1.1.1.2 christos fi
6384 1.1.1.2 christos
6385 1.1.1.2 christos
6386 1.1.1.2 christos $as_echo "#define HAVE_DAG_API 1" >>confdefs.h
6387 1.1 christos
6388 1.1 christos fi
6389 1.1 christos
6390 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have the DAG API" >&5
6391 1.1.1.2 christos $as_echo_n "checking whether we have the DAG API... " >&6; }
6392 1.1 christos
6393 1.1 christos if test $ac_cv_lbl_dag_api = no; then
6394 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6395 1.1.1.2 christos $as_echo "no" >&6; }
6396 1.1 christos if test "$want_dag" = yes; then
6397 1.1 christos # User wanted DAG support but we couldn't find it.
6398 1.1.1.2 christos as_fn_error $? "DAG API requested, but not found at $dag_root: use --without-dag" "$LINENO" 5
6399 1.1 christos fi
6400 1.1 christos
6401 1.1 christos if test "$V_PCAP" = dag; then
6402 1.1 christos # User requested "dag" capture type but the DAG API wasn't
6403 1.1 christos # found.
6404 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
6405 1.1 christos fi
6406 1.1 christos else
6407 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6408 1.1.1.2 christos $as_echo "yes" >&6; }
6409 1.1 christos fi
6410 1.1 christos
6411 1.1 christos
6412 1.1 christos # Check whether --with-septel was given.
6413 1.1.1.2 christos if test "${with_septel+set}" = set; then :
6414 1.1 christos withval=$with_septel;
6415 1.1 christos if test "$withval" = no
6416 1.1 christos then
6417 1.1 christos want_septel=no
6418 1.1 christos elif test "$withval" = yes
6419 1.1 christos then
6420 1.1 christos want_septel=yes
6421 1.1 christos septel_root=
6422 1.1 christos else
6423 1.1 christos want_septel=yes
6424 1.1 christos septel_root=$withval
6425 1.1 christos fi
6426 1.1 christos
6427 1.1 christos else
6428 1.1 christos
6429 1.1 christos #
6430 1.1 christos # Use Septel API if present, otherwise don't
6431 1.1 christos #
6432 1.1 christos want_septel=ifpresent
6433 1.1 christos septel_root=./../septel
6434 1.1 christos
6435 1.1 christos fi
6436 1.1 christos
6437 1.1 christos ac_cv_lbl_septel_api=no
6438 1.1 christos case "$V_PCAP" in
6439 1.1 christos linux|septel)
6440 1.1 christos #
6441 1.1 christos # We support the Septel API if we're on Linux, or if we're building
6442 1.1 christos # a Septel-only libpcap.
6443 1.1 christos #
6444 1.1 christos ;;
6445 1.1 christos *)
6446 1.1 christos #
6447 1.1 christos # If the user explicitly requested Septel, tell them it's not
6448 1.1 christos # supported.
6449 1.1 christos #
6450 1.1 christos # If they expressed no preference, don't include it.
6451 1.1 christos #
6452 1.1 christos if test $want_septel = yes; then
6453 1.1.1.2 christos as_fn_error $? "Septel support only available with 'linux' and 'septel' packet capture types" "$LINENO" 5
6454 1.1 christos elif test $want_septel = yes; then
6455 1.1 christos want_septel=no
6456 1.1 christos fi
6457 1.1 christos ;;
6458 1.1 christos esac
6459 1.1 christos
6460 1.1 christos if test "$with_septel" != no; then
6461 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have Septel API" >&5
6462 1.1.1.2 christos $as_echo_n "checking whether we have Septel API... " >&6; }
6463 1.1 christos
6464 1.1 christos if test -z "$septel_root"; then
6465 1.1 christos septel_root=$srcdir/../septel
6466 1.1 christos fi
6467 1.1 christos
6468 1.1 christos septel_tools_dir="$septel_root"
6469 1.1 christos septel_include_dir="$septel_root/INC"
6470 1.1 christos
6471 1.1 christos ac_cv_lbl_septel_api=no
6472 1.1 christos if test -r "$septel_include_dir/msg.h"; then
6473 1.1 christos V_INCLS="$V_INCLS -I$septel_include_dir"
6474 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"
6475 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"
6476 1.1 christos
6477 1.1 christos if test "$V_PCAP" != septel ; then
6478 1.1 christos SSRC="pcap-septel.c"
6479 1.1 christos fi
6480 1.1 christos ac_cv_lbl_septel_api=yes
6481 1.1 christos fi
6482 1.1 christos
6483 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_septel_api" >&5
6484 1.1.1.2 christos $as_echo "$ac_cv_lbl_septel_api" >&6; }
6485 1.1 christos if test $ac_cv_lbl_septel_api = no; then
6486 1.1 christos if test "$want_septel" = yes; then
6487 1.1.1.2 christos as_fn_error $? "Septel API not found under directory $septel_root; use --without-septel" "$LINENO" 5
6488 1.1 christos fi
6489 1.1 christos else
6490 1.1 christos
6491 1.1.1.2 christos $as_echo "#define HAVE_SEPTEL_API 1" >>confdefs.h
6492 1.1 christos
6493 1.1 christos fi
6494 1.1 christos fi
6495 1.1 christos
6496 1.1 christos if test "$V_PCAP" = septel -a "$ac_cv_lbl_septel_api" = no; then
6497 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
6498 1.1 christos fi
6499 1.1 christos
6500 1.1 christos # Check for Myricom SNF support.
6501 1.1 christos
6502 1.1 christos # Check whether --with-snf was given.
6503 1.1.1.2 christos if test "${with_snf+set}" = set; then :
6504 1.1 christos withval=$with_snf;
6505 1.1 christos if test "$withval" = no
6506 1.1 christos then
6507 1.1 christos # User explicitly doesn't want SNF
6508 1.1 christos want_snf=no
6509 1.1 christos elif test "$withval" = yes
6510 1.1 christos then
6511 1.1 christos # User wants SNF support but hasn't specific a directory.
6512 1.1 christos want_snf=yes
6513 1.1 christos else
6514 1.1 christos # User wants SNF support with a specified directory.
6515 1.1 christos want_snf=yes
6516 1.1 christos snf_root=$withval
6517 1.1 christos fi
6518 1.1 christos
6519 1.1 christos else
6520 1.1 christos
6521 1.1 christos #
6522 1.1 christos # Use Sniffer API if present, otherwise don't
6523 1.1 christos #
6524 1.1 christos want_snf=ifpresent
6525 1.1 christos
6526 1.1 christos fi
6527 1.1 christos
6528 1.1 christos
6529 1.1 christos
6530 1.1 christos # Check whether --with-snf-includes was given.
6531 1.1.1.2 christos if test "${with_snf_includes+set}" = set; then :
6532 1.1 christos withval=$with_snf_includes;
6533 1.1 christos # User wants SNF with specific header directory
6534 1.1 christos want_snf=yes
6535 1.1 christos snf_include_dir=$withval
6536 1.1 christos
6537 1.1 christos fi
6538 1.1 christos
6539 1.1 christos
6540 1.1 christos
6541 1.1 christos # Check whether --with-snf-libraries was given.
6542 1.1.1.2 christos if test "${with_snf_libraries+set}" = set; then :
6543 1.1 christos withval=$with_snf_libraries;
6544 1.1 christos # User wants SNF with specific lib directory
6545 1.1 christos want_snf=yes
6546 1.1 christos snf_lib_dir=$withval
6547 1.1 christos
6548 1.1 christos fi
6549 1.1 christos
6550 1.1 christos
6551 1.1 christos case "$V_PCAP" in
6552 1.1 christos bpf|linux|snf)
6553 1.1 christos #
6554 1.1 christos # We support the Sniffer API if we're on BSD, Linux, or if we're
6555 1.1 christos # building a Sniffer-only libpcap.
6556 1.1 christos #
6557 1.1 christos ;;
6558 1.1 christos *)
6559 1.1 christos #
6560 1.1 christos # If the user explicitly requested Sniffer, tell them it's not
6561 1.1 christos # supported.
6562 1.1 christos #
6563 1.1 christos # If they expressed no preference, don't include it.
6564 1.1 christos #
6565 1.1 christos if test $want_snf = yes; then
6566 1.1.1.2 christos as_fn_error $? "Myricom SNF support only available with 'bpf' 'linux' and 'snf' packet capture types" "$LINENO" 5
6567 1.1 christos elif test $want_snf = yes; then
6568 1.1 christos want_snf=no
6569 1.1 christos fi
6570 1.1 christos ;;
6571 1.1 christos esac
6572 1.1 christos
6573 1.1 christos ac_cv_lbl_snf_api=no
6574 1.1 christos if test "$with_snf" != no; then
6575 1.1 christos
6576 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have Myricom Sniffer API" >&5
6577 1.1.1.2 christos $as_echo_n "checking whether we have Myricom Sniffer API... " >&6; }
6578 1.1 christos
6579 1.1 christos if test -z "$snf_root"; then
6580 1.1 christos snf_root=/opt/snf
6581 1.1 christos fi
6582 1.1 christos
6583 1.1 christos if test -z "$snf_include_dir"; then
6584 1.1 christos snf_include_dir="$snf_root/include"
6585 1.1 christos fi
6586 1.1 christos
6587 1.1 christos if test -z "$snf_lib_dir"; then
6588 1.1 christos snf_lib_dir="$snf_root/lib"
6589 1.1 christos fi
6590 1.1 christos
6591 1.1 christos if test -f "$snf_include_dir/snf.h"; then
6592 1.1 christos ac_cv_lbl_snf_api=yes
6593 1.1 christos fi
6594 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_snf_api ($snf_root)" >&5
6595 1.1.1.2 christos $as_echo "$ac_cv_lbl_snf_api ($snf_root)" >&6; }
6596 1.1 christos
6597 1.1 christos if test $ac_cv_lbl_snf_api = no; then
6598 1.1 christos if test "$want_snf" = yes; then
6599 1.1.1.2 christos as_fn_error $? "SNF API headers not found under $snf_include_dir; use --without-snf" "$LINENO" 5
6600 1.1 christos fi
6601 1.1 christos else
6602 1.1 christos saved_ldflags=$LDFLAGS
6603 1.1 christos LDFLAGS="$LDFLAGS -L$snf_lib_dir"
6604 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for snf_init in -lsnf" >&5
6605 1.1.1.2 christos $as_echo_n "checking for snf_init in -lsnf... " >&6; }
6606 1.1.1.3 christos if ${ac_cv_lib_snf_snf_init+:} false; then :
6607 1.1.1.2 christos $as_echo_n "(cached) " >&6
6608 1.1 christos else
6609 1.1 christos ac_check_lib_save_LIBS=$LIBS
6610 1.1 christos LIBS="-lsnf $LIBS"
6611 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6612 1.1 christos /* end confdefs.h. */
6613 1.1 christos
6614 1.1 christos /* Override any GCC internal prototype to avoid an error.
6615 1.1 christos Use char because int might match the return type of a GCC
6616 1.1 christos builtin and then its argument prototype would still apply. */
6617 1.1 christos #ifdef __cplusplus
6618 1.1 christos extern "C"
6619 1.1 christos #endif
6620 1.1 christos char snf_init ();
6621 1.1 christos int
6622 1.1 christos main ()
6623 1.1 christos {
6624 1.1 christos return snf_init ();
6625 1.1 christos ;
6626 1.1 christos return 0;
6627 1.1 christos }
6628 1.1 christos _ACEOF
6629 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
6630 1.1 christos ac_cv_lib_snf_snf_init=yes
6631 1.1 christos else
6632 1.1.1.2 christos ac_cv_lib_snf_snf_init=no
6633 1.1 christos fi
6634 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
6635 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
6636 1.1 christos LIBS=$ac_check_lib_save_LIBS
6637 1.1 christos fi
6638 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_snf_snf_init" >&5
6639 1.1.1.2 christos $as_echo "$ac_cv_lib_snf_snf_init" >&6; }
6640 1.1.1.3 christos if test "x$ac_cv_lib_snf_snf_init" = xyes; then :
6641 1.1 christos ac_cv_lbl_snf_api="yes"
6642 1.1 christos else
6643 1.1 christos ac_cv_lbl_snf_api="no"
6644 1.1 christos fi
6645 1.1 christos
6646 1.1 christos LDFLAGS="$saved_ldflags"
6647 1.1 christos
6648 1.1 christos if test $ac_cv_lbl_snf_api = no; then
6649 1.1 christos if test "$want_snf" = yes; then
6650 1.1.1.2 christos as_fn_error $? "SNF API cannot correctly be linked check config.log; use --without-snf" "$LINENO" 5
6651 1.1 christos fi
6652 1.1 christos else
6653 1.1 christos V_INCLS="$V_INCLS -I$snf_include_dir"
6654 1.1 christos LIBS="$LIBS -lsnf"
6655 1.1 christos LDFLAGS="$LDFLAGS -L$snf_lib_dir"
6656 1.1 christos if test "$V_PCAP" != snf ; then
6657 1.1 christos SSRC="pcap-snf.c"
6658 1.1 christos fi
6659 1.1 christos
6660 1.1.1.2 christos $as_echo "#define HAVE_SNF_API 1" >>confdefs.h
6661 1.1 christos
6662 1.1 christos fi
6663 1.1 christos fi
6664 1.1 christos fi
6665 1.1 christos
6666 1.1 christos if test "$V_PCAP" = snf -a "$ac_cv_lbl_snf_api" = no; then
6667 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
6668 1.1 christos fi
6669 1.1 christos
6670 1.1 christos
6671 1.1 christos # Check whether --with-flex was given.
6672 1.1.1.2 christos if test "${with_flex+set}" = set; then :
6673 1.1 christos withval=$with_flex;
6674 1.1 christos fi
6675 1.1 christos
6676 1.1 christos
6677 1.1 christos # Check whether --with-bison was given.
6678 1.1.1.2 christos if test "${with_bison+set}" = set; then :
6679 1.1 christos withval=$with_bison;
6680 1.1 christos fi
6681 1.1 christos
6682 1.1 christos if test "$with_flex" = no ; then
6683 1.1 christos V_LEX=lex
6684 1.1 christos else
6685 1.1 christos for ac_prog in flex
6686 1.1 christos do
6687 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
6688 1.1 christos set dummy $ac_prog; ac_word=$2
6689 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6690 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
6691 1.1.1.3 christos if ${ac_cv_prog_V_LEX+:} false; then :
6692 1.1.1.2 christos $as_echo_n "(cached) " >&6
6693 1.1 christos else
6694 1.1 christos if test -n "$V_LEX"; then
6695 1.1 christos ac_cv_prog_V_LEX="$V_LEX" # Let the user override the test.
6696 1.1 christos else
6697 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6698 1.1 christos for as_dir in $PATH
6699 1.1 christos do
6700 1.1 christos IFS=$as_save_IFS
6701 1.1 christos test -z "$as_dir" && as_dir=.
6702 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
6703 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6704 1.1 christos ac_cv_prog_V_LEX="$ac_prog"
6705 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6706 1.1 christos break 2
6707 1.1 christos fi
6708 1.1 christos done
6709 1.1.1.2 christos done
6710 1.1 christos IFS=$as_save_IFS
6711 1.1 christos
6712 1.1 christos fi
6713 1.1 christos fi
6714 1.1 christos V_LEX=$ac_cv_prog_V_LEX
6715 1.1 christos if test -n "$V_LEX"; then
6716 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_LEX" >&5
6717 1.1.1.2 christos $as_echo "$V_LEX" >&6; }
6718 1.1 christos else
6719 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6720 1.1.1.2 christos $as_echo "no" >&6; }
6721 1.1 christos fi
6722 1.1 christos
6723 1.1 christos
6724 1.1 christos test -n "$V_LEX" && break
6725 1.1 christos done
6726 1.1 christos test -n "$V_LEX" || V_LEX="lex"
6727 1.1 christos
6728 1.1 christos fi
6729 1.1 christos if test "$V_LEX" = flex ; then
6730 1.1 christos # The -V flag was added in 2.4
6731 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex 2.4 or higher" >&5
6732 1.1.1.2 christos $as_echo_n "checking for flex 2.4 or higher... " >&6; }
6733 1.1.1.3 christos if ${ac_cv_lbl_flex_v24+:} false; then :
6734 1.1.1.2 christos $as_echo_n "(cached) " >&6
6735 1.1 christos else
6736 1.1 christos if flex -V >/dev/null 2>&1; then
6737 1.1 christos ac_cv_lbl_flex_v24=yes
6738 1.1 christos else
6739 1.1 christos ac_cv_lbl_flex_v24=no
6740 1.1 christos fi
6741 1.1 christos fi
6742 1.1 christos
6743 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_flex_v24" >&5
6744 1.1.1.2 christos $as_echo "$ac_cv_lbl_flex_v24" >&6; }
6745 1.1 christos if test $ac_cv_lbl_flex_v24 = no ; then
6746 1.1 christos s="2.4 or higher required"
6747 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring obsolete flex executable ($s)" >&5
6748 1.1.1.2 christos $as_echo "$as_me: WARNING: ignoring obsolete flex executable ($s)" >&2;}
6749 1.1 christos V_LEX=lex
6750 1.1 christos fi
6751 1.1 christos fi
6752 1.1 christos if test "$with_bison" = no ; then
6753 1.1 christos V_YACC=yacc
6754 1.1 christos else
6755 1.1 christos for ac_prog in bison
6756 1.1 christos do
6757 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
6758 1.1 christos set dummy $ac_prog; ac_word=$2
6759 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6760 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
6761 1.1.1.3 christos if ${ac_cv_prog_V_YACC+:} false; then :
6762 1.1.1.2 christos $as_echo_n "(cached) " >&6
6763 1.1 christos else
6764 1.1 christos if test -n "$V_YACC"; then
6765 1.1 christos ac_cv_prog_V_YACC="$V_YACC" # Let the user override the test.
6766 1.1 christos else
6767 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6768 1.1 christos for as_dir in $PATH
6769 1.1 christos do
6770 1.1 christos IFS=$as_save_IFS
6771 1.1 christos test -z "$as_dir" && as_dir=.
6772 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
6773 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6774 1.1 christos ac_cv_prog_V_YACC="$ac_prog"
6775 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6776 1.1 christos break 2
6777 1.1 christos fi
6778 1.1 christos done
6779 1.1.1.2 christos done
6780 1.1 christos IFS=$as_save_IFS
6781 1.1 christos
6782 1.1 christos fi
6783 1.1 christos fi
6784 1.1 christos V_YACC=$ac_cv_prog_V_YACC
6785 1.1 christos if test -n "$V_YACC"; then
6786 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_YACC" >&5
6787 1.1.1.2 christos $as_echo "$V_YACC" >&6; }
6788 1.1 christos else
6789 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6790 1.1.1.2 christos $as_echo "no" >&6; }
6791 1.1 christos fi
6792 1.1 christos
6793 1.1 christos
6794 1.1 christos test -n "$V_YACC" && break
6795 1.1 christos done
6796 1.1 christos test -n "$V_YACC" || V_YACC="yacc"
6797 1.1 christos
6798 1.1 christos fi
6799 1.1 christos if test "$V_YACC" = bison ; then
6800 1.1 christos V_YACC="$V_YACC -y"
6801 1.1 christos fi
6802 1.1 christos if test "$V_LEX" != lex -a "$V_YACC" = yacc -o "$V_LEX" = lex -a "$V_YACC" != yacc ; then
6803 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
6804 1.1.1.2 christos $as_echo "$as_me: WARNING: don't have both flex and bison; reverting to lex/yacc" >&2;}
6805 1.1 christos V_LEX=lex
6806 1.1 christos V_YACC=yacc
6807 1.1 christos fi
6808 1.1 christos if test "$V_LEX" = flex -a -n "pcap_" ; then
6809 1.1 christos V_LEX="$V_LEX -Ppcap_"
6810 1.1 christos V_YACC="$V_YACC -p pcap_"
6811 1.1.1.3 christos else
6812 1.1.1.3 christos
6813 1.1.1.3 christos $as_echo "#define NEED_YYPARSE_WRAPPER 1" >>confdefs.h
6814 1.1.1.3 christos
6815 1.1 christos fi
6816 1.1 christos if test "$V_LEX" = lex ; then
6817 1.1 christos # Some versions of lex can't handle the definitions section of scanner.l .
6818 1.1 christos # Try lexing it and complain if it can't deal.
6819 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capable lex" >&5
6820 1.1.1.2 christos $as_echo_n "checking for capable lex... " >&6; }
6821 1.1.1.3 christos if ${tcpdump_cv_capable_lex+:} false; then :
6822 1.1.1.2 christos $as_echo_n "(cached) " >&6
6823 1.1 christos else
6824 1.1 christos if lex -t scanner.l > /dev/null 2>&1; then
6825 1.1 christos tcpdump_cv_capable_lex=yes
6826 1.1 christos else
6827 1.1 christos tcpdump_cv_capable_lex=insufficient
6828 1.1 christos fi
6829 1.1 christos fi
6830 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcpdump_cv_capable_lex" >&5
6831 1.1.1.2 christos $as_echo "$tcpdump_cv_capable_lex" >&6; }
6832 1.1 christos if test $tcpdump_cv_capable_lex = insufficient ; then
6833 1.1.1.2 christos as_fn_error $? "Your operating system's lex is insufficient to compile
6834 1.1 christos libpcap. flex is a lex replacement that has many advantages, including
6835 1.1 christos being able to compile libpcap. For more information, see
6836 1.1.1.2 christos http://www.gnu.org/software/flex/flex.html ." "$LINENO" 5
6837 1.1 christos fi
6838 1.1 christos fi
6839 1.1 christos
6840 1.1 christos #
6841 1.1 christos # Assume, by default, no support for shared libraries and V7/BSD convention
6842 1.1 christos # for man pages (file formats in section 5, miscellaneous info in section 7).
6843 1.1 christos # Individual cases can override this.
6844 1.1 christos #
6845 1.1 christos DYEXT="none"
6846 1.1 christos MAN_FILE_FORMATS=5
6847 1.1 christos MAN_MISC_INFO=7
6848 1.1 christos case "$host_os" in
6849 1.1 christos
6850 1.1 christos aix*)
6851 1.1 christos
6852 1.1.1.2 christos $as_echo "#define _SUN 1" >>confdefs.h
6853 1.1 christos
6854 1.1 christos
6855 1.1 christos #
6856 1.1 christos # AIX makes it fun to build shared and static libraries,
6857 1.1 christos # because they're *both* ".a" archive libraries. We
6858 1.1 christos # build the static library for the benefit of the traditional
6859 1.1 christos # scheme of building libpcap and tcpdump in subdirectories of
6860 1.1 christos # the same directory, with tcpdump statically linked with the
6861 1.1 christos # libpcap in question, but we also build a shared library as
6862 1.1 christos # "libpcap.shareda" and install *it*, rather than the static
6863 1.1 christos # library, as "libpcap.a".
6864 1.1 christos #
6865 1.1 christos DYEXT="shareda"
6866 1.1 christos
6867 1.1 christos case "$V_PCAP" in
6868 1.1 christos
6869 1.1 christos dlpi)
6870 1.1 christos #
6871 1.1 christos # If we're using DLPI, applications will need to
6872 1.1 christos # use /lib/pse.exp if present, as we use the
6873 1.1 christos # STREAMS routines.
6874 1.1 christos #
6875 1.1 christos pseexe="/lib/pse.exp"
6876 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6877 1.1.1.2 christos $as_echo_n "checking for $pseexe... " >&6; }
6878 1.1 christos if test -f $pseexe ; then
6879 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6880 1.1.1.2 christos $as_echo "yes" >&6; }
6881 1.1 christos LIBS="-I:$pseexe"
6882 1.1 christos fi
6883 1.1 christos ;;
6884 1.1 christos
6885 1.1 christos bpf)
6886 1.1 christos #
6887 1.1 christos # If we're using BPF, we need "-lodm" and "-lcfg", as
6888 1.1 christos # we use them to load the BPF module.
6889 1.1 christos #
6890 1.1 christos LIBS="-lodm -lcfg"
6891 1.1 christos ;;
6892 1.1 christos esac
6893 1.1 christos ;;
6894 1.1 christos
6895 1.1 christos darwin*)
6896 1.1 christos DYEXT="dylib"
6897 1.1 christos V_CCOPT="$V_CCOPT -fno-common"
6898 1.1.1.2 christos # Check whether --enable-universal was given.
6899 1.1.1.2 christos if test "${enable_universal+set}" = set; then :
6900 1.1.1.2 christos enableval=$enable_universal;
6901 1.1.1.2 christos fi
6902 1.1.1.2 christos
6903 1.1.1.2 christos if test "$enable_universal" != "no"; then
6904 1.1.1.2 christos case "$host_os" in
6905 1.1.1.2 christos
6906 1.1.1.3 christos darwin0-7.*)
6907 1.1.1.3 christos #
6908 1.1.1.3 christos # Pre-Tiger. Build only for 32-bit PowerPC; no
6909 1.1.1.3 christos # need for any special compiler or linker flags.
6910 1.1.1.3 christos #
6911 1.1.1.3 christos ;;
6912 1.1.1.3 christos
6913 1.1.1.3 christos darwin8.0123*)
6914 1.1.1.3 christos #
6915 1.1.1.3 christos # Tiger, prior to Intel support. Build for 32-bit
6916 1.1.1.3 christos # PowerPC and 64-bit PowerPC, with 32-bit PowerPC
6917 1.1.1.3 christos # first. (I'm guessing that's what Apple does.)
6918 1.1.1.3 christos #
6919 1.1.1.3 christos V_CCOPT="$V_CCOPT -arch ppc -arch ppc64"
6920 1.1.1.3 christos LDFLAGS="$LDFLAGS -arch ppc -arch ppc64"
6921 1.1.1.3 christos ;;
6922 1.1.1.3 christos
6923 1.1.1.3 christos darwin8.456*)
6924 1.1.1.3 christos #
6925 1.1.1.3 christos # Tiger, subsequent to Intel support but prior to
6926 1.1.1.3 christos # x86-64 support. Build for 32-bit PowerPC, 64-bit
6927 1.1.1.3 christos # PowerPC, and x86, with 32-bit PowerPC first.
6928 1.1.1.3 christos # (I'm guessing that's what Apple does.)
6929 1.1.1.3 christos #
6930 1.1.1.3 christos V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386"
6931 1.1.1.3 christos LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386"
6932 1.1.1.3 christos ;;
6933 1.1.1.3 christos
6934 1.1.1.3 christos darwin8.*)
6935 1.1.1.3 christos #
6936 1.1.1.3 christos # All other Tiger, so subsequent to x86-64
6937 1.1.1.3 christos # support. Build for 32-bit PowerPC, 64-bit
6938 1.1.1.3 christos # PowerPC, x86, and x86-64, and with 32-bit PowerPC
6939 1.1.1.3 christos # first. (I'm guessing that's what Apple does.)
6940 1.1.1.3 christos #
6941 1.1.1.3 christos V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6942 1.1.1.3 christos LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6943 1.1.1.3 christos ;;
6944 1.1.1.3 christos
6945 1.1.1.2 christos darwin9.*)
6946 1.1.1.2 christos #
6947 1.1.1.2 christos # Leopard. Build for 32-bit PowerPC, 64-bit
6948 1.1.1.2 christos # PowerPC, x86, and x86-64, with 32-bit PowerPC
6949 1.1.1.2 christos # first. (That's what Apple does.)
6950 1.1.1.2 christos #
6951 1.1.1.2 christos V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6952 1.1.1.2 christos LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6953 1.1.1.2 christos ;;
6954 1.1.1.2 christos
6955 1.1.1.2 christos darwin10.*)
6956 1.1.1.2 christos #
6957 1.1.1.2 christos # Snow Leopard. Build for x86-64, x86, and
6958 1.1.1.2 christos # 32-bit PowerPC, with x86-64 first. (That's
6959 1.1.1.2 christos # what Apple does, even though Snow Leopard
6960 1.1.1.2 christos # doesn't run on PPC, so PPC libpcap runs under
6961 1.1.1.2 christos # Rosetta, and Rosetta doesn't support BPF
6962 1.1.1.2 christos # ioctls, so PPC programs can't do live
6963 1.1.1.2 christos # captures.)
6964 1.1.1.2 christos #
6965 1.1.1.2 christos V_CCOPT="$V_CCOPT -arch x86_64 -arch i386 -arch ppc"
6966 1.1.1.2 christos LDFLAGS="$LDFLAGS -arch x86_64 -arch i386 -arch ppc"
6967 1.1.1.2 christos ;;
6968 1.1.1.2 christos
6969 1.1.1.3 christos darwin*)
6970 1.1.1.2 christos #
6971 1.1.1.3 christos # Post-Snow Leopard. Build for x86-64 and
6972 1.1.1.3 christos # x86, with x86-64 first. (That's probably what
6973 1.1.1.3 christos # Apple does, given that Rosetta is gone.)
6974 1.1.1.3 christos # XXX - update if and when Apple drops support
6975 1.1.1.3 christos # for 32-bit x86 code.
6976 1.1.1.2 christos #
6977 1.1.1.2 christos V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
6978 1.1.1.2 christos LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
6979 1.1.1.2 christos ;;
6980 1.1.1.2 christos esac
6981 1.1.1.2 christos fi
6982 1.1 christos ;;
6983 1.1 christos
6984 1.1 christos hpux9*)
6985 1.1 christos
6986 1.1.1.2 christos $as_echo "#define HAVE_HPUX9 1" >>confdefs.h
6987 1.1 christos
6988 1.1 christos
6989 1.1 christos #
6990 1.1 christos # Use System V conventions for man pages.
6991 1.1 christos #
6992 1.1 christos MAN_FILE_FORMATS=4
6993 1.1 christos MAN_MISC_INFO=5
6994 1.1 christos ;;
6995 1.1 christos
6996 1.1 christos hpux10.0*)
6997 1.1 christos
6998 1.1 christos #
6999 1.1 christos # Use System V conventions for man pages.
7000 1.1 christos #
7001 1.1 christos MAN_FILE_FORMATS=4
7002 1.1 christos MAN_MISC_INFO=5
7003 1.1 christos ;;
7004 1.1 christos
7005 1.1 christos hpux10.1*)
7006 1.1 christos
7007 1.1 christos #
7008 1.1 christos # Use System V conventions for man pages.
7009 1.1 christos #
7010 1.1 christos MAN_FILE_FORMATS=4
7011 1.1 christos MAN_MISC_INFO=5
7012 1.1 christos ;;
7013 1.1 christos
7014 1.1 christos hpux*)
7015 1.1 christos
7016 1.1.1.2 christos $as_echo "#define HAVE_HPUX10_20_OR_LATER 1" >>confdefs.h
7017 1.1 christos
7018 1.1 christos if test "`uname -m`" = "ia64"; then
7019 1.1 christos DYEXT="so"
7020 1.1 christos else
7021 1.1 christos DYEXT="sl"
7022 1.1 christos fi
7023 1.1 christos
7024 1.1 christos #
7025 1.1 christos # "-b" builds a shared library; "+h" sets the soname.
7026 1.1 christos #
7027 1.1 christos SHLIB_OPT="-b"
7028 1.1 christos SONAME_OPT="+h"
7029 1.1 christos
7030 1.1 christos #
7031 1.1 christos # Use System V conventions for man pages.
7032 1.1 christos #
7033 1.1 christos MAN_FILE_FORMATS=4
7034 1.1 christos MAN_MISC_INFO=5
7035 1.1 christos ;;
7036 1.1 christos
7037 1.1 christos irix*)
7038 1.1 christos #
7039 1.1 christos # Use System V conventions for man pages.
7040 1.1 christos #
7041 1.1 christos MAN_FILE_FORMATS=4
7042 1.1 christos MAN_MISC_INFO=5
7043 1.1 christos ;;
7044 1.1 christos
7045 1.1.1.2 christos linux*|freebsd*|netbsd*|openbsd*|dragonfly*|kfreebsd*|gnu*)
7046 1.1 christos DYEXT="so"
7047 1.1 christos
7048 1.1 christos #
7049 1.1 christos # Compiler assumed to be GCC; run-time linker may require a -R
7050 1.1 christos # flag.
7051 1.1 christos #
7052 1.1 christos if test "$libdir" != "/usr/lib"; then
7053 1.1 christos V_RFLAGS=-Wl,-R$libdir
7054 1.1 christos fi
7055 1.1 christos ;;
7056 1.1 christos
7057 1.1 christos osf*)
7058 1.1 christos DYEXT="so"
7059 1.1 christos
7060 1.1 christos #
7061 1.1 christos # Use System V conventions for man pages.
7062 1.1 christos #
7063 1.1 christos MAN_FILE_FORMATS=4
7064 1.1 christos MAN_MISC_INFO=5
7065 1.1 christos ;;
7066 1.1 christos
7067 1.1 christos sinix*)
7068 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if SINIX compiler defines sinix" >&5
7069 1.1.1.2 christos $as_echo_n "checking if SINIX compiler defines sinix... " >&6; }
7070 1.1.1.3 christos if ${ac_cv_cc_sinix_defined+:} false; then :
7071 1.1.1.2 christos $as_echo_n "(cached) " >&6
7072 1.1 christos else
7073 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7074 1.1 christos /* end confdefs.h. */
7075 1.1 christos
7076 1.1 christos int
7077 1.1 christos main ()
7078 1.1 christos {
7079 1.1 christos int i = sinix;
7080 1.1 christos ;
7081 1.1 christos return 0;
7082 1.1 christos }
7083 1.1 christos _ACEOF
7084 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7085 1.1 christos ac_cv_cc_sinix_defined=yes
7086 1.1 christos else
7087 1.1.1.2 christos ac_cv_cc_sinix_defined=no
7088 1.1 christos fi
7089 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7090 1.1 christos fi
7091 1.1 christos
7092 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_sinix_defined" >&5
7093 1.1.1.2 christos $as_echo "$ac_cv_cc_sinix_defined" >&6; }
7094 1.1 christos if test $ac_cv_cc_sinix_defined = no ; then
7095 1.1 christos
7096 1.1.1.2 christos $as_echo "#define sinix 1" >>confdefs.h
7097 1.1 christos
7098 1.1 christos fi
7099 1.1 christos ;;
7100 1.1 christos
7101 1.1 christos solaris*)
7102 1.1 christos
7103 1.1.1.2 christos $as_echo "#define HAVE_SOLARIS 1" >>confdefs.h
7104 1.1 christos
7105 1.1 christos
7106 1.1.1.2 christos DYEXT="so"
7107 1.1.1.2 christos #
7108 1.1.1.2 christos # Use System V conventions for man pages.
7109 1.1.1.2 christos #
7110 1.1.1.2 christos MAN_FILE_FORMATS=4
7111 1.1.1.2 christos MAN_MISC_INFO=5
7112 1.1.1.2 christos ;;
7113 1.1.1.2 christos esac
7114 1.1.1.2 christos
7115 1.1.1.3 christos # Check whether --enable-shared was given.
7116 1.1.1.3 christos if test "${enable_shared+set}" = set; then :
7117 1.1.1.3 christos enableval=$enable_shared;
7118 1.1.1.3 christos fi
7119 1.1.1.3 christos
7120 1.1.1.3 christos test "x$enable_shared" = "xno" && DYEXT="none"
7121 1.1.1.3 christos
7122 1.1.1.2 christos if test -n "$ac_tool_prefix"; then
7123 1.1.1.2 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7124 1.1.1.2 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7125 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7126 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
7127 1.1.1.3 christos if ${ac_cv_prog_RANLIB+:} false; then :
7128 1.1.1.2 christos $as_echo_n "(cached) " >&6
7129 1.1.1.2 christos else
7130 1.1.1.2 christos if test -n "$RANLIB"; then
7131 1.1.1.2 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7132 1.1.1.2 christos else
7133 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7134 1.1.1.2 christos for as_dir in $PATH
7135 1.1.1.2 christos do
7136 1.1.1.2 christos IFS=$as_save_IFS
7137 1.1.1.2 christos test -z "$as_dir" && as_dir=.
7138 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
7139 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7140 1.1.1.2 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7141 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7142 1.1.1.2 christos break 2
7143 1.1.1.2 christos fi
7144 1.1.1.2 christos done
7145 1.1.1.2 christos done
7146 1.1.1.2 christos IFS=$as_save_IFS
7147 1.1.1.2 christos
7148 1.1.1.2 christos fi
7149 1.1.1.2 christos fi
7150 1.1.1.2 christos RANLIB=$ac_cv_prog_RANLIB
7151 1.1.1.2 christos if test -n "$RANLIB"; then
7152 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7153 1.1.1.2 christos $as_echo "$RANLIB" >&6; }
7154 1.1.1.2 christos else
7155 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7156 1.1.1.2 christos $as_echo "no" >&6; }
7157 1.1.1.2 christos fi
7158 1.1.1.2 christos
7159 1.1.1.2 christos
7160 1.1.1.2 christos fi
7161 1.1.1.2 christos if test -z "$ac_cv_prog_RANLIB"; then
7162 1.1.1.2 christos ac_ct_RANLIB=$RANLIB
7163 1.1.1.2 christos # Extract the first word of "ranlib", so it can be a program name with args.
7164 1.1.1.2 christos set dummy ranlib; ac_word=$2
7165 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7166 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
7167 1.1.1.3 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7168 1.1.1.2 christos $as_echo_n "(cached) " >&6
7169 1.1.1.2 christos else
7170 1.1.1.2 christos if test -n "$ac_ct_RANLIB"; then
7171 1.1.1.2 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7172 1.1.1.2 christos else
7173 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7174 1.1.1.2 christos for as_dir in $PATH
7175 1.1.1.2 christos do
7176 1.1.1.2 christos IFS=$as_save_IFS
7177 1.1.1.2 christos test -z "$as_dir" && as_dir=.
7178 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
7179 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7180 1.1.1.2 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
7181 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7182 1.1.1.2 christos break 2
7183 1.1.1.2 christos fi
7184 1.1.1.2 christos done
7185 1.1.1.2 christos done
7186 1.1.1.2 christos IFS=$as_save_IFS
7187 1.1.1.2 christos
7188 1.1.1.2 christos fi
7189 1.1.1.2 christos fi
7190 1.1.1.2 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7191 1.1.1.2 christos if test -n "$ac_ct_RANLIB"; then
7192 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7193 1.1.1.2 christos $as_echo "$ac_ct_RANLIB" >&6; }
7194 1.1.1.2 christos else
7195 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7196 1.1.1.2 christos $as_echo "no" >&6; }
7197 1.1.1.2 christos fi
7198 1.1.1.2 christos
7199 1.1.1.2 christos if test "x$ac_ct_RANLIB" = x; then
7200 1.1.1.2 christos RANLIB=":"
7201 1.1.1.2 christos else
7202 1.1.1.2 christos case $cross_compiling:$ac_tool_warned in
7203 1.1.1.2 christos yes:)
7204 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7205 1.1.1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7206 1.1.1.2 christos ac_tool_warned=yes ;;
7207 1.1 christos esac
7208 1.1.1.2 christos RANLIB=$ac_ct_RANLIB
7209 1.1.1.2 christos fi
7210 1.1.1.2 christos else
7211 1.1.1.2 christos RANLIB="$ac_cv_prog_RANLIB"
7212 1.1.1.2 christos fi
7213 1.1 christos
7214 1.1 christos if test -n "$ac_tool_prefix"; then
7215 1.1.1.2 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7216 1.1.1.2 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
7217 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7218 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
7219 1.1.1.3 christos if ${ac_cv_prog_AR+:} false; then :
7220 1.1.1.2 christos $as_echo_n "(cached) " >&6
7221 1.1 christos else
7222 1.1.1.2 christos if test -n "$AR"; then
7223 1.1.1.2 christos ac_cv_prog_AR="$AR" # Let the user override the test.
7224 1.1 christos else
7225 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7226 1.1 christos for as_dir in $PATH
7227 1.1 christos do
7228 1.1 christos IFS=$as_save_IFS
7229 1.1 christos test -z "$as_dir" && as_dir=.
7230 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
7231 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7232 1.1.1.2 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
7233 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7234 1.1 christos break 2
7235 1.1 christos fi
7236 1.1 christos done
7237 1.1.1.2 christos done
7238 1.1 christos IFS=$as_save_IFS
7239 1.1 christos
7240 1.1 christos fi
7241 1.1 christos fi
7242 1.1.1.2 christos AR=$ac_cv_prog_AR
7243 1.1.1.2 christos if test -n "$AR"; then
7244 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7245 1.1.1.2 christos $as_echo "$AR" >&6; }
7246 1.1 christos else
7247 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7248 1.1.1.2 christos $as_echo "no" >&6; }
7249 1.1 christos fi
7250 1.1 christos
7251 1.1 christos
7252 1.1 christos fi
7253 1.1.1.2 christos if test -z "$ac_cv_prog_AR"; then
7254 1.1.1.2 christos ac_ct_AR=$AR
7255 1.1.1.2 christos # Extract the first word of "ar", so it can be a program name with args.
7256 1.1.1.2 christos set dummy ar; ac_word=$2
7257 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7258 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
7259 1.1.1.3 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
7260 1.1.1.2 christos $as_echo_n "(cached) " >&6
7261 1.1 christos else
7262 1.1.1.2 christos if test -n "$ac_ct_AR"; then
7263 1.1.1.2 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7264 1.1 christos else
7265 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7266 1.1 christos for as_dir in $PATH
7267 1.1 christos do
7268 1.1 christos IFS=$as_save_IFS
7269 1.1 christos test -z "$as_dir" && as_dir=.
7270 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
7271 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7272 1.1.1.2 christos ac_cv_prog_ac_ct_AR="ar"
7273 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7274 1.1 christos break 2
7275 1.1 christos fi
7276 1.1 christos done
7277 1.1.1.2 christos done
7278 1.1 christos IFS=$as_save_IFS
7279 1.1 christos
7280 1.1 christos fi
7281 1.1 christos fi
7282 1.1.1.2 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
7283 1.1.1.2 christos if test -n "$ac_ct_AR"; then
7284 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7285 1.1.1.2 christos $as_echo "$ac_ct_AR" >&6; }
7286 1.1 christos else
7287 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7288 1.1.1.2 christos $as_echo "no" >&6; }
7289 1.1 christos fi
7290 1.1 christos
7291 1.1.1.2 christos if test "x$ac_ct_AR" = x; then
7292 1.1.1.2 christos AR=""
7293 1.1 christos else
7294 1.1 christos case $cross_compiling:$ac_tool_warned in
7295 1.1 christos yes:)
7296 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7297 1.1.1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7298 1.1 christos ac_tool_warned=yes ;;
7299 1.1 christos esac
7300 1.1.1.2 christos AR=$ac_ct_AR
7301 1.1 christos fi
7302 1.1 christos else
7303 1.1.1.2 christos AR="$ac_cv_prog_AR"
7304 1.1 christos fi
7305 1.1 christos
7306 1.1 christos
7307 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7308 1.1.1.3 christos $as_echo_n "checking whether ln -s works... " >&6; }
7309 1.1.1.3 christos LN_S=$as_ln_s
7310 1.1.1.3 christos if test "$LN_S" = "ln -s"; then
7311 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7312 1.1.1.3 christos $as_echo "yes" >&6; }
7313 1.1.1.3 christos else
7314 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7315 1.1.1.3 christos $as_echo "no, using $LN_S" >&6; }
7316 1.1.1.3 christos fi
7317 1.1.1.3 christos
7318 1.1.1.3 christos
7319 1.1.1.3 christos
7320 1.1 christos rm -f os-proto.h
7321 1.1 christos if test "${LBL_CFLAGS+set}" = set; then
7322 1.1 christos V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7323 1.1 christos fi
7324 1.1 christos if test -f .devel ; then
7325 1.1.1.3 christos #
7326 1.1.1.3 christos # Skip all the warning option stuff on some compilers.
7327 1.1.1.3 christos #
7328 1.1.1.3 christos if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7329 1.1 christos
7330 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler fails when given an unknown warning option" >&5
7331 1.1.1.3 christos $as_echo_n "checking whether the compiler fails when given an unknown warning option... " >&6; }
7332 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7333 1.1.1.3 christos CFLAGS="$CFLAGS -Wxyzzy-this-will-never-succeed-xyzzy"
7334 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7335 1.1.1.3 christos /* end confdefs.h. */
7336 1.1.1.3 christos
7337 1.1.1.3 christos int
7338 1.1.1.3 christos main ()
7339 1.1.1.3 christos {
7340 1.1.1.3 christos return 0
7341 1.1.1.3 christos ;
7342 1.1.1.3 christos return 0;
7343 1.1.1.3 christos }
7344 1.1.1.3 christos _ACEOF
7345 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7346 1.1.1.3 christos
7347 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7348 1.1.1.3 christos $as_echo "no" >&6; }
7349 1.1.1.3 christos #
7350 1.1.1.3 christos # We're assuming this is clang, where
7351 1.1.1.3 christos # -Werror=unknown-warning-option is the appropriate
7352 1.1.1.3 christos # option to force the compiler to fail.
7353 1.1.1.3 christos #
7354 1.1.1.3 christos ac_lbl_unknown_warning_option_error="-Werror=unknown-warning-option"
7355 1.1.1.3 christos
7356 1.1.1.3 christos else
7357 1.1.1.3 christos
7358 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7359 1.1.1.3 christos $as_echo "yes" >&6; }
7360 1.1.1.3 christos
7361 1.1.1.3 christos fi
7362 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7363 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7364 1.1.1.3 christos
7365 1.1.1.3 christos
7366 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7367 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7368 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7369 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wall"
7370 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7371 1.1.1.3 christos /* end confdefs.h. */
7372 1.1.1.3 christos
7373 1.1.1.3 christos int
7374 1.1.1.3 christos main ()
7375 1.1.1.3 christos {
7376 1.1.1.3 christos return 0
7377 1.1.1.3 christos ;
7378 1.1.1.3 christos return 0;
7379 1.1.1.3 christos }
7380 1.1.1.3 christos _ACEOF
7381 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7382 1.1.1.3 christos
7383 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7384 1.1.1.3 christos $as_echo "yes" >&6; }
7385 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7386 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wall"
7387 1.1.1.3 christos
7388 1.1.1.3 christos else
7389 1.1.1.3 christos
7390 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7391 1.1.1.3 christos $as_echo "no" >&6; }
7392 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7393 1.1.1.3 christos
7394 1.1.1.3 christos fi
7395 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7396 1.1.1.3 christos
7397 1.1.1.3 christos
7398 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7399 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7400 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7401 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wmissing-prototypes"
7402 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7403 1.1.1.3 christos /* end confdefs.h. */
7404 1.1.1.3 christos
7405 1.1.1.3 christos int
7406 1.1.1.3 christos main ()
7407 1.1.1.3 christos {
7408 1.1.1.3 christos return 0
7409 1.1.1.3 christos ;
7410 1.1.1.3 christos return 0;
7411 1.1.1.3 christos }
7412 1.1.1.3 christos _ACEOF
7413 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7414 1.1.1.3 christos
7415 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7416 1.1.1.3 christos $as_echo "yes" >&6; }
7417 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7418 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7419 1.1.1.3 christos
7420 1.1.1.3 christos else
7421 1.1.1.3 christos
7422 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7423 1.1.1.3 christos $as_echo "no" >&6; }
7424 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7425 1.1.1.3 christos
7426 1.1.1.3 christos fi
7427 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7428 1.1.1.3 christos
7429 1.1.1.3 christos
7430 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7431 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7432 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7433 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wstrict-prototypes"
7434 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7435 1.1.1.3 christos /* end confdefs.h. */
7436 1.1.1.3 christos
7437 1.1.1.3 christos int
7438 1.1.1.3 christos main ()
7439 1.1.1.3 christos {
7440 1.1.1.3 christos return 0
7441 1.1.1.3 christos ;
7442 1.1.1.3 christos return 0;
7443 1.1.1.3 christos }
7444 1.1.1.3 christos _ACEOF
7445 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7446 1.1.1.3 christos
7447 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7448 1.1.1.3 christos $as_echo "yes" >&6; }
7449 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7450 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7451 1.1.1.3 christos
7452 1.1.1.3 christos else
7453 1.1.1.3 christos
7454 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7455 1.1.1.3 christos $as_echo "no" >&6; }
7456 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7457 1.1.1.3 christos
7458 1.1.1.3 christos fi
7459 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7460 1.1 christos
7461 1.1 christos fi
7462 1.1.1.3 christos
7463 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7464 1.1.1.3 christos $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7465 1.1.1.3 christos if test "$GCC" = yes ; then
7466 1.1.1.3 christos #
7467 1.1.1.3 christos # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7468 1.1.1.3 christos # though it's not); we assume that, in this case, the flag
7469 1.1.1.3 christos # would be -M.
7470 1.1.1.3 christos #
7471 1.1.1.3 christos ac_lbl_dependency_flag="-M"
7472 1.1.1.3 christos else
7473 1.1.1.3 christos #
7474 1.1.1.3 christos # Not GCC or a compiler deemed to be GCC; what platform is
7475 1.1.1.3 christos # this? (We're assuming that if the compiler isn't GCC
7476 1.1.1.3 christos # it's the compiler from the vendor of the OS; that won't
7477 1.1.1.3 christos # necessarily be true for x86 platforms, where it might be
7478 1.1.1.3 christos # the Intel C compiler.)
7479 1.1.1.3 christos #
7480 1.1.1.3 christos case "$host_os" in
7481 1.1.1.3 christos
7482 1.1.1.3 christos irix*|osf*|darwin*)
7483 1.1.1.3 christos #
7484 1.1.1.3 christos # MIPS C for IRIX, DEC C, and clang all use -M.
7485 1.1.1.3 christos #
7486 1.1.1.3 christos ac_lbl_dependency_flag="-M"
7487 1.1.1.3 christos ;;
7488 1.1.1.3 christos
7489 1.1.1.3 christos solaris*)
7490 1.1.1.3 christos #
7491 1.1.1.3 christos # Sun C uses -xM.
7492 1.1.1.3 christos #
7493 1.1.1.3 christos ac_lbl_dependency_flag="-xM"
7494 1.1.1.3 christos ;;
7495 1.1.1.3 christos
7496 1.1.1.3 christos hpux*)
7497 1.1.1.3 christos #
7498 1.1.1.3 christos # HP's older C compilers don't support this.
7499 1.1.1.3 christos # HP's newer C compilers support this with
7500 1.1.1.3 christos # either +M or +Make; the older compilers
7501 1.1.1.3 christos # interpret +M as something completely
7502 1.1.1.3 christos # different, so we use +Make so we don't
7503 1.1.1.3 christos # think it works with the older compilers.
7504 1.1.1.3 christos #
7505 1.1.1.3 christos ac_lbl_dependency_flag="+Make"
7506 1.1.1.3 christos ;;
7507 1.1.1.3 christos
7508 1.1.1.3 christos *)
7509 1.1.1.3 christos #
7510 1.1.1.3 christos # Not one of the above; assume no support for
7511 1.1.1.3 christos # generating dependencies.
7512 1.1.1.3 christos #
7513 1.1.1.3 christos ac_lbl_dependency_flag=""
7514 1.1.1.3 christos ;;
7515 1.1.1.3 christos esac
7516 1.1.1.3 christos fi
7517 1.1.1.3 christos
7518 1.1.1.3 christos #
7519 1.1.1.3 christos # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7520 1.1.1.3 christos # complain about it?
7521 1.1.1.3 christos #
7522 1.1.1.3 christos # Note: clang doesn't seem to exit with an error status when handed
7523 1.1.1.3 christos # an unknown non-warning error, even if you pass it
7524 1.1.1.3 christos # -Werror=unknown-warning-option. However, it always supports
7525 1.1.1.3 christos # -M, so the fact that this test always succeeds with clang
7526 1.1.1.3 christos # isn't an issue.
7527 1.1.1.3 christos #
7528 1.1.1.3 christos if test ! -z "$ac_lbl_dependency_flag"; then
7529 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7530 1.1.1.3 christos /* end confdefs.h. */
7531 1.1.1.3 christos int main(void) { return 0; }
7532 1.1.1.3 christos _ACEOF
7533 1.1.1.3 christos echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7534 1.1.1.3 christos if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7535 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7536 1.1.1.3 christos $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7537 1.1.1.3 christos DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7538 1.1.1.3 christos MKDEP='${srcdir}/mkdep'
7539 1.1.1.3 christos else
7540 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7541 1.1.1.3 christos $as_echo "no" >&6; }
7542 1.1.1.3 christos #
7543 1.1.1.3 christos # We can't run mkdep, so have "make depend" do
7544 1.1.1.3 christos # nothing.
7545 1.1.1.3 christos #
7546 1.1.1.3 christos MKDEP=:
7547 1.1.1.3 christos fi
7548 1.1.1.3 christos rm -rf conftest*
7549 1.1.1.3 christos else
7550 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7551 1.1.1.3 christos $as_echo "no" >&6; }
7552 1.1.1.3 christos #
7553 1.1.1.3 christos # We can't run mkdep, so have "make depend" do
7554 1.1.1.3 christos # nothing.
7555 1.1.1.3 christos #
7556 1.1.1.3 christos MKDEP=:
7557 1.1.1.3 christos fi
7558 1.1.1.3 christos
7559 1.1.1.3 christos
7560 1.1.1.3 christos
7561 1.1.1.3 christos #
7562 1.1.1.3 christos # We used to set -n32 for IRIX 6 when not using GCC (presumed
7563 1.1.1.3 christos # to mean that we're using MIPS C or MIPSpro C); it specified
7564 1.1.1.3 christos # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm
7565 1.1.1.3 christos # not sure why that would be something to do *only* with a
7566 1.1.1.3 christos # .devel file; why should the ABI for which we produce code
7567 1.1.1.3 christos # depend on .devel?
7568 1.1.1.3 christos #
7569 1.1 christos os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7570 1.1 christos name="lbl/os-$os.h"
7571 1.1 christos if test -f $name ; then
7572 1.1 christos ln -s $name os-proto.h
7573 1.1 christos
7574 1.1.1.2 christos $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7575 1.1 christos
7576 1.1 christos else
7577 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7578 1.1.1.2 christos $as_echo "$as_me: WARNING: can't find $name" >&2;}
7579 1.1 christos fi
7580 1.1 christos fi
7581 1.1 christos
7582 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7583 1.1.1.2 christos $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7584 1.1.1.3 christos if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7585 1.1.1.2 christos $as_echo_n "(cached) " >&6
7586 1.1 christos else
7587 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7588 1.1 christos /* end confdefs.h. */
7589 1.1 christos
7590 1.1 christos # include <sys/types.h>
7591 1.1 christos # include <sys/socket.h>
7592 1.1 christos int
7593 1.1 christos main ()
7594 1.1 christos {
7595 1.1 christos u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7596 1.1 christos ;
7597 1.1 christos return 0;
7598 1.1 christos }
7599 1.1 christos _ACEOF
7600 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7601 1.1 christos ac_cv_lbl_sockaddr_has_sa_len=yes
7602 1.1 christos else
7603 1.1.1.2 christos ac_cv_lbl_sockaddr_has_sa_len=no
7604 1.1 christos fi
7605 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7606 1.1 christos fi
7607 1.1 christos
7608 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7609 1.1.1.2 christos $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7610 1.1 christos if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7611 1.1 christos
7612 1.1.1.2 christos $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7613 1.1 christos
7614 1.1 christos fi
7615 1.1 christos
7616 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr_storage struct exists" >&5
7617 1.1.1.2 christos $as_echo_n "checking if sockaddr_storage struct exists... " >&6; }
7618 1.1.1.3 christos if ${ac_cv_lbl_has_sockaddr_storage+:} false; then :
7619 1.1.1.2 christos $as_echo_n "(cached) " >&6
7620 1.1 christos else
7621 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7622 1.1 christos /* end confdefs.h. */
7623 1.1 christos
7624 1.1 christos # include <sys/types.h>
7625 1.1 christos # include <sys/socket.h>
7626 1.1 christos int
7627 1.1 christos main ()
7628 1.1 christos {
7629 1.1 christos u_int i = sizeof (struct sockaddr_storage)
7630 1.1 christos ;
7631 1.1 christos return 0;
7632 1.1 christos }
7633 1.1 christos _ACEOF
7634 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7635 1.1 christos ac_cv_lbl_has_sockaddr_storage=yes
7636 1.1 christos else
7637 1.1.1.2 christos ac_cv_lbl_has_sockaddr_storage=no
7638 1.1 christos fi
7639 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7640 1.1 christos fi
7641 1.1 christos
7642 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_has_sockaddr_storage" >&5
7643 1.1.1.2 christos $as_echo "$ac_cv_lbl_has_sockaddr_storage" >&6; }
7644 1.1 christos if test $ac_cv_lbl_has_sockaddr_storage = yes ; then
7645 1.1 christos
7646 1.1.1.2 christos $as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
7647 1.1 christos
7648 1.1 christos fi
7649 1.1 christos
7650 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
7651 1.1.1.2 christos $as_echo_n "checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... " >&6; }
7652 1.1.1.3 christos if ${ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1+:} false; then :
7653 1.1.1.2 christos $as_echo_n "(cached) " >&6
7654 1.1 christos else
7655 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7656 1.1 christos /* end confdefs.h. */
7657 1.1 christos
7658 1.1 christos # include <sys/types.h>
7659 1.1 christos # include <sys/dlpi.h>
7660 1.1 christos # include <sys/dlpi_ext.h>
7661 1.1 christos int
7662 1.1 christos main ()
7663 1.1 christos {
7664 1.1 christos u_int i = sizeof(((dl_hp_ppa_info_t *)0)->dl_module_id_1)
7665 1.1 christos ;
7666 1.1 christos return 0;
7667 1.1 christos }
7668 1.1 christos _ACEOF
7669 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7670 1.1 christos ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=yes
7671 1.1 christos else
7672 1.1.1.2 christos ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=no
7673 1.1 christos fi
7674 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7675 1.1 christos fi
7676 1.1 christos
7677 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
7678 1.1.1.2 christos $as_echo "$ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&6; }
7679 1.1 christos if test $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1 = yes ; then
7680 1.1 christos
7681 1.1.1.2 christos $as_echo "#define HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1 1" >>confdefs.h
7682 1.1 christos
7683 1.1 christos fi
7684 1.1 christos
7685 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7686 1.1.1.2 christos $as_echo_n "checking if unaligned accesses fail... " >&6; }
7687 1.1.1.3 christos if ${ac_cv_lbl_unaligned_fail+:} false; then :
7688 1.1.1.2 christos $as_echo_n "(cached) " >&6
7689 1.1 christos else
7690 1.1 christos case "$host_cpu" in
7691 1.1 christos
7692 1.1 christos #
7693 1.1 christos # These are CPU types where:
7694 1.1 christos #
7695 1.1 christos # the CPU faults on an unaligned access, but at least some
7696 1.1 christos # OSes that support that CPU catch the fault and simulate
7697 1.1 christos # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7698 1.1 christos # the simulation is slow, so we don't want to use it;
7699 1.1 christos #
7700 1.1 christos # the CPU, I infer (from the old
7701 1.1 christos #
7702 1.1 christos # XXX: should also check that they don't do weird things (like on arm)
7703 1.1 christos #
7704 1.1 christos # comment) doesn't fault on unaligned accesses, but doesn't
7705 1.1 christos # do a normal unaligned fetch, either (e.g., presumably, ARM);
7706 1.1 christos #
7707 1.1 christos # for whatever reason, the test program doesn't work
7708 1.1 christos # (this has been claimed to be the case for several of those
7709 1.1 christos # CPUs - I don't know what the problem is; the problem
7710 1.1 christos # was reported as "the test program dumps core" for SuperH,
7711 1.1 christos # but that's what the test program is *supposed* to do -
7712 1.1 christos # it dumps core before it writes anything, so the test
7713 1.1 christos # for an empty output file should find an empty output
7714 1.1 christos # file and conclude that unaligned accesses don't work).
7715 1.1 christos #
7716 1.1 christos # This run-time test won't work if you're cross-compiling, so
7717 1.1 christos # in order to support cross-compiling for a particular CPU,
7718 1.1 christos # we have to wire in the list of CPU types anyway, as far as
7719 1.1 christos # I know, so perhaps we should just have a set of CPUs on
7720 1.1 christos # which we know it doesn't work, a set of CPUs on which we
7721 1.1 christos # know it does work, and have the script just fail on other
7722 1.1 christos # cpu types and update it when such a failure occurs.
7723 1.1 christos #
7724 1.1 christos alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7725 1.1 christos ac_cv_lbl_unaligned_fail=yes
7726 1.1 christos ;;
7727 1.1 christos
7728 1.1 christos *)
7729 1.1 christos cat >conftest.c <<EOF
7730 1.1 christos # include <sys/types.h>
7731 1.1 christos # include <sys/wait.h>
7732 1.1 christos # include <stdio.h>
7733 1.1 christos unsigned char a[5] = { 1, 2, 3, 4, 5 };
7734 1.1 christos main() {
7735 1.1 christos unsigned int i;
7736 1.1 christos pid_t pid;
7737 1.1 christos int status;
7738 1.1 christos /* avoid "core dumped" message */
7739 1.1 christos pid = fork();
7740 1.1 christos if (pid < 0)
7741 1.1 christos exit(2);
7742 1.1 christos if (pid > 0) {
7743 1.1 christos /* parent */
7744 1.1 christos pid = waitpid(pid, &status, 0);
7745 1.1 christos if (pid < 0)
7746 1.1 christos exit(3);
7747 1.1 christos exit(!WIFEXITED(status));
7748 1.1 christos }
7749 1.1 christos /* child */
7750 1.1 christos i = *(unsigned int *)&a[1];
7751 1.1 christos printf("%d\n", i);
7752 1.1 christos exit(0);
7753 1.1 christos }
7754 1.1 christos EOF
7755 1.1 christos ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7756 1.1 christos conftest.c $LIBS >/dev/null 2>&1
7757 1.1 christos if test ! -x conftest ; then
7758 1.1 christos ac_cv_lbl_unaligned_fail=yes
7759 1.1 christos else
7760 1.1 christos ./conftest >conftest.out
7761 1.1 christos if test ! -s conftest.out ; then
7762 1.1 christos ac_cv_lbl_unaligned_fail=yes
7763 1.1 christos else
7764 1.1 christos ac_cv_lbl_unaligned_fail=no
7765 1.1 christos fi
7766 1.1 christos fi
7767 1.1 christos rm -f -r conftest* core core.conftest
7768 1.1 christos ;;
7769 1.1 christos esac
7770 1.1 christos fi
7771 1.1 christos
7772 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
7773 1.1.1.2 christos $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
7774 1.1 christos if test $ac_cv_lbl_unaligned_fail = yes ; then
7775 1.1 christos
7776 1.1.1.2 christos $as_echo "#define LBL_ALIGN 1" >>confdefs.h
7777 1.1 christos
7778 1.1 christos fi
7779 1.1 christos
7780 1.1 christos #
7781 1.1 christos # Makefile.in includes rules to generate version.h, so we assume
7782 1.1 christos # that it will be generated if autoconf is used.
7783 1.1 christos #
7784 1.1 christos
7785 1.1.1.2 christos $as_echo "#define HAVE_VERSION_H 1" >>confdefs.h
7786 1.1 christos
7787 1.1 christos
7788 1.1 christos rm -f net
7789 1.1 christos ln -s ${srcdir}/bpf/net net
7790 1.1 christos
7791 1.1 christos
7792 1.1 christos
7793 1.1 christos
7794 1.1 christos
7795 1.1 christos
7796 1.1 christos
7797 1.1 christos
7798 1.1 christos
7799 1.1 christos
7800 1.1 christos
7801 1.1 christos
7802 1.1 christos
7803 1.1 christos
7804 1.1 christos
7805 1.1 christos
7806 1.1 christos
7807 1.1 christos
7808 1.1 christos
7809 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for USB sniffing support" >&5
7810 1.1.1.2 christos $as_echo_n "checking for USB sniffing support... " >&6; }
7811 1.1 christos case "$host_os" in
7812 1.1 christos linux*)
7813 1.1 christos
7814 1.1.1.2 christos $as_echo "#define PCAP_SUPPORT_USB 1" >>confdefs.h
7815 1.1 christos
7816 1.1.1.2 christos USB_SRC=pcap-usb-linux.c
7817 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7818 1.1.1.2 christos $as_echo "yes" >&6; }
7819 1.1.1.2 christos ac_usb_dev_name=`udevinfo -q name -p /sys/class/usb_device/usbmon 2>/dev/null`
7820 1.1.1.2 christos if test $? -ne 0 ; then
7821 1.1.1.2 christos ac_usb_dev_name="usbmon"
7822 1.1.1.2 christos fi
7823 1.1 christos
7824 1.1 christos cat >>confdefs.h <<_ACEOF
7825 1.1 christos #define LINUX_USB_MON_DEV "/dev/$ac_usb_dev_name"
7826 1.1 christos _ACEOF
7827 1.1 christos
7828 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Device for USB sniffing is /dev/$ac_usb_dev_name" >&5
7829 1.1.1.2 christos $as_echo "$as_me: Device for USB sniffing is /dev/$ac_usb_dev_name" >&6;}
7830 1.1.1.2 christos #
7831 1.1.1.2 christos # Do we have a version of <linux/compiler.h> available?
7832 1.1.1.2 christos # If so, we might need it for <linux/usbdevice_fs.h>.
7833 1.1.1.2 christos #
7834 1.1.1.2 christos for ac_header in linux/compiler.h
7835 1.1.1.2 christos do :
7836 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "linux/compiler.h" "ac_cv_header_linux_compiler_h" "$ac_includes_default"
7837 1.1.1.3 christos if test "x$ac_cv_header_linux_compiler_h" = xyes; then :
7838 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
7839 1.1.1.2 christos #define HAVE_LINUX_COMPILER_H 1
7840 1.1 christos _ACEOF
7841 1.1 christos
7842 1.1 christos fi
7843 1.1 christos
7844 1.1.1.2 christos done
7845 1.1 christos
7846 1.1.1.2 christos if test "$ac_cv_header_linux_compiler_h" = yes; then
7847 1.1.1.2 christos #
7848 1.1.1.2 christos # Yes - include it when testing for <linux/usbdevice_fs.h>.
7849 1.1.1.2 christos #
7850 1.1.1.2 christos for ac_header in linux/usbdevice_fs.h
7851 1.1.1.2 christos do :
7852 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>
7853 1.1.1.2 christos "
7854 1.1.1.3 christos if test "x$ac_cv_header_linux_usbdevice_fs_h" = xyes; then :
7855 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
7856 1.1.1.2 christos #define HAVE_LINUX_USBDEVICE_FS_H 1
7857 1.1 christos _ACEOF
7858 1.1 christos
7859 1.1 christos fi
7860 1.1 christos
7861 1.1.1.2 christos done
7862 1.1 christos
7863 1.1.1.2 christos else
7864 1.1.1.2 christos for ac_header in linux/usbdevice_fs.h
7865 1.1.1.2 christos do :
7866 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"
7867 1.1.1.3 christos if test "x$ac_cv_header_linux_usbdevice_fs_h" = xyes; then :
7868 1.1 christos cat >>confdefs.h <<_ACEOF
7869 1.1.1.2 christos #define HAVE_LINUX_USBDEVICE_FS_H 1
7870 1.1 christos _ACEOF
7871 1.1 christos
7872 1.1 christos fi
7873 1.1 christos
7874 1.1 christos done
7875 1.1 christos
7876 1.1.1.2 christos fi
7877 1.1.1.2 christos if test "$ac_cv_header_linux_usbdevice_fs_h" = yes; then
7878 1.1.1.2 christos #
7879 1.1.1.2 christos # OK, does it define bRequestType? Older versions of the kernel
7880 1.1.1.2 christos # define fields with names like "requesttype, "request", and
7881 1.1.1.2 christos # "value", rather than "bRequestType", "bRequest", and
7882 1.1.1.2 christos # "wValue".
7883 1.1.1.2 christos #
7884 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if usbdevfs_ctrltransfer struct has bRequestType member" >&5
7885 1.1.1.2 christos $as_echo_n "checking if usbdevfs_ctrltransfer struct has bRequestType member... " >&6; }
7886 1.1.1.3 christos if ${ac_cv_usbdevfs_ctrltransfer_has_bRequestType+:} false; then :
7887 1.1.1.2 christos $as_echo_n "(cached) " >&6
7888 1.1 christos else
7889 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7890 1.1 christos /* end confdefs.h. */
7891 1.1 christos
7892 1.1 christos $ac_includes_default
7893 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7894 1.1 christos #include <sys/bitypes.h>
7895 1.1 christos #endif
7896 1.1.1.2 christos #ifdef HAVE_LINUX_COMPILER_H
7897 1.1.1.2 christos #include <linux/compiler.h>
7898 1.1.1.2 christos #endif
7899 1.1.1.2 christos #include <linux/usbdevice_fs.h>
7900 1.1 christos int
7901 1.1 christos main ()
7902 1.1 christos {
7903 1.1 christos u_int i = sizeof(((struct usbdevfs_ctrltransfer *)0)->bRequestType)
7904 1.1 christos ;
7905 1.1 christos return 0;
7906 1.1 christos }
7907 1.1 christos _ACEOF
7908 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7909 1.1 christos ac_cv_usbdevfs_ctrltransfer_has_bRequestType=yes
7910 1.1 christos else
7911 1.1.1.2 christos ac_cv_usbdevfs_ctrltransfer_has_bRequestType=no
7912 1.1 christos fi
7913 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7914 1.1 christos fi
7915 1.1 christos
7916 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&5
7917 1.1.1.2 christos $as_echo "$ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&6; }
7918 1.1.1.2 christos if test $ac_cv_usbdevfs_ctrltransfer_has_bRequestType = yes ; then
7919 1.1.1.2 christos
7920 1.1.1.2 christos $as_echo "#define HAVE_USBDEVFS_CTRLTRANSFER_BREQUESTTYPE 1" >>confdefs.h
7921 1.1.1.2 christos
7922 1.1.1.2 christos fi
7923 1.1.1.2 christos fi
7924 1.1.1.2 christos ;;
7925 1.1.1.2 christos *)
7926 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7927 1.1.1.2 christos $as_echo "no" >&6; }
7928 1.1.1.2 christos ;;
7929 1.1.1.2 christos esac
7930 1.1.1.2 christos
7931 1.1.1.2 christos
7932 1.1.1.2 christos
7933 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the platform could support netfilter sniffing" >&5
7934 1.1.1.2 christos $as_echo_n "checking whether the platform could support netfilter sniffing... " >&6; }
7935 1.1.1.2 christos case "$host_os" in
7936 1.1.1.2 christos linux*)
7937 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7938 1.1.1.2 christos $as_echo "yes" >&6; }
7939 1.1.1.2 christos #
7940 1.1.1.2 christos # Life's too short to deal with trying to get this to compile
7941 1.1.1.2 christos # if you don't get the right types defined with
7942 1.1.1.2 christos # __KERNEL_STRICT_NAMES getting defined by some other include.
7943 1.1.1.2 christos #
7944 1.1.1.2 christos # Check whether the includes Just Work. If not, don't turn on
7945 1.1.1.2 christos # netfilter support.
7946 1.1.1.2 christos #
7947 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can compile the netfilter support" >&5
7948 1.1.1.2 christos $as_echo_n "checking whether we can compile the netfilter support... " >&6; }
7949 1.1.1.3 christos if ${ac_cv_netfilter_can_compile+:} false; then :
7950 1.1.1.2 christos $as_echo_n "(cached) " >&6
7951 1.1.1.2 christos else
7952 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7953 1.1.1.2 christos /* end confdefs.h. */
7954 1.1.1.2 christos
7955 1.1.1.2 christos $ac_includes_default
7956 1.1.1.2 christos #include <sys/socket.h>
7957 1.1.1.3 christos #include <netinet/in.h>
7958 1.1.1.2 christos #include <linux/types.h>
7959 1.1.1.2 christos
7960 1.1.1.2 christos #include <linux/netlink.h>
7961 1.1.1.3 christos #include <linux/netfilter.h>
7962 1.1.1.2 christos #include <linux/netfilter/nfnetlink.h>
7963 1.1.1.2 christos #include <linux/netfilter/nfnetlink_log.h>
7964 1.1.1.3 christos #include <linux/netfilter/nfnetlink_queue.h>
7965 1.1.1.2 christos int
7966 1.1.1.2 christos main ()
7967 1.1.1.2 christos {
7968 1.1 christos
7969 1.1.1.2 christos ;
7970 1.1.1.2 christos return 0;
7971 1.1.1.2 christos }
7972 1.1 christos _ACEOF
7973 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7974 1.1.1.2 christos ac_cv_netfilter_can_compile=yes
7975 1.1.1.2 christos else
7976 1.1.1.2 christos ac_cv_netfilter_can_compile=no
7977 1.1.1.2 christos fi
7978 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7979 1.1.1.2 christos fi
7980 1.1 christos
7981 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_netfilter_can_compile" >&5
7982 1.1.1.2 christos $as_echo "$ac_cv_netfilter_can_compile" >&6; }
7983 1.1.1.2 christos if test $ac_cv_netfilter_can_compile = yes ; then
7984 1.1.1.2 christos
7985 1.1.1.2 christos $as_echo "#define PCAP_SUPPORT_NETFILTER 1" >>confdefs.h
7986 1.1.1.2 christos
7987 1.1.1.2 christos NETFILTER_SRC=pcap-netfilter-linux.c
7988 1.1.1.2 christos fi
7989 1.1.1.2 christos ;;
7990 1.1 christos *)
7991 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7992 1.1.1.2 christos $as_echo "no" >&6; }
7993 1.1.1.2 christos ;;
7994 1.1 christos esac
7995 1.1 christos
7996 1.1 christos
7997 1.1 christos
7998 1.1 christos # Check whether --enable-bluetooth was given.
7999 1.1.1.2 christos if test "${enable_bluetooth+set}" = set; then :
8000 1.1 christos enableval=$enable_bluetooth;
8001 1.1 christos else
8002 1.1 christos enable_bluetooth=yes
8003 1.1 christos fi
8004 1.1 christos
8005 1.1 christos
8006 1.1 christos if test "x$enable_bluetooth" != "xno" ; then
8007 1.1 christos case "$host_os" in
8008 1.1 christos linux*)
8009 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "bluetooth/bluetooth.h" "ac_cv_header_bluetooth_bluetooth_h" "$ac_includes_default"
8010 1.1.1.3 christos if test "x$ac_cv_header_bluetooth_bluetooth_h" = xyes; then :
8011 1.1 christos
8012 1.1 christos
8013 1.1.1.2 christos $as_echo "#define PCAP_SUPPORT_BT 1" >>confdefs.h
8014 1.1.1.2 christos
8015 1.1.1.2 christos BT_SRC=pcap-bt-linux.c
8016 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Bluetooth sniffing is supported" >&5
8017 1.1.1.2 christos $as_echo "$as_me: Bluetooth sniffing is supported" >&6;}
8018 1.1 christos
8019 1.1.1.3 christos #
8020 1.1.1.3 christos # OK, does struct sockaddr_hci have an hci_channel
8021 1.1.1.3 christos # member?
8022 1.1.1.3 christos #
8023 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct sockaddr_hci has hci_channel member" >&5
8024 1.1.1.3 christos $as_echo_n "checking if struct sockaddr_hci has hci_channel member... " >&6; }
8025 1.1.1.3 christos if ${ac_cv_lbl_sockaddr_hci_has_hci_channel+:} false; then :
8026 1.1.1.3 christos $as_echo_n "(cached) " >&6
8027 1.1.1.3 christos else
8028 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8029 1.1.1.3 christos /* end confdefs.h. */
8030 1.1.1.3 christos
8031 1.1.1.3 christos #include <bluetooth/bluetooth.h>
8032 1.1.1.3 christos #include <bluetooth/hci.h>
8033 1.1.1.3 christos
8034 1.1.1.3 christos int
8035 1.1.1.3 christos main ()
8036 1.1.1.3 christos {
8037 1.1.1.3 christos u_int i = sizeof(((struct sockaddr_hci *)0)->hci_channel)
8038 1.1.1.3 christos ;
8039 1.1.1.3 christos return 0;
8040 1.1.1.3 christos }
8041 1.1.1.3 christos _ACEOF
8042 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
8043 1.1.1.3 christos ac_cv_lbl_sockaddr_hci_has_hci_channel=yes
8044 1.1.1.3 christos else
8045 1.1.1.3 christos ac_cv_lbl_sockaddr_hci_has_hci_channel=no
8046 1.1.1.3 christos fi
8047 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8048 1.1.1.3 christos fi
8049 1.1.1.3 christos
8050 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_hci_has_hci_channel" >&5
8051 1.1.1.3 christos $as_echo "$ac_cv_lbl_sockaddr_hci_has_hci_channel" >&6; }
8052 1.1.1.3 christos if test $ac_cv_lbl_sockaddr_hci_has_hci_channel = yes ; then
8053 1.1.1.3 christos
8054 1.1.1.3 christos $as_echo "#define SOCKADDR_HCI_HAS_HCI_CHANNEL /**/" >>confdefs.h
8055 1.1.1.3 christos
8056 1.1.1.3 christos fi
8057 1.1.1.3 christos
8058 1.1 christos else
8059 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
8060 1.1.1.2 christos $as_echo "$as_me: Bluetooth sniffing is not supported; install bluez-lib devel to enable it" >&6;}
8061 1.1 christos
8062 1.1 christos fi
8063 1.1 christos
8064 1.1 christos
8065 1.1.1.2 christos ;;
8066 1.1.1.2 christos *)
8067 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: no Bluetooth sniffing support implemented for $host_os" >&5
8068 1.1.1.2 christos $as_echo "$as_me: no Bluetooth sniffing support implemented for $host_os" >&6;}
8069 1.1.1.2 christos ;;
8070 1.1.1.2 christos esac
8071 1.1.1.2 christos
8072 1.1 christos
8073 1.1 christos fi
8074 1.1 christos
8075 1.1.1.2 christos # Check whether --enable-canusb was given.
8076 1.1.1.2 christos if test "${enable_canusb+set}" = set; then :
8077 1.1.1.3 christos enableval=$enable_canusb;
8078 1.1.1.3 christos else
8079 1.1.1.3 christos enable_canusb=yes
8080 1.1 christos fi
8081 1.1 christos
8082 1.1 christos
8083 1.1.1.2 christos if test "x$enable_canusb" != "xno" ; then
8084 1.1.1.2 christos case "$host_os" in
8085 1.1.1.2 christos linux*)
8086 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"
8087 1.1.1.3 christos if test "x$ac_cv_header_libusb_1_0_libusb_h" = xyes; then :
8088 1.1.1.2 christos
8089 1.1.1.2 christos
8090 1.1.1.2 christos $as_echo "#define PCAP_SUPPORT_CANUSB 1" >>confdefs.h
8091 1.1 christos
8092 1.1.1.2 christos CANUSB_SRC=pcap-canusb-linux.c
8093 1.1.1.3 christos LIBS="-lusb-1.0 -lpthread $LIBS"
8094 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: canusb sniffing is supported" >&5
8095 1.1.1.2 christos $as_echo "$as_me: canusb sniffing is supported" >&6;}
8096 1.1 christos
8097 1.1 christos else
8098 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
8099 1.1.1.2 christos $as_echo "$as_me: canusb sniffing is not supported; install libusb1.0 lib devel to enable it" >&6;}
8100 1.1 christos
8101 1.1 christos fi
8102 1.1 christos
8103 1.1 christos
8104 1.1.1.2 christos ;;
8105 1.1 christos *)
8106 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: no canusb support implemented for $host_os" >&5
8107 1.1.1.2 christos $as_echo "$as_me: no canusb support implemented for $host_os" >&6;}
8108 1.1.1.2 christos ;;
8109 1.1 christos esac
8110 1.1 christos
8111 1.1 christos
8112 1.1 christos fi
8113 1.1 christos
8114 1.1 christos # Check whether --enable-can was given.
8115 1.1.1.2 christos if test "${enable_can+set}" = set; then :
8116 1.1 christos enableval=$enable_can;
8117 1.1 christos else
8118 1.1 christos enable_can=yes
8119 1.1 christos fi
8120 1.1 christos
8121 1.1 christos
8122 1.1 christos if test "x$enable_can" != "xno" ; then
8123 1.1 christos case "$host_os" in
8124 1.1 christos linux*)
8125 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>
8126 1.1 christos
8127 1.1.1.2 christos "
8128 1.1.1.3 christos if test "x$ac_cv_header_linux_can_h" = xyes; then :
8129 1.1 christos
8130 1.1.1.2 christos $as_echo "#define PCAP_SUPPORT_CAN 1" >>confdefs.h
8131 1.1 christos
8132 1.1 christos CAN_SRC=pcap-can-linux.c
8133 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: CAN sniffing is supported" >&5
8134 1.1.1.2 christos $as_echo "$as_me: CAN sniffing is supported" >&6;}
8135 1.1 christos else
8136 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: CAN sniffing is not supported" >&5
8137 1.1.1.2 christos $as_echo "$as_me: CAN sniffing is not supported" >&6;}
8138 1.1 christos fi
8139 1.1 christos
8140 1.1 christos
8141 1.1 christos ;;
8142 1.1 christos *)
8143 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: no CAN sniffing support implemented for $host_os" >&5
8144 1.1.1.2 christos $as_echo "$as_me: no CAN sniffing support implemented for $host_os" >&6;}
8145 1.1 christos ;;
8146 1.1 christos esac
8147 1.1 christos
8148 1.1 christos
8149 1.1 christos fi
8150 1.1 christos
8151 1.1.1.3 christos # Check whether --enable-dbus was given.
8152 1.1.1.3 christos if test "${enable_dbus+set}" = set; then :
8153 1.1.1.3 christos enableval=$enable_dbus;
8154 1.1.1.3 christos else
8155 1.1.1.3 christos enable_dbus=ifavailable
8156 1.1.1.3 christos fi
8157 1.1.1.3 christos
8158 1.1.1.3 christos
8159 1.1.1.3 christos if test "x$enable_dbus" != "xno"; then
8160 1.1.1.3 christos # Extract the first word of "pkg-config", so it can be a program name with args.
8161 1.1.1.3 christos set dummy pkg-config; ac_word=$2
8162 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8163 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
8164 1.1.1.3 christos if ${ac_cv_prog_PKGCONFIG+:} false; then :
8165 1.1.1.3 christos $as_echo_n "(cached) " >&6
8166 1.1.1.3 christos else
8167 1.1.1.3 christos if test -n "$PKGCONFIG"; then
8168 1.1.1.3 christos ac_cv_prog_PKGCONFIG="$PKGCONFIG" # Let the user override the test.
8169 1.1.1.3 christos else
8170 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8171 1.1.1.3 christos for as_dir in $PATH
8172 1.1.1.3 christos do
8173 1.1.1.3 christos IFS=$as_save_IFS
8174 1.1.1.3 christos test -z "$as_dir" && as_dir=.
8175 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
8176 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8177 1.1.1.3 christos ac_cv_prog_PKGCONFIG="pkg-config"
8178 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8179 1.1.1.3 christos break 2
8180 1.1.1.3 christos fi
8181 1.1.1.3 christos done
8182 1.1.1.3 christos done
8183 1.1.1.3 christos IFS=$as_save_IFS
8184 1.1.1.3 christos
8185 1.1.1.3 christos test -z "$ac_cv_prog_PKGCONFIG" && ac_cv_prog_PKGCONFIG="no"
8186 1.1.1.3 christos fi
8187 1.1.1.3 christos fi
8188 1.1.1.3 christos PKGCONFIG=$ac_cv_prog_PKGCONFIG
8189 1.1.1.3 christos if test -n "$PKGCONFIG"; then
8190 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
8191 1.1.1.3 christos $as_echo "$PKGCONFIG" >&6; }
8192 1.1.1.3 christos else
8193 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8194 1.1.1.3 christos $as_echo "no" >&6; }
8195 1.1.1.3 christos fi
8196 1.1.1.3 christos
8197 1.1.1.3 christos
8198 1.1.1.3 christos if test "x$PKGCONFIG" != "xno"; then
8199 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for D-Bus" >&5
8200 1.1.1.3 christos $as_echo_n "checking for D-Bus... " >&6; }
8201 1.1.1.3 christos if "$PKGCONFIG" dbus-1; then
8202 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8203 1.1.1.3 christos $as_echo "yes" >&6; }
8204 1.1.1.3 christos DBUS_CFLAGS=`"$PKGCONFIG" --cflags dbus-1`
8205 1.1.1.3 christos DBUS_LIBS=`"$PKGCONFIG" --libs dbus-1`
8206 1.1.1.3 christos save_CFLAGS="$CFLAGS"
8207 1.1.1.3 christos save_LIBS="$LIBS"
8208 1.1.1.3 christos CFLAGS="$CFLAGS $DBUS_CFLAGS"
8209 1.1.1.3 christos LIBS="$LIBS $DBUS_LIBS"
8210 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D-Bus library defines dbus_connection_read_write" >&5
8211 1.1.1.3 christos $as_echo_n "checking whether the D-Bus library defines dbus_connection_read_write... " >&6; }
8212 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8213 1.1.1.3 christos /* end confdefs.h. */
8214 1.1.1.3 christos #include <string.h>
8215 1.1.1.3 christos
8216 1.1.1.3 christos #include <time.h>
8217 1.1.1.3 christos #include <sys/time.h>
8218 1.1.1.3 christos
8219 1.1.1.3 christos #include <dbus/dbus.h>
8220 1.1.1.3 christos int
8221 1.1.1.3 christos main ()
8222 1.1.1.3 christos {
8223 1.1.1.3 christos return dbus_connection_read_write(NULL, 0);
8224 1.1.1.3 christos ;
8225 1.1.1.3 christos return 0;
8226 1.1.1.3 christos }
8227 1.1.1.3 christos _ACEOF
8228 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
8229 1.1.1.3 christos
8230 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8231 1.1.1.3 christos $as_echo "yes" >&6; }
8232 1.1.1.3 christos
8233 1.1.1.3 christos $as_echo "#define PCAP_SUPPORT_DBUS 1" >>confdefs.h
8234 1.1.1.3 christos
8235 1.1.1.3 christos DBUS_SRC=pcap-dbus.c
8236 1.1.1.3 christos V_INCLS="$V_INCLS $DBUS_CFLAGS"
8237 1.1.1.3 christos
8238 1.1.1.3 christos else
8239 1.1.1.3 christos
8240 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8241 1.1.1.3 christos $as_echo "no" >&6; }
8242 1.1.1.3 christos if test "x$enable_dbus" = "xyes"; then
8243 1.1.1.3 christos as_fn_error $? "--enable-dbus was given, but the D-Bus library doesn't define dbus_connection_read_write()" "$LINENO" 5
8244 1.1.1.3 christos fi
8245 1.1.1.3 christos LIBS="$save_LIBS"
8246 1.1.1.3 christos
8247 1.1.1.3 christos fi
8248 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
8249 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
8250 1.1.1.3 christos CFLAGS="$save_CFLAGS"
8251 1.1.1.3 christos else
8252 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8253 1.1.1.3 christos $as_echo "no" >&6; }
8254 1.1.1.3 christos if test "x$enable_dbus" = "xyes"; then
8255 1.1.1.3 christos as_fn_error $? "--enable-dbus was given, but the dbus-1 package is not installed" "$LINENO" 5
8256 1.1.1.3 christos fi
8257 1.1.1.3 christos fi
8258 1.1.1.3 christos fi
8259 1.1.1.3 christos
8260 1.1.1.3 christos
8261 1.1.1.3 christos fi
8262 1.1.1.3 christos
8263 1.1.1.2 christos case "$host_os" in
8264 1.1.1.2 christos linux*)
8265 1.1.1.2 christos for ac_header in linux/net_tstamp.h
8266 1.1.1.2 christos do :
8267 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"
8268 1.1.1.3 christos if test "x$ac_cv_header_linux_net_tstamp_h" = xyes; then :
8269 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
8270 1.1.1.2 christos #define HAVE_LINUX_NET_TSTAMP_H 1
8271 1.1.1.2 christos _ACEOF
8272 1.1.1.2 christos
8273 1.1.1.2 christos fi
8274 1.1.1.2 christos
8275 1.1.1.2 christos done
8276 1.1.1.2 christos
8277 1.1.1.2 christos ;;
8278 1.1.1.2 christos *)
8279 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: no hardware timestamp support implemented for $host_os" >&5
8280 1.1.1.2 christos $as_echo "$as_me: no hardware timestamp support implemented for $host_os" >&6;}
8281 1.1.1.2 christos ;;
8282 1.1.1.2 christos esac
8283 1.1.1.2 christos
8284 1.1 christos # Find a good install program. We prefer a C program (faster),
8285 1.1 christos # so one script is as good as another. But avoid the broken or
8286 1.1 christos # incompatible versions:
8287 1.1 christos # SysV /etc/install, /usr/sbin/install
8288 1.1 christos # SunOS /usr/etc/install
8289 1.1 christos # IRIX /sbin/install
8290 1.1 christos # AIX /bin/install
8291 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
8292 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8293 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8294 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8295 1.1 christos # OS/2's system install, which has a completely different semantic
8296 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
8297 1.1.1.2 christos # Reject install programs that cannot install multiple files.
8298 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8299 1.1.1.2 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
8300 1.1 christos if test -z "$INSTALL"; then
8301 1.1.1.3 christos if ${ac_cv_path_install+:} false; then :
8302 1.1.1.2 christos $as_echo_n "(cached) " >&6
8303 1.1 christos else
8304 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8305 1.1 christos for as_dir in $PATH
8306 1.1 christos do
8307 1.1 christos IFS=$as_save_IFS
8308 1.1 christos test -z "$as_dir" && as_dir=.
8309 1.1.1.2 christos # Account for people who put trailing slashes in PATH elements.
8310 1.1.1.2 christos case $as_dir/ in #((
8311 1.1.1.2 christos ./ | .// | /[cC]/* | \
8312 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8313 1.1.1.2 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8314 1.1 christos /usr/ucb/* ) ;;
8315 1.1 christos *)
8316 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
8317 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
8318 1.1 christos # by default.
8319 1.1 christos for ac_prog in ginstall scoinst install; do
8320 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8321 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8322 1.1 christos if test $ac_prog = install &&
8323 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8324 1.1 christos # AIX install. It has an incompatible calling convention.
8325 1.1 christos :
8326 1.1 christos elif test $ac_prog = install &&
8327 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8328 1.1 christos # program-specific install script used by HP pwplus--don't use.
8329 1.1 christos :
8330 1.1 christos else
8331 1.1.1.2 christos rm -rf conftest.one conftest.two conftest.dir
8332 1.1.1.2 christos echo one > conftest.one
8333 1.1.1.2 christos echo two > conftest.two
8334 1.1.1.2 christos mkdir conftest.dir
8335 1.1.1.2 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8336 1.1.1.2 christos test -s conftest.one && test -s conftest.two &&
8337 1.1.1.2 christos test -s conftest.dir/conftest.one &&
8338 1.1.1.2 christos test -s conftest.dir/conftest.two
8339 1.1.1.2 christos then
8340 1.1.1.2 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8341 1.1.1.2 christos break 3
8342 1.1.1.2 christos fi
8343 1.1 christos fi
8344 1.1 christos fi
8345 1.1 christos done
8346 1.1 christos done
8347 1.1 christos ;;
8348 1.1 christos esac
8349 1.1.1.2 christos
8350 1.1.1.2 christos done
8351 1.1 christos IFS=$as_save_IFS
8352 1.1 christos
8353 1.1.1.2 christos rm -rf conftest.one conftest.two conftest.dir
8354 1.1 christos
8355 1.1 christos fi
8356 1.1 christos if test "${ac_cv_path_install+set}" = set; then
8357 1.1 christos INSTALL=$ac_cv_path_install
8358 1.1 christos else
8359 1.1 christos # As a last resort, use the slow shell script. Don't cache a
8360 1.1 christos # value for INSTALL within a source directory, because that will
8361 1.1 christos # break other packages using the cache if that directory is
8362 1.1 christos # removed, or if the value is a relative name.
8363 1.1 christos INSTALL=$ac_install_sh
8364 1.1 christos fi
8365 1.1 christos fi
8366 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8367 1.1.1.2 christos $as_echo "$INSTALL" >&6; }
8368 1.1 christos
8369 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8370 1.1 christos # It thinks the first close brace ends the variable substitution.
8371 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8372 1.1 christos
8373 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8374 1.1 christos
8375 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8376 1.1 christos
8377 1.1 christos
8378 1.1 christos ac_config_headers="$ac_config_headers config.h"
8379 1.1 christos
8380 1.1 christos
8381 1.1.1.3 christos ac_config_commands="$ac_config_commands default-1"
8382 1.1.1.3 christos
8383 1.1.1.3 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_get_tstamp_precision.3pcap pcap_list_datalinks.3pcap pcap_list_tstamp_types.3pcap pcap_open_dead.3pcap pcap_open_offline.3pcap pcap_set_tstamp_precision.3pcap pcap_set_tstamp_type.3pcap"
8384 1.1 christos
8385 1.1 christos cat >confcache <<\_ACEOF
8386 1.1 christos # This file is a shell script that caches the results of configure
8387 1.1 christos # tests run on this system so they can be shared between configure
8388 1.1 christos # scripts and configure runs, see configure's option --config-cache.
8389 1.1 christos # It is not useful on other systems. If it contains results you don't
8390 1.1 christos # want to keep, you may remove or edit it.
8391 1.1 christos #
8392 1.1 christos # config.status only pays attention to the cache file if you give it
8393 1.1 christos # the --recheck option to rerun configure.
8394 1.1 christos #
8395 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
8396 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
8397 1.1 christos # following values.
8398 1.1 christos
8399 1.1 christos _ACEOF
8400 1.1 christos
8401 1.1 christos # The following way of writing the cache mishandles newlines in values,
8402 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
8403 1.1 christos # So, we kill variables containing newlines.
8404 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
8405 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
8406 1.1 christos (
8407 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8408 1.1 christos eval ac_val=\$$ac_var
8409 1.1 christos case $ac_val in #(
8410 1.1 christos *${as_nl}*)
8411 1.1 christos case $ac_var in #(
8412 1.1.1.2 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8413 1.1.1.2 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8414 1.1 christos esac
8415 1.1 christos case $ac_var in #(
8416 1.1 christos _ | IFS | as_nl) ;; #(
8417 1.1.1.2 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8418 1.1.1.2 christos *) { eval $ac_var=; unset $ac_var;} ;;
8419 1.1 christos esac ;;
8420 1.1 christos esac
8421 1.1 christos done
8422 1.1 christos
8423 1.1 christos (set) 2>&1 |
8424 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8425 1.1 christos *${as_nl}ac_space=\ *)
8426 1.1.1.2 christos # `set' does not quote correctly, so add quotes: double-quote
8427 1.1.1.2 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
8428 1.1 christos sed -n \
8429 1.1 christos "s/'/'\\\\''/g;
8430 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8431 1.1 christos ;; #(
8432 1.1 christos *)
8433 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
8434 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8435 1.1 christos ;;
8436 1.1 christos esac |
8437 1.1 christos sort
8438 1.1 christos ) |
8439 1.1 christos sed '
8440 1.1 christos /^ac_cv_env_/b end
8441 1.1 christos t clear
8442 1.1 christos :clear
8443 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8444 1.1 christos t end
8445 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8446 1.1 christos :end' >>confcache
8447 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8448 1.1 christos if test -w "$cache_file"; then
8449 1.1.1.3 christos if test "x$cache_file" != "x/dev/null"; then
8450 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8451 1.1.1.2 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
8452 1.1.1.3 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
8453 1.1.1.3 christos cat confcache >"$cache_file"
8454 1.1.1.3 christos else
8455 1.1.1.3 christos case $cache_file in #(
8456 1.1.1.3 christos */* | ?:*)
8457 1.1.1.3 christos mv -f confcache "$cache_file"$$ &&
8458 1.1.1.3 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
8459 1.1.1.3 christos *)
8460 1.1.1.3 christos mv -f confcache "$cache_file" ;;
8461 1.1.1.3 christos esac
8462 1.1.1.3 christos fi
8463 1.1.1.3 christos fi
8464 1.1 christos else
8465 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8466 1.1.1.2 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8467 1.1 christos fi
8468 1.1 christos fi
8469 1.1 christos rm -f confcache
8470 1.1 christos
8471 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
8472 1.1 christos # Let make expand exec_prefix.
8473 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8474 1.1 christos
8475 1.1 christos DEFS=-DHAVE_CONFIG_H
8476 1.1 christos
8477 1.1 christos ac_libobjs=
8478 1.1 christos ac_ltlibobjs=
8479 1.1.1.2 christos U=
8480 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8481 1.1 christos # 1. Remove the extension, and $U if already installed.
8482 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8483 1.1.1.2 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8484 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8485 1.1 christos # will be set to the directory where LIBOBJS objects are built.
8486 1.1.1.2 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8487 1.1.1.2 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8488 1.1 christos done
8489 1.1 christos LIBOBJS=$ac_libobjs
8490 1.1 christos
8491 1.1 christos LTLIBOBJS=$ac_ltlibobjs
8492 1.1 christos
8493 1.1 christos
8494 1.1 christos
8495 1.1.1.3 christos : "${CONFIG_STATUS=./config.status}"
8496 1.1.1.2 christos ac_write_fail=0
8497 1.1 christos ac_clean_files_save=$ac_clean_files
8498 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8499 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8500 1.1.1.2 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8501 1.1.1.2 christos as_write_fail=0
8502 1.1.1.2 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8503 1.1 christos #! $SHELL
8504 1.1 christos # Generated by $as_me.
8505 1.1 christos # Run this file to recreate the current configuration.
8506 1.1 christos # Compiler output produced by configure, useful for debugging
8507 1.1 christos # configure, is in config.log if it exists.
8508 1.1 christos
8509 1.1 christos debug=false
8510 1.1 christos ac_cs_recheck=false
8511 1.1 christos ac_cs_silent=false
8512 1.1 christos
8513 1.1.1.2 christos SHELL=\${CONFIG_SHELL-$SHELL}
8514 1.1.1.2 christos export SHELL
8515 1.1.1.2 christos _ASEOF
8516 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8517 1.1.1.2 christos ## -------------------- ##
8518 1.1.1.2 christos ## M4sh Initialization. ##
8519 1.1.1.2 christos ## -------------------- ##
8520 1.1 christos
8521 1.1 christos # Be more Bourne compatible
8522 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
8523 1.1.1.2 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8524 1.1 christos emulate sh
8525 1.1 christos NULLCMD=:
8526 1.1.1.2 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8527 1.1 christos # is contrary to our usage. Disable this feature.
8528 1.1 christos alias -g '${1+"$@"}'='"$@"'
8529 1.1 christos setopt NO_GLOB_SUBST
8530 1.1 christos else
8531 1.1.1.2 christos case `(set -o) 2>/dev/null` in #(
8532 1.1.1.2 christos *posix*) :
8533 1.1.1.2 christos set -o posix ;; #(
8534 1.1.1.2 christos *) :
8535 1.1.1.2 christos ;;
8536 1.1 christos esac
8537 1.1 christos fi
8538 1.1 christos
8539 1.1 christos
8540 1.1.1.2 christos as_nl='
8541 1.1.1.2 christos '
8542 1.1.1.2 christos export as_nl
8543 1.1.1.2 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
8544 1.1.1.2 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8545 1.1.1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8546 1.1.1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8547 1.1.1.2 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
8548 1.1.1.2 christos # but without wasting forks for bash or zsh.
8549 1.1.1.2 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
8550 1.1.1.2 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8551 1.1.1.2 christos as_echo='print -r --'
8552 1.1.1.2 christos as_echo_n='print -rn --'
8553 1.1.1.2 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8554 1.1.1.2 christos as_echo='printf %s\n'
8555 1.1.1.2 christos as_echo_n='printf %s'
8556 1.1.1.2 christos else
8557 1.1.1.2 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8558 1.1.1.2 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8559 1.1.1.2 christos as_echo_n='/usr/ucb/echo -n'
8560 1.1 christos else
8561 1.1.1.2 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8562 1.1.1.2 christos as_echo_n_body='eval
8563 1.1.1.2 christos arg=$1;
8564 1.1.1.2 christos case $arg in #(
8565 1.1.1.2 christos *"$as_nl"*)
8566 1.1.1.2 christos expr "X$arg" : "X\\(.*\\)$as_nl";
8567 1.1.1.2 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8568 1.1.1.2 christos esac;
8569 1.1.1.2 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8570 1.1.1.2 christos '
8571 1.1.1.2 christos export as_echo_n_body
8572 1.1.1.2 christos as_echo_n='sh -c $as_echo_n_body as_echo'
8573 1.1 christos fi
8574 1.1.1.2 christos export as_echo_body
8575 1.1.1.2 christos as_echo='sh -c $as_echo_body as_echo'
8576 1.1 christos fi
8577 1.1 christos
8578 1.1.1.2 christos # The user is always right.
8579 1.1.1.2 christos if test "${PATH_SEPARATOR+set}" != set; then
8580 1.1.1.2 christos PATH_SEPARATOR=:
8581 1.1.1.2 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8582 1.1.1.2 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8583 1.1.1.2 christos PATH_SEPARATOR=';'
8584 1.1.1.2 christos }
8585 1.1 christos fi
8586 1.1 christos
8587 1.1 christos
8588 1.1 christos # IFS
8589 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
8590 1.1 christos # there to prevent editors from complaining about space-tab.
8591 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8592 1.1 christos # splitting by setting IFS to empty value.)
8593 1.1 christos IFS=" "" $as_nl"
8594 1.1 christos
8595 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
8596 1.1.1.3 christos as_myself=
8597 1.1.1.2 christos case $0 in #((
8598 1.1 christos *[\\/]* ) as_myself=$0 ;;
8599 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8600 1.1 christos for as_dir in $PATH
8601 1.1 christos do
8602 1.1 christos IFS=$as_save_IFS
8603 1.1 christos test -z "$as_dir" && as_dir=.
8604 1.1.1.2 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8605 1.1.1.2 christos done
8606 1.1 christos IFS=$as_save_IFS
8607 1.1 christos
8608 1.1 christos ;;
8609 1.1 christos esac
8610 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8611 1.1 christos # in which case we are not to be found in the path.
8612 1.1 christos if test "x$as_myself" = x; then
8613 1.1 christos as_myself=$0
8614 1.1 christos fi
8615 1.1 christos if test ! -f "$as_myself"; then
8616 1.1.1.2 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8617 1.1.1.2 christos exit 1
8618 1.1 christos fi
8619 1.1 christos
8620 1.1.1.2 christos # Unset variables that we do not need and which cause bugs (e.g. in
8621 1.1.1.2 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8622 1.1.1.2 christos # suppresses any "Segmentation fault" message there. '((' could
8623 1.1.1.2 christos # trigger a bug in pdksh 5.2.14.
8624 1.1.1.2 christos for as_var in BASH_ENV ENV MAIL MAILPATH
8625 1.1.1.2 christos do eval test x\${$as_var+set} = xset \
8626 1.1.1.2 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8627 1.1 christos done
8628 1.1 christos PS1='$ '
8629 1.1 christos PS2='> '
8630 1.1 christos PS4='+ '
8631 1.1 christos
8632 1.1 christos # NLS nuisances.
8633 1.1.1.2 christos LC_ALL=C
8634 1.1.1.2 christos export LC_ALL
8635 1.1.1.2 christos LANGUAGE=C
8636 1.1.1.2 christos export LANGUAGE
8637 1.1.1.2 christos
8638 1.1.1.2 christos # CDPATH.
8639 1.1.1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8640 1.1.1.2 christos
8641 1.1.1.2 christos
8642 1.1.1.2 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
8643 1.1.1.2 christos # ----------------------------------------
8644 1.1.1.2 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8645 1.1.1.2 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8646 1.1.1.2 christos # script with STATUS, using 1 if that was 0.
8647 1.1.1.2 christos as_fn_error ()
8648 1.1.1.2 christos {
8649 1.1.1.2 christos as_status=$1; test $as_status -eq 0 && as_status=1
8650 1.1.1.2 christos if test "$4"; then
8651 1.1.1.2 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8652 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8653 1.1.1.2 christos fi
8654 1.1.1.2 christos $as_echo "$as_me: error: $2" >&2
8655 1.1.1.2 christos as_fn_exit $as_status
8656 1.1.1.2 christos } # as_fn_error
8657 1.1.1.2 christos
8658 1.1.1.2 christos
8659 1.1.1.2 christos # as_fn_set_status STATUS
8660 1.1.1.2 christos # -----------------------
8661 1.1.1.2 christos # Set $? to STATUS, without forking.
8662 1.1.1.2 christos as_fn_set_status ()
8663 1.1.1.2 christos {
8664 1.1.1.2 christos return $1
8665 1.1.1.2 christos } # as_fn_set_status
8666 1.1.1.2 christos
8667 1.1.1.2 christos # as_fn_exit STATUS
8668 1.1.1.2 christos # -----------------
8669 1.1.1.2 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8670 1.1.1.2 christos as_fn_exit ()
8671 1.1.1.2 christos {
8672 1.1.1.2 christos set +e
8673 1.1.1.2 christos as_fn_set_status $1
8674 1.1.1.2 christos exit $1
8675 1.1.1.2 christos } # as_fn_exit
8676 1.1.1.2 christos
8677 1.1.1.2 christos # as_fn_unset VAR
8678 1.1.1.2 christos # ---------------
8679 1.1.1.2 christos # Portably unset VAR.
8680 1.1.1.2 christos as_fn_unset ()
8681 1.1.1.2 christos {
8682 1.1.1.2 christos { eval $1=; unset $1;}
8683 1.1.1.2 christos }
8684 1.1.1.2 christos as_unset=as_fn_unset
8685 1.1.1.2 christos # as_fn_append VAR VALUE
8686 1.1.1.2 christos # ----------------------
8687 1.1.1.2 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
8688 1.1.1.2 christos # advantage of any shell optimizations that allow amortized linear growth over
8689 1.1.1.2 christos # repeated appends, instead of the typical quadratic growth present in naive
8690 1.1.1.2 christos # implementations.
8691 1.1.1.2 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8692 1.1.1.2 christos eval 'as_fn_append ()
8693 1.1.1.2 christos {
8694 1.1.1.2 christos eval $1+=\$2
8695 1.1.1.2 christos }'
8696 1.1.1.2 christos else
8697 1.1.1.2 christos as_fn_append ()
8698 1.1.1.2 christos {
8699 1.1.1.2 christos eval $1=\$$1\$2
8700 1.1.1.2 christos }
8701 1.1.1.2 christos fi # as_fn_append
8702 1.1.1.2 christos
8703 1.1.1.2 christos # as_fn_arith ARG...
8704 1.1.1.2 christos # ------------------
8705 1.1.1.2 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
8706 1.1.1.2 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
8707 1.1.1.2 christos # must be portable across $(()) and expr.
8708 1.1.1.2 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8709 1.1.1.2 christos eval 'as_fn_arith ()
8710 1.1.1.2 christos {
8711 1.1.1.2 christos as_val=$(( $* ))
8712 1.1.1.2 christos }'
8713 1.1.1.2 christos else
8714 1.1.1.2 christos as_fn_arith ()
8715 1.1.1.2 christos {
8716 1.1.1.2 christos as_val=`expr "$@" || test $? -eq 1`
8717 1.1.1.2 christos }
8718 1.1.1.2 christos fi # as_fn_arith
8719 1.1.1.2 christos
8720 1.1 christos
8721 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8722 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8723 1.1 christos as_expr=expr
8724 1.1 christos else
8725 1.1 christos as_expr=false
8726 1.1 christos fi
8727 1.1 christos
8728 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8729 1.1 christos as_basename=basename
8730 1.1 christos else
8731 1.1 christos as_basename=false
8732 1.1 christos fi
8733 1.1 christos
8734 1.1.1.2 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8735 1.1.1.2 christos as_dirname=dirname
8736 1.1.1.2 christos else
8737 1.1.1.2 christos as_dirname=false
8738 1.1.1.2 christos fi
8739 1.1 christos
8740 1.1 christos as_me=`$as_basename -- "$0" ||
8741 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8742 1.1 christos X"$0" : 'X\(//\)$' \| \
8743 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8744 1.1.1.2 christos $as_echo X/"$0" |
8745 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8746 1.1 christos s//\1/
8747 1.1 christos q
8748 1.1 christos }
8749 1.1 christos /^X\/\(\/\/\)$/{
8750 1.1 christos s//\1/
8751 1.1 christos q
8752 1.1 christos }
8753 1.1 christos /^X\/\(\/\).*/{
8754 1.1 christos s//\1/
8755 1.1 christos q
8756 1.1 christos }
8757 1.1 christos s/.*/./; q'`
8758 1.1 christos
8759 1.1.1.2 christos # Avoid depending upon Character Ranges.
8760 1.1.1.2 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8761 1.1.1.2 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8762 1.1.1.2 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8763 1.1.1.2 christos as_cr_digits='0123456789'
8764 1.1.1.2 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
8765 1.1 christos
8766 1.1 christos ECHO_C= ECHO_N= ECHO_T=
8767 1.1.1.2 christos case `echo -n x` in #(((((
8768 1.1 christos -n*)
8769 1.1.1.2 christos case `echo 'xy\c'` in
8770 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8771 1.1.1.2 christos xy) ECHO_C='\c';;
8772 1.1.1.2 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8773 1.1.1.2 christos ECHO_T=' ';;
8774 1.1 christos esac;;
8775 1.1 christos *)
8776 1.1 christos ECHO_N='-n';;
8777 1.1 christos esac
8778 1.1 christos
8779 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
8780 1.1 christos if test -d conf$$.dir; then
8781 1.1 christos rm -f conf$$.dir/conf$$.file
8782 1.1 christos else
8783 1.1 christos rm -f conf$$.dir
8784 1.1.1.2 christos mkdir conf$$.dir 2>/dev/null
8785 1.1 christos fi
8786 1.1.1.2 christos if (echo >conf$$.file) 2>/dev/null; then
8787 1.1.1.2 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
8788 1.1.1.2 christos as_ln_s='ln -s'
8789 1.1.1.2 christos # ... but there are two gotchas:
8790 1.1.1.2 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8791 1.1.1.2 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8792 1.1.1.3 christos # In both cases, we have to default to `cp -pR'.
8793 1.1.1.2 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8794 1.1.1.3 christos as_ln_s='cp -pR'
8795 1.1.1.2 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8796 1.1.1.2 christos as_ln_s=ln
8797 1.1.1.2 christos else
8798 1.1.1.3 christos as_ln_s='cp -pR'
8799 1.1.1.2 christos fi
8800 1.1 christos else
8801 1.1.1.3 christos as_ln_s='cp -pR'
8802 1.1 christos fi
8803 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8804 1.1 christos rmdir conf$$.dir 2>/dev/null
8805 1.1 christos
8806 1.1.1.2 christos
8807 1.1.1.2 christos # as_fn_mkdir_p
8808 1.1.1.2 christos # -------------
8809 1.1.1.2 christos # Create "$as_dir" as a directory, including parents if necessary.
8810 1.1.1.2 christos as_fn_mkdir_p ()
8811 1.1.1.2 christos {
8812 1.1.1.2 christos
8813 1.1.1.2 christos case $as_dir in #(
8814 1.1.1.2 christos -*) as_dir=./$as_dir;;
8815 1.1.1.2 christos esac
8816 1.1.1.2 christos test -d "$as_dir" || eval $as_mkdir_p || {
8817 1.1.1.2 christos as_dirs=
8818 1.1.1.2 christos while :; do
8819 1.1.1.2 christos case $as_dir in #(
8820 1.1.1.2 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8821 1.1.1.2 christos *) as_qdir=$as_dir;;
8822 1.1.1.2 christos esac
8823 1.1.1.2 christos as_dirs="'$as_qdir' $as_dirs"
8824 1.1.1.2 christos as_dir=`$as_dirname -- "$as_dir" ||
8825 1.1.1.2 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8826 1.1.1.2 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8827 1.1.1.2 christos X"$as_dir" : 'X\(//\)$' \| \
8828 1.1.1.2 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8829 1.1.1.2 christos $as_echo X"$as_dir" |
8830 1.1.1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8831 1.1.1.2 christos s//\1/
8832 1.1.1.2 christos q
8833 1.1.1.2 christos }
8834 1.1.1.2 christos /^X\(\/\/\)[^/].*/{
8835 1.1.1.2 christos s//\1/
8836 1.1.1.2 christos q
8837 1.1.1.2 christos }
8838 1.1.1.2 christos /^X\(\/\/\)$/{
8839 1.1.1.2 christos s//\1/
8840 1.1.1.2 christos q
8841 1.1.1.2 christos }
8842 1.1.1.2 christos /^X\(\/\).*/{
8843 1.1.1.2 christos s//\1/
8844 1.1.1.2 christos q
8845 1.1.1.2 christos }
8846 1.1.1.2 christos s/.*/./; q'`
8847 1.1.1.2 christos test -d "$as_dir" && break
8848 1.1.1.2 christos done
8849 1.1.1.2 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8850 1.1.1.2 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8851 1.1.1.2 christos
8852 1.1.1.2 christos
8853 1.1.1.2 christos } # as_fn_mkdir_p
8854 1.1 christos if mkdir -p . 2>/dev/null; then
8855 1.1.1.2 christos as_mkdir_p='mkdir -p "$as_dir"'
8856 1.1 christos else
8857 1.1 christos test -d ./-p && rmdir ./-p
8858 1.1 christos as_mkdir_p=false
8859 1.1 christos fi
8860 1.1 christos
8861 1.1.1.3 christos
8862 1.1.1.3 christos # as_fn_executable_p FILE
8863 1.1.1.3 christos # -----------------------
8864 1.1.1.3 christos # Test if FILE is an executable regular file.
8865 1.1.1.3 christos as_fn_executable_p ()
8866 1.1.1.3 christos {
8867 1.1.1.3 christos test -f "$1" && test -x "$1"
8868 1.1.1.3 christos } # as_fn_executable_p
8869 1.1.1.3 christos as_test_x='test -x'
8870 1.1.1.3 christos as_executable_p=as_fn_executable_p
8871 1.1 christos
8872 1.1 christos # Sed expression to map a string onto a valid CPP name.
8873 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8874 1.1 christos
8875 1.1 christos # Sed expression to map a string onto a valid variable name.
8876 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8877 1.1 christos
8878 1.1 christos
8879 1.1 christos exec 6>&1
8880 1.1.1.2 christos ## ----------------------------------- ##
8881 1.1.1.2 christos ## Main body of $CONFIG_STATUS script. ##
8882 1.1.1.2 christos ## ----------------------------------- ##
8883 1.1.1.2 christos _ASEOF
8884 1.1.1.2 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8885 1.1 christos
8886 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8887 1.1.1.2 christos # Save the log message, to keep $0 and so on meaningful, and to
8888 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
8889 1.1 christos # values after options handling.
8890 1.1 christos ac_log="
8891 1.1 christos This file was extended by $as_me, which was
8892 1.1.1.3 christos generated by GNU Autoconf 2.69. Invocation command line was
8893 1.1 christos
8894 1.1 christos CONFIG_FILES = $CONFIG_FILES
8895 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
8896 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
8897 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
8898 1.1 christos $ $0 $@
8899 1.1 christos
8900 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8901 1.1 christos "
8902 1.1 christos
8903 1.1 christos _ACEOF
8904 1.1 christos
8905 1.1.1.2 christos case $ac_config_files in *"
8906 1.1.1.2 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
8907 1.1.1.2 christos esac
8908 1.1.1.2 christos
8909 1.1.1.2 christos case $ac_config_headers in *"
8910 1.1.1.2 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8911 1.1.1.2 christos esac
8912 1.1.1.2 christos
8913 1.1.1.2 christos
8914 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8915 1.1 christos # Files that config.status was made for.
8916 1.1 christos config_files="$ac_config_files"
8917 1.1 christos config_headers="$ac_config_headers"
8918 1.1.1.3 christos config_commands="$ac_config_commands"
8919 1.1 christos
8920 1.1 christos _ACEOF
8921 1.1 christos
8922 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8923 1.1 christos ac_cs_usage="\
8924 1.1.1.2 christos \`$as_me' instantiates files and other configuration actions
8925 1.1.1.2 christos from templates according to the current configuration. Unless the files
8926 1.1.1.2 christos and actions are specified as TAGs, all are instantiated by default.
8927 1.1 christos
8928 1.1.1.2 christos Usage: $0 [OPTION]... [TAG]...
8929 1.1 christos
8930 1.1 christos -h, --help print this help, then exit
8931 1.1 christos -V, --version print version number and configuration settings, then exit
8932 1.1.1.2 christos --config print configuration, then exit
8933 1.1.1.2 christos -q, --quiet, --silent
8934 1.1.1.2 christos do not print progress messages
8935 1.1 christos -d, --debug don't remove temporary files
8936 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
8937 1.1.1.2 christos --file=FILE[:TEMPLATE]
8938 1.1.1.2 christos instantiate the configuration file FILE
8939 1.1.1.2 christos --header=FILE[:TEMPLATE]
8940 1.1.1.2 christos instantiate the configuration header FILE
8941 1.1 christos
8942 1.1 christos Configuration files:
8943 1.1 christos $config_files
8944 1.1 christos
8945 1.1 christos Configuration headers:
8946 1.1 christos $config_headers
8947 1.1 christos
8948 1.1.1.3 christos Configuration commands:
8949 1.1.1.3 christos $config_commands
8950 1.1.1.3 christos
8951 1.1.1.2 christos Report bugs to the package provider."
8952 1.1 christos
8953 1.1 christos _ACEOF
8954 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8955 1.1.1.2 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8956 1.1 christos ac_cs_version="\\
8957 1.1 christos config.status
8958 1.1.1.3 christos configured by $0, generated by GNU Autoconf 2.69,
8959 1.1.1.2 christos with options \\"\$ac_cs_config\\"
8960 1.1 christos
8961 1.1.1.3 christos Copyright (C) 2012 Free Software Foundation, Inc.
8962 1.1 christos This config.status script is free software; the Free Software Foundation
8963 1.1 christos gives unlimited permission to copy, distribute and modify it."
8964 1.1 christos
8965 1.1 christos ac_pwd='$ac_pwd'
8966 1.1 christos srcdir='$srcdir'
8967 1.1 christos INSTALL='$INSTALL'
8968 1.1.1.2 christos test -n "\$AWK" || AWK=awk
8969 1.1 christos _ACEOF
8970 1.1 christos
8971 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8972 1.1.1.2 christos # The default lists apply if the user does not specify any file.
8973 1.1 christos ac_need_defaults=:
8974 1.1 christos while test $# != 0
8975 1.1 christos do
8976 1.1 christos case $1 in
8977 1.1.1.2 christos --*=?*)
8978 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8979 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8980 1.1 christos ac_shift=:
8981 1.1 christos ;;
8982 1.1.1.2 christos --*=)
8983 1.1.1.2 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8984 1.1.1.2 christos ac_optarg=
8985 1.1.1.2 christos ac_shift=:
8986 1.1.1.2 christos ;;
8987 1.1 christos *)
8988 1.1 christos ac_option=$1
8989 1.1 christos ac_optarg=$2
8990 1.1 christos ac_shift=shift
8991 1.1 christos ;;
8992 1.1 christos esac
8993 1.1 christos
8994 1.1 christos case $ac_option in
8995 1.1 christos # Handling of the options.
8996 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8997 1.1 christos ac_cs_recheck=: ;;
8998 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8999 1.1.1.2 christos $as_echo "$ac_cs_version"; exit ;;
9000 1.1.1.2 christos --config | --confi | --conf | --con | --co | --c )
9001 1.1.1.2 christos $as_echo "$ac_cs_config"; exit ;;
9002 1.1 christos --debug | --debu | --deb | --de | --d | -d )
9003 1.1 christos debug=: ;;
9004 1.1 christos --file | --fil | --fi | --f )
9005 1.1 christos $ac_shift
9006 1.1.1.2 christos case $ac_optarg in
9007 1.1.1.2 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9008 1.1.1.2 christos '') as_fn_error $? "missing file argument" ;;
9009 1.1.1.2 christos esac
9010 1.1.1.2 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
9011 1.1 christos ac_need_defaults=false;;
9012 1.1 christos --header | --heade | --head | --hea )
9013 1.1 christos $ac_shift
9014 1.1.1.2 christos case $ac_optarg in
9015 1.1.1.2 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9016 1.1.1.2 christos esac
9017 1.1.1.2 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
9018 1.1 christos ac_need_defaults=false;;
9019 1.1 christos --he | --h)
9020 1.1 christos # Conflict between --help and --header
9021 1.1.1.2 christos as_fn_error $? "ambiguous option: \`$1'
9022 1.1.1.2 christos Try \`$0 --help' for more information.";;
9023 1.1 christos --help | --hel | -h )
9024 1.1.1.2 christos $as_echo "$ac_cs_usage"; exit ;;
9025 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9026 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
9027 1.1 christos ac_cs_silent=: ;;
9028 1.1 christos
9029 1.1 christos # This is an error.
9030 1.1.1.2 christos -*) as_fn_error $? "unrecognized option: \`$1'
9031 1.1.1.2 christos Try \`$0 --help' for more information." ;;
9032 1.1 christos
9033 1.1.1.2 christos *) as_fn_append ac_config_targets " $1"
9034 1.1 christos ac_need_defaults=false ;;
9035 1.1 christos
9036 1.1 christos esac
9037 1.1 christos shift
9038 1.1 christos done
9039 1.1 christos
9040 1.1 christos ac_configure_extra_args=
9041 1.1 christos
9042 1.1 christos if $ac_cs_silent; then
9043 1.1 christos exec 6>/dev/null
9044 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
9045 1.1 christos fi
9046 1.1 christos
9047 1.1 christos _ACEOF
9048 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9049 1.1 christos if \$ac_cs_recheck; then
9050 1.1.1.3 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9051 1.1.1.2 christos shift
9052 1.1.1.2 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9053 1.1.1.2 christos CONFIG_SHELL='$SHELL'
9054 1.1 christos export CONFIG_SHELL
9055 1.1.1.2 christos exec "\$@"
9056 1.1 christos fi
9057 1.1 christos
9058 1.1 christos _ACEOF
9059 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9060 1.1 christos exec 5>>config.log
9061 1.1 christos {
9062 1.1 christos echo
9063 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9064 1.1 christos ## Running $as_me. ##
9065 1.1 christos _ASBOX
9066 1.1.1.2 christos $as_echo "$ac_log"
9067 1.1 christos } >&5
9068 1.1 christos
9069 1.1 christos _ACEOF
9070 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9071 1.1.1.3 christos #
9072 1.1.1.3 christos # INIT-COMMANDS
9073 1.1.1.3 christos #
9074 1.1.1.3 christos
9075 1.1.1.3 christos
9076 1.1 christos _ACEOF
9077 1.1 christos
9078 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9079 1.1 christos
9080 1.1 christos # Handling of arguments.
9081 1.1 christos for ac_config_target in $ac_config_targets
9082 1.1 christos do
9083 1.1 christos case $ac_config_target in
9084 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
9085 1.1.1.3 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
9086 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9087 1.1 christos "pcap-filter.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-filter.manmisc" ;;
9088 1.1 christos "pcap-linktype.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-linktype.manmisc" ;;
9089 1.1.1.2 christos "pcap-tstamp.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-tstamp.manmisc" ;;
9090 1.1 christos "pcap-savefile.manfile") CONFIG_FILES="$CONFIG_FILES pcap-savefile.manfile" ;;
9091 1.1 christos "pcap.3pcap") CONFIG_FILES="$CONFIG_FILES pcap.3pcap" ;;
9092 1.1 christos "pcap_compile.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_compile.3pcap" ;;
9093 1.1 christos "pcap_datalink.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_datalink.3pcap" ;;
9094 1.1 christos "pcap_dump_open.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_dump_open.3pcap" ;;
9095 1.1.1.3 christos "pcap_get_tstamp_precision.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_get_tstamp_precision.3pcap" ;;
9096 1.1 christos "pcap_list_datalinks.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_list_datalinks.3pcap" ;;
9097 1.1.1.2 christos "pcap_list_tstamp_types.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_list_tstamp_types.3pcap" ;;
9098 1.1 christos "pcap_open_dead.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_open_dead.3pcap" ;;
9099 1.1 christos "pcap_open_offline.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_open_offline.3pcap" ;;
9100 1.1.1.3 christos "pcap_set_tstamp_precision.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_precision.3pcap" ;;
9101 1.1.1.2 christos "pcap_set_tstamp_type.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_type.3pcap" ;;
9102 1.1 christos
9103 1.1.1.3 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9104 1.1 christos esac
9105 1.1 christos done
9106 1.1 christos
9107 1.1 christos
9108 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
9109 1.1 christos # then the envvar interface is used. Set only those that are not.
9110 1.1 christos # We use the long form for the default assignment because of an extremely
9111 1.1 christos # bizarre bug on SunOS 4.1.3.
9112 1.1 christos if $ac_need_defaults; then
9113 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9114 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9115 1.1.1.3 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9116 1.1 christos fi
9117 1.1 christos
9118 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
9119 1.1 christos # simply because there is no reason against having it here, and in addition,
9120 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
9121 1.1 christos # Hook for its removal unless debugging.
9122 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
9123 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
9124 1.1 christos $debug ||
9125 1.1 christos {
9126 1.1.1.3 christos tmp= ac_tmp=
9127 1.1 christos trap 'exit_status=$?
9128 1.1.1.3 christos : "${ac_tmp:=$tmp}"
9129 1.1.1.3 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9130 1.1 christos ' 0
9131 1.1.1.2 christos trap 'as_fn_exit 1' 1 2 13 15
9132 1.1 christos }
9133 1.1 christos # Create a (secure) tmp directory for tmp files.
9134 1.1 christos
9135 1.1 christos {
9136 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9137 1.1.1.3 christos test -d "$tmp"
9138 1.1 christos } ||
9139 1.1 christos {
9140 1.1 christos tmp=./conf$$-$RANDOM
9141 1.1 christos (umask 077 && mkdir "$tmp")
9142 1.1.1.2 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9143 1.1.1.3 christos ac_tmp=$tmp
9144 1.1 christos
9145 1.1.1.2 christos # Set up the scripts for CONFIG_FILES section.
9146 1.1.1.2 christos # No need to generate them if there are no CONFIG_FILES.
9147 1.1.1.2 christos # This happens for instance with `./config.status config.h'.
9148 1.1 christos if test -n "$CONFIG_FILES"; then
9149 1.1 christos
9150 1.1 christos
9151 1.1.1.2 christos ac_cr=`echo X | tr X '\015'`
9152 1.1.1.2 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
9153 1.1.1.2 christos # But we know of no other shell where ac_cr would be empty at this
9154 1.1.1.2 christos # point, so we can use a bashism as a fallback.
9155 1.1.1.2 christos if test "x$ac_cr" = x; then
9156 1.1.1.2 christos eval ac_cr=\$\'\\r\'
9157 1.1.1.2 christos fi
9158 1.1.1.2 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9159 1.1.1.2 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9160 1.1.1.2 christos ac_cs_awk_cr='\\r'
9161 1.1.1.2 christos else
9162 1.1.1.2 christos ac_cs_awk_cr=$ac_cr
9163 1.1.1.2 christos fi
9164 1.1.1.2 christos
9165 1.1.1.3 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9166 1.1.1.2 christos _ACEOF
9167 1.1 christos
9168 1.1 christos
9169 1.1.1.2 christos {
9170 1.1.1.2 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
9171 1.1.1.2 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9172 1.1.1.2 christos echo "_ACEOF"
9173 1.1.1.2 christos } >conf$$subs.sh ||
9174 1.1.1.2 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9175 1.1.1.2 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9176 1.1 christos ac_delim='%!_!# '
9177 1.1 christos for ac_last_try in false false false false false :; do
9178 1.1.1.2 christos . ./conf$$subs.sh ||
9179 1.1.1.2 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9180 1.1 christos
9181 1.1.1.2 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9182 1.1.1.2 christos if test $ac_delim_n = $ac_delim_num; then
9183 1.1 christos break
9184 1.1 christos elif $ac_last_try; then
9185 1.1.1.2 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9186 1.1 christos else
9187 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9188 1.1 christos fi
9189 1.1 christos done
9190 1.1.1.2 christos rm -f conf$$subs.sh
9191 1.1 christos
9192 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9193 1.1.1.3 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9194 1.1 christos _ACEOF
9195 1.1.1.2 christos sed -n '
9196 1.1.1.2 christos h
9197 1.1.1.2 christos s/^/S["/; s/!.*/"]=/
9198 1.1.1.2 christos p
9199 1.1.1.2 christos g
9200 1.1.1.2 christos s/^[^!]*!//
9201 1.1.1.2 christos :repl
9202 1.1.1.2 christos t repl
9203 1.1.1.2 christos s/'"$ac_delim"'$//
9204 1.1.1.2 christos t delim
9205 1.1.1.2 christos :nl
9206 1.1.1.2 christos h
9207 1.1.1.2 christos s/\(.\{148\}\)..*/\1/
9208 1.1.1.2 christos t more1
9209 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9210 1.1.1.2 christos p
9211 1.1.1.2 christos n
9212 1.1.1.2 christos b repl
9213 1.1.1.2 christos :more1
9214 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9215 1.1.1.2 christos p
9216 1.1.1.2 christos g
9217 1.1.1.2 christos s/.\{148\}//
9218 1.1.1.2 christos t nl
9219 1.1.1.2 christos :delim
9220 1.1.1.2 christos h
9221 1.1.1.2 christos s/\(.\{148\}\)..*/\1/
9222 1.1.1.2 christos t more2
9223 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
9224 1.1.1.2 christos p
9225 1.1.1.2 christos b
9226 1.1.1.2 christos :more2
9227 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9228 1.1.1.2 christos p
9229 1.1.1.2 christos g
9230 1.1.1.2 christos s/.\{148\}//
9231 1.1.1.2 christos t delim
9232 1.1.1.2 christos ' <conf$$subs.awk | sed '
9233 1.1.1.2 christos /^[^""]/{
9234 1.1.1.2 christos N
9235 1.1.1.2 christos s/\n//
9236 1.1.1.2 christos }
9237 1.1.1.2 christos ' >>$CONFIG_STATUS || ac_write_fail=1
9238 1.1.1.2 christos rm -f conf$$subs.awk
9239 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9240 1.1.1.2 christos _ACAWK
9241 1.1.1.3 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9242 1.1.1.2 christos for (key in S) S_is_set[key] = 1
9243 1.1.1.2 christos FS = ""
9244 1.1 christos
9245 1.1.1.2 christos }
9246 1.1.1.2 christos {
9247 1.1.1.2 christos line = $ 0
9248 1.1.1.2 christos nfields = split(line, field, "@")
9249 1.1.1.2 christos substed = 0
9250 1.1.1.2 christos len = length(field[1])
9251 1.1.1.2 christos for (i = 2; i < nfields; i++) {
9252 1.1.1.2 christos key = field[i]
9253 1.1.1.2 christos keylen = length(key)
9254 1.1.1.2 christos if (S_is_set[key]) {
9255 1.1.1.2 christos value = S[key]
9256 1.1.1.2 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9257 1.1.1.2 christos len += length(value) + length(field[++i])
9258 1.1.1.2 christos substed = 1
9259 1.1.1.2 christos } else
9260 1.1.1.2 christos len += 1 + keylen
9261 1.1.1.2 christos }
9262 1.1.1.2 christos
9263 1.1.1.2 christos print line
9264 1.1.1.2 christos }
9265 1.1.1.2 christos
9266 1.1.1.2 christos _ACAWK
9267 1.1.1.2 christos _ACEOF
9268 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9269 1.1.1.2 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9270 1.1.1.2 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9271 1.1.1.2 christos else
9272 1.1.1.2 christos cat
9273 1.1.1.3 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9274 1.1.1.2 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9275 1.1.1.2 christos _ACEOF
9276 1.1 christos
9277 1.1.1.2 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9278 1.1.1.2 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9279 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
9280 1.1 christos # (actually we leave an empty line to preserve line numbers).
9281 1.1 christos if test "x$srcdir" = x.; then
9282 1.1.1.2 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9283 1.1.1.2 christos h
9284 1.1.1.2 christos s///
9285 1.1.1.2 christos s/^/:/
9286 1.1.1.2 christos s/[ ]*$/:/
9287 1.1.1.2 christos s/:\$(srcdir):/:/g
9288 1.1.1.2 christos s/:\${srcdir}:/:/g
9289 1.1.1.2 christos s/:@srcdir@:/:/g
9290 1.1.1.2 christos s/^:*//
9291 1.1 christos s/:*$//
9292 1.1.1.2 christos x
9293 1.1.1.2 christos s/\(=[ ]*\).*/\1/
9294 1.1.1.2 christos G
9295 1.1.1.2 christos s/\n//
9296 1.1 christos s/^[^=]*=[ ]*$//
9297 1.1 christos }'
9298 1.1 christos fi
9299 1.1 christos
9300 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9301 1.1 christos fi # test -n "$CONFIG_FILES"
9302 1.1 christos
9303 1.1.1.2 christos # Set up the scripts for CONFIG_HEADERS section.
9304 1.1.1.2 christos # No need to generate them if there are no CONFIG_HEADERS.
9305 1.1.1.2 christos # This happens for instance with `./config.status Makefile'.
9306 1.1.1.2 christos if test -n "$CONFIG_HEADERS"; then
9307 1.1.1.3 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9308 1.1.1.2 christos BEGIN {
9309 1.1.1.2 christos _ACEOF
9310 1.1.1.2 christos
9311 1.1.1.2 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
9312 1.1.1.2 christos # here-document in config.status, that substitutes the proper values into
9313 1.1.1.2 christos # config.h.in to produce config.h.
9314 1.1.1.2 christos
9315 1.1.1.2 christos # Create a delimiter string that does not exist in confdefs.h, to ease
9316 1.1.1.2 christos # handling of long lines.
9317 1.1.1.2 christos ac_delim='%!_!# '
9318 1.1.1.2 christos for ac_last_try in false false :; do
9319 1.1.1.3 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9320 1.1.1.3 christos if test -z "$ac_tt"; then
9321 1.1.1.2 christos break
9322 1.1.1.2 christos elif $ac_last_try; then
9323 1.1.1.2 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9324 1.1.1.2 christos else
9325 1.1.1.2 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9326 1.1.1.2 christos fi
9327 1.1.1.2 christos done
9328 1.1.1.2 christos
9329 1.1.1.2 christos # For the awk script, D is an array of macro values keyed by name,
9330 1.1.1.2 christos # likewise P contains macro parameters if any. Preserve backslash
9331 1.1.1.2 christos # newline sequences.
9332 1.1.1.2 christos
9333 1.1.1.2 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9334 1.1.1.2 christos sed -n '
9335 1.1.1.2 christos s/.\{148\}/&'"$ac_delim"'/g
9336 1.1.1.2 christos t rset
9337 1.1.1.2 christos :rset
9338 1.1.1.2 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
9339 1.1.1.2 christos t def
9340 1.1.1.2 christos d
9341 1.1.1.2 christos :def
9342 1.1.1.2 christos s/\\$//
9343 1.1.1.2 christos t bsnl
9344 1.1.1.2 christos s/["\\]/\\&/g
9345 1.1.1.2 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9346 1.1.1.2 christos D["\1"]=" \3"/p
9347 1.1.1.2 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9348 1.1.1.2 christos d
9349 1.1.1.2 christos :bsnl
9350 1.1.1.2 christos s/["\\]/\\&/g
9351 1.1.1.2 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9352 1.1.1.2 christos D["\1"]=" \3\\\\\\n"\\/p
9353 1.1.1.2 christos t cont
9354 1.1.1.2 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9355 1.1.1.2 christos t cont
9356 1.1.1.2 christos d
9357 1.1.1.2 christos :cont
9358 1.1.1.2 christos n
9359 1.1.1.2 christos s/.\{148\}/&'"$ac_delim"'/g
9360 1.1.1.2 christos t clear
9361 1.1.1.2 christos :clear
9362 1.1.1.2 christos s/\\$//
9363 1.1.1.2 christos t bsnlc
9364 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
9365 1.1.1.2 christos d
9366 1.1.1.2 christos :bsnlc
9367 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9368 1.1.1.2 christos b cont
9369 1.1.1.2 christos ' <confdefs.h | sed '
9370 1.1.1.2 christos s/'"$ac_delim"'/"\\\
9371 1.1.1.2 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
9372 1.1.1.2 christos
9373 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9374 1.1.1.2 christos for (key in D) D_is_set[key] = 1
9375 1.1.1.2 christos FS = ""
9376 1.1.1.2 christos }
9377 1.1.1.2 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9378 1.1.1.2 christos line = \$ 0
9379 1.1.1.2 christos split(line, arg, " ")
9380 1.1.1.2 christos if (arg[1] == "#") {
9381 1.1.1.2 christos defundef = arg[2]
9382 1.1.1.2 christos mac1 = arg[3]
9383 1.1.1.2 christos } else {
9384 1.1.1.2 christos defundef = substr(arg[1], 2)
9385 1.1.1.2 christos mac1 = arg[2]
9386 1.1.1.2 christos }
9387 1.1.1.2 christos split(mac1, mac2, "(") #)
9388 1.1.1.2 christos macro = mac2[1]
9389 1.1.1.2 christos prefix = substr(line, 1, index(line, defundef) - 1)
9390 1.1.1.2 christos if (D_is_set[macro]) {
9391 1.1.1.2 christos # Preserve the white space surrounding the "#".
9392 1.1.1.2 christos print prefix "define", macro P[macro] D[macro]
9393 1.1.1.2 christos next
9394 1.1.1.2 christos } else {
9395 1.1.1.2 christos # Replace #undef with comments. This is necessary, for example,
9396 1.1.1.2 christos # in the case of _POSIX_SOURCE, which is predefined and required
9397 1.1.1.2 christos # on some systems where configure will not decide to define it.
9398 1.1.1.2 christos if (defundef == "undef") {
9399 1.1.1.2 christos print "/*", prefix defundef, macro, "*/"
9400 1.1.1.2 christos next
9401 1.1.1.2 christos }
9402 1.1.1.2 christos }
9403 1.1.1.2 christos }
9404 1.1.1.2 christos { print }
9405 1.1.1.2 christos _ACAWK
9406 1.1.1.2 christos _ACEOF
9407 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9408 1.1.1.2 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9409 1.1.1.2 christos fi # test -n "$CONFIG_HEADERS"
9410 1.1 christos
9411 1.1.1.2 christos
9412 1.1.1.3 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9413 1.1.1.2 christos shift
9414 1.1.1.2 christos for ac_tag
9415 1.1 christos do
9416 1.1 christos case $ac_tag in
9417 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9418 1.1 christos esac
9419 1.1 christos case $ac_mode$ac_tag in
9420 1.1 christos :[FHL]*:*);;
9421 1.1.1.3 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9422 1.1 christos :[FH]-) ac_tag=-:-;;
9423 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9424 1.1 christos esac
9425 1.1 christos ac_save_IFS=$IFS
9426 1.1 christos IFS=:
9427 1.1 christos set x $ac_tag
9428 1.1 christos IFS=$ac_save_IFS
9429 1.1 christos shift
9430 1.1 christos ac_file=$1
9431 1.1 christos shift
9432 1.1 christos
9433 1.1 christos case $ac_mode in
9434 1.1 christos :L) ac_source=$1;;
9435 1.1 christos :[FH])
9436 1.1 christos ac_file_inputs=
9437 1.1 christos for ac_f
9438 1.1 christos do
9439 1.1 christos case $ac_f in
9440 1.1.1.3 christos -) ac_f="$ac_tmp/stdin";;
9441 1.1 christos *) # Look for the file first in the build tree, then in the source tree
9442 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9443 1.1 christos # because $ac_f cannot contain `:'.
9444 1.1 christos test -f "$ac_f" ||
9445 1.1 christos case $ac_f in
9446 1.1 christos [\\/$]*) false;;
9447 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9448 1.1 christos esac ||
9449 1.1.1.3 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9450 1.1 christos esac
9451 1.1.1.2 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9452 1.1.1.2 christos as_fn_append ac_file_inputs " '$ac_f'"
9453 1.1 christos done
9454 1.1 christos
9455 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9456 1.1 christos # use $as_me), people would be surprised to read:
9457 1.1 christos # /* config.h. Generated by config.status. */
9458 1.1.1.2 christos configure_input='Generated from '`
9459 1.1.1.2 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9460 1.1.1.2 christos `' by configure.'
9461 1.1 christos if test x"$ac_file" != x-; then
9462 1.1 christos configure_input="$ac_file. $configure_input"
9463 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9464 1.1.1.2 christos $as_echo "$as_me: creating $ac_file" >&6;}
9465 1.1 christos fi
9466 1.1.1.2 christos # Neutralize special characters interpreted by sed in replacement strings.
9467 1.1.1.2 christos case $configure_input in #(
9468 1.1.1.2 christos *\&* | *\|* | *\\* )
9469 1.1.1.2 christos ac_sed_conf_input=`$as_echo "$configure_input" |
9470 1.1.1.2 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
9471 1.1.1.2 christos *) ac_sed_conf_input=$configure_input;;
9472 1.1.1.2 christos esac
9473 1.1 christos
9474 1.1 christos case $ac_tag in
9475 1.1.1.3 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
9476 1.1.1.3 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9477 1.1 christos esac
9478 1.1 christos ;;
9479 1.1 christos esac
9480 1.1 christos
9481 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
9482 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9483 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
9484 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
9485 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9486 1.1.1.2 christos $as_echo X"$ac_file" |
9487 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9488 1.1 christos s//\1/
9489 1.1 christos q
9490 1.1 christos }
9491 1.1 christos /^X\(\/\/\)[^/].*/{
9492 1.1 christos s//\1/
9493 1.1 christos q
9494 1.1 christos }
9495 1.1 christos /^X\(\/\/\)$/{
9496 1.1 christos s//\1/
9497 1.1 christos q
9498 1.1 christos }
9499 1.1 christos /^X\(\/\).*/{
9500 1.1 christos s//\1/
9501 1.1 christos q
9502 1.1 christos }
9503 1.1 christos s/.*/./; q'`
9504 1.1.1.2 christos as_dir="$ac_dir"; as_fn_mkdir_p
9505 1.1 christos ac_builddir=.
9506 1.1 christos
9507 1.1 christos case "$ac_dir" in
9508 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9509 1.1 christos *)
9510 1.1.1.2 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9511 1.1 christos # A ".." for each directory in $ac_dir_suffix.
9512 1.1.1.2 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9513 1.1 christos case $ac_top_builddir_sub in
9514 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9515 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9516 1.1 christos esac ;;
9517 1.1 christos esac
9518 1.1 christos ac_abs_top_builddir=$ac_pwd
9519 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9520 1.1 christos # for backward compatibility:
9521 1.1 christos ac_top_builddir=$ac_top_build_prefix
9522 1.1 christos
9523 1.1 christos case $srcdir in
9524 1.1 christos .) # We are building in place.
9525 1.1 christos ac_srcdir=.
9526 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
9527 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
9528 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9529 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
9530 1.1 christos ac_top_srcdir=$srcdir
9531 1.1 christos ac_abs_top_srcdir=$srcdir ;;
9532 1.1 christos *) # Relative name.
9533 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9534 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9535 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9536 1.1 christos esac
9537 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9538 1.1 christos
9539 1.1 christos
9540 1.1 christos case $ac_mode in
9541 1.1 christos :F)
9542 1.1 christos #
9543 1.1 christos # CONFIG_FILE
9544 1.1 christos #
9545 1.1 christos
9546 1.1 christos case $INSTALL in
9547 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9548 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9549 1.1 christos esac
9550 1.1 christos _ACEOF
9551 1.1 christos
9552 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9553 1.1 christos # If the template does not know about datarootdir, expand it.
9554 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
9555 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9556 1.1.1.2 christos ac_sed_dataroot='
9557 1.1.1.2 christos /datarootdir/ {
9558 1.1 christos p
9559 1.1 christos q
9560 1.1 christos }
9561 1.1 christos /@datadir@/p
9562 1.1 christos /@docdir@/p
9563 1.1 christos /@infodir@/p
9564 1.1 christos /@localedir@/p
9565 1.1.1.2 christos /@mandir@/p'
9566 1.1.1.2 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9567 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
9568 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9569 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9570 1.1.1.2 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9571 1.1 christos _ACEOF
9572 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9573 1.1 christos ac_datarootdir_hack='
9574 1.1 christos s&@datadir@&$datadir&g
9575 1.1 christos s&@docdir@&$docdir&g
9576 1.1 christos s&@infodir@&$infodir&g
9577 1.1 christos s&@localedir@&$localedir&g
9578 1.1 christos s&@mandir@&$mandir&g
9579 1.1.1.2 christos s&\\\${datarootdir}&$datarootdir&g' ;;
9580 1.1 christos esac
9581 1.1 christos _ACEOF
9582 1.1 christos
9583 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
9584 1.1 christos # Shell code in configure.ac might set extrasub.
9585 1.1 christos # FIXME: do we really want to maintain this feature?
9586 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9587 1.1.1.2 christos ac_sed_extra="$ac_vpsub
9588 1.1 christos $extrasub
9589 1.1 christos _ACEOF
9590 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9591 1.1 christos :t
9592 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9593 1.1.1.2 christos s|@configure_input@|$ac_sed_conf_input|;t t
9594 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9595 1.1.1.2 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
9596 1.1 christos s&@srcdir@&$ac_srcdir&;t t
9597 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9598 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9599 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9600 1.1 christos s&@builddir@&$ac_builddir&;t t
9601 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9602 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9603 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
9604 1.1 christos $ac_datarootdir_hack
9605 1.1.1.2 christos "
9606 1.1.1.3 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9607 1.1.1.3 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9608 1.1 christos
9609 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9610 1.1.1.3 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9611 1.1.1.3 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9612 1.1.1.3 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
9613 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9614 1.1.1.2 christos which seems to be undefined. Please make sure it is defined" >&5
9615 1.1.1.2 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9616 1.1.1.2 christos which seems to be undefined. Please make sure it is defined" >&2;}
9617 1.1 christos
9618 1.1.1.3 christos rm -f "$ac_tmp/stdin"
9619 1.1 christos case $ac_file in
9620 1.1.1.3 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9621 1.1.1.3 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9622 1.1.1.2 christos esac \
9623 1.1.1.2 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9624 1.1 christos ;;
9625 1.1 christos :H)
9626 1.1 christos #
9627 1.1 christos # CONFIG_HEADER
9628 1.1 christos #
9629 1.1 christos if test x"$ac_file" != x-; then
9630 1.1.1.2 christos {
9631 1.1.1.2 christos $as_echo "/* $configure_input */" \
9632 1.1.1.3 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9633 1.1.1.3 christos } >"$ac_tmp/config.h" \
9634 1.1.1.2 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9635 1.1.1.3 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9636 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9637 1.1.1.2 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
9638 1.1 christos else
9639 1.1.1.2 christos rm -f "$ac_file"
9640 1.1.1.3 christos mv "$ac_tmp/config.h" "$ac_file" \
9641 1.1.1.2 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9642 1.1 christos fi
9643 1.1 christos else
9644 1.1.1.2 christos $as_echo "/* $configure_input */" \
9645 1.1.1.3 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9646 1.1.1.2 christos || as_fn_error $? "could not create -" "$LINENO" 5
9647 1.1 christos fi
9648 1.1 christos ;;
9649 1.1 christos
9650 1.1.1.3 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9651 1.1.1.3 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
9652 1.1.1.3 christos ;;
9653 1.1 christos esac
9654 1.1 christos
9655 1.1.1.3 christos
9656 1.1.1.3 christos case $ac_file$ac_mode in
9657 1.1.1.3 christos "default-1":C) if test -f .devel; then
9658 1.1.1.3 christos echo timestamp > stamp-h
9659 1.1.1.3 christos cat Makefile-devel-adds >> Makefile
9660 1.1.1.3 christos make depend
9661 1.1.1.3 christos fi ;;
9662 1.1.1.3 christos
9663 1.1.1.3 christos esac
9664 1.1 christos done # for ac_tag
9665 1.1 christos
9666 1.1 christos
9667 1.1.1.2 christos as_fn_exit 0
9668 1.1 christos _ACEOF
9669 1.1 christos ac_clean_files=$ac_clean_files_save
9670 1.1 christos
9671 1.1.1.2 christos test $ac_write_fail = 0 ||
9672 1.1.1.2 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9673 1.1.1.2 christos
9674 1.1 christos
9675 1.1 christos # configure is writing to config.log, and then calls config.status.
9676 1.1 christos # config.status does its own redirection, appending to config.log.
9677 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
9678 1.1 christos # by configure, so config.status won't be able to write to it; its
9679 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
9680 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
9681 1.1 christos # appended to by config.status. When coming back to configure, we
9682 1.1 christos # need to make the FD available again.
9683 1.1 christos if test "$no_create" != yes; then
9684 1.1 christos ac_cs_success=:
9685 1.1 christos ac_config_status_args=
9686 1.1 christos test "$silent" = yes &&
9687 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
9688 1.1 christos exec 5>/dev/null
9689 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9690 1.1 christos exec 5>>config.log
9691 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9692 1.1 christos # would make configure fail if this is the last instruction.
9693 1.1.1.2 christos $ac_cs_success || as_fn_exit 1
9694 1.1.1.2 christos fi
9695 1.1.1.2 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9696 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9697 1.1.1.2 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9698 1.1 christos fi
9699 1.1 christos
9700 1.1 christos exit 0
9701