]> sourceware.org Git - lvm2.git/blob - configure
Autoreconf for lvmetad patch
[lvm2.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.66.
4 #
5 #
6 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
8 # Foundation, Inc.
9 #
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
90
91 # Find who we are. Look in the path if we contain no directory separator.
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101 IFS=$as_save_IFS
102
103 ;;
104 esac
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x; then
108 as_myself=$0
109 fi
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113 fi
114
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136 if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144 else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150 esac
151 fi
152 "
153 as_required="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
158
159 exitcode=0
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166 else
167 exitcode=1; echo positional parameters were not saved.
168 fi
169 test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177 else
178 as_have_required=no
179 fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182 else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 as_found=false
185 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186 do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200 fi
201 fi
202 done;;
203 esac
204 as_found=false
205 done
206 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209 fi; }
210 IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
232 $0: including any error possibly output before this
233 $0: message. Then install a modern shell, or manually run
234 $0: the script under such a shell if you do have one."
235 fi
236 exit 1
237 fi
238 fi
239 fi
240 SHELL=${CONFIG_SHELL-/bin/sh}
241 export SHELL
242 # Unset more variables known to interfere with behavior of common tools.
243 CLICOLOR_FORCE= GREP_OPTIONS=
244 unset CLICOLOR_FORCE GREP_OPTIONS
245
246 ## --------------------- ##
247 ## M4sh Shell Functions. ##
248 ## --------------------- ##
249 # as_fn_unset VAR
250 # ---------------
251 # Portably unset VAR.
252 as_fn_unset ()
253 {
254 { eval $1=; unset $1;}
255 }
256 as_unset=as_fn_unset
257
258 # as_fn_set_status STATUS
259 # -----------------------
260 # Set $? to STATUS, without forking.
261 as_fn_set_status ()
262 {
263 return $1
264 } # as_fn_set_status
265
266 # as_fn_exit STATUS
267 # -----------------
268 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
269 as_fn_exit ()
270 {
271 set +e
272 as_fn_set_status $1
273 exit $1
274 } # as_fn_exit
275
276 # as_fn_mkdir_p
277 # -------------
278 # Create "$as_dir" as a directory, including parents if necessary.
279 as_fn_mkdir_p ()
280 {
281
282 case $as_dir in #(
283 -*) as_dir=./$as_dir;;
284 esac
285 test -d "$as_dir" || eval $as_mkdir_p || {
286 as_dirs=
287 while :; do
288 case $as_dir in #(
289 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
290 *) as_qdir=$as_dir;;
291 esac
292 as_dirs="'$as_qdir' $as_dirs"
293 as_dir=`$as_dirname -- "$as_dir" ||
294 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
295 X"$as_dir" : 'X\(//\)[^/]' \| \
296 X"$as_dir" : 'X\(//\)$' \| \
297 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
298 $as_echo X"$as_dir" |
299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
300 s//\1/
301 q
302 }
303 /^X\(\/\/\)[^/].*/{
304 s//\1/
305 q
306 }
307 /^X\(\/\/\)$/{
308 s//\1/
309 q
310 }
311 /^X\(\/\).*/{
312 s//\1/
313 q
314 }
315 s/.*/./; q'`
316 test -d "$as_dir" && break
317 done
318 test -z "$as_dirs" || eval "mkdir $as_dirs"
319 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
320
321
322 } # as_fn_mkdir_p
323 # as_fn_append VAR VALUE
324 # ----------------------
325 # Append the text in VALUE to the end of the definition contained in VAR. Take
326 # advantage of any shell optimizations that allow amortized linear growth over
327 # repeated appends, instead of the typical quadratic growth present in naive
328 # implementations.
329 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
330 eval 'as_fn_append ()
331 {
332 eval $1+=\$2
333 }'
334 else
335 as_fn_append ()
336 {
337 eval $1=\$$1\$2
338 }
339 fi # as_fn_append
340
341 # as_fn_arith ARG...
342 # ------------------
343 # Perform arithmetic evaluation on the ARGs, and store the result in the
344 # global $as_val. Take advantage of shells that can avoid forks. The arguments
345 # must be portable across $(()) and expr.
346 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
347 eval 'as_fn_arith ()
348 {
349 as_val=$(( $* ))
350 }'
351 else
352 as_fn_arith ()
353 {
354 as_val=`expr "$@" || test $? -eq 1`
355 }
356 fi # as_fn_arith
357
358
359 # as_fn_error STATUS ERROR [LINENO LOG_FD]
360 # ----------------------------------------
361 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
362 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
363 # script with STATUS, using 1 if that was 0.
364 as_fn_error ()
365 {
366 as_status=$1; test $as_status -eq 0 && as_status=1
367 if test "$4"; then
368 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
369 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
370 fi
371 $as_echo "$as_me: error: $2" >&2
372 as_fn_exit $as_status
373 } # as_fn_error
374
375 if expr a : '\(a\)' >/dev/null 2>&1 &&
376 test "X`expr 00001 : '.*\(...\)'`" = X001; then
377 as_expr=expr
378 else
379 as_expr=false
380 fi
381
382 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
383 as_basename=basename
384 else
385 as_basename=false
386 fi
387
388 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
389 as_dirname=dirname
390 else
391 as_dirname=false
392 fi
393
394 as_me=`$as_basename -- "$0" ||
395 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
396 X"$0" : 'X\(//\)$' \| \
397 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
398 $as_echo X/"$0" |
399 sed '/^.*\/\([^/][^/]*\)\/*$/{
400 s//\1/
401 q
402 }
403 /^X\/\(\/\/\)$/{
404 s//\1/
405 q
406 }
407 /^X\/\(\/\).*/{
408 s//\1/
409 q
410 }
411 s/.*/./; q'`
412
413 # Avoid depending upon Character Ranges.
414 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
415 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
416 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
417 as_cr_digits='0123456789'
418 as_cr_alnum=$as_cr_Letters$as_cr_digits
419
420
421 as_lineno_1=$LINENO as_lineno_1a=$LINENO
422 as_lineno_2=$LINENO as_lineno_2a=$LINENO
423 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
424 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
425 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
426 sed -n '
427 p
428 /[$]LINENO/=
429 ' <$as_myself |
430 sed '
431 s/[$]LINENO.*/&-/
432 t lineno
433 b
434 :lineno
435 N
436 :loop
437 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
438 t loop
439 s/-\n.*//
440 ' >$as_me.lineno &&
441 chmod +x "$as_me.lineno" ||
442 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
443
444 # Don't try to exec as it changes $[0], causing all sort of problems
445 # (the dirname of $[0] is not the place where we might find the
446 # original and so on. Autoconf is especially sensitive to this).
447 . "./$as_me.lineno"
448 # Exit status is that of the last command.
449 exit
450 }
451
452 ECHO_C= ECHO_N= ECHO_T=
453 case `echo -n x` in #(((((
454 -n*)
455 case `echo 'xy\c'` in
456 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
457 xy) ECHO_C='\c';;
458 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
459 ECHO_T=' ';;
460 esac;;
461 *)
462 ECHO_N='-n';;
463 esac
464
465 rm -f conf$$ conf$$.exe conf$$.file
466 if test -d conf$$.dir; then
467 rm -f conf$$.dir/conf$$.file
468 else
469 rm -f conf$$.dir
470 mkdir conf$$.dir 2>/dev/null
471 fi
472 if (echo >conf$$.file) 2>/dev/null; then
473 if ln -s conf$$.file conf$$ 2>/dev/null; then
474 as_ln_s='ln -s'
475 # ... but there are two gotchas:
476 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
477 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
478 # In both cases, we have to default to `cp -p'.
479 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
480 as_ln_s='cp -p'
481 elif ln conf$$.file conf$$ 2>/dev/null; then
482 as_ln_s=ln
483 else
484 as_ln_s='cp -p'
485 fi
486 else
487 as_ln_s='cp -p'
488 fi
489 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
490 rmdir conf$$.dir 2>/dev/null
491
492 if mkdir -p . 2>/dev/null; then
493 as_mkdir_p='mkdir -p "$as_dir"'
494 else
495 test -d ./-p && rmdir ./-p
496 as_mkdir_p=false
497 fi
498
499 if test -x / >/dev/null 2>&1; then
500 as_test_x='test -x'
501 else
502 if ls -dL / >/dev/null 2>&1; then
503 as_ls_L_option=L
504 else
505 as_ls_L_option=
506 fi
507 as_test_x='
508 eval sh -c '\''
509 if test -d "$1"; then
510 test -d "$1/.";
511 else
512 case $1 in #(
513 -*)set "./$1";;
514 esac;
515 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
516 ???[sx]*):;;*)false;;esac;fi
517 '\'' sh
518 '
519 fi
520 as_executable_p=$as_test_x
521
522 # Sed expression to map a string onto a valid CPP name.
523 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
524
525 # Sed expression to map a string onto a valid variable name.
526 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527
528
529 test -n "$DJDIR" || exec 7<&0 </dev/null
530 exec 6>&1
531
532 # Name of the host.
533 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
534 # so uname gets run too.
535 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536
537 #
538 # Initializations.
539 #
540 ac_default_prefix=/usr/local
541 ac_clean_files=
542 ac_config_libobj_dir=.
543 LIBOBJS=
544 cross_compiling=no
545 subdirs=
546 MFLAGS=
547 MAKEFLAGS=
548
549 # Identity of this package.
550 PACKAGE_NAME=
551 PACKAGE_TARNAME=
552 PACKAGE_VERSION=
553 PACKAGE_STRING=
554 PACKAGE_BUGREPORT=
555 PACKAGE_URL=
556
557 ac_unique_file="lib/device/dev-cache.h"
558 # Factoring default headers for most tests.
559 ac_includes_default="\
560 #include <stdio.h>
561 #ifdef HAVE_SYS_TYPES_H
562 # include <sys/types.h>
563 #endif
564 #ifdef HAVE_SYS_STAT_H
565 # include <sys/stat.h>
566 #endif
567 #ifdef STDC_HEADERS
568 # include <stdlib.h>
569 # include <stddef.h>
570 #else
571 # ifdef HAVE_STDLIB_H
572 # include <stdlib.h>
573 # endif
574 #endif
575 #ifdef HAVE_STRING_H
576 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
577 # include <memory.h>
578 # endif
579 # include <string.h>
580 #endif
581 #ifdef HAVE_STRINGS_H
582 # include <strings.h>
583 #endif
584 #ifdef HAVE_INTTYPES_H
585 # include <inttypes.h>
586 #endif
587 #ifdef HAVE_STDINT_H
588 # include <stdint.h>
589 #endif
590 #ifdef HAVE_UNISTD_H
591 # include <unistd.h>
592 #endif"
593
594 ac_header_list=
595 ac_default_prefix=/usr
596 ac_subst_vars='LTLIBOBJS
597 usrsbindir
598 usrlibdir
599 udevdir
600 udev_prefix
601 tmpdir
602 kernelvsn
603 missingkernel
604 kerneldir
605 interface
606 DMEVENTD_PIDFILE
607 WRITE_INSTALL
608 UDEV_SYNC
609 UDEV_RULES
610 UDEV_PC
611 THIN
612 TESTING
613 STATIC_LINK
614 STATICDIR
615 SNAPSHOTS
616 SELINUX_PC
617 SELINUX_LIBS
618 REPLICATORS
619 READLINE_LIBS
620 RAID
621 PTHREAD_LIBS
622 POOL
623 PKGCONFIG
624 OCFDIR
625 OCF
626 MIRRORS
627 LVM_RELEASE_DATE
628 LVM_RELEASE
629 LVM_PATCHLEVEL
630 LVM_MINOR
631 LVM_MAJOR
632 LVM_LIBAPI
633 LVM_VERSION
634 LVM1_FALLBACK
635 LVM1
636 LOCALEDIR
637 LIB_SUFFIX
638 LDDEPS
639 JOBS
640 INTL_PACKAGE
641 INTL
642 HAVE_REALTIME
643 HAVE_LIBDL
644 FSADM
645 DM_LIB_PATCHLEVEL
646 DM_LIB_VERSION
647 DM_IOCTLS
648 DM_DEVICE_UID
649 DM_DEVICE_MODE
650 DM_DEVICE_GID
651 DM_COMPAT
652 DMEVENTD_PATH
653 DMEVENTD
654 DL_LIBS
655 DEVMAPPER
656 DEFAULT_RUN_DIR
657 DEFAULT_LOCK_DIR
658 DEFAULT_DATA_ALIGNMENT
659 DEFAULT_CACHE_SUBDIR
660 DEFAULT_BACKUP_SUBDIR
661 DEFAULT_ARCHIVE_SUBDIR
662 DEFAULT_SYS_DIR
663 DEBUG
664 COPTIMISE_FLAG
665 CONFDIR
666 CMDLIB
667 CLVMD_CMANAGERS
668 CLVMD
669 CLUSTER
670 CLDWHOLEARCHIVE
671 CLDNOWHOLEARCHIVE
672 CLDFLAGS
673 BUILD_LVMETAD
674 BUILD_DMEVENTD
675 BUILD_CMIRRORD
676 APPLIB
677 MODPROBE_CMD
678 MSGFMT
679 LVM2CMD_LIB
680 LVM2APP_LIB
681 UDEV_LIBS
682 UDEV_CFLAGS
683 VALGRIND
684 RUBY19
685 GENPNG
686 GENHTML
687 LCOV
688 SACKPT_LIBS
689 SACKPT_CFLAGS
690 DLM_LIBS
691 DLM_CFLAGS
692 CPG_LIBS
693 CPG_CFLAGS
694 CONFDB_LIBS
695 CONFDB_CFLAGS
696 SALCK_LIBS
697 SALCK_CFLAGS
698 QUORUM_LIBS
699 QUORUM_CFLAGS
700 COROSYNC_LIBS
701 COROSYNC_CFLAGS
702 CMAN_LIBS
703 CMAN_CFLAGS
704 PKGCONFIGINIT_LIBS
705 PKGCONFIGINIT_CFLAGS
706 PKG_CONFIG_LIBDIR
707 PKG_CONFIG_PATH
708 PKG_CONFIG
709 POW_LIB
710 LIBOBJS
711 ALLOCA
712 CSCOPE_CMD
713 CFLOW_CMD
714 RANLIB
715 MKDIR_P
716 SET_MAKE
717 LN_S
718 INSTALL_DATA
719 INSTALL_SCRIPT
720 INSTALL_PROGRAM
721 EGREP
722 GREP
723 CPP
724 OBJEXT
725 EXEEXT
726 ac_ct_CC
727 CPPFLAGS
728 LDFLAGS
729 CFLAGS
730 CC
731 AWK
732 SED
733 target_os
734 target_vendor
735 target_cpu
736 target
737 host_os
738 host_vendor
739 host_cpu
740 host
741 build_os
742 build_vendor
743 build_cpu
744 build
745 target_alias
746 host_alias
747 build_alias
748 LIBS
749 ECHO_T
750 ECHO_N
751 ECHO_C
752 DEFS
753 mandir
754 localedir
755 libdir
756 psdir
757 pdfdir
758 dvidir
759 htmldir
760 infodir
761 docdir
762 oldincludedir
763 includedir
764 localstatedir
765 sharedstatedir
766 sysconfdir
767 datadir
768 datarootdir
769 libexecdir
770 sbindir
771 bindir
772 program_transform_name
773 prefix
774 exec_prefix
775 PACKAGE_URL
776 PACKAGE_BUGREPORT
777 PACKAGE_STRING
778 PACKAGE_VERSION
779 PACKAGE_TARNAME
780 PACKAGE_NAME
781 PATH_SEPARATOR
782 SHELL'
783 ac_subst_files=''
784 ac_user_opts='
785 enable_option_checking
786 enable_static_link
787 with_user
788 with_group
789 with_device_uid
790 with_device_gid
791 with_device_mode
792 with_device_nodes_on
793 enable_lvm1_fallback
794 with_lvm1
795 with_pool
796 with_cluster
797 with_snapshots
798 with_mirrors
799 with_raid
800 with_replicators
801 with_thin
802 enable_readline
803 enable_realtime
804 enable_ocf
805 with_ocfdir
806 with_clvmd
807 with_clvmd_pidfile
808 enable_cmirrord
809 with_cmirrord_pidfile
810 enable_debug
811 with_optimisation
812 enable_profiling
813 enable_testing
814 enable_valgrind_pool
815 enable_devmapper
816 enable_lvmetad
817 enable_udev_sync
818 enable_udev_rules
819 enable_compat
820 enable_units_compat
821 enable_ioctl
822 enable_o_direct
823 enable_applib
824 enable_cmdlib
825 enable_pkgconfig
826 enable_write_install
827 enable_fsadm
828 enable_dmeventd
829 enable_selinux
830 enable_nls
831 with_localedir
832 with_confdir
833 with_staticdir
834 with_usrlibdir
835 with_usrsbindir
836 with_udev_prefix
837 with_udevdir
838 with_dmeventd_pidfile
839 with_dmeventd_path
840 with_default_run_dir
841 with_default_system_dir
842 with_default_archive_subdir
843 with_default_backup_subdir
844 with_default_cache_subdir
845 with_default_locking_dir
846 with_default_data_alignment
847 with_interface
848 '
849 ac_precious_vars='build_alias
850 host_alias
851 target_alias
852 CC
853 CFLAGS
854 LDFLAGS
855 LIBS
856 CPPFLAGS
857 CPP
858 PKG_CONFIG
859 PKG_CONFIG_PATH
860 PKG_CONFIG_LIBDIR
861 PKGCONFIGINIT_CFLAGS
862 PKGCONFIGINIT_LIBS
863 CMAN_CFLAGS
864 CMAN_LIBS
865 COROSYNC_CFLAGS
866 COROSYNC_LIBS
867 QUORUM_CFLAGS
868 QUORUM_LIBS
869 SALCK_CFLAGS
870 SALCK_LIBS
871 CONFDB_CFLAGS
872 CONFDB_LIBS
873 CPG_CFLAGS
874 CPG_LIBS
875 DLM_CFLAGS
876 DLM_LIBS
877 SACKPT_CFLAGS
878 SACKPT_LIBS
879 UDEV_CFLAGS
880 UDEV_LIBS'
881
882
883 # Initialize some variables set by options.
884 ac_init_help=
885 ac_init_version=false
886 ac_unrecognized_opts=
887 ac_unrecognized_sep=
888 # The variables have the same names as the options, with
889 # dashes changed to underlines.
890 cache_file=/dev/null
891 exec_prefix=NONE
892 no_create=
893 no_recursion=
894 prefix=NONE
895 program_prefix=NONE
896 program_suffix=NONE
897 program_transform_name=s,x,x,
898 silent=
899 site=
900 srcdir=
901 verbose=
902 x_includes=NONE
903 x_libraries=NONE
904
905 # Installation directory options.
906 # These are left unexpanded so users can "make install exec_prefix=/foo"
907 # and all the variables that are supposed to be based on exec_prefix
908 # by default will actually change.
909 # Use braces instead of parens because sh, perl, etc. also accept them.
910 # (The list follows the same order as the GNU Coding Standards.)
911 bindir='${exec_prefix}/bin'
912 sbindir='${exec_prefix}/sbin'
913 libexecdir='${exec_prefix}/libexec'
914 datarootdir='${prefix}/share'
915 datadir='${datarootdir}'
916 sysconfdir='${prefix}/etc'
917 sharedstatedir='${prefix}/com'
918 localstatedir='${prefix}/var'
919 includedir='${prefix}/include'
920 oldincludedir='/usr/include'
921 docdir='${datarootdir}/doc/${PACKAGE}'
922 infodir='${datarootdir}/info'
923 htmldir='${docdir}'
924 dvidir='${docdir}'
925 pdfdir='${docdir}'
926 psdir='${docdir}'
927 libdir='${exec_prefix}/lib'
928 localedir='${datarootdir}/locale'
929 mandir='${datarootdir}/man'
930
931 ac_prev=
932 ac_dashdash=
933 for ac_option
934 do
935 # If the previous option needs an argument, assign it.
936 if test -n "$ac_prev"; then
937 eval $ac_prev=\$ac_option
938 ac_prev=
939 continue
940 fi
941
942 case $ac_option in
943 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
944 *) ac_optarg=yes ;;
945 esac
946
947 # Accept the important Cygnus configure options, so we can diagnose typos.
948
949 case $ac_dashdash$ac_option in
950 --)
951 ac_dashdash=yes ;;
952
953 -bindir | --bindir | --bindi | --bind | --bin | --bi)
954 ac_prev=bindir ;;
955 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
956 bindir=$ac_optarg ;;
957
958 -build | --build | --buil | --bui | --bu)
959 ac_prev=build_alias ;;
960 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
961 build_alias=$ac_optarg ;;
962
963 -cache-file | --cache-file | --cache-fil | --cache-fi \
964 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
965 ac_prev=cache_file ;;
966 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
967 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
968 cache_file=$ac_optarg ;;
969
970 --config-cache | -C)
971 cache_file=config.cache ;;
972
973 -datadir | --datadir | --datadi | --datad)
974 ac_prev=datadir ;;
975 -datadir=* | --datadir=* | --datadi=* | --datad=*)
976 datadir=$ac_optarg ;;
977
978 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
979 | --dataroo | --dataro | --datar)
980 ac_prev=datarootdir ;;
981 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
982 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
983 datarootdir=$ac_optarg ;;
984
985 -disable-* | --disable-*)
986 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
987 # Reject names that are not valid shell variable names.
988 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
989 as_fn_error $? "invalid feature name: $ac_useropt"
990 ac_useropt_orig=$ac_useropt
991 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
992 case $ac_user_opts in
993 *"
994 "enable_$ac_useropt"
995 "*) ;;
996 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
997 ac_unrecognized_sep=', ';;
998 esac
999 eval enable_$ac_useropt=no ;;
1000
1001 -docdir | --docdir | --docdi | --doc | --do)
1002 ac_prev=docdir ;;
1003 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1004 docdir=$ac_optarg ;;
1005
1006 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1007 ac_prev=dvidir ;;
1008 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1009 dvidir=$ac_optarg ;;
1010
1011 -enable-* | --enable-*)
1012 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1013 # Reject names that are not valid shell variable names.
1014 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1015 as_fn_error $? "invalid feature name: $ac_useropt"
1016 ac_useropt_orig=$ac_useropt
1017 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1018 case $ac_user_opts in
1019 *"
1020 "enable_$ac_useropt"
1021 "*) ;;
1022 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1023 ac_unrecognized_sep=', ';;
1024 esac
1025 eval enable_$ac_useropt=\$ac_optarg ;;
1026
1027 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1028 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1029 | --exec | --exe | --ex)
1030 ac_prev=exec_prefix ;;
1031 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1032 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1033 | --exec=* | --exe=* | --ex=*)
1034 exec_prefix=$ac_optarg ;;
1035
1036 -gas | --gas | --ga | --g)
1037 # Obsolete; use --with-gas.
1038 with_gas=yes ;;
1039
1040 -help | --help | --hel | --he | -h)
1041 ac_init_help=long ;;
1042 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1043 ac_init_help=recursive ;;
1044 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1045 ac_init_help=short ;;
1046
1047 -host | --host | --hos | --ho)
1048 ac_prev=host_alias ;;
1049 -host=* | --host=* | --hos=* | --ho=*)
1050 host_alias=$ac_optarg ;;
1051
1052 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1053 ac_prev=htmldir ;;
1054 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1055 | --ht=*)
1056 htmldir=$ac_optarg ;;
1057
1058 -includedir | --includedir | --includedi | --included | --include \
1059 | --includ | --inclu | --incl | --inc)
1060 ac_prev=includedir ;;
1061 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1062 | --includ=* | --inclu=* | --incl=* | --inc=*)
1063 includedir=$ac_optarg ;;
1064
1065 -infodir | --infodir | --infodi | --infod | --info | --inf)
1066 ac_prev=infodir ;;
1067 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1068 infodir=$ac_optarg ;;
1069
1070 -libdir | --libdir | --libdi | --libd)
1071 ac_prev=libdir ;;
1072 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1073 libdir=$ac_optarg ;;
1074
1075 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1076 | --libexe | --libex | --libe)
1077 ac_prev=libexecdir ;;
1078 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1079 | --libexe=* | --libex=* | --libe=*)
1080 libexecdir=$ac_optarg ;;
1081
1082 -localedir | --localedir | --localedi | --localed | --locale)
1083 ac_prev=localedir ;;
1084 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1085 localedir=$ac_optarg ;;
1086
1087 -localstatedir | --localstatedir | --localstatedi | --localstated \
1088 | --localstate | --localstat | --localsta | --localst | --locals)
1089 ac_prev=localstatedir ;;
1090 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1091 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1092 localstatedir=$ac_optarg ;;
1093
1094 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1095 ac_prev=mandir ;;
1096 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1097 mandir=$ac_optarg ;;
1098
1099 -nfp | --nfp | --nf)
1100 # Obsolete; use --without-fp.
1101 with_fp=no ;;
1102
1103 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1104 | --no-cr | --no-c | -n)
1105 no_create=yes ;;
1106
1107 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1108 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1109 no_recursion=yes ;;
1110
1111 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1112 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1113 | --oldin | --oldi | --old | --ol | --o)
1114 ac_prev=oldincludedir ;;
1115 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1116 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1117 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1118 oldincludedir=$ac_optarg ;;
1119
1120 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1121 ac_prev=prefix ;;
1122 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1123 prefix=$ac_optarg ;;
1124
1125 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1126 | --program-pre | --program-pr | --program-p)
1127 ac_prev=program_prefix ;;
1128 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1129 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1130 program_prefix=$ac_optarg ;;
1131
1132 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1133 | --program-suf | --program-su | --program-s)
1134 ac_prev=program_suffix ;;
1135 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1136 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1137 program_suffix=$ac_optarg ;;
1138
1139 -program-transform-name | --program-transform-name \
1140 | --program-transform-nam | --program-transform-na \
1141 | --program-transform-n | --program-transform- \
1142 | --program-transform | --program-transfor \
1143 | --program-transfo | --program-transf \
1144 | --program-trans | --program-tran \
1145 | --progr-tra | --program-tr | --program-t)
1146 ac_prev=program_transform_name ;;
1147 -program-transform-name=* | --program-transform-name=* \
1148 | --program-transform-nam=* | --program-transform-na=* \
1149 | --program-transform-n=* | --program-transform-=* \
1150 | --program-transform=* | --program-transfor=* \
1151 | --program-transfo=* | --program-transf=* \
1152 | --program-trans=* | --program-tran=* \
1153 | --progr-tra=* | --program-tr=* | --program-t=*)
1154 program_transform_name=$ac_optarg ;;
1155
1156 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1157 ac_prev=pdfdir ;;
1158 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1159 pdfdir=$ac_optarg ;;
1160
1161 -psdir | --psdir | --psdi | --psd | --ps)
1162 ac_prev=psdir ;;
1163 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1164 psdir=$ac_optarg ;;
1165
1166 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1167 | -silent | --silent | --silen | --sile | --sil)
1168 silent=yes ;;
1169
1170 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1171 ac_prev=sbindir ;;
1172 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1173 | --sbi=* | --sb=*)
1174 sbindir=$ac_optarg ;;
1175
1176 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1177 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1178 | --sharedst | --shareds | --shared | --share | --shar \
1179 | --sha | --sh)
1180 ac_prev=sharedstatedir ;;
1181 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1182 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1183 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1184 | --sha=* | --sh=*)
1185 sharedstatedir=$ac_optarg ;;
1186
1187 -site | --site | --sit)
1188 ac_prev=site ;;
1189 -site=* | --site=* | --sit=*)
1190 site=$ac_optarg ;;
1191
1192 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1193 ac_prev=srcdir ;;
1194 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1195 srcdir=$ac_optarg ;;
1196
1197 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1198 | --syscon | --sysco | --sysc | --sys | --sy)
1199 ac_prev=sysconfdir ;;
1200 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1201 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1202 sysconfdir=$ac_optarg ;;
1203
1204 -target | --target | --targe | --targ | --tar | --ta | --t)
1205 ac_prev=target_alias ;;
1206 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1207 target_alias=$ac_optarg ;;
1208
1209 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1210 verbose=yes ;;
1211
1212 -version | --version | --versio | --versi | --vers | -V)
1213 ac_init_version=: ;;
1214
1215 -with-* | --with-*)
1216 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1217 # Reject names that are not valid shell variable names.
1218 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1219 as_fn_error $? "invalid package name: $ac_useropt"
1220 ac_useropt_orig=$ac_useropt
1221 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1222 case $ac_user_opts in
1223 *"
1224 "with_$ac_useropt"
1225 "*) ;;
1226 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1227 ac_unrecognized_sep=', ';;
1228 esac
1229 eval with_$ac_useropt=\$ac_optarg ;;
1230
1231 -without-* | --without-*)
1232 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1233 # Reject names that are not valid shell variable names.
1234 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1235 as_fn_error $? "invalid package name: $ac_useropt"
1236 ac_useropt_orig=$ac_useropt
1237 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1238 case $ac_user_opts in
1239 *"
1240 "with_$ac_useropt"
1241 "*) ;;
1242 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1243 ac_unrecognized_sep=', ';;
1244 esac
1245 eval with_$ac_useropt=no ;;
1246
1247 --x)
1248 # Obsolete; use --with-x.
1249 with_x=yes ;;
1250
1251 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1252 | --x-incl | --x-inc | --x-in | --x-i)
1253 ac_prev=x_includes ;;
1254 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1255 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1256 x_includes=$ac_optarg ;;
1257
1258 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1259 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1260 ac_prev=x_libraries ;;
1261 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1262 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1263 x_libraries=$ac_optarg ;;
1264
1265 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1266 Try \`$0 --help' for more information"
1267 ;;
1268
1269 *=*)
1270 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1271 # Reject names that are not valid shell variable names.
1272 case $ac_envvar in #(
1273 '' | [0-9]* | *[!_$as_cr_alnum]* )
1274 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1275 esac
1276 eval $ac_envvar=\$ac_optarg
1277 export $ac_envvar ;;
1278
1279 *)
1280 # FIXME: should be removed in autoconf 3.0.
1281 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1282 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1283 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1284 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1285 ;;
1286
1287 esac
1288 done
1289
1290 if test -n "$ac_prev"; then
1291 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1292 as_fn_error $? "missing argument to $ac_option"
1293 fi
1294
1295 if test -n "$ac_unrecognized_opts"; then
1296 case $enable_option_checking in
1297 no) ;;
1298 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1299 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1300 esac
1301 fi
1302
1303 # Check all directory arguments for consistency.
1304 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1305 datadir sysconfdir sharedstatedir localstatedir includedir \
1306 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1307 libdir localedir mandir
1308 do
1309 eval ac_val=\$$ac_var
1310 # Remove trailing slashes.
1311 case $ac_val in
1312 */ )
1313 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1314 eval $ac_var=\$ac_val;;
1315 esac
1316 # Be sure to have absolute directory names.
1317 case $ac_val in
1318 [\\/$]* | ?:[\\/]* ) continue;;
1319 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1320 esac
1321 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1322 done
1323
1324 # There might be people who depend on the old broken behavior: `$host'
1325 # used to hold the argument of --host etc.
1326 # FIXME: To remove some day.
1327 build=$build_alias
1328 host=$host_alias
1329 target=$target_alias
1330
1331 # FIXME: To remove some day.
1332 if test "x$host_alias" != x; then
1333 if test "x$build_alias" = x; then
1334 cross_compiling=maybe
1335 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1336 If a cross compiler is detected then cross compile mode will be used" >&2
1337 elif test "x$build_alias" != "x$host_alias"; then
1338 cross_compiling=yes
1339 fi
1340 fi
1341
1342 ac_tool_prefix=
1343 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1344
1345 test "$silent" = yes && exec 6>/dev/null
1346
1347
1348 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1349 ac_ls_di=`ls -di .` &&
1350 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1351 as_fn_error $? "working directory cannot be determined"
1352 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1353 as_fn_error $? "pwd does not report name of working directory"
1354
1355
1356 # Find the source files, if location was not specified.
1357 if test -z "$srcdir"; then
1358 ac_srcdir_defaulted=yes
1359 # Try the directory containing this script, then the parent directory.
1360 ac_confdir=`$as_dirname -- "$as_myself" ||
1361 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1362 X"$as_myself" : 'X\(//\)[^/]' \| \
1363 X"$as_myself" : 'X\(//\)$' \| \
1364 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1365 $as_echo X"$as_myself" |
1366 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1367 s//\1/
1368 q
1369 }
1370 /^X\(\/\/\)[^/].*/{
1371 s//\1/
1372 q
1373 }
1374 /^X\(\/\/\)$/{
1375 s//\1/
1376 q
1377 }
1378 /^X\(\/\).*/{
1379 s//\1/
1380 q
1381 }
1382 s/.*/./; q'`
1383 srcdir=$ac_confdir
1384 if test ! -r "$srcdir/$ac_unique_file"; then
1385 srcdir=..
1386 fi
1387 else
1388 ac_srcdir_defaulted=no
1389 fi
1390 if test ! -r "$srcdir/$ac_unique_file"; then
1391 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1392 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1393 fi
1394 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1395 ac_abs_confdir=`(
1396 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1397 pwd)`
1398 # When building in place, set srcdir=.
1399 if test "$ac_abs_confdir" = "$ac_pwd"; then
1400 srcdir=.
1401 fi
1402 # Remove unnecessary trailing slashes from srcdir.
1403 # Double slashes in file names in object file debugging info
1404 # mess up M-x gdb in Emacs.
1405 case $srcdir in
1406 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1407 esac
1408 for ac_var in $ac_precious_vars; do
1409 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1410 eval ac_env_${ac_var}_value=\$${ac_var}
1411 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1412 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1413 done
1414
1415 #
1416 # Report the --help message.
1417 #
1418 if test "$ac_init_help" = "long"; then
1419 # Omit some internal or obsolete options to make the list less imposing.
1420 # This message is too long to be a string in the A/UX 3.1 sh.
1421 cat <<_ACEOF
1422 \`configure' configures this package to adapt to many kinds of systems.
1423
1424 Usage: $0 [OPTION]... [VAR=VALUE]...
1425
1426 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1427 VAR=VALUE. See below for descriptions of some of the useful variables.
1428
1429 Defaults for the options are specified in brackets.
1430
1431 Configuration:
1432 -h, --help display this help and exit
1433 --help=short display options specific to this package
1434 --help=recursive display the short help of all the included packages
1435 -V, --version display version information and exit
1436 -q, --quiet, --silent do not print \`checking ...' messages
1437 --cache-file=FILE cache test results in FILE [disabled]
1438 -C, --config-cache alias for \`--cache-file=config.cache'
1439 -n, --no-create do not create output files
1440 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1441
1442 Installation directories:
1443 --prefix=PREFIX install architecture-independent files in PREFIX
1444 [$ac_default_prefix]
1445 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1446 [PREFIX]
1447
1448 By default, \`make install' will install all the files in
1449 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1450 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1451 for instance \`--prefix=\$HOME'.
1452
1453 For better control, use the options below.
1454
1455 Fine tuning of the installation directories:
1456 --bindir=DIR user executables [EPREFIX/bin]
1457 --sbindir=DIR system admin executables [EPREFIX/sbin]
1458 --libexecdir=DIR program executables [EPREFIX/libexec]
1459 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1460 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1461 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1462 --libdir=DIR object code libraries [EPREFIX/lib]
1463 --includedir=DIR C header files [PREFIX/include]
1464 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1465 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1466 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1467 --infodir=DIR info documentation [DATAROOTDIR/info]
1468 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1469 --mandir=DIR man documentation [DATAROOTDIR/man]
1470 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1471 --htmldir=DIR html documentation [DOCDIR]
1472 --dvidir=DIR dvi documentation [DOCDIR]
1473 --pdfdir=DIR pdf documentation [DOCDIR]
1474 --psdir=DIR ps documentation [DOCDIR]
1475 _ACEOF
1476
1477 cat <<\_ACEOF
1478
1479 System types:
1480 --build=BUILD configure for building on BUILD [guessed]
1481 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1482 --target=TARGET configure for building compilers for TARGET [HOST]
1483 _ACEOF
1484 fi
1485
1486 if test -n "$ac_init_help"; then
1487
1488 cat <<\_ACEOF
1489
1490 Optional Features:
1491 --disable-option-checking ignore unrecognized --enable/--with options
1492 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1493 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1494 --enable-static_link use this to link the tools to their libraries
1495 statically (default is dynamic linking
1496 --enable-lvm1_fallback use this to fall back and use LVM1 binaries if
1497 device-mapper is missing from the kernel
1498 --disable-readline disable readline support
1499 --enable-realtime enable realtime clock support
1500 --enable-ocf enable Open Cluster Framework (OCF) compliant
1501 resource agents
1502 --enable-cmirrord enable the cluster mirror log daemon
1503 --enable-debug enable debugging
1504 --enable-profiling gather gcov profiling data
1505 --enable-testing enable testing targets in the makefile
1506 --enable-valgrind-pool enable valgrind awareness of pools
1507 --disable-devmapper disable LVM2 device-mapper interaction
1508 --disable-lvmetad disable the LVM Metadata Daemon
1509 --enable-udev_sync enable synchronisation with udev processing
1510 --enable-udev_rules install rule files needed for udev synchronisation
1511 --enable-compat enable support for old device-mapper versions
1512 --enable-units-compat enable output compatibility with old versions that
1513 that do not use KiB-style unit suffixes
1514 --disable-driver disable calls to device-mapper in the kernel
1515 --disable-o_direct disable O_DIRECT
1516 --enable-applib build application library
1517 --enable-cmdlib build shared command library
1518 --enable-pkgconfig install pkgconfig support
1519 --enable-write_install install user writable files
1520 --disable-fsadm disable fsadm
1521 --enable-dmeventd enable the device-mapper event daemon
1522 --disable-selinux disable selinux support
1523 --enable-nls enable Native Language Support
1524
1525 Optional Packages:
1526 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1527 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1528 --with-user=USER set the owner of installed files [[USER=]]
1529 --with-group=GROUP set the group owner of installed files [[GROUP=]]
1530 --with-device-uid=UID set the owner used for new device nodes [[UID=0]]
1531 --with-device-gid=GID set the group used for new device nodes [[GID=0]]
1532 --with-device-mode=MODE set the mode used for new device nodes [[MODE=0600]]
1533 --with-device-nodes-on=ON
1534 create nodes on resume or create [[ON=resume]]
1535 --with-lvm1=TYPE LVM1 metadata support: internal/shared/none
1536 [[TYPE=internal]]
1537 --with-pool=TYPE GFS pool read-only support: internal/shared/none
1538 [[TYPE=internal]]
1539 --with-cluster=TYPE cluster LVM locking support: internal/shared/none
1540 [[TYPE=internal]]
1541 --with-snapshots=TYPE snapshot support: internal/shared/none
1542 [[TYPE=internal]]
1543 --with-mirrors=TYPE mirror support: internal/shared/none
1544 [[TYPE=internal]]
1545 --with-raid=TYPE mirror support: internal/shared/none
1546 [[TYPE=internal]]
1547 --with-replicators=TYPE replicator support: internal/shared/none
1548 [[TYPE=none]]
1549 --with-thin=TYPE thin provisioning support: internal/shared/none
1550 [[TYPE=none]]
1551 --with-ocfdir=DIR install OCF files in DIR
1552 [[PREFIX/lib/ocf/resource.d/lvm2]]
1553 --with-clvmd=TYPE build cluster LVM Daemon
1554 The following cluster manager combinations are valid:
1555 * cman (RHEL5 or equivalent)
1556 * cman,corosync,openais (or selection of them)
1557 * singlenode (localhost only)
1558 * all (autodetect)
1559 * none (disable build)
1560 [TYPE=none]
1561 --with-clvmd-pidfile=PATH
1562 clvmd pidfile [[/var/run/clvmd.pid]]
1563 --with-cmirrord-pidfile=PATH
1564 cmirrord pidfile [[/var/run/cmirrord.pid]]
1565 --with-optimisation=OPT C optimisation flag [[OPT=-O2]]
1566 --with-localedir=DIR translation files in DIR [[PREFIX/share/locale]]
1567 --with-confdir=DIR configuration files in DIR [[/etc]]
1568 --with-staticdir=DIR static binaries in DIR [[EPREFIX/sbin]]
1569 --with-usrlibdir=DIR usrlib in DIR [[PREFIX/lib]]
1570 --with-usrsbindir=DIR usrsbin executables in DIR [[PREFIX/sbin]]
1571 --with-udev-prefix=UPREFIX
1572 install udev rule files in UPREFIX [[EPREFIX]]
1573 --with-udevdir=DIR udev rules in DIR [[UPREFIX/lib/udev/rules.d]]
1574 --with-dmeventd-pidfile=PATH
1575 dmeventd pidfile [[/var/run/dmeventd.pid]]
1576 --with-dmeventd-path=PATH
1577 dmeventd path [[EPREFIX/sbin/dmeventd]]
1578 --with-default-run-dir=DIR Default run directory [/var/run/lvm]
1579 --with-default-system-dir=DIR
1580 default LVM system directory [[/etc/lvm]]
1581 --with-default-archive-subdir=SUBDIR
1582 default metadata archive subdir [[archive]]
1583 --with-default-backup-subdir=SUBDIR
1584 default metadata backup subdir [[backup]]
1585 --with-default-cache-subdir=SUBDIR
1586 default metadata cache subdir [[cache]]
1587 --with-default-locking-dir=DIR
1588 default locking directory [[/var/lock/lvm]]
1589 --with-default-data-alignment=NUM
1590 set the default data alignment in MiB [[1]]
1591 --with-interface=IFACE choose kernel interface (ioctl) [[ioctl]]
1592
1593 Some influential environment variables:
1594 CC C compiler command
1595 CFLAGS C compiler flags
1596 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1597 nonstandard directory <lib dir>
1598 LIBS libraries to pass to the linker, e.g. -l<library>
1599 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1600 you have headers in a nonstandard directory <include dir>
1601 CPP C preprocessor
1602 PKG_CONFIG path to pkg-config utility
1603 PKG_CONFIG_PATH
1604 directories to add to pkg-config's search path
1605 PKG_CONFIG_LIBDIR
1606 path overriding pkg-config's built-in search path
1607 PKGCONFIGINIT_CFLAGS
1608 C compiler flags for PKGCONFIGINIT, overriding pkg-config
1609 PKGCONFIGINIT_LIBS
1610 linker flags for PKGCONFIGINIT, overriding pkg-config
1611 CMAN_CFLAGS C compiler flags for CMAN, overriding pkg-config
1612 CMAN_LIBS linker flags for CMAN, overriding pkg-config
1613 COROSYNC_CFLAGS
1614 C compiler flags for COROSYNC, overriding pkg-config
1615 COROSYNC_LIBS
1616 linker flags for COROSYNC, overriding pkg-config
1617 QUORUM_CFLAGS
1618 C compiler flags for QUORUM, overriding pkg-config
1619 QUORUM_LIBS linker flags for QUORUM, overriding pkg-config
1620 SALCK_CFLAGS
1621 C compiler flags for SALCK, overriding pkg-config
1622 SALCK_LIBS linker flags for SALCK, overriding pkg-config
1623 CONFDB_CFLAGS
1624 C compiler flags for CONFDB, overriding pkg-config
1625 CONFDB_LIBS linker flags for CONFDB, overriding pkg-config
1626 CPG_CFLAGS C compiler flags for CPG, overriding pkg-config
1627 CPG_LIBS linker flags for CPG, overriding pkg-config
1628 DLM_CFLAGS C compiler flags for DLM, overriding pkg-config
1629 DLM_LIBS linker flags for DLM, overriding pkg-config
1630 SACKPT_CFLAGS
1631 C compiler flags for SACKPT, overriding pkg-config
1632 SACKPT_LIBS linker flags for SACKPT, overriding pkg-config
1633 UDEV_CFLAGS C compiler flags for UDEV, overriding pkg-config
1634 UDEV_LIBS linker flags for UDEV, overriding pkg-config
1635
1636 Use these variables to override the choices made by `configure' or to help
1637 it to find libraries and programs with nonstandard names/locations.
1638
1639 Report bugs to the package provider.
1640 _ACEOF
1641 ac_status=$?
1642 fi
1643
1644 if test "$ac_init_help" = "recursive"; then
1645 # If there are subdirs, report their specific --help.
1646 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1647 test -d "$ac_dir" ||
1648 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1649 continue
1650 ac_builddir=.
1651
1652 case "$ac_dir" in
1653 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1654 *)
1655 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1656 # A ".." for each directory in $ac_dir_suffix.
1657 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1658 case $ac_top_builddir_sub in
1659 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1660 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1661 esac ;;
1662 esac
1663 ac_abs_top_builddir=$ac_pwd
1664 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1665 # for backward compatibility:
1666 ac_top_builddir=$ac_top_build_prefix
1667
1668 case $srcdir in
1669 .) # We are building in place.
1670 ac_srcdir=.
1671 ac_top_srcdir=$ac_top_builddir_sub
1672 ac_abs_top_srcdir=$ac_pwd ;;
1673 [\\/]* | ?:[\\/]* ) # Absolute name.
1674 ac_srcdir=$srcdir$ac_dir_suffix;
1675 ac_top_srcdir=$srcdir
1676 ac_abs_top_srcdir=$srcdir ;;
1677 *) # Relative name.
1678 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1679 ac_top_srcdir=$ac_top_build_prefix$srcdir
1680 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1681 esac
1682 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1683
1684 cd "$ac_dir" || { ac_status=$?; continue; }
1685 # Check for guested configure.
1686 if test -f "$ac_srcdir/configure.gnu"; then
1687 echo &&
1688 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1689 elif test -f "$ac_srcdir/configure"; then
1690 echo &&
1691 $SHELL "$ac_srcdir/configure" --help=recursive
1692 else
1693 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1694 fi || ac_status=$?
1695 cd "$ac_pwd" || { ac_status=$?; break; }
1696 done
1697 fi
1698
1699 test -n "$ac_init_help" && exit $ac_status
1700 if $ac_init_version; then
1701 cat <<\_ACEOF
1702 configure
1703 generated by GNU Autoconf 2.66
1704
1705 Copyright (C) 2010 Free Software Foundation, Inc.
1706 This configure script is free software; the Free Software Foundation
1707 gives unlimited permission to copy, distribute and modify it.
1708 _ACEOF
1709 exit
1710 fi
1711
1712 ## ------------------------ ##
1713 ## Autoconf initialization. ##
1714 ## ------------------------ ##
1715
1716 # ac_fn_c_try_compile LINENO
1717 # --------------------------
1718 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1719 ac_fn_c_try_compile ()
1720 {
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 rm -f conftest.$ac_objext
1723 if { { ac_try="$ac_compile"
1724 case "(($ac_try" in
1725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1726 *) ac_try_echo=$ac_try;;
1727 esac
1728 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729 $as_echo "$ac_try_echo"; } >&5
1730 (eval "$ac_compile") 2>conftest.err
1731 ac_status=$?
1732 if test -s conftest.err; then
1733 grep -v '^ *+' conftest.err >conftest.er1
1734 cat conftest.er1 >&5
1735 mv -f conftest.er1 conftest.err
1736 fi
1737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738 test $ac_status = 0; } && {
1739 test -z "$ac_c_werror_flag" ||
1740 test ! -s conftest.err
1741 } && test -s conftest.$ac_objext; then :
1742 ac_retval=0
1743 else
1744 $as_echo "$as_me: failed program was:" >&5
1745 sed 's/^/| /' conftest.$ac_ext >&5
1746
1747 ac_retval=1
1748 fi
1749 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1750 as_fn_set_status $ac_retval
1751
1752 } # ac_fn_c_try_compile
1753
1754 # ac_fn_c_try_cpp LINENO
1755 # ----------------------
1756 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1757 ac_fn_c_try_cpp ()
1758 {
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 if { { ac_try="$ac_cpp conftest.$ac_ext"
1761 case "(($ac_try" in
1762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1763 *) ac_try_echo=$ac_try;;
1764 esac
1765 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1766 $as_echo "$ac_try_echo"; } >&5
1767 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1768 ac_status=$?
1769 if test -s conftest.err; then
1770 grep -v '^ *+' conftest.err >conftest.er1
1771 cat conftest.er1 >&5
1772 mv -f conftest.er1 conftest.err
1773 fi
1774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1775 test $ac_status = 0; } >/dev/null && {
1776 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1777 test ! -s conftest.err
1778 }; then :
1779 ac_retval=0
1780 else
1781 $as_echo "$as_me: failed program was:" >&5
1782 sed 's/^/| /' conftest.$ac_ext >&5
1783
1784 ac_retval=1
1785 fi
1786 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1787 as_fn_set_status $ac_retval
1788
1789 } # ac_fn_c_try_cpp
1790
1791 # ac_fn_c_try_link LINENO
1792 # -----------------------
1793 # Try to link conftest.$ac_ext, and return whether this succeeded.
1794 ac_fn_c_try_link ()
1795 {
1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797 rm -f conftest.$ac_objext conftest$ac_exeext
1798 if { { ac_try="$ac_link"
1799 case "(($ac_try" in
1800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1801 *) ac_try_echo=$ac_try;;
1802 esac
1803 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1804 $as_echo "$ac_try_echo"; } >&5
1805 (eval "$ac_link") 2>conftest.err
1806 ac_status=$?
1807 if test -s conftest.err; then
1808 grep -v '^ *+' conftest.err >conftest.er1
1809 cat conftest.er1 >&5
1810 mv -f conftest.er1 conftest.err
1811 fi
1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813 test $ac_status = 0; } && {
1814 test -z "$ac_c_werror_flag" ||
1815 test ! -s conftest.err
1816 } && test -s conftest$ac_exeext && {
1817 test "$cross_compiling" = yes ||
1818 $as_test_x conftest$ac_exeext
1819 }; then :
1820 ac_retval=0
1821 else
1822 $as_echo "$as_me: failed program was:" >&5
1823 sed 's/^/| /' conftest.$ac_ext >&5
1824
1825 ac_retval=1
1826 fi
1827 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1828 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1829 # interfere with the next link command; also delete a directory that is
1830 # left behind by Apple's compiler. We do this before executing the actions.
1831 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1832 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1833 as_fn_set_status $ac_retval
1834
1835 } # ac_fn_c_try_link
1836
1837 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1838 # -------------------------------------------------------
1839 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1840 # the include files in INCLUDES and setting the cache variable VAR
1841 # accordingly.
1842 ac_fn_c_check_header_mongrel ()
1843 {
1844 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845 if eval "test \"\${$3+set}\"" = set; then :
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847 $as_echo_n "checking for $2... " >&6; }
1848 if eval "test \"\${$3+set}\"" = set; then :
1849 $as_echo_n "(cached) " >&6
1850 fi
1851 eval ac_res=\$$3
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1853 $as_echo "$ac_res" >&6; }
1854 else
1855 # Is the header compilable?
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1857 $as_echo_n "checking $2 usability... " >&6; }
1858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1859 /* end confdefs.h. */
1860 $4
1861 #include <$2>
1862 _ACEOF
1863 if ac_fn_c_try_compile "$LINENO"; then :
1864 ac_header_compiler=yes
1865 else
1866 ac_header_compiler=no
1867 fi
1868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1870 $as_echo "$ac_header_compiler" >&6; }
1871
1872 # Is the header present?
1873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1874 $as_echo_n "checking $2 presence... " >&6; }
1875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1876 /* end confdefs.h. */
1877 #include <$2>
1878 _ACEOF
1879 if ac_fn_c_try_cpp "$LINENO"; then :
1880 ac_header_preproc=yes
1881 else
1882 ac_header_preproc=no
1883 fi
1884 rm -f conftest.err conftest.$ac_ext
1885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1886 $as_echo "$ac_header_preproc" >&6; }
1887
1888 # So? What about this header?
1889 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1890 yes:no: )
1891 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1892 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1894 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1895 ;;
1896 no:yes:* )
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1898 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1900 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1902 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1904 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1905 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1906 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1907 ;;
1908 esac
1909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1910 $as_echo_n "checking for $2... " >&6; }
1911 if eval "test \"\${$3+set}\"" = set; then :
1912 $as_echo_n "(cached) " >&6
1913 else
1914 eval "$3=\$ac_header_compiler"
1915 fi
1916 eval ac_res=\$$3
1917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1918 $as_echo "$ac_res" >&6; }
1919 fi
1920 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1921
1922 } # ac_fn_c_check_header_mongrel
1923
1924 # ac_fn_c_try_run LINENO
1925 # ----------------------
1926 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1927 # that executables *can* be run.
1928 ac_fn_c_try_run ()
1929 {
1930 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1931 if { { ac_try="$ac_link"
1932 case "(($ac_try" in
1933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1934 *) ac_try_echo=$ac_try;;
1935 esac
1936 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1937 $as_echo "$ac_try_echo"; } >&5
1938 (eval "$ac_link") 2>&5
1939 ac_status=$?
1940 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1941 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1942 { { case "(($ac_try" in
1943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1944 *) ac_try_echo=$ac_try;;
1945 esac
1946 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1947 $as_echo "$ac_try_echo"; } >&5
1948 (eval "$ac_try") 2>&5
1949 ac_status=$?
1950 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1951 test $ac_status = 0; }; }; then :
1952 ac_retval=0
1953 else
1954 $as_echo "$as_me: program exited with status $ac_status" >&5
1955 $as_echo "$as_me: failed program was:" >&5
1956 sed 's/^/| /' conftest.$ac_ext >&5
1957
1958 ac_retval=$ac_status
1959 fi
1960 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1961 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1962 as_fn_set_status $ac_retval
1963
1964 } # ac_fn_c_try_run
1965
1966 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1967 # -------------------------------------------------------
1968 # Tests whether HEADER exists and can be compiled using the include files in
1969 # INCLUDES, setting the cache variable VAR accordingly.
1970 ac_fn_c_check_header_compile ()
1971 {
1972 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1974 $as_echo_n "checking for $2... " >&6; }
1975 if eval "test \"\${$3+set}\"" = set; then :
1976 $as_echo_n "(cached) " >&6
1977 else
1978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979 /* end confdefs.h. */
1980 $4
1981 #include <$2>
1982 _ACEOF
1983 if ac_fn_c_try_compile "$LINENO"; then :
1984 eval "$3=yes"
1985 else
1986 eval "$3=no"
1987 fi
1988 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1989 fi
1990 eval ac_res=\$$3
1991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1992 $as_echo "$ac_res" >&6; }
1993 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1994
1995 } # ac_fn_c_check_header_compile
1996
1997 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1998 # ----------------------------------------------------
1999 # Tries to find if the field MEMBER exists in type AGGR, after including
2000 # INCLUDES, setting cache variable VAR accordingly.
2001 ac_fn_c_check_member ()
2002 {
2003 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2005 $as_echo_n "checking for $2.$3... " >&6; }
2006 if eval "test \"\${$4+set}\"" = set; then :
2007 $as_echo_n "(cached) " >&6
2008 else
2009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2010 /* end confdefs.h. */
2011 $5
2012 int
2013 main ()
2014 {
2015 static $2 ac_aggr;
2016 if (ac_aggr.$3)
2017 return 0;
2018 ;
2019 return 0;
2020 }
2021 _ACEOF
2022 if ac_fn_c_try_compile "$LINENO"; then :
2023 eval "$4=yes"
2024 else
2025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2026 /* end confdefs.h. */
2027 $5
2028 int
2029 main ()
2030 {
2031 static $2 ac_aggr;
2032 if (sizeof ac_aggr.$3)
2033 return 0;
2034 ;
2035 return 0;
2036 }
2037 _ACEOF
2038 if ac_fn_c_try_compile "$LINENO"; then :
2039 eval "$4=yes"
2040 else
2041 eval "$4=no"
2042 fi
2043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2044 fi
2045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2046 fi
2047 eval ac_res=\$$4
2048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2049 $as_echo "$ac_res" >&6; }
2050 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2051
2052 } # ac_fn_c_check_member
2053
2054 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2055 # -------------------------------------------
2056 # Tests whether TYPE exists after having included INCLUDES, setting cache
2057 # variable VAR accordingly.
2058 ac_fn_c_check_type ()
2059 {
2060 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2062 $as_echo_n "checking for $2... " >&6; }
2063 if eval "test \"\${$3+set}\"" = set; then :
2064 $as_echo_n "(cached) " >&6
2065 else
2066 eval "$3=no"
2067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2068 /* end confdefs.h. */
2069 $4
2070 int
2071 main ()
2072 {
2073 if (sizeof ($2))
2074 return 0;
2075 ;
2076 return 0;
2077 }
2078 _ACEOF
2079 if ac_fn_c_try_compile "$LINENO"; then :
2080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2081 /* end confdefs.h. */
2082 $4
2083 int
2084 main ()
2085 {
2086 if (sizeof (($2)))
2087 return 0;
2088 ;
2089 return 0;
2090 }
2091 _ACEOF
2092 if ac_fn_c_try_compile "$LINENO"; then :
2093
2094 else
2095 eval "$3=yes"
2096 fi
2097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2098 fi
2099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2100 fi
2101 eval ac_res=\$$3
2102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2103 $as_echo "$ac_res" >&6; }
2104 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2105
2106 } # ac_fn_c_check_type
2107
2108 # ac_fn_c_find_intX_t LINENO BITS VAR
2109 # -----------------------------------
2110 # Finds a signed integer type with width BITS, setting cache variable VAR
2111 # accordingly.
2112 ac_fn_c_find_intX_t ()
2113 {
2114 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2116 $as_echo_n "checking for int$2_t... " >&6; }
2117 if eval "test \"\${$3+set}\"" = set; then :
2118 $as_echo_n "(cached) " >&6
2119 else
2120 eval "$3=no"
2121 # Order is important - never check a type that is potentially smaller
2122 # than half of the expected target width.
2123 for ac_type in int$2_t 'int' 'long int' \
2124 'long long int' 'short int' 'signed char'; do
2125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2126 /* end confdefs.h. */
2127 $ac_includes_default
2128 enum { N = $2 / 2 - 1 };
2129 int
2130 main ()
2131 {
2132 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2133 test_array [0] = 0
2134
2135 ;
2136 return 0;
2137 }
2138 _ACEOF
2139 if ac_fn_c_try_compile "$LINENO"; then :
2140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2141 /* end confdefs.h. */
2142 $ac_includes_default
2143 enum { N = $2 / 2 - 1 };
2144 int
2145 main ()
2146 {
2147 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2148 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2149 test_array [0] = 0
2150
2151 ;
2152 return 0;
2153 }
2154 _ACEOF
2155 if ac_fn_c_try_compile "$LINENO"; then :
2156
2157 else
2158 case $ac_type in #(
2159 int$2_t) :
2160 eval "$3=yes" ;; #(
2161 *) :
2162 eval "$3=\$ac_type" ;;
2163 esac
2164 fi
2165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2166 fi
2167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2168 if eval test \"x\$"$3"\" = x"no"; then :
2169
2170 else
2171 break
2172 fi
2173 done
2174 fi
2175 eval ac_res=\$$3
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2177 $as_echo "$ac_res" >&6; }
2178 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2179
2180 } # ac_fn_c_find_intX_t
2181
2182 # ac_fn_c_find_uintX_t LINENO BITS VAR
2183 # ------------------------------------
2184 # Finds an unsigned integer type with width BITS, setting cache variable VAR
2185 # accordingly.
2186 ac_fn_c_find_uintX_t ()
2187 {
2188 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2190 $as_echo_n "checking for uint$2_t... " >&6; }
2191 if eval "test \"\${$3+set}\"" = set; then :
2192 $as_echo_n "(cached) " >&6
2193 else
2194 eval "$3=no"
2195 # Order is important - never check a type that is potentially smaller
2196 # than half of the expected target width.
2197 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2198 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2200 /* end confdefs.h. */
2201 $ac_includes_default
2202 int
2203 main ()
2204 {
2205 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2206 test_array [0] = 0
2207
2208 ;
2209 return 0;
2210 }
2211 _ACEOF
2212 if ac_fn_c_try_compile "$LINENO"; then :
2213 case $ac_type in #(
2214 uint$2_t) :
2215 eval "$3=yes" ;; #(
2216 *) :
2217 eval "$3=\$ac_type" ;;
2218 esac
2219 fi
2220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2221 if eval test \"x\$"$3"\" = x"no"; then :
2222
2223 else
2224 break
2225 fi
2226 done
2227 fi
2228 eval ac_res=\$$3
2229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2230 $as_echo "$ac_res" >&6; }
2231 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2232
2233 } # ac_fn_c_find_uintX_t
2234
2235 # ac_fn_c_check_func LINENO FUNC VAR
2236 # ----------------------------------
2237 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2238 ac_fn_c_check_func ()
2239 {
2240 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2242 $as_echo_n "checking for $2... " >&6; }
2243 if eval "test \"\${$3+set}\"" = set; then :
2244 $as_echo_n "(cached) " >&6
2245 else
2246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2247 /* end confdefs.h. */
2248 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2249 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2250 #define $2 innocuous_$2
2251
2252 /* System header to define __stub macros and hopefully few prototypes,
2253 which can conflict with char $2 (); below.
2254 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2255 <limits.h> exists even on freestanding compilers. */
2256
2257 #ifdef __STDC__
2258 # include <limits.h>
2259 #else
2260 # include <assert.h>
2261 #endif
2262
2263 #undef $2
2264
2265 /* Override any GCC internal prototype to avoid an error.
2266 Use char because int might match the return type of a GCC
2267 builtin and then its argument prototype would still apply. */
2268 #ifdef __cplusplus
2269 extern "C"
2270 #endif
2271 char $2 ();
2272 /* The GNU C library defines this for functions which it implements
2273 to always fail with ENOSYS. Some functions are actually named
2274 something starting with __ and the normal name is an alias. */
2275 #if defined __stub_$2 || defined __stub___$2
2276 choke me
2277 #endif
2278
2279 int
2280 main ()
2281 {
2282 return $2 ();
2283 ;
2284 return 0;
2285 }
2286 _ACEOF
2287 if ac_fn_c_try_link "$LINENO"; then :
2288 eval "$3=yes"
2289 else
2290 eval "$3=no"
2291 fi
2292 rm -f core conftest.err conftest.$ac_objext \
2293 conftest$ac_exeext conftest.$ac_ext
2294 fi
2295 eval ac_res=\$$3
2296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2297 $as_echo "$ac_res" >&6; }
2298 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2299
2300 } # ac_fn_c_check_func
2301 cat >config.log <<_ACEOF
2302 This file contains any messages produced by compilers while
2303 running configure, to aid debugging if configure makes a mistake.
2304
2305 It was created by $as_me, which was
2306 generated by GNU Autoconf 2.66. Invocation command line was
2307
2308 $ $0 $@
2309
2310 _ACEOF
2311 exec 5>>config.log
2312 {
2313 cat <<_ASUNAME
2314 ## --------- ##
2315 ## Platform. ##
2316 ## --------- ##
2317
2318 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2319 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2320 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2321 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2322 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2323
2324 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2325 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2326
2327 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2328 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2329 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2330 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2331 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2332 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2333 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2334
2335 _ASUNAME
2336
2337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2338 for as_dir in $PATH
2339 do
2340 IFS=$as_save_IFS
2341 test -z "$as_dir" && as_dir=.
2342 $as_echo "PATH: $as_dir"
2343 done
2344 IFS=$as_save_IFS
2345
2346 } >&5
2347
2348 cat >&5 <<_ACEOF
2349
2350
2351 ## ----------- ##
2352 ## Core tests. ##
2353 ## ----------- ##
2354
2355 _ACEOF
2356
2357
2358 # Keep a trace of the command line.
2359 # Strip out --no-create and --no-recursion so they do not pile up.
2360 # Strip out --silent because we don't want to record it for future runs.
2361 # Also quote any args containing shell meta-characters.
2362 # Make two passes to allow for proper duplicate-argument suppression.
2363 ac_configure_args=
2364 ac_configure_args0=
2365 ac_configure_args1=
2366 ac_must_keep_next=false
2367 for ac_pass in 1 2
2368 do
2369 for ac_arg
2370 do
2371 case $ac_arg in
2372 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2373 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2374 | -silent | --silent | --silen | --sile | --sil)
2375 continue ;;
2376 *\'*)
2377 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2378 esac
2379 case $ac_pass in
2380 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2381 2)
2382 as_fn_append ac_configure_args1 " '$ac_arg'"
2383 if test $ac_must_keep_next = true; then
2384 ac_must_keep_next=false # Got value, back to normal.
2385 else
2386 case $ac_arg in
2387 *=* | --config-cache | -C | -disable-* | --disable-* \
2388 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2389 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2390 | -with-* | --with-* | -without-* | --without-* | --x)
2391 case "$ac_configure_args0 " in
2392 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2393 esac
2394 ;;
2395 -* ) ac_must_keep_next=true ;;
2396 esac
2397 fi
2398 as_fn_append ac_configure_args " '$ac_arg'"
2399 ;;
2400 esac
2401 done
2402 done
2403 { ac_configure_args0=; unset ac_configure_args0;}
2404 { ac_configure_args1=; unset ac_configure_args1;}
2405
2406 # When interrupted or exit'd, cleanup temporary files, and complete
2407 # config.log. We remove comments because anyway the quotes in there
2408 # would cause problems or look ugly.
2409 # WARNING: Use '\'' to represent an apostrophe within the trap.
2410 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2411 trap 'exit_status=$?
2412 # Save into config.log some information that might help in debugging.
2413 {
2414 echo
2415
2416 $as_echo "## ---------------- ##
2417 ## Cache variables. ##
2418 ## ---------------- ##"
2419 echo
2420 # The following way of writing the cache mishandles newlines in values,
2421 (
2422 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2423 eval ac_val=\$$ac_var
2424 case $ac_val in #(
2425 *${as_nl}*)
2426 case $ac_var in #(
2427 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2428 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2429 esac
2430 case $ac_var in #(
2431 _ | IFS | as_nl) ;; #(
2432 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2433 *) { eval $ac_var=; unset $ac_var;} ;;
2434 esac ;;
2435 esac
2436 done
2437 (set) 2>&1 |
2438 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2439 *${as_nl}ac_space=\ *)
2440 sed -n \
2441 "s/'\''/'\''\\\\'\'''\''/g;
2442 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2443 ;; #(
2444 *)
2445 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2446 ;;
2447 esac |
2448 sort
2449 )
2450 echo
2451
2452 $as_echo "## ----------------- ##
2453 ## Output variables. ##
2454 ## ----------------- ##"
2455 echo
2456 for ac_var in $ac_subst_vars
2457 do
2458 eval ac_val=\$$ac_var
2459 case $ac_val in
2460 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2461 esac
2462 $as_echo "$ac_var='\''$ac_val'\''"
2463 done | sort
2464 echo
2465
2466 if test -n "$ac_subst_files"; then
2467 $as_echo "## ------------------- ##
2468 ## File substitutions. ##
2469 ## ------------------- ##"
2470 echo
2471 for ac_var in $ac_subst_files
2472 do
2473 eval ac_val=\$$ac_var
2474 case $ac_val in
2475 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2476 esac
2477 $as_echo "$ac_var='\''$ac_val'\''"
2478 done | sort
2479 echo
2480 fi
2481
2482 if test -s confdefs.h; then
2483 $as_echo "## ----------- ##
2484 ## confdefs.h. ##
2485 ## ----------- ##"
2486 echo
2487 cat confdefs.h
2488 echo
2489 fi
2490 test "$ac_signal" != 0 &&
2491 $as_echo "$as_me: caught signal $ac_signal"
2492 $as_echo "$as_me: exit $exit_status"
2493 } >&5
2494 rm -f core *.core core.conftest.* &&
2495 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2496 exit $exit_status
2497 ' 0
2498 for ac_signal in 1 2 13 15; do
2499 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2500 done
2501 ac_signal=0
2502
2503 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2504 rm -f -r conftest* confdefs.h
2505
2506 $as_echo "/* confdefs.h */" > confdefs.h
2507
2508 # Predefined preprocessor variables.
2509
2510 cat >>confdefs.h <<_ACEOF
2511 #define PACKAGE_NAME "$PACKAGE_NAME"
2512 _ACEOF
2513
2514 cat >>confdefs.h <<_ACEOF
2515 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2516 _ACEOF
2517
2518 cat >>confdefs.h <<_ACEOF
2519 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2520 _ACEOF
2521
2522 cat >>confdefs.h <<_ACEOF
2523 #define PACKAGE_STRING "$PACKAGE_STRING"
2524 _ACEOF
2525
2526 cat >>confdefs.h <<_ACEOF
2527 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2528 _ACEOF
2529
2530 cat >>confdefs.h <<_ACEOF
2531 #define PACKAGE_URL "$PACKAGE_URL"
2532 _ACEOF
2533
2534
2535 # Let the site file select an alternate cache file if it wants to.
2536 # Prefer an explicitly selected file to automatically selected ones.
2537 ac_site_file1=NONE
2538 ac_site_file2=NONE
2539 if test -n "$CONFIG_SITE"; then
2540 # We do not want a PATH search for config.site.
2541 case $CONFIG_SITE in #((
2542 -*) ac_site_file1=./$CONFIG_SITE;;
2543 */*) ac_site_file1=$CONFIG_SITE;;
2544 *) ac_site_file1=./$CONFIG_SITE;;
2545 esac
2546 elif test "x$prefix" != xNONE; then
2547 ac_site_file1=$prefix/share/config.site
2548 ac_site_file2=$prefix/etc/config.site
2549 else
2550 ac_site_file1=$ac_default_prefix/share/config.site
2551 ac_site_file2=$ac_default_prefix/etc/config.site
2552 fi
2553 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2554 do
2555 test "x$ac_site_file" = xNONE && continue
2556 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2558 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2559 sed 's/^/| /' "$ac_site_file" >&5
2560 . "$ac_site_file" \
2561 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2562 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2563 as_fn_error $? "failed to load site script $ac_site_file
2564 See \`config.log' for more details" "$LINENO" 5; }
2565 fi
2566 done
2567
2568 if test -r "$cache_file"; then
2569 # Some versions of bash will fail to source /dev/null (special files
2570 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2571 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2573 $as_echo "$as_me: loading cache $cache_file" >&6;}
2574 case $cache_file in
2575 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2576 *) . "./$cache_file";;
2577 esac
2578 fi
2579 else
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2581 $as_echo "$as_me: creating cache $cache_file" >&6;}
2582 >$cache_file
2583 fi
2584
2585 as_fn_append ac_header_list " stdlib.h"
2586 as_fn_append ac_header_list " unistd.h"
2587 as_fn_append ac_header_list " sys/param.h"
2588 # Check that the precious variables saved in the cache have kept the same
2589 # value.
2590 ac_cache_corrupted=false
2591 for ac_var in $ac_precious_vars; do
2592 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2593 eval ac_new_set=\$ac_env_${ac_var}_set
2594 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2595 eval ac_new_val=\$ac_env_${ac_var}_value
2596 case $ac_old_set,$ac_new_set in
2597 set,)
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2599 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2600 ac_cache_corrupted=: ;;
2601 ,set)
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2603 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2604 ac_cache_corrupted=: ;;
2605 ,);;
2606 *)
2607 if test "x$ac_old_val" != "x$ac_new_val"; then
2608 # differences in whitespace do not lead to failure.
2609 ac_old_val_w=`echo x $ac_old_val`
2610 ac_new_val_w=`echo x $ac_new_val`
2611 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2613 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2614 ac_cache_corrupted=:
2615 else
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2617 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2618 eval $ac_var=\$ac_old_val
2619 fi
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2621 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2623 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2624 fi;;
2625 esac
2626 # Pass precious variables to config.status.
2627 if test "$ac_new_set" = set; then
2628 case $ac_new_val in
2629 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2630 *) ac_arg=$ac_var=$ac_new_val ;;
2631 esac
2632 case " $ac_configure_args " in
2633 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2634 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2635 esac
2636 fi
2637 done
2638 if $ac_cache_corrupted; then
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2640 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2642 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2643 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2644 fi
2645 ## -------------------- ##
2646 ## Main body of script. ##
2647 ## -------------------- ##
2648
2649 ac_ext=c
2650 ac_cpp='$CPP $CPPFLAGS'
2651 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2652 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2653 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2654
2655
2656
2657 ac_config_headers="$ac_config_headers lib/misc/configure.h"
2658
2659
2660 ################################################################################
2661 ac_aux_dir=
2662 for ac_dir in autoconf "$srcdir"/autoconf; do
2663 if test -f "$ac_dir/install-sh"; then
2664 ac_aux_dir=$ac_dir
2665 ac_install_sh="$ac_aux_dir/install-sh -c"
2666 break
2667 elif test -f "$ac_dir/install.sh"; then
2668 ac_aux_dir=$ac_dir
2669 ac_install_sh="$ac_aux_dir/install.sh -c"
2670 break
2671 elif test -f "$ac_dir/shtool"; then
2672 ac_aux_dir=$ac_dir
2673 ac_install_sh="$ac_aux_dir/shtool install -c"
2674 break
2675 fi
2676 done
2677 if test -z "$ac_aux_dir"; then
2678 as_fn_error $? "cannot find install-sh, install.sh, or shtool in autoconf \"$srcdir\"/autoconf" "$LINENO" 5
2679 fi
2680
2681 # These three variables are undocumented and unsupported,
2682 # and are intended to be withdrawn in a future Autoconf release.
2683 # They can cause serious problems if a builder's source tree is in a directory
2684 # whose full name contains unusual characters.
2685 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2686 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2687 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2688
2689
2690
2691 ################################################################################
2692 # Make sure we can run config.sub.
2693 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2694 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2695
2696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2697 $as_echo_n "checking build system type... " >&6; }
2698 if test "${ac_cv_build+set}" = set; then :
2699 $as_echo_n "(cached) " >&6
2700 else
2701 ac_build_alias=$build_alias
2702 test "x$ac_build_alias" = x &&
2703 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2704 test "x$ac_build_alias" = x &&
2705 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2706 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2707 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2708
2709 fi
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2711 $as_echo "$ac_cv_build" >&6; }
2712 case $ac_cv_build in
2713 *-*-*) ;;
2714 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2715 esac
2716 build=$ac_cv_build
2717 ac_save_IFS=$IFS; IFS='-'
2718 set x $ac_cv_build
2719 shift
2720 build_cpu=$1
2721 build_vendor=$2
2722 shift; shift
2723 # Remember, the first character of IFS is used to create $*,
2724 # except with old shells:
2725 build_os=$*
2726 IFS=$ac_save_IFS
2727 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2728
2729
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2731 $as_echo_n "checking host system type... " >&6; }
2732 if test "${ac_cv_host+set}" = set; then :
2733 $as_echo_n "(cached) " >&6
2734 else
2735 if test "x$host_alias" = x; then
2736 ac_cv_host=$ac_cv_build
2737 else
2738 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2739 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2740 fi
2741
2742 fi
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2744 $as_echo "$ac_cv_host" >&6; }
2745 case $ac_cv_host in
2746 *-*-*) ;;
2747 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2748 esac
2749 host=$ac_cv_host
2750 ac_save_IFS=$IFS; IFS='-'
2751 set x $ac_cv_host
2752 shift
2753 host_cpu=$1
2754 host_vendor=$2
2755 shift; shift
2756 # Remember, the first character of IFS is used to create $*,
2757 # except with old shells:
2758 host_os=$*
2759 IFS=$ac_save_IFS
2760 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2761
2762
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2764 $as_echo_n "checking target system type... " >&6; }
2765 if test "${ac_cv_target+set}" = set; then :
2766 $as_echo_n "(cached) " >&6
2767 else
2768 if test "x$target_alias" = x; then
2769 ac_cv_target=$ac_cv_host
2770 else
2771 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2772 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2773 fi
2774
2775 fi
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2777 $as_echo "$ac_cv_target" >&6; }
2778 case $ac_cv_target in
2779 *-*-*) ;;
2780 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2781 esac
2782 target=$ac_cv_target
2783 ac_save_IFS=$IFS; IFS='-'
2784 set x $ac_cv_target
2785 shift
2786 target_cpu=$1
2787 target_vendor=$2
2788 shift; shift
2789 # Remember, the first character of IFS is used to create $*,
2790 # except with old shells:
2791 target_os=$*
2792 IFS=$ac_save_IFS
2793 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2794
2795
2796 # The aliases save the names the user supplied, while $host etc.
2797 # will get canonicalized.
2798 test -n "$target_alias" &&
2799 test "$program_prefix$program_suffix$program_transform_name" = \
2800 NONENONEs,x,x, &&
2801 program_prefix=${target_alias}-
2802
2803 case "$host_os" in
2804 linux*)
2805 CFLAGS="$CFLAGS"
2806 COPTIMISE_FLAG="-O2"
2807 CLDFLAGS="$CLDFLAGS -Wl,--version-script,.export.sym"
2808 CLDWHOLEARCHIVE="-Wl,-whole-archive"
2809 CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive"
2810 LDDEPS="$LDDEPS .export.sym"
2811 LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
2812 LIB_SUFFIX=so
2813 DEVMAPPER=yes
2814 LVMETAD=no
2815 ODIRECT=yes
2816 DM_IOCTLS=yes
2817 SELINUX=yes
2818 CLUSTER=internal
2819 FSADM=yes
2820 ;;
2821 darwin*)
2822 CFLAGS="$CFLAGS -no-cpp-precomp -fno-common"
2823 COPTIMISE_FLAG="-O2"
2824 CLDFLAGS="$CLDFLAGS"
2825 CLDWHOLEARCHIVE="-all_load"
2826 CLDNOWHOLEARCHIVE=
2827 LIB_SUFFIX=dylib
2828 DEVMAPPER=yes
2829 ODIRECT=no
2830 DM_IOCTLS=no
2831 SELINUX=no
2832 CLUSTER=none
2833 FSADM=no
2834 ;;
2835 esac
2836
2837 ################################################################################
2838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2839 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
2840 if test "${ac_cv_path_SED+set}" = set; then :
2841 $as_echo_n "(cached) " >&6
2842 else
2843 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2844 for ac_i in 1 2 3 4 5 6 7; do
2845 ac_script="$ac_script$as_nl$ac_script"
2846 done
2847 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2848 { ac_script=; unset ac_script;}
2849 if test -z "$SED"; then
2850 ac_path_SED_found=false
2851 # Loop through the user's path and test for each of PROGNAME-LIST
2852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2853 for as_dir in $PATH
2854 do
2855 IFS=$as_save_IFS
2856 test -z "$as_dir" && as_dir=.
2857 for ac_prog in sed gsed; do
2858 for ac_exec_ext in '' $ac_executable_extensions; do
2859 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
2860 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
2861 # Check for GNU ac_path_SED and select it if it is found.
2862 # Check for GNU $ac_path_SED
2863 case `"$ac_path_SED" --version 2>&1` in
2864 *GNU*)
2865 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2866 *)
2867 ac_count=0
2868 $as_echo_n 0123456789 >"conftest.in"
2869 while :
2870 do
2871 cat "conftest.in" "conftest.in" >"conftest.tmp"
2872 mv "conftest.tmp" "conftest.in"
2873 cp "conftest.in" "conftest.nl"
2874 $as_echo '' >> "conftest.nl"
2875 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2876 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2877 as_fn_arith $ac_count + 1 && ac_count=$as_val
2878 if test $ac_count -gt ${ac_path_SED_max-0}; then
2879 # Best one so far, save it but keep looking for a better one
2880 ac_cv_path_SED="$ac_path_SED"
2881 ac_path_SED_max=$ac_count
2882 fi
2883 # 10*(2^10) chars as input seems more than enough
2884 test $ac_count -gt 10 && break
2885 done
2886 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2887 esac
2888
2889 $ac_path_SED_found && break 3
2890 done
2891 done
2892 done
2893 IFS=$as_save_IFS
2894 if test -z "$ac_cv_path_SED"; then
2895 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
2896 fi
2897 else
2898 ac_cv_path_SED=$SED
2899 fi
2900
2901 fi
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2903 $as_echo "$ac_cv_path_SED" >&6; }
2904 SED="$ac_cv_path_SED"
2905 rm -f conftest.sed
2906
2907 for ac_prog in gawk mawk nawk awk
2908 do
2909 # Extract the first word of "$ac_prog", so it can be a program name with args.
2910 set dummy $ac_prog; ac_word=$2
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2912 $as_echo_n "checking for $ac_word... " >&6; }
2913 if test "${ac_cv_prog_AWK+set}" = set; then :
2914 $as_echo_n "(cached) " >&6
2915 else
2916 if test -n "$AWK"; then
2917 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2918 else
2919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2920 for as_dir in $PATH
2921 do
2922 IFS=$as_save_IFS
2923 test -z "$as_dir" && as_dir=.
2924 for ac_exec_ext in '' $ac_executable_extensions; do
2925 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2926 ac_cv_prog_AWK="$ac_prog"
2927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2928 break 2
2929 fi
2930 done
2931 done
2932 IFS=$as_save_IFS
2933
2934 fi
2935 fi
2936 AWK=$ac_cv_prog_AWK
2937 if test -n "$AWK"; then
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2939 $as_echo "$AWK" >&6; }
2940 else
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2942 $as_echo "no" >&6; }
2943 fi
2944
2945
2946 test -n "$AWK" && break
2947 done
2948
2949 ac_ext=c
2950 ac_cpp='$CPP $CPPFLAGS'
2951 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2952 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2953 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2954 if test -n "$ac_tool_prefix"; then
2955 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2956 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2958 $as_echo_n "checking for $ac_word... " >&6; }
2959 if test "${ac_cv_prog_CC+set}" = set; then :
2960 $as_echo_n "(cached) " >&6
2961 else
2962 if test -n "$CC"; then
2963 ac_cv_prog_CC="$CC" # Let the user override the test.
2964 else
2965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2966 for as_dir in $PATH
2967 do
2968 IFS=$as_save_IFS
2969 test -z "$as_dir" && as_dir=.
2970 for ac_exec_ext in '' $ac_executable_extensions; do
2971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2972 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2974 break 2
2975 fi
2976 done
2977 done
2978 IFS=$as_save_IFS
2979
2980 fi
2981 fi
2982 CC=$ac_cv_prog_CC
2983 if test -n "$CC"; then
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2985 $as_echo "$CC" >&6; }
2986 else
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2988 $as_echo "no" >&6; }
2989 fi
2990
2991
2992 fi
2993 if test -z "$ac_cv_prog_CC"; then
2994 ac_ct_CC=$CC
2995 # Extract the first word of "gcc", so it can be a program name with args.
2996 set dummy gcc; ac_word=$2
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2998 $as_echo_n "checking for $ac_word... " >&6; }
2999 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3000 $as_echo_n "(cached) " >&6
3001 else
3002 if test -n "$ac_ct_CC"; then
3003 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3004 else
3005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3006 for as_dir in $PATH
3007 do
3008 IFS=$as_save_IFS
3009 test -z "$as_dir" && as_dir=.
3010 for ac_exec_ext in '' $ac_executable_extensions; do
3011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3012 ac_cv_prog_ac_ct_CC="gcc"
3013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3014 break 2
3015 fi
3016 done
3017 done
3018 IFS=$as_save_IFS
3019
3020 fi
3021 fi
3022 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3023 if test -n "$ac_ct_CC"; then
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3025 $as_echo "$ac_ct_CC" >&6; }
3026 else
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3028 $as_echo "no" >&6; }
3029 fi
3030
3031 if test "x$ac_ct_CC" = x; then
3032 CC=""
3033 else
3034 case $cross_compiling:$ac_tool_warned in
3035 yes:)
3036 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3037 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3038 ac_tool_warned=yes ;;
3039 esac
3040 CC=$ac_ct_CC
3041 fi
3042 else
3043 CC="$ac_cv_prog_CC"
3044 fi
3045
3046 if test -z "$CC"; then
3047 if test -n "$ac_tool_prefix"; then
3048 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3049 set dummy ${ac_tool_prefix}cc; ac_word=$2
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3051 $as_echo_n "checking for $ac_word... " >&6; }
3052 if test "${ac_cv_prog_CC+set}" = set; then :
3053 $as_echo_n "(cached) " >&6
3054 else
3055 if test -n "$CC"; then
3056 ac_cv_prog_CC="$CC" # Let the user override the test.
3057 else
3058 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3059 for as_dir in $PATH
3060 do
3061 IFS=$as_save_IFS
3062 test -z "$as_dir" && as_dir=.
3063 for ac_exec_ext in '' $ac_executable_extensions; do
3064 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3065 ac_cv_prog_CC="${ac_tool_prefix}cc"
3066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3067 break 2
3068 fi
3069 done
3070 done
3071 IFS=$as_save_IFS
3072
3073 fi
3074 fi
3075 CC=$ac_cv_prog_CC
3076 if test -n "$CC"; then
3077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3078 $as_echo "$CC" >&6; }
3079 else
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3081 $as_echo "no" >&6; }
3082 fi
3083
3084
3085 fi
3086 fi
3087 if test -z "$CC"; then
3088 # Extract the first word of "cc", so it can be a program name with args.
3089 set dummy cc; ac_word=$2
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3091 $as_echo_n "checking for $ac_word... " >&6; }
3092 if test "${ac_cv_prog_CC+set}" = set; then :
3093 $as_echo_n "(cached) " >&6
3094 else
3095 if test -n "$CC"; then
3096 ac_cv_prog_CC="$CC" # Let the user override the test.
3097 else
3098 ac_prog_rejected=no
3099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3100 for as_dir in $PATH
3101 do
3102 IFS=$as_save_IFS
3103 test -z "$as_dir" && as_dir=.
3104 for ac_exec_ext in '' $ac_executable_extensions; do
3105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3106 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3107 ac_prog_rejected=yes
3108 continue
3109 fi
3110 ac_cv_prog_CC="cc"
3111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3112 break 2
3113 fi
3114 done
3115 done
3116 IFS=$as_save_IFS
3117
3118 if test $ac_prog_rejected = yes; then
3119 # We found a bogon in the path, so make sure we never use it.
3120 set dummy $ac_cv_prog_CC
3121 shift
3122 if test $# != 0; then
3123 # We chose a different compiler from the bogus one.
3124 # However, it has the same basename, so the bogon will be chosen
3125 # first if we set CC to just the basename; use the full file name.
3126 shift
3127 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3128 fi
3129 fi
3130 fi
3131 fi
3132 CC=$ac_cv_prog_CC
3133 if test -n "$CC"; then
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3135 $as_echo "$CC" >&6; }
3136 else
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3138 $as_echo "no" >&6; }
3139 fi
3140
3141
3142 fi
3143 if test -z "$CC"; then
3144 if test -n "$ac_tool_prefix"; then
3145 for ac_prog in cl.exe
3146 do
3147 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3148 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3150 $as_echo_n "checking for $ac_word... " >&6; }
3151 if test "${ac_cv_prog_CC+set}" = set; then :
3152 $as_echo_n "(cached) " >&6
3153 else
3154 if test -n "$CC"; then
3155 ac_cv_prog_CC="$CC" # Let the user override the test.
3156 else
3157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3158 for as_dir in $PATH
3159 do
3160 IFS=$as_save_IFS
3161 test -z "$as_dir" && as_dir=.
3162 for ac_exec_ext in '' $ac_executable_extensions; do
3163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3164 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3166 break 2
3167 fi
3168 done
3169 done
3170 IFS=$as_save_IFS
3171
3172 fi
3173 fi
3174 CC=$ac_cv_prog_CC
3175 if test -n "$CC"; then
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3177 $as_echo "$CC" >&6; }
3178 else
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3180 $as_echo "no" >&6; }
3181 fi
3182
3183
3184 test -n "$CC" && break
3185 done
3186 fi
3187 if test -z "$CC"; then
3188 ac_ct_CC=$CC
3189 for ac_prog in cl.exe
3190 do
3191 # Extract the first word of "$ac_prog", so it can be a program name with args.
3192 set dummy $ac_prog; ac_word=$2
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3194 $as_echo_n "checking for $ac_word... " >&6; }
3195 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3196 $as_echo_n "(cached) " >&6
3197 else
3198 if test -n "$ac_ct_CC"; then
3199 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3200 else
3201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3202 for as_dir in $PATH
3203 do
3204 IFS=$as_save_IFS
3205 test -z "$as_dir" && as_dir=.
3206 for ac_exec_ext in '' $ac_executable_extensions; do
3207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3208 ac_cv_prog_ac_ct_CC="$ac_prog"
3209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3210 break 2
3211 fi
3212 done
3213 done
3214 IFS=$as_save_IFS
3215
3216 fi
3217 fi
3218 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3219 if test -n "$ac_ct_CC"; then
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3221 $as_echo "$ac_ct_CC" >&6; }
3222 else
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3224 $as_echo "no" >&6; }
3225 fi
3226
3227
3228 test -n "$ac_ct_CC" && break
3229 done
3230
3231 if test "x$ac_ct_CC" = x; then
3232 CC=""
3233 else
3234 case $cross_compiling:$ac_tool_warned in
3235 yes:)
3236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3237 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3238 ac_tool_warned=yes ;;
3239 esac
3240 CC=$ac_ct_CC
3241 fi
3242 fi
3243
3244 fi
3245
3246
3247 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3248 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3249 as_fn_error $? "no acceptable C compiler found in \$PATH
3250 See \`config.log' for more details" "$LINENO" 5; }
3251
3252 # Provide some information about the compiler.
3253 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3254 set X $ac_compile
3255 ac_compiler=$2
3256 for ac_option in --version -v -V -qversion; do
3257 { { ac_try="$ac_compiler $ac_option >&5"
3258 case "(($ac_try" in
3259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3260 *) ac_try_echo=$ac_try;;
3261 esac
3262 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3263 $as_echo "$ac_try_echo"; } >&5
3264 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3265 ac_status=$?
3266 if test -s conftest.err; then
3267 sed '10a\
3268 ... rest of stderr output deleted ...
3269 10q' conftest.err >conftest.er1
3270 cat conftest.er1 >&5
3271 fi
3272 rm -f conftest.er1 conftest.err
3273 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3274 test $ac_status = 0; }
3275 done
3276
3277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3278 /* end confdefs.h. */
3279
3280 int
3281 main ()
3282 {
3283
3284 ;
3285 return 0;
3286 }
3287 _ACEOF
3288 ac_clean_files_save=$ac_clean_files
3289 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3290 # Try to create an executable without -o first, disregard a.out.
3291 # It will help us diagnose broken compilers, and finding out an intuition
3292 # of exeext.
3293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3294 $as_echo_n "checking whether the C compiler works... " >&6; }
3295 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3296
3297 # The possible output files:
3298 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3299
3300 ac_rmfiles=
3301 for ac_file in $ac_files
3302 do
3303 case $ac_file in
3304 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3305 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3306 esac
3307 done
3308 rm -f $ac_rmfiles
3309
3310 if { { ac_try="$ac_link_default"
3311 case "(($ac_try" in
3312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3313 *) ac_try_echo=$ac_try;;
3314 esac
3315 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3316 $as_echo "$ac_try_echo"; } >&5
3317 (eval "$ac_link_default") 2>&5
3318 ac_status=$?
3319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3320 test $ac_status = 0; }; then :
3321 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3322 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3323 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3324 # so that the user can short-circuit this test for compilers unknown to
3325 # Autoconf.
3326 for ac_file in $ac_files ''
3327 do
3328 test -f "$ac_file" || continue
3329 case $ac_file in
3330 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3331 ;;
3332 [ab].out )
3333 # We found the default executable, but exeext='' is most
3334 # certainly right.
3335 break;;
3336 *.* )
3337 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3338 then :; else
3339 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3340 fi
3341 # We set ac_cv_exeext here because the later test for it is not
3342 # safe: cross compilers may not add the suffix if given an `-o'
3343 # argument, so we may need to know it at that point already.
3344 # Even if this section looks crufty: it has the advantage of
3345 # actually working.
3346 break;;
3347 * )
3348 break;;
3349 esac
3350 done
3351 test "$ac_cv_exeext" = no && ac_cv_exeext=
3352
3353 else
3354 ac_file=''
3355 fi
3356 if test -z "$ac_file"; then :
3357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3358 $as_echo "no" >&6; }
3359 $as_echo "$as_me: failed program was:" >&5
3360 sed 's/^/| /' conftest.$ac_ext >&5
3361
3362 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3363 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3364 as_fn_error 77 "C compiler cannot create executables
3365 See \`config.log' for more details" "$LINENO" 5; }
3366 else
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3368 $as_echo "yes" >&6; }
3369 fi
3370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3371 $as_echo_n "checking for C compiler default output file name... " >&6; }
3372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3373 $as_echo "$ac_file" >&6; }
3374 ac_exeext=$ac_cv_exeext
3375
3376 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3377 ac_clean_files=$ac_clean_files_save
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3379 $as_echo_n "checking for suffix of executables... " >&6; }
3380 if { { ac_try="$ac_link"
3381 case "(($ac_try" in
3382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3383 *) ac_try_echo=$ac_try;;
3384 esac
3385 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3386 $as_echo "$ac_try_echo"; } >&5
3387 (eval "$ac_link") 2>&5
3388 ac_status=$?
3389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3390 test $ac_status = 0; }; then :
3391 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3392 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3393 # work properly (i.e., refer to `conftest.exe'), while it won't with
3394 # `rm'.
3395 for ac_file in conftest.exe conftest conftest.*; do
3396 test -f "$ac_file" || continue
3397 case $ac_file in
3398 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3399 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3400 break;;
3401 * ) break;;
3402 esac
3403 done
3404 else
3405 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3406 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3407 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3408 See \`config.log' for more details" "$LINENO" 5; }
3409 fi
3410 rm -f conftest conftest$ac_cv_exeext
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3412 $as_echo "$ac_cv_exeext" >&6; }
3413
3414 rm -f conftest.$ac_ext
3415 EXEEXT=$ac_cv_exeext
3416 ac_exeext=$EXEEXT
3417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3418 /* end confdefs.h. */
3419 #include <stdio.h>
3420 int
3421 main ()
3422 {
3423 FILE *f = fopen ("conftest.out", "w");
3424 return ferror (f) || fclose (f) != 0;
3425
3426 ;
3427 return 0;
3428 }
3429 _ACEOF
3430 ac_clean_files="$ac_clean_files conftest.out"
3431 # Check that the compiler produces executables we can run. If not, either
3432 # the compiler is broken, or we cross compile.
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3434 $as_echo_n "checking whether we are cross compiling... " >&6; }
3435 if test "$cross_compiling" != yes; then
3436 { { ac_try="$ac_link"
3437 case "(($ac_try" in
3438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3439 *) ac_try_echo=$ac_try;;
3440 esac
3441 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3442 $as_echo "$ac_try_echo"; } >&5
3443 (eval "$ac_link") 2>&5
3444 ac_status=$?
3445 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3446 test $ac_status = 0; }
3447 if { ac_try='./conftest$ac_cv_exeext'
3448 { { case "(($ac_try" in
3449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3450 *) ac_try_echo=$ac_try;;
3451 esac
3452 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3453 $as_echo "$ac_try_echo"; } >&5
3454 (eval "$ac_try") 2>&5
3455 ac_status=$?
3456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3457 test $ac_status = 0; }; }; then
3458 cross_compiling=no
3459 else
3460 if test "$cross_compiling" = maybe; then
3461 cross_compiling=yes
3462 else
3463 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3464 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3465 as_fn_error $? "cannot run C compiled programs.
3466 If you meant to cross compile, use \`--host'.
3467 See \`config.log' for more details" "$LINENO" 5; }
3468 fi
3469 fi
3470 fi
3471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3472 $as_echo "$cross_compiling" >&6; }
3473
3474 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3475 ac_clean_files=$ac_clean_files_save
3476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3477 $as_echo_n "checking for suffix of object files... " >&6; }
3478 if test "${ac_cv_objext+set}" = set; then :
3479 $as_echo_n "(cached) " >&6
3480 else
3481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3482 /* end confdefs.h. */
3483
3484 int
3485 main ()
3486 {
3487
3488 ;
3489 return 0;
3490 }
3491 _ACEOF
3492 rm -f conftest.o conftest.obj
3493 if { { ac_try="$ac_compile"
3494 case "(($ac_try" in
3495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3496 *) ac_try_echo=$ac_try;;
3497 esac
3498 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3499 $as_echo "$ac_try_echo"; } >&5
3500 (eval "$ac_compile") 2>&5
3501 ac_status=$?
3502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3503 test $ac_status = 0; }; then :
3504 for ac_file in conftest.o conftest.obj conftest.*; do
3505 test -f "$ac_file" || continue;
3506 case $ac_file in
3507 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3508 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3509 break;;
3510 esac
3511 done
3512 else
3513 $as_echo "$as_me: failed program was:" >&5
3514 sed 's/^/| /' conftest.$ac_ext >&5
3515
3516 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3517 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3518 as_fn_error $? "cannot compute suffix of object files: cannot compile
3519 See \`config.log' for more details" "$LINENO" 5; }
3520 fi
3521 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3522 fi
3523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3524 $as_echo "$ac_cv_objext" >&6; }
3525 OBJEXT=$ac_cv_objext
3526 ac_objext=$OBJEXT
3527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3528 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3529 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3530 $as_echo_n "(cached) " >&6
3531 else
3532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3533 /* end confdefs.h. */
3534
3535 int
3536 main ()
3537 {
3538 #ifndef __GNUC__
3539 choke me
3540 #endif
3541
3542 ;
3543 return 0;
3544 }
3545 _ACEOF
3546 if ac_fn_c_try_compile "$LINENO"; then :
3547 ac_compiler_gnu=yes
3548 else
3549 ac_compiler_gnu=no
3550 fi
3551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3552 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3553
3554 fi
3555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3556 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3557 if test $ac_compiler_gnu = yes; then
3558 GCC=yes
3559 else
3560 GCC=
3561 fi
3562 ac_test_CFLAGS=${CFLAGS+set}
3563 ac_save_CFLAGS=$CFLAGS
3564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3565 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3566 if test "${ac_cv_prog_cc_g+set}" = set; then :
3567 $as_echo_n "(cached) " >&6
3568 else
3569 ac_save_c_werror_flag=$ac_c_werror_flag
3570 ac_c_werror_flag=yes
3571 ac_cv_prog_cc_g=no
3572 CFLAGS="-g"
3573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3574 /* end confdefs.h. */
3575
3576 int
3577 main ()
3578 {
3579
3580 ;
3581 return 0;
3582 }
3583 _ACEOF
3584 if ac_fn_c_try_compile "$LINENO"; then :
3585 ac_cv_prog_cc_g=yes
3586 else
3587 CFLAGS=""
3588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3589 /* end confdefs.h. */
3590
3591 int
3592 main ()
3593 {
3594
3595 ;
3596 return 0;
3597 }
3598 _ACEOF
3599 if ac_fn_c_try_compile "$LINENO"; then :
3600
3601 else
3602 ac_c_werror_flag=$ac_save_c_werror_flag
3603 CFLAGS="-g"
3604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3605 /* end confdefs.h. */
3606
3607 int
3608 main ()
3609 {
3610
3611 ;
3612 return 0;
3613 }
3614 _ACEOF
3615 if ac_fn_c_try_compile "$LINENO"; then :
3616 ac_cv_prog_cc_g=yes
3617 fi
3618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3619 fi
3620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3621 fi
3622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3623 ac_c_werror_flag=$ac_save_c_werror_flag
3624 fi
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3626 $as_echo "$ac_cv_prog_cc_g" >&6; }
3627 if test "$ac_test_CFLAGS" = set; then
3628 CFLAGS=$ac_save_CFLAGS
3629 elif test $ac_cv_prog_cc_g = yes; then
3630 if test "$GCC" = yes; then
3631 CFLAGS="-g -O2"
3632 else
3633 CFLAGS="-g"
3634 fi
3635 else
3636 if test "$GCC" = yes; then
3637 CFLAGS="-O2"
3638 else
3639 CFLAGS=
3640 fi
3641 fi
3642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3643 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3644 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3645 $as_echo_n "(cached) " >&6
3646 else
3647 ac_cv_prog_cc_c89=no
3648 ac_save_CC=$CC
3649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3650 /* end confdefs.h. */
3651 #include <stdarg.h>
3652 #include <stdio.h>
3653 #include <sys/types.h>
3654 #include <sys/stat.h>
3655 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3656 struct buf { int x; };
3657 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3658 static char *e (p, i)
3659 char **p;
3660 int i;
3661 {
3662 return p[i];
3663 }
3664 static char *f (char * (*g) (char **, int), char **p, ...)
3665 {
3666 char *s;
3667 va_list v;
3668 va_start (v,p);
3669 s = g (p, va_arg (v,int));
3670 va_end (v);
3671 return s;
3672 }
3673
3674 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3675 function prototypes and stuff, but not '\xHH' hex character constants.
3676 These don't provoke an error unfortunately, instead are silently treated
3677 as 'x'. The following induces an error, until -std is added to get
3678 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3679 array size at least. It's necessary to write '\x00'==0 to get something
3680 that's true only with -std. */
3681 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3682
3683 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3684 inside strings and character constants. */
3685 #define FOO(x) 'x'
3686 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3687
3688 int test (int i, double x);
3689 struct s1 {int (*f) (int a);};
3690 struct s2 {int (*f) (double a);};
3691 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3692 int argc;
3693 char **argv;
3694 int
3695 main ()
3696 {
3697 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3698 ;
3699 return 0;
3700 }
3701 _ACEOF
3702 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3703 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3704 do
3705 CC="$ac_save_CC $ac_arg"
3706 if ac_fn_c_try_compile "$LINENO"; then :
3707 ac_cv_prog_cc_c89=$ac_arg
3708 fi
3709 rm -f core conftest.err conftest.$ac_objext
3710 test "x$ac_cv_prog_cc_c89" != "xno" && break
3711 done
3712 rm -f conftest.$ac_ext
3713 CC=$ac_save_CC
3714
3715 fi
3716 # AC_CACHE_VAL
3717 case "x$ac_cv_prog_cc_c89" in
3718 x)
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3720 $as_echo "none needed" >&6; } ;;
3721 xno)
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3723 $as_echo "unsupported" >&6; } ;;
3724 *)
3725 CC="$CC $ac_cv_prog_cc_c89"
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3727 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3728 esac
3729 if test "x$ac_cv_prog_cc_c89" != xno; then :
3730
3731 fi
3732
3733 ac_ext=c
3734 ac_cpp='$CPP $CPPFLAGS'
3735 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3736 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3737 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3738
3739
3740
3741 ac_ext=c
3742 ac_cpp='$CPP $CPPFLAGS'
3743 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3744 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3745 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3747 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3748 # On Suns, sometimes $CPP names a directory.
3749 if test -n "$CPP" && test -d "$CPP"; then
3750 CPP=
3751 fi
3752 if test -z "$CPP"; then
3753 if test "${ac_cv_prog_CPP+set}" = set; then :
3754 $as_echo_n "(cached) " >&6
3755 else
3756 # Double quotes because CPP needs to be expanded
3757 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3758 do
3759 ac_preproc_ok=false
3760 for ac_c_preproc_warn_flag in '' yes
3761 do
3762 # Use a header file that comes with gcc, so configuring glibc
3763 # with a fresh cross-compiler works.
3764 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3765 # <limits.h> exists even on freestanding compilers.
3766 # On the NeXT, cc -E runs the code through the compiler's parser,
3767 # not just through cpp. "Syntax error" is here to catch this case.
3768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3769 /* end confdefs.h. */
3770 #ifdef __STDC__
3771 # include <limits.h>
3772 #else
3773 # include <assert.h>
3774 #endif
3775 Syntax error
3776 _ACEOF
3777 if ac_fn_c_try_cpp "$LINENO"; then :
3778
3779 else
3780 # Broken: fails on valid input.
3781 continue
3782 fi
3783 rm -f conftest.err conftest.$ac_ext
3784
3785 # OK, works on sane cases. Now check whether nonexistent headers
3786 # can be detected and how.
3787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3788 /* end confdefs.h. */
3789 #include <ac_nonexistent.h>
3790 _ACEOF
3791 if ac_fn_c_try_cpp "$LINENO"; then :
3792 # Broken: success on invalid input.
3793 continue
3794 else
3795 # Passes both tests.
3796 ac_preproc_ok=:
3797 break
3798 fi
3799 rm -f conftest.err conftest.$ac_ext
3800
3801 done
3802 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3803 rm -f conftest.err conftest.$ac_ext
3804 if $ac_preproc_ok; then :
3805 break
3806 fi
3807
3808 done
3809 ac_cv_prog_CPP=$CPP
3810
3811 fi
3812 CPP=$ac_cv_prog_CPP
3813 else
3814 ac_cv_prog_CPP=$CPP
3815 fi
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3817 $as_echo "$CPP" >&6; }
3818 ac_preproc_ok=false
3819 for ac_c_preproc_warn_flag in '' yes
3820 do
3821 # Use a header file that comes with gcc, so configuring glibc
3822 # with a fresh cross-compiler works.
3823 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3824 # <limits.h> exists even on freestanding compilers.
3825 # On the NeXT, cc -E runs the code through the compiler's parser,
3826 # not just through cpp. "Syntax error" is here to catch this case.
3827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3828 /* end confdefs.h. */
3829 #ifdef __STDC__
3830 # include <limits.h>
3831 #else
3832 # include <assert.h>
3833 #endif
3834 Syntax error
3835 _ACEOF
3836 if ac_fn_c_try_cpp "$LINENO"; then :
3837
3838 else
3839 # Broken: fails on valid input.
3840 continue
3841 fi
3842 rm -f conftest.err conftest.$ac_ext
3843
3844 # OK, works on sane cases. Now check whether nonexistent headers
3845 # can be detected and how.
3846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3847 /* end confdefs.h. */
3848 #include <ac_nonexistent.h>
3849 _ACEOF
3850 if ac_fn_c_try_cpp "$LINENO"; then :
3851 # Broken: success on invalid input.
3852 continue
3853 else
3854 # Passes both tests.
3855 ac_preproc_ok=:
3856 break
3857 fi
3858 rm -f conftest.err conftest.$ac_ext
3859
3860 done
3861 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3862 rm -f conftest.err conftest.$ac_ext
3863 if $ac_preproc_ok; then :
3864
3865 else
3866 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3867 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3868 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3869 See \`config.log' for more details" "$LINENO" 5; }
3870 fi
3871
3872 ac_ext=c
3873 ac_cpp='$CPP $CPPFLAGS'
3874 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3875 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3876 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3877
3878
3879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3880 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3881 if test "${ac_cv_path_GREP+set}" = set; then :
3882 $as_echo_n "(cached) " >&6
3883 else
3884 if test -z "$GREP"; then
3885 ac_path_GREP_found=false
3886 # Loop through the user's path and test for each of PROGNAME-LIST
3887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3888 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3889 do
3890 IFS=$as_save_IFS
3891 test -z "$as_dir" && as_dir=.
3892 for ac_prog in grep ggrep; do
3893 for ac_exec_ext in '' $ac_executable_extensions; do
3894 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3895 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3896 # Check for GNU ac_path_GREP and select it if it is found.
3897 # Check for GNU $ac_path_GREP
3898 case `"$ac_path_GREP" --version 2>&1` in
3899 *GNU*)
3900 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3901 *)
3902 ac_count=0
3903 $as_echo_n 0123456789 >"conftest.in"
3904 while :
3905 do
3906 cat "conftest.in" "conftest.in" >"conftest.tmp"
3907 mv "conftest.tmp" "conftest.in"
3908 cp "conftest.in" "conftest.nl"
3909 $as_echo 'GREP' >> "conftest.nl"
3910 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3911 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3912 as_fn_arith $ac_count + 1 && ac_count=$as_val
3913 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3914 # Best one so far, save it but keep looking for a better one
3915 ac_cv_path_GREP="$ac_path_GREP"
3916 ac_path_GREP_max=$ac_count
3917 fi
3918 # 10*(2^10) chars as input seems more than enough
3919 test $ac_count -gt 10 && break
3920 done
3921 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3922 esac
3923
3924 $ac_path_GREP_found && break 3
3925 done
3926 done
3927 done
3928 IFS=$as_save_IFS
3929 if test -z "$ac_cv_path_GREP"; then
3930 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3931 fi
3932 else
3933 ac_cv_path_GREP=$GREP
3934 fi
3935
3936 fi
3937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3938 $as_echo "$ac_cv_path_GREP" >&6; }
3939 GREP="$ac_cv_path_GREP"
3940
3941
3942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3943 $as_echo_n "checking for egrep... " >&6; }
3944 if test "${ac_cv_path_EGREP+set}" = set; then :
3945 $as_echo_n "(cached) " >&6
3946 else
3947 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3948 then ac_cv_path_EGREP="$GREP -E"
3949 else
3950 if test -z "$EGREP"; then
3951 ac_path_EGREP_found=false
3952 # Loop through the user's path and test for each of PROGNAME-LIST
3953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3954 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3955 do
3956 IFS=$as_save_IFS
3957 test -z "$as_dir" && as_dir=.
3958 for ac_prog in egrep; do
3959 for ac_exec_ext in '' $ac_executable_extensions; do
3960 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3961 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3962 # Check for GNU ac_path_EGREP and select it if it is found.
3963 # Check for GNU $ac_path_EGREP
3964 case `"$ac_path_EGREP" --version 2>&1` in
3965 *GNU*)
3966 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3967 *)
3968 ac_count=0
3969 $as_echo_n 0123456789 >"conftest.in"
3970 while :
3971 do
3972 cat "conftest.in" "conftest.in" >"conftest.tmp"
3973 mv "conftest.tmp" "conftest.in"
3974 cp "conftest.in" "conftest.nl"
3975 $as_echo 'EGREP' >> "conftest.nl"
3976 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3977 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3978 as_fn_arith $ac_count + 1 && ac_count=$as_val
3979 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3980 # Best one so far, save it but keep looking for a better one
3981 ac_cv_path_EGREP="$ac_path_EGREP"
3982 ac_path_EGREP_max=$ac_count
3983 fi
3984 # 10*(2^10) chars as input seems more than enough
3985 test $ac_count -gt 10 && break
3986 done
3987 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3988 esac
3989
3990 $ac_path_EGREP_found && break 3
3991 done
3992 done
3993 done
3994 IFS=$as_save_IFS
3995 if test -z "$ac_cv_path_EGREP"; then
3996 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3997 fi
3998 else
3999 ac_cv_path_EGREP=$EGREP
4000 fi
4001
4002 fi
4003 fi
4004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4005 $as_echo "$ac_cv_path_EGREP" >&6; }
4006 EGREP="$ac_cv_path_EGREP"
4007
4008
4009 if test $ac_cv_c_compiler_gnu = yes; then
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4011 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
4012 if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
4013 $as_echo_n "(cached) " >&6
4014 else
4015 ac_pattern="Autoconf.*'x'"
4016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4017 /* end confdefs.h. */
4018 #include <sgtty.h>
4019 Autoconf TIOCGETP
4020 _ACEOF
4021 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4022 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4023 ac_cv_prog_gcc_traditional=yes
4024 else
4025 ac_cv_prog_gcc_traditional=no
4026 fi
4027 rm -f conftest*
4028
4029
4030 if test $ac_cv_prog_gcc_traditional = no; then
4031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4032 /* end confdefs.h. */
4033 #include <termio.h>
4034 Autoconf TCGETA
4035 _ACEOF
4036 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4037 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4038 ac_cv_prog_gcc_traditional=yes
4039 fi
4040 rm -f conftest*
4041
4042 fi
4043 fi
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4045 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4046 if test $ac_cv_prog_gcc_traditional = yes; then
4047 CC="$CC -traditional"
4048 fi
4049 fi
4050
4051 # Find a good install program. We prefer a C program (faster),
4052 # so one script is as good as another. But avoid the broken or
4053 # incompatible versions:
4054 # SysV /etc/install, /usr/sbin/install
4055 # SunOS /usr/etc/install
4056 # IRIX /sbin/install
4057 # AIX /bin/install
4058 # AmigaOS /C/install, which installs bootblocks on floppy discs
4059 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4060 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4061 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4062 # OS/2's system install, which has a completely different semantic
4063 # ./install, which can be erroneously created by make from ./install.sh.
4064 # Reject install programs that cannot install multiple files.
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4066 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4067 if test -z "$INSTALL"; then
4068 if test "${ac_cv_path_install+set}" = set; then :
4069 $as_echo_n "(cached) " >&6
4070 else
4071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4072 for as_dir in $PATH
4073 do
4074 IFS=$as_save_IFS
4075 test -z "$as_dir" && as_dir=.
4076 # Account for people who put trailing slashes in PATH elements.
4077 case $as_dir/ in #((
4078 ./ | .// | /[cC]/* | \
4079 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4080 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4081 /usr/ucb/* ) ;;
4082 *)
4083 # OSF1 and SCO ODT 3.0 have their own names for install.
4084 # Don't use installbsd from OSF since it installs stuff as root
4085 # by default.
4086 for ac_prog in ginstall scoinst install; do
4087 for ac_exec_ext in '' $ac_executable_extensions; do
4088 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4089 if test $ac_prog = install &&
4090 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4091 # AIX install. It has an incompatible calling convention.
4092 :
4093 elif test $ac_prog = install &&
4094 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4095 # program-specific install script used by HP pwplus--don't use.
4096 :
4097 else
4098 rm -rf conftest.one conftest.two conftest.dir
4099 echo one > conftest.one
4100 echo two > conftest.two
4101 mkdir conftest.dir
4102 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4103 test -s conftest.one && test -s conftest.two &&
4104 test -s conftest.dir/conftest.one &&
4105 test -s conftest.dir/conftest.two
4106 then
4107 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4108 break 3
4109 fi
4110 fi
4111 fi
4112 done
4113 done
4114 ;;
4115 esac
4116
4117 done
4118 IFS=$as_save_IFS
4119
4120 rm -rf conftest.one conftest.two conftest.dir
4121
4122 fi
4123 if test "${ac_cv_path_install+set}" = set; then
4124 INSTALL=$ac_cv_path_install
4125 else
4126 # As a last resort, use the slow shell script. Don't cache a
4127 # value for INSTALL within a source directory, because that will
4128 # break other packages using the cache if that directory is
4129 # removed, or if the value is a relative name.
4130 INSTALL=$ac_install_sh
4131 fi
4132 fi
4133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4134 $as_echo "$INSTALL" >&6; }
4135
4136 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4137 # It thinks the first close brace ends the variable substitution.
4138 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4139
4140 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4141
4142 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4143
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4145 $as_echo_n "checking whether ln -s works... " >&6; }
4146 LN_S=$as_ln_s
4147 if test "$LN_S" = "ln -s"; then
4148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4149 $as_echo "yes" >&6; }
4150 else
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4152 $as_echo "no, using $LN_S" >&6; }
4153 fi
4154
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4156 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4157 set x ${MAKE-make}
4158 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4159 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
4160 $as_echo_n "(cached) " >&6
4161 else
4162 cat >conftest.make <<\_ACEOF
4163 SHELL = /bin/sh
4164 all:
4165 @echo '@@@%%%=$(MAKE)=@@@%%%'
4166 _ACEOF
4167 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4168 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4169 *@@@%%%=?*=@@@%%%*)
4170 eval ac_cv_prog_make_${ac_make}_set=yes;;
4171 *)
4172 eval ac_cv_prog_make_${ac_make}_set=no;;
4173 esac
4174 rm -f conftest.make
4175 fi
4176 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4178 $as_echo "yes" >&6; }
4179 SET_MAKE=
4180 else
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4182 $as_echo "no" >&6; }
4183 SET_MAKE="MAKE=${MAKE-make}"
4184 fi
4185
4186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4187 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4188 if test -z "$MKDIR_P"; then
4189 if test "${ac_cv_path_mkdir+set}" = set; then :
4190 $as_echo_n "(cached) " >&6
4191 else
4192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4193 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4194 do
4195 IFS=$as_save_IFS
4196 test -z "$as_dir" && as_dir=.
4197 for ac_prog in mkdir gmkdir; do
4198 for ac_exec_ext in '' $ac_executable_extensions; do
4199 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4200 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4201 'mkdir (GNU coreutils) '* | \
4202 'mkdir (coreutils) '* | \
4203 'mkdir (fileutils) '4.1*)
4204 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4205 break 3;;
4206 esac
4207 done
4208 done
4209 done
4210 IFS=$as_save_IFS
4211
4212 fi
4213
4214 test -d ./--version && rmdir ./--version
4215 if test "${ac_cv_path_mkdir+set}" = set; then
4216 MKDIR_P="$ac_cv_path_mkdir -p"
4217 else
4218 # As a last resort, use the slow shell script. Don't cache a
4219 # value for MKDIR_P within a source directory, because that will
4220 # break other packages using the cache if that directory is
4221 # removed, or if the value is a relative name.
4222 MKDIR_P="$ac_install_sh -d"
4223 fi
4224 fi
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4226 $as_echo "$MKDIR_P" >&6; }
4227
4228 if test -n "$ac_tool_prefix"; then
4229 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4230 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4232 $as_echo_n "checking for $ac_word... " >&6; }
4233 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4234 $as_echo_n "(cached) " >&6
4235 else
4236 if test -n "$RANLIB"; then
4237 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4238 else
4239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4240 for as_dir in $PATH
4241 do
4242 IFS=$as_save_IFS
4243 test -z "$as_dir" && as_dir=.
4244 for ac_exec_ext in '' $ac_executable_extensions; do
4245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4246 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4248 break 2
4249 fi
4250 done
4251 done
4252 IFS=$as_save_IFS
4253
4254 fi
4255 fi
4256 RANLIB=$ac_cv_prog_RANLIB
4257 if test -n "$RANLIB"; then
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4259 $as_echo "$RANLIB" >&6; }
4260 else
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4262 $as_echo "no" >&6; }
4263 fi
4264
4265
4266 fi
4267 if test -z "$ac_cv_prog_RANLIB"; then
4268 ac_ct_RANLIB=$RANLIB
4269 # Extract the first word of "ranlib", so it can be a program name with args.
4270 set dummy ranlib; ac_word=$2
4271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4272 $as_echo_n "checking for $ac_word... " >&6; }
4273 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4274 $as_echo_n "(cached) " >&6
4275 else
4276 if test -n "$ac_ct_RANLIB"; then
4277 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4278 else
4279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4280 for as_dir in $PATH
4281 do
4282 IFS=$as_save_IFS
4283 test -z "$as_dir" && as_dir=.
4284 for ac_exec_ext in '' $ac_executable_extensions; do
4285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4286 ac_cv_prog_ac_ct_RANLIB="ranlib"
4287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4288 break 2
4289 fi
4290 done
4291 done
4292 IFS=$as_save_IFS
4293
4294 fi
4295 fi
4296 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4297 if test -n "$ac_ct_RANLIB"; then
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4299 $as_echo "$ac_ct_RANLIB" >&6; }
4300 else
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4302 $as_echo "no" >&6; }
4303 fi
4304
4305 if test "x$ac_ct_RANLIB" = x; then
4306 RANLIB=":"
4307 else
4308 case $cross_compiling:$ac_tool_warned in
4309 yes:)
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4311 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4312 ac_tool_warned=yes ;;
4313 esac
4314 RANLIB=$ac_ct_RANLIB
4315 fi
4316 else
4317 RANLIB="$ac_cv_prog_RANLIB"
4318 fi
4319
4320 # Extract the first word of "cflow", so it can be a program name with args.
4321 set dummy cflow; ac_word=$2
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4323 $as_echo_n "checking for $ac_word... " >&6; }
4324 if test "${ac_cv_path_CFLOW_CMD+set}" = set; then :
4325 $as_echo_n "(cached) " >&6
4326 else
4327 case $CFLOW_CMD in
4328 [\\/]* | ?:[\\/]*)
4329 ac_cv_path_CFLOW_CMD="$CFLOW_CMD" # Let the user override the test with a path.
4330 ;;
4331 *)
4332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4333 for as_dir in $PATH
4334 do
4335 IFS=$as_save_IFS
4336 test -z "$as_dir" && as_dir=.
4337 for ac_exec_ext in '' $ac_executable_extensions; do
4338 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4339 ac_cv_path_CFLOW_CMD="$as_dir/$ac_word$ac_exec_ext"
4340 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4341 break 2
4342 fi
4343 done
4344 done
4345 IFS=$as_save_IFS
4346
4347 ;;
4348 esac
4349 fi
4350 CFLOW_CMD=$ac_cv_path_CFLOW_CMD
4351 if test -n "$CFLOW_CMD"; then
4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CFLOW_CMD" >&5
4353 $as_echo "$CFLOW_CMD" >&6; }
4354 else
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4356 $as_echo "no" >&6; }
4357 fi
4358
4359
4360 # Extract the first word of "cscope", so it can be a program name with args.
4361 set dummy cscope; ac_word=$2
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4363 $as_echo_n "checking for $ac_word... " >&6; }
4364 if test "${ac_cv_path_CSCOPE_CMD+set}" = set; then :
4365 $as_echo_n "(cached) " >&6
4366 else
4367 case $CSCOPE_CMD in
4368 [\\/]* | ?:[\\/]*)
4369 ac_cv_path_CSCOPE_CMD="$CSCOPE_CMD" # Let the user override the test with a path.
4370 ;;
4371 *)
4372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4373 for as_dir in $PATH
4374 do
4375 IFS=$as_save_IFS
4376 test -z "$as_dir" && as_dir=.
4377 for ac_exec_ext in '' $ac_executable_extensions; do
4378 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4379 ac_cv_path_CSCOPE_CMD="$as_dir/$ac_word$ac_exec_ext"
4380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4381 break 2
4382 fi
4383 done
4384 done
4385 IFS=$as_save_IFS
4386
4387 ;;
4388 esac
4389 fi
4390 CSCOPE_CMD=$ac_cv_path_CSCOPE_CMD
4391 if test -n "$CSCOPE_CMD"; then
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CSCOPE_CMD" >&5
4393 $as_echo "$CSCOPE_CMD" >&6; }
4394 else
4395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4396 $as_echo "no" >&6; }
4397 fi
4398
4399
4400
4401 ################################################################################
4402 ac_header_dirent=no
4403 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4404 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
4406 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
4407 if eval "test \"\${$as_ac_Header+set}\"" = set; then :
4408 $as_echo_n "(cached) " >&6
4409 else
4410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4411 /* end confdefs.h. */
4412 #include <sys/types.h>
4413 #include <$ac_hdr>
4414
4415 int
4416 main ()
4417 {
4418 if ((DIR *) 0)
4419 return 0;
4420 ;
4421 return 0;
4422 }
4423 _ACEOF
4424 if ac_fn_c_try_compile "$LINENO"; then :
4425 eval "$as_ac_Header=yes"
4426 else
4427 eval "$as_ac_Header=no"
4428 fi
4429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4430 fi
4431 eval ac_res=\$$as_ac_Header
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4433 $as_echo "$ac_res" >&6; }
4434 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4435 cat >>confdefs.h <<_ACEOF
4436 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4437 _ACEOF
4438
4439 ac_header_dirent=$ac_hdr; break
4440 fi
4441
4442 done
4443 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4444 if test $ac_header_dirent = dirent.h; then
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4446 $as_echo_n "checking for library containing opendir... " >&6; }
4447 if test "${ac_cv_search_opendir+set}" = set; then :
4448 $as_echo_n "(cached) " >&6
4449 else
4450 ac_func_search_save_LIBS=$LIBS
4451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4452 /* end confdefs.h. */
4453
4454 /* Override any GCC internal prototype to avoid an error.
4455 Use char because int might match the return type of a GCC
4456 builtin and then its argument prototype would still apply. */
4457 #ifdef __cplusplus
4458 extern "C"
4459 #endif
4460 char opendir ();
4461 int
4462 main ()
4463 {
4464 return opendir ();
4465 ;
4466 return 0;
4467 }
4468 _ACEOF
4469 for ac_lib in '' dir; do
4470 if test -z "$ac_lib"; then
4471 ac_res="none required"
4472 else
4473 ac_res=-l$ac_lib
4474 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4475 fi
4476 if ac_fn_c_try_link "$LINENO"; then :
4477 ac_cv_search_opendir=$ac_res
4478 fi
4479 rm -f core conftest.err conftest.$ac_objext \
4480 conftest$ac_exeext
4481 if test "${ac_cv_search_opendir+set}" = set; then :
4482 break
4483 fi
4484 done
4485 if test "${ac_cv_search_opendir+set}" = set; then :
4486
4487 else
4488 ac_cv_search_opendir=no
4489 fi
4490 rm conftest.$ac_ext
4491 LIBS=$ac_func_search_save_LIBS
4492 fi
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4494 $as_echo "$ac_cv_search_opendir" >&6; }
4495 ac_res=$ac_cv_search_opendir
4496 if test "$ac_res" != no; then :
4497 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4498
4499 fi
4500
4501 else
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4503 $as_echo_n "checking for library containing opendir... " >&6; }
4504 if test "${ac_cv_search_opendir+set}" = set; then :
4505 $as_echo_n "(cached) " >&6
4506 else
4507 ac_func_search_save_LIBS=$LIBS
4508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4509 /* end confdefs.h. */
4510
4511 /* Override any GCC internal prototype to avoid an error.
4512 Use char because int might match the return type of a GCC
4513 builtin and then its argument prototype would still apply. */
4514 #ifdef __cplusplus
4515 extern "C"
4516 #endif
4517 char opendir ();
4518 int
4519 main ()
4520 {
4521 return opendir ();
4522 ;
4523 return 0;
4524 }
4525 _ACEOF
4526 for ac_lib in '' x; do
4527 if test -z "$ac_lib"; then
4528 ac_res="none required"
4529 else
4530 ac_res=-l$ac_lib
4531 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4532 fi
4533 if ac_fn_c_try_link "$LINENO"; then :
4534 ac_cv_search_opendir=$ac_res
4535 fi
4536 rm -f core conftest.err conftest.$ac_objext \
4537 conftest$ac_exeext
4538 if test "${ac_cv_search_opendir+set}" = set; then :
4539 break
4540 fi
4541 done
4542 if test "${ac_cv_search_opendir+set}" = set; then :
4543
4544 else
4545 ac_cv_search_opendir=no
4546 fi
4547 rm conftest.$ac_ext
4548 LIBS=$ac_func_search_save_LIBS
4549 fi
4550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4551 $as_echo "$ac_cv_search_opendir" >&6; }
4552 ac_res=$ac_cv_search_opendir
4553 if test "$ac_res" != no; then :
4554 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4555
4556 fi
4557
4558 fi
4559
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4561 $as_echo_n "checking for ANSI C header files... " >&6; }
4562 if test "${ac_cv_header_stdc+set}" = set; then :
4563 $as_echo_n "(cached) " >&6
4564 else
4565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4566 /* end confdefs.h. */
4567 #include <stdlib.h>
4568 #include <stdarg.h>
4569 #include <string.h>
4570 #include <float.h>
4571
4572 int
4573 main ()
4574 {
4575
4576 ;
4577 return 0;
4578 }
4579 _ACEOF
4580 if ac_fn_c_try_compile "$LINENO"; then :
4581 ac_cv_header_stdc=yes
4582 else
4583 ac_cv_header_stdc=no
4584 fi
4585 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4586
4587 if test $ac_cv_header_stdc = yes; then
4588 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4590 /* end confdefs.h. */
4591 #include <string.h>
4592
4593 _ACEOF
4594 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4595 $EGREP "memchr" >/dev/null 2>&1; then :
4596
4597 else
4598 ac_cv_header_stdc=no
4599 fi
4600 rm -f conftest*
4601
4602 fi
4603
4604 if test $ac_cv_header_stdc = yes; then
4605 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4607 /* end confdefs.h. */
4608 #include <stdlib.h>
4609
4610 _ACEOF
4611 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4612 $EGREP "free" >/dev/null 2>&1; then :
4613
4614 else
4615 ac_cv_header_stdc=no
4616 fi
4617 rm -f conftest*
4618
4619 fi
4620
4621 if test $ac_cv_header_stdc = yes; then
4622 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4623 if test "$cross_compiling" = yes; then :
4624 :
4625 else
4626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4627 /* end confdefs.h. */
4628 #include <ctype.h>
4629 #include <stdlib.h>
4630 #if ((' ' & 0x0FF) == 0x020)
4631 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4632 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4633 #else
4634 # define ISLOWER(c) \
4635 (('a' <= (c) && (c) <= 'i') \
4636 || ('j' <= (c) && (c) <= 'r') \
4637 || ('s' <= (c) && (c) <= 'z'))
4638 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4639 #endif
4640
4641 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4642 int
4643 main ()
4644 {
4645 int i;
4646 for (i = 0; i < 256; i++)
4647 if (XOR (islower (i), ISLOWER (i))
4648 || toupper (i) != TOUPPER (i))
4649 return 2;
4650 return 0;
4651 }
4652 _ACEOF
4653 if ac_fn_c_try_run "$LINENO"; then :
4654
4655 else
4656 ac_cv_header_stdc=no
4657 fi
4658 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4659 conftest.$ac_objext conftest.beam conftest.$ac_ext
4660 fi
4661
4662 fi
4663 fi
4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4665 $as_echo "$ac_cv_header_stdc" >&6; }
4666 if test $ac_cv_header_stdc = yes; then
4667
4668 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4669
4670 fi
4671
4672 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4673 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4674 inttypes.h stdint.h unistd.h
4675 do :
4676 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4677 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4678 "
4679 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4680 cat >>confdefs.h <<_ACEOF
4681 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4682 _ACEOF
4683
4684 fi
4685
4686 done
4687
4688
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
4690 $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
4691 if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then :
4692 $as_echo_n "(cached) " >&6
4693 else
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695 /* end confdefs.h. */
4696 #include <sys/types.h>
4697 int
4698 main ()
4699 {
4700 return makedev(0, 0);
4701 ;
4702 return 0;
4703 }
4704 _ACEOF
4705 if ac_fn_c_try_link "$LINENO"; then :
4706 ac_cv_header_sys_types_h_makedev=yes
4707 else
4708 ac_cv_header_sys_types_h_makedev=no
4709 fi
4710 rm -f core conftest.err conftest.$ac_objext \
4711 conftest$ac_exeext conftest.$ac_ext
4712
4713 fi
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
4715 $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
4716
4717 if test $ac_cv_header_sys_types_h_makedev = no; then
4718 ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
4719 if test "x$ac_cv_header_sys_mkdev_h" = x""yes; then :
4720
4721 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
4722
4723 fi
4724
4725
4726
4727 if test $ac_cv_header_sys_mkdev_h = no; then
4728 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
4729 if test "x$ac_cv_header_sys_sysmacros_h" = x""yes; then :
4730
4731 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
4732
4733 fi
4734
4735
4736 fi
4737 fi
4738
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4740 $as_echo_n "checking for ANSI C header files... " >&6; }
4741 if test "${ac_cv_header_stdc+set}" = set; then :
4742 $as_echo_n "(cached) " >&6
4743 else
4744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4745 /* end confdefs.h. */
4746 #include <stdlib.h>
4747 #include <stdarg.h>
4748 #include <string.h>
4749 #include <float.h>
4750
4751 int
4752 main ()
4753 {
4754
4755 ;
4756 return 0;
4757 }
4758 _ACEOF
4759 if ac_fn_c_try_compile "$LINENO"; then :
4760 ac_cv_header_stdc=yes
4761 else
4762 ac_cv_header_stdc=no
4763 fi
4764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4765
4766 if test $ac_cv_header_stdc = yes; then
4767 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769 /* end confdefs.h. */
4770 #include <string.h>
4771
4772 _ACEOF
4773 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4774 $EGREP "memchr" >/dev/null 2>&1; then :
4775
4776 else
4777 ac_cv_header_stdc=no
4778 fi
4779 rm -f conftest*
4780
4781 fi
4782
4783 if test $ac_cv_header_stdc = yes; then
4784 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 /* end confdefs.h. */
4787 #include <stdlib.h>
4788
4789 _ACEOF
4790 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4791 $EGREP "free" >/dev/null 2>&1; then :
4792
4793 else
4794 ac_cv_header_stdc=no
4795 fi
4796 rm -f conftest*
4797
4798 fi
4799
4800 if test $ac_cv_header_stdc = yes; then
4801 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4802 if test "$cross_compiling" = yes; then :
4803 :
4804 else
4805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4806 /* end confdefs.h. */
4807 #include <ctype.h>
4808 #include <stdlib.h>
4809 #if ((' ' & 0x0FF) == 0x020)
4810 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4811 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4812 #else
4813 # define ISLOWER(c) \
4814 (('a' <= (c) && (c) <= 'i') \
4815 || ('j' <= (c) && (c) <= 'r') \
4816 || ('s' <= (c) && (c) <= 'z'))
4817 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4818 #endif
4819
4820 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4821 int
4822 main ()
4823 {
4824 int i;
4825 for (i = 0; i < 256; i++)
4826 if (XOR (islower (i), ISLOWER (i))
4827 || toupper (i) != TOUPPER (i))
4828 return 2;
4829 return 0;
4830 }
4831 _ACEOF
4832 if ac_fn_c_try_run "$LINENO"; then :
4833
4834 else
4835 ac_cv_header_stdc=no
4836 fi
4837 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4838 conftest.$ac_objext conftest.beam conftest.$ac_ext
4839 fi
4840
4841 fi
4842 fi
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4844 $as_echo "$ac_cv_header_stdc" >&6; }
4845 if test $ac_cv_header_stdc = yes; then
4846
4847 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4848
4849 fi
4850
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4852 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4853 if test "${ac_cv_header_sys_wait_h+set}" = set; then :
4854 $as_echo_n "(cached) " >&6
4855 else
4856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4857 /* end confdefs.h. */
4858 #include <sys/types.h>
4859 #include <sys/wait.h>
4860 #ifndef WEXITSTATUS
4861 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4862 #endif
4863 #ifndef WIFEXITED
4864 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4865 #endif
4866
4867 int
4868 main ()
4869 {
4870 int s;
4871 wait (&s);
4872 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4873 ;
4874 return 0;
4875 }
4876 _ACEOF
4877 if ac_fn_c_try_compile "$LINENO"; then :
4878 ac_cv_header_sys_wait_h=yes
4879 else
4880 ac_cv_header_sys_wait_h=no
4881 fi
4882 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4883 fi
4884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4885 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
4886 if test $ac_cv_header_sys_wait_h = yes; then
4887
4888 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4889
4890 fi
4891
4892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4893 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4894 if test "${ac_cv_header_time+set}" = set; then :
4895 $as_echo_n "(cached) " >&6
4896 else
4897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4898 /* end confdefs.h. */
4899 #include <sys/types.h>
4900 #include <sys/time.h>
4901 #include <time.h>
4902
4903 int
4904 main ()
4905 {
4906 if ((struct tm *) 0)
4907 return 0;
4908 ;
4909 return 0;
4910 }
4911 _ACEOF
4912 if ac_fn_c_try_compile "$LINENO"; then :
4913 ac_cv_header_time=yes
4914 else
4915 ac_cv_header_time=no
4916 fi
4917 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4918 fi
4919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4920 $as_echo "$ac_cv_header_time" >&6; }
4921 if test $ac_cv_header_time = yes; then
4922
4923 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4924
4925 fi
4926
4927
4928 for ac_header in locale.h stddef.h syslog.h sys/file.h sys/time.h assert.h \
4929 langinfo.h libgen.h signal.h sys/mman.h sys/resource.h sys/utsname.h \
4930 sys/wait.h time.h
4931 do :
4932 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4933 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4934 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4935 cat >>confdefs.h <<_ACEOF
4936 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4937 _ACEOF
4938
4939 else
4940 as_fn_error $? "bailing out" "$LINENO" 5
4941 fi
4942
4943 done
4944
4945
4946 case "$host_os" in
4947 linux*)
4948 for ac_header in asm/byteorder.h linux/fs.h malloc.h
4949 do :
4950 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4951 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4952 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4953 cat >>confdefs.h <<_ACEOF
4954 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4955 _ACEOF
4956
4957 else
4958 as_fn_error $? "bailing out" "$LINENO" 5
4959 fi
4960
4961 done
4962 ;;
4963 darwin*)
4964 for ac_header in machine/endian.h sys/disk.h
4965 do :
4966 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4967 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4968 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4969 cat >>confdefs.h <<_ACEOF
4970 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4971 _ACEOF
4972
4973 else
4974 as_fn_error $? "bailing out" "$LINENO" 5
4975 fi
4976
4977 done
4978 ;;
4979 esac
4980
4981 for ac_header in ctype.h dirent.h errno.h fcntl.h getopt.h inttypes.h limits.h \
4982 stdarg.h stdio.h stdlib.h string.h sys/ioctl.h sys/param.h sys/stat.h \
4983 sys/types.h unistd.h
4984 do :
4985 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4986 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4987 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4988 cat >>confdefs.h <<_ACEOF
4989 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4990 _ACEOF
4991
4992 else
4993 as_fn_error $? "bailing out" "$LINENO" 5
4994 fi
4995
4996 done
4997
4998 for ac_header in termios.h sys/statvfs.h
4999 do :
5000 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5001 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5002 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5003 cat >>confdefs.h <<_ACEOF
5004 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5005 _ACEOF
5006
5007 fi
5008
5009 done
5010
5011
5012 ################################################################################
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5014 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5015 if test "${ac_cv_c_const+set}" = set; then :
5016 $as_echo_n "(cached) " >&6
5017 else
5018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5019 /* end confdefs.h. */
5020
5021 int
5022 main ()
5023 {
5024 /* FIXME: Include the comments suggested by Paul. */
5025 #ifndef __cplusplus
5026 /* Ultrix mips cc rejects this. */
5027 typedef int charset[2];
5028 const charset cs;
5029 /* SunOS 4.1.1 cc rejects this. */
5030 char const *const *pcpcc;
5031 char **ppc;
5032 /* NEC SVR4.0.2 mips cc rejects this. */
5033 struct point {int x, y;};
5034 static struct point const zero = {0,0};
5035 /* AIX XL C 1.02.0.0 rejects this.
5036 It does not let you subtract one const X* pointer from another in
5037 an arm of an if-expression whose if-part is not a constant
5038 expression */
5039 const char *g = "string";
5040 pcpcc = &g + (g ? g-g : 0);
5041 /* HPUX 7.0 cc rejects these. */
5042 ++pcpcc;
5043 ppc = (char**) pcpcc;
5044 pcpcc = (char const *const *) ppc;
5045 { /* SCO 3.2v4 cc rejects this. */
5046 char *t;
5047 char const *s = 0 ? (char *) 0 : (char const *) 0;
5048
5049 *t++ = 0;
5050 if (s) return 0;
5051 }
5052 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5053 int x[] = {25, 17};
5054 const int *foo = &x[0];
5055 ++foo;
5056 }
5057 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5058 typedef const int *iptr;
5059 iptr p = 0;
5060 ++p;
5061 }
5062 { /* AIX XL C 1.02.0.0 rejects this saying
5063 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5064 struct s { int j; const int *ap[3]; };
5065 struct s *b; b->j = 5;
5066 }
5067 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5068 const int foo = 10;
5069 if (!foo) return 0;
5070 }
5071 return !cs[0] && !zero.x;
5072 #endif
5073
5074 ;
5075 return 0;
5076 }
5077 _ACEOF
5078 if ac_fn_c_try_compile "$LINENO"; then :
5079 ac_cv_c_const=yes
5080 else
5081 ac_cv_c_const=no
5082 fi
5083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5084 fi
5085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5086 $as_echo "$ac_cv_c_const" >&6; }
5087 if test $ac_cv_c_const = no; then
5088
5089 $as_echo "#define const /**/" >>confdefs.h
5090
5091 fi
5092
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5094 $as_echo_n "checking for inline... " >&6; }
5095 if test "${ac_cv_c_inline+set}" = set; then :
5096 $as_echo_n "(cached) " >&6
5097 else
5098 ac_cv_c_inline=no
5099 for ac_kw in inline __inline__ __inline; do
5100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5101 /* end confdefs.h. */
5102 #ifndef __cplusplus
5103 typedef int foo_t;
5104 static $ac_kw foo_t static_foo () {return 0; }
5105 $ac_kw foo_t foo () {return 0; }
5106 #endif
5107
5108 _ACEOF
5109 if ac_fn_c_try_compile "$LINENO"; then :
5110 ac_cv_c_inline=$ac_kw
5111 fi
5112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5113 test "$ac_cv_c_inline" != no && break
5114 done
5115
5116 fi
5117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5118 $as_echo "$ac_cv_c_inline" >&6; }
5119
5120 case $ac_cv_c_inline in
5121 inline | yes) ;;
5122 *)
5123 case $ac_cv_c_inline in
5124 no) ac_val=;;
5125 *) ac_val=$ac_cv_c_inline;;
5126 esac
5127 cat >>confdefs.h <<_ACEOF
5128 #ifndef __cplusplus
5129 #define inline $ac_val
5130 #endif
5131 _ACEOF
5132 ;;
5133 esac
5134
5135 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5136 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
5137
5138 cat >>confdefs.h <<_ACEOF
5139 #define HAVE_STRUCT_STAT_ST_RDEV 1
5140 _ACEOF
5141
5142
5143 fi
5144
5145 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5146 if test "x$ac_cv_type_off_t" = x""yes; then :
5147
5148 else
5149
5150 cat >>confdefs.h <<_ACEOF
5151 #define off_t long int
5152 _ACEOF
5153
5154 fi
5155
5156 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5157 if test "x$ac_cv_type_pid_t" = x""yes; then :
5158
5159 else
5160
5161 cat >>confdefs.h <<_ACEOF
5162 #define pid_t int
5163 _ACEOF
5164
5165 fi
5166
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5168 $as_echo_n "checking return type of signal handlers... " >&6; }
5169 if test "${ac_cv_type_signal+set}" = set; then :
5170 $as_echo_n "(cached) " >&6
5171 else
5172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5173 /* end confdefs.h. */
5174 #include <sys/types.h>
5175 #include <signal.h>
5176
5177 int
5178 main ()
5179 {
5180 return *(signal (0, 0)) (0) == 1;
5181 ;
5182 return 0;
5183 }
5184 _ACEOF
5185 if ac_fn_c_try_compile "$LINENO"; then :
5186 ac_cv_type_signal=int
5187 else
5188 ac_cv_type_signal=void
5189 fi
5190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5191 fi
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5193 $as_echo "$ac_cv_type_signal" >&6; }
5194
5195 cat >>confdefs.h <<_ACEOF
5196 #define RETSIGTYPE $ac_cv_type_signal
5197 _ACEOF
5198
5199
5200 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5201 if test "x$ac_cv_type_size_t" = x""yes; then :
5202
5203 else
5204
5205 cat >>confdefs.h <<_ACEOF
5206 #define size_t unsigned int
5207 _ACEOF
5208
5209 fi
5210
5211 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5212 if test "x$ac_cv_type_mode_t" = x""yes; then :
5213
5214 else
5215
5216 cat >>confdefs.h <<_ACEOF
5217 #define mode_t int
5218 _ACEOF
5219
5220 fi
5221
5222 ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
5223 case $ac_cv_c_int8_t in #(
5224 no|yes) ;; #(
5225 *)
5226
5227 cat >>confdefs.h <<_ACEOF
5228 #define int8_t $ac_cv_c_int8_t
5229 _ACEOF
5230 ;;
5231 esac
5232
5233 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
5234 case $ac_cv_c_int16_t in #(
5235 no|yes) ;; #(
5236 *)
5237
5238 cat >>confdefs.h <<_ACEOF
5239 #define int16_t $ac_cv_c_int16_t
5240 _ACEOF
5241 ;;
5242 esac
5243
5244 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
5245 case $ac_cv_c_int32_t in #(
5246 no|yes) ;; #(
5247 *)
5248
5249 cat >>confdefs.h <<_ACEOF
5250 #define int32_t $ac_cv_c_int32_t
5251 _ACEOF
5252 ;;
5253 esac
5254
5255 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
5256 case $ac_cv_c_int64_t in #(
5257 no|yes) ;; #(
5258 *)
5259
5260 cat >>confdefs.h <<_ACEOF
5261 #define int64_t $ac_cv_c_int64_t
5262 _ACEOF
5263 ;;
5264 esac
5265
5266 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
5267 if test "x$ac_cv_type_ssize_t" = x""yes; then :
5268
5269 else
5270
5271 cat >>confdefs.h <<_ACEOF
5272 #define ssize_t int
5273 _ACEOF
5274
5275 fi
5276
5277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
5278 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
5279 if test "${ac_cv_type_uid_t+set}" = set; then :
5280 $as_echo_n "(cached) " >&6
5281 else
5282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5283 /* end confdefs.h. */
5284 #include <sys/types.h>
5285
5286 _ACEOF
5287 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5288 $EGREP "uid_t" >/dev/null 2>&1; then :
5289 ac_cv_type_uid_t=yes
5290 else
5291 ac_cv_type_uid_t=no
5292 fi
5293 rm -f conftest*
5294
5295 fi
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
5297 $as_echo "$ac_cv_type_uid_t" >&6; }
5298 if test $ac_cv_type_uid_t = no; then
5299
5300 $as_echo "#define uid_t int" >>confdefs.h
5301
5302
5303 $as_echo "#define gid_t int" >>confdefs.h
5304
5305 fi
5306
5307 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
5308 case $ac_cv_c_uint8_t in #(
5309 no|yes) ;; #(
5310 *)
5311
5312 $as_echo "#define _UINT8_T 1" >>confdefs.h
5313
5314
5315 cat >>confdefs.h <<_ACEOF
5316 #define uint8_t $ac_cv_c_uint8_t
5317 _ACEOF
5318 ;;
5319 esac
5320
5321 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
5322 case $ac_cv_c_uint16_t in #(
5323 no|yes) ;; #(
5324 *)
5325
5326
5327 cat >>confdefs.h <<_ACEOF
5328 #define uint16_t $ac_cv_c_uint16_t
5329 _ACEOF
5330 ;;
5331 esac
5332
5333 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5334 case $ac_cv_c_uint32_t in #(
5335 no|yes) ;; #(
5336 *)
5337
5338 $as_echo "#define _UINT32_T 1" >>confdefs.h
5339
5340
5341 cat >>confdefs.h <<_ACEOF
5342 #define uint32_t $ac_cv_c_uint32_t
5343 _ACEOF
5344 ;;
5345 esac
5346
5347 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
5348 case $ac_cv_c_uint64_t in #(
5349 no|yes) ;; #(
5350 *)
5351
5352 $as_echo "#define _UINT64_T 1" >>confdefs.h
5353
5354
5355 cat >>confdefs.h <<_ACEOF
5356 #define uint64_t $ac_cv_c_uint64_t
5357 _ACEOF
5358 ;;
5359 esac
5360
5361 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5362 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
5363
5364 cat >>confdefs.h <<_ACEOF
5365 #define HAVE_STRUCT_STAT_ST_RDEV 1
5366 _ACEOF
5367
5368
5369 fi
5370
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
5372 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
5373 if test "${ac_cv_struct_tm+set}" = set; then :
5374 $as_echo_n "(cached) " >&6
5375 else
5376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5377 /* end confdefs.h. */
5378 #include <sys/types.h>
5379 #include <time.h>
5380
5381 int
5382 main ()
5383 {
5384 struct tm tm;
5385 int *p = &tm.tm_sec;
5386 return !p;
5387 ;
5388 return 0;
5389 }
5390 _ACEOF
5391 if ac_fn_c_try_compile "$LINENO"; then :
5392 ac_cv_struct_tm=time.h
5393 else
5394 ac_cv_struct_tm=sys/time.h
5395 fi
5396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5397 fi
5398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
5399 $as_echo "$ac_cv_struct_tm" >&6; }
5400 if test $ac_cv_struct_tm = sys/time.h; then
5401
5402 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
5403
5404 fi
5405
5406
5407 ################################################################################
5408 for ac_func in ftruncate gethostname getpagesize \
5409 gettimeofday memset mkdir mkfifo rmdir munmap nl_langinfo setenv setlocale \
5410 strcasecmp strchr strcspn strspn strdup strncasecmp strerror strrchr \
5411 strstr strtol strtoul uname
5412 do :
5413 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5414 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5415 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5416 cat >>confdefs.h <<_ACEOF
5417 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5418 _ACEOF
5419
5420 else
5421 as_fn_error $? "bailing out" "$LINENO" 5
5422 fi
5423 done
5424
5425 for ac_func in siginterrupt
5426 do :
5427 ac_fn_c_check_func "$LINENO" "siginterrupt" "ac_cv_func_siginterrupt"
5428 if test "x$ac_cv_func_siginterrupt" = x""yes; then :
5429 cat >>confdefs.h <<_ACEOF
5430 #define HAVE_SIGINTERRUPT 1
5431 _ACEOF
5432
5433 fi
5434 done
5435
5436 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5437 # for constant arguments. Useless!
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
5439 $as_echo_n "checking for working alloca.h... " >&6; }
5440 if test "${ac_cv_working_alloca_h+set}" = set; then :
5441 $as_echo_n "(cached) " >&6
5442 else
5443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5444 /* end confdefs.h. */
5445 #include <alloca.h>
5446 int
5447 main ()
5448 {
5449 char *p = (char *) alloca (2 * sizeof (int));
5450 if (p) return 0;
5451 ;
5452 return 0;
5453 }
5454 _ACEOF
5455 if ac_fn_c_try_link "$LINENO"; then :
5456 ac_cv_working_alloca_h=yes
5457 else
5458 ac_cv_working_alloca_h=no
5459 fi
5460 rm -f core conftest.err conftest.$ac_objext \
5461 conftest$ac_exeext conftest.$ac_ext
5462 fi
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
5464 $as_echo "$ac_cv_working_alloca_h" >&6; }
5465 if test $ac_cv_working_alloca_h = yes; then
5466
5467 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
5468
5469 fi
5470
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
5472 $as_echo_n "checking for alloca... " >&6; }
5473 if test "${ac_cv_func_alloca_works+set}" = set; then :
5474 $as_echo_n "(cached) " >&6
5475 else
5476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5477 /* end confdefs.h. */
5478 #ifdef __GNUC__
5479 # define alloca __builtin_alloca
5480 #else
5481 # ifdef _MSC_VER
5482 # include <malloc.h>
5483 # define alloca _alloca
5484 # else
5485 # ifdef HAVE_ALLOCA_H
5486 # include <alloca.h>
5487 # else
5488 # ifdef _AIX
5489 #pragma alloca
5490 # else
5491 # ifndef alloca /* predefined by HP cc +Olibcalls */
5492 char *alloca ();
5493 # endif
5494 # endif
5495 # endif
5496 # endif
5497 #endif
5498
5499 int
5500 main ()
5501 {
5502 char *p = (char *) alloca (1);
5503 if (p) return 0;
5504 ;
5505 return 0;
5506 }
5507 _ACEOF
5508 if ac_fn_c_try_link "$LINENO"; then :
5509 ac_cv_func_alloca_works=yes
5510 else
5511 ac_cv_func_alloca_works=no
5512 fi
5513 rm -f core conftest.err conftest.$ac_objext \
5514 conftest$ac_exeext conftest.$ac_ext
5515 fi
5516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
5517 $as_echo "$ac_cv_func_alloca_works" >&6; }
5518
5519 if test $ac_cv_func_alloca_works = yes; then
5520
5521 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
5522
5523 else
5524 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5525 # that cause trouble. Some versions do not even contain alloca or
5526 # contain a buggy version. If you still want to use their alloca,
5527 # use ar to extract alloca.o from them instead of compiling alloca.c.
5528
5529 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
5530
5531 $as_echo "#define C_ALLOCA 1" >>confdefs.h
5532
5533
5534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
5535 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
5536 if test "${ac_cv_os_cray+set}" = set; then :
5537 $as_echo_n "(cached) " >&6
5538 else
5539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5540 /* end confdefs.h. */
5541 #if defined CRAY && ! defined CRAY2
5542 webecray
5543 #else
5544 wenotbecray
5545 #endif
5546
5547 _ACEOF
5548 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5549 $EGREP "webecray" >/dev/null 2>&1; then :
5550 ac_cv_os_cray=yes
5551 else
5552 ac_cv_os_cray=no
5553 fi
5554 rm -f conftest*
5555
5556 fi
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
5558 $as_echo "$ac_cv_os_cray" >&6; }
5559 if test $ac_cv_os_cray = yes; then
5560 for ac_func in _getb67 GETB67 getb67; do
5561 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5562 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5563 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5564
5565 cat >>confdefs.h <<_ACEOF
5566 #define CRAY_STACKSEG_END $ac_func
5567 _ACEOF
5568
5569 break
5570 fi
5571
5572 done
5573 fi
5574
5575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
5576 $as_echo_n "checking stack direction for C alloca... " >&6; }
5577 if test "${ac_cv_c_stack_direction+set}" = set; then :
5578 $as_echo_n "(cached) " >&6
5579 else
5580 if test "$cross_compiling" = yes; then :
5581 ac_cv_c_stack_direction=0
5582 else
5583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5584 /* end confdefs.h. */
5585 $ac_includes_default
5586 int
5587 find_stack_direction ()
5588 {
5589 static char *addr = 0;
5590 auto char dummy;
5591 if (addr == 0)
5592 {
5593 addr = &dummy;
5594 return find_stack_direction ();
5595 }
5596 else
5597 return (&dummy > addr) ? 1 : -1;
5598 }
5599
5600 int
5601 main ()
5602 {
5603 return find_stack_direction () < 0;
5604 }
5605 _ACEOF
5606 if ac_fn_c_try_run "$LINENO"; then :
5607 ac_cv_c_stack_direction=1
5608 else
5609 ac_cv_c_stack_direction=-1
5610 fi
5611 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5612 conftest.$ac_objext conftest.beam conftest.$ac_ext
5613 fi
5614
5615 fi
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
5617 $as_echo "$ac_cv_c_stack_direction" >&6; }
5618 cat >>confdefs.h <<_ACEOF
5619 #define STACK_DIRECTION $ac_cv_c_stack_direction
5620 _ACEOF
5621
5622
5623 fi
5624
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether closedir returns void" >&5
5626 $as_echo_n "checking whether closedir returns void... " >&6; }
5627 if test "${ac_cv_func_closedir_void+set}" = set; then :
5628 $as_echo_n "(cached) " >&6
5629 else
5630 if test "$cross_compiling" = yes; then :
5631 ac_cv_func_closedir_void=yes
5632 else
5633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5634 /* end confdefs.h. */
5635 $ac_includes_default
5636 #include <$ac_header_dirent>
5637 #ifndef __cplusplus
5638 int closedir ();
5639 #endif
5640
5641 int
5642 main ()
5643 {
5644 return closedir (opendir (".")) != 0;
5645 ;
5646 return 0;
5647 }
5648 _ACEOF
5649 if ac_fn_c_try_run "$LINENO"; then :
5650 ac_cv_func_closedir_void=no
5651 else
5652 ac_cv_func_closedir_void=yes
5653 fi
5654 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5655 conftest.$ac_objext conftest.beam conftest.$ac_ext
5656 fi
5657
5658 fi
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_closedir_void" >&5
5660 $as_echo "$ac_cv_func_closedir_void" >&6; }
5661 if test $ac_cv_func_closedir_void = yes; then
5662
5663 $as_echo "#define CLOSEDIR_VOID 1" >>confdefs.h
5664
5665 fi
5666
5667 for ac_header in unistd.h
5668 do :
5669 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
5670 if test "x$ac_cv_header_unistd_h" = x""yes; then :
5671 cat >>confdefs.h <<_ACEOF
5672 #define HAVE_UNISTD_H 1
5673 _ACEOF
5674
5675 fi
5676
5677 done
5678
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5
5680 $as_echo_n "checking for working chown... " >&6; }
5681 if test "${ac_cv_func_chown_works+set}" = set; then :
5682 $as_echo_n "(cached) " >&6
5683 else
5684 if test "$cross_compiling" = yes; then :
5685 ac_cv_func_chown_works=no
5686 else
5687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5688 /* end confdefs.h. */
5689 $ac_includes_default
5690 #include <fcntl.h>
5691
5692 int
5693 main ()
5694 {
5695 char *f = "conftest.chown";
5696 struct stat before, after;
5697
5698 if (creat (f, 0600) < 0)
5699 return 1;
5700 if (stat (f, &before) < 0)
5701 return 1;
5702 if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
5703 return 1;
5704 if (stat (f, &after) < 0)
5705 return 1;
5706 return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
5707
5708 ;
5709 return 0;
5710 }
5711 _ACEOF
5712 if ac_fn_c_try_run "$LINENO"; then :
5713 ac_cv_func_chown_works=yes
5714 else
5715 ac_cv_func_chown_works=no
5716 fi
5717 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5718 conftest.$ac_objext conftest.beam conftest.$ac_ext
5719 fi
5720
5721 rm -f conftest.chown
5722
5723 fi
5724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5
5725 $as_echo "$ac_cv_func_chown_works" >&6; }
5726 if test $ac_cv_func_chown_works = yes; then
5727
5728 $as_echo "#define HAVE_CHOWN 1" >>confdefs.h
5729
5730 fi
5731
5732 for ac_header in vfork.h
5733 do :
5734 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
5735 if test "x$ac_cv_header_vfork_h" = x""yes; then :
5736 cat >>confdefs.h <<_ACEOF
5737 #define HAVE_VFORK_H 1
5738 _ACEOF
5739
5740 fi
5741
5742 done
5743
5744 for ac_func in fork vfork
5745 do :
5746 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5747 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5748 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5749 cat >>confdefs.h <<_ACEOF
5750 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5751 _ACEOF
5752
5753 fi
5754 done
5755
5756 if test "x$ac_cv_func_fork" = xyes; then
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
5758 $as_echo_n "checking for working fork... " >&6; }
5759 if test "${ac_cv_func_fork_works+set}" = set; then :
5760 $as_echo_n "(cached) " >&6
5761 else
5762 if test "$cross_compiling" = yes; then :
5763 ac_cv_func_fork_works=cross
5764 else
5765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5766 /* end confdefs.h. */
5767 $ac_includes_default
5768 int
5769 main ()
5770 {
5771
5772 /* By Ruediger Kuhlmann. */
5773 return fork () < 0;
5774
5775 ;
5776 return 0;
5777 }
5778 _ACEOF
5779 if ac_fn_c_try_run "$LINENO"; then :
5780 ac_cv_func_fork_works=yes
5781 else
5782 ac_cv_func_fork_works=no
5783 fi
5784 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5785 conftest.$ac_objext conftest.beam conftest.$ac_ext
5786 fi
5787
5788 fi
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
5790 $as_echo "$ac_cv_func_fork_works" >&6; }
5791
5792 else
5793 ac_cv_func_fork_works=$ac_cv_func_fork
5794 fi
5795 if test "x$ac_cv_func_fork_works" = xcross; then
5796 case $host in
5797 *-*-amigaos* | *-*-msdosdjgpp*)
5798 # Override, as these systems have only a dummy fork() stub
5799 ac_cv_func_fork_works=no
5800 ;;
5801 *)
5802 ac_cv_func_fork_works=yes
5803 ;;
5804 esac
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
5806 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
5807 fi
5808 ac_cv_func_vfork_works=$ac_cv_func_vfork
5809 if test "x$ac_cv_func_vfork" = xyes; then
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
5811 $as_echo_n "checking for working vfork... " >&6; }
5812 if test "${ac_cv_func_vfork_works+set}" = set; then :
5813 $as_echo_n "(cached) " >&6
5814 else
5815 if test "$cross_compiling" = yes; then :
5816 ac_cv_func_vfork_works=cross
5817 else
5818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5819 /* end confdefs.h. */
5820 /* Thanks to Paul Eggert for this test. */
5821 $ac_includes_default
5822 #include <sys/wait.h>
5823 #ifdef HAVE_VFORK_H
5824 # include <vfork.h>
5825 #endif
5826 /* On some sparc systems, changes by the child to local and incoming
5827 argument registers are propagated back to the parent. The compiler
5828 is told about this with #include <vfork.h>, but some compilers
5829 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
5830 static variable whose address is put into a register that is
5831 clobbered by the vfork. */
5832 static void
5833 #ifdef __cplusplus
5834 sparc_address_test (int arg)
5835 # else
5836 sparc_address_test (arg) int arg;
5837 #endif
5838 {
5839 static pid_t child;
5840 if (!child) {
5841 child = vfork ();
5842 if (child < 0) {
5843 perror ("vfork");
5844 _exit(2);
5845 }
5846 if (!child) {
5847 arg = getpid();
5848 write(-1, "", 0);
5849 _exit (arg);
5850 }
5851 }
5852 }
5853
5854 int
5855 main ()
5856 {
5857 pid_t parent = getpid ();
5858 pid_t child;
5859
5860 sparc_address_test (0);
5861
5862 child = vfork ();
5863
5864 if (child == 0) {
5865 /* Here is another test for sparc vfork register problems. This
5866 test uses lots of local variables, at least as many local
5867 variables as main has allocated so far including compiler
5868 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
5869 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
5870 reuse the register of parent for one of the local variables,
5871 since it will think that parent can't possibly be used any more
5872 in this routine. Assigning to the local variable will thus
5873 munge parent in the parent process. */
5874 pid_t
5875 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
5876 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
5877 /* Convince the compiler that p..p7 are live; otherwise, it might
5878 use the same hardware register for all 8 local variables. */
5879 if (p != p1 || p != p2 || p != p3 || p != p4
5880 || p != p5 || p != p6 || p != p7)
5881 _exit(1);
5882
5883 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
5884 from child file descriptors. If the child closes a descriptor
5885 before it execs or exits, this munges the parent's descriptor
5886 as well. Test for this by closing stdout in the child. */
5887 _exit(close(fileno(stdout)) != 0);
5888 } else {
5889 int status;
5890 struct stat st;
5891
5892 while (wait(&status) != child)
5893 ;
5894 return (
5895 /* Was there some problem with vforking? */
5896 child < 0
5897
5898 /* Did the child fail? (This shouldn't happen.) */
5899 || status
5900
5901 /* Did the vfork/compiler bug occur? */
5902 || parent != getpid()
5903
5904 /* Did the file descriptor bug occur? */
5905 || fstat(fileno(stdout), &st) != 0
5906 );
5907 }
5908 }
5909 _ACEOF
5910 if ac_fn_c_try_run "$LINENO"; then :
5911 ac_cv_func_vfork_works=yes
5912 else
5913 ac_cv_func_vfork_works=no
5914 fi
5915 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5916 conftest.$ac_objext conftest.beam conftest.$ac_ext
5917 fi
5918
5919 fi
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
5921 $as_echo "$ac_cv_func_vfork_works" >&6; }
5922
5923 fi;
5924 if test "x$ac_cv_func_fork_works" = xcross; then
5925 ac_cv_func_vfork_works=$ac_cv_func_vfork
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
5927 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
5928 fi
5929
5930 if test "x$ac_cv_func_vfork_works" = xyes; then
5931
5932 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
5933
5934 else
5935
5936 $as_echo "#define vfork fork" >>confdefs.h
5937
5938 fi
5939 if test "x$ac_cv_func_fork_works" = xyes; then
5940
5941 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
5942
5943 fi
5944
5945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
5946 $as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; }
5947 if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then :
5948 $as_echo_n "(cached) " >&6
5949 else
5950 rm -f conftest.sym conftest.file
5951 echo >conftest.file
5952 if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
5953 if test "$cross_compiling" = yes; then :
5954 ac_cv_func_lstat_dereferences_slashed_symlink=no
5955 else
5956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5957 /* end confdefs.h. */
5958 $ac_includes_default
5959 int
5960 main ()
5961 {
5962 struct stat sbuf;
5963 /* Linux will dereference the symlink and fail, as required by POSIX.
5964 That is better in the sense that it means we will not
5965 have to compile and use the lstat wrapper. */
5966 return lstat ("conftest.sym/", &sbuf) == 0;
5967 ;
5968 return 0;
5969 }
5970 _ACEOF
5971 if ac_fn_c_try_run "$LINENO"; then :
5972 ac_cv_func_lstat_dereferences_slashed_symlink=yes
5973 else
5974 ac_cv_func_lstat_dereferences_slashed_symlink=no
5975 fi
5976 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5977 conftest.$ac_objext conftest.beam conftest.$ac_ext
5978 fi
5979
5980 else
5981 # If the `ln -s' command failed, then we probably don't even
5982 # have an lstat function.
5983 ac_cv_func_lstat_dereferences_slashed_symlink=no
5984 fi
5985 rm -f conftest.sym conftest.file
5986
5987 fi
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
5989 $as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
5990
5991 test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
5992
5993 cat >>confdefs.h <<_ACEOF
5994 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
5995 _ACEOF
5996
5997
5998 if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then
5999 case " $LIBOBJS " in
6000 *" lstat.$ac_objext "* ) ;;
6001 *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
6002 ;;
6003 esac
6004
6005 fi
6006
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat accepts an empty string" >&5
6008 $as_echo_n "checking whether lstat accepts an empty string... " >&6; }
6009 if test "${ac_cv_func_lstat_empty_string_bug+set}" = set; then :
6010 $as_echo_n "(cached) " >&6
6011 else
6012 if test "$cross_compiling" = yes; then :
6013 ac_cv_func_lstat_empty_string_bug=yes
6014 else
6015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6016 /* end confdefs.h. */
6017 $ac_includes_default
6018 int
6019 main ()
6020 {
6021 struct stat sbuf;
6022 return lstat ("", &sbuf) == 0;
6023 ;
6024 return 0;
6025 }
6026 _ACEOF
6027 if ac_fn_c_try_run "$LINENO"; then :
6028 ac_cv_func_lstat_empty_string_bug=no
6029 else
6030 ac_cv_func_lstat_empty_string_bug=yes
6031 fi
6032 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6033 conftest.$ac_objext conftest.beam conftest.$ac_ext
6034 fi
6035
6036 fi
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_empty_string_bug" >&5
6038 $as_echo "$ac_cv_func_lstat_empty_string_bug" >&6; }
6039 if test $ac_cv_func_lstat_empty_string_bug = yes; then
6040 case " $LIBOBJS " in
6041 *" lstat.$ac_objext "* ) ;;
6042 *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
6043 ;;
6044 esac
6045
6046
6047 cat >>confdefs.h <<_ACEOF
6048 #define HAVE_LSTAT_EMPTY_STRING_BUG 1
6049 _ACEOF
6050
6051 fi
6052
6053 for ac_header in stdlib.h
6054 do :
6055 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
6056 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
6057 cat >>confdefs.h <<_ACEOF
6058 #define HAVE_STDLIB_H 1
6059 _ACEOF
6060
6061 fi
6062
6063 done
6064
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
6066 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
6067 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
6068 $as_echo_n "(cached) " >&6
6069 else
6070 if test "$cross_compiling" = yes; then :
6071 ac_cv_func_malloc_0_nonnull=no
6072 else
6073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6074 /* end confdefs.h. */
6075 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
6076 # include <stdlib.h>
6077 #else
6078 char *malloc ();
6079 #endif
6080
6081 int
6082 main ()
6083 {
6084 return ! malloc (0);
6085 ;
6086 return 0;
6087 }
6088 _ACEOF
6089 if ac_fn_c_try_run "$LINENO"; then :
6090 ac_cv_func_malloc_0_nonnull=yes
6091 else
6092 ac_cv_func_malloc_0_nonnull=no
6093 fi
6094 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6095 conftest.$ac_objext conftest.beam conftest.$ac_ext
6096 fi
6097
6098 fi
6099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
6100 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
6101 if test $ac_cv_func_malloc_0_nonnull = yes; then :
6102
6103 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
6104
6105 else
6106 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
6107
6108 case " $LIBOBJS " in
6109 *" malloc.$ac_objext "* ) ;;
6110 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
6111 ;;
6112 esac
6113
6114
6115 $as_echo "#define malloc rpl_malloc" >>confdefs.h
6116
6117 fi
6118
6119
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
6121 $as_echo_n "checking for working memcmp... " >&6; }
6122 if test "${ac_cv_func_memcmp_working+set}" = set; then :
6123 $as_echo_n "(cached) " >&6
6124 else
6125 if test "$cross_compiling" = yes; then :
6126 ac_cv_func_memcmp_working=no
6127 else
6128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6129 /* end confdefs.h. */
6130 $ac_includes_default
6131 int
6132 main ()
6133 {
6134
6135 /* Some versions of memcmp are not 8-bit clean. */
6136 char c0 = '\100', c1 = '\200', c2 = '\201';
6137 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
6138 return 1;
6139
6140 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
6141 or more and with at least one buffer not starting on a 4-byte boundary.
6142 William Lewis provided this test program. */
6143 {
6144 char foo[21];
6145 char bar[21];
6146 int i;
6147 for (i = 0; i < 4; i++)
6148 {
6149 char *a = foo + i;
6150 char *b = bar + i;
6151 strcpy (a, "--------01111111");
6152 strcpy (b, "--------10000000");
6153 if (memcmp (a, b, 16) >= 0)
6154 return 1;
6155 }
6156 return 0;
6157 }
6158
6159 ;
6160 return 0;
6161 }
6162 _ACEOF
6163 if ac_fn_c_try_run "$LINENO"; then :
6164 ac_cv_func_memcmp_working=yes
6165 else
6166 ac_cv_func_memcmp_working=no
6167 fi
6168 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6169 conftest.$ac_objext conftest.beam conftest.$ac_ext
6170 fi
6171
6172 fi
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
6174 $as_echo "$ac_cv_func_memcmp_working" >&6; }
6175 test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
6176 *" memcmp.$ac_objext "* ) ;;
6177 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
6178 ;;
6179 esac
6180
6181
6182
6183
6184
6185 for ac_header in $ac_header_list
6186 do :
6187 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6188 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6189 "
6190 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6191 cat >>confdefs.h <<_ACEOF
6192 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6193 _ACEOF
6194
6195 fi
6196
6197 done
6198
6199
6200
6201
6202
6203
6204
6205
6206 for ac_func in getpagesize
6207 do :
6208 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6209 if test "x$ac_cv_func_getpagesize" = x""yes; then :
6210 cat >>confdefs.h <<_ACEOF
6211 #define HAVE_GETPAGESIZE 1
6212 _ACEOF
6213
6214 fi
6215 done
6216
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6218 $as_echo_n "checking for working mmap... " >&6; }
6219 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
6220 $as_echo_n "(cached) " >&6
6221 else
6222 if test "$cross_compiling" = yes; then :
6223 ac_cv_func_mmap_fixed_mapped=no
6224 else
6225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6226 /* end confdefs.h. */
6227 $ac_includes_default
6228 /* malloc might have been renamed as rpl_malloc. */
6229 #undef malloc
6230
6231 /* Thanks to Mike Haertel and Jim Avera for this test.
6232 Here is a matrix of mmap possibilities:
6233 mmap private not fixed
6234 mmap private fixed at somewhere currently unmapped
6235 mmap private fixed at somewhere already mapped
6236 mmap shared not fixed
6237 mmap shared fixed at somewhere currently unmapped
6238 mmap shared fixed at somewhere already mapped
6239 For private mappings, we should verify that changes cannot be read()
6240 back from the file, nor mmap's back from the file at a different
6241 address. (There have been systems where private was not correctly
6242 implemented like the infamous i386 svr4.0, and systems where the
6243 VM page cache was not coherent with the file system buffer cache
6244 like early versions of FreeBSD and possibly contemporary NetBSD.)
6245 For shared mappings, we should conversely verify that changes get
6246 propagated back to all the places they're supposed to be.
6247
6248 Grep wants private fixed already mapped.
6249 The main things grep needs to know about mmap are:
6250 * does it exist and is it safe to write into the mmap'd area
6251 * how to use it (BSD variants) */
6252
6253 #include <fcntl.h>
6254 #include <sys/mman.h>
6255
6256 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
6257 char *malloc ();
6258 #endif
6259
6260 /* This mess was copied from the GNU getpagesize.h. */
6261 #ifndef HAVE_GETPAGESIZE
6262 # ifdef _SC_PAGESIZE
6263 # define getpagesize() sysconf(_SC_PAGESIZE)
6264 # else /* no _SC_PAGESIZE */
6265 # ifdef HAVE_SYS_PARAM_H
6266 # include <sys/param.h>
6267 # ifdef EXEC_PAGESIZE
6268 # define getpagesize() EXEC_PAGESIZE
6269 # else /* no EXEC_PAGESIZE */
6270 # ifdef NBPG
6271 # define getpagesize() NBPG * CLSIZE
6272 # ifndef CLSIZE
6273 # define CLSIZE 1
6274 # endif /* no CLSIZE */
6275 # else /* no NBPG */
6276 # ifdef NBPC
6277 # define getpagesize() NBPC
6278 # else /* no NBPC */
6279 # ifdef PAGESIZE
6280 # define getpagesize() PAGESIZE
6281 # endif /* PAGESIZE */
6282 # endif /* no NBPC */
6283 # endif /* no NBPG */
6284 # endif /* no EXEC_PAGESIZE */
6285 # else /* no HAVE_SYS_PARAM_H */
6286 # define getpagesize() 8192 /* punt totally */
6287 # endif /* no HAVE_SYS_PARAM_H */
6288 # endif /* no _SC_PAGESIZE */
6289
6290 #endif /* no HAVE_GETPAGESIZE */
6291
6292 int
6293 main ()
6294 {
6295 char *data, *data2, *data3;
6296 const char *cdata2;
6297 int i, pagesize;
6298 int fd, fd2;
6299
6300 pagesize = getpagesize ();
6301
6302 /* First, make a file with some known garbage in it. */
6303 data = (char *) malloc (pagesize);
6304 if (!data)
6305 return 1;
6306 for (i = 0; i < pagesize; ++i)
6307 *(data + i) = rand ();
6308 umask (0);
6309 fd = creat ("conftest.mmap", 0600);
6310 if (fd < 0)
6311 return 2;
6312 if (write (fd, data, pagesize) != pagesize)
6313 return 3;
6314 close (fd);
6315
6316 /* Next, check that the tail of a page is zero-filled. File must have
6317 non-zero length, otherwise we risk SIGBUS for entire page. */
6318 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
6319 if (fd2 < 0)
6320 return 4;
6321 cdata2 = "";
6322 if (write (fd2, cdata2, 1) != 1)
6323 return 5;
6324 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
6325 if (data2 == MAP_FAILED)
6326 return 6;
6327 for (i = 0; i < pagesize; ++i)
6328 if (*(data2 + i))
6329 return 7;
6330 close (fd2);
6331 if (munmap (data2, pagesize))
6332 return 8;
6333
6334 /* Next, try to mmap the file at a fixed address which already has
6335 something else allocated at it. If we can, also make sure that
6336 we see the same garbage. */
6337 fd = open ("conftest.mmap", O_RDWR);
6338 if (fd < 0)
6339 return 9;
6340 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6341 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6342 return 10;
6343 for (i = 0; i < pagesize; ++i)
6344 if (*(data + i) != *(data2 + i))
6345 return 11;
6346
6347 /* Finally, make sure that changes to the mapped area do not
6348 percolate back to the file as seen by read(). (This is a bug on
6349 some variants of i386 svr4.0.) */
6350 for (i = 0; i < pagesize; ++i)
6351 *(data2 + i) = *(data2 + i) + 1;
6352 data3 = (char *) malloc (pagesize);
6353 if (!data3)
6354 return 12;
6355 if (read (fd, data3, pagesize) != pagesize)
6356 return 13;
6357 for (i = 0; i < pagesize; ++i)
6358 if (*(data + i) != *(data3 + i))
6359 return 14;
6360 close (fd);
6361 return 0;
6362 }
6363 _ACEOF
6364 if ac_fn_c_try_run "$LINENO"; then :
6365 ac_cv_func_mmap_fixed_mapped=yes
6366 else
6367 ac_cv_func_mmap_fixed_mapped=no
6368 fi
6369 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6370 conftest.$ac_objext conftest.beam conftest.$ac_ext
6371 fi
6372
6373 fi
6374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
6375 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
6376 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6377
6378 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
6379
6380 fi
6381 rm -f conftest.mmap conftest.txt
6382
6383 for ac_header in stdlib.h
6384 do :
6385 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
6386 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
6387 cat >>confdefs.h <<_ACEOF
6388 #define HAVE_STDLIB_H 1
6389 _ACEOF
6390
6391 fi
6392
6393 done
6394
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
6396 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
6397 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
6398 $as_echo_n "(cached) " >&6
6399 else
6400 if test "$cross_compiling" = yes; then :
6401 ac_cv_func_realloc_0_nonnull=no
6402 else
6403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6404 /* end confdefs.h. */
6405 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
6406 # include <stdlib.h>
6407 #else
6408 char *realloc ();
6409 #endif
6410
6411 int
6412 main ()
6413 {
6414 return ! realloc (0, 0);
6415 ;
6416 return 0;
6417 }
6418 _ACEOF
6419 if ac_fn_c_try_run "$LINENO"; then :
6420 ac_cv_func_realloc_0_nonnull=yes
6421 else
6422 ac_cv_func_realloc_0_nonnull=no
6423 fi
6424 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6425 conftest.$ac_objext conftest.beam conftest.$ac_ext
6426 fi
6427
6428 fi
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
6430 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
6431 if test $ac_cv_func_realloc_0_nonnull = yes; then :
6432
6433 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
6434
6435 else
6436 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
6437
6438 case " $LIBOBJS " in
6439 *" realloc.$ac_objext "* ) ;;
6440 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
6441 ;;
6442 esac
6443
6444
6445 $as_echo "#define realloc rpl_realloc" >>confdefs.h
6446
6447 fi
6448
6449
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat accepts an empty string" >&5
6451 $as_echo_n "checking whether stat accepts an empty string... " >&6; }
6452 if test "${ac_cv_func_stat_empty_string_bug+set}" = set; then :
6453 $as_echo_n "(cached) " >&6
6454 else
6455 if test "$cross_compiling" = yes; then :
6456 ac_cv_func_stat_empty_string_bug=yes
6457 else
6458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6459 /* end confdefs.h. */
6460 $ac_includes_default
6461 int
6462 main ()
6463 {
6464 struct stat sbuf;
6465 return stat ("", &sbuf) == 0;
6466 ;
6467 return 0;
6468 }
6469 _ACEOF
6470 if ac_fn_c_try_run "$LINENO"; then :
6471 ac_cv_func_stat_empty_string_bug=no
6472 else
6473 ac_cv_func_stat_empty_string_bug=yes
6474 fi
6475 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6476 conftest.$ac_objext conftest.beam conftest.$ac_ext
6477 fi
6478
6479 fi
6480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_stat_empty_string_bug" >&5
6481 $as_echo "$ac_cv_func_stat_empty_string_bug" >&6; }
6482 if test $ac_cv_func_stat_empty_string_bug = yes; then
6483 case " $LIBOBJS " in
6484 *" stat.$ac_objext "* ) ;;
6485 *) LIBOBJS="$LIBOBJS stat.$ac_objext"
6486 ;;
6487 esac
6488
6489
6490 cat >>confdefs.h <<_ACEOF
6491 #define HAVE_STAT_EMPTY_STRING_BUG 1
6492 _ACEOF
6493
6494 fi
6495
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
6497 $as_echo_n "checking for working strtod... " >&6; }
6498 if test "${ac_cv_func_strtod+set}" = set; then :
6499 $as_echo_n "(cached) " >&6
6500 else
6501 if test "$cross_compiling" = yes; then :
6502 ac_cv_func_strtod=no
6503 else
6504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6505 /* end confdefs.h. */
6506
6507 $ac_includes_default
6508 #ifndef strtod
6509 double strtod ();
6510 #endif
6511 int
6512 main()
6513 {
6514 {
6515 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
6516 char *string = " +69";
6517 char *term;
6518 double value;
6519 value = strtod (string, &term);
6520 if (value != 69 || term != (string + 4))
6521 return 1;
6522 }
6523
6524 {
6525 /* Under Solaris 2.4, strtod returns the wrong value for the
6526 terminating character under some conditions. */
6527 char *string = "NaN";
6528 char *term;
6529 strtod (string, &term);
6530 if (term != string && *(term - 1) == 0)
6531 return 1;
6532 }
6533 return 0;
6534 }
6535
6536 _ACEOF
6537 if ac_fn_c_try_run "$LINENO"; then :
6538 ac_cv_func_strtod=yes
6539 else
6540 ac_cv_func_strtod=no
6541 fi
6542 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6543 conftest.$ac_objext conftest.beam conftest.$ac_ext
6544 fi
6545
6546 fi
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
6548 $as_echo "$ac_cv_func_strtod" >&6; }
6549 if test $ac_cv_func_strtod = no; then
6550 case " $LIBOBJS " in
6551 *" strtod.$ac_objext "* ) ;;
6552 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
6553 ;;
6554 esac
6555
6556 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
6557 if test "x$ac_cv_func_pow" = x""yes; then :
6558
6559 fi
6560
6561 if test $ac_cv_func_pow = no; then
6562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
6563 $as_echo_n "checking for pow in -lm... " >&6; }
6564 if test "${ac_cv_lib_m_pow+set}" = set; then :
6565 $as_echo_n "(cached) " >&6
6566 else
6567 ac_check_lib_save_LIBS=$LIBS
6568 LIBS="-lm $LIBS"
6569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6570 /* end confdefs.h. */
6571
6572 /* Override any GCC internal prototype to avoid an error.
6573 Use char because int might match the return type of a GCC
6574 builtin and then its argument prototype would still apply. */
6575 #ifdef __cplusplus
6576 extern "C"
6577 #endif
6578 char pow ();
6579 int
6580 main ()
6581 {
6582 return pow ();
6583 ;
6584 return 0;
6585 }
6586 _ACEOF
6587 if ac_fn_c_try_link "$LINENO"; then :
6588 ac_cv_lib_m_pow=yes
6589 else
6590 ac_cv_lib_m_pow=no
6591 fi
6592 rm -f core conftest.err conftest.$ac_objext \
6593 conftest$ac_exeext conftest.$ac_ext
6594 LIBS=$ac_check_lib_save_LIBS
6595 fi
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
6597 $as_echo "$ac_cv_lib_m_pow" >&6; }
6598 if test "x$ac_cv_lib_m_pow" = x""yes; then :
6599 POW_LIB=-lm
6600 else
6601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
6602 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
6603 fi
6604
6605 fi
6606
6607 fi
6608
6609 for ac_func in vprintf
6610 do :
6611 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
6612 if test "x$ac_cv_func_vprintf" = x""yes; then :
6613 cat >>confdefs.h <<_ACEOF
6614 #define HAVE_VPRINTF 1
6615 _ACEOF
6616
6617 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6618 if test "x$ac_cv_func__doprnt" = x""yes; then :
6619
6620 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
6621
6622 fi
6623
6624 fi
6625 done
6626
6627
6628
6629 ################################################################################
6630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use static linking" >&5
6631 $as_echo_n "checking whether to use static linking... " >&6; }
6632 # Check whether --enable-static_link was given.
6633 if test "${enable_static_link+set}" = set; then :
6634 enableval=$enable_static_link; STATIC_LINK=$enableval
6635 else
6636 STATIC_LINK=no
6637 fi
6638
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STATIC_LINK" >&5
6640 $as_echo "$STATIC_LINK" >&6; }
6641
6642 ################################################################################
6643
6644
6645 ################################################################################
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file owner" >&5
6647 $as_echo_n "checking file owner... " >&6; }
6648
6649 # Check whether --with-user was given.
6650 if test "${with_user+set}" = set; then :
6651 withval=$with_user; OWNER=$withval
6652 fi
6653
6654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OWNER" >&5
6655 $as_echo "$OWNER" >&6; }
6656
6657 if test x$OWNER != x; then
6658 INSTALL="$INSTALL -o $OWNER"
6659 fi
6660
6661 ################################################################################
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking group owner" >&5
6663 $as_echo_n "checking group owner... " >&6; }
6664
6665 # Check whether --with-group was given.
6666 if test "${with_group+set}" = set; then :
6667 withval=$with_group; GROUP=$withval
6668 fi
6669
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROUP" >&5
6671 $as_echo "$GROUP" >&6; }
6672
6673 if test x$GROUP != x; then
6674 INSTALL="$INSTALL -g $GROUP"
6675 fi
6676
6677 ################################################################################
6678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking device node uid" >&5
6679 $as_echo_n "checking device node uid... " >&6; }
6680
6681
6682 # Check whether --with-device-uid was given.
6683 if test "${with_device_uid+set}" = set; then :
6684 withval=$with_device_uid; DM_DEVICE_UID=$withval
6685 else
6686 DM_DEVICE_UID=0
6687 fi
6688
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_UID" >&5
6690 $as_echo "$DM_DEVICE_UID" >&6; }
6691
6692 ################################################################################
6693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking device node gid" >&5
6694 $as_echo_n "checking device node gid... " >&6; }
6695
6696
6697 # Check whether --with-device-gid was given.
6698 if test "${with_device_gid+set}" = set; then :
6699 withval=$with_device_gid; DM_DEVICE_GID=$withval
6700 else
6701 DM_DEVICE_GID=0
6702 fi
6703
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_GID" >&5
6705 $as_echo "$DM_DEVICE_GID" >&6; }
6706
6707 ################################################################################
6708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking device node mode" >&5
6709 $as_echo_n "checking device node mode... " >&6; }
6710
6711
6712 # Check whether --with-device-mode was given.
6713 if test "${with_device_mode+set}" = set; then :
6714 withval=$with_device_mode; DM_DEVICE_MODE=$withval
6715 else
6716 DM_DEVICE_MODE=0600
6717 fi
6718
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_MODE" >&5
6720 $as_echo "$DM_DEVICE_MODE" >&6; }
6721
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking when to create device nodes" >&5
6723 $as_echo_n "checking when to create device nodes... " >&6; }
6724
6725 # Check whether --with-device-nodes-on was given.
6726 if test "${with_device_nodes_on+set}" = set; then :
6727 withval=$with_device_nodes_on; ADD_NODE=$withval
6728 else
6729 ADD_NODE=resume
6730 fi
6731
6732 case "$ADD_NODE" in
6733 resume) add_on=DM_ADD_NODE_ON_RESUME;;
6734 create) add_on=DM_ADD_NODE_ON_CREATE;;
6735 *) as_fn_error $? "--with-device-nodes-on parameter invalid" "$LINENO" 5;;
6736 esac
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: on $ADD_NODE" >&5
6738 $as_echo "on $ADD_NODE" >&6; }
6739
6740 cat >>confdefs.h <<_ACEOF
6741 #define DEFAULT_DM_ADD_NODE $add_on
6742 _ACEOF
6743
6744
6745 ################################################################################
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable lvm1 fallback" >&5
6747 $as_echo_n "checking whether to enable lvm1 fallback... " >&6; }
6748 # Check whether --enable-lvm1_fallback was given.
6749 if test "${enable_lvm1_fallback+set}" = set; then :
6750 enableval=$enable_lvm1_fallback; LVM1_FALLBACK=$enableval
6751 else
6752 LVM1_FALLBACK=no
6753 fi
6754
6755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVM1_FALLBACK" >&5
6756 $as_echo "$LVM1_FALLBACK" >&6; }
6757
6758 if test x$LVM1_FALLBACK = xyes; then
6759
6760 $as_echo "#define LVM1_FALLBACK 1" >>confdefs.h
6761
6762 fi
6763
6764 ################################################################################
6765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for lvm1 metadata" >&5
6766 $as_echo_n "checking whether to include support for lvm1 metadata... " >&6; }
6767
6768 # Check whether --with-lvm1 was given.
6769 if test "${with_lvm1+set}" = set; then :
6770 withval=$with_lvm1; LVM1=$withval
6771 else
6772 LVM1=internal
6773 fi
6774
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVM1" >&5
6776 $as_echo "$LVM1" >&6; }
6777
6778 if [ "x$LVM1" != xnone -a "x$LVM1" != xinternal -a "x$LVM1" != xshared ];
6779 then as_fn_error $? "--with-lvm1 parameter invalid
6780 " "$LINENO" 5
6781 fi;
6782
6783 if test x$LVM1 = xinternal; then
6784
6785 $as_echo "#define LVM1_INTERNAL 1" >>confdefs.h
6786
6787 fi
6788
6789 ################################################################################
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for GFS pool metadata" >&5
6791 $as_echo_n "checking whether to include support for GFS pool metadata... " >&6; }
6792
6793 # Check whether --with-pool was given.
6794 if test "${with_pool+set}" = set; then :
6795 withval=$with_pool; POOL=$withval
6796 else
6797 POOL=internal
6798 fi
6799
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $POOL" >&5
6801 $as_echo "$POOL" >&6; }
6802
6803 if [ "x$POOL" != xnone -a "x$POOL" != xinternal -a "x$POOL" != xshared ];
6804 then as_fn_error $? "--with-pool parameter invalid
6805 " "$LINENO" 5
6806 fi;
6807
6808 if test x$POOL = xinternal; then
6809
6810 $as_echo "#define POOL_INTERNAL 1" >>confdefs.h
6811
6812 fi
6813
6814 ################################################################################
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for cluster locking" >&5
6816 $as_echo_n "checking whether to include support for cluster locking... " >&6; }
6817
6818 # Check whether --with-cluster was given.
6819 if test "${with_cluster+set}" = set; then :
6820 withval=$with_cluster; CLUSTER=$withval
6821 fi
6822
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLUSTER" >&5
6824 $as_echo "$CLUSTER" >&6; }
6825
6826 if [ "x$CLUSTER" != xnone -a "x$CLUSTER" != xinternal -a "x$CLUSTER" != xshared ];
6827 then as_fn_error $? "--with-cluster parameter invalid
6828 " "$LINENO" 5
6829 fi;
6830
6831 if test x$CLUSTER = xinternal; then
6832
6833 $as_echo "#define CLUSTER_LOCKING_INTERNAL 1" >>confdefs.h
6834
6835 fi
6836
6837 ################################################################################
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include snapshots" >&5
6839 $as_echo_n "checking whether to include snapshots... " >&6; }
6840
6841 # Check whether --with-snapshots was given.
6842 if test "${with_snapshots+set}" = set; then :
6843 withval=$with_snapshots; SNAPSHOTS=$withval
6844 else
6845 SNAPSHOTS=internal
6846 fi
6847
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNAPSHOTS" >&5
6849 $as_echo "$SNAPSHOTS" >&6; }
6850
6851 if [ "x$SNAPSHOTS" != xnone -a "x$SNAPSHOTS" != xinternal -a "x$SNAPSHOTS" != xshared ];
6852 then as_fn_error $? "--with-snapshots parameter invalid
6853 " "$LINENO" 5
6854 fi;
6855
6856 if test x$SNAPSHOTS = xinternal; then
6857
6858 $as_echo "#define SNAPSHOT_INTERNAL 1" >>confdefs.h
6859
6860 fi
6861
6862 ################################################################################
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include mirrors" >&5
6864 $as_echo_n "checking whether to include mirrors... " >&6; }
6865
6866 # Check whether --with-mirrors was given.
6867 if test "${with_mirrors+set}" = set; then :
6868 withval=$with_mirrors; MIRRORS=$withval
6869 else
6870 MIRRORS=internal
6871 fi
6872
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIRRORS" >&5
6874 $as_echo "$MIRRORS" >&6; }
6875
6876 if [ "x$MIRRORS" != xnone -a "x$MIRRORS" != xinternal -a "x$MIRRORS" != xshared ];
6877 then as_fn_error $? "--with-mirrors parameter invalid
6878 " "$LINENO" 5
6879 fi;
6880
6881 if test x$MIRRORS = xinternal; then
6882
6883 $as_echo "#define MIRRORED_INTERNAL 1" >>confdefs.h
6884
6885 fi
6886
6887 ################################################################################
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include raid" >&5
6889 $as_echo_n "checking whether to include raid... " >&6; }
6890
6891 # Check whether --with-raid was given.
6892 if test "${with_raid+set}" = set; then :
6893 withval=$with_raid; RAID=$withval
6894 else
6895 RAID=internal
6896 fi
6897
6898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RAID" >&5
6899 $as_echo "$RAID" >&6; }
6900
6901 if [ "x$RAID" != xnone -a "x$RAID" != xinternal -a "x$RAID" != xshared ];
6902 then as_fn_error $? "--with-raid parameter invalid
6903 " "$LINENO" 5
6904 fi;
6905
6906 if test x$RAID = xinternal; then
6907
6908 $as_echo "#define RAID_INTERNAL 1" >>confdefs.h
6909
6910 fi
6911
6912 ################################################################################
6913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include replicators" >&5
6914 $as_echo_n "checking whether to include replicators... " >&6; }
6915
6916 # Check whether --with-replicators was given.
6917 if test "${with_replicators+set}" = set; then :
6918 withval=$with_replicators; REPLICATORS=$withval
6919 else
6920 REPLICATORS=none
6921 fi
6922
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $REPLICATORS" >&5
6924 $as_echo "$REPLICATORS" >&6; }
6925
6926 case "$REPLICATORS" in
6927 none|shared) ;;
6928 internal)
6929 $as_echo "#define REPLICATOR_INTERNAL 1" >>confdefs.h
6930 ;;
6931 *) as_fn_error $? "--with-replicators parameter invalid ($REPLICATORS)" "$LINENO" 5 ;;
6932 esac
6933
6934 ################################################################################
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include thin provisioning" >&5
6936 $as_echo_n "checking whether to include thin provisioning... " >&6; }
6937
6938 # Check whether --with-thin was given.
6939 if test "${with_thin+set}" = set; then :
6940 withval=$with_thin; THIN=$withval
6941 else
6942 THIN=none
6943 fi
6944
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIN" >&5
6946 $as_echo "$THIN" >&6; }
6947
6948 case "$THIN" in
6949 none|shared) ;;
6950 internal)
6951 $as_echo "#define THIN_INTERNAL 1" >>confdefs.h
6952 ;;
6953 *) as_fn_error $? "--with-thin parameter invalid ($THIN)" "$LINENO" 5 ;;
6954 esac
6955
6956 ################################################################################
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable readline" >&5
6958 $as_echo_n "checking whether to enable readline... " >&6; }
6959 # Check whether --enable-readline was given.
6960 if test "${enable_readline+set}" = set; then :
6961 enableval=$enable_readline; READLINE=$enableval
6962 else
6963 READLINE=maybe
6964 fi
6965
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE" >&5
6967 $as_echo "$READLINE" >&6; }
6968
6969 ################################################################################
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable realtime support" >&5
6971 $as_echo_n "checking whether to enable realtime support... " >&6; }
6972 # Check whether --enable-realtime was given.
6973 if test "${enable_realtime+set}" = set; then :
6974 enableval=$enable_realtime; REALTIME=$enableval
6975 fi
6976
6977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $REALTIME" >&5
6978 $as_echo "$REALTIME" >&6; }
6979
6980 ################################################################################
6981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable OCF resource agents" >&5
6982 $as_echo_n "checking whether to enable OCF resource agents... " >&6; }
6983 # Check whether --enable-ocf was given.
6984 if test "${enable_ocf+set}" = set; then :
6985 enableval=$enable_ocf; OCF=$enableval
6986 else
6987 OCF=no
6988 fi
6989
6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCF" >&5
6991 $as_echo "$OCF" >&6; }
6992
6993 # Check whether --with-ocfdir was given.
6994 if test "${with_ocfdir+set}" = set; then :
6995 withval=$with_ocfdir; OCFDIR=$withval
6996 else
6997 OCFDIR='${prefix}/lib/ocf/resource.d/lvm2'
6998 fi
6999
7000
7001 ################################################################################
7002 pkg_config_init() {
7003
7004
7005
7006
7007
7008
7009 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
7010 if test -n "$ac_tool_prefix"; then
7011 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
7012 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
7013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7014 $as_echo_n "checking for $ac_word... " >&6; }
7015 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
7016 $as_echo_n "(cached) " >&6
7017 else
7018 case $PKG_CONFIG in
7019 [\\/]* | ?:[\\/]*)
7020 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
7021 ;;
7022 *)
7023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7024 for as_dir in $PATH
7025 do
7026 IFS=$as_save_IFS
7027 test -z "$as_dir" && as_dir=.
7028 for ac_exec_ext in '' $ac_executable_extensions; do
7029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7030 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7032 break 2
7033 fi
7034 done
7035 done
7036 IFS=$as_save_IFS
7037
7038 ;;
7039 esac
7040 fi
7041 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
7042 if test -n "$PKG_CONFIG"; then
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
7044 $as_echo "$PKG_CONFIG" >&6; }
7045 else
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7047 $as_echo "no" >&6; }
7048 fi
7049
7050
7051 fi
7052 if test -z "$ac_cv_path_PKG_CONFIG"; then
7053 ac_pt_PKG_CONFIG=$PKG_CONFIG
7054 # Extract the first word of "pkg-config", so it can be a program name with args.
7055 set dummy pkg-config; ac_word=$2
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7057 $as_echo_n "checking for $ac_word... " >&6; }
7058 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
7059 $as_echo_n "(cached) " >&6
7060 else
7061 case $ac_pt_PKG_CONFIG in
7062 [\\/]* | ?:[\\/]*)
7063 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
7064 ;;
7065 *)
7066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067 for as_dir in $PATH
7068 do
7069 IFS=$as_save_IFS
7070 test -z "$as_dir" && as_dir=.
7071 for ac_exec_ext in '' $ac_executable_extensions; do
7072 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7073 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7075 break 2
7076 fi
7077 done
7078 done
7079 IFS=$as_save_IFS
7080
7081 ;;
7082 esac
7083 fi
7084 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
7085 if test -n "$ac_pt_PKG_CONFIG"; then
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
7087 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
7088 else
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7090 $as_echo "no" >&6; }
7091 fi
7092
7093 if test "x$ac_pt_PKG_CONFIG" = x; then
7094 PKG_CONFIG=""
7095 else
7096 case $cross_compiling:$ac_tool_warned in
7097 yes:)
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7099 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7100 ac_tool_warned=yes ;;
7101 esac
7102 PKG_CONFIG=$ac_pt_PKG_CONFIG
7103 fi
7104 else
7105 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
7106 fi
7107
7108 fi
7109 if test -n "$PKG_CONFIG"; then
7110 _pkg_min_version=0.9.0
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
7112 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
7113 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
7114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7115 $as_echo "yes" >&6; }
7116 else
7117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7118 $as_echo "no" >&6; }
7119 PKG_CONFIG=""
7120 fi
7121 fi
7122
7123 pkg_failed=no
7124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKGCONFIGINIT" >&5
7125 $as_echo_n "checking for PKGCONFIGINIT... " >&6; }
7126
7127 if test -n "$PKGCONFIGINIT_CFLAGS"; then
7128 pkg_cv_PKGCONFIGINIT_CFLAGS="$PKGCONFIGINIT_CFLAGS"
7129 elif test -n "$PKG_CONFIG"; then
7130 if test -n "$PKG_CONFIG" && \
7131 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pkgconfiginit\""; } >&5
7132 ($PKG_CONFIG --exists --print-errors "pkgconfiginit") 2>&5
7133 ac_status=$?
7134 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7135 test $ac_status = 0; }; then
7136 pkg_cv_PKGCONFIGINIT_CFLAGS=`$PKG_CONFIG --cflags "pkgconfiginit" 2>/dev/null`
7137 else
7138 pkg_failed=yes
7139 fi
7140 else
7141 pkg_failed=untried
7142 fi
7143 if test -n "$PKGCONFIGINIT_LIBS"; then
7144 pkg_cv_PKGCONFIGINIT_LIBS="$PKGCONFIGINIT_LIBS"
7145 elif test -n "$PKG_CONFIG"; then
7146 if test -n "$PKG_CONFIG" && \
7147 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pkgconfiginit\""; } >&5
7148 ($PKG_CONFIG --exists --print-errors "pkgconfiginit") 2>&5
7149 ac_status=$?
7150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7151 test $ac_status = 0; }; then
7152 pkg_cv_PKGCONFIGINIT_LIBS=`$PKG_CONFIG --libs "pkgconfiginit" 2>/dev/null`
7153 else
7154 pkg_failed=yes
7155 fi
7156 else
7157 pkg_failed=untried
7158 fi
7159
7160
7161
7162 if test $pkg_failed = yes; then
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7164 $as_echo "no" >&6; }
7165
7166 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7167 _pkg_short_errors_supported=yes
7168 else
7169 _pkg_short_errors_supported=no
7170 fi
7171 if test $_pkg_short_errors_supported = yes; then
7172 PKGCONFIGINIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pkgconfiginit" 2>&1`
7173 else
7174 PKGCONFIGINIT_PKG_ERRORS=`$PKG_CONFIG --print-errors "pkgconfiginit" 2>&1`
7175 fi
7176 # Put the nasty error message in config.log where it belongs
7177 echo "$PKGCONFIGINIT_PKG_ERRORS" >&5
7178
7179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pkg-config initialized" >&5
7180 $as_echo "pkg-config initialized" >&6; }
7181 elif test $pkg_failed = untried; then
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7183 $as_echo "no" >&6; }
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pkg-config initialized" >&5
7185 $as_echo "pkg-config initialized" >&6; }
7186 else
7187 PKGCONFIGINIT_CFLAGS=$pkg_cv_PKGCONFIGINIT_CFLAGS
7188 PKGCONFIGINIT_LIBS=$pkg_cv_PKGCONFIGINIT_LIBS
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7190 $as_echo "yes" >&6; }
7191
7192 fi
7193 PKGCONFIG_INIT=1
7194 }
7195
7196 ################################################################################
7197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build cluster LVM daemon" >&5
7198 $as_echo_n "checking whether to build cluster LVM daemon... " >&6; }
7199
7200 # Check whether --with-clvmd was given.
7201 if test "${with_clvmd+set}" = set; then :
7202 withval=$with_clvmd; CLVMD=$withval
7203 else
7204 CLVMD=none
7205 fi
7206
7207 if test x$CLVMD = xyes; then
7208 CLVMD=all
7209 fi
7210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLVMD" >&5
7211 $as_echo "$CLVMD" >&6; }
7212
7213 if test x$CLVMD != xnone && test x$CLUSTER = xnone; then
7214 CLUSTER=internal
7215 fi
7216
7217 if test x$CLVMD != xnone && test x$PKGCONFIG_INIT != x1; then
7218 pkg_config_init
7219 fi
7220
7221 CLVMD_CMANAGERS=""
7222 CLVMD_NEEDS_QDISKD=no
7223
7224 if [ `expr x"$CLVMD" : '.*gulm.*'` != 0 ]; then
7225 as_fn_error $? "Since version 2.02.87 GULM locking is no longer supported." "$LINENO" 5;
7226 fi
7227 if [ `expr x"$CLVMD" : '.*cman.*'` != 0 ]; then
7228 BUILDCMAN=yes
7229 CLVMD_CMANAGERS="$CLVMD_CMANAGERS cman"
7230 CLVMD_NEEDS_QDISKD=yes
7231 fi
7232 if [ `expr x"$CLVMD" : '.*corosync.*'` != 0 ]; then
7233 BUILDCOROSYNC=yes
7234 CLVMD_CMANAGERS="$CLVMD_CMANAGERS corosync"
7235 fi
7236 if [ `expr x"$CLVMD" : '.*openais.*'` != 0 ]; then
7237 BUILDOPENAIS=yes
7238 CLVMD_CMANAGERS="$CLVMD_CMANAGERS openais"
7239 fi
7240 if test x$CLVMD_NEEDS_QDISKD != xno; then
7241 CLVMD_CMANAGERS="$CLVMD_CMANAGERS qdiskd"
7242 fi
7243
7244 soft_bailout() {
7245 NOTFOUND=1
7246 }
7247
7248 hard_bailout() {
7249 as_fn_error $? "bailing out" "$LINENO" 5
7250 }
7251
7252 if test x$CLVMD = xall; then
7253 bailout=soft_bailout
7254 BUILDCMAN=yes
7255 BUILDCOROSYNC=yes
7256 BUILDOPENAIS=yes
7257 else
7258 bailout=hard_bailout
7259 fi
7260
7261 check_lib_no_libs() {
7262 lib_no_libs_arg1=$1
7263 shift
7264 lib_no_libs_arg2=$1
7265 shift
7266 lib_no_libs_args=$@
7267 as_ac_Lib=`$as_echo "ac_cv_lib_$lib_no_libs_arg1''_$lib_no_libs_arg2" | $as_tr_sh`
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $lib_no_libs_arg2 in -l$lib_no_libs_arg1" >&5
7269 $as_echo_n "checking for $lib_no_libs_arg2 in -l$lib_no_libs_arg1... " >&6; }
7270 if eval "test \"\${$as_ac_Lib+set}\"" = set; then :
7271 $as_echo_n "(cached) " >&6
7272 else
7273 ac_check_lib_save_LIBS=$LIBS
7274 LIBS="-l$lib_no_libs_arg1 $lib_no_libs_args $LIBS"
7275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7276 /* end confdefs.h. */
7277
7278 /* Override any GCC internal prototype to avoid an error.
7279 Use char because int might match the return type of a GCC
7280 builtin and then its argument prototype would still apply. */
7281 #ifdef __cplusplus
7282 extern "C"
7283 #endif
7284 char $lib_no_libs_arg2 ();
7285 int
7286 main ()
7287 {
7288 return $lib_no_libs_arg2 ();
7289 ;
7290 return 0;
7291 }
7292 _ACEOF
7293 if ac_fn_c_try_link "$LINENO"; then :
7294 eval "$as_ac_Lib=yes"
7295 else
7296 eval "$as_ac_Lib=no"
7297 fi
7298 rm -f core conftest.err conftest.$ac_objext \
7299 conftest$ac_exeext conftest.$ac_ext
7300 LIBS=$ac_check_lib_save_LIBS
7301 fi
7302 eval ac_res=\$$as_ac_Lib
7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7304 $as_echo "$ac_res" >&6; }
7305 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7306 cat >>confdefs.h <<_ACEOF
7307 #define `$as_echo "HAVE_LIB$lib_no_libs_arg1" | $as_tr_cpp` 1
7308 _ACEOF
7309
7310 LIBS="-l$lib_no_libs_arg1 $LIBS"
7311
7312 else
7313 $bailout
7314 fi
7315
7316 LIBS=$ac_check_lib_save_LIBS
7317 }
7318
7319 if test x$BUILDCMAN = xyes; then
7320
7321 pkg_failed=no
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMAN" >&5
7323 $as_echo_n "checking for CMAN... " >&6; }
7324
7325 if test -n "$CMAN_CFLAGS"; then
7326 pkg_cv_CMAN_CFLAGS="$CMAN_CFLAGS"
7327 elif test -n "$PKG_CONFIG"; then
7328 if test -n "$PKG_CONFIG" && \
7329 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcman\""; } >&5
7330 ($PKG_CONFIG --exists --print-errors "libcman") 2>&5
7331 ac_status=$?
7332 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7333 test $ac_status = 0; }; then
7334 pkg_cv_CMAN_CFLAGS=`$PKG_CONFIG --cflags "libcman" 2>/dev/null`
7335 else
7336 pkg_failed=yes
7337 fi
7338 else
7339 pkg_failed=untried
7340 fi
7341 if test -n "$CMAN_LIBS"; then
7342 pkg_cv_CMAN_LIBS="$CMAN_LIBS"
7343 elif test -n "$PKG_CONFIG"; then
7344 if test -n "$PKG_CONFIG" && \
7345 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcman\""; } >&5
7346 ($PKG_CONFIG --exists --print-errors "libcman") 2>&5
7347 ac_status=$?
7348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7349 test $ac_status = 0; }; then
7350 pkg_cv_CMAN_LIBS=`$PKG_CONFIG --libs "libcman" 2>/dev/null`
7351 else
7352 pkg_failed=yes
7353 fi
7354 else
7355 pkg_failed=untried
7356 fi
7357
7358
7359
7360 if test $pkg_failed = yes; then
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7362 $as_echo "no" >&6; }
7363
7364 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7365 _pkg_short_errors_supported=yes
7366 else
7367 _pkg_short_errors_supported=no
7368 fi
7369 if test $_pkg_short_errors_supported = yes; then
7370 CMAN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcman" 2>&1`
7371 else
7372 CMAN_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcman" 2>&1`
7373 fi
7374 # Put the nasty error message in config.log where it belongs
7375 echo "$CMAN_PKG_ERRORS" >&5
7376
7377 NOTFOUND=0
7378 for ac_header in libcman.h
7379 do :
7380 ac_fn_c_check_header_mongrel "$LINENO" "libcman.h" "ac_cv_header_libcman_h" "$ac_includes_default"
7381 if test "x$ac_cv_header_libcman_h" = x""yes; then :
7382 cat >>confdefs.h <<_ACEOF
7383 #define HAVE_LIBCMAN_H 1
7384 _ACEOF
7385
7386 else
7387 $bailout
7388 fi
7389
7390 done
7391
7392 check_lib_no_libs cman cman_init
7393 if test $NOTFOUND = 0; then
7394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libcman, using -lcman" >&5
7395 $as_echo "no pkg for libcman, using -lcman" >&6; }
7396 CMAN_LIBS="-lcman"
7397 HAVE_CMAN=yes
7398 fi
7399 elif test $pkg_failed = untried; then
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7401 $as_echo "no" >&6; }
7402 NOTFOUND=0
7403 for ac_header in libcman.h
7404 do :
7405 ac_fn_c_check_header_mongrel "$LINENO" "libcman.h" "ac_cv_header_libcman_h" "$ac_includes_default"
7406 if test "x$ac_cv_header_libcman_h" = x""yes; then :
7407 cat >>confdefs.h <<_ACEOF
7408 #define HAVE_LIBCMAN_H 1
7409 _ACEOF
7410
7411 else
7412 $bailout
7413 fi
7414
7415 done
7416
7417 check_lib_no_libs cman cman_init
7418 if test $NOTFOUND = 0; then
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libcman, using -lcman" >&5
7420 $as_echo "no pkg for libcman, using -lcman" >&6; }
7421 CMAN_LIBS="-lcman"
7422 HAVE_CMAN=yes
7423 fi
7424 else
7425 CMAN_CFLAGS=$pkg_cv_CMAN_CFLAGS
7426 CMAN_LIBS=$pkg_cv_CMAN_LIBS
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7428 $as_echo "yes" >&6; }
7429 HAVE_CMAN=yes
7430 fi
7431 CHECKCONFDB=yes
7432 CHECKDLM=yes
7433 fi
7434
7435 if test x$BUILDCOROSYNC = xyes || \
7436 test x$BUILDOPENAIS = xyes; then
7437
7438 pkg_failed=no
7439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for COROSYNC" >&5
7440 $as_echo_n "checking for COROSYNC... " >&6; }
7441
7442 if test -n "$COROSYNC_CFLAGS"; then
7443 pkg_cv_COROSYNC_CFLAGS="$COROSYNC_CFLAGS"
7444 elif test -n "$PKG_CONFIG"; then
7445 if test -n "$PKG_CONFIG" && \
7446 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"corosync\""; } >&5
7447 ($PKG_CONFIG --exists --print-errors "corosync") 2>&5
7448 ac_status=$?
7449 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7450 test $ac_status = 0; }; then
7451 pkg_cv_COROSYNC_CFLAGS=`$PKG_CONFIG --cflags "corosync" 2>/dev/null`
7452 else
7453 pkg_failed=yes
7454 fi
7455 else
7456 pkg_failed=untried
7457 fi
7458 if test -n "$COROSYNC_LIBS"; then
7459 pkg_cv_COROSYNC_LIBS="$COROSYNC_LIBS"
7460 elif test -n "$PKG_CONFIG"; then
7461 if test -n "$PKG_CONFIG" && \
7462 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"corosync\""; } >&5
7463 ($PKG_CONFIG --exists --print-errors "corosync") 2>&5
7464 ac_status=$?
7465 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7466 test $ac_status = 0; }; then
7467 pkg_cv_COROSYNC_LIBS=`$PKG_CONFIG --libs "corosync" 2>/dev/null`
7468 else
7469 pkg_failed=yes
7470 fi
7471 else
7472 pkg_failed=untried
7473 fi
7474
7475
7476
7477 if test $pkg_failed = yes; then
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7479 $as_echo "no" >&6; }
7480
7481 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7482 _pkg_short_errors_supported=yes
7483 else
7484 _pkg_short_errors_supported=no
7485 fi
7486 if test $_pkg_short_errors_supported = yes; then
7487 COROSYNC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "corosync" 2>&1`
7488 else
7489 COROSYNC_PKG_ERRORS=`$PKG_CONFIG --print-errors "corosync" 2>&1`
7490 fi
7491 # Put the nasty error message in config.log where it belongs
7492 echo "$COROSYNC_PKG_ERRORS" >&5
7493
7494 $bailout
7495 elif test $pkg_failed = untried; then
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7497 $as_echo "no" >&6; }
7498 $bailout
7499 else
7500 COROSYNC_CFLAGS=$pkg_cv_COROSYNC_CFLAGS
7501 COROSYNC_LIBS=$pkg_cv_COROSYNC_LIBS
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7503 $as_echo "yes" >&6; }
7504 HAVE_COROSYNC=yes
7505 fi
7506 CHECKCONFDB=yes
7507 fi
7508
7509 if test x$BUILDCOROSYNC = xyes; then
7510
7511 pkg_failed=no
7512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for QUORUM" >&5
7513 $as_echo_n "checking for QUORUM... " >&6; }
7514
7515 if test -n "$QUORUM_CFLAGS"; then
7516 pkg_cv_QUORUM_CFLAGS="$QUORUM_CFLAGS"
7517 elif test -n "$PKG_CONFIG"; then
7518 if test -n "$PKG_CONFIG" && \
7519 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libquorum\""; } >&5
7520 ($PKG_CONFIG --exists --print-errors "libquorum") 2>&5
7521 ac_status=$?
7522 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7523 test $ac_status = 0; }; then
7524 pkg_cv_QUORUM_CFLAGS=`$PKG_CONFIG --cflags "libquorum" 2>/dev/null`
7525 else
7526 pkg_failed=yes
7527 fi
7528 else
7529 pkg_failed=untried
7530 fi
7531 if test -n "$QUORUM_LIBS"; then
7532 pkg_cv_QUORUM_LIBS="$QUORUM_LIBS"
7533 elif test -n "$PKG_CONFIG"; then
7534 if test -n "$PKG_CONFIG" && \
7535 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libquorum\""; } >&5
7536 ($PKG_CONFIG --exists --print-errors "libquorum") 2>&5
7537 ac_status=$?
7538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7539 test $ac_status = 0; }; then
7540 pkg_cv_QUORUM_LIBS=`$PKG_CONFIG --libs "libquorum" 2>/dev/null`
7541 else
7542 pkg_failed=yes
7543 fi
7544 else
7545 pkg_failed=untried
7546 fi
7547
7548
7549
7550 if test $pkg_failed = yes; then
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7552 $as_echo "no" >&6; }
7553
7554 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7555 _pkg_short_errors_supported=yes
7556 else
7557 _pkg_short_errors_supported=no
7558 fi
7559 if test $_pkg_short_errors_supported = yes; then
7560 QUORUM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libquorum" 2>&1`
7561 else
7562 QUORUM_PKG_ERRORS=`$PKG_CONFIG --print-errors "libquorum" 2>&1`
7563 fi
7564 # Put the nasty error message in config.log where it belongs
7565 echo "$QUORUM_PKG_ERRORS" >&5
7566
7567 $bailout
7568 elif test $pkg_failed = untried; then
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7570 $as_echo "no" >&6; }
7571 $bailout
7572 else
7573 QUORUM_CFLAGS=$pkg_cv_QUORUM_CFLAGS
7574 QUORUM_LIBS=$pkg_cv_QUORUM_LIBS
7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7576 $as_echo "yes" >&6; }
7577 HAVE_QUORUM=yes
7578 fi
7579 CHECKCPG=yes
7580 CHECKDLM=yes
7581 fi
7582
7583 if test x$BUILDOPENAIS = xyes; then
7584
7585 pkg_failed=no
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SALCK" >&5
7587 $as_echo_n "checking for SALCK... " >&6; }
7588
7589 if test -n "$SALCK_CFLAGS"; then
7590 pkg_cv_SALCK_CFLAGS="$SALCK_CFLAGS"
7591 elif test -n "$PKG_CONFIG"; then
7592 if test -n "$PKG_CONFIG" && \
7593 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaLck\""; } >&5
7594 ($PKG_CONFIG --exists --print-errors "libSaLck") 2>&5
7595 ac_status=$?
7596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7597 test $ac_status = 0; }; then
7598 pkg_cv_SALCK_CFLAGS=`$PKG_CONFIG --cflags "libSaLck" 2>/dev/null`
7599 else
7600 pkg_failed=yes
7601 fi
7602 else
7603 pkg_failed=untried
7604 fi
7605 if test -n "$SALCK_LIBS"; then
7606 pkg_cv_SALCK_LIBS="$SALCK_LIBS"
7607 elif test -n "$PKG_CONFIG"; then
7608 if test -n "$PKG_CONFIG" && \
7609 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaLck\""; } >&5
7610 ($PKG_CONFIG --exists --print-errors "libSaLck") 2>&5
7611 ac_status=$?
7612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7613 test $ac_status = 0; }; then
7614 pkg_cv_SALCK_LIBS=`$PKG_CONFIG --libs "libSaLck" 2>/dev/null`
7615 else
7616 pkg_failed=yes
7617 fi
7618 else
7619 pkg_failed=untried
7620 fi
7621
7622
7623
7624 if test $pkg_failed = yes; then
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7626 $as_echo "no" >&6; }
7627
7628 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7629 _pkg_short_errors_supported=yes
7630 else
7631 _pkg_short_errors_supported=no
7632 fi
7633 if test $_pkg_short_errors_supported = yes; then
7634 SALCK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libSaLck" 2>&1`
7635 else
7636 SALCK_PKG_ERRORS=`$PKG_CONFIG --print-errors "libSaLck" 2>&1`
7637 fi
7638 # Put the nasty error message in config.log where it belongs
7639 echo "$SALCK_PKG_ERRORS" >&5
7640
7641 $bailout
7642 elif test $pkg_failed = untried; then
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7644 $as_echo "no" >&6; }
7645 $bailout
7646 else
7647 SALCK_CFLAGS=$pkg_cv_SALCK_CFLAGS
7648 SALCK_LIBS=$pkg_cv_SALCK_LIBS
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7650 $as_echo "yes" >&6; }
7651 HAVE_SALCK=yes
7652 fi
7653 CHECKCPG=yes
7654 fi
7655
7656
7657
7658 if test x$CHECKCONFDB = xyes; then
7659
7660 pkg_failed=no
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CONFDB" >&5
7662 $as_echo_n "checking for CONFDB... " >&6; }
7663
7664 if test -n "$CONFDB_CFLAGS"; then
7665 pkg_cv_CONFDB_CFLAGS="$CONFDB_CFLAGS"
7666 elif test -n "$PKG_CONFIG"; then
7667 if test -n "$PKG_CONFIG" && \
7668 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libconfdb\""; } >&5
7669 ($PKG_CONFIG --exists --print-errors "libconfdb") 2>&5
7670 ac_status=$?
7671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7672 test $ac_status = 0; }; then
7673 pkg_cv_CONFDB_CFLAGS=`$PKG_CONFIG --cflags "libconfdb" 2>/dev/null`
7674 else
7675 pkg_failed=yes
7676 fi
7677 else
7678 pkg_failed=untried
7679 fi
7680 if test -n "$CONFDB_LIBS"; then
7681 pkg_cv_CONFDB_LIBS="$CONFDB_LIBS"
7682 elif test -n "$PKG_CONFIG"; then
7683 if test -n "$PKG_CONFIG" && \
7684 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libconfdb\""; } >&5
7685 ($PKG_CONFIG --exists --print-errors "libconfdb") 2>&5
7686 ac_status=$?
7687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7688 test $ac_status = 0; }; then
7689 pkg_cv_CONFDB_LIBS=`$PKG_CONFIG --libs "libconfdb" 2>/dev/null`
7690 else
7691 pkg_failed=yes
7692 fi
7693 else
7694 pkg_failed=untried
7695 fi
7696
7697
7698
7699 if test $pkg_failed = yes; then
7700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7701 $as_echo "no" >&6; }
7702
7703 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7704 _pkg_short_errors_supported=yes
7705 else
7706 _pkg_short_errors_supported=no
7707 fi
7708 if test $_pkg_short_errors_supported = yes; then
7709 CONFDB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libconfdb" 2>&1`
7710 else
7711 CONFDB_PKG_ERRORS=`$PKG_CONFIG --print-errors "libconfdb" 2>&1`
7712 fi
7713 # Put the nasty error message in config.log where it belongs
7714 echo "$CONFDB_PKG_ERRORS" >&5
7715
7716 HAVE_CONFDB=no
7717 elif test $pkg_failed = untried; then
7718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7719 $as_echo "no" >&6; }
7720 HAVE_CONFDB=no
7721 else
7722 CONFDB_CFLAGS=$pkg_cv_CONFDB_CFLAGS
7723 CONFDB_LIBS=$pkg_cv_CONFDB_LIBS
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7725 $as_echo "yes" >&6; }
7726 HAVE_CONFDB=yes
7727 fi
7728
7729 for ac_header in corosync/confdb.h
7730 do :
7731 ac_fn_c_check_header_mongrel "$LINENO" "corosync/confdb.h" "ac_cv_header_corosync_confdb_h" "$ac_includes_default"
7732 if test "x$ac_cv_header_corosync_confdb_h" = x""yes; then :
7733 cat >>confdefs.h <<_ACEOF
7734 #define HAVE_COROSYNC_CONFDB_H 1
7735 _ACEOF
7736 HAVE_CONFDB_H=yes
7737 else
7738 HAVE_CONFDB_H=no
7739 fi
7740
7741 done
7742
7743
7744 if test x$HAVE_CONFDB != xyes && \
7745 test x$HAVE_CONFDB_H = xyes; then
7746 check_lib_no_libs confdb confdb_initialize
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for confdb, using -lconfdb" >&5
7748 $as_echo "no pkg for confdb, using -lconfdb" >&6; }
7749 CONFDB_LIBS="-lconfdb"
7750 HAVE_CONFDB=yes
7751 fi
7752
7753 if test x$BUILDCOROSYNC = xyes && \
7754 test x$HAVE_CONFDB != xyes &&
7755 test x$CLVMD != xall; then
7756 as_fn_error $? "bailing out... confdb library is required" "$LINENO" 5
7757 fi
7758 fi
7759
7760 if test x$CHECKCPG = xyes; then
7761
7762 pkg_failed=no
7763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPG" >&5
7764 $as_echo_n "checking for CPG... " >&6; }
7765
7766 if test -n "$CPG_CFLAGS"; then
7767 pkg_cv_CPG_CFLAGS="$CPG_CFLAGS"
7768 elif test -n "$PKG_CONFIG"; then
7769 if test -n "$PKG_CONFIG" && \
7770 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
7771 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
7772 ac_status=$?
7773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7774 test $ac_status = 0; }; then
7775 pkg_cv_CPG_CFLAGS=`$PKG_CONFIG --cflags "libcpg" 2>/dev/null`
7776 else
7777 pkg_failed=yes
7778 fi
7779 else
7780 pkg_failed=untried
7781 fi
7782 if test -n "$CPG_LIBS"; then
7783 pkg_cv_CPG_LIBS="$CPG_LIBS"
7784 elif test -n "$PKG_CONFIG"; then
7785 if test -n "$PKG_CONFIG" && \
7786 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
7787 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
7788 ac_status=$?
7789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7790 test $ac_status = 0; }; then
7791 pkg_cv_CPG_LIBS=`$PKG_CONFIG --libs "libcpg" 2>/dev/null`
7792 else
7793 pkg_failed=yes
7794 fi
7795 else
7796 pkg_failed=untried
7797 fi
7798
7799
7800
7801 if test $pkg_failed = yes; then
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7803 $as_echo "no" >&6; }
7804
7805 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7806 _pkg_short_errors_supported=yes
7807 else
7808 _pkg_short_errors_supported=no
7809 fi
7810 if test $_pkg_short_errors_supported = yes; then
7811 CPG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcpg" 2>&1`
7812 else
7813 CPG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcpg" 2>&1`
7814 fi
7815 # Put the nasty error message in config.log where it belongs
7816 echo "$CPG_PKG_ERRORS" >&5
7817
7818 $bailout
7819 elif test $pkg_failed = untried; then
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7821 $as_echo "no" >&6; }
7822 $bailout
7823 else
7824 CPG_CFLAGS=$pkg_cv_CPG_CFLAGS
7825 CPG_LIBS=$pkg_cv_CPG_LIBS
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7827 $as_echo "yes" >&6; }
7828 HAVE_CPG=yes
7829 fi
7830 fi
7831
7832 if test x$CHECKDLM = xyes; then
7833
7834 pkg_failed=no
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLM" >&5
7836 $as_echo_n "checking for DLM... " >&6; }
7837
7838 if test -n "$DLM_CFLAGS"; then
7839 pkg_cv_DLM_CFLAGS="$DLM_CFLAGS"
7840 elif test -n "$PKG_CONFIG"; then
7841 if test -n "$PKG_CONFIG" && \
7842 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdlm\""; } >&5
7843 ($PKG_CONFIG --exists --print-errors "libdlm") 2>&5
7844 ac_status=$?
7845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7846 test $ac_status = 0; }; then
7847 pkg_cv_DLM_CFLAGS=`$PKG_CONFIG --cflags "libdlm" 2>/dev/null`
7848 else
7849 pkg_failed=yes
7850 fi
7851 else
7852 pkg_failed=untried
7853 fi
7854 if test -n "$DLM_LIBS"; then
7855 pkg_cv_DLM_LIBS="$DLM_LIBS"
7856 elif test -n "$PKG_CONFIG"; then
7857 if test -n "$PKG_CONFIG" && \
7858 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdlm\""; } >&5
7859 ($PKG_CONFIG --exists --print-errors "libdlm") 2>&5
7860 ac_status=$?
7861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7862 test $ac_status = 0; }; then
7863 pkg_cv_DLM_LIBS=`$PKG_CONFIG --libs "libdlm" 2>/dev/null`
7864 else
7865 pkg_failed=yes
7866 fi
7867 else
7868 pkg_failed=untried
7869 fi
7870
7871
7872
7873 if test $pkg_failed = yes; then
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7875 $as_echo "no" >&6; }
7876
7877 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7878 _pkg_short_errors_supported=yes
7879 else
7880 _pkg_short_errors_supported=no
7881 fi
7882 if test $_pkg_short_errors_supported = yes; then
7883 DLM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdlm" 2>&1`
7884 else
7885 DLM_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdlm" 2>&1`
7886 fi
7887 # Put the nasty error message in config.log where it belongs
7888 echo "$DLM_PKG_ERRORS" >&5
7889
7890 NOTFOUND=0
7891 for ac_header in libdlm.h
7892 do :
7893 ac_fn_c_check_header_mongrel "$LINENO" "libdlm.h" "ac_cv_header_libdlm_h" "$ac_includes_default"
7894 if test "x$ac_cv_header_libdlm_h" = x""yes; then :
7895 cat >>confdefs.h <<_ACEOF
7896 #define HAVE_LIBDLM_H 1
7897 _ACEOF
7898
7899 else
7900 $bailout
7901 fi
7902
7903 done
7904
7905 check_lib_no_libs dlm dlm_lock -lpthread
7906 if test $NOTFOUND = 0; then
7907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libdlm, using -ldlm" >&5
7908 $as_echo "no pkg for libdlm, using -ldlm" >&6; }
7909 DLM_LIBS="-ldlm -lpthread"
7910 HAVE_DLM=yes
7911 fi
7912 elif test $pkg_failed = untried; then
7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7914 $as_echo "no" >&6; }
7915 NOTFOUND=0
7916 for ac_header in libdlm.h
7917 do :
7918 ac_fn_c_check_header_mongrel "$LINENO" "libdlm.h" "ac_cv_header_libdlm_h" "$ac_includes_default"
7919 if test "x$ac_cv_header_libdlm_h" = x""yes; then :
7920 cat >>confdefs.h <<_ACEOF
7921 #define HAVE_LIBDLM_H 1
7922 _ACEOF
7923
7924 else
7925 $bailout
7926 fi
7927
7928 done
7929
7930 check_lib_no_libs dlm dlm_lock -lpthread
7931 if test $NOTFOUND = 0; then
7932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libdlm, using -ldlm" >&5
7933 $as_echo "no pkg for libdlm, using -ldlm" >&6; }
7934 DLM_LIBS="-ldlm -lpthread"
7935 HAVE_DLM=yes
7936 fi
7937 else
7938 DLM_CFLAGS=$pkg_cv_DLM_CFLAGS
7939 DLM_LIBS=$pkg_cv_DLM_LIBS
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7941 $as_echo "yes" >&6; }
7942 HAVE_DLM=yes
7943 fi
7944 fi
7945
7946 if test x$CLVMD = xall; then
7947 CLVMD=none
7948 CLVMD_CMANAGERS=""
7949 CLVMD_NEEDS_QDISKD=no
7950 if test x$HAVE_CMAN = xyes && \
7951 test x$HAVE_DLM = xyes; then
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd cman cluster manager" >&5
7953 $as_echo "Enabling clvmd cman cluster manager" >&6; }
7954 CLVMD="$CLVMD,cman"
7955 CLVMD_CMANAGERS="$CLVMD_CMANAGERS cman"
7956 CLVMD_NEEDS_QDISKD=yes
7957 fi
7958 if test x$HAVE_COROSYNC = xyes && \
7959 test x$HAVE_QUORUM = xyes && \
7960 test x$HAVE_CPG = xyes && \
7961 test x$HAVE_DLM = xyes && \
7962 test x$HAVE_CONFDB = xyes; then
7963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd corosync cluster manager" >&5
7964 $as_echo "Enabling clvmd corosync cluster manager" >&6; }
7965 CLVMD="$CLVMD,corosync"
7966 CLVMD_CMANAGERS="$CLVMD_CMANAGERS corosync"
7967 fi
7968 if test x$HAVE_COROSYNC = xyes && \
7969 test x$HAVE_CPG = xyes && \
7970 test x$HAVE_SALCK = xyes; then
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd openais cluster manager" >&5
7972 $as_echo "Enabling clvmd openais cluster manager" >&6; }
7973 CLVMD="$CLVMD,openais"
7974 CLVMD_CMANAGERS="$CLVMD_CMANAGERS openais"
7975 fi
7976 if test x$CLVMD_NEEDS_QDISKD != xno; then
7977 CLVMD_CMANAGERS="$CLVMD_CMANAGERS qdiskd"
7978 fi
7979 if test x$CLVMD = xnone; then
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling clvmd build. No cluster manager detected." >&5
7981 $as_echo "Disabling clvmd build. No cluster manager detected." >&6; }
7982 fi
7983 fi
7984
7985 ################################################################################
7986 if test "x$CLVMD" != xnone; then
7987
7988 # Check whether --with-clvmd-pidfile was given.
7989 if test "${with_clvmd_pidfile+set}" = set; then :
7990 withval=$with_clvmd_pidfile; CLVMD_PIDFILE=$withval
7991 else
7992 CLVMD_PIDFILE="/var/run/clvmd.pid"
7993 fi
7994
7995
7996 cat >>confdefs.h <<_ACEOF
7997 #define CLVMD_PIDFILE "$CLVMD_PIDFILE"
7998 _ACEOF
7999
8000 fi
8001
8002 ################################################################################
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build cluster mirror log daemon" >&5
8004 $as_echo_n "checking whether to build cluster mirror log daemon... " >&6; }
8005 # Check whether --enable-cmirrord was given.
8006 if test "${enable_cmirrord+set}" = set; then :
8007 enableval=$enable_cmirrord; CMIRRORD=$enableval
8008 else
8009 CMIRRORD=no
8010 fi
8011
8012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMIRRORD" >&5
8013 $as_echo "$CMIRRORD" >&6; }
8014
8015 BUILD_CMIRRORD=$CMIRRORD
8016
8017 ################################################################################
8018 if test "x$BUILD_CMIRRORD" = xyes; then
8019
8020 # Check whether --with-cmirrord-pidfile was given.
8021 if test "${with_cmirrord_pidfile+set}" = set; then :
8022 withval=$with_cmirrord_pidfile; CMIRRORD_PIDFILE=$withval
8023 else
8024 CMIRRORD_PIDFILE="/var/run/cmirrord.pid"
8025 fi
8026
8027
8028 cat >>confdefs.h <<_ACEOF
8029 #define CMIRRORD_PIDFILE "$CMIRRORD_PIDFILE"
8030 _ACEOF
8031
8032 fi
8033
8034 ################################################################################
8035 if [ "x$BUILD_CMIRRORD" = xyes ]; then
8036 if test x$PKGCONFIG_INIT != x1; then
8037 pkg_config_init
8038 fi
8039
8040 pkg_failed=no
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SACKPT" >&5
8042 $as_echo_n "checking for SACKPT... " >&6; }
8043
8044 if test -n "$SACKPT_CFLAGS"; then
8045 pkg_cv_SACKPT_CFLAGS="$SACKPT_CFLAGS"
8046 elif test -n "$PKG_CONFIG"; then
8047 if test -n "$PKG_CONFIG" && \
8048 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaCkpt\""; } >&5
8049 ($PKG_CONFIG --exists --print-errors "libSaCkpt") 2>&5
8050 ac_status=$?
8051 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8052 test $ac_status = 0; }; then
8053 pkg_cv_SACKPT_CFLAGS=`$PKG_CONFIG --cflags "libSaCkpt" 2>/dev/null`
8054 else
8055 pkg_failed=yes
8056 fi
8057 else
8058 pkg_failed=untried
8059 fi
8060 if test -n "$SACKPT_LIBS"; then
8061 pkg_cv_SACKPT_LIBS="$SACKPT_LIBS"
8062 elif test -n "$PKG_CONFIG"; then
8063 if test -n "$PKG_CONFIG" && \
8064 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaCkpt\""; } >&5
8065 ($PKG_CONFIG --exists --print-errors "libSaCkpt") 2>&5
8066 ac_status=$?
8067 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8068 test $ac_status = 0; }; then
8069 pkg_cv_SACKPT_LIBS=`$PKG_CONFIG --libs "libSaCkpt" 2>/dev/null`
8070 else
8071 pkg_failed=yes
8072 fi
8073 else
8074 pkg_failed=untried
8075 fi
8076
8077
8078
8079 if test $pkg_failed = yes; then
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8081 $as_echo "no" >&6; }
8082
8083 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8084 _pkg_short_errors_supported=yes
8085 else
8086 _pkg_short_errors_supported=no
8087 fi
8088 if test $_pkg_short_errors_supported = yes; then
8089 SACKPT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libSaCkpt" 2>&1`
8090 else
8091 SACKPT_PKG_ERRORS=`$PKG_CONFIG --print-errors "libSaCkpt" 2>&1`
8092 fi
8093 # Put the nasty error message in config.log where it belongs
8094 echo "$SACKPT_PKG_ERRORS" >&5
8095
8096 as_fn_error $? "Package requirements (libSaCkpt) were not met:
8097
8098 $SACKPT_PKG_ERRORS
8099
8100 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8101 installed software in a non-standard prefix.
8102
8103 Alternatively, you may set the environment variables SACKPT_CFLAGS
8104 and SACKPT_LIBS to avoid the need to call pkg-config.
8105 See the pkg-config man page for more details." "$LINENO" 5
8106
8107 elif test $pkg_failed = untried; then
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8109 $as_echo "no" >&6; }
8110 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8111 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8112 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8113 is in your PATH or set the PKG_CONFIG environment variable to the full
8114 path to pkg-config.
8115
8116 Alternatively, you may set the environment variables SACKPT_CFLAGS
8117 and SACKPT_LIBS to avoid the need to call pkg-config.
8118 See the pkg-config man page for more details.
8119
8120 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8121 See \`config.log' for more details" "$LINENO" 5; }
8122
8123 else
8124 SACKPT_CFLAGS=$pkg_cv_SACKPT_CFLAGS
8125 SACKPT_LIBS=$pkg_cv_SACKPT_LIBS
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8127 $as_echo "yes" >&6; }
8128
8129 fi
8130 if test x$HAVE_CPG != xyes; then
8131
8132 pkg_failed=no
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPG" >&5
8134 $as_echo_n "checking for CPG... " >&6; }
8135
8136 if test -n "$CPG_CFLAGS"; then
8137 pkg_cv_CPG_CFLAGS="$CPG_CFLAGS"
8138 elif test -n "$PKG_CONFIG"; then
8139 if test -n "$PKG_CONFIG" && \
8140 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
8141 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
8142 ac_status=$?
8143 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8144 test $ac_status = 0; }; then
8145 pkg_cv_CPG_CFLAGS=`$PKG_CONFIG --cflags "libcpg" 2>/dev/null`
8146 else
8147 pkg_failed=yes
8148 fi
8149 else
8150 pkg_failed=untried
8151 fi
8152 if test -n "$CPG_LIBS"; then
8153 pkg_cv_CPG_LIBS="$CPG_LIBS"
8154 elif test -n "$PKG_CONFIG"; then
8155 if test -n "$PKG_CONFIG" && \
8156 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
8157 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
8158 ac_status=$?
8159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8160 test $ac_status = 0; }; then
8161 pkg_cv_CPG_LIBS=`$PKG_CONFIG --libs "libcpg" 2>/dev/null`
8162 else
8163 pkg_failed=yes
8164 fi
8165 else
8166 pkg_failed=untried
8167 fi
8168
8169
8170
8171 if test $pkg_failed = yes; then
8172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8173 $as_echo "no" >&6; }
8174
8175 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8176 _pkg_short_errors_supported=yes
8177 else
8178 _pkg_short_errors_supported=no
8179 fi
8180 if test $_pkg_short_errors_supported = yes; then
8181 CPG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcpg" 2>&1`
8182 else
8183 CPG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcpg" 2>&1`
8184 fi
8185 # Put the nasty error message in config.log where it belongs
8186 echo "$CPG_PKG_ERRORS" >&5
8187
8188 as_fn_error $? "Package requirements (libcpg) were not met:
8189
8190 $CPG_PKG_ERRORS
8191
8192 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8193 installed software in a non-standard prefix.
8194
8195 Alternatively, you may set the environment variables CPG_CFLAGS
8196 and CPG_LIBS to avoid the need to call pkg-config.
8197 See the pkg-config man page for more details." "$LINENO" 5
8198
8199 elif test $pkg_failed = untried; then
8200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8201 $as_echo "no" >&6; }
8202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8204 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8205 is in your PATH or set the PKG_CONFIG environment variable to the full
8206 path to pkg-config.
8207
8208 Alternatively, you may set the environment variables CPG_CFLAGS
8209 and CPG_LIBS to avoid the need to call pkg-config.
8210 See the pkg-config man page for more details.
8211
8212 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8213 See \`config.log' for more details" "$LINENO" 5; }
8214
8215 else
8216 CPG_CFLAGS=$pkg_cv_CPG_CFLAGS
8217 CPG_LIBS=$pkg_cv_CPG_LIBS
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8219 $as_echo "yes" >&6; }
8220
8221 fi
8222 fi
8223 fi
8224
8225 ################################################################################
8226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable debugging" >&5
8227 $as_echo_n "checking whether to enable debugging... " >&6; }
8228 # Check whether --enable-debug was given.
8229 if test "${enable_debug+set}" = set; then :
8230 enableval=$enable_debug; DEBUG=$enableval
8231 else
8232 DEBUG=no
8233 fi
8234
8235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG" >&5
8236 $as_echo "$DEBUG" >&6; }
8237
8238 if test x$DEBUG = xyes; then
8239 COPTIMISE_FLAG=
8240 else
8241 CSCOPE_CMD=
8242 fi
8243
8244 ################################################################################
8245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C optimisation flag" >&5
8246 $as_echo_n "checking for C optimisation flag... " >&6; }
8247
8248 # Check whether --with-optimisation was given.
8249 if test "${with_optimisation+set}" = set; then :
8250 withval=$with_optimisation; COPTIMISE_FLAG=$withval
8251 fi
8252
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COPTIMISE_FLAG" >&5
8254 $as_echo "$COPTIMISE_FLAG" >&6; }
8255
8256 ################################################################################
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to gather gcov profiling data" >&5
8258 $as_echo_n "checking whether to gather gcov profiling data... " >&6; }
8259 # Check whether --enable-profiling was given.
8260 if test "${enable_profiling+set}" = set; then :
8261 enableval=$enable_profiling; PROFILING=$enableval
8262 else
8263 PROFILING=no
8264 fi
8265
8266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROFILING" >&5
8267 $as_echo "$PROFILING" >&6; }
8268
8269 if test "x$PROFILING" = xyes; then
8270 COPTIMISE_FLAG="$COPTIMISE_FLAG -fprofile-arcs -ftest-coverage"
8271 # Extract the first word of "lcov", so it can be a program name with args.
8272 set dummy lcov; ac_word=$2
8273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8274 $as_echo_n "checking for $ac_word... " >&6; }
8275 if test "${ac_cv_path_LCOV+set}" = set; then :
8276 $as_echo_n "(cached) " >&6
8277 else
8278 case $LCOV in
8279 [\\/]* | ?:[\\/]*)
8280 ac_cv_path_LCOV="$LCOV" # Let the user override the test with a path.
8281 ;;
8282 *)
8283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8284 for as_dir in $PATH
8285 do
8286 IFS=$as_save_IFS
8287 test -z "$as_dir" && as_dir=.
8288 for ac_exec_ext in '' $ac_executable_extensions; do
8289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8290 ac_cv_path_LCOV="$as_dir/$ac_word$ac_exec_ext"
8291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8292 break 2
8293 fi
8294 done
8295 done
8296 IFS=$as_save_IFS
8297
8298 ;;
8299 esac
8300 fi
8301 LCOV=$ac_cv_path_LCOV
8302 if test -n "$LCOV"; then
8303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
8304 $as_echo "$LCOV" >&6; }
8305 else
8306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8307 $as_echo "no" >&6; }
8308 fi
8309
8310
8311 # Extract the first word of "genhtml", so it can be a program name with args.
8312 set dummy genhtml; ac_word=$2
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8314 $as_echo_n "checking for $ac_word... " >&6; }
8315 if test "${ac_cv_path_GENHTML+set}" = set; then :
8316 $as_echo_n "(cached) " >&6
8317 else
8318 case $GENHTML in
8319 [\\/]* | ?:[\\/]*)
8320 ac_cv_path_GENHTML="$GENHTML" # Let the user override the test with a path.
8321 ;;
8322 *)
8323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8324 for as_dir in $PATH
8325 do
8326 IFS=$as_save_IFS
8327 test -z "$as_dir" && as_dir=.
8328 for ac_exec_ext in '' $ac_executable_extensions; do
8329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8330 ac_cv_path_GENHTML="$as_dir/$ac_word$ac_exec_ext"
8331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8332 break 2
8333 fi
8334 done
8335 done
8336 IFS=$as_save_IFS
8337
8338 ;;
8339 esac
8340 fi
8341 GENHTML=$ac_cv_path_GENHTML
8342 if test -n "$GENHTML"; then
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
8344 $as_echo "$GENHTML" >&6; }
8345 else
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8347 $as_echo "no" >&6; }
8348 fi
8349
8350
8351 if test -z "$LCOV" -o -z "$GENHTML"; then
8352 as_fn_error $? "lcov and genhtml are required for profiling" "$LINENO" 5
8353 fi
8354 # Extract the first word of "genpng", so it can be a program name with args.
8355 set dummy genpng; ac_word=$2
8356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8357 $as_echo_n "checking for $ac_word... " >&6; }
8358 if test "${ac_cv_path_GENPNG+set}" = set; then :
8359 $as_echo_n "(cached) " >&6
8360 else
8361 case $GENPNG in
8362 [\\/]* | ?:[\\/]*)
8363 ac_cv_path_GENPNG="$GENPNG" # Let the user override the test with a path.
8364 ;;
8365 *)
8366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8367 for as_dir in $PATH
8368 do
8369 IFS=$as_save_IFS
8370 test -z "$as_dir" && as_dir=.
8371 for ac_exec_ext in '' $ac_executable_extensions; do
8372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8373 ac_cv_path_GENPNG="$as_dir/$ac_word$ac_exec_ext"
8374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8375 break 2
8376 fi
8377 done
8378 done
8379 IFS=$as_save_IFS
8380
8381 ;;
8382 esac
8383 fi
8384 GENPNG=$ac_cv_path_GENPNG
8385 if test -n "$GENPNG"; then
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENPNG" >&5
8387 $as_echo "$GENPNG" >&6; }
8388 else
8389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8390 $as_echo "no" >&6; }
8391 fi
8392
8393
8394 if test -n "$GENPNG"; then
8395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $GENPNG has all required modules" >&5
8396 $as_echo_n "checking whether $GENPNG has all required modules... " >&6; }
8397 if $GENPNG --help > /dev/null 2>&1 ; then
8398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8399 $as_echo "ok" >&6; }
8400 GENHTML="$GENHTML --frames"
8401 else
8402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not supported" >&5
8403 $as_echo "not supported" >&6; }
8404 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GD.pm perl module is not installed" >&5
8405 $as_echo "$as_me: WARNING: GD.pm perl module is not installed" >&2;}
8406 GENPNG=
8407 fi
8408 fi
8409 fi
8410
8411 ################################################################################
8412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable unit testing" >&5
8413 $as_echo_n "checking whether to enable unit testing... " >&6; }
8414 # Check whether --enable-testing was given.
8415 if test "${enable_testing+set}" = set; then :
8416 enableval=$enable_testing; TESTING=$enableval
8417 else
8418 TESTING=no
8419 fi
8420
8421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TESTING" >&5
8422 $as_echo "$TESTING" >&6; }
8423
8424 if test "$TESTING" = yes; then
8425 # Extract the first word of "ruby1.9", so it can be a program name with args.
8426 set dummy ruby1.9; ac_word=$2
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8428 $as_echo_n "checking for $ac_word... " >&6; }
8429 if test "${ac_cv_path_RUBY19+set}" = set; then :
8430 $as_echo_n "(cached) " >&6
8431 else
8432 case $RUBY19 in
8433 [\\/]* | ?:[\\/]*)
8434 ac_cv_path_RUBY19="$RUBY19" # Let the user override the test with a path.
8435 ;;
8436 *)
8437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8438 for as_dir in $PATH
8439 do
8440 IFS=$as_save_IFS
8441 test -z "$as_dir" && as_dir=.
8442 for ac_exec_ext in '' $ac_executable_extensions; do
8443 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8444 ac_cv_path_RUBY19="$as_dir/$ac_word$ac_exec_ext"
8445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8446 break 2
8447 fi
8448 done
8449 done
8450 IFS=$as_save_IFS
8451
8452 ;;
8453 esac
8454 fi
8455 RUBY19=$ac_cv_path_RUBY19
8456 if test -n "$RUBY19"; then
8457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY19" >&5
8458 $as_echo "$RUBY19" >&6; }
8459 else
8460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8461 $as_echo "no" >&6; }
8462 fi
8463
8464
8465 # Extract the first word of "valgrind", so it can be a program name with args.
8466 set dummy valgrind; ac_word=$2
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8468 $as_echo_n "checking for $ac_word... " >&6; }
8469 if test "${ac_cv_path_VALGRIND+set}" = set; then :
8470 $as_echo_n "(cached) " >&6
8471 else
8472 case $VALGRIND in
8473 [\\/]* | ?:[\\/]*)
8474 ac_cv_path_VALGRIND="$VALGRIND" # Let the user override the test with a path.
8475 ;;
8476 *)
8477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8478 for as_dir in $PATH
8479 do
8480 IFS=$as_save_IFS
8481 test -z "$as_dir" && as_dir=.
8482 for ac_exec_ext in '' $ac_executable_extensions; do
8483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8484 ac_cv_path_VALGRIND="$as_dir/$ac_word$ac_exec_ext"
8485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8486 break 2
8487 fi
8488 done
8489 done
8490 IFS=$as_save_IFS
8491
8492 ;;
8493 esac
8494 fi
8495 VALGRIND=$ac_cv_path_VALGRIND
8496 if test -n "$VALGRIND"; then
8497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND" >&5
8498 $as_echo "$VALGRIND" >&6; }
8499 else
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8501 $as_echo "no" >&6; }
8502 fi
8503
8504
8505 if test -z "$RUBY19" -o -z "$VALGRIND"; then
8506 as_fn_error $? "ruby1.9 and valgrind are required for testing" "$LINENO" 5
8507 fi
8508 fi
8509
8510 ################################################################################
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable valgrind awareness of pools" >&5
8512 $as_echo_n "checking whether to enable valgrind awareness of pools... " >&6; }
8513 # Check whether --enable-valgrind_pool was given.
8514 if test "${enable_valgrind_pool+set}" = set; then :
8515 enableval=$enable_valgrind_pool; VALGRIND_POOL=$enableval
8516 else
8517 VALGRIND_POOL=no
8518 fi
8519
8520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND_POOL" >&5
8521 $as_echo "$VALGRIND_POOL" >&6; }
8522
8523 if test "$VALGRIND_POOL" = yes; then
8524 for ac_header in valgrind/memcheck.h
8525 do :
8526 ac_fn_c_check_header_mongrel "$LINENO" "valgrind/memcheck.h" "ac_cv_header_valgrind_memcheck_h" "$ac_includes_default"
8527 if test "x$ac_cv_header_valgrind_memcheck_h" = x""yes; then :
8528 cat >>confdefs.h <<_ACEOF
8529 #define HAVE_VALGRIND_MEMCHECK_H 1
8530 _ACEOF
8531
8532 else
8533 as_fn_error $? "bailing out" "$LINENO" 5
8534 fi
8535
8536 done
8537
8538
8539 $as_echo "#define VALGRIND_POOL 1" >>confdefs.h
8540
8541 fi
8542
8543 ################################################################################
8544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use device-mapper" >&5
8545 $as_echo_n "checking whether to use device-mapper... " >&6; }
8546 # Check whether --enable-devmapper was given.
8547 if test "${enable_devmapper+set}" = set; then :
8548 enableval=$enable_devmapper; DEVMAPPER=$enableval
8549 fi
8550
8551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVMAPPER" >&5
8552 $as_echo "$DEVMAPPER" >&6; }
8553
8554 if test x$DEVMAPPER = xyes; then
8555
8556 $as_echo "#define DEVMAPPER_SUPPORT 1" >>confdefs.h
8557
8558 fi
8559
8560 ################################################################################
8561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build LVMetaD" >&5
8562 $as_echo_n "checking whether to build LVMetaD... " >&6; }
8563 # Check whether --enable-lvmetad was given.
8564 if test "${enable_lvmetad+set}" = set; then :
8565 enableval=$enable_lvmetad; LVMETAD=$enableval
8566 fi
8567
8568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVMETAD" >&5
8569 $as_echo "$LVMETAD" >&6; }
8570
8571 BUILD_LVMETAD=$LVMETAD
8572
8573 ################################################################################
8574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable synchronisation with udev processing" >&5
8575 $as_echo_n "checking whether to enable synchronisation with udev processing... " >&6; }
8576 # Check whether --enable-udev_sync was given.
8577 if test "${enable_udev_sync+set}" = set; then :
8578 enableval=$enable_udev_sync; UDEV_SYNC=$enableval
8579 else
8580 UDEV_SYNC=no
8581 fi
8582
8583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_SYNC" >&5
8584 $as_echo "$UDEV_SYNC" >&6; }
8585
8586 if test x$UDEV_SYNC = xyes; then
8587 if test x$PKGCONFIG_INIT != x1; then
8588 pkg_config_init
8589 fi
8590
8591 pkg_failed=no
8592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UDEV" >&5
8593 $as_echo_n "checking for UDEV... " >&6; }
8594
8595 if test -n "$UDEV_CFLAGS"; then
8596 pkg_cv_UDEV_CFLAGS="$UDEV_CFLAGS"
8597 elif test -n "$PKG_CONFIG"; then
8598 if test -n "$PKG_CONFIG" && \
8599 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev >= 143\""; } >&5
8600 ($PKG_CONFIG --exists --print-errors "libudev >= 143") 2>&5
8601 ac_status=$?
8602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8603 test $ac_status = 0; }; then
8604 pkg_cv_UDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev >= 143" 2>/dev/null`
8605 else
8606 pkg_failed=yes
8607 fi
8608 else
8609 pkg_failed=untried
8610 fi
8611 if test -n "$UDEV_LIBS"; then
8612 pkg_cv_UDEV_LIBS="$UDEV_LIBS"
8613 elif test -n "$PKG_CONFIG"; then
8614 if test -n "$PKG_CONFIG" && \
8615 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev >= 143\""; } >&5
8616 ($PKG_CONFIG --exists --print-errors "libudev >= 143") 2>&5
8617 ac_status=$?
8618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8619 test $ac_status = 0; }; then
8620 pkg_cv_UDEV_LIBS=`$PKG_CONFIG --libs "libudev >= 143" 2>/dev/null`
8621 else
8622 pkg_failed=yes
8623 fi
8624 else
8625 pkg_failed=untried
8626 fi
8627
8628
8629
8630 if test $pkg_failed = yes; then
8631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8632 $as_echo "no" >&6; }
8633
8634 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8635 _pkg_short_errors_supported=yes
8636 else
8637 _pkg_short_errors_supported=no
8638 fi
8639 if test $_pkg_short_errors_supported = yes; then
8640 UDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libudev >= 143" 2>&1`
8641 else
8642 UDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors "libudev >= 143" 2>&1`
8643 fi
8644 # Put the nasty error message in config.log where it belongs
8645 echo "$UDEV_PKG_ERRORS" >&5
8646
8647 as_fn_error $? "Package requirements (libudev >= 143) were not met:
8648
8649 $UDEV_PKG_ERRORS
8650
8651 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8652 installed software in a non-standard prefix.
8653
8654 Alternatively, you may set the environment variables UDEV_CFLAGS
8655 and UDEV_LIBS to avoid the need to call pkg-config.
8656 See the pkg-config man page for more details." "$LINENO" 5
8657
8658 elif test $pkg_failed = untried; then
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8660 $as_echo "no" >&6; }
8661 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8662 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8663 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8664 is in your PATH or set the PKG_CONFIG environment variable to the full
8665 path to pkg-config.
8666
8667 Alternatively, you may set the environment variables UDEV_CFLAGS
8668 and UDEV_LIBS to avoid the need to call pkg-config.
8669 See the pkg-config man page for more details.
8670
8671 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8672 See \`config.log' for more details" "$LINENO" 5; }
8673
8674 else
8675 UDEV_CFLAGS=$pkg_cv_UDEV_CFLAGS
8676 UDEV_LIBS=$pkg_cv_UDEV_LIBS
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8678 $as_echo "yes" >&6; }
8679 UDEV_PC="libudev"
8680 fi
8681
8682 $as_echo "#define UDEV_SYNC_SUPPORT 1" >>confdefs.h
8683
8684 fi
8685
8686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable installation of udev rules required for synchronisation" >&5
8687 $as_echo_n "checking whether to enable installation of udev rules required for synchronisation... " >&6; }
8688 # Check whether --enable-udev_rules was given.
8689 if test "${enable_udev_rules+set}" = set; then :
8690 enableval=$enable_udev_rules; UDEV_RULES=$enableval
8691 else
8692 UDEV_RULES=$UDEV_SYNC
8693 fi
8694
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_RULES" >&5
8696 $as_echo "$UDEV_RULES" >&6; }
8697
8698 ################################################################################
8699 # Check whether --enable-compat was given.
8700 if test "${enable_compat+set}" = set; then :
8701 enableval=$enable_compat; DM_COMPAT=$enableval
8702 else
8703 DM_COMPAT=no
8704 fi
8705
8706
8707 if test x$DM_COMPAT = xyes; then
8708 as_fn_error $? "--enable-compat is not currently supported.
8709 Since device-mapper version 1.02.66, only one version (4) of the device-mapper
8710 ioctl protocol is supported.
8711 " "$LINENO" 5
8712 fi
8713
8714 ################################################################################
8715 # Check whether --enable-units-compat was given.
8716 if test "${enable_units_compat+set}" = set; then :
8717 enableval=$enable_units_compat; UNITS_COMPAT=$enableval
8718 else
8719 UNITS_COMPAT=no
8720 fi
8721
8722
8723 if test x$UNITS_COMPAT = xyes; then
8724
8725 $as_echo "#define DEFAULT_SI_UNIT_CONSISTENCY 0" >>confdefs.h
8726
8727 fi
8728
8729 ################################################################################
8730 # Check whether --enable-ioctl was given.
8731 if test "${enable_ioctl+set}" = set; then :
8732 enableval=$enable_ioctl; DM_IOCTLS=$enableval
8733 fi
8734
8735
8736 ################################################################################
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable O_DIRECT" >&5
8738 $as_echo_n "checking whether to enable O_DIRECT... " >&6; }
8739 # Check whether --enable-o_direct was given.
8740 if test "${enable_o_direct+set}" = set; then :
8741 enableval=$enable_o_direct; ODIRECT=$enableval
8742 fi
8743
8744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODIRECT" >&5
8745 $as_echo "$ODIRECT" >&6; }
8746
8747 if test x$ODIRECT = xyes; then
8748
8749 $as_echo "#define O_DIRECT_SUPPORT 1" >>confdefs.h
8750
8751 fi
8752
8753 ################################################################################
8754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build liblvm2app.so application library" >&5
8755 $as_echo_n "checking whether to build liblvm2app.so application library... " >&6; }
8756 # Check whether --enable-applib was given.
8757 if test "${enable_applib+set}" = set; then :
8758 enableval=$enable_applib; APPLIB=$enableval
8759 else
8760 APPLIB=no
8761 fi
8762
8763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $APPLIB" >&5
8764 $as_echo "$APPLIB" >&6; }
8765
8766 test x$APPLIB = xyes \
8767 && LVM2APP_LIB=-llvm2app \
8768 || LVM2APP_LIB=
8769
8770 ################################################################################
8771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to compile liblvm2cmd.so" >&5
8772 $as_echo_n "checking whether to compile liblvm2cmd.so... " >&6; }
8773 # Check whether --enable-cmdlib was given.
8774 if test "${enable_cmdlib+set}" = set; then :
8775 enableval=$enable_cmdlib; CMDLIB=$enableval
8776 else
8777 CMDLIB=no
8778 fi
8779
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMDLIB" >&5
8781 $as_echo "$CMDLIB" >&6; }
8782
8783 test x$CMDLIB = xyes \
8784 && LVM2CMD_LIB=-llvm2cmd \
8785 || LVM2CMD_LIB=
8786
8787 ################################################################################
8788 # Check whether --enable-pkgconfig was given.
8789 if test "${enable_pkgconfig+set}" = set; then :
8790 enableval=$enable_pkgconfig; PKGCONFIG=$enableval
8791 else
8792 PKGCONFIG=no
8793 fi
8794
8795
8796 ################################################################################
8797 # Check whether --enable-write_install was given.
8798 if test "${enable_write_install+set}" = set; then :
8799 enableval=$enable_write_install; WRITE_INSTALL=$enableval
8800 else
8801 WRITE_INSTALL=no
8802 fi
8803
8804
8805 ################################################################################
8806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install fsadm" >&5
8807 $as_echo_n "checking whether to install fsadm... " >&6; }
8808 # Check whether --enable-fsadm was given.
8809 if test "${enable_fsadm+set}" = set; then :
8810 enableval=$enable_fsadm; FSADM=$enableval
8811 fi
8812
8813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FSADM" >&5
8814 $as_echo "$FSADM" >&6; }
8815
8816 ################################################################################
8817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use dmeventd" >&5
8818 $as_echo_n "checking whether to use dmeventd... " >&6; }
8819 # Check whether --enable-dmeventd was given.
8820 if test "${enable_dmeventd+set}" = set; then :
8821 enableval=$enable_dmeventd; DMEVENTD=$enableval
8822 fi
8823
8824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DMEVENTD" >&5
8825 $as_echo "$DMEVENTD" >&6; }
8826
8827 BUILD_DMEVENTD=$DMEVENTD
8828
8829 if test x$DMEVENTD = xyes; then
8830 if test x$MIRRORS != xinternal; then
8831 as_fn_error $? "--enable-dmeventd currently requires --with-mirrors=internal
8832 " "$LINENO" 5
8833 fi
8834 if test x$CMDLIB = xno; then
8835 as_fn_error $? "--enable-dmeventd requires --enable-cmdlib to be used as well
8836 " "$LINENO" 5
8837 fi
8838 fi
8839
8840 if test x$DMEVENTD = xyes; then
8841
8842 $as_echo "#define DMEVENTD 1" >>confdefs.h
8843
8844 fi
8845
8846 ################################################################################
8847
8848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getline in -lc" >&5
8849 $as_echo_n "checking for getline in -lc... " >&6; }
8850 if test "${ac_cv_lib_c_getline+set}" = set; then :
8851 $as_echo_n "(cached) " >&6
8852 else
8853 ac_check_lib_save_LIBS=$LIBS
8854 LIBS="-lc $LIBS"
8855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8856 /* end confdefs.h. */
8857
8858 /* Override any GCC internal prototype to avoid an error.
8859 Use char because int might match the return type of a GCC
8860 builtin and then its argument prototype would still apply. */
8861 #ifdef __cplusplus
8862 extern "C"
8863 #endif
8864 char getline ();
8865 int
8866 main ()
8867 {
8868 return getline ();
8869 ;
8870 return 0;
8871 }
8872 _ACEOF
8873 if ac_fn_c_try_link "$LINENO"; then :
8874 ac_cv_lib_c_getline=yes
8875 else
8876 ac_cv_lib_c_getline=no
8877 fi
8878 rm -f core conftest.err conftest.$ac_objext \
8879 conftest$ac_exeext conftest.$ac_ext
8880 LIBS=$ac_check_lib_save_LIBS
8881 fi
8882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getline" >&5
8883 $as_echo "$ac_cv_lib_c_getline" >&6; }
8884 if test "x$ac_cv_lib_c_getline" = x""yes; then :
8885
8886 $as_echo "#define HAVE_GETLINE 1" >>confdefs.h
8887
8888 fi
8889
8890
8891 ################################################################################
8892
8893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for canonicalize_file_name in -lc" >&5
8894 $as_echo_n "checking for canonicalize_file_name in -lc... " >&6; }
8895 if test "${ac_cv_lib_c_canonicalize_file_name+set}" = set; then :
8896 $as_echo_n "(cached) " >&6
8897 else
8898 ac_check_lib_save_LIBS=$LIBS
8899 LIBS="-lc $LIBS"
8900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8901 /* end confdefs.h. */
8902
8903 /* Override any GCC internal prototype to avoid an error.
8904 Use char because int might match the return type of a GCC
8905 builtin and then its argument prototype would still apply. */
8906 #ifdef __cplusplus
8907 extern "C"
8908 #endif
8909 char canonicalize_file_name ();
8910 int
8911 main ()
8912 {
8913 return canonicalize_file_name ();
8914 ;
8915 return 0;
8916 }
8917 _ACEOF
8918 if ac_fn_c_try_link "$LINENO"; then :
8919 ac_cv_lib_c_canonicalize_file_name=yes
8920 else
8921 ac_cv_lib_c_canonicalize_file_name=no
8922 fi
8923 rm -f core conftest.err conftest.$ac_objext \
8924 conftest$ac_exeext conftest.$ac_ext
8925 LIBS=$ac_check_lib_save_LIBS
8926 fi
8927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_canonicalize_file_name" >&5
8928 $as_echo "$ac_cv_lib_c_canonicalize_file_name" >&6; }
8929 if test "x$ac_cv_lib_c_canonicalize_file_name" = x""yes; then :
8930
8931 $as_echo "#define HAVE_CANONICALIZE_FILE_NAME 1" >>confdefs.h
8932
8933 fi
8934
8935
8936 ################################################################################
8937 if [ "x$exec_prefix" = xNONE -a "x$prefix" = xNONE ];
8938 then exec_prefix="";
8939 fi;
8940
8941 ################################################################################
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
8943 $as_echo_n "checking for dlopen in -ldl... " >&6; }
8944 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
8945 $as_echo_n "(cached) " >&6
8946 else
8947 ac_check_lib_save_LIBS=$LIBS
8948 LIBS="-ldl $LIBS"
8949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8950 /* end confdefs.h. */
8951
8952 /* Override any GCC internal prototype to avoid an error.
8953 Use char because int might match the return type of a GCC
8954 builtin and then its argument prototype would still apply. */
8955 #ifdef __cplusplus
8956 extern "C"
8957 #endif
8958 char dlopen ();
8959 int
8960 main ()
8961 {
8962 return dlopen ();
8963 ;
8964 return 0;
8965 }
8966 _ACEOF
8967 if ac_fn_c_try_link "$LINENO"; then :
8968 ac_cv_lib_dl_dlopen=yes
8969 else
8970 ac_cv_lib_dl_dlopen=no
8971 fi
8972 rm -f core conftest.err conftest.$ac_objext \
8973 conftest$ac_exeext conftest.$ac_ext
8974 LIBS=$ac_check_lib_save_LIBS
8975 fi
8976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
8977 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
8978 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
8979
8980
8981 $as_echo "#define HAVE_LIBDL 1" >>confdefs.h
8982
8983 DL_LIBS="-ldl"
8984 HAVE_LIBDL=yes
8985 else
8986
8987 DL_LIBS=
8988 HAVE_LIBDL=no
8989 fi
8990
8991
8992 ################################################################################
8993 if [ \( "x$LVM1" = xshared -o "x$POOL" = xshared -o "x$CLUSTER" = xshared \
8994 -o "x$SNAPSHOTS" = xshared -o "x$MIRRORS" = xshared \
8995 -o "x$RAID" = xshared \
8996 \) -a "x$STATIC_LINK" = xyes ];
8997 then as_fn_error $? "Features cannot be 'shared' when building statically
8998 " "$LINENO" 5
8999 fi
9000
9001 ################################################################################
9002 if [ "$DMEVENTD" = yes -o "$CLVMD" != none ] ; then
9003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_lock in -lpthread" >&5
9004 $as_echo_n "checking for pthread_mutex_lock in -lpthread... " >&6; }
9005 if test "${ac_cv_lib_pthread_pthread_mutex_lock+set}" = set; then :
9006 $as_echo_n "(cached) " >&6
9007 else
9008 ac_check_lib_save_LIBS=$LIBS
9009 LIBS="-lpthread $LIBS"
9010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9011 /* end confdefs.h. */
9012
9013 /* Override any GCC internal prototype to avoid an error.
9014 Use char because int might match the return type of a GCC
9015 builtin and then its argument prototype would still apply. */
9016 #ifdef __cplusplus
9017 extern "C"
9018 #endif
9019 char pthread_mutex_lock ();
9020 int
9021 main ()
9022 {
9023 return pthread_mutex_lock ();
9024 ;
9025 return 0;
9026 }
9027 _ACEOF
9028 if ac_fn_c_try_link "$LINENO"; then :
9029 ac_cv_lib_pthread_pthread_mutex_lock=yes
9030 else
9031 ac_cv_lib_pthread_pthread_mutex_lock=no
9032 fi
9033 rm -f core conftest.err conftest.$ac_objext \
9034 conftest$ac_exeext conftest.$ac_ext
9035 LIBS=$ac_check_lib_save_LIBS
9036 fi
9037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_lock" >&5
9038 $as_echo "$ac_cv_lib_pthread_pthread_mutex_lock" >&6; }
9039 if test "x$ac_cv_lib_pthread_pthread_mutex_lock" = x""yes; then :
9040 PTHREAD_LIBS="-lpthread"
9041 else
9042 hard_bailout
9043 fi
9044
9045 fi
9046
9047 ################################################################################
9048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable selinux support" >&5
9049 $as_echo_n "checking whether to enable selinux support... " >&6; }
9050 # Check whether --enable-selinux was given.
9051 if test "${enable_selinux+set}" = set; then :
9052 enableval=$enable_selinux; SELINUX=$enableval
9053 fi
9054
9055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SELINUX" >&5
9056 $as_echo "$SELINUX" >&6; }
9057
9058 ################################################################################
9059 if test x$SELINUX = xyes; then
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sepol_check_context in -lsepol" >&5
9061 $as_echo_n "checking for sepol_check_context in -lsepol... " >&6; }
9062 if test "${ac_cv_lib_sepol_sepol_check_context+set}" = set; then :
9063 $as_echo_n "(cached) " >&6
9064 else
9065 ac_check_lib_save_LIBS=$LIBS
9066 LIBS="-lsepol $LIBS"
9067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9068 /* end confdefs.h. */
9069
9070 /* Override any GCC internal prototype to avoid an error.
9071 Use char because int might match the return type of a GCC
9072 builtin and then its argument prototype would still apply. */
9073 #ifdef __cplusplus
9074 extern "C"
9075 #endif
9076 char sepol_check_context ();
9077 int
9078 main ()
9079 {
9080 return sepol_check_context ();
9081 ;
9082 return 0;
9083 }
9084 _ACEOF
9085 if ac_fn_c_try_link "$LINENO"; then :
9086 ac_cv_lib_sepol_sepol_check_context=yes
9087 else
9088 ac_cv_lib_sepol_sepol_check_context=no
9089 fi
9090 rm -f core conftest.err conftest.$ac_objext \
9091 conftest$ac_exeext conftest.$ac_ext
9092 LIBS=$ac_check_lib_save_LIBS
9093 fi
9094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sepol_sepol_check_context" >&5
9095 $as_echo "$ac_cv_lib_sepol_sepol_check_context" >&6; }
9096 if test "x$ac_cv_lib_sepol_sepol_check_context" = x""yes; then :
9097
9098
9099 $as_echo "#define HAVE_SEPOL 1" >>confdefs.h
9100
9101 SELINUX_LIBS="-lsepol"
9102 fi
9103
9104
9105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
9106 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
9107 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
9108 $as_echo_n "(cached) " >&6
9109 else
9110 ac_check_lib_save_LIBS=$LIBS
9111 LIBS="-lselinux $LIBS"
9112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9113 /* end confdefs.h. */
9114
9115 /* Override any GCC internal prototype to avoid an error.
9116 Use char because int might match the return type of a GCC
9117 builtin and then its argument prototype would still apply. */
9118 #ifdef __cplusplus
9119 extern "C"
9120 #endif
9121 char is_selinux_enabled ();
9122 int
9123 main ()
9124 {
9125 return is_selinux_enabled ();
9126 ;
9127 return 0;
9128 }
9129 _ACEOF
9130 if ac_fn_c_try_link "$LINENO"; then :
9131 ac_cv_lib_selinux_is_selinux_enabled=yes
9132 else
9133 ac_cv_lib_selinux_is_selinux_enabled=no
9134 fi
9135 rm -f core conftest.err conftest.$ac_objext \
9136 conftest$ac_exeext conftest.$ac_ext
9137 LIBS=$ac_check_lib_save_LIBS
9138 fi
9139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
9140 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
9141 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
9142
9143 for ac_header in selinux/selinux.h
9144 do :
9145 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
9146 if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then :
9147 cat >>confdefs.h <<_ACEOF
9148 #define HAVE_SELINUX_SELINUX_H 1
9149 _ACEOF
9150
9151 else
9152 hard_bailout
9153 fi
9154
9155 done
9156
9157 for ac_header in selinux/label.h
9158 do :
9159 ac_fn_c_check_header_mongrel "$LINENO" "selinux/label.h" "ac_cv_header_selinux_label_h" "$ac_includes_default"
9160 if test "x$ac_cv_header_selinux_label_h" = x""yes; then :
9161 cat >>confdefs.h <<_ACEOF
9162 #define HAVE_SELINUX_LABEL_H 1
9163 _ACEOF
9164
9165 fi
9166
9167 done
9168
9169
9170 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
9171
9172 SELINUX_LIBS="-lselinux $SELINUX_LIBS"
9173 SELINUX_PC="libselinux"
9174 HAVE_SELINUX=yes
9175 else
9176
9177 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling selinux" >&5
9178 $as_echo "$as_me: WARNING: Disabling selinux" >&2;}
9179 SELINUX_LIBS=
9180 SELINUX_PC=
9181 HAVE_SELINUX=no
9182 fi
9183
9184 fi
9185
9186 ################################################################################
9187 if test x$REALTIME = xyes; then
9188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
9189 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
9190 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
9191 $as_echo_n "(cached) " >&6
9192 else
9193 ac_check_lib_save_LIBS=$LIBS
9194 LIBS="-lrt $LIBS"
9195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9196 /* end confdefs.h. */
9197
9198 /* Override any GCC internal prototype to avoid an error.
9199 Use char because int might match the return type of a GCC
9200 builtin and then its argument prototype would still apply. */
9201 #ifdef __cplusplus
9202 extern "C"
9203 #endif
9204 char clock_gettime ();
9205 int
9206 main ()
9207 {
9208 return clock_gettime ();
9209 ;
9210 return 0;
9211 }
9212 _ACEOF
9213 if ac_fn_c_try_link "$LINENO"; then :
9214 ac_cv_lib_rt_clock_gettime=yes
9215 else
9216 ac_cv_lib_rt_clock_gettime=no
9217 fi
9218 rm -f core conftest.err conftest.$ac_objext \
9219 conftest$ac_exeext conftest.$ac_ext
9220 LIBS=$ac_check_lib_save_LIBS
9221 fi
9222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
9223 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
9224 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
9225 HAVE_REALTIME=yes
9226 else
9227 HAVE_REALTIME=no
9228 fi
9229
9230
9231 if test x$HAVE_REALTIME = xyes; then
9232
9233 $as_echo "#define HAVE_REALTIME 1" >>confdefs.h
9234
9235 LIBS="-lrt $LIBS"
9236 else
9237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling realtime clock" >&5
9238 $as_echo "$as_me: WARNING: Disabling realtime clock" >&2;}
9239 fi
9240 fi
9241
9242 ################################################################################
9243 for ac_header in getopt.h
9244 do :
9245 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
9246 if test "x$ac_cv_header_getopt_h" = x""yes; then :
9247 cat >>confdefs.h <<_ACEOF
9248 #define HAVE_GETOPT_H 1
9249 _ACEOF
9250
9251 $as_echo "#define HAVE_GETOPTLONG 1" >>confdefs.h
9252
9253 fi
9254
9255 done
9256
9257
9258 ################################################################################
9259 if test x$READLINE != xno; then
9260 lvm_saved_libs=$LIBS
9261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9262 $as_echo_n "checking for library containing tgetent... " >&6; }
9263 if test "${ac_cv_search_tgetent+set}" = set; then :
9264 $as_echo_n "(cached) " >&6
9265 else
9266 ac_func_search_save_LIBS=$LIBS
9267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9268 /* end confdefs.h. */
9269
9270 /* Override any GCC internal prototype to avoid an error.
9271 Use char because int might match the return type of a GCC
9272 builtin and then its argument prototype would still apply. */
9273 #ifdef __cplusplus
9274 extern "C"
9275 #endif
9276 char tgetent ();
9277 int
9278 main ()
9279 {
9280 return tgetent ();
9281 ;
9282 return 0;
9283 }
9284 _ACEOF
9285 for ac_lib in '' tinfo ncurses curses termcap termlib; do
9286 if test -z "$ac_lib"; then
9287 ac_res="none required"
9288 else
9289 ac_res=-l$ac_lib
9290 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9291 fi
9292 if ac_fn_c_try_link "$LINENO"; then :
9293 ac_cv_search_tgetent=$ac_res
9294 fi
9295 rm -f core conftest.err conftest.$ac_objext \
9296 conftest$ac_exeext
9297 if test "${ac_cv_search_tgetent+set}" = set; then :
9298 break
9299 fi
9300 done
9301 if test "${ac_cv_search_tgetent+set}" = set; then :
9302
9303 else
9304 ac_cv_search_tgetent=no
9305 fi
9306 rm conftest.$ac_ext
9307 LIBS=$ac_func_search_save_LIBS
9308 fi
9309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9310 $as_echo "$ac_cv_search_tgetent" >&6; }
9311 ac_res=$ac_cv_search_tgetent
9312 if test "$ac_res" != no; then :
9313 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9314 READLINE_LIBS=$ac_cv_search_tgetent
9315 else
9316
9317 if test "$READLINE" = yes; then
9318 as_fn_error $? "termcap could not be found which is required for the
9319 --enable-readline option (which is enabled by default). Either disable readline
9320 support with --disable-readline or download and install termcap from:
9321 ftp.gnu.org/gnu/termcap
9322 Note: if you are using precompiled packages you will also need the development
9323 package as well (which may be called termcap-devel or something similar).
9324 Note: (n)curses also seems to work as a substitute for termcap. This was
9325 not found either - but you could try installing that as well." "$LINENO" 5
9326 fi
9327 fi
9328
9329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
9330 $as_echo_n "checking for readline in -lreadline... " >&6; }
9331 if test "${ac_cv_lib_readline_readline+set}" = set; then :
9332 $as_echo_n "(cached) " >&6
9333 else
9334 ac_check_lib_save_LIBS=$LIBS
9335 LIBS="-lreadline $LIBS"
9336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9337 /* end confdefs.h. */
9338
9339 /* Override any GCC internal prototype to avoid an error.
9340 Use char because int might match the return type of a GCC
9341 builtin and then its argument prototype would still apply. */
9342 #ifdef __cplusplus
9343 extern "C"
9344 #endif
9345 char readline ();
9346 int
9347 main ()
9348 {
9349 return readline ();
9350 ;
9351 return 0;
9352 }
9353 _ACEOF
9354 if ac_fn_c_try_link "$LINENO"; then :
9355 ac_cv_lib_readline_readline=yes
9356 else
9357 ac_cv_lib_readline_readline=no
9358 fi
9359 rm -f core conftest.err conftest.$ac_objext \
9360 conftest$ac_exeext conftest.$ac_ext
9361 LIBS=$ac_check_lib_save_LIBS
9362 fi
9363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
9364 $as_echo "$ac_cv_lib_readline_readline" >&6; }
9365 if test "x$ac_cv_lib_readline_readline" = x""yes; then :
9366
9367
9368 $as_echo "#define READLINE_SUPPORT 1" >>confdefs.h
9369
9370 LIBS=$lvm_saved_libs
9371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_line_buffer in -lreadline" >&5
9372 $as_echo_n "checking for rl_line_buffer in -lreadline... " >&6; }
9373 if test "${ac_cv_lib_readline_rl_line_buffer+set}" = set; then :
9374 $as_echo_n "(cached) " >&6
9375 else
9376 ac_check_lib_save_LIBS=$LIBS
9377 LIBS="-lreadline $LIBS"
9378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9379 /* end confdefs.h. */
9380
9381 /* Override any GCC internal prototype to avoid an error.
9382 Use char because int might match the return type of a GCC
9383 builtin and then its argument prototype would still apply. */
9384 #ifdef __cplusplus
9385 extern "C"
9386 #endif
9387 char rl_line_buffer ();
9388 int
9389 main ()
9390 {
9391 return rl_line_buffer ();
9392 ;
9393 return 0;
9394 }
9395 _ACEOF
9396 if ac_fn_c_try_link "$LINENO"; then :
9397 ac_cv_lib_readline_rl_line_buffer=yes
9398 else
9399 ac_cv_lib_readline_rl_line_buffer=no
9400 fi
9401 rm -f core conftest.err conftest.$ac_objext \
9402 conftest$ac_exeext conftest.$ac_ext
9403 LIBS=$ac_check_lib_save_LIBS
9404 fi
9405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_line_buffer" >&5
9406 $as_echo "$ac_cv_lib_readline_rl_line_buffer" >&6; }
9407 if test "x$ac_cv_lib_readline_rl_line_buffer" = x""yes; then :
9408 READLINE_LIBS="-lreadline"
9409 else
9410
9411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: linking -lreadline with $READLINE_LIBS needed" >&5
9412 $as_echo "linking -lreadline with $READLINE_LIBS needed" >&6; }
9413 READLINE_LIBS="-lreadline $READLINE_LIBS"
9414
9415 fi
9416
9417 else
9418
9419 READLINE_LIBS=
9420 if test "$READLINE" = yes; then
9421 as_fn_error $? "GNU Readline could not be found which is required for the
9422 --enable-readline option (which is enabled by default). Either disable readline
9423 support with --disable-readline or download and install readline from:
9424 ftp.gnu.org/gnu/readline
9425 Note: if you are using precompiled packages you will also need the development
9426 package as well (which may be called readline-devel or something similar)." "$LINENO" 5
9427 fi
9428 fi
9429
9430 LIBS="$READLINE_LIBS $lvm_saved_libs"
9431 for ac_func in rl_completion_matches
9432 do :
9433 ac_fn_c_check_func "$LINENO" "rl_completion_matches" "ac_cv_func_rl_completion_matches"
9434 if test "x$ac_cv_func_rl_completion_matches" = x""yes; then :
9435 cat >>confdefs.h <<_ACEOF
9436 #define HAVE_RL_COMPLETION_MATCHES 1
9437 _ACEOF
9438
9439 fi
9440 done
9441
9442 LIBS=$lvm_saved_libs
9443 fi
9444
9445 ################################################################################
9446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable internationalisation" >&5
9447 $as_echo_n "checking whether to enable internationalisation... " >&6; }
9448 # Check whether --enable-nls was given.
9449 if test "${enable_nls+set}" = set; then :
9450 enableval=$enable_nls; INTL=$enableval
9451 else
9452 INTL=no
9453 fi
9454
9455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTL" >&5
9456 $as_echo "$INTL" >&6; }
9457
9458 if test x$INTL = xyes; then
9459 # FIXME - Move this - can be device-mapper too
9460 INTL_PACKAGE="lvm2"
9461 # Extract the first word of "msgfmt", so it can be a program name with args.
9462 set dummy msgfmt; ac_word=$2
9463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9464 $as_echo_n "checking for $ac_word... " >&6; }
9465 if test "${ac_cv_path_MSGFMT+set}" = set; then :
9466 $as_echo_n "(cached) " >&6
9467 else
9468 case $MSGFMT in
9469 [\\/]* | ?:[\\/]*)
9470 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
9471 ;;
9472 *)
9473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9474 for as_dir in $PATH
9475 do
9476 IFS=$as_save_IFS
9477 test -z "$as_dir" && as_dir=.
9478 for ac_exec_ext in '' $ac_executable_extensions; do
9479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9480 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
9481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9482 break 2
9483 fi
9484 done
9485 done
9486 IFS=$as_save_IFS
9487
9488 ;;
9489 esac
9490 fi
9491 MSGFMT=$ac_cv_path_MSGFMT
9492 if test -n "$MSGFMT"; then
9493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
9494 $as_echo "$MSGFMT" >&6; }
9495 else
9496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9497 $as_echo "no" >&6; }
9498 fi
9499
9500
9501 if [ "x$MSGFMT" == x ];
9502 then as_fn_error $? "msgfmt not found in path $PATH
9503 " "$LINENO" 5
9504 fi;
9505
9506
9507 # Check whether --with-localedir was given.
9508 if test "${with_localedir+set}" = set; then :
9509 withval=$with_localedir; LOCALEDIR=$withval
9510 else
9511 LOCALEDIR='${prefix}/share/locale'
9512 fi
9513
9514 fi
9515
9516 ################################################################################
9517
9518 # Check whether --with-confdir was given.
9519 if test "${with_confdir+set}" = set; then :
9520 withval=$with_confdir; CONFDIR=$withval
9521 else
9522 CONFDIR="/etc"
9523 fi
9524
9525
9526
9527 # Check whether --with-staticdir was given.
9528 if test "${with_staticdir+set}" = set; then :
9529 withval=$with_staticdir; STATICDIR=$withval
9530 else
9531 STATICDIR='${exec_prefix}/sbin'
9532 fi
9533
9534
9535
9536 # Check whether --with-usrlibdir was given.
9537 if test "${with_usrlibdir+set}" = set; then :
9538 withval=$with_usrlibdir; usrlibdir=$withval
9539 else
9540 usrlibdir='${prefix}/lib'
9541 fi
9542
9543
9544
9545 # Check whether --with-usrsbindir was given.
9546 if test "${with_usrsbindir+set}" = set; then :
9547 withval=$with_usrsbindir; usrsbindir=$withval
9548 else
9549 usrsbindir='${prefix}/sbin'
9550 fi
9551
9552
9553 ################################################################################
9554
9555 # Check whether --with-udev_prefix was given.
9556 if test "${with_udev_prefix+set}" = set; then :
9557 withval=$with_udev_prefix; udev_prefix=$withval
9558 else
9559 udev_prefix='${exec_prefix}'
9560 fi
9561
9562
9563
9564 # Check whether --with-udevdir was given.
9565 if test "${with_udevdir+set}" = set; then :
9566 withval=$with_udevdir; udevdir=$withval
9567 else
9568 udevdir='${udev_prefix}/lib/udev/rules.d'
9569 fi
9570
9571
9572 ################################################################################
9573 if test x$READLINE = xyes; then
9574 for ac_header in readline/readline.h readline/history.h
9575 do :
9576 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9577 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9578 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9579 cat >>confdefs.h <<_ACEOF
9580 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9581 _ACEOF
9582
9583 else
9584 as_fn_error $? "bailing out" "$LINENO" 5
9585 fi
9586
9587 done
9588
9589 fi
9590
9591 if test x$CLVMD != xnone; then
9592 for ac_header in mntent.h netdb.h netinet/in.h pthread.h search.h sys/mount.h sys/socket.h sys/uio.h sys/un.h utmpx.h
9593 do :
9594 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9595 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9596 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9597 cat >>confdefs.h <<_ACEOF
9598 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9599 _ACEOF
9600
9601 else
9602 as_fn_error $? "bailing out" "$LINENO" 5
9603 fi
9604
9605 done
9606
9607 for ac_func in dup2 getmntent memmove select socket
9608 do :
9609 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9610 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9611 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9612 cat >>confdefs.h <<_ACEOF
9613 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9614 _ACEOF
9615
9616 else
9617 as_fn_error $? "bailing out" "$LINENO" 5
9618 fi
9619 done
9620
9621 # getmntent is in the standard C library on UNICOS, in -lsun on Irix 4,
9622 # -lseq on Dynix/PTX, -lgen on Unixware.
9623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getmntent" >&5
9624 $as_echo_n "checking for library containing getmntent... " >&6; }
9625 if test "${ac_cv_search_getmntent+set}" = set; then :
9626 $as_echo_n "(cached) " >&6
9627 else
9628 ac_func_search_save_LIBS=$LIBS
9629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9630 /* end confdefs.h. */
9631
9632 /* Override any GCC internal prototype to avoid an error.
9633 Use char because int might match the return type of a GCC
9634 builtin and then its argument prototype would still apply. */
9635 #ifdef __cplusplus
9636 extern "C"
9637 #endif
9638 char getmntent ();
9639 int
9640 main ()
9641 {
9642 return getmntent ();
9643 ;
9644 return 0;
9645 }
9646 _ACEOF
9647 for ac_lib in '' sun seq gen; do
9648 if test -z "$ac_lib"; then
9649 ac_res="none required"
9650 else
9651 ac_res=-l$ac_lib
9652 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9653 fi
9654 if ac_fn_c_try_link "$LINENO"; then :
9655 ac_cv_search_getmntent=$ac_res
9656 fi
9657 rm -f core conftest.err conftest.$ac_objext \
9658 conftest$ac_exeext
9659 if test "${ac_cv_search_getmntent+set}" = set; then :
9660 break
9661 fi
9662 done
9663 if test "${ac_cv_search_getmntent+set}" = set; then :
9664
9665 else
9666 ac_cv_search_getmntent=no
9667 fi
9668 rm conftest.$ac_ext
9669 LIBS=$ac_func_search_save_LIBS
9670 fi
9671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getmntent" >&5
9672 $as_echo "$ac_cv_search_getmntent" >&6; }
9673 ac_res=$ac_cv_search_getmntent
9674 if test "$ac_res" != no; then :
9675 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9676 ac_cv_func_getmntent=yes
9677
9678 $as_echo "#define HAVE_GETMNTENT 1" >>confdefs.h
9679
9680 else
9681 ac_cv_func_getmntent=no
9682 fi
9683
9684
9685 for ac_header in sys/select.h sys/socket.h
9686 do :
9687 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9688 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9689 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9690 cat >>confdefs.h <<_ACEOF
9691 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9692 _ACEOF
9693
9694 fi
9695
9696 done
9697
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
9699 $as_echo_n "checking types of arguments for select... " >&6; }
9700 if test "${ac_cv_func_select_args+set}" = set; then :
9701 $as_echo_n "(cached) " >&6
9702 else
9703 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
9704 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
9705 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
9706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9707 /* end confdefs.h. */
9708 $ac_includes_default
9709 #ifdef HAVE_SYS_SELECT_H
9710 # include <sys/select.h>
9711 #endif
9712 #ifdef HAVE_SYS_SOCKET_H
9713 # include <sys/socket.h>
9714 #endif
9715
9716 int
9717 main ()
9718 {
9719 extern int select ($ac_arg1,
9720 $ac_arg234, $ac_arg234, $ac_arg234,
9721 $ac_arg5);
9722 ;
9723 return 0;
9724 }
9725 _ACEOF
9726 if ac_fn_c_try_compile "$LINENO"; then :
9727 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
9728 fi
9729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9730 done
9731 done
9732 done
9733 # Provide a safe default value.
9734 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
9735
9736 fi
9737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
9738 $as_echo "$ac_cv_func_select_args" >&6; }
9739 ac_save_IFS=$IFS; IFS=','
9740 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
9741 IFS=$ac_save_IFS
9742 shift
9743
9744 cat >>confdefs.h <<_ACEOF
9745 #define SELECT_TYPE_ARG1 $1
9746 _ACEOF
9747
9748
9749 cat >>confdefs.h <<_ACEOF
9750 #define SELECT_TYPE_ARG234 ($2)
9751 _ACEOF
9752
9753
9754 cat >>confdefs.h <<_ACEOF
9755 #define SELECT_TYPE_ARG5 ($3)
9756 _ACEOF
9757
9758 rm -f conftest*
9759
9760 fi
9761
9762 if test x$CLUSTER != xnone; then
9763 for ac_header in sys/socket.h sys/un.h
9764 do :
9765 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9766 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9767 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9768 cat >>confdefs.h <<_ACEOF
9769 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9770 _ACEOF
9771
9772 else
9773 as_fn_error $? "bailing out" "$LINENO" 5
9774 fi
9775
9776 done
9777
9778 for ac_func in socket
9779 do :
9780 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
9781 if test "x$ac_cv_func_socket" = x""yes; then :
9782 cat >>confdefs.h <<_ACEOF
9783 #define HAVE_SOCKET 1
9784 _ACEOF
9785
9786 else
9787 as_fn_error $? "bailing out" "$LINENO" 5
9788 fi
9789 done
9790
9791 fi
9792
9793 if test x$DMEVENTD = xyes; then
9794 for ac_header in arpa/inet.h
9795 do :
9796 ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default"
9797 if test "x$ac_cv_header_arpa_inet_h" = x""yes; then :
9798 cat >>confdefs.h <<_ACEOF
9799 #define HAVE_ARPA_INET_H 1
9800 _ACEOF
9801
9802 else
9803 as_fn_error $? "bailing out" "$LINENO" 5
9804 fi
9805
9806 done
9807
9808 fi
9809
9810 if test x$HAVE_LIBDL = xyes; then
9811 for ac_header in dlfcn.h
9812 do :
9813 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
9814 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9815 cat >>confdefs.h <<_ACEOF
9816 #define HAVE_DLFCN_H 1
9817 _ACEOF
9818
9819 else
9820 as_fn_error $? "bailing out" "$LINENO" 5
9821 fi
9822
9823 done
9824
9825 fi
9826
9827 if test x$INTL = xyes; then
9828 for ac_header in libintl.h
9829 do :
9830 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
9831 if test "x$ac_cv_header_libintl_h" = x""yes; then :
9832 cat >>confdefs.h <<_ACEOF
9833 #define HAVE_LIBINTL_H 1
9834 _ACEOF
9835
9836 else
9837 as_fn_error $? "bailing out" "$LINENO" 5
9838 fi
9839
9840 done
9841
9842 fi
9843
9844 if test x$UDEV_SYNC = xyes; then
9845 for ac_header in sys/ipc.h sys/sem.h
9846 do :
9847 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9848 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9849 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9850 cat >>confdefs.h <<_ACEOF
9851 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9852 _ACEOF
9853
9854 else
9855 as_fn_error $? "bailing out" "$LINENO" 5
9856 fi
9857
9858 done
9859
9860 fi
9861
9862 ################################################################################
9863 # Extract the first word of "modprobe", so it can be a program name with args.
9864 set dummy modprobe; ac_word=$2
9865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9866 $as_echo_n "checking for $ac_word... " >&6; }
9867 if test "${ac_cv_path_MODPROBE_CMD+set}" = set; then :
9868 $as_echo_n "(cached) " >&6
9869 else
9870 case $MODPROBE_CMD in
9871 [\\/]* | ?:[\\/]*)
9872 ac_cv_path_MODPROBE_CMD="$MODPROBE_CMD" # Let the user override the test with a path.
9873 ;;
9874 *)
9875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9876 for as_dir in $PATH
9877 do
9878 IFS=$as_save_IFS
9879 test -z "$as_dir" && as_dir=.
9880 for ac_exec_ext in '' $ac_executable_extensions; do
9881 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9882 ac_cv_path_MODPROBE_CMD="$as_dir/$ac_word$ac_exec_ext"
9883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9884 break 2
9885 fi
9886 done
9887 done
9888 IFS=$as_save_IFS
9889
9890 ;;
9891 esac
9892 fi
9893 MODPROBE_CMD=$ac_cv_path_MODPROBE_CMD
9894 if test -n "$MODPROBE_CMD"; then
9895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MODPROBE_CMD" >&5
9896 $as_echo "$MODPROBE_CMD" >&6; }
9897 else
9898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9899 $as_echo "no" >&6; }
9900 fi
9901
9902
9903
9904 if test x$MODPROBE_CMD != x; then
9905
9906 cat >>confdefs.h <<_ACEOF
9907 #define MODPROBE_CMD "$MODPROBE_CMD"
9908 _ACEOF
9909
9910 fi
9911
9912
9913 lvm_exec_prefix=$exec_prefix
9914 test "$lvm_exec_prefix" = NONE && lvm_exec_prefix=$prefix
9915 test "$lvm_exec_prefix" = NONE && lvm_exec_prefix=$ac_default_prefix
9916
9917 cat >>confdefs.h <<_ACEOF
9918 #define LVM_PATH "$lvm_exec_prefix/sbin/lvm"
9919 _ACEOF
9920
9921
9922 if test "$CLVMD" != none; then
9923 clvmd_prefix=$ac_default_prefix
9924 test "$prefix" != NONE && clvmd_prefix=$prefix
9925
9926 cat >>confdefs.h <<_ACEOF
9927 #define CLVMD_PATH "$clvmd_prefix/sbin/clvmd"
9928 _ACEOF
9929
9930 fi
9931
9932 ################################################################################
9933 if test "$BUILD_DMEVENTD" = yes; then
9934
9935 # Check whether --with-dmeventd-pidfile was given.
9936 if test "${with_dmeventd_pidfile+set}" = set; then :
9937 withval=$with_dmeventd_pidfile; DMEVENTD_PIDFILE=$withval
9938 else
9939 DMEVENTD_PIDFILE="/var/run/dmeventd.pid"
9940 fi
9941
9942
9943 cat >>confdefs.h <<_ACEOF
9944 #define DMEVENTD_PIDFILE "$DMEVENTD_PIDFILE"
9945 _ACEOF
9946
9947 fi
9948
9949 if test "$BUILD_DMEVENTD" = yes; then
9950
9951 # Check whether --with-dmeventd-path was given.
9952 if test "${with_dmeventd_path+set}" = set; then :
9953 withval=$with_dmeventd_path; DMEVENTD_PATH=$withval
9954 else
9955 DMEVENTD_PATH="$lvm_exec_prefix/sbin/dmeventd"
9956 fi
9957
9958
9959 cat >>confdefs.h <<_ACEOF
9960 #define DMEVENTD_PATH "$DMEVENTD_PATH"
9961 _ACEOF
9962
9963 fi
9964
9965
9966
9967 # Check whether --with-default-run-dir was given.
9968 if test "${with_default_run_dir+set}" = set; then :
9969 withval=$with_default_run_dir; DEFAULT_RUN_DIR="$withval"
9970 else
9971 DEFAULT_RUN_DIR="/var/run/lvm"
9972 fi
9973
9974 cat >>confdefs.h <<_ACEOF
9975 #define DEFAULT_RUN_DIR "$DEFAULT_RUN_DIR"
9976 _ACEOF
9977
9978
9979 ################################################################################
9980
9981 # Check whether --with-default-system-dir was given.
9982 if test "${with_default_system_dir+set}" = set; then :
9983 withval=$with_default_system_dir; DEFAULT_SYS_DIR=$withval
9984 else
9985 DEFAULT_SYS_DIR="/etc/lvm"
9986 fi
9987
9988
9989 cat >>confdefs.h <<_ACEOF
9990 #define DEFAULT_SYS_DIR "$DEFAULT_SYS_DIR"
9991 _ACEOF
9992
9993
9994
9995 # Check whether --with-default-archive-subdir was given.
9996 if test "${with_default_archive_subdir+set}" = set; then :
9997 withval=$with_default_archive_subdir; DEFAULT_ARCHIVE_SUBDIR=$withval
9998 else
9999 DEFAULT_ARCHIVE_SUBDIR=archive
10000 fi
10001
10002
10003 cat >>confdefs.h <<_ACEOF
10004 #define DEFAULT_ARCHIVE_SUBDIR "$DEFAULT_ARCHIVE_SUBDIR"
10005 _ACEOF
10006
10007
10008
10009 # Check whether --with-default-backup-subdir was given.
10010 if test "${with_default_backup_subdir+set}" = set; then :
10011 withval=$with_default_backup_subdir; DEFAULT_BACKUP_SUBDIR=$withval
10012 else
10013 DEFAULT_BACKUP_SUBDIR=backup
10014 fi
10015
10016
10017 cat >>confdefs.h <<_ACEOF
10018 #define DEFAULT_BACKUP_SUBDIR "$DEFAULT_BACKUP_SUBDIR"
10019 _ACEOF
10020
10021
10022
10023 # Check whether --with-default-cache-subdir was given.
10024 if test "${with_default_cache_subdir+set}" = set; then :
10025 withval=$with_default_cache_subdir; DEFAULT_CACHE_SUBDIR=$withval
10026 else
10027 DEFAULT_CACHE_SUBDIR=cache
10028 fi
10029
10030
10031 cat >>confdefs.h <<_ACEOF
10032 #define DEFAULT_CACHE_SUBDIR "$DEFAULT_CACHE_SUBDIR"
10033 _ACEOF
10034
10035
10036
10037 # Check whether --with-default-locking-dir was given.
10038 if test "${with_default_locking_dir+set}" = set; then :
10039 withval=$with_default_locking_dir; DEFAULT_LOCK_DIR=$withval
10040 else
10041 DEFAULT_LOCK_DIR="/var/lock/lvm"
10042 fi
10043
10044
10045 cat >>confdefs.h <<_ACEOF
10046 #define DEFAULT_LOCK_DIR "$DEFAULT_LOCK_DIR"
10047 _ACEOF
10048
10049
10050 ################################################################################
10051
10052 # Check whether --with-default-data-alignment was given.
10053 if test "${with_default_data_alignment+set}" = set; then :
10054 withval=$with_default_data_alignment; DEFAULT_DATA_ALIGNMENT=$withval
10055 else
10056 DEFAULT_DATA_ALIGNMENT=1
10057 fi
10058
10059
10060 cat >>confdefs.h <<_ACEOF
10061 #define DEFAULT_DATA_ALIGNMENT $DEFAULT_DATA_ALIGNMENT
10062 _ACEOF
10063
10064
10065 ################################################################################
10066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel interface choice" >&5
10067 $as_echo_n "checking for kernel interface choice... " >&6; }
10068
10069 # Check whether --with-interface was given.
10070 if test "${with_interface+set}" = set; then :
10071 withval=$with_interface; interface=$withval
10072 else
10073 interface=ioctl
10074 fi
10075
10076 if [ "x$interface" != xioctl ];
10077 then
10078 as_fn_error $? "--with-interface=ioctl required. fs no longer supported." "$LINENO" 5
10079 fi
10080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $interface" >&5
10081 $as_echo "$interface" >&6; }
10082
10083 ################################################################################
10084 DM_LIB_VERSION="\"`cat "$srcdir"/VERSION_DM 2>/dev/null || echo Unknown`\""
10085
10086 cat >>confdefs.h <<_ACEOF
10087 #define DM_LIB_VERSION $DM_LIB_VERSION
10088 _ACEOF
10089
10090
10091 DM_LIB_PATCHLEVEL=`cat "$srcdir"/VERSION_DM | $AWK -F '[-. ]' '{printf "%s.%s.%s",$1,$2,$3}'`
10092
10093 LVM_VERSION="\"`cat "$srcdir"/VERSION 2>/dev/null || echo Unknown`\""
10094
10095 VER=`cat "$srcdir"/VERSION`
10096 LVM_RELEASE_DATE="\"`echo $VER | $SED 's/.* (//;s/).*//'`\""
10097 VER=`echo "$VER" | $AWK '{print $1}'`
10098 LVM_RELEASE="\"`echo "$VER" | $AWK -F '-' '{print $2}'`\""
10099 VER=`echo "$VER" | $AWK -F '-' '{print $1}'`
10100 LVM_MAJOR=`echo "$VER" | $AWK -F '.' '{print $1}'`
10101 LVM_MINOR=`echo "$VER" | $AWK -F '.' '{print $2}'`
10102 LVM_PATCHLEVEL=`echo "$VER" | $AWK -F '[(.]' '{print $3}'`
10103 LVM_LIBAPI=`echo "$VER" | $AWK -F '[()]' '{print $2}'`
10104
10105 ################################################################################
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208 ################################################################################
10209 ac_config_files="$ac_config_files Makefile make.tmpl daemons/Makefile daemons/clvmd/Makefile daemons/cmirrord/Makefile daemons/dmeventd/Makefile daemons/dmeventd/libdevmapper-event.pc daemons/dmeventd/plugins/Makefile daemons/dmeventd/plugins/lvm2/Makefile daemons/dmeventd/plugins/raid/Makefile daemons/dmeventd/plugins/mirror/Makefile daemons/dmeventd/plugins/snapshot/Makefile daemons/lvmetad/Makefile doc/Makefile doc/example.conf include/.symlinks include/Makefile lib/Makefile lib/format1/Makefile lib/format_pool/Makefile lib/locking/Makefile lib/mirror/Makefile lib/replicator/Makefile lib/misc/lvm-version.h lib/raid/Makefile lib/snapshot/Makefile lib/thin/Makefile libdm/Makefile libdm/libdevmapper.pc liblvm/Makefile liblvm/liblvm2app.pc man/Makefile po/Makefile scripts/clvmd_init_red_hat scripts/cmirrord_init_red_hat scripts/lvm2_monitoring_init_red_hat scripts/dm_event_systemd_red_hat.service scripts/lvm2_monitoring_systemd_red_hat.service scripts/Makefile test/Makefile test/api/Makefile tools/Makefile udev/Makefile unit-tests/datastruct/Makefile unit-tests/regex/Makefile unit-tests/mm/Makefile"
10210
10211 cat >confcache <<\_ACEOF
10212 # This file is a shell script that caches the results of configure
10213 # tests run on this system so they can be shared between configure
10214 # scripts and configure runs, see configure's option --config-cache.
10215 # It is not useful on other systems. If it contains results you don't
10216 # want to keep, you may remove or edit it.
10217 #
10218 # config.status only pays attention to the cache file if you give it
10219 # the --recheck option to rerun configure.
10220 #
10221 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10222 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10223 # following values.
10224
10225 _ACEOF
10226
10227 # The following way of writing the cache mishandles newlines in values,
10228 # but we know of no workaround that is simple, portable, and efficient.
10229 # So, we kill variables containing newlines.
10230 # Ultrix sh set writes to stderr and can't be redirected directly,
10231 # and sets the high bit in the cache file unless we assign to the vars.
10232 (
10233 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10234 eval ac_val=\$$ac_var
10235 case $ac_val in #(
10236 *${as_nl}*)
10237 case $ac_var in #(
10238 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10239 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10240 esac
10241 case $ac_var in #(
10242 _ | IFS | as_nl) ;; #(
10243 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10244 *) { eval $ac_var=; unset $ac_var;} ;;
10245 esac ;;
10246 esac
10247 done
10248
10249 (set) 2>&1 |
10250 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10251 *${as_nl}ac_space=\ *)
10252 # `set' does not quote correctly, so add quotes: double-quote
10253 # substitution turns \\\\ into \\, and sed turns \\ into \.
10254 sed -n \
10255 "s/'/'\\\\''/g;
10256 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10257 ;; #(
10258 *)
10259 # `set' quotes correctly as required by POSIX, so do not add quotes.
10260 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10261 ;;
10262 esac |
10263 sort
10264 ) |
10265 sed '
10266 /^ac_cv_env_/b end
10267 t clear
10268 :clear
10269 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10270 t end
10271 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10272 :end' >>confcache
10273 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10274 if test -w "$cache_file"; then
10275 test "x$cache_file" != "x/dev/null" &&
10276 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10277 $as_echo "$as_me: updating cache $cache_file" >&6;}
10278 cat confcache >$cache_file
10279 else
10280 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10281 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10282 fi
10283 fi
10284 rm -f confcache
10285
10286 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10287 # Let make expand exec_prefix.
10288 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10289
10290 DEFS=-DHAVE_CONFIG_H
10291
10292 ac_libobjs=
10293 ac_ltlibobjs=
10294 U=
10295 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10296 # 1. Remove the extension, and $U if already installed.
10297 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10298 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10299 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10300 # will be set to the directory where LIBOBJS objects are built.
10301 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10302 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10303 done
10304 LIBOBJS=$ac_libobjs
10305
10306 LTLIBOBJS=$ac_ltlibobjs
10307
10308
10309
10310 : ${CONFIG_STATUS=./config.status}
10311 ac_write_fail=0
10312 ac_clean_files_save=$ac_clean_files
10313 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10314 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10315 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10316 as_write_fail=0
10317 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10318 #! $SHELL
10319 # Generated by $as_me.
10320 # Run this file to recreate the current configuration.
10321 # Compiler output produced by configure, useful for debugging
10322 # configure, is in config.log if it exists.
10323
10324 debug=false
10325 ac_cs_recheck=false
10326 ac_cs_silent=false
10327
10328 SHELL=\${CONFIG_SHELL-$SHELL}
10329 export SHELL
10330 _ASEOF
10331 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10332 ## -------------------- ##
10333 ## M4sh Initialization. ##
10334 ## -------------------- ##
10335
10336 # Be more Bourne compatible
10337 DUALCASE=1; export DUALCASE # for MKS sh
10338 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10339 emulate sh
10340 NULLCMD=:
10341 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10342 # is contrary to our usage. Disable this feature.
10343 alias -g '${1+"$@"}'='"$@"'
10344 setopt NO_GLOB_SUBST
10345 else
10346 case `(set -o) 2>/dev/null` in #(
10347 *posix*) :
10348 set -o posix ;; #(
10349 *) :
10350 ;;
10351 esac
10352 fi
10353
10354
10355 as_nl='
10356 '
10357 export as_nl
10358 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10359 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10360 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10361 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10362 # Prefer a ksh shell builtin over an external printf program on Solaris,
10363 # but without wasting forks for bash or zsh.
10364 if test -z "$BASH_VERSION$ZSH_VERSION" \
10365 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10366 as_echo='print -r --'
10367 as_echo_n='print -rn --'
10368 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10369 as_echo='printf %s\n'
10370 as_echo_n='printf %s'
10371 else
10372 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10373 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10374 as_echo_n='/usr/ucb/echo -n'
10375 else
10376 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10377 as_echo_n_body='eval
10378 arg=$1;
10379 case $arg in #(
10380 *"$as_nl"*)
10381 expr "X$arg" : "X\\(.*\\)$as_nl";
10382 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10383 esac;
10384 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10385 '
10386 export as_echo_n_body
10387 as_echo_n='sh -c $as_echo_n_body as_echo'
10388 fi
10389 export as_echo_body
10390 as_echo='sh -c $as_echo_body as_echo'
10391 fi
10392
10393 # The user is always right.
10394 if test "${PATH_SEPARATOR+set}" != set; then
10395 PATH_SEPARATOR=:
10396 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10397 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10398 PATH_SEPARATOR=';'
10399 }
10400 fi
10401
10402
10403 # IFS
10404 # We need space, tab and new line, in precisely that order. Quoting is
10405 # there to prevent editors from complaining about space-tab.
10406 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10407 # splitting by setting IFS to empty value.)
10408 IFS=" "" $as_nl"
10409
10410 # Find who we are. Look in the path if we contain no directory separator.
10411 case $0 in #((
10412 *[\\/]* ) as_myself=$0 ;;
10413 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10414 for as_dir in $PATH
10415 do
10416 IFS=$as_save_IFS
10417 test -z "$as_dir" && as_dir=.
10418 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10419 done
10420 IFS=$as_save_IFS
10421
10422 ;;
10423 esac
10424 # We did not find ourselves, most probably we were run as `sh COMMAND'
10425 # in which case we are not to be found in the path.
10426 if test "x$as_myself" = x; then
10427 as_myself=$0
10428 fi
10429 if test ! -f "$as_myself"; then
10430 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10431 exit 1
10432 fi
10433
10434 # Unset variables that we do not need and which cause bugs (e.g. in
10435 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10436 # suppresses any "Segmentation fault" message there. '((' could
10437 # trigger a bug in pdksh 5.2.14.
10438 for as_var in BASH_ENV ENV MAIL MAILPATH
10439 do eval test x\${$as_var+set} = xset \
10440 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10441 done
10442 PS1='$ '
10443 PS2='> '
10444 PS4='+ '
10445
10446 # NLS nuisances.
10447 LC_ALL=C
10448 export LC_ALL
10449 LANGUAGE=C
10450 export LANGUAGE
10451
10452 # CDPATH.
10453 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10454
10455
10456 # as_fn_error STATUS ERROR [LINENO LOG_FD]
10457 # ----------------------------------------
10458 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10459 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10460 # script with STATUS, using 1 if that was 0.
10461 as_fn_error ()
10462 {
10463 as_status=$1; test $as_status -eq 0 && as_status=1
10464 if test "$4"; then
10465 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10466 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10467 fi
10468 $as_echo "$as_me: error: $2" >&2
10469 as_fn_exit $as_status
10470 } # as_fn_error
10471
10472
10473 # as_fn_set_status STATUS
10474 # -----------------------
10475 # Set $? to STATUS, without forking.
10476 as_fn_set_status ()
10477 {
10478 return $1
10479 } # as_fn_set_status
10480
10481 # as_fn_exit STATUS
10482 # -----------------
10483 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10484 as_fn_exit ()
10485 {
10486 set +e
10487 as_fn_set_status $1
10488 exit $1
10489 } # as_fn_exit
10490
10491 # as_fn_unset VAR
10492 # ---------------
10493 # Portably unset VAR.
10494 as_fn_unset ()
10495 {
10496 { eval $1=; unset $1;}
10497 }
10498 as_unset=as_fn_unset
10499 # as_fn_append VAR VALUE
10500 # ----------------------
10501 # Append the text in VALUE to the end of the definition contained in VAR. Take
10502 # advantage of any shell optimizations that allow amortized linear growth over
10503 # repeated appends, instead of the typical quadratic growth present in naive
10504 # implementations.
10505 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10506 eval 'as_fn_append ()
10507 {
10508 eval $1+=\$2
10509 }'
10510 else
10511 as_fn_append ()
10512 {
10513 eval $1=\$$1\$2
10514 }
10515 fi # as_fn_append
10516
10517 # as_fn_arith ARG...
10518 # ------------------
10519 # Perform arithmetic evaluation on the ARGs, and store the result in the
10520 # global $as_val. Take advantage of shells that can avoid forks. The arguments
10521 # must be portable across $(()) and expr.
10522 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10523 eval 'as_fn_arith ()
10524 {
10525 as_val=$(( $* ))
10526 }'
10527 else
10528 as_fn_arith ()
10529 {
10530 as_val=`expr "$@" || test $? -eq 1`
10531 }
10532 fi # as_fn_arith
10533
10534
10535 if expr a : '\(a\)' >/dev/null 2>&1 &&
10536 test "X`expr 00001 : '.*\(...\)'`" = X001; then
10537 as_expr=expr
10538 else
10539 as_expr=false
10540 fi
10541
10542 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10543 as_basename=basename
10544 else
10545 as_basename=false
10546 fi
10547
10548 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10549 as_dirname=dirname
10550 else
10551 as_dirname=false
10552 fi
10553
10554 as_me=`$as_basename -- "$0" ||
10555 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10556 X"$0" : 'X\(//\)$' \| \
10557 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10558 $as_echo X/"$0" |
10559 sed '/^.*\/\([^/][^/]*\)\/*$/{
10560 s//\1/
10561 q
10562 }
10563 /^X\/\(\/\/\)$/{
10564 s//\1/
10565 q
10566 }
10567 /^X\/\(\/\).*/{
10568 s//\1/
10569 q
10570 }
10571 s/.*/./; q'`
10572
10573 # Avoid depending upon Character Ranges.
10574 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10575 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10576 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10577 as_cr_digits='0123456789'
10578 as_cr_alnum=$as_cr_Letters$as_cr_digits
10579
10580 ECHO_C= ECHO_N= ECHO_T=
10581 case `echo -n x` in #(((((
10582 -n*)
10583 case `echo 'xy\c'` in
10584 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
10585 xy) ECHO_C='\c';;
10586 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10587 ECHO_T=' ';;
10588 esac;;
10589 *)
10590 ECHO_N='-n';;
10591 esac
10592
10593 rm -f conf$$ conf$$.exe conf$$.file
10594 if test -d conf$$.dir; then
10595 rm -f conf$$.dir/conf$$.file
10596 else
10597 rm -f conf$$.dir
10598 mkdir conf$$.dir 2>/dev/null
10599 fi
10600 if (echo >conf$$.file) 2>/dev/null; then
10601 if ln -s conf$$.file conf$$ 2>/dev/null; then
10602 as_ln_s='ln -s'
10603 # ... but there are two gotchas:
10604 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10605 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10606 # In both cases, we have to default to `cp -p'.
10607 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10608 as_ln_s='cp -p'
10609 elif ln conf$$.file conf$$ 2>/dev/null; then
10610 as_ln_s=ln
10611 else
10612 as_ln_s='cp -p'
10613 fi
10614 else
10615 as_ln_s='cp -p'
10616 fi
10617 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10618 rmdir conf$$.dir 2>/dev/null
10619
10620
10621 # as_fn_mkdir_p
10622 # -------------
10623 # Create "$as_dir" as a directory, including parents if necessary.
10624 as_fn_mkdir_p ()
10625 {
10626
10627 case $as_dir in #(
10628 -*) as_dir=./$as_dir;;
10629 esac
10630 test -d "$as_dir" || eval $as_mkdir_p || {
10631 as_dirs=
10632 while :; do
10633 case $as_dir in #(
10634 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10635 *) as_qdir=$as_dir;;
10636 esac
10637 as_dirs="'$as_qdir' $as_dirs"
10638 as_dir=`$as_dirname -- "$as_dir" ||
10639 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10640 X"$as_dir" : 'X\(//\)[^/]' \| \
10641 X"$as_dir" : 'X\(//\)$' \| \
10642 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10643 $as_echo X"$as_dir" |
10644 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10645 s//\1/
10646 q
10647 }
10648 /^X\(\/\/\)[^/].*/{
10649 s//\1/
10650 q
10651 }
10652 /^X\(\/\/\)$/{
10653 s//\1/
10654 q
10655 }
10656 /^X\(\/\).*/{
10657 s//\1/
10658 q
10659 }
10660 s/.*/./; q'`
10661 test -d "$as_dir" && break
10662 done
10663 test -z "$as_dirs" || eval "mkdir $as_dirs"
10664 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10665
10666
10667 } # as_fn_mkdir_p
10668 if mkdir -p . 2>/dev/null; then
10669 as_mkdir_p='mkdir -p "$as_dir"'
10670 else
10671 test -d ./-p && rmdir ./-p
10672 as_mkdir_p=false
10673 fi
10674
10675 if test -x / >/dev/null 2>&1; then
10676 as_test_x='test -x'
10677 else
10678 if ls -dL / >/dev/null 2>&1; then
10679 as_ls_L_option=L
10680 else
10681 as_ls_L_option=
10682 fi
10683 as_test_x='
10684 eval sh -c '\''
10685 if test -d "$1"; then
10686 test -d "$1/.";
10687 else
10688 case $1 in #(
10689 -*)set "./$1";;
10690 esac;
10691 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10692 ???[sx]*):;;*)false;;esac;fi
10693 '\'' sh
10694 '
10695 fi
10696 as_executable_p=$as_test_x
10697
10698 # Sed expression to map a string onto a valid CPP name.
10699 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10700
10701 # Sed expression to map a string onto a valid variable name.
10702 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10703
10704
10705 exec 6>&1
10706 ## ----------------------------------- ##
10707 ## Main body of $CONFIG_STATUS script. ##
10708 ## ----------------------------------- ##
10709 _ASEOF
10710 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10711
10712 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10713 # Save the log message, to keep $0 and so on meaningful, and to
10714 # report actual input values of CONFIG_FILES etc. instead of their
10715 # values after options handling.
10716 ac_log="
10717 This file was extended by $as_me, which was
10718 generated by GNU Autoconf 2.66. Invocation command line was
10719
10720 CONFIG_FILES = $CONFIG_FILES
10721 CONFIG_HEADERS = $CONFIG_HEADERS
10722 CONFIG_LINKS = $CONFIG_LINKS
10723 CONFIG_COMMANDS = $CONFIG_COMMANDS
10724 $ $0 $@
10725
10726 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10727 "
10728
10729 _ACEOF
10730
10731 case $ac_config_files in *"
10732 "*) set x $ac_config_files; shift; ac_config_files=$*;;
10733 esac
10734
10735 case $ac_config_headers in *"
10736 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10737 esac
10738
10739
10740 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10741 # Files that config.status was made for.
10742 config_files="$ac_config_files"
10743 config_headers="$ac_config_headers"
10744
10745 _ACEOF
10746
10747 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10748 ac_cs_usage="\
10749 \`$as_me' instantiates files and other configuration actions
10750 from templates according to the current configuration. Unless the files
10751 and actions are specified as TAGs, all are instantiated by default.
10752
10753 Usage: $0 [OPTION]... [TAG]...
10754
10755 -h, --help print this help, then exit
10756 -V, --version print version number and configuration settings, then exit
10757 --config print configuration, then exit
10758 -q, --quiet, --silent
10759 do not print progress messages
10760 -d, --debug don't remove temporary files
10761 --recheck update $as_me by reconfiguring in the same conditions
10762 --file=FILE[:TEMPLATE]
10763 instantiate the configuration file FILE
10764 --header=FILE[:TEMPLATE]
10765 instantiate the configuration header FILE
10766
10767 Configuration files:
10768 $config_files
10769
10770 Configuration headers:
10771 $config_headers
10772
10773 Report bugs to the package provider."
10774
10775 _ACEOF
10776 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10777 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10778 ac_cs_version="\\
10779 config.status
10780 configured by $0, generated by GNU Autoconf 2.66,
10781 with options \\"\$ac_cs_config\\"
10782
10783 Copyright (C) 2010 Free Software Foundation, Inc.
10784 This config.status script is free software; the Free Software Foundation
10785 gives unlimited permission to copy, distribute and modify it."
10786
10787 ac_pwd='$ac_pwd'
10788 srcdir='$srcdir'
10789 INSTALL='$INSTALL'
10790 MKDIR_P='$MKDIR_P'
10791 AWK='$AWK'
10792 test -n "\$AWK" || AWK=awk
10793 _ACEOF
10794
10795 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10796 # The default lists apply if the user does not specify any file.
10797 ac_need_defaults=:
10798 while test $# != 0
10799 do
10800 case $1 in
10801 --*=*)
10802 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10803 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10804 ac_shift=:
10805 ;;
10806 *)
10807 ac_option=$1
10808 ac_optarg=$2
10809 ac_shift=shift
10810 ;;
10811 esac
10812
10813 case $ac_option in
10814 # Handling of the options.
10815 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10816 ac_cs_recheck=: ;;
10817 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10818 $as_echo "$ac_cs_version"; exit ;;
10819 --config | --confi | --conf | --con | --co | --c )
10820 $as_echo "$ac_cs_config"; exit ;;
10821 --debug | --debu | --deb | --de | --d | -d )
10822 debug=: ;;
10823 --file | --fil | --fi | --f )
10824 $ac_shift
10825 case $ac_optarg in
10826 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10827 esac
10828 as_fn_append CONFIG_FILES " '$ac_optarg'"
10829 ac_need_defaults=false;;
10830 --header | --heade | --head | --hea )
10831 $ac_shift
10832 case $ac_optarg in
10833 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10834 esac
10835 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10836 ac_need_defaults=false;;
10837 --he | --h)
10838 # Conflict between --help and --header
10839 as_fn_error $? "ambiguous option: \`$1'
10840 Try \`$0 --help' for more information.";;
10841 --help | --hel | -h )
10842 $as_echo "$ac_cs_usage"; exit ;;
10843 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10844 | -silent | --silent | --silen | --sile | --sil | --si | --s)
10845 ac_cs_silent=: ;;
10846
10847 # This is an error.
10848 -*) as_fn_error $? "unrecognized option: \`$1'
10849 Try \`$0 --help' for more information." ;;
10850
10851 *) as_fn_append ac_config_targets " $1"
10852 ac_need_defaults=false ;;
10853
10854 esac
10855 shift
10856 done
10857
10858 ac_configure_extra_args=
10859
10860 if $ac_cs_silent; then
10861 exec 6>/dev/null
10862 ac_configure_extra_args="$ac_configure_extra_args --silent"
10863 fi
10864
10865 _ACEOF
10866 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10867 if \$ac_cs_recheck; then
10868 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10869 shift
10870 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10871 CONFIG_SHELL='$SHELL'
10872 export CONFIG_SHELL
10873 exec "\$@"
10874 fi
10875
10876 _ACEOF
10877 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10878 exec 5>>config.log
10879 {
10880 echo
10881 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10882 ## Running $as_me. ##
10883 _ASBOX
10884 $as_echo "$ac_log"
10885 } >&5
10886
10887 _ACEOF
10888 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10889 _ACEOF
10890
10891 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10892
10893 # Handling of arguments.
10894 for ac_config_target in $ac_config_targets
10895 do
10896 case $ac_config_target in
10897 "lib/misc/configure.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/misc/configure.h" ;;
10898 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
10899 "make.tmpl") CONFIG_FILES="$CONFIG_FILES make.tmpl" ;;
10900 "daemons/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/Makefile" ;;
10901 "daemons/clvmd/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/clvmd/Makefile" ;;
10902 "daemons/cmirrord/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/cmirrord/Makefile" ;;
10903 "daemons/dmeventd/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/Makefile" ;;
10904 "daemons/dmeventd/libdevmapper-event.pc") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/libdevmapper-event.pc" ;;
10905 "daemons/dmeventd/plugins/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/Makefile" ;;
10906 "daemons/dmeventd/plugins/lvm2/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/lvm2/Makefile" ;;
10907 "daemons/dmeventd/plugins/raid/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/raid/Makefile" ;;
10908 "daemons/dmeventd/plugins/mirror/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/mirror/Makefile" ;;
10909 "daemons/dmeventd/plugins/snapshot/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/snapshot/Makefile" ;;
10910 "daemons/lvmetad/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/lvmetad/Makefile" ;;
10911 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
10912 "doc/example.conf") CONFIG_FILES="$CONFIG_FILES doc/example.conf" ;;
10913 "include/.symlinks") CONFIG_FILES="$CONFIG_FILES include/.symlinks" ;;
10914 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
10915 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
10916 "lib/format1/Makefile") CONFIG_FILES="$CONFIG_FILES lib/format1/Makefile" ;;
10917 "lib/format_pool/Makefile") CONFIG_FILES="$CONFIG_FILES lib/format_pool/Makefile" ;;
10918 "lib/locking/Makefile") CONFIG_FILES="$CONFIG_FILES lib/locking/Makefile" ;;
10919 "lib/mirror/Makefile") CONFIG_FILES="$CONFIG_FILES lib/mirror/Makefile" ;;
10920 "lib/replicator/Makefile") CONFIG_FILES="$CONFIG_FILES lib/replicator/Makefile" ;;
10921 "lib/misc/lvm-version.h") CONFIG_FILES="$CONFIG_FILES lib/misc/lvm-version.h" ;;
10922 "lib/raid/Makefile") CONFIG_FILES="$CONFIG_FILES lib/raid/Makefile" ;;
10923 "lib/snapshot/Makefile") CONFIG_FILES="$CONFIG_FILES lib/snapshot/Makefile" ;;
10924 "lib/thin/Makefile") CONFIG_FILES="$CONFIG_FILES lib/thin/Makefile" ;;
10925 "libdm/Makefile") CONFIG_FILES="$CONFIG_FILES libdm/Makefile" ;;
10926 "libdm/libdevmapper.pc") CONFIG_FILES="$CONFIG_FILES libdm/libdevmapper.pc" ;;
10927 "liblvm/Makefile") CONFIG_FILES="$CONFIG_FILES liblvm/Makefile" ;;
10928 "liblvm/liblvm2app.pc") CONFIG_FILES="$CONFIG_FILES liblvm/liblvm2app.pc" ;;
10929 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
10930 "po/Makefile") CONFIG_FILES="$CONFIG_FILES po/Makefile" ;;
10931 "scripts/clvmd_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/clvmd_init_red_hat" ;;
10932 "scripts/cmirrord_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/cmirrord_init_red_hat" ;;
10933 "scripts/lvm2_monitoring_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_monitoring_init_red_hat" ;;
10934 "scripts/dm_event_systemd_red_hat.service") CONFIG_FILES="$CONFIG_FILES scripts/dm_event_systemd_red_hat.service" ;;
10935 "scripts/lvm2_monitoring_systemd_red_hat.service") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_monitoring_systemd_red_hat.service" ;;
10936 "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
10937 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
10938 "test/api/Makefile") CONFIG_FILES="$CONFIG_FILES test/api/Makefile" ;;
10939 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
10940 "udev/Makefile") CONFIG_FILES="$CONFIG_FILES udev/Makefile" ;;
10941 "unit-tests/datastruct/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/datastruct/Makefile" ;;
10942 "unit-tests/regex/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/regex/Makefile" ;;
10943 "unit-tests/mm/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/mm/Makefile" ;;
10944
10945 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10946 esac
10947 done
10948
10949
10950 # If the user did not use the arguments to specify the items to instantiate,
10951 # then the envvar interface is used. Set only those that are not.
10952 # We use the long form for the default assignment because of an extremely
10953 # bizarre bug on SunOS 4.1.3.
10954 if $ac_need_defaults; then
10955 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10956 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10957 fi
10958
10959 # Have a temporary directory for convenience. Make it in the build tree
10960 # simply because there is no reason against having it here, and in addition,
10961 # creating and moving files from /tmp can sometimes cause problems.
10962 # Hook for its removal unless debugging.
10963 # Note that there is a small window in which the directory will not be cleaned:
10964 # after its creation but before its name has been assigned to `$tmp'.
10965 $debug ||
10966 {
10967 tmp=
10968 trap 'exit_status=$?
10969 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
10970 ' 0
10971 trap 'as_fn_exit 1' 1 2 13 15
10972 }
10973 # Create a (secure) tmp directory for tmp files.
10974
10975 {
10976 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10977 test -n "$tmp" && test -d "$tmp"
10978 } ||
10979 {
10980 tmp=./conf$$-$RANDOM
10981 (umask 077 && mkdir "$tmp")
10982 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
10983
10984 # Set up the scripts for CONFIG_FILES section.
10985 # No need to generate them if there are no CONFIG_FILES.
10986 # This happens for instance with `./config.status config.h'.
10987 if test -n "$CONFIG_FILES"; then
10988
10989
10990 ac_cr=`echo X | tr X '\015'`
10991 # On cygwin, bash can eat \r inside `` if the user requested igncr.
10992 # But we know of no other shell where ac_cr would be empty at this
10993 # point, so we can use a bashism as a fallback.
10994 if test "x$ac_cr" = x; then
10995 eval ac_cr=\$\'\\r\'
10996 fi
10997 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10998 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10999 ac_cs_awk_cr='\\r'
11000 else
11001 ac_cs_awk_cr=$ac_cr
11002 fi
11003
11004 echo 'BEGIN {' >"$tmp/subs1.awk" &&
11005 _ACEOF
11006
11007
11008 {
11009 echo "cat >conf$$subs.awk <<_ACEOF" &&
11010 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11011 echo "_ACEOF"
11012 } >conf$$subs.sh ||
11013 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11014 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11015 ac_delim='%!_!# '
11016 for ac_last_try in false false false false false :; do
11017 . ./conf$$subs.sh ||
11018 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11019
11020 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11021 if test $ac_delim_n = $ac_delim_num; then
11022 break
11023 elif $ac_last_try; then
11024 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11025 else
11026 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11027 fi
11028 done
11029 rm -f conf$$subs.sh
11030
11031 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11032 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11033 _ACEOF
11034 sed -n '
11035 h
11036 s/^/S["/; s/!.*/"]=/
11037 p
11038 g
11039 s/^[^!]*!//
11040 :repl
11041 t repl
11042 s/'"$ac_delim"'$//
11043 t delim
11044 :nl
11045 h
11046 s/\(.\{148\}\)..*/\1/
11047 t more1
11048 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11049 p
11050 n
11051 b repl
11052 :more1
11053 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11054 p
11055 g
11056 s/.\{148\}//
11057 t nl
11058 :delim
11059 h
11060 s/\(.\{148\}\)..*/\1/
11061 t more2
11062 s/["\\]/\\&/g; s/^/"/; s/$/"/
11063 p
11064 b
11065 :more2
11066 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11067 p
11068 g
11069 s/.\{148\}//
11070 t delim
11071 ' <conf$$subs.awk | sed '
11072 /^[^""]/{
11073 N
11074 s/\n//
11075 }
11076 ' >>$CONFIG_STATUS || ac_write_fail=1
11077 rm -f conf$$subs.awk
11078 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11079 _ACAWK
11080 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11081 for (key in S) S_is_set[key] = 1
11082 FS = "\a"
11083
11084 }
11085 {
11086 line = $ 0
11087 nfields = split(line, field, "@")
11088 substed = 0
11089 len = length(field[1])
11090 for (i = 2; i < nfields; i++) {
11091 key = field[i]
11092 keylen = length(key)
11093 if (S_is_set[key]) {
11094 value = S[key]
11095 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11096 len += length(value) + length(field[++i])
11097 substed = 1
11098 } else
11099 len += 1 + keylen
11100 }
11101
11102 print line
11103 }
11104
11105 _ACAWK
11106 _ACEOF
11107 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11108 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11109 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11110 else
11111 cat
11112 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11113 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
11114 _ACEOF
11115
11116 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11117 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
11118 # trailing colons and then remove the whole line if VPATH becomes empty
11119 # (actually we leave an empty line to preserve line numbers).
11120 if test "x$srcdir" = x.; then
11121 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11122 h
11123 s///
11124 s/^/:/
11125 s/[ ]*$/:/
11126 s/:\$(srcdir):/:/g
11127 s/:\${srcdir}:/:/g
11128 s/:@srcdir@:/:/g
11129 s/^:*//
11130 s/:*$//
11131 x
11132 s/\(=[ ]*\).*/\1/
11133 G
11134 s/\n//
11135 s/^[^=]*=[ ]*$//
11136 }'
11137 fi
11138
11139 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11140 fi # test -n "$CONFIG_FILES"
11141
11142 # Set up the scripts for CONFIG_HEADERS section.
11143 # No need to generate them if there are no CONFIG_HEADERS.
11144 # This happens for instance with `./config.status Makefile'.
11145 if test -n "$CONFIG_HEADERS"; then
11146 cat >"$tmp/defines.awk" <<\_ACAWK ||
11147 BEGIN {
11148 _ACEOF
11149
11150 # Transform confdefs.h into an awk script `defines.awk', embedded as
11151 # here-document in config.status, that substitutes the proper values into
11152 # config.h.in to produce config.h.
11153
11154 # Create a delimiter string that does not exist in confdefs.h, to ease
11155 # handling of long lines.
11156 ac_delim='%!_!# '
11157 for ac_last_try in false false :; do
11158 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11159 if test -z "$ac_t"; then
11160 break
11161 elif $ac_last_try; then
11162 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
11163 else
11164 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11165 fi
11166 done
11167
11168 # For the awk script, D is an array of macro values keyed by name,
11169 # likewise P contains macro parameters if any. Preserve backslash
11170 # newline sequences.
11171
11172 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11173 sed -n '
11174 s/.\{148\}/&'"$ac_delim"'/g
11175 t rset
11176 :rset
11177 s/^[ ]*#[ ]*define[ ][ ]*/ /
11178 t def
11179 d
11180 :def
11181 s/\\$//
11182 t bsnl
11183 s/["\\]/\\&/g
11184 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11185 D["\1"]=" \3"/p
11186 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11187 d
11188 :bsnl
11189 s/["\\]/\\&/g
11190 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11191 D["\1"]=" \3\\\\\\n"\\/p
11192 t cont
11193 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11194 t cont
11195 d
11196 :cont
11197 n
11198 s/.\{148\}/&'"$ac_delim"'/g
11199 t clear
11200 :clear
11201 s/\\$//
11202 t bsnlc
11203 s/["\\]/\\&/g; s/^/"/; s/$/"/p
11204 d
11205 :bsnlc
11206 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11207 b cont
11208 ' <confdefs.h | sed '
11209 s/'"$ac_delim"'/"\\\
11210 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11211
11212 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11213 for (key in D) D_is_set[key] = 1
11214 FS = "\a"
11215 }
11216 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11217 line = \$ 0
11218 split(line, arg, " ")
11219 if (arg[1] == "#") {
11220 defundef = arg[2]
11221 mac1 = arg[3]
11222 } else {
11223 defundef = substr(arg[1], 2)
11224 mac1 = arg[2]
11225 }
11226 split(mac1, mac2, "(") #)
11227 macro = mac2[1]
11228 prefix = substr(line, 1, index(line, defundef) - 1)
11229 if (D_is_set[macro]) {
11230 # Preserve the white space surrounding the "#".
11231 print prefix "define", macro P[macro] D[macro]
11232 next
11233 } else {
11234 # Replace #undef with comments. This is necessary, for example,
11235 # in the case of _POSIX_SOURCE, which is predefined and required
11236 # on some systems where configure will not decide to define it.
11237 if (defundef == "undef") {
11238 print "/*", prefix defundef, macro, "*/"
11239 next
11240 }
11241 }
11242 }
11243 { print }
11244 _ACAWK
11245 _ACEOF
11246 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11247 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
11248 fi # test -n "$CONFIG_HEADERS"
11249
11250
11251 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11252 shift
11253 for ac_tag
11254 do
11255 case $ac_tag in
11256 :[FHLC]) ac_mode=$ac_tag; continue;;
11257 esac
11258 case $ac_mode$ac_tag in
11259 :[FHL]*:*);;
11260 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
11261 :[FH]-) ac_tag=-:-;;
11262 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11263 esac
11264 ac_save_IFS=$IFS
11265 IFS=:
11266 set x $ac_tag
11267 IFS=$ac_save_IFS
11268 shift
11269 ac_file=$1
11270 shift
11271
11272 case $ac_mode in
11273 :L) ac_source=$1;;
11274 :[FH])
11275 ac_file_inputs=
11276 for ac_f
11277 do
11278 case $ac_f in
11279 -) ac_f="$tmp/stdin";;
11280 *) # Look for the file first in the build tree, then in the source tree
11281 # (if the path is not absolute). The absolute path cannot be DOS-style,
11282 # because $ac_f cannot contain `:'.
11283 test -f "$ac_f" ||
11284 case $ac_f in
11285 [\\/$]*) false;;
11286 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11287 esac ||
11288 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11289 esac
11290 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11291 as_fn_append ac_file_inputs " '$ac_f'"
11292 done
11293
11294 # Let's still pretend it is `configure' which instantiates (i.e., don't
11295 # use $as_me), people would be surprised to read:
11296 # /* config.h. Generated by config.status. */
11297 configure_input='Generated from '`
11298 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11299 `' by configure.'
11300 if test x"$ac_file" != x-; then
11301 configure_input="$ac_file. $configure_input"
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11303 $as_echo "$as_me: creating $ac_file" >&6;}
11304 fi
11305 # Neutralize special characters interpreted by sed in replacement strings.
11306 case $configure_input in #(
11307 *\&* | *\|* | *\\* )
11308 ac_sed_conf_input=`$as_echo "$configure_input" |
11309 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11310 *) ac_sed_conf_input=$configure_input;;
11311 esac
11312
11313 case $ac_tag in
11314 *:-:* | *:-) cat >"$tmp/stdin" \
11315 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
11316 esac
11317 ;;
11318 esac
11319
11320 ac_dir=`$as_dirname -- "$ac_file" ||
11321 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11322 X"$ac_file" : 'X\(//\)[^/]' \| \
11323 X"$ac_file" : 'X\(//\)$' \| \
11324 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11325 $as_echo X"$ac_file" |
11326 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11327 s//\1/
11328 q
11329 }
11330 /^X\(\/\/\)[^/].*/{
11331 s//\1/
11332 q
11333 }
11334 /^X\(\/\/\)$/{
11335 s//\1/
11336 q
11337 }
11338 /^X\(\/\).*/{
11339 s//\1/
11340 q
11341 }
11342 s/.*/./; q'`
11343 as_dir="$ac_dir"; as_fn_mkdir_p
11344 ac_builddir=.
11345
11346 case "$ac_dir" in
11347 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11348 *)
11349 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11350 # A ".." for each directory in $ac_dir_suffix.
11351 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11352 case $ac_top_builddir_sub in
11353 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11354 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11355 esac ;;
11356 esac
11357 ac_abs_top_builddir=$ac_pwd
11358 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11359 # for backward compatibility:
11360 ac_top_builddir=$ac_top_build_prefix
11361
11362 case $srcdir in
11363 .) # We are building in place.
11364 ac_srcdir=.
11365 ac_top_srcdir=$ac_top_builddir_sub
11366 ac_abs_top_srcdir=$ac_pwd ;;
11367 [\\/]* | ?:[\\/]* ) # Absolute name.
11368 ac_srcdir=$srcdir$ac_dir_suffix;
11369 ac_top_srcdir=$srcdir
11370 ac_abs_top_srcdir=$srcdir ;;
11371 *) # Relative name.
11372 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11373 ac_top_srcdir=$ac_top_build_prefix$srcdir
11374 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11375 esac
11376 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11377
11378
11379 case $ac_mode in
11380 :F)
11381 #
11382 # CONFIG_FILE
11383 #
11384
11385 case $INSTALL in
11386 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11387 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11388 esac
11389 ac_MKDIR_P=$MKDIR_P
11390 case $MKDIR_P in
11391 [\\/$]* | ?:[\\/]* ) ;;
11392 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
11393 esac
11394 _ACEOF
11395
11396 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11397 # If the template does not know about datarootdir, expand it.
11398 # FIXME: This hack should be removed a few years after 2.60.
11399 ac_datarootdir_hack=; ac_datarootdir_seen=
11400 ac_sed_dataroot='
11401 /datarootdir/ {
11402 p
11403 q
11404 }
11405 /@datadir@/p
11406 /@docdir@/p
11407 /@infodir@/p
11408 /@localedir@/p
11409 /@mandir@/p'
11410 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11411 *datarootdir*) ac_datarootdir_seen=yes;;
11412 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11414 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11415 _ACEOF
11416 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11417 ac_datarootdir_hack='
11418 s&@datadir@&$datadir&g
11419 s&@docdir@&$docdir&g
11420 s&@infodir@&$infodir&g
11421 s&@localedir@&$localedir&g
11422 s&@mandir@&$mandir&g
11423 s&\\\${datarootdir}&$datarootdir&g' ;;
11424 esac
11425 _ACEOF
11426
11427 # Neutralize VPATH when `$srcdir' = `.'.
11428 # Shell code in configure.ac might set extrasub.
11429 # FIXME: do we really want to maintain this feature?
11430 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11431 ac_sed_extra="$ac_vpsub
11432 $extrasub
11433 _ACEOF
11434 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11435 :t
11436 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11437 s|@configure_input@|$ac_sed_conf_input|;t t
11438 s&@top_builddir@&$ac_top_builddir_sub&;t t
11439 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11440 s&@srcdir@&$ac_srcdir&;t t
11441 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11442 s&@top_srcdir@&$ac_top_srcdir&;t t
11443 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11444 s&@builddir@&$ac_builddir&;t t
11445 s&@abs_builddir@&$ac_abs_builddir&;t t
11446 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11447 s&@INSTALL@&$ac_INSTALL&;t t
11448 s&@MKDIR_P@&$ac_MKDIR_P&;t t
11449 $ac_datarootdir_hack
11450 "
11451 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
11452 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11453
11454 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11455 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
11456 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
11457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11458 which seems to be undefined. Please make sure it is defined" >&5
11459 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11460 which seems to be undefined. Please make sure it is defined" >&2;}
11461
11462 rm -f "$tmp/stdin"
11463 case $ac_file in
11464 -) cat "$tmp/out" && rm -f "$tmp/out";;
11465 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
11466 esac \
11467 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11468 ;;
11469 :H)
11470 #
11471 # CONFIG_HEADER
11472 #
11473 if test x"$ac_file" != x-; then
11474 {
11475 $as_echo "/* $configure_input */" \
11476 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
11477 } >"$tmp/config.h" \
11478 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11479 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
11480 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11481 $as_echo "$as_me: $ac_file is unchanged" >&6;}
11482 else
11483 rm -f "$ac_file"
11484 mv "$tmp/config.h" "$ac_file" \
11485 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11486 fi
11487 else
11488 $as_echo "/* $configure_input */" \
11489 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
11490 || as_fn_error $? "could not create -" "$LINENO" 5
11491 fi
11492 ;;
11493
11494
11495 esac
11496
11497 done # for ac_tag
11498
11499
11500 as_fn_exit 0
11501 _ACEOF
11502 ac_clean_files=$ac_clean_files_save
11503
11504 test $ac_write_fail = 0 ||
11505 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11506
11507
11508 # configure is writing to config.log, and then calls config.status.
11509 # config.status does its own redirection, appending to config.log.
11510 # Unfortunately, on DOS this fails, as config.log is still kept open
11511 # by configure, so config.status won't be able to write to it; its
11512 # output is simply discarded. So we exec the FD to /dev/null,
11513 # effectively closing config.log, so it can be properly (re)opened and
11514 # appended to by config.status. When coming back to configure, we
11515 # need to make the FD available again.
11516 if test "$no_create" != yes; then
11517 ac_cs_success=:
11518 ac_config_status_args=
11519 test "$silent" = yes &&
11520 ac_config_status_args="$ac_config_status_args --quiet"
11521 exec 5>/dev/null
11522 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11523 exec 5>>config.log
11524 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11525 # would make configure fail if this is the last instruction.
11526 $ac_cs_success || as_fn_exit 1
11527 fi
11528 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11530 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11531 fi
11532
11533
11534 if test x$ODIRECT != xyes; then
11535 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Warning: O_DIRECT disabled: low-memory pvmove may lock up" >&5
11536 $as_echo "$as_me: WARNING: Warning: O_DIRECT disabled: low-memory pvmove may lock up" >&2;}
11537 fi
This page took 0.617868 seconds and 6 git commands to generate.