]> sourceware.org Git - lvm2.git/blob - configure
Add configure option --with-device-nodes-on
[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 WRITE_INSTALL
607 UDEV_SYNC
608 UDEV_RULES
609 UDEV_PC
610 UDEV_LIBS
611 TESTING
612 STATIC_LINK
613 STATICDIR
614 SNAPSHOTS
615 SELINUX_PC
616 SELINUX_LIBS
617 READLINE_LIBS
618 PTHREAD_LIBS
619 POOL
620 PKGCONFIG
621 REPLICATORS
622 OCFDIR
623 OCF
624 MIRRORS
625 LVM_RELEASE_DATE
626 LVM_RELEASE
627 LVM_PATCHLEVEL
628 LVM_MINOR
629 LVM_MAJOR
630 LVM_LIBAPI
631 LVM_VERSION
632 LVM1_FALLBACK
633 LVM1
634 LOCALEDIR
635 LIB_SUFFIX
636 LDDEPS
637 JOBS
638 INTL_PACKAGE
639 INTL
640 HAVE_REALTIME
641 HAVE_LIBDL
642 FSADM
643 DM_LIB_PATCHLEVEL
644 DM_LIB_VERSION
645 DM_IOCTLS
646 DM_DEVICE_UID
647 DM_DEVICE_MODE
648 DM_DEVICE_GID
649 DM_COMPAT
650 DMEVENTD_PATH
651 DMEVENTD
652 DL_LIBS
653 DEVMAPPER
654 DEFAULT_RUN_DIR
655 DEFAULT_LOCK_DIR
656 DEFAULT_DATA_ALIGNMENT
657 DEFAULT_CACHE_SUBDIR
658 DEFAULT_BACKUP_SUBDIR
659 DEFAULT_ARCHIVE_SUBDIR
660 DEFAULT_SYS_DIR
661 DEBUG
662 COPTIMISE_FLAG
663 CONFDIR
664 CMDLIB
665 CLVMD_CMANAGERS
666 CLVMD
667 CLUSTER
668 CLDWHOLEARCHIVE
669 CLDNOWHOLEARCHIVE
670 CLDFLAGS
671 BUILD_DMEVENTD
672 BUILD_CMIRRORD
673 APPLIB
674 MODPROBE_CMD
675 MSGFMT
676 LVM2CMD_LIB
677 LVM2APP_LIB
678 VALGRIND
679 RUBY19
680 GENPNG
681 GENHTML
682 LCOV
683 SACKPT_LIBS
684 SACKPT_CFLAGS
685 DLM_LIBS
686 DLM_CFLAGS
687 CPG_LIBS
688 CPG_CFLAGS
689 CONFDB_LIBS
690 CONFDB_CFLAGS
691 SALCK_LIBS
692 SALCK_CFLAGS
693 QUORUM_LIBS
694 QUORUM_CFLAGS
695 COROSYNC_LIBS
696 COROSYNC_CFLAGS
697 CMAN_LIBS
698 CMAN_CFLAGS
699 GULM_LIBS
700 GULM_CFLAGS
701 CCS_LIBS
702 CCS_CFLAGS
703 PKGCONFIGINIT_LIBS
704 PKGCONFIGINIT_CFLAGS
705 PKG_CONFIG_LIBDIR
706 PKG_CONFIG_PATH
707 PKG_CONFIG
708 POW_LIB
709 LIBOBJS
710 ALLOCA
711 CSCOPE_CMD
712 CFLOW_CMD
713 RANLIB
714 MKDIR_P
715 SET_MAKE
716 LN_S
717 INSTALL_DATA
718 INSTALL_SCRIPT
719 INSTALL_PROGRAM
720 EGREP
721 GREP
722 CPP
723 OBJEXT
724 EXEEXT
725 ac_ct_CC
726 CPPFLAGS
727 LDFLAGS
728 CFLAGS
729 CC
730 AWK
731 SED
732 target_os
733 target_vendor
734 target_cpu
735 target
736 host_os
737 host_vendor
738 host_cpu
739 host
740 build_os
741 build_vendor
742 build_cpu
743 build
744 target_alias
745 host_alias
746 build_alias
747 LIBS
748 ECHO_T
749 ECHO_N
750 ECHO_C
751 DEFS
752 mandir
753 localedir
754 libdir
755 psdir
756 pdfdir
757 dvidir
758 htmldir
759 infodir
760 docdir
761 oldincludedir
762 includedir
763 localstatedir
764 sharedstatedir
765 sysconfdir
766 datadir
767 datarootdir
768 libexecdir
769 sbindir
770 bindir
771 program_transform_name
772 prefix
773 exec_prefix
774 PACKAGE_URL
775 PACKAGE_BUGREPORT
776 PACKAGE_STRING
777 PACKAGE_VERSION
778 PACKAGE_TARNAME
779 PACKAGE_NAME
780 PATH_SEPARATOR
781 SHELL'
782 ac_subst_files=''
783 ac_user_opts='
784 enable_option_checking
785 enable_static_link
786 with_user
787 with_group
788 with_device_uid
789 with_device_gid
790 with_device_mode
791 with_device_nodes_on
792 enable_lvm1_fallback
793 with_lvm1
794 with_pool
795 with_cluster
796 with_snapshots
797 with_mirrors
798 with_replicators
799 enable_readline
800 enable_realtime
801 enable_ocf
802 with_ocfdir
803 with_clvmd
804 with_clvmd_pidfile
805 enable_cmirrord
806 with_cmirrord_pidfile
807 enable_debug
808 with_optimisation
809 enable_profiling
810 enable_testing
811 enable_valgrind_pool
812 enable_devmapper
813 enable_udev_sync
814 enable_udev_rules
815 enable_compat
816 enable_units_compat
817 enable_ioctl
818 enable_o_direct
819 enable_applib
820 enable_cmdlib
821 enable_pkgconfig
822 enable_write_install
823 enable_fsadm
824 enable_dmeventd
825 enable_selinux
826 enable_nls
827 with_localedir
828 with_confdir
829 with_staticdir
830 with_usrlibdir
831 with_usrsbindir
832 with_udev_prefix
833 with_udevdir
834 with_dmeventd_pidfile
835 with_dmeventd_path
836 with_default_run_dir
837 with_default_system_dir
838 with_default_archive_subdir
839 with_default_backup_subdir
840 with_default_cache_subdir
841 with_default_locking_dir
842 with_default_data_alignment
843 with_interface
844 '
845 ac_precious_vars='build_alias
846 host_alias
847 target_alias
848 CC
849 CFLAGS
850 LDFLAGS
851 LIBS
852 CPPFLAGS
853 CPP
854 PKG_CONFIG
855 PKG_CONFIG_PATH
856 PKG_CONFIG_LIBDIR
857 PKGCONFIGINIT_CFLAGS
858 PKGCONFIGINIT_LIBS
859 CCS_CFLAGS
860 CCS_LIBS
861 GULM_CFLAGS
862 GULM_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
880
881 # Initialize some variables set by options.
882 ac_init_help=
883 ac_init_version=false
884 ac_unrecognized_opts=
885 ac_unrecognized_sep=
886 # The variables have the same names as the options, with
887 # dashes changed to underlines.
888 cache_file=/dev/null
889 exec_prefix=NONE
890 no_create=
891 no_recursion=
892 prefix=NONE
893 program_prefix=NONE
894 program_suffix=NONE
895 program_transform_name=s,x,x,
896 silent=
897 site=
898 srcdir=
899 verbose=
900 x_includes=NONE
901 x_libraries=NONE
902
903 # Installation directory options.
904 # These are left unexpanded so users can "make install exec_prefix=/foo"
905 # and all the variables that are supposed to be based on exec_prefix
906 # by default will actually change.
907 # Use braces instead of parens because sh, perl, etc. also accept them.
908 # (The list follows the same order as the GNU Coding Standards.)
909 bindir='${exec_prefix}/bin'
910 sbindir='${exec_prefix}/sbin'
911 libexecdir='${exec_prefix}/libexec'
912 datarootdir='${prefix}/share'
913 datadir='${datarootdir}'
914 sysconfdir='${prefix}/etc'
915 sharedstatedir='${prefix}/com'
916 localstatedir='${prefix}/var'
917 includedir='${prefix}/include'
918 oldincludedir='/usr/include'
919 docdir='${datarootdir}/doc/${PACKAGE}'
920 infodir='${datarootdir}/info'
921 htmldir='${docdir}'
922 dvidir='${docdir}'
923 pdfdir='${docdir}'
924 psdir='${docdir}'
925 libdir='${exec_prefix}/lib'
926 localedir='${datarootdir}/locale'
927 mandir='${datarootdir}/man'
928
929 ac_prev=
930 ac_dashdash=
931 for ac_option
932 do
933 # If the previous option needs an argument, assign it.
934 if test -n "$ac_prev"; then
935 eval $ac_prev=\$ac_option
936 ac_prev=
937 continue
938 fi
939
940 case $ac_option in
941 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
942 *) ac_optarg=yes ;;
943 esac
944
945 # Accept the important Cygnus configure options, so we can diagnose typos.
946
947 case $ac_dashdash$ac_option in
948 --)
949 ac_dashdash=yes ;;
950
951 -bindir | --bindir | --bindi | --bind | --bin | --bi)
952 ac_prev=bindir ;;
953 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
954 bindir=$ac_optarg ;;
955
956 -build | --build | --buil | --bui | --bu)
957 ac_prev=build_alias ;;
958 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
959 build_alias=$ac_optarg ;;
960
961 -cache-file | --cache-file | --cache-fil | --cache-fi \
962 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
963 ac_prev=cache_file ;;
964 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
965 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
966 cache_file=$ac_optarg ;;
967
968 --config-cache | -C)
969 cache_file=config.cache ;;
970
971 -datadir | --datadir | --datadi | --datad)
972 ac_prev=datadir ;;
973 -datadir=* | --datadir=* | --datadi=* | --datad=*)
974 datadir=$ac_optarg ;;
975
976 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
977 | --dataroo | --dataro | --datar)
978 ac_prev=datarootdir ;;
979 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
980 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
981 datarootdir=$ac_optarg ;;
982
983 -disable-* | --disable-*)
984 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
985 # Reject names that are not valid shell variable names.
986 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
987 as_fn_error $? "invalid feature name: $ac_useropt"
988 ac_useropt_orig=$ac_useropt
989 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990 case $ac_user_opts in
991 *"
992 "enable_$ac_useropt"
993 "*) ;;
994 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
995 ac_unrecognized_sep=', ';;
996 esac
997 eval enable_$ac_useropt=no ;;
998
999 -docdir | --docdir | --docdi | --doc | --do)
1000 ac_prev=docdir ;;
1001 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1002 docdir=$ac_optarg ;;
1003
1004 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1005 ac_prev=dvidir ;;
1006 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1007 dvidir=$ac_optarg ;;
1008
1009 -enable-* | --enable-*)
1010 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1011 # Reject names that are not valid shell variable names.
1012 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1013 as_fn_error $? "invalid feature name: $ac_useropt"
1014 ac_useropt_orig=$ac_useropt
1015 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1016 case $ac_user_opts in
1017 *"
1018 "enable_$ac_useropt"
1019 "*) ;;
1020 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1021 ac_unrecognized_sep=', ';;
1022 esac
1023 eval enable_$ac_useropt=\$ac_optarg ;;
1024
1025 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1026 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1027 | --exec | --exe | --ex)
1028 ac_prev=exec_prefix ;;
1029 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1030 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1031 | --exec=* | --exe=* | --ex=*)
1032 exec_prefix=$ac_optarg ;;
1033
1034 -gas | --gas | --ga | --g)
1035 # Obsolete; use --with-gas.
1036 with_gas=yes ;;
1037
1038 -help | --help | --hel | --he | -h)
1039 ac_init_help=long ;;
1040 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1041 ac_init_help=recursive ;;
1042 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1043 ac_init_help=short ;;
1044
1045 -host | --host | --hos | --ho)
1046 ac_prev=host_alias ;;
1047 -host=* | --host=* | --hos=* | --ho=*)
1048 host_alias=$ac_optarg ;;
1049
1050 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1051 ac_prev=htmldir ;;
1052 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1053 | --ht=*)
1054 htmldir=$ac_optarg ;;
1055
1056 -includedir | --includedir | --includedi | --included | --include \
1057 | --includ | --inclu | --incl | --inc)
1058 ac_prev=includedir ;;
1059 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1060 | --includ=* | --inclu=* | --incl=* | --inc=*)
1061 includedir=$ac_optarg ;;
1062
1063 -infodir | --infodir | --infodi | --infod | --info | --inf)
1064 ac_prev=infodir ;;
1065 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1066 infodir=$ac_optarg ;;
1067
1068 -libdir | --libdir | --libdi | --libd)
1069 ac_prev=libdir ;;
1070 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1071 libdir=$ac_optarg ;;
1072
1073 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1074 | --libexe | --libex | --libe)
1075 ac_prev=libexecdir ;;
1076 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1077 | --libexe=* | --libex=* | --libe=*)
1078 libexecdir=$ac_optarg ;;
1079
1080 -localedir | --localedir | --localedi | --localed | --locale)
1081 ac_prev=localedir ;;
1082 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1083 localedir=$ac_optarg ;;
1084
1085 -localstatedir | --localstatedir | --localstatedi | --localstated \
1086 | --localstate | --localstat | --localsta | --localst | --locals)
1087 ac_prev=localstatedir ;;
1088 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1089 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1090 localstatedir=$ac_optarg ;;
1091
1092 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1093 ac_prev=mandir ;;
1094 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1095 mandir=$ac_optarg ;;
1096
1097 -nfp | --nfp | --nf)
1098 # Obsolete; use --without-fp.
1099 with_fp=no ;;
1100
1101 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1102 | --no-cr | --no-c | -n)
1103 no_create=yes ;;
1104
1105 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1106 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1107 no_recursion=yes ;;
1108
1109 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1110 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1111 | --oldin | --oldi | --old | --ol | --o)
1112 ac_prev=oldincludedir ;;
1113 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1114 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1115 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1116 oldincludedir=$ac_optarg ;;
1117
1118 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1119 ac_prev=prefix ;;
1120 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1121 prefix=$ac_optarg ;;
1122
1123 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1124 | --program-pre | --program-pr | --program-p)
1125 ac_prev=program_prefix ;;
1126 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1127 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1128 program_prefix=$ac_optarg ;;
1129
1130 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1131 | --program-suf | --program-su | --program-s)
1132 ac_prev=program_suffix ;;
1133 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1134 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1135 program_suffix=$ac_optarg ;;
1136
1137 -program-transform-name | --program-transform-name \
1138 | --program-transform-nam | --program-transform-na \
1139 | --program-transform-n | --program-transform- \
1140 | --program-transform | --program-transfor \
1141 | --program-transfo | --program-transf \
1142 | --program-trans | --program-tran \
1143 | --progr-tra | --program-tr | --program-t)
1144 ac_prev=program_transform_name ;;
1145 -program-transform-name=* | --program-transform-name=* \
1146 | --program-transform-nam=* | --program-transform-na=* \
1147 | --program-transform-n=* | --program-transform-=* \
1148 | --program-transform=* | --program-transfor=* \
1149 | --program-transfo=* | --program-transf=* \
1150 | --program-trans=* | --program-tran=* \
1151 | --progr-tra=* | --program-tr=* | --program-t=*)
1152 program_transform_name=$ac_optarg ;;
1153
1154 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1155 ac_prev=pdfdir ;;
1156 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1157 pdfdir=$ac_optarg ;;
1158
1159 -psdir | --psdir | --psdi | --psd | --ps)
1160 ac_prev=psdir ;;
1161 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1162 psdir=$ac_optarg ;;
1163
1164 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1165 | -silent | --silent | --silen | --sile | --sil)
1166 silent=yes ;;
1167
1168 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1169 ac_prev=sbindir ;;
1170 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1171 | --sbi=* | --sb=*)
1172 sbindir=$ac_optarg ;;
1173
1174 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1175 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1176 | --sharedst | --shareds | --shared | --share | --shar \
1177 | --sha | --sh)
1178 ac_prev=sharedstatedir ;;
1179 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1180 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1181 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1182 | --sha=* | --sh=*)
1183 sharedstatedir=$ac_optarg ;;
1184
1185 -site | --site | --sit)
1186 ac_prev=site ;;
1187 -site=* | --site=* | --sit=*)
1188 site=$ac_optarg ;;
1189
1190 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1191 ac_prev=srcdir ;;
1192 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1193 srcdir=$ac_optarg ;;
1194
1195 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1196 | --syscon | --sysco | --sysc | --sys | --sy)
1197 ac_prev=sysconfdir ;;
1198 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1199 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1200 sysconfdir=$ac_optarg ;;
1201
1202 -target | --target | --targe | --targ | --tar | --ta | --t)
1203 ac_prev=target_alias ;;
1204 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1205 target_alias=$ac_optarg ;;
1206
1207 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1208 verbose=yes ;;
1209
1210 -version | --version | --versio | --versi | --vers | -V)
1211 ac_init_version=: ;;
1212
1213 -with-* | --with-*)
1214 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1215 # Reject names that are not valid shell variable names.
1216 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1217 as_fn_error $? "invalid package name: $ac_useropt"
1218 ac_useropt_orig=$ac_useropt
1219 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1220 case $ac_user_opts in
1221 *"
1222 "with_$ac_useropt"
1223 "*) ;;
1224 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1225 ac_unrecognized_sep=', ';;
1226 esac
1227 eval with_$ac_useropt=\$ac_optarg ;;
1228
1229 -without-* | --without-*)
1230 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1231 # Reject names that are not valid shell variable names.
1232 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1233 as_fn_error $? "invalid package name: $ac_useropt"
1234 ac_useropt_orig=$ac_useropt
1235 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1236 case $ac_user_opts in
1237 *"
1238 "with_$ac_useropt"
1239 "*) ;;
1240 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1241 ac_unrecognized_sep=', ';;
1242 esac
1243 eval with_$ac_useropt=no ;;
1244
1245 --x)
1246 # Obsolete; use --with-x.
1247 with_x=yes ;;
1248
1249 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1250 | --x-incl | --x-inc | --x-in | --x-i)
1251 ac_prev=x_includes ;;
1252 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1253 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1254 x_includes=$ac_optarg ;;
1255
1256 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1257 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1258 ac_prev=x_libraries ;;
1259 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1260 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1261 x_libraries=$ac_optarg ;;
1262
1263 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1264 Try \`$0 --help' for more information"
1265 ;;
1266
1267 *=*)
1268 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1269 # Reject names that are not valid shell variable names.
1270 case $ac_envvar in #(
1271 '' | [0-9]* | *[!_$as_cr_alnum]* )
1272 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1273 esac
1274 eval $ac_envvar=\$ac_optarg
1275 export $ac_envvar ;;
1276
1277 *)
1278 # FIXME: should be removed in autoconf 3.0.
1279 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1280 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1281 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1282 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1283 ;;
1284
1285 esac
1286 done
1287
1288 if test -n "$ac_prev"; then
1289 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1290 as_fn_error $? "missing argument to $ac_option"
1291 fi
1292
1293 if test -n "$ac_unrecognized_opts"; then
1294 case $enable_option_checking in
1295 no) ;;
1296 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1297 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1298 esac
1299 fi
1300
1301 # Check all directory arguments for consistency.
1302 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1303 datadir sysconfdir sharedstatedir localstatedir includedir \
1304 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1305 libdir localedir mandir
1306 do
1307 eval ac_val=\$$ac_var
1308 # Remove trailing slashes.
1309 case $ac_val in
1310 */ )
1311 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1312 eval $ac_var=\$ac_val;;
1313 esac
1314 # Be sure to have absolute directory names.
1315 case $ac_val in
1316 [\\/$]* | ?:[\\/]* ) continue;;
1317 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1318 esac
1319 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1320 done
1321
1322 # There might be people who depend on the old broken behavior: `$host'
1323 # used to hold the argument of --host etc.
1324 # FIXME: To remove some day.
1325 build=$build_alias
1326 host=$host_alias
1327 target=$target_alias
1328
1329 # FIXME: To remove some day.
1330 if test "x$host_alias" != x; then
1331 if test "x$build_alias" = x; then
1332 cross_compiling=maybe
1333 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1334 If a cross compiler is detected then cross compile mode will be used" >&2
1335 elif test "x$build_alias" != "x$host_alias"; then
1336 cross_compiling=yes
1337 fi
1338 fi
1339
1340 ac_tool_prefix=
1341 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1342
1343 test "$silent" = yes && exec 6>/dev/null
1344
1345
1346 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1347 ac_ls_di=`ls -di .` &&
1348 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1349 as_fn_error $? "working directory cannot be determined"
1350 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1351 as_fn_error $? "pwd does not report name of working directory"
1352
1353
1354 # Find the source files, if location was not specified.
1355 if test -z "$srcdir"; then
1356 ac_srcdir_defaulted=yes
1357 # Try the directory containing this script, then the parent directory.
1358 ac_confdir=`$as_dirname -- "$as_myself" ||
1359 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1360 X"$as_myself" : 'X\(//\)[^/]' \| \
1361 X"$as_myself" : 'X\(//\)$' \| \
1362 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1363 $as_echo X"$as_myself" |
1364 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1365 s//\1/
1366 q
1367 }
1368 /^X\(\/\/\)[^/].*/{
1369 s//\1/
1370 q
1371 }
1372 /^X\(\/\/\)$/{
1373 s//\1/
1374 q
1375 }
1376 /^X\(\/\).*/{
1377 s//\1/
1378 q
1379 }
1380 s/.*/./; q'`
1381 srcdir=$ac_confdir
1382 if test ! -r "$srcdir/$ac_unique_file"; then
1383 srcdir=..
1384 fi
1385 else
1386 ac_srcdir_defaulted=no
1387 fi
1388 if test ! -r "$srcdir/$ac_unique_file"; then
1389 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1390 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1391 fi
1392 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1393 ac_abs_confdir=`(
1394 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1395 pwd)`
1396 # When building in place, set srcdir=.
1397 if test "$ac_abs_confdir" = "$ac_pwd"; then
1398 srcdir=.
1399 fi
1400 # Remove unnecessary trailing slashes from srcdir.
1401 # Double slashes in file names in object file debugging info
1402 # mess up M-x gdb in Emacs.
1403 case $srcdir in
1404 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1405 esac
1406 for ac_var in $ac_precious_vars; do
1407 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1408 eval ac_env_${ac_var}_value=\$${ac_var}
1409 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1410 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1411 done
1412
1413 #
1414 # Report the --help message.
1415 #
1416 if test "$ac_init_help" = "long"; then
1417 # Omit some internal or obsolete options to make the list less imposing.
1418 # This message is too long to be a string in the A/UX 3.1 sh.
1419 cat <<_ACEOF
1420 \`configure' configures this package to adapt to many kinds of systems.
1421
1422 Usage: $0 [OPTION]... [VAR=VALUE]...
1423
1424 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1425 VAR=VALUE. See below for descriptions of some of the useful variables.
1426
1427 Defaults for the options are specified in brackets.
1428
1429 Configuration:
1430 -h, --help display this help and exit
1431 --help=short display options specific to this package
1432 --help=recursive display the short help of all the included packages
1433 -V, --version display version information and exit
1434 -q, --quiet, --silent do not print \`checking ...' messages
1435 --cache-file=FILE cache test results in FILE [disabled]
1436 -C, --config-cache alias for \`--cache-file=config.cache'
1437 -n, --no-create do not create output files
1438 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1439
1440 Installation directories:
1441 --prefix=PREFIX install architecture-independent files in PREFIX
1442 [$ac_default_prefix]
1443 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1444 [PREFIX]
1445
1446 By default, \`make install' will install all the files in
1447 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1448 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1449 for instance \`--prefix=\$HOME'.
1450
1451 For better control, use the options below.
1452
1453 Fine tuning of the installation directories:
1454 --bindir=DIR user executables [EPREFIX/bin]
1455 --sbindir=DIR system admin executables [EPREFIX/sbin]
1456 --libexecdir=DIR program executables [EPREFIX/libexec]
1457 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1458 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1459 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1460 --libdir=DIR object code libraries [EPREFIX/lib]
1461 --includedir=DIR C header files [PREFIX/include]
1462 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1463 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1464 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1465 --infodir=DIR info documentation [DATAROOTDIR/info]
1466 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1467 --mandir=DIR man documentation [DATAROOTDIR/man]
1468 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1469 --htmldir=DIR html documentation [DOCDIR]
1470 --dvidir=DIR dvi documentation [DOCDIR]
1471 --pdfdir=DIR pdf documentation [DOCDIR]
1472 --psdir=DIR ps documentation [DOCDIR]
1473 _ACEOF
1474
1475 cat <<\_ACEOF
1476
1477 System types:
1478 --build=BUILD configure for building on BUILD [guessed]
1479 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1480 --target=TARGET configure for building compilers for TARGET [HOST]
1481 _ACEOF
1482 fi
1483
1484 if test -n "$ac_init_help"; then
1485
1486 cat <<\_ACEOF
1487
1488 Optional Features:
1489 --disable-option-checking ignore unrecognized --enable/--with options
1490 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1491 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1492 --enable-static_link use this to link the tools to their libraries
1493 statically (default is dynamic linking
1494 --enable-lvm1_fallback use this to fall back and use LVM1 binaries if
1495 device-mapper is missing from the kernel
1496 --disable-readline disable readline support
1497 --enable-realtime enable realtime clock support
1498 --enable-ocf enable Open Cluster Framework (OCF) compliant
1499 resource agents
1500 --enable-cmirrord enable the cluster mirror log daemon
1501 --enable-debug enable debugging
1502 --enable-profiling gather gcov profiling data
1503 --enable-testing enable testing targets in the makefile
1504 --enable-valgrind-pool enable valgrind awareness of pools
1505 --disable-devmapper disable LVM2 device-mapper interaction
1506 --enable-udev_sync enable synchronisation with udev processing
1507 --enable-udev_rules install rule files needed for udev synchronisation
1508 --enable-compat enable support for old device-mapper versions
1509 --enable-units-compat enable output compatibility with old versions that
1510 that do not use KiB-style unit suffixes
1511 --disable-driver disable calls to device-mapper in the kernel
1512 --disable-o_direct disable O_DIRECT
1513 --enable-applib build application library
1514 --enable-cmdlib build shared command library
1515 --enable-pkgconfig install pkgconfig support
1516 --enable-write_install install user writable files
1517 --disable-fsadm disable fsadm
1518 --enable-dmeventd enable the device-mapper event daemon
1519 --disable-selinux disable selinux support
1520 --enable-nls enable Native Language Support
1521
1522 Optional Packages:
1523 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1524 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1525 --with-user=USER set the owner of installed files [[USER=]]
1526 --with-group=GROUP set the group owner of installed files [[GROUP=]]
1527 --with-device-uid=UID set the owner used for new device nodes [[UID=0]]
1528 --with-device-gid=GID set the group used for new device nodes [[GID=0]]
1529 --with-device-mode=MODE set the mode used for new device nodes [[MODE=0600]]
1530 --with-device-nodes-on=ON
1531 create nodes on resume or create [[ON=resume]]
1532 --with-lvm1=TYPE LVM1 metadata support: internal/shared/none
1533 [[TYPE=internal]]
1534 --with-pool=TYPE GFS pool read-only support: internal/shared/none
1535 [[TYPE=internal]]
1536 --with-cluster=TYPE cluster LVM locking support: internal/shared/none
1537 [[TYPE=internal]]
1538 --with-snapshots=TYPE snapshot support: internal/shared/none
1539 [[TYPE=internal]]
1540 --with-mirrors=TYPE mirror support: internal/shared/none
1541 [[TYPE=internal]]
1542 --with-replicators=TYPE replicator support: internal/shared/none
1543 [[TYPE=none]]
1544 --with-ocfdir=DIR install OCF files in DIR
1545 [[PREFIX/lib/ocf/resource.d/lvm2]]
1546 --with-clvmd=TYPE build cluster LVM Daemon
1547 The following cluster manager combinations are valid:
1548 * cman,gulm (RHEL4 or equivalent)
1549 * cman (RHEL5 or equivalent)
1550 * cman,corosync,openais (or selection of them)
1551 * singlenode (localhost only)
1552 * all (autodetect)
1553 * none (disable build)
1554 [TYPE=none]
1555 --with-clvmd-pidfile=PATH
1556 clvmd pidfile [[/var/run/clvmd.pid]]
1557 --with-cmirrord-pidfile=PATH
1558 cmirrord pidfile [[/var/run/cmirrord.pid]]
1559 --with-optimisation=OPT C optimisation flag [[OPT=-O2]]
1560 --with-localedir=DIR translation files in DIR [[PREFIX/share/locale]]
1561 --with-confdir=DIR configuration files in DIR [[/etc]]
1562 --with-staticdir=DIR static binaries in DIR [[EPREFIX/sbin]]
1563 --with-usrlibdir=DIR usrlib in DIR [[PREFIX/lib]]
1564 --with-usrsbindir=DIR usrsbin executables in DIR [[PREFIX/sbin]]
1565 --with-udev-prefix=UPREFIX
1566 install udev rule files in UPREFIX [[EPREFIX]]
1567 --with-udevdir=DIR udev rules in DIR [[UPREFIX/lib/udev/rules.d]]
1568 --with-dmeventd-pidfile=PATH
1569 dmeventd pidfile [[/var/run/dmeventd.pid]]
1570 --with-dmeventd-path=PATH
1571 dmeventd path [[EPREFIX/sbin/dmeventd]]
1572 --with-default-run-dir=DIR Default run directory [/var/run/lvm]
1573 --with-default-system-dir=DIR
1574 default LVM system directory [[/etc/lvm]]
1575 --with-default-archive-subdir=SUBDIR
1576 default metadata archive subdir [[archive]]
1577 --with-default-backup-subdir=SUBDIR
1578 default metadata backup subdir [[backup]]
1579 --with-default-cache-subdir=SUBDIR
1580 default metadata cache subdir [[cache]]
1581 --with-default-locking-dir=DIR
1582 default locking directory [[/var/lock/lvm]]
1583 --with-default-data-alignment=NUM
1584 set the default data alignment in MiB [[1]]
1585 --with-interface=IFACE choose kernel interface (ioctl) [[ioctl]]
1586
1587 Some influential environment variables:
1588 CC C compiler command
1589 CFLAGS C compiler flags
1590 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1591 nonstandard directory <lib dir>
1592 LIBS libraries to pass to the linker, e.g. -l<library>
1593 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1594 you have headers in a nonstandard directory <include dir>
1595 CPP C preprocessor
1596 PKG_CONFIG path to pkg-config utility
1597 PKG_CONFIG_PATH
1598 directories to add to pkg-config's search path
1599 PKG_CONFIG_LIBDIR
1600 path overriding pkg-config's built-in search path
1601 PKGCONFIGINIT_CFLAGS
1602 C compiler flags for PKGCONFIGINIT, overriding pkg-config
1603 PKGCONFIGINIT_LIBS
1604 linker flags for PKGCONFIGINIT, overriding pkg-config
1605 CCS_CFLAGS C compiler flags for CCS, overriding pkg-config
1606 CCS_LIBS linker flags for CCS, overriding pkg-config
1607 GULM_CFLAGS C compiler flags for GULM, overriding pkg-config
1608 GULM_LIBS linker flags for GULM, overriding pkg-config
1609 CMAN_CFLAGS C compiler flags for CMAN, overriding pkg-config
1610 CMAN_LIBS linker flags for CMAN, overriding pkg-config
1611 COROSYNC_CFLAGS
1612 C compiler flags for COROSYNC, overriding pkg-config
1613 COROSYNC_LIBS
1614 linker flags for COROSYNC, overriding pkg-config
1615 QUORUM_CFLAGS
1616 C compiler flags for QUORUM, overriding pkg-config
1617 QUORUM_LIBS linker flags for QUORUM, overriding pkg-config
1618 SALCK_CFLAGS
1619 C compiler flags for SALCK, overriding pkg-config
1620 SALCK_LIBS linker flags for SALCK, overriding pkg-config
1621 CONFDB_CFLAGS
1622 C compiler flags for CONFDB, overriding pkg-config
1623 CONFDB_LIBS linker flags for CONFDB, overriding pkg-config
1624 CPG_CFLAGS C compiler flags for CPG, overriding pkg-config
1625 CPG_LIBS linker flags for CPG, overriding pkg-config
1626 DLM_CFLAGS C compiler flags for DLM, overriding pkg-config
1627 DLM_LIBS linker flags for DLM, overriding pkg-config
1628 SACKPT_CFLAGS
1629 C compiler flags for SACKPT, overriding pkg-config
1630 SACKPT_LIBS linker flags for SACKPT, overriding pkg-config
1631
1632 Use these variables to override the choices made by `configure' or to help
1633 it to find libraries and programs with nonstandard names/locations.
1634
1635 Report bugs to the package provider.
1636 _ACEOF
1637 ac_status=$?
1638 fi
1639
1640 if test "$ac_init_help" = "recursive"; then
1641 # If there are subdirs, report their specific --help.
1642 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1643 test -d "$ac_dir" ||
1644 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1645 continue
1646 ac_builddir=.
1647
1648 case "$ac_dir" in
1649 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1650 *)
1651 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1652 # A ".." for each directory in $ac_dir_suffix.
1653 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1654 case $ac_top_builddir_sub in
1655 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1656 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1657 esac ;;
1658 esac
1659 ac_abs_top_builddir=$ac_pwd
1660 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1661 # for backward compatibility:
1662 ac_top_builddir=$ac_top_build_prefix
1663
1664 case $srcdir in
1665 .) # We are building in place.
1666 ac_srcdir=.
1667 ac_top_srcdir=$ac_top_builddir_sub
1668 ac_abs_top_srcdir=$ac_pwd ;;
1669 [\\/]* | ?:[\\/]* ) # Absolute name.
1670 ac_srcdir=$srcdir$ac_dir_suffix;
1671 ac_top_srcdir=$srcdir
1672 ac_abs_top_srcdir=$srcdir ;;
1673 *) # Relative name.
1674 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1675 ac_top_srcdir=$ac_top_build_prefix$srcdir
1676 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1677 esac
1678 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1679
1680 cd "$ac_dir" || { ac_status=$?; continue; }
1681 # Check for guested configure.
1682 if test -f "$ac_srcdir/configure.gnu"; then
1683 echo &&
1684 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1685 elif test -f "$ac_srcdir/configure"; then
1686 echo &&
1687 $SHELL "$ac_srcdir/configure" --help=recursive
1688 else
1689 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1690 fi || ac_status=$?
1691 cd "$ac_pwd" || { ac_status=$?; break; }
1692 done
1693 fi
1694
1695 test -n "$ac_init_help" && exit $ac_status
1696 if $ac_init_version; then
1697 cat <<\_ACEOF
1698 configure
1699 generated by GNU Autoconf 2.66
1700
1701 Copyright (C) 2010 Free Software Foundation, Inc.
1702 This configure script is free software; the Free Software Foundation
1703 gives unlimited permission to copy, distribute and modify it.
1704 _ACEOF
1705 exit
1706 fi
1707
1708 ## ------------------------ ##
1709 ## Autoconf initialization. ##
1710 ## ------------------------ ##
1711
1712 # ac_fn_c_try_compile LINENO
1713 # --------------------------
1714 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1715 ac_fn_c_try_compile ()
1716 {
1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1718 rm -f conftest.$ac_objext
1719 if { { ac_try="$ac_compile"
1720 case "(($ac_try" in
1721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1722 *) ac_try_echo=$ac_try;;
1723 esac
1724 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1725 $as_echo "$ac_try_echo"; } >&5
1726 (eval "$ac_compile") 2>conftest.err
1727 ac_status=$?
1728 if test -s conftest.err; then
1729 grep -v '^ *+' conftest.err >conftest.er1
1730 cat conftest.er1 >&5
1731 mv -f conftest.er1 conftest.err
1732 fi
1733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1734 test $ac_status = 0; } && {
1735 test -z "$ac_c_werror_flag" ||
1736 test ! -s conftest.err
1737 } && test -s conftest.$ac_objext; then :
1738 ac_retval=0
1739 else
1740 $as_echo "$as_me: failed program was:" >&5
1741 sed 's/^/| /' conftest.$ac_ext >&5
1742
1743 ac_retval=1
1744 fi
1745 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1746 as_fn_set_status $ac_retval
1747
1748 } # ac_fn_c_try_compile
1749
1750 # ac_fn_c_try_cpp LINENO
1751 # ----------------------
1752 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1753 ac_fn_c_try_cpp ()
1754 {
1755 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1756 if { { ac_try="$ac_cpp conftest.$ac_ext"
1757 case "(($ac_try" in
1758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1759 *) ac_try_echo=$ac_try;;
1760 esac
1761 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1762 $as_echo "$ac_try_echo"; } >&5
1763 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1764 ac_status=$?
1765 if test -s conftest.err; then
1766 grep -v '^ *+' conftest.err >conftest.er1
1767 cat conftest.er1 >&5
1768 mv -f conftest.er1 conftest.err
1769 fi
1770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1771 test $ac_status = 0; } >/dev/null && {
1772 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1773 test ! -s conftest.err
1774 }; then :
1775 ac_retval=0
1776 else
1777 $as_echo "$as_me: failed program was:" >&5
1778 sed 's/^/| /' conftest.$ac_ext >&5
1779
1780 ac_retval=1
1781 fi
1782 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1783 as_fn_set_status $ac_retval
1784
1785 } # ac_fn_c_try_cpp
1786
1787 # ac_fn_c_try_link LINENO
1788 # -----------------------
1789 # Try to link conftest.$ac_ext, and return whether this succeeded.
1790 ac_fn_c_try_link ()
1791 {
1792 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793 rm -f conftest.$ac_objext conftest$ac_exeext
1794 if { { ac_try="$ac_link"
1795 case "(($ac_try" in
1796 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1797 *) ac_try_echo=$ac_try;;
1798 esac
1799 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1800 $as_echo "$ac_try_echo"; } >&5
1801 (eval "$ac_link") 2>conftest.err
1802 ac_status=$?
1803 if test -s conftest.err; then
1804 grep -v '^ *+' conftest.err >conftest.er1
1805 cat conftest.er1 >&5
1806 mv -f conftest.er1 conftest.err
1807 fi
1808 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1809 test $ac_status = 0; } && {
1810 test -z "$ac_c_werror_flag" ||
1811 test ! -s conftest.err
1812 } && test -s conftest$ac_exeext && {
1813 test "$cross_compiling" = yes ||
1814 $as_test_x conftest$ac_exeext
1815 }; then :
1816 ac_retval=0
1817 else
1818 $as_echo "$as_me: failed program was:" >&5
1819 sed 's/^/| /' conftest.$ac_ext >&5
1820
1821 ac_retval=1
1822 fi
1823 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1824 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1825 # interfere with the next link command; also delete a directory that is
1826 # left behind by Apple's compiler. We do this before executing the actions.
1827 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1828 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1829 as_fn_set_status $ac_retval
1830
1831 } # ac_fn_c_try_link
1832
1833 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1834 # -------------------------------------------------------
1835 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1836 # the include files in INCLUDES and setting the cache variable VAR
1837 # accordingly.
1838 ac_fn_c_check_header_mongrel ()
1839 {
1840 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1841 if eval "test \"\${$3+set}\"" = set; then :
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1843 $as_echo_n "checking for $2... " >&6; }
1844 if eval "test \"\${$3+set}\"" = set; then :
1845 $as_echo_n "(cached) " >&6
1846 fi
1847 eval ac_res=\$$3
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1849 $as_echo "$ac_res" >&6; }
1850 else
1851 # Is the header compilable?
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1853 $as_echo_n "checking $2 usability... " >&6; }
1854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855 /* end confdefs.h. */
1856 $4
1857 #include <$2>
1858 _ACEOF
1859 if ac_fn_c_try_compile "$LINENO"; then :
1860 ac_header_compiler=yes
1861 else
1862 ac_header_compiler=no
1863 fi
1864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1866 $as_echo "$ac_header_compiler" >&6; }
1867
1868 # Is the header present?
1869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1870 $as_echo_n "checking $2 presence... " >&6; }
1871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1872 /* end confdefs.h. */
1873 #include <$2>
1874 _ACEOF
1875 if ac_fn_c_try_cpp "$LINENO"; then :
1876 ac_header_preproc=yes
1877 else
1878 ac_header_preproc=no
1879 fi
1880 rm -f conftest.err conftest.$ac_ext
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1882 $as_echo "$ac_header_preproc" >&6; }
1883
1884 # So? What about this header?
1885 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1886 yes:no: )
1887 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1888 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1889 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1890 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1891 ;;
1892 no:yes:* )
1893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1894 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1895 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1896 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1898 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1900 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1902 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1903 ;;
1904 esac
1905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1906 $as_echo_n "checking for $2... " >&6; }
1907 if eval "test \"\${$3+set}\"" = set; then :
1908 $as_echo_n "(cached) " >&6
1909 else
1910 eval "$3=\$ac_header_compiler"
1911 fi
1912 eval ac_res=\$$3
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1914 $as_echo "$ac_res" >&6; }
1915 fi
1916 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1917
1918 } # ac_fn_c_check_header_mongrel
1919
1920 # ac_fn_c_try_run LINENO
1921 # ----------------------
1922 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1923 # that executables *can* be run.
1924 ac_fn_c_try_run ()
1925 {
1926 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1927 if { { ac_try="$ac_link"
1928 case "(($ac_try" in
1929 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1930 *) ac_try_echo=$ac_try;;
1931 esac
1932 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1933 $as_echo "$ac_try_echo"; } >&5
1934 (eval "$ac_link") 2>&5
1935 ac_status=$?
1936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1937 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1938 { { case "(($ac_try" in
1939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1940 *) ac_try_echo=$ac_try;;
1941 esac
1942 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1943 $as_echo "$ac_try_echo"; } >&5
1944 (eval "$ac_try") 2>&5
1945 ac_status=$?
1946 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1947 test $ac_status = 0; }; }; then :
1948 ac_retval=0
1949 else
1950 $as_echo "$as_me: program exited with status $ac_status" >&5
1951 $as_echo "$as_me: failed program was:" >&5
1952 sed 's/^/| /' conftest.$ac_ext >&5
1953
1954 ac_retval=$ac_status
1955 fi
1956 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1957 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1958 as_fn_set_status $ac_retval
1959
1960 } # ac_fn_c_try_run
1961
1962 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1963 # -------------------------------------------------------
1964 # Tests whether HEADER exists and can be compiled using the include files in
1965 # INCLUDES, setting the cache variable VAR accordingly.
1966 ac_fn_c_check_header_compile ()
1967 {
1968 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1970 $as_echo_n "checking for $2... " >&6; }
1971 if eval "test \"\${$3+set}\"" = set; then :
1972 $as_echo_n "(cached) " >&6
1973 else
1974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1975 /* end confdefs.h. */
1976 $4
1977 #include <$2>
1978 _ACEOF
1979 if ac_fn_c_try_compile "$LINENO"; then :
1980 eval "$3=yes"
1981 else
1982 eval "$3=no"
1983 fi
1984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1985 fi
1986 eval ac_res=\$$3
1987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1988 $as_echo "$ac_res" >&6; }
1989 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1990
1991 } # ac_fn_c_check_header_compile
1992
1993 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1994 # ----------------------------------------------------
1995 # Tries to find if the field MEMBER exists in type AGGR, after including
1996 # INCLUDES, setting cache variable VAR accordingly.
1997 ac_fn_c_check_member ()
1998 {
1999 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2001 $as_echo_n "checking for $2.$3... " >&6; }
2002 if eval "test \"\${$4+set}\"" = set; then :
2003 $as_echo_n "(cached) " >&6
2004 else
2005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006 /* end confdefs.h. */
2007 $5
2008 int
2009 main ()
2010 {
2011 static $2 ac_aggr;
2012 if (ac_aggr.$3)
2013 return 0;
2014 ;
2015 return 0;
2016 }
2017 _ACEOF
2018 if ac_fn_c_try_compile "$LINENO"; then :
2019 eval "$4=yes"
2020 else
2021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2022 /* end confdefs.h. */
2023 $5
2024 int
2025 main ()
2026 {
2027 static $2 ac_aggr;
2028 if (sizeof ac_aggr.$3)
2029 return 0;
2030 ;
2031 return 0;
2032 }
2033 _ACEOF
2034 if ac_fn_c_try_compile "$LINENO"; then :
2035 eval "$4=yes"
2036 else
2037 eval "$4=no"
2038 fi
2039 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2040 fi
2041 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2042 fi
2043 eval ac_res=\$$4
2044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2045 $as_echo "$ac_res" >&6; }
2046 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2047
2048 } # ac_fn_c_check_member
2049
2050 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2051 # -------------------------------------------
2052 # Tests whether TYPE exists after having included INCLUDES, setting cache
2053 # variable VAR accordingly.
2054 ac_fn_c_check_type ()
2055 {
2056 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2058 $as_echo_n "checking for $2... " >&6; }
2059 if eval "test \"\${$3+set}\"" = set; then :
2060 $as_echo_n "(cached) " >&6
2061 else
2062 eval "$3=no"
2063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2064 /* end confdefs.h. */
2065 $4
2066 int
2067 main ()
2068 {
2069 if (sizeof ($2))
2070 return 0;
2071 ;
2072 return 0;
2073 }
2074 _ACEOF
2075 if ac_fn_c_try_compile "$LINENO"; then :
2076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2077 /* end confdefs.h. */
2078 $4
2079 int
2080 main ()
2081 {
2082 if (sizeof (($2)))
2083 return 0;
2084 ;
2085 return 0;
2086 }
2087 _ACEOF
2088 if ac_fn_c_try_compile "$LINENO"; then :
2089
2090 else
2091 eval "$3=yes"
2092 fi
2093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2094 fi
2095 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2096 fi
2097 eval ac_res=\$$3
2098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2099 $as_echo "$ac_res" >&6; }
2100 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2101
2102 } # ac_fn_c_check_type
2103
2104 # ac_fn_c_find_intX_t LINENO BITS VAR
2105 # -----------------------------------
2106 # Finds a signed integer type with width BITS, setting cache variable VAR
2107 # accordingly.
2108 ac_fn_c_find_intX_t ()
2109 {
2110 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2112 $as_echo_n "checking for int$2_t... " >&6; }
2113 if eval "test \"\${$3+set}\"" = set; then :
2114 $as_echo_n "(cached) " >&6
2115 else
2116 eval "$3=no"
2117 # Order is important - never check a type that is potentially smaller
2118 # than half of the expected target width.
2119 for ac_type in int$2_t 'int' 'long int' \
2120 'long long int' 'short int' 'signed char'; do
2121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2122 /* end confdefs.h. */
2123 $ac_includes_default
2124 enum { N = $2 / 2 - 1 };
2125 int
2126 main ()
2127 {
2128 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2129 test_array [0] = 0
2130
2131 ;
2132 return 0;
2133 }
2134 _ACEOF
2135 if ac_fn_c_try_compile "$LINENO"; then :
2136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137 /* end confdefs.h. */
2138 $ac_includes_default
2139 enum { N = $2 / 2 - 1 };
2140 int
2141 main ()
2142 {
2143 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2144 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2145 test_array [0] = 0
2146
2147 ;
2148 return 0;
2149 }
2150 _ACEOF
2151 if ac_fn_c_try_compile "$LINENO"; then :
2152
2153 else
2154 case $ac_type in #(
2155 int$2_t) :
2156 eval "$3=yes" ;; #(
2157 *) :
2158 eval "$3=\$ac_type" ;;
2159 esac
2160 fi
2161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2162 fi
2163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2164 if eval test \"x\$"$3"\" = x"no"; then :
2165
2166 else
2167 break
2168 fi
2169 done
2170 fi
2171 eval ac_res=\$$3
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2173 $as_echo "$ac_res" >&6; }
2174 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2175
2176 } # ac_fn_c_find_intX_t
2177
2178 # ac_fn_c_find_uintX_t LINENO BITS VAR
2179 # ------------------------------------
2180 # Finds an unsigned integer type with width BITS, setting cache variable VAR
2181 # accordingly.
2182 ac_fn_c_find_uintX_t ()
2183 {
2184 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2186 $as_echo_n "checking for uint$2_t... " >&6; }
2187 if eval "test \"\${$3+set}\"" = set; then :
2188 $as_echo_n "(cached) " >&6
2189 else
2190 eval "$3=no"
2191 # Order is important - never check a type that is potentially smaller
2192 # than half of the expected target width.
2193 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2194 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196 /* end confdefs.h. */
2197 $ac_includes_default
2198 int
2199 main ()
2200 {
2201 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2202 test_array [0] = 0
2203
2204 ;
2205 return 0;
2206 }
2207 _ACEOF
2208 if ac_fn_c_try_compile "$LINENO"; then :
2209 case $ac_type in #(
2210 uint$2_t) :
2211 eval "$3=yes" ;; #(
2212 *) :
2213 eval "$3=\$ac_type" ;;
2214 esac
2215 fi
2216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2217 if eval test \"x\$"$3"\" = x"no"; then :
2218
2219 else
2220 break
2221 fi
2222 done
2223 fi
2224 eval ac_res=\$$3
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2226 $as_echo "$ac_res" >&6; }
2227 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2228
2229 } # ac_fn_c_find_uintX_t
2230
2231 # ac_fn_c_check_func LINENO FUNC VAR
2232 # ----------------------------------
2233 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2234 ac_fn_c_check_func ()
2235 {
2236 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2238 $as_echo_n "checking for $2... " >&6; }
2239 if eval "test \"\${$3+set}\"" = set; then :
2240 $as_echo_n "(cached) " >&6
2241 else
2242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2243 /* end confdefs.h. */
2244 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2245 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2246 #define $2 innocuous_$2
2247
2248 /* System header to define __stub macros and hopefully few prototypes,
2249 which can conflict with char $2 (); below.
2250 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2251 <limits.h> exists even on freestanding compilers. */
2252
2253 #ifdef __STDC__
2254 # include <limits.h>
2255 #else
2256 # include <assert.h>
2257 #endif
2258
2259 #undef $2
2260
2261 /* Override any GCC internal prototype to avoid an error.
2262 Use char because int might match the return type of a GCC
2263 builtin and then its argument prototype would still apply. */
2264 #ifdef __cplusplus
2265 extern "C"
2266 #endif
2267 char $2 ();
2268 /* The GNU C library defines this for functions which it implements
2269 to always fail with ENOSYS. Some functions are actually named
2270 something starting with __ and the normal name is an alias. */
2271 #if defined __stub_$2 || defined __stub___$2
2272 choke me
2273 #endif
2274
2275 int
2276 main ()
2277 {
2278 return $2 ();
2279 ;
2280 return 0;
2281 }
2282 _ACEOF
2283 if ac_fn_c_try_link "$LINENO"; then :
2284 eval "$3=yes"
2285 else
2286 eval "$3=no"
2287 fi
2288 rm -f core conftest.err conftest.$ac_objext \
2289 conftest$ac_exeext conftest.$ac_ext
2290 fi
2291 eval ac_res=\$$3
2292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2293 $as_echo "$ac_res" >&6; }
2294 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2295
2296 } # ac_fn_c_check_func
2297 cat >config.log <<_ACEOF
2298 This file contains any messages produced by compilers while
2299 running configure, to aid debugging if configure makes a mistake.
2300
2301 It was created by $as_me, which was
2302 generated by GNU Autoconf 2.66. Invocation command line was
2303
2304 $ $0 $@
2305
2306 _ACEOF
2307 exec 5>>config.log
2308 {
2309 cat <<_ASUNAME
2310 ## --------- ##
2311 ## Platform. ##
2312 ## --------- ##
2313
2314 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2315 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2316 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2317 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2318 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2319
2320 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2321 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2322
2323 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2324 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2325 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2326 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2327 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2328 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2329 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2330
2331 _ASUNAME
2332
2333 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2334 for as_dir in $PATH
2335 do
2336 IFS=$as_save_IFS
2337 test -z "$as_dir" && as_dir=.
2338 $as_echo "PATH: $as_dir"
2339 done
2340 IFS=$as_save_IFS
2341
2342 } >&5
2343
2344 cat >&5 <<_ACEOF
2345
2346
2347 ## ----------- ##
2348 ## Core tests. ##
2349 ## ----------- ##
2350
2351 _ACEOF
2352
2353
2354 # Keep a trace of the command line.
2355 # Strip out --no-create and --no-recursion so they do not pile up.
2356 # Strip out --silent because we don't want to record it for future runs.
2357 # Also quote any args containing shell meta-characters.
2358 # Make two passes to allow for proper duplicate-argument suppression.
2359 ac_configure_args=
2360 ac_configure_args0=
2361 ac_configure_args1=
2362 ac_must_keep_next=false
2363 for ac_pass in 1 2
2364 do
2365 for ac_arg
2366 do
2367 case $ac_arg in
2368 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2369 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2370 | -silent | --silent | --silen | --sile | --sil)
2371 continue ;;
2372 *\'*)
2373 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2374 esac
2375 case $ac_pass in
2376 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2377 2)
2378 as_fn_append ac_configure_args1 " '$ac_arg'"
2379 if test $ac_must_keep_next = true; then
2380 ac_must_keep_next=false # Got value, back to normal.
2381 else
2382 case $ac_arg in
2383 *=* | --config-cache | -C | -disable-* | --disable-* \
2384 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2385 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2386 | -with-* | --with-* | -without-* | --without-* | --x)
2387 case "$ac_configure_args0 " in
2388 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2389 esac
2390 ;;
2391 -* ) ac_must_keep_next=true ;;
2392 esac
2393 fi
2394 as_fn_append ac_configure_args " '$ac_arg'"
2395 ;;
2396 esac
2397 done
2398 done
2399 { ac_configure_args0=; unset ac_configure_args0;}
2400 { ac_configure_args1=; unset ac_configure_args1;}
2401
2402 # When interrupted or exit'd, cleanup temporary files, and complete
2403 # config.log. We remove comments because anyway the quotes in there
2404 # would cause problems or look ugly.
2405 # WARNING: Use '\'' to represent an apostrophe within the trap.
2406 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2407 trap 'exit_status=$?
2408 # Save into config.log some information that might help in debugging.
2409 {
2410 echo
2411
2412 $as_echo "## ---------------- ##
2413 ## Cache variables. ##
2414 ## ---------------- ##"
2415 echo
2416 # The following way of writing the cache mishandles newlines in values,
2417 (
2418 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2419 eval ac_val=\$$ac_var
2420 case $ac_val in #(
2421 *${as_nl}*)
2422 case $ac_var in #(
2423 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2424 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2425 esac
2426 case $ac_var in #(
2427 _ | IFS | as_nl) ;; #(
2428 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2429 *) { eval $ac_var=; unset $ac_var;} ;;
2430 esac ;;
2431 esac
2432 done
2433 (set) 2>&1 |
2434 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2435 *${as_nl}ac_space=\ *)
2436 sed -n \
2437 "s/'\''/'\''\\\\'\'''\''/g;
2438 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2439 ;; #(
2440 *)
2441 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2442 ;;
2443 esac |
2444 sort
2445 )
2446 echo
2447
2448 $as_echo "## ----------------- ##
2449 ## Output variables. ##
2450 ## ----------------- ##"
2451 echo
2452 for ac_var in $ac_subst_vars
2453 do
2454 eval ac_val=\$$ac_var
2455 case $ac_val in
2456 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2457 esac
2458 $as_echo "$ac_var='\''$ac_val'\''"
2459 done | sort
2460 echo
2461
2462 if test -n "$ac_subst_files"; then
2463 $as_echo "## ------------------- ##
2464 ## File substitutions. ##
2465 ## ------------------- ##"
2466 echo
2467 for ac_var in $ac_subst_files
2468 do
2469 eval ac_val=\$$ac_var
2470 case $ac_val in
2471 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2472 esac
2473 $as_echo "$ac_var='\''$ac_val'\''"
2474 done | sort
2475 echo
2476 fi
2477
2478 if test -s confdefs.h; then
2479 $as_echo "## ----------- ##
2480 ## confdefs.h. ##
2481 ## ----------- ##"
2482 echo
2483 cat confdefs.h
2484 echo
2485 fi
2486 test "$ac_signal" != 0 &&
2487 $as_echo "$as_me: caught signal $ac_signal"
2488 $as_echo "$as_me: exit $exit_status"
2489 } >&5
2490 rm -f core *.core core.conftest.* &&
2491 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2492 exit $exit_status
2493 ' 0
2494 for ac_signal in 1 2 13 15; do
2495 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2496 done
2497 ac_signal=0
2498
2499 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2500 rm -f -r conftest* confdefs.h
2501
2502 $as_echo "/* confdefs.h */" > confdefs.h
2503
2504 # Predefined preprocessor variables.
2505
2506 cat >>confdefs.h <<_ACEOF
2507 #define PACKAGE_NAME "$PACKAGE_NAME"
2508 _ACEOF
2509
2510 cat >>confdefs.h <<_ACEOF
2511 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2512 _ACEOF
2513
2514 cat >>confdefs.h <<_ACEOF
2515 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2516 _ACEOF
2517
2518 cat >>confdefs.h <<_ACEOF
2519 #define PACKAGE_STRING "$PACKAGE_STRING"
2520 _ACEOF
2521
2522 cat >>confdefs.h <<_ACEOF
2523 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2524 _ACEOF
2525
2526 cat >>confdefs.h <<_ACEOF
2527 #define PACKAGE_URL "$PACKAGE_URL"
2528 _ACEOF
2529
2530
2531 # Let the site file select an alternate cache file if it wants to.
2532 # Prefer an explicitly selected file to automatically selected ones.
2533 ac_site_file1=NONE
2534 ac_site_file2=NONE
2535 if test -n "$CONFIG_SITE"; then
2536 # We do not want a PATH search for config.site.
2537 case $CONFIG_SITE in #((
2538 -*) ac_site_file1=./$CONFIG_SITE;;
2539 */*) ac_site_file1=$CONFIG_SITE;;
2540 *) ac_site_file1=./$CONFIG_SITE;;
2541 esac
2542 elif test "x$prefix" != xNONE; then
2543 ac_site_file1=$prefix/share/config.site
2544 ac_site_file2=$prefix/etc/config.site
2545 else
2546 ac_site_file1=$ac_default_prefix/share/config.site
2547 ac_site_file2=$ac_default_prefix/etc/config.site
2548 fi
2549 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2550 do
2551 test "x$ac_site_file" = xNONE && continue
2552 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2553 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2554 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2555 sed 's/^/| /' "$ac_site_file" >&5
2556 . "$ac_site_file" \
2557 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2558 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2559 as_fn_error $? "failed to load site script $ac_site_file
2560 See \`config.log' for more details" "$LINENO" 5; }
2561 fi
2562 done
2563
2564 if test -r "$cache_file"; then
2565 # Some versions of bash will fail to source /dev/null (special files
2566 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2567 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2569 $as_echo "$as_me: loading cache $cache_file" >&6;}
2570 case $cache_file in
2571 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2572 *) . "./$cache_file";;
2573 esac
2574 fi
2575 else
2576 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2577 $as_echo "$as_me: creating cache $cache_file" >&6;}
2578 >$cache_file
2579 fi
2580
2581 as_fn_append ac_header_list " stdlib.h"
2582 as_fn_append ac_header_list " unistd.h"
2583 as_fn_append ac_header_list " sys/param.h"
2584 # Check that the precious variables saved in the cache have kept the same
2585 # value.
2586 ac_cache_corrupted=false
2587 for ac_var in $ac_precious_vars; do
2588 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2589 eval ac_new_set=\$ac_env_${ac_var}_set
2590 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2591 eval ac_new_val=\$ac_env_${ac_var}_value
2592 case $ac_old_set,$ac_new_set in
2593 set,)
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2595 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2596 ac_cache_corrupted=: ;;
2597 ,set)
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2599 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2600 ac_cache_corrupted=: ;;
2601 ,);;
2602 *)
2603 if test "x$ac_old_val" != "x$ac_new_val"; then
2604 # differences in whitespace do not lead to failure.
2605 ac_old_val_w=`echo x $ac_old_val`
2606 ac_new_val_w=`echo x $ac_new_val`
2607 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2609 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2610 ac_cache_corrupted=:
2611 else
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2613 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2614 eval $ac_var=\$ac_old_val
2615 fi
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2617 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2618 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2619 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2620 fi;;
2621 esac
2622 # Pass precious variables to config.status.
2623 if test "$ac_new_set" = set; then
2624 case $ac_new_val in
2625 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2626 *) ac_arg=$ac_var=$ac_new_val ;;
2627 esac
2628 case " $ac_configure_args " in
2629 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2630 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2631 esac
2632 fi
2633 done
2634 if $ac_cache_corrupted; then
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2636 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2638 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2639 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2640 fi
2641 ## -------------------- ##
2642 ## Main body of script. ##
2643 ## -------------------- ##
2644
2645 ac_ext=c
2646 ac_cpp='$CPP $CPPFLAGS'
2647 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2648 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2649 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2650
2651
2652
2653 ac_config_headers="$ac_config_headers lib/misc/configure.h"
2654
2655
2656 ################################################################################
2657 ac_aux_dir=
2658 for ac_dir in autoconf "$srcdir"/autoconf; do
2659 if test -f "$ac_dir/install-sh"; then
2660 ac_aux_dir=$ac_dir
2661 ac_install_sh="$ac_aux_dir/install-sh -c"
2662 break
2663 elif 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/shtool"; then
2668 ac_aux_dir=$ac_dir
2669 ac_install_sh="$ac_aux_dir/shtool install -c"
2670 break
2671 fi
2672 done
2673 if test -z "$ac_aux_dir"; then
2674 as_fn_error $? "cannot find install-sh, install.sh, or shtool in autoconf \"$srcdir\"/autoconf" "$LINENO" 5
2675 fi
2676
2677 # These three variables are undocumented and unsupported,
2678 # and are intended to be withdrawn in a future Autoconf release.
2679 # They can cause serious problems if a builder's source tree is in a directory
2680 # whose full name contains unusual characters.
2681 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2682 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2683 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2684
2685
2686
2687 ################################################################################
2688 # Make sure we can run config.sub.
2689 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2690 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2691
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2693 $as_echo_n "checking build system type... " >&6; }
2694 if test "${ac_cv_build+set}" = set; then :
2695 $as_echo_n "(cached) " >&6
2696 else
2697 ac_build_alias=$build_alias
2698 test "x$ac_build_alias" = x &&
2699 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2700 test "x$ac_build_alias" = x &&
2701 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2702 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2703 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2704
2705 fi
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2707 $as_echo "$ac_cv_build" >&6; }
2708 case $ac_cv_build in
2709 *-*-*) ;;
2710 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2711 esac
2712 build=$ac_cv_build
2713 ac_save_IFS=$IFS; IFS='-'
2714 set x $ac_cv_build
2715 shift
2716 build_cpu=$1
2717 build_vendor=$2
2718 shift; shift
2719 # Remember, the first character of IFS is used to create $*,
2720 # except with old shells:
2721 build_os=$*
2722 IFS=$ac_save_IFS
2723 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2724
2725
2726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2727 $as_echo_n "checking host system type... " >&6; }
2728 if test "${ac_cv_host+set}" = set; then :
2729 $as_echo_n "(cached) " >&6
2730 else
2731 if test "x$host_alias" = x; then
2732 ac_cv_host=$ac_cv_build
2733 else
2734 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2735 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2736 fi
2737
2738 fi
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2740 $as_echo "$ac_cv_host" >&6; }
2741 case $ac_cv_host in
2742 *-*-*) ;;
2743 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2744 esac
2745 host=$ac_cv_host
2746 ac_save_IFS=$IFS; IFS='-'
2747 set x $ac_cv_host
2748 shift
2749 host_cpu=$1
2750 host_vendor=$2
2751 shift; shift
2752 # Remember, the first character of IFS is used to create $*,
2753 # except with old shells:
2754 host_os=$*
2755 IFS=$ac_save_IFS
2756 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2757
2758
2759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2760 $as_echo_n "checking target system type... " >&6; }
2761 if test "${ac_cv_target+set}" = set; then :
2762 $as_echo_n "(cached) " >&6
2763 else
2764 if test "x$target_alias" = x; then
2765 ac_cv_target=$ac_cv_host
2766 else
2767 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2768 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2769 fi
2770
2771 fi
2772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2773 $as_echo "$ac_cv_target" >&6; }
2774 case $ac_cv_target in
2775 *-*-*) ;;
2776 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2777 esac
2778 target=$ac_cv_target
2779 ac_save_IFS=$IFS; IFS='-'
2780 set x $ac_cv_target
2781 shift
2782 target_cpu=$1
2783 target_vendor=$2
2784 shift; shift
2785 # Remember, the first character of IFS is used to create $*,
2786 # except with old shells:
2787 target_os=$*
2788 IFS=$ac_save_IFS
2789 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2790
2791
2792 # The aliases save the names the user supplied, while $host etc.
2793 # will get canonicalized.
2794 test -n "$target_alias" &&
2795 test "$program_prefix$program_suffix$program_transform_name" = \
2796 NONENONEs,x,x, &&
2797 program_prefix=${target_alias}-
2798
2799 case "$host_os" in
2800 linux*)
2801 CFLAGS="$CFLAGS"
2802 COPTIMISE_FLAG="-O2"
2803 CLDFLAGS="$CLDFLAGS -Wl,--version-script,.export.sym"
2804 CLDWHOLEARCHIVE="-Wl,-whole-archive"
2805 CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive"
2806 LDDEPS="$LDDEPS .export.sym"
2807 LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
2808 LIB_SUFFIX=so
2809 DEVMAPPER=yes
2810 ODIRECT=yes
2811 DM_IOCTLS=yes
2812 SELINUX=yes
2813 CLUSTER=internal
2814 FSADM=yes
2815 ;;
2816 darwin*)
2817 CFLAGS="$CFLAGS -no-cpp-precomp -fno-common"
2818 COPTIMISE_FLAG="-O2"
2819 CLDFLAGS="$CLDFLAGS"
2820 CLDWHOLEARCHIVE="-all_load"
2821 CLDNOWHOLEARCHIVE=
2822 LIB_SUFFIX=dylib
2823 DEVMAPPER=yes
2824 ODIRECT=no
2825 DM_IOCTLS=no
2826 SELINUX=no
2827 CLUSTER=none
2828 FSADM=no
2829 ;;
2830 esac
2831
2832 ################################################################################
2833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2834 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
2835 if test "${ac_cv_path_SED+set}" = set; then :
2836 $as_echo_n "(cached) " >&6
2837 else
2838 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2839 for ac_i in 1 2 3 4 5 6 7; do
2840 ac_script="$ac_script$as_nl$ac_script"
2841 done
2842 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2843 { ac_script=; unset ac_script;}
2844 if test -z "$SED"; then
2845 ac_path_SED_found=false
2846 # Loop through the user's path and test for each of PROGNAME-LIST
2847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2848 for as_dir in $PATH
2849 do
2850 IFS=$as_save_IFS
2851 test -z "$as_dir" && as_dir=.
2852 for ac_prog in sed gsed; do
2853 for ac_exec_ext in '' $ac_executable_extensions; do
2854 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
2855 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
2856 # Check for GNU ac_path_SED and select it if it is found.
2857 # Check for GNU $ac_path_SED
2858 case `"$ac_path_SED" --version 2>&1` in
2859 *GNU*)
2860 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2861 *)
2862 ac_count=0
2863 $as_echo_n 0123456789 >"conftest.in"
2864 while :
2865 do
2866 cat "conftest.in" "conftest.in" >"conftest.tmp"
2867 mv "conftest.tmp" "conftest.in"
2868 cp "conftest.in" "conftest.nl"
2869 $as_echo '' >> "conftest.nl"
2870 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2871 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2872 as_fn_arith $ac_count + 1 && ac_count=$as_val
2873 if test $ac_count -gt ${ac_path_SED_max-0}; then
2874 # Best one so far, save it but keep looking for a better one
2875 ac_cv_path_SED="$ac_path_SED"
2876 ac_path_SED_max=$ac_count
2877 fi
2878 # 10*(2^10) chars as input seems more than enough
2879 test $ac_count -gt 10 && break
2880 done
2881 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2882 esac
2883
2884 $ac_path_SED_found && break 3
2885 done
2886 done
2887 done
2888 IFS=$as_save_IFS
2889 if test -z "$ac_cv_path_SED"; then
2890 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
2891 fi
2892 else
2893 ac_cv_path_SED=$SED
2894 fi
2895
2896 fi
2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2898 $as_echo "$ac_cv_path_SED" >&6; }
2899 SED="$ac_cv_path_SED"
2900 rm -f conftest.sed
2901
2902 for ac_prog in gawk mawk nawk awk
2903 do
2904 # Extract the first word of "$ac_prog", so it can be a program name with args.
2905 set dummy $ac_prog; ac_word=$2
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2907 $as_echo_n "checking for $ac_word... " >&6; }
2908 if test "${ac_cv_prog_AWK+set}" = set; then :
2909 $as_echo_n "(cached) " >&6
2910 else
2911 if test -n "$AWK"; then
2912 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2913 else
2914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915 for as_dir in $PATH
2916 do
2917 IFS=$as_save_IFS
2918 test -z "$as_dir" && as_dir=.
2919 for ac_exec_ext in '' $ac_executable_extensions; do
2920 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2921 ac_cv_prog_AWK="$ac_prog"
2922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2923 break 2
2924 fi
2925 done
2926 done
2927 IFS=$as_save_IFS
2928
2929 fi
2930 fi
2931 AWK=$ac_cv_prog_AWK
2932 if test -n "$AWK"; then
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2934 $as_echo "$AWK" >&6; }
2935 else
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937 $as_echo "no" >&6; }
2938 fi
2939
2940
2941 test -n "$AWK" && break
2942 done
2943
2944 ac_ext=c
2945 ac_cpp='$CPP $CPPFLAGS'
2946 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2947 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2948 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2949 if test -n "$ac_tool_prefix"; then
2950 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2951 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2953 $as_echo_n "checking for $ac_word... " >&6; }
2954 if test "${ac_cv_prog_CC+set}" = set; then :
2955 $as_echo_n "(cached) " >&6
2956 else
2957 if test -n "$CC"; then
2958 ac_cv_prog_CC="$CC" # Let the user override the test.
2959 else
2960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2961 for as_dir in $PATH
2962 do
2963 IFS=$as_save_IFS
2964 test -z "$as_dir" && as_dir=.
2965 for ac_exec_ext in '' $ac_executable_extensions; do
2966 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2967 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2969 break 2
2970 fi
2971 done
2972 done
2973 IFS=$as_save_IFS
2974
2975 fi
2976 fi
2977 CC=$ac_cv_prog_CC
2978 if test -n "$CC"; then
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2980 $as_echo "$CC" >&6; }
2981 else
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2983 $as_echo "no" >&6; }
2984 fi
2985
2986
2987 fi
2988 if test -z "$ac_cv_prog_CC"; then
2989 ac_ct_CC=$CC
2990 # Extract the first word of "gcc", so it can be a program name with args.
2991 set dummy gcc; ac_word=$2
2992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2993 $as_echo_n "checking for $ac_word... " >&6; }
2994 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2995 $as_echo_n "(cached) " >&6
2996 else
2997 if test -n "$ac_ct_CC"; then
2998 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2999 else
3000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3001 for as_dir in $PATH
3002 do
3003 IFS=$as_save_IFS
3004 test -z "$as_dir" && as_dir=.
3005 for ac_exec_ext in '' $ac_executable_extensions; do
3006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3007 ac_cv_prog_ac_ct_CC="gcc"
3008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3009 break 2
3010 fi
3011 done
3012 done
3013 IFS=$as_save_IFS
3014
3015 fi
3016 fi
3017 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3018 if test -n "$ac_ct_CC"; then
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3020 $as_echo "$ac_ct_CC" >&6; }
3021 else
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3023 $as_echo "no" >&6; }
3024 fi
3025
3026 if test "x$ac_ct_CC" = x; then
3027 CC=""
3028 else
3029 case $cross_compiling:$ac_tool_warned in
3030 yes:)
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3032 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3033 ac_tool_warned=yes ;;
3034 esac
3035 CC=$ac_ct_CC
3036 fi
3037 else
3038 CC="$ac_cv_prog_CC"
3039 fi
3040
3041 if test -z "$CC"; then
3042 if test -n "$ac_tool_prefix"; then
3043 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3044 set dummy ${ac_tool_prefix}cc; ac_word=$2
3045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3046 $as_echo_n "checking for $ac_word... " >&6; }
3047 if test "${ac_cv_prog_CC+set}" = set; then :
3048 $as_echo_n "(cached) " >&6
3049 else
3050 if test -n "$CC"; then
3051 ac_cv_prog_CC="$CC" # Let the user override the test.
3052 else
3053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3054 for as_dir in $PATH
3055 do
3056 IFS=$as_save_IFS
3057 test -z "$as_dir" && as_dir=.
3058 for ac_exec_ext in '' $ac_executable_extensions; do
3059 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3060 ac_cv_prog_CC="${ac_tool_prefix}cc"
3061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3062 break 2
3063 fi
3064 done
3065 done
3066 IFS=$as_save_IFS
3067
3068 fi
3069 fi
3070 CC=$ac_cv_prog_CC
3071 if test -n "$CC"; then
3072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3073 $as_echo "$CC" >&6; }
3074 else
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3076 $as_echo "no" >&6; }
3077 fi
3078
3079
3080 fi
3081 fi
3082 if test -z "$CC"; then
3083 # Extract the first word of "cc", so it can be a program name with args.
3084 set dummy cc; ac_word=$2
3085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3086 $as_echo_n "checking for $ac_word... " >&6; }
3087 if test "${ac_cv_prog_CC+set}" = set; then :
3088 $as_echo_n "(cached) " >&6
3089 else
3090 if test -n "$CC"; then
3091 ac_cv_prog_CC="$CC" # Let the user override the test.
3092 else
3093 ac_prog_rejected=no
3094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3095 for as_dir in $PATH
3096 do
3097 IFS=$as_save_IFS
3098 test -z "$as_dir" && as_dir=.
3099 for ac_exec_ext in '' $ac_executable_extensions; do
3100 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3101 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3102 ac_prog_rejected=yes
3103 continue
3104 fi
3105 ac_cv_prog_CC="cc"
3106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3107 break 2
3108 fi
3109 done
3110 done
3111 IFS=$as_save_IFS
3112
3113 if test $ac_prog_rejected = yes; then
3114 # We found a bogon in the path, so make sure we never use it.
3115 set dummy $ac_cv_prog_CC
3116 shift
3117 if test $# != 0; then
3118 # We chose a different compiler from the bogus one.
3119 # However, it has the same basename, so the bogon will be chosen
3120 # first if we set CC to just the basename; use the full file name.
3121 shift
3122 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3123 fi
3124 fi
3125 fi
3126 fi
3127 CC=$ac_cv_prog_CC
3128 if test -n "$CC"; then
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3130 $as_echo "$CC" >&6; }
3131 else
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133 $as_echo "no" >&6; }
3134 fi
3135
3136
3137 fi
3138 if test -z "$CC"; then
3139 if test -n "$ac_tool_prefix"; then
3140 for ac_prog in cl.exe
3141 do
3142 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3143 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3145 $as_echo_n "checking for $ac_word... " >&6; }
3146 if test "${ac_cv_prog_CC+set}" = set; then :
3147 $as_echo_n "(cached) " >&6
3148 else
3149 if test -n "$CC"; then
3150 ac_cv_prog_CC="$CC" # Let the user override the test.
3151 else
3152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3153 for as_dir in $PATH
3154 do
3155 IFS=$as_save_IFS
3156 test -z "$as_dir" && as_dir=.
3157 for ac_exec_ext in '' $ac_executable_extensions; do
3158 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3159 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3161 break 2
3162 fi
3163 done
3164 done
3165 IFS=$as_save_IFS
3166
3167 fi
3168 fi
3169 CC=$ac_cv_prog_CC
3170 if test -n "$CC"; then
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3172 $as_echo "$CC" >&6; }
3173 else
3174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3175 $as_echo "no" >&6; }
3176 fi
3177
3178
3179 test -n "$CC" && break
3180 done
3181 fi
3182 if test -z "$CC"; then
3183 ac_ct_CC=$CC
3184 for ac_prog in cl.exe
3185 do
3186 # Extract the first word of "$ac_prog", so it can be a program name with args.
3187 set dummy $ac_prog; ac_word=$2
3188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3189 $as_echo_n "checking for $ac_word... " >&6; }
3190 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3191 $as_echo_n "(cached) " >&6
3192 else
3193 if test -n "$ac_ct_CC"; then
3194 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3195 else
3196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3197 for as_dir in $PATH
3198 do
3199 IFS=$as_save_IFS
3200 test -z "$as_dir" && as_dir=.
3201 for ac_exec_ext in '' $ac_executable_extensions; do
3202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3203 ac_cv_prog_ac_ct_CC="$ac_prog"
3204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3205 break 2
3206 fi
3207 done
3208 done
3209 IFS=$as_save_IFS
3210
3211 fi
3212 fi
3213 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3214 if test -n "$ac_ct_CC"; then
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3216 $as_echo "$ac_ct_CC" >&6; }
3217 else
3218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3219 $as_echo "no" >&6; }
3220 fi
3221
3222
3223 test -n "$ac_ct_CC" && break
3224 done
3225
3226 if test "x$ac_ct_CC" = x; then
3227 CC=""
3228 else
3229 case $cross_compiling:$ac_tool_warned in
3230 yes:)
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3232 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3233 ac_tool_warned=yes ;;
3234 esac
3235 CC=$ac_ct_CC
3236 fi
3237 fi
3238
3239 fi
3240
3241
3242 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3243 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3244 as_fn_error $? "no acceptable C compiler found in \$PATH
3245 See \`config.log' for more details" "$LINENO" 5; }
3246
3247 # Provide some information about the compiler.
3248 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3249 set X $ac_compile
3250 ac_compiler=$2
3251 for ac_option in --version -v -V -qversion; do
3252 { { ac_try="$ac_compiler $ac_option >&5"
3253 case "(($ac_try" in
3254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3255 *) ac_try_echo=$ac_try;;
3256 esac
3257 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3258 $as_echo "$ac_try_echo"; } >&5
3259 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3260 ac_status=$?
3261 if test -s conftest.err; then
3262 sed '10a\
3263 ... rest of stderr output deleted ...
3264 10q' conftest.err >conftest.er1
3265 cat conftest.er1 >&5
3266 fi
3267 rm -f conftest.er1 conftest.err
3268 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3269 test $ac_status = 0; }
3270 done
3271
3272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3273 /* end confdefs.h. */
3274
3275 int
3276 main ()
3277 {
3278
3279 ;
3280 return 0;
3281 }
3282 _ACEOF
3283 ac_clean_files_save=$ac_clean_files
3284 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3285 # Try to create an executable without -o first, disregard a.out.
3286 # It will help us diagnose broken compilers, and finding out an intuition
3287 # of exeext.
3288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3289 $as_echo_n "checking whether the C compiler works... " >&6; }
3290 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3291
3292 # The possible output files:
3293 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3294
3295 ac_rmfiles=
3296 for ac_file in $ac_files
3297 do
3298 case $ac_file in
3299 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3300 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3301 esac
3302 done
3303 rm -f $ac_rmfiles
3304
3305 if { { ac_try="$ac_link_default"
3306 case "(($ac_try" in
3307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3308 *) ac_try_echo=$ac_try;;
3309 esac
3310 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3311 $as_echo "$ac_try_echo"; } >&5
3312 (eval "$ac_link_default") 2>&5
3313 ac_status=$?
3314 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3315 test $ac_status = 0; }; then :
3316 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3317 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3318 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3319 # so that the user can short-circuit this test for compilers unknown to
3320 # Autoconf.
3321 for ac_file in $ac_files ''
3322 do
3323 test -f "$ac_file" || continue
3324 case $ac_file in
3325 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3326 ;;
3327 [ab].out )
3328 # We found the default executable, but exeext='' is most
3329 # certainly right.
3330 break;;
3331 *.* )
3332 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3333 then :; else
3334 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3335 fi
3336 # We set ac_cv_exeext here because the later test for it is not
3337 # safe: cross compilers may not add the suffix if given an `-o'
3338 # argument, so we may need to know it at that point already.
3339 # Even if this section looks crufty: it has the advantage of
3340 # actually working.
3341 break;;
3342 * )
3343 break;;
3344 esac
3345 done
3346 test "$ac_cv_exeext" = no && ac_cv_exeext=
3347
3348 else
3349 ac_file=''
3350 fi
3351 if test -z "$ac_file"; then :
3352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3353 $as_echo "no" >&6; }
3354 $as_echo "$as_me: failed program was:" >&5
3355 sed 's/^/| /' conftest.$ac_ext >&5
3356
3357 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3358 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3359 as_fn_error 77 "C compiler cannot create executables
3360 See \`config.log' for more details" "$LINENO" 5; }
3361 else
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3363 $as_echo "yes" >&6; }
3364 fi
3365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3366 $as_echo_n "checking for C compiler default output file name... " >&6; }
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3368 $as_echo "$ac_file" >&6; }
3369 ac_exeext=$ac_cv_exeext
3370
3371 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3372 ac_clean_files=$ac_clean_files_save
3373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3374 $as_echo_n "checking for suffix of executables... " >&6; }
3375 if { { ac_try="$ac_link"
3376 case "(($ac_try" in
3377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3378 *) ac_try_echo=$ac_try;;
3379 esac
3380 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3381 $as_echo "$ac_try_echo"; } >&5
3382 (eval "$ac_link") 2>&5
3383 ac_status=$?
3384 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3385 test $ac_status = 0; }; then :
3386 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3387 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3388 # work properly (i.e., refer to `conftest.exe'), while it won't with
3389 # `rm'.
3390 for ac_file in conftest.exe conftest conftest.*; do
3391 test -f "$ac_file" || continue
3392 case $ac_file in
3393 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3394 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3395 break;;
3396 * ) break;;
3397 esac
3398 done
3399 else
3400 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3401 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3402 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3403 See \`config.log' for more details" "$LINENO" 5; }
3404 fi
3405 rm -f conftest conftest$ac_cv_exeext
3406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3407 $as_echo "$ac_cv_exeext" >&6; }
3408
3409 rm -f conftest.$ac_ext
3410 EXEEXT=$ac_cv_exeext
3411 ac_exeext=$EXEEXT
3412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3413 /* end confdefs.h. */
3414 #include <stdio.h>
3415 int
3416 main ()
3417 {
3418 FILE *f = fopen ("conftest.out", "w");
3419 return ferror (f) || fclose (f) != 0;
3420
3421 ;
3422 return 0;
3423 }
3424 _ACEOF
3425 ac_clean_files="$ac_clean_files conftest.out"
3426 # Check that the compiler produces executables we can run. If not, either
3427 # the compiler is broken, or we cross compile.
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3429 $as_echo_n "checking whether we are cross compiling... " >&6; }
3430 if test "$cross_compiling" != yes; then
3431 { { ac_try="$ac_link"
3432 case "(($ac_try" in
3433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3434 *) ac_try_echo=$ac_try;;
3435 esac
3436 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3437 $as_echo "$ac_try_echo"; } >&5
3438 (eval "$ac_link") 2>&5
3439 ac_status=$?
3440 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3441 test $ac_status = 0; }
3442 if { ac_try='./conftest$ac_cv_exeext'
3443 { { case "(($ac_try" in
3444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3445 *) ac_try_echo=$ac_try;;
3446 esac
3447 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3448 $as_echo "$ac_try_echo"; } >&5
3449 (eval "$ac_try") 2>&5
3450 ac_status=$?
3451 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3452 test $ac_status = 0; }; }; then
3453 cross_compiling=no
3454 else
3455 if test "$cross_compiling" = maybe; then
3456 cross_compiling=yes
3457 else
3458 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3459 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3460 as_fn_error $? "cannot run C compiled programs.
3461 If you meant to cross compile, use \`--host'.
3462 See \`config.log' for more details" "$LINENO" 5; }
3463 fi
3464 fi
3465 fi
3466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3467 $as_echo "$cross_compiling" >&6; }
3468
3469 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3470 ac_clean_files=$ac_clean_files_save
3471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3472 $as_echo_n "checking for suffix of object files... " >&6; }
3473 if test "${ac_cv_objext+set}" = set; then :
3474 $as_echo_n "(cached) " >&6
3475 else
3476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3477 /* end confdefs.h. */
3478
3479 int
3480 main ()
3481 {
3482
3483 ;
3484 return 0;
3485 }
3486 _ACEOF
3487 rm -f conftest.o conftest.obj
3488 if { { ac_try="$ac_compile"
3489 case "(($ac_try" in
3490 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3491 *) ac_try_echo=$ac_try;;
3492 esac
3493 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3494 $as_echo "$ac_try_echo"; } >&5
3495 (eval "$ac_compile") 2>&5
3496 ac_status=$?
3497 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3498 test $ac_status = 0; }; then :
3499 for ac_file in conftest.o conftest.obj conftest.*; do
3500 test -f "$ac_file" || continue;
3501 case $ac_file in
3502 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3503 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3504 break;;
3505 esac
3506 done
3507 else
3508 $as_echo "$as_me: failed program was:" >&5
3509 sed 's/^/| /' conftest.$ac_ext >&5
3510
3511 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3512 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3513 as_fn_error $? "cannot compute suffix of object files: cannot compile
3514 See \`config.log' for more details" "$LINENO" 5; }
3515 fi
3516 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3517 fi
3518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3519 $as_echo "$ac_cv_objext" >&6; }
3520 OBJEXT=$ac_cv_objext
3521 ac_objext=$OBJEXT
3522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3523 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3524 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3525 $as_echo_n "(cached) " >&6
3526 else
3527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3528 /* end confdefs.h. */
3529
3530 int
3531 main ()
3532 {
3533 #ifndef __GNUC__
3534 choke me
3535 #endif
3536
3537 ;
3538 return 0;
3539 }
3540 _ACEOF
3541 if ac_fn_c_try_compile "$LINENO"; then :
3542 ac_compiler_gnu=yes
3543 else
3544 ac_compiler_gnu=no
3545 fi
3546 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3547 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3548
3549 fi
3550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3551 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3552 if test $ac_compiler_gnu = yes; then
3553 GCC=yes
3554 else
3555 GCC=
3556 fi
3557 ac_test_CFLAGS=${CFLAGS+set}
3558 ac_save_CFLAGS=$CFLAGS
3559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3560 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3561 if test "${ac_cv_prog_cc_g+set}" = set; then :
3562 $as_echo_n "(cached) " >&6
3563 else
3564 ac_save_c_werror_flag=$ac_c_werror_flag
3565 ac_c_werror_flag=yes
3566 ac_cv_prog_cc_g=no
3567 CFLAGS="-g"
3568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3569 /* end confdefs.h. */
3570
3571 int
3572 main ()
3573 {
3574
3575 ;
3576 return 0;
3577 }
3578 _ACEOF
3579 if ac_fn_c_try_compile "$LINENO"; then :
3580 ac_cv_prog_cc_g=yes
3581 else
3582 CFLAGS=""
3583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3584 /* end confdefs.h. */
3585
3586 int
3587 main ()
3588 {
3589
3590 ;
3591 return 0;
3592 }
3593 _ACEOF
3594 if ac_fn_c_try_compile "$LINENO"; then :
3595
3596 else
3597 ac_c_werror_flag=$ac_save_c_werror_flag
3598 CFLAGS="-g"
3599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3600 /* end confdefs.h. */
3601
3602 int
3603 main ()
3604 {
3605
3606 ;
3607 return 0;
3608 }
3609 _ACEOF
3610 if ac_fn_c_try_compile "$LINENO"; then :
3611 ac_cv_prog_cc_g=yes
3612 fi
3613 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3614 fi
3615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3616 fi
3617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3618 ac_c_werror_flag=$ac_save_c_werror_flag
3619 fi
3620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3621 $as_echo "$ac_cv_prog_cc_g" >&6; }
3622 if test "$ac_test_CFLAGS" = set; then
3623 CFLAGS=$ac_save_CFLAGS
3624 elif test $ac_cv_prog_cc_g = yes; then
3625 if test "$GCC" = yes; then
3626 CFLAGS="-g -O2"
3627 else
3628 CFLAGS="-g"
3629 fi
3630 else
3631 if test "$GCC" = yes; then
3632 CFLAGS="-O2"
3633 else
3634 CFLAGS=
3635 fi
3636 fi
3637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3638 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3639 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3640 $as_echo_n "(cached) " >&6
3641 else
3642 ac_cv_prog_cc_c89=no
3643 ac_save_CC=$CC
3644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3645 /* end confdefs.h. */
3646 #include <stdarg.h>
3647 #include <stdio.h>
3648 #include <sys/types.h>
3649 #include <sys/stat.h>
3650 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3651 struct buf { int x; };
3652 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3653 static char *e (p, i)
3654 char **p;
3655 int i;
3656 {
3657 return p[i];
3658 }
3659 static char *f (char * (*g) (char **, int), char **p, ...)
3660 {
3661 char *s;
3662 va_list v;
3663 va_start (v,p);
3664 s = g (p, va_arg (v,int));
3665 va_end (v);
3666 return s;
3667 }
3668
3669 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3670 function prototypes and stuff, but not '\xHH' hex character constants.
3671 These don't provoke an error unfortunately, instead are silently treated
3672 as 'x'. The following induces an error, until -std is added to get
3673 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3674 array size at least. It's necessary to write '\x00'==0 to get something
3675 that's true only with -std. */
3676 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3677
3678 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3679 inside strings and character constants. */
3680 #define FOO(x) 'x'
3681 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3682
3683 int test (int i, double x);
3684 struct s1 {int (*f) (int a);};
3685 struct s2 {int (*f) (double a);};
3686 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3687 int argc;
3688 char **argv;
3689 int
3690 main ()
3691 {
3692 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3693 ;
3694 return 0;
3695 }
3696 _ACEOF
3697 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3698 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3699 do
3700 CC="$ac_save_CC $ac_arg"
3701 if ac_fn_c_try_compile "$LINENO"; then :
3702 ac_cv_prog_cc_c89=$ac_arg
3703 fi
3704 rm -f core conftest.err conftest.$ac_objext
3705 test "x$ac_cv_prog_cc_c89" != "xno" && break
3706 done
3707 rm -f conftest.$ac_ext
3708 CC=$ac_save_CC
3709
3710 fi
3711 # AC_CACHE_VAL
3712 case "x$ac_cv_prog_cc_c89" in
3713 x)
3714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3715 $as_echo "none needed" >&6; } ;;
3716 xno)
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3718 $as_echo "unsupported" >&6; } ;;
3719 *)
3720 CC="$CC $ac_cv_prog_cc_c89"
3721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3722 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3723 esac
3724 if test "x$ac_cv_prog_cc_c89" != xno; then :
3725
3726 fi
3727
3728 ac_ext=c
3729 ac_cpp='$CPP $CPPFLAGS'
3730 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3731 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3732 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3733
3734
3735
3736 ac_ext=c
3737 ac_cpp='$CPP $CPPFLAGS'
3738 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3739 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3740 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3742 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3743 # On Suns, sometimes $CPP names a directory.
3744 if test -n "$CPP" && test -d "$CPP"; then
3745 CPP=
3746 fi
3747 if test -z "$CPP"; then
3748 if test "${ac_cv_prog_CPP+set}" = set; then :
3749 $as_echo_n "(cached) " >&6
3750 else
3751 # Double quotes because CPP needs to be expanded
3752 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3753 do
3754 ac_preproc_ok=false
3755 for ac_c_preproc_warn_flag in '' yes
3756 do
3757 # Use a header file that comes with gcc, so configuring glibc
3758 # with a fresh cross-compiler works.
3759 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3760 # <limits.h> exists even on freestanding compilers.
3761 # On the NeXT, cc -E runs the code through the compiler's parser,
3762 # not just through cpp. "Syntax error" is here to catch this case.
3763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3764 /* end confdefs.h. */
3765 #ifdef __STDC__
3766 # include <limits.h>
3767 #else
3768 # include <assert.h>
3769 #endif
3770 Syntax error
3771 _ACEOF
3772 if ac_fn_c_try_cpp "$LINENO"; then :
3773
3774 else
3775 # Broken: fails on valid input.
3776 continue
3777 fi
3778 rm -f conftest.err conftest.$ac_ext
3779
3780 # OK, works on sane cases. Now check whether nonexistent headers
3781 # can be detected and how.
3782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3783 /* end confdefs.h. */
3784 #include <ac_nonexistent.h>
3785 _ACEOF
3786 if ac_fn_c_try_cpp "$LINENO"; then :
3787 # Broken: success on invalid input.
3788 continue
3789 else
3790 # Passes both tests.
3791 ac_preproc_ok=:
3792 break
3793 fi
3794 rm -f conftest.err conftest.$ac_ext
3795
3796 done
3797 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3798 rm -f conftest.err conftest.$ac_ext
3799 if $ac_preproc_ok; then :
3800 break
3801 fi
3802
3803 done
3804 ac_cv_prog_CPP=$CPP
3805
3806 fi
3807 CPP=$ac_cv_prog_CPP
3808 else
3809 ac_cv_prog_CPP=$CPP
3810 fi
3811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3812 $as_echo "$CPP" >&6; }
3813 ac_preproc_ok=false
3814 for ac_c_preproc_warn_flag in '' yes
3815 do
3816 # Use a header file that comes with gcc, so configuring glibc
3817 # with a fresh cross-compiler works.
3818 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3819 # <limits.h> exists even on freestanding compilers.
3820 # On the NeXT, cc -E runs the code through the compiler's parser,
3821 # not just through cpp. "Syntax error" is here to catch this case.
3822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3823 /* end confdefs.h. */
3824 #ifdef __STDC__
3825 # include <limits.h>
3826 #else
3827 # include <assert.h>
3828 #endif
3829 Syntax error
3830 _ACEOF
3831 if ac_fn_c_try_cpp "$LINENO"; then :
3832
3833 else
3834 # Broken: fails on valid input.
3835 continue
3836 fi
3837 rm -f conftest.err conftest.$ac_ext
3838
3839 # OK, works on sane cases. Now check whether nonexistent headers
3840 # can be detected and how.
3841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3842 /* end confdefs.h. */
3843 #include <ac_nonexistent.h>
3844 _ACEOF
3845 if ac_fn_c_try_cpp "$LINENO"; then :
3846 # Broken: success on invalid input.
3847 continue
3848 else
3849 # Passes both tests.
3850 ac_preproc_ok=:
3851 break
3852 fi
3853 rm -f conftest.err conftest.$ac_ext
3854
3855 done
3856 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3857 rm -f conftest.err conftest.$ac_ext
3858 if $ac_preproc_ok; then :
3859
3860 else
3861 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3862 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3863 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3864 See \`config.log' for more details" "$LINENO" 5; }
3865 fi
3866
3867 ac_ext=c
3868 ac_cpp='$CPP $CPPFLAGS'
3869 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3870 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3871 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3872
3873
3874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3875 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3876 if test "${ac_cv_path_GREP+set}" = set; then :
3877 $as_echo_n "(cached) " >&6
3878 else
3879 if test -z "$GREP"; then
3880 ac_path_GREP_found=false
3881 # Loop through the user's path and test for each of PROGNAME-LIST
3882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3883 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3884 do
3885 IFS=$as_save_IFS
3886 test -z "$as_dir" && as_dir=.
3887 for ac_prog in grep ggrep; do
3888 for ac_exec_ext in '' $ac_executable_extensions; do
3889 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3890 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3891 # Check for GNU ac_path_GREP and select it if it is found.
3892 # Check for GNU $ac_path_GREP
3893 case `"$ac_path_GREP" --version 2>&1` in
3894 *GNU*)
3895 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3896 *)
3897 ac_count=0
3898 $as_echo_n 0123456789 >"conftest.in"
3899 while :
3900 do
3901 cat "conftest.in" "conftest.in" >"conftest.tmp"
3902 mv "conftest.tmp" "conftest.in"
3903 cp "conftest.in" "conftest.nl"
3904 $as_echo 'GREP' >> "conftest.nl"
3905 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3906 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3907 as_fn_arith $ac_count + 1 && ac_count=$as_val
3908 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3909 # Best one so far, save it but keep looking for a better one
3910 ac_cv_path_GREP="$ac_path_GREP"
3911 ac_path_GREP_max=$ac_count
3912 fi
3913 # 10*(2^10) chars as input seems more than enough
3914 test $ac_count -gt 10 && break
3915 done
3916 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3917 esac
3918
3919 $ac_path_GREP_found && break 3
3920 done
3921 done
3922 done
3923 IFS=$as_save_IFS
3924 if test -z "$ac_cv_path_GREP"; then
3925 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3926 fi
3927 else
3928 ac_cv_path_GREP=$GREP
3929 fi
3930
3931 fi
3932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3933 $as_echo "$ac_cv_path_GREP" >&6; }
3934 GREP="$ac_cv_path_GREP"
3935
3936
3937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3938 $as_echo_n "checking for egrep... " >&6; }
3939 if test "${ac_cv_path_EGREP+set}" = set; then :
3940 $as_echo_n "(cached) " >&6
3941 else
3942 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3943 then ac_cv_path_EGREP="$GREP -E"
3944 else
3945 if test -z "$EGREP"; then
3946 ac_path_EGREP_found=false
3947 # Loop through the user's path and test for each of PROGNAME-LIST
3948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3949 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3950 do
3951 IFS=$as_save_IFS
3952 test -z "$as_dir" && as_dir=.
3953 for ac_prog in egrep; do
3954 for ac_exec_ext in '' $ac_executable_extensions; do
3955 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3956 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3957 # Check for GNU ac_path_EGREP and select it if it is found.
3958 # Check for GNU $ac_path_EGREP
3959 case `"$ac_path_EGREP" --version 2>&1` in
3960 *GNU*)
3961 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3962 *)
3963 ac_count=0
3964 $as_echo_n 0123456789 >"conftest.in"
3965 while :
3966 do
3967 cat "conftest.in" "conftest.in" >"conftest.tmp"
3968 mv "conftest.tmp" "conftest.in"
3969 cp "conftest.in" "conftest.nl"
3970 $as_echo 'EGREP' >> "conftest.nl"
3971 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3972 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3973 as_fn_arith $ac_count + 1 && ac_count=$as_val
3974 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3975 # Best one so far, save it but keep looking for a better one
3976 ac_cv_path_EGREP="$ac_path_EGREP"
3977 ac_path_EGREP_max=$ac_count
3978 fi
3979 # 10*(2^10) chars as input seems more than enough
3980 test $ac_count -gt 10 && break
3981 done
3982 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3983 esac
3984
3985 $ac_path_EGREP_found && break 3
3986 done
3987 done
3988 done
3989 IFS=$as_save_IFS
3990 if test -z "$ac_cv_path_EGREP"; then
3991 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3992 fi
3993 else
3994 ac_cv_path_EGREP=$EGREP
3995 fi
3996
3997 fi
3998 fi
3999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4000 $as_echo "$ac_cv_path_EGREP" >&6; }
4001 EGREP="$ac_cv_path_EGREP"
4002
4003
4004 if test $ac_cv_c_compiler_gnu = yes; then
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4006 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
4007 if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
4008 $as_echo_n "(cached) " >&6
4009 else
4010 ac_pattern="Autoconf.*'x'"
4011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4012 /* end confdefs.h. */
4013 #include <sgtty.h>
4014 Autoconf TIOCGETP
4015 _ACEOF
4016 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4017 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4018 ac_cv_prog_gcc_traditional=yes
4019 else
4020 ac_cv_prog_gcc_traditional=no
4021 fi
4022 rm -f conftest*
4023
4024
4025 if test $ac_cv_prog_gcc_traditional = no; then
4026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4027 /* end confdefs.h. */
4028 #include <termio.h>
4029 Autoconf TCGETA
4030 _ACEOF
4031 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4032 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4033 ac_cv_prog_gcc_traditional=yes
4034 fi
4035 rm -f conftest*
4036
4037 fi
4038 fi
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4040 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4041 if test $ac_cv_prog_gcc_traditional = yes; then
4042 CC="$CC -traditional"
4043 fi
4044 fi
4045
4046 # Find a good install program. We prefer a C program (faster),
4047 # so one script is as good as another. But avoid the broken or
4048 # incompatible versions:
4049 # SysV /etc/install, /usr/sbin/install
4050 # SunOS /usr/etc/install
4051 # IRIX /sbin/install
4052 # AIX /bin/install
4053 # AmigaOS /C/install, which installs bootblocks on floppy discs
4054 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4055 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4056 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4057 # OS/2's system install, which has a completely different semantic
4058 # ./install, which can be erroneously created by make from ./install.sh.
4059 # Reject install programs that cannot install multiple files.
4060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4061 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4062 if test -z "$INSTALL"; then
4063 if test "${ac_cv_path_install+set}" = set; then :
4064 $as_echo_n "(cached) " >&6
4065 else
4066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4067 for as_dir in $PATH
4068 do
4069 IFS=$as_save_IFS
4070 test -z "$as_dir" && as_dir=.
4071 # Account for people who put trailing slashes in PATH elements.
4072 case $as_dir/ in #((
4073 ./ | .// | /[cC]/* | \
4074 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4075 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4076 /usr/ucb/* ) ;;
4077 *)
4078 # OSF1 and SCO ODT 3.0 have their own names for install.
4079 # Don't use installbsd from OSF since it installs stuff as root
4080 # by default.
4081 for ac_prog in ginstall scoinst install; do
4082 for ac_exec_ext in '' $ac_executable_extensions; do
4083 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4084 if test $ac_prog = install &&
4085 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4086 # AIX install. It has an incompatible calling convention.
4087 :
4088 elif test $ac_prog = install &&
4089 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4090 # program-specific install script used by HP pwplus--don't use.
4091 :
4092 else
4093 rm -rf conftest.one conftest.two conftest.dir
4094 echo one > conftest.one
4095 echo two > conftest.two
4096 mkdir conftest.dir
4097 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4098 test -s conftest.one && test -s conftest.two &&
4099 test -s conftest.dir/conftest.one &&
4100 test -s conftest.dir/conftest.two
4101 then
4102 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4103 break 3
4104 fi
4105 fi
4106 fi
4107 done
4108 done
4109 ;;
4110 esac
4111
4112 done
4113 IFS=$as_save_IFS
4114
4115 rm -rf conftest.one conftest.two conftest.dir
4116
4117 fi
4118 if test "${ac_cv_path_install+set}" = set; then
4119 INSTALL=$ac_cv_path_install
4120 else
4121 # As a last resort, use the slow shell script. Don't cache a
4122 # value for INSTALL within a source directory, because that will
4123 # break other packages using the cache if that directory is
4124 # removed, or if the value is a relative name.
4125 INSTALL=$ac_install_sh
4126 fi
4127 fi
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4129 $as_echo "$INSTALL" >&6; }
4130
4131 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4132 # It thinks the first close brace ends the variable substitution.
4133 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4134
4135 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4136
4137 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4138
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4140 $as_echo_n "checking whether ln -s works... " >&6; }
4141 LN_S=$as_ln_s
4142 if test "$LN_S" = "ln -s"; then
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4144 $as_echo "yes" >&6; }
4145 else
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4147 $as_echo "no, using $LN_S" >&6; }
4148 fi
4149
4150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4151 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4152 set x ${MAKE-make}
4153 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4154 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
4155 $as_echo_n "(cached) " >&6
4156 else
4157 cat >conftest.make <<\_ACEOF
4158 SHELL = /bin/sh
4159 all:
4160 @echo '@@@%%%=$(MAKE)=@@@%%%'
4161 _ACEOF
4162 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4163 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4164 *@@@%%%=?*=@@@%%%*)
4165 eval ac_cv_prog_make_${ac_make}_set=yes;;
4166 *)
4167 eval ac_cv_prog_make_${ac_make}_set=no;;
4168 esac
4169 rm -f conftest.make
4170 fi
4171 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4173 $as_echo "yes" >&6; }
4174 SET_MAKE=
4175 else
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4177 $as_echo "no" >&6; }
4178 SET_MAKE="MAKE=${MAKE-make}"
4179 fi
4180
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4182 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4183 if test -z "$MKDIR_P"; then
4184 if test "${ac_cv_path_mkdir+set}" = set; then :
4185 $as_echo_n "(cached) " >&6
4186 else
4187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4188 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4189 do
4190 IFS=$as_save_IFS
4191 test -z "$as_dir" && as_dir=.
4192 for ac_prog in mkdir gmkdir; do
4193 for ac_exec_ext in '' $ac_executable_extensions; do
4194 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4195 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4196 'mkdir (GNU coreutils) '* | \
4197 'mkdir (coreutils) '* | \
4198 'mkdir (fileutils) '4.1*)
4199 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4200 break 3;;
4201 esac
4202 done
4203 done
4204 done
4205 IFS=$as_save_IFS
4206
4207 fi
4208
4209 test -d ./--version && rmdir ./--version
4210 if test "${ac_cv_path_mkdir+set}" = set; then
4211 MKDIR_P="$ac_cv_path_mkdir -p"
4212 else
4213 # As a last resort, use the slow shell script. Don't cache a
4214 # value for MKDIR_P within a source directory, because that will
4215 # break other packages using the cache if that directory is
4216 # removed, or if the value is a relative name.
4217 MKDIR_P="$ac_install_sh -d"
4218 fi
4219 fi
4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4221 $as_echo "$MKDIR_P" >&6; }
4222
4223 if test -n "$ac_tool_prefix"; then
4224 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4225 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4227 $as_echo_n "checking for $ac_word... " >&6; }
4228 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4229 $as_echo_n "(cached) " >&6
4230 else
4231 if test -n "$RANLIB"; then
4232 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4233 else
4234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4235 for as_dir in $PATH
4236 do
4237 IFS=$as_save_IFS
4238 test -z "$as_dir" && as_dir=.
4239 for ac_exec_ext in '' $ac_executable_extensions; do
4240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4241 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4242 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4243 break 2
4244 fi
4245 done
4246 done
4247 IFS=$as_save_IFS
4248
4249 fi
4250 fi
4251 RANLIB=$ac_cv_prog_RANLIB
4252 if test -n "$RANLIB"; then
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4254 $as_echo "$RANLIB" >&6; }
4255 else
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4257 $as_echo "no" >&6; }
4258 fi
4259
4260
4261 fi
4262 if test -z "$ac_cv_prog_RANLIB"; then
4263 ac_ct_RANLIB=$RANLIB
4264 # Extract the first word of "ranlib", so it can be a program name with args.
4265 set dummy ranlib; ac_word=$2
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4267 $as_echo_n "checking for $ac_word... " >&6; }
4268 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4269 $as_echo_n "(cached) " >&6
4270 else
4271 if test -n "$ac_ct_RANLIB"; then
4272 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4273 else
4274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4275 for as_dir in $PATH
4276 do
4277 IFS=$as_save_IFS
4278 test -z "$as_dir" && as_dir=.
4279 for ac_exec_ext in '' $ac_executable_extensions; do
4280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4281 ac_cv_prog_ac_ct_RANLIB="ranlib"
4282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4283 break 2
4284 fi
4285 done
4286 done
4287 IFS=$as_save_IFS
4288
4289 fi
4290 fi
4291 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4292 if test -n "$ac_ct_RANLIB"; then
4293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4294 $as_echo "$ac_ct_RANLIB" >&6; }
4295 else
4296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4297 $as_echo "no" >&6; }
4298 fi
4299
4300 if test "x$ac_ct_RANLIB" = x; then
4301 RANLIB=":"
4302 else
4303 case $cross_compiling:$ac_tool_warned in
4304 yes:)
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4306 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4307 ac_tool_warned=yes ;;
4308 esac
4309 RANLIB=$ac_ct_RANLIB
4310 fi
4311 else
4312 RANLIB="$ac_cv_prog_RANLIB"
4313 fi
4314
4315 # Extract the first word of "cflow", so it can be a program name with args.
4316 set dummy cflow; ac_word=$2
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4318 $as_echo_n "checking for $ac_word... " >&6; }
4319 if test "${ac_cv_path_CFLOW_CMD+set}" = set; then :
4320 $as_echo_n "(cached) " >&6
4321 else
4322 case $CFLOW_CMD in
4323 [\\/]* | ?:[\\/]*)
4324 ac_cv_path_CFLOW_CMD="$CFLOW_CMD" # Let the user override the test with a path.
4325 ;;
4326 *)
4327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4328 for as_dir in $PATH
4329 do
4330 IFS=$as_save_IFS
4331 test -z "$as_dir" && as_dir=.
4332 for ac_exec_ext in '' $ac_executable_extensions; do
4333 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4334 ac_cv_path_CFLOW_CMD="$as_dir/$ac_word$ac_exec_ext"
4335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4336 break 2
4337 fi
4338 done
4339 done
4340 IFS=$as_save_IFS
4341
4342 ;;
4343 esac
4344 fi
4345 CFLOW_CMD=$ac_cv_path_CFLOW_CMD
4346 if test -n "$CFLOW_CMD"; then
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CFLOW_CMD" >&5
4348 $as_echo "$CFLOW_CMD" >&6; }
4349 else
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4351 $as_echo "no" >&6; }
4352 fi
4353
4354
4355 # Extract the first word of "cscope", so it can be a program name with args.
4356 set dummy cscope; ac_word=$2
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4358 $as_echo_n "checking for $ac_word... " >&6; }
4359 if test "${ac_cv_path_CSCOPE_CMD+set}" = set; then :
4360 $as_echo_n "(cached) " >&6
4361 else
4362 case $CSCOPE_CMD in
4363 [\\/]* | ?:[\\/]*)
4364 ac_cv_path_CSCOPE_CMD="$CSCOPE_CMD" # Let the user override the test with a path.
4365 ;;
4366 *)
4367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4368 for as_dir in $PATH
4369 do
4370 IFS=$as_save_IFS
4371 test -z "$as_dir" && as_dir=.
4372 for ac_exec_ext in '' $ac_executable_extensions; do
4373 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4374 ac_cv_path_CSCOPE_CMD="$as_dir/$ac_word$ac_exec_ext"
4375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4376 break 2
4377 fi
4378 done
4379 done
4380 IFS=$as_save_IFS
4381
4382 ;;
4383 esac
4384 fi
4385 CSCOPE_CMD=$ac_cv_path_CSCOPE_CMD
4386 if test -n "$CSCOPE_CMD"; then
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CSCOPE_CMD" >&5
4388 $as_echo "$CSCOPE_CMD" >&6; }
4389 else
4390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4391 $as_echo "no" >&6; }
4392 fi
4393
4394
4395
4396 ################################################################################
4397 ac_header_dirent=no
4398 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4399 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
4401 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
4402 if eval "test \"\${$as_ac_Header+set}\"" = set; then :
4403 $as_echo_n "(cached) " >&6
4404 else
4405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4406 /* end confdefs.h. */
4407 #include <sys/types.h>
4408 #include <$ac_hdr>
4409
4410 int
4411 main ()
4412 {
4413 if ((DIR *) 0)
4414 return 0;
4415 ;
4416 return 0;
4417 }
4418 _ACEOF
4419 if ac_fn_c_try_compile "$LINENO"; then :
4420 eval "$as_ac_Header=yes"
4421 else
4422 eval "$as_ac_Header=no"
4423 fi
4424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4425 fi
4426 eval ac_res=\$$as_ac_Header
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4428 $as_echo "$ac_res" >&6; }
4429 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4430 cat >>confdefs.h <<_ACEOF
4431 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4432 _ACEOF
4433
4434 ac_header_dirent=$ac_hdr; break
4435 fi
4436
4437 done
4438 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4439 if test $ac_header_dirent = dirent.h; then
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4441 $as_echo_n "checking for library containing opendir... " >&6; }
4442 if test "${ac_cv_search_opendir+set}" = set; then :
4443 $as_echo_n "(cached) " >&6
4444 else
4445 ac_func_search_save_LIBS=$LIBS
4446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4447 /* end confdefs.h. */
4448
4449 /* Override any GCC internal prototype to avoid an error.
4450 Use char because int might match the return type of a GCC
4451 builtin and then its argument prototype would still apply. */
4452 #ifdef __cplusplus
4453 extern "C"
4454 #endif
4455 char opendir ();
4456 int
4457 main ()
4458 {
4459 return opendir ();
4460 ;
4461 return 0;
4462 }
4463 _ACEOF
4464 for ac_lib in '' dir; do
4465 if test -z "$ac_lib"; then
4466 ac_res="none required"
4467 else
4468 ac_res=-l$ac_lib
4469 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4470 fi
4471 if ac_fn_c_try_link "$LINENO"; then :
4472 ac_cv_search_opendir=$ac_res
4473 fi
4474 rm -f core conftest.err conftest.$ac_objext \
4475 conftest$ac_exeext
4476 if test "${ac_cv_search_opendir+set}" = set; then :
4477 break
4478 fi
4479 done
4480 if test "${ac_cv_search_opendir+set}" = set; then :
4481
4482 else
4483 ac_cv_search_opendir=no
4484 fi
4485 rm conftest.$ac_ext
4486 LIBS=$ac_func_search_save_LIBS
4487 fi
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4489 $as_echo "$ac_cv_search_opendir" >&6; }
4490 ac_res=$ac_cv_search_opendir
4491 if test "$ac_res" != no; then :
4492 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4493
4494 fi
4495
4496 else
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4498 $as_echo_n "checking for library containing opendir... " >&6; }
4499 if test "${ac_cv_search_opendir+set}" = set; then :
4500 $as_echo_n "(cached) " >&6
4501 else
4502 ac_func_search_save_LIBS=$LIBS
4503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4504 /* end confdefs.h. */
4505
4506 /* Override any GCC internal prototype to avoid an error.
4507 Use char because int might match the return type of a GCC
4508 builtin and then its argument prototype would still apply. */
4509 #ifdef __cplusplus
4510 extern "C"
4511 #endif
4512 char opendir ();
4513 int
4514 main ()
4515 {
4516 return opendir ();
4517 ;
4518 return 0;
4519 }
4520 _ACEOF
4521 for ac_lib in '' x; do
4522 if test -z "$ac_lib"; then
4523 ac_res="none required"
4524 else
4525 ac_res=-l$ac_lib
4526 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4527 fi
4528 if ac_fn_c_try_link "$LINENO"; then :
4529 ac_cv_search_opendir=$ac_res
4530 fi
4531 rm -f core conftest.err conftest.$ac_objext \
4532 conftest$ac_exeext
4533 if test "${ac_cv_search_opendir+set}" = set; then :
4534 break
4535 fi
4536 done
4537 if test "${ac_cv_search_opendir+set}" = set; then :
4538
4539 else
4540 ac_cv_search_opendir=no
4541 fi
4542 rm conftest.$ac_ext
4543 LIBS=$ac_func_search_save_LIBS
4544 fi
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4546 $as_echo "$ac_cv_search_opendir" >&6; }
4547 ac_res=$ac_cv_search_opendir
4548 if test "$ac_res" != no; then :
4549 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4550
4551 fi
4552
4553 fi
4554
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4556 $as_echo_n "checking for ANSI C header files... " >&6; }
4557 if test "${ac_cv_header_stdc+set}" = set; then :
4558 $as_echo_n "(cached) " >&6
4559 else
4560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4561 /* end confdefs.h. */
4562 #include <stdlib.h>
4563 #include <stdarg.h>
4564 #include <string.h>
4565 #include <float.h>
4566
4567 int
4568 main ()
4569 {
4570
4571 ;
4572 return 0;
4573 }
4574 _ACEOF
4575 if ac_fn_c_try_compile "$LINENO"; then :
4576 ac_cv_header_stdc=yes
4577 else
4578 ac_cv_header_stdc=no
4579 fi
4580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4581
4582 if test $ac_cv_header_stdc = yes; then
4583 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4585 /* end confdefs.h. */
4586 #include <string.h>
4587
4588 _ACEOF
4589 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4590 $EGREP "memchr" >/dev/null 2>&1; then :
4591
4592 else
4593 ac_cv_header_stdc=no
4594 fi
4595 rm -f conftest*
4596
4597 fi
4598
4599 if test $ac_cv_header_stdc = yes; then
4600 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4602 /* end confdefs.h. */
4603 #include <stdlib.h>
4604
4605 _ACEOF
4606 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4607 $EGREP "free" >/dev/null 2>&1; then :
4608
4609 else
4610 ac_cv_header_stdc=no
4611 fi
4612 rm -f conftest*
4613
4614 fi
4615
4616 if test $ac_cv_header_stdc = yes; then
4617 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4618 if test "$cross_compiling" = yes; then :
4619 :
4620 else
4621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4622 /* end confdefs.h. */
4623 #include <ctype.h>
4624 #include <stdlib.h>
4625 #if ((' ' & 0x0FF) == 0x020)
4626 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4627 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4628 #else
4629 # define ISLOWER(c) \
4630 (('a' <= (c) && (c) <= 'i') \
4631 || ('j' <= (c) && (c) <= 'r') \
4632 || ('s' <= (c) && (c) <= 'z'))
4633 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4634 #endif
4635
4636 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4637 int
4638 main ()
4639 {
4640 int i;
4641 for (i = 0; i < 256; i++)
4642 if (XOR (islower (i), ISLOWER (i))
4643 || toupper (i) != TOUPPER (i))
4644 return 2;
4645 return 0;
4646 }
4647 _ACEOF
4648 if ac_fn_c_try_run "$LINENO"; then :
4649
4650 else
4651 ac_cv_header_stdc=no
4652 fi
4653 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4654 conftest.$ac_objext conftest.beam conftest.$ac_ext
4655 fi
4656
4657 fi
4658 fi
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4660 $as_echo "$ac_cv_header_stdc" >&6; }
4661 if test $ac_cv_header_stdc = yes; then
4662
4663 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4664
4665 fi
4666
4667 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4668 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4669 inttypes.h stdint.h unistd.h
4670 do :
4671 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4672 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4673 "
4674 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4675 cat >>confdefs.h <<_ACEOF
4676 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4677 _ACEOF
4678
4679 fi
4680
4681 done
4682
4683
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
4685 $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
4686 if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then :
4687 $as_echo_n "(cached) " >&6
4688 else
4689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4690 /* end confdefs.h. */
4691 #include <sys/types.h>
4692 int
4693 main ()
4694 {
4695 return makedev(0, 0);
4696 ;
4697 return 0;
4698 }
4699 _ACEOF
4700 if ac_fn_c_try_link "$LINENO"; then :
4701 ac_cv_header_sys_types_h_makedev=yes
4702 else
4703 ac_cv_header_sys_types_h_makedev=no
4704 fi
4705 rm -f core conftest.err conftest.$ac_objext \
4706 conftest$ac_exeext conftest.$ac_ext
4707
4708 fi
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
4710 $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
4711
4712 if test $ac_cv_header_sys_types_h_makedev = no; then
4713 ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
4714 if test "x$ac_cv_header_sys_mkdev_h" = x""yes; then :
4715
4716 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
4717
4718 fi
4719
4720
4721
4722 if test $ac_cv_header_sys_mkdev_h = no; then
4723 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
4724 if test "x$ac_cv_header_sys_sysmacros_h" = x""yes; then :
4725
4726 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
4727
4728 fi
4729
4730
4731 fi
4732 fi
4733
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4735 $as_echo_n "checking for ANSI C header files... " >&6; }
4736 if test "${ac_cv_header_stdc+set}" = set; then :
4737 $as_echo_n "(cached) " >&6
4738 else
4739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4740 /* end confdefs.h. */
4741 #include <stdlib.h>
4742 #include <stdarg.h>
4743 #include <string.h>
4744 #include <float.h>
4745
4746 int
4747 main ()
4748 {
4749
4750 ;
4751 return 0;
4752 }
4753 _ACEOF
4754 if ac_fn_c_try_compile "$LINENO"; then :
4755 ac_cv_header_stdc=yes
4756 else
4757 ac_cv_header_stdc=no
4758 fi
4759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4760
4761 if test $ac_cv_header_stdc = yes; then
4762 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4764 /* end confdefs.h. */
4765 #include <string.h>
4766
4767 _ACEOF
4768 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4769 $EGREP "memchr" >/dev/null 2>&1; then :
4770
4771 else
4772 ac_cv_header_stdc=no
4773 fi
4774 rm -f conftest*
4775
4776 fi
4777
4778 if test $ac_cv_header_stdc = yes; then
4779 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4781 /* end confdefs.h. */
4782 #include <stdlib.h>
4783
4784 _ACEOF
4785 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4786 $EGREP "free" >/dev/null 2>&1; then :
4787
4788 else
4789 ac_cv_header_stdc=no
4790 fi
4791 rm -f conftest*
4792
4793 fi
4794
4795 if test $ac_cv_header_stdc = yes; then
4796 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4797 if test "$cross_compiling" = yes; then :
4798 :
4799 else
4800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4801 /* end confdefs.h. */
4802 #include <ctype.h>
4803 #include <stdlib.h>
4804 #if ((' ' & 0x0FF) == 0x020)
4805 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4806 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4807 #else
4808 # define ISLOWER(c) \
4809 (('a' <= (c) && (c) <= 'i') \
4810 || ('j' <= (c) && (c) <= 'r') \
4811 || ('s' <= (c) && (c) <= 'z'))
4812 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4813 #endif
4814
4815 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4816 int
4817 main ()
4818 {
4819 int i;
4820 for (i = 0; i < 256; i++)
4821 if (XOR (islower (i), ISLOWER (i))
4822 || toupper (i) != TOUPPER (i))
4823 return 2;
4824 return 0;
4825 }
4826 _ACEOF
4827 if ac_fn_c_try_run "$LINENO"; then :
4828
4829 else
4830 ac_cv_header_stdc=no
4831 fi
4832 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4833 conftest.$ac_objext conftest.beam conftest.$ac_ext
4834 fi
4835
4836 fi
4837 fi
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4839 $as_echo "$ac_cv_header_stdc" >&6; }
4840 if test $ac_cv_header_stdc = yes; then
4841
4842 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4843
4844 fi
4845
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4847 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4848 if test "${ac_cv_header_sys_wait_h+set}" = set; then :
4849 $as_echo_n "(cached) " >&6
4850 else
4851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4852 /* end confdefs.h. */
4853 #include <sys/types.h>
4854 #include <sys/wait.h>
4855 #ifndef WEXITSTATUS
4856 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4857 #endif
4858 #ifndef WIFEXITED
4859 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4860 #endif
4861
4862 int
4863 main ()
4864 {
4865 int s;
4866 wait (&s);
4867 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4868 ;
4869 return 0;
4870 }
4871 _ACEOF
4872 if ac_fn_c_try_compile "$LINENO"; then :
4873 ac_cv_header_sys_wait_h=yes
4874 else
4875 ac_cv_header_sys_wait_h=no
4876 fi
4877 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4878 fi
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4880 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
4881 if test $ac_cv_header_sys_wait_h = yes; then
4882
4883 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4884
4885 fi
4886
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4888 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4889 if test "${ac_cv_header_time+set}" = set; then :
4890 $as_echo_n "(cached) " >&6
4891 else
4892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4893 /* end confdefs.h. */
4894 #include <sys/types.h>
4895 #include <sys/time.h>
4896 #include <time.h>
4897
4898 int
4899 main ()
4900 {
4901 if ((struct tm *) 0)
4902 return 0;
4903 ;
4904 return 0;
4905 }
4906 _ACEOF
4907 if ac_fn_c_try_compile "$LINENO"; then :
4908 ac_cv_header_time=yes
4909 else
4910 ac_cv_header_time=no
4911 fi
4912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4913 fi
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4915 $as_echo "$ac_cv_header_time" >&6; }
4916 if test $ac_cv_header_time = yes; then
4917
4918 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4919
4920 fi
4921
4922
4923 for ac_header in locale.h stddef.h syslog.h sys/file.h sys/time.h assert.h \
4924 langinfo.h libgen.h signal.h sys/mman.h sys/resource.h sys/utsname.h \
4925 sys/wait.h time.h
4926 do :
4927 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4928 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4929 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4930 cat >>confdefs.h <<_ACEOF
4931 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4932 _ACEOF
4933
4934 else
4935 as_fn_error $? "bailing out" "$LINENO" 5
4936 fi
4937
4938 done
4939
4940
4941 case "$host_os" in
4942 linux*)
4943 for ac_header in asm/byteorder.h linux/fs.h malloc.h
4944 do :
4945 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4946 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4947 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4948 cat >>confdefs.h <<_ACEOF
4949 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4950 _ACEOF
4951
4952 else
4953 as_fn_error $? "bailing out" "$LINENO" 5
4954 fi
4955
4956 done
4957 ;;
4958 darwin*)
4959 for ac_header in machine/endian.h sys/disk.h
4960 do :
4961 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4962 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4963 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4964 cat >>confdefs.h <<_ACEOF
4965 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4966 _ACEOF
4967
4968 else
4969 as_fn_error $? "bailing out" "$LINENO" 5
4970 fi
4971
4972 done
4973 ;;
4974 esac
4975
4976 for ac_header in ctype.h dirent.h errno.h fcntl.h getopt.h inttypes.h limits.h \
4977 stdarg.h stdio.h stdlib.h string.h sys/ioctl.h sys/param.h sys/stat.h \
4978 sys/types.h unistd.h
4979 do :
4980 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4981 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4982 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4983 cat >>confdefs.h <<_ACEOF
4984 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4985 _ACEOF
4986
4987 else
4988 as_fn_error $? "bailing out" "$LINENO" 5
4989 fi
4990
4991 done
4992
4993 for ac_header in termios.h sys/statvfs.h
4994 do :
4995 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4996 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4997 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4998 cat >>confdefs.h <<_ACEOF
4999 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5000 _ACEOF
5001
5002 fi
5003
5004 done
5005
5006
5007 ################################################################################
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5009 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5010 if test "${ac_cv_c_const+set}" = set; then :
5011 $as_echo_n "(cached) " >&6
5012 else
5013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5014 /* end confdefs.h. */
5015
5016 int
5017 main ()
5018 {
5019 /* FIXME: Include the comments suggested by Paul. */
5020 #ifndef __cplusplus
5021 /* Ultrix mips cc rejects this. */
5022 typedef int charset[2];
5023 const charset cs;
5024 /* SunOS 4.1.1 cc rejects this. */
5025 char const *const *pcpcc;
5026 char **ppc;
5027 /* NEC SVR4.0.2 mips cc rejects this. */
5028 struct point {int x, y;};
5029 static struct point const zero = {0,0};
5030 /* AIX XL C 1.02.0.0 rejects this.
5031 It does not let you subtract one const X* pointer from another in
5032 an arm of an if-expression whose if-part is not a constant
5033 expression */
5034 const char *g = "string";
5035 pcpcc = &g + (g ? g-g : 0);
5036 /* HPUX 7.0 cc rejects these. */
5037 ++pcpcc;
5038 ppc = (char**) pcpcc;
5039 pcpcc = (char const *const *) ppc;
5040 { /* SCO 3.2v4 cc rejects this. */
5041 char *t;
5042 char const *s = 0 ? (char *) 0 : (char const *) 0;
5043
5044 *t++ = 0;
5045 if (s) return 0;
5046 }
5047 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5048 int x[] = {25, 17};
5049 const int *foo = &x[0];
5050 ++foo;
5051 }
5052 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5053 typedef const int *iptr;
5054 iptr p = 0;
5055 ++p;
5056 }
5057 { /* AIX XL C 1.02.0.0 rejects this saying
5058 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5059 struct s { int j; const int *ap[3]; };
5060 struct s *b; b->j = 5;
5061 }
5062 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5063 const int foo = 10;
5064 if (!foo) return 0;
5065 }
5066 return !cs[0] && !zero.x;
5067 #endif
5068
5069 ;
5070 return 0;
5071 }
5072 _ACEOF
5073 if ac_fn_c_try_compile "$LINENO"; then :
5074 ac_cv_c_const=yes
5075 else
5076 ac_cv_c_const=no
5077 fi
5078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5079 fi
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5081 $as_echo "$ac_cv_c_const" >&6; }
5082 if test $ac_cv_c_const = no; then
5083
5084 $as_echo "#define const /**/" >>confdefs.h
5085
5086 fi
5087
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5089 $as_echo_n "checking for inline... " >&6; }
5090 if test "${ac_cv_c_inline+set}" = set; then :
5091 $as_echo_n "(cached) " >&6
5092 else
5093 ac_cv_c_inline=no
5094 for ac_kw in inline __inline__ __inline; do
5095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5096 /* end confdefs.h. */
5097 #ifndef __cplusplus
5098 typedef int foo_t;
5099 static $ac_kw foo_t static_foo () {return 0; }
5100 $ac_kw foo_t foo () {return 0; }
5101 #endif
5102
5103 _ACEOF
5104 if ac_fn_c_try_compile "$LINENO"; then :
5105 ac_cv_c_inline=$ac_kw
5106 fi
5107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5108 test "$ac_cv_c_inline" != no && break
5109 done
5110
5111 fi
5112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5113 $as_echo "$ac_cv_c_inline" >&6; }
5114
5115 case $ac_cv_c_inline in
5116 inline | yes) ;;
5117 *)
5118 case $ac_cv_c_inline in
5119 no) ac_val=;;
5120 *) ac_val=$ac_cv_c_inline;;
5121 esac
5122 cat >>confdefs.h <<_ACEOF
5123 #ifndef __cplusplus
5124 #define inline $ac_val
5125 #endif
5126 _ACEOF
5127 ;;
5128 esac
5129
5130 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5131 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
5132
5133 cat >>confdefs.h <<_ACEOF
5134 #define HAVE_STRUCT_STAT_ST_RDEV 1
5135 _ACEOF
5136
5137
5138 fi
5139
5140 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5141 if test "x$ac_cv_type_off_t" = x""yes; then :
5142
5143 else
5144
5145 cat >>confdefs.h <<_ACEOF
5146 #define off_t long int
5147 _ACEOF
5148
5149 fi
5150
5151 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5152 if test "x$ac_cv_type_pid_t" = x""yes; then :
5153
5154 else
5155
5156 cat >>confdefs.h <<_ACEOF
5157 #define pid_t int
5158 _ACEOF
5159
5160 fi
5161
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5163 $as_echo_n "checking return type of signal handlers... " >&6; }
5164 if test "${ac_cv_type_signal+set}" = set; then :
5165 $as_echo_n "(cached) " >&6
5166 else
5167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5168 /* end confdefs.h. */
5169 #include <sys/types.h>
5170 #include <signal.h>
5171
5172 int
5173 main ()
5174 {
5175 return *(signal (0, 0)) (0) == 1;
5176 ;
5177 return 0;
5178 }
5179 _ACEOF
5180 if ac_fn_c_try_compile "$LINENO"; then :
5181 ac_cv_type_signal=int
5182 else
5183 ac_cv_type_signal=void
5184 fi
5185 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5186 fi
5187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5188 $as_echo "$ac_cv_type_signal" >&6; }
5189
5190 cat >>confdefs.h <<_ACEOF
5191 #define RETSIGTYPE $ac_cv_type_signal
5192 _ACEOF
5193
5194
5195 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5196 if test "x$ac_cv_type_size_t" = x""yes; then :
5197
5198 else
5199
5200 cat >>confdefs.h <<_ACEOF
5201 #define size_t unsigned int
5202 _ACEOF
5203
5204 fi
5205
5206 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5207 if test "x$ac_cv_type_mode_t" = x""yes; then :
5208
5209 else
5210
5211 cat >>confdefs.h <<_ACEOF
5212 #define mode_t int
5213 _ACEOF
5214
5215 fi
5216
5217 ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
5218 case $ac_cv_c_int8_t in #(
5219 no|yes) ;; #(
5220 *)
5221
5222 cat >>confdefs.h <<_ACEOF
5223 #define int8_t $ac_cv_c_int8_t
5224 _ACEOF
5225 ;;
5226 esac
5227
5228 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
5229 case $ac_cv_c_int16_t in #(
5230 no|yes) ;; #(
5231 *)
5232
5233 cat >>confdefs.h <<_ACEOF
5234 #define int16_t $ac_cv_c_int16_t
5235 _ACEOF
5236 ;;
5237 esac
5238
5239 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
5240 case $ac_cv_c_int32_t in #(
5241 no|yes) ;; #(
5242 *)
5243
5244 cat >>confdefs.h <<_ACEOF
5245 #define int32_t $ac_cv_c_int32_t
5246 _ACEOF
5247 ;;
5248 esac
5249
5250 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
5251 case $ac_cv_c_int64_t in #(
5252 no|yes) ;; #(
5253 *)
5254
5255 cat >>confdefs.h <<_ACEOF
5256 #define int64_t $ac_cv_c_int64_t
5257 _ACEOF
5258 ;;
5259 esac
5260
5261 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
5262 if test "x$ac_cv_type_ssize_t" = x""yes; then :
5263
5264 else
5265
5266 cat >>confdefs.h <<_ACEOF
5267 #define ssize_t int
5268 _ACEOF
5269
5270 fi
5271
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
5273 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
5274 if test "${ac_cv_type_uid_t+set}" = set; then :
5275 $as_echo_n "(cached) " >&6
5276 else
5277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5278 /* end confdefs.h. */
5279 #include <sys/types.h>
5280
5281 _ACEOF
5282 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5283 $EGREP "uid_t" >/dev/null 2>&1; then :
5284 ac_cv_type_uid_t=yes
5285 else
5286 ac_cv_type_uid_t=no
5287 fi
5288 rm -f conftest*
5289
5290 fi
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
5292 $as_echo "$ac_cv_type_uid_t" >&6; }
5293 if test $ac_cv_type_uid_t = no; then
5294
5295 $as_echo "#define uid_t int" >>confdefs.h
5296
5297
5298 $as_echo "#define gid_t int" >>confdefs.h
5299
5300 fi
5301
5302 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
5303 case $ac_cv_c_uint8_t in #(
5304 no|yes) ;; #(
5305 *)
5306
5307 $as_echo "#define _UINT8_T 1" >>confdefs.h
5308
5309
5310 cat >>confdefs.h <<_ACEOF
5311 #define uint8_t $ac_cv_c_uint8_t
5312 _ACEOF
5313 ;;
5314 esac
5315
5316 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
5317 case $ac_cv_c_uint16_t in #(
5318 no|yes) ;; #(
5319 *)
5320
5321
5322 cat >>confdefs.h <<_ACEOF
5323 #define uint16_t $ac_cv_c_uint16_t
5324 _ACEOF
5325 ;;
5326 esac
5327
5328 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5329 case $ac_cv_c_uint32_t in #(
5330 no|yes) ;; #(
5331 *)
5332
5333 $as_echo "#define _UINT32_T 1" >>confdefs.h
5334
5335
5336 cat >>confdefs.h <<_ACEOF
5337 #define uint32_t $ac_cv_c_uint32_t
5338 _ACEOF
5339 ;;
5340 esac
5341
5342 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
5343 case $ac_cv_c_uint64_t in #(
5344 no|yes) ;; #(
5345 *)
5346
5347 $as_echo "#define _UINT64_T 1" >>confdefs.h
5348
5349
5350 cat >>confdefs.h <<_ACEOF
5351 #define uint64_t $ac_cv_c_uint64_t
5352 _ACEOF
5353 ;;
5354 esac
5355
5356 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5357 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
5358
5359 cat >>confdefs.h <<_ACEOF
5360 #define HAVE_STRUCT_STAT_ST_RDEV 1
5361 _ACEOF
5362
5363
5364 fi
5365
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
5367 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
5368 if test "${ac_cv_struct_tm+set}" = set; then :
5369 $as_echo_n "(cached) " >&6
5370 else
5371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5372 /* end confdefs.h. */
5373 #include <sys/types.h>
5374 #include <time.h>
5375
5376 int
5377 main ()
5378 {
5379 struct tm tm;
5380 int *p = &tm.tm_sec;
5381 return !p;
5382 ;
5383 return 0;
5384 }
5385 _ACEOF
5386 if ac_fn_c_try_compile "$LINENO"; then :
5387 ac_cv_struct_tm=time.h
5388 else
5389 ac_cv_struct_tm=sys/time.h
5390 fi
5391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5392 fi
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
5394 $as_echo "$ac_cv_struct_tm" >&6; }
5395 if test $ac_cv_struct_tm = sys/time.h; then
5396
5397 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
5398
5399 fi
5400
5401
5402 ################################################################################
5403 for ac_func in ftruncate gethostname getpagesize \
5404 gettimeofday memset mkdir mkfifo rmdir munmap nl_langinfo setenv setlocale \
5405 strcasecmp strchr strcspn strspn strdup strncasecmp strerror strrchr \
5406 strstr strtol strtoul uname
5407 do :
5408 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5409 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5410 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5411 cat >>confdefs.h <<_ACEOF
5412 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5413 _ACEOF
5414
5415 else
5416 as_fn_error $? "bailing out" "$LINENO" 5
5417 fi
5418 done
5419
5420 for ac_func in siginterrupt
5421 do :
5422 ac_fn_c_check_func "$LINENO" "siginterrupt" "ac_cv_func_siginterrupt"
5423 if test "x$ac_cv_func_siginterrupt" = x""yes; then :
5424 cat >>confdefs.h <<_ACEOF
5425 #define HAVE_SIGINTERRUPT 1
5426 _ACEOF
5427
5428 fi
5429 done
5430
5431 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5432 # for constant arguments. Useless!
5433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
5434 $as_echo_n "checking for working alloca.h... " >&6; }
5435 if test "${ac_cv_working_alloca_h+set}" = set; then :
5436 $as_echo_n "(cached) " >&6
5437 else
5438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5439 /* end confdefs.h. */
5440 #include <alloca.h>
5441 int
5442 main ()
5443 {
5444 char *p = (char *) alloca (2 * sizeof (int));
5445 if (p) return 0;
5446 ;
5447 return 0;
5448 }
5449 _ACEOF
5450 if ac_fn_c_try_link "$LINENO"; then :
5451 ac_cv_working_alloca_h=yes
5452 else
5453 ac_cv_working_alloca_h=no
5454 fi
5455 rm -f core conftest.err conftest.$ac_objext \
5456 conftest$ac_exeext conftest.$ac_ext
5457 fi
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
5459 $as_echo "$ac_cv_working_alloca_h" >&6; }
5460 if test $ac_cv_working_alloca_h = yes; then
5461
5462 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
5463
5464 fi
5465
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
5467 $as_echo_n "checking for alloca... " >&6; }
5468 if test "${ac_cv_func_alloca_works+set}" = set; then :
5469 $as_echo_n "(cached) " >&6
5470 else
5471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5472 /* end confdefs.h. */
5473 #ifdef __GNUC__
5474 # define alloca __builtin_alloca
5475 #else
5476 # ifdef _MSC_VER
5477 # include <malloc.h>
5478 # define alloca _alloca
5479 # else
5480 # ifdef HAVE_ALLOCA_H
5481 # include <alloca.h>
5482 # else
5483 # ifdef _AIX
5484 #pragma alloca
5485 # else
5486 # ifndef alloca /* predefined by HP cc +Olibcalls */
5487 char *alloca ();
5488 # endif
5489 # endif
5490 # endif
5491 # endif
5492 #endif
5493
5494 int
5495 main ()
5496 {
5497 char *p = (char *) alloca (1);
5498 if (p) return 0;
5499 ;
5500 return 0;
5501 }
5502 _ACEOF
5503 if ac_fn_c_try_link "$LINENO"; then :
5504 ac_cv_func_alloca_works=yes
5505 else
5506 ac_cv_func_alloca_works=no
5507 fi
5508 rm -f core conftest.err conftest.$ac_objext \
5509 conftest$ac_exeext conftest.$ac_ext
5510 fi
5511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
5512 $as_echo "$ac_cv_func_alloca_works" >&6; }
5513
5514 if test $ac_cv_func_alloca_works = yes; then
5515
5516 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
5517
5518 else
5519 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5520 # that cause trouble. Some versions do not even contain alloca or
5521 # contain a buggy version. If you still want to use their alloca,
5522 # use ar to extract alloca.o from them instead of compiling alloca.c.
5523
5524 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
5525
5526 $as_echo "#define C_ALLOCA 1" >>confdefs.h
5527
5528
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
5530 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
5531 if test "${ac_cv_os_cray+set}" = set; then :
5532 $as_echo_n "(cached) " >&6
5533 else
5534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5535 /* end confdefs.h. */
5536 #if defined CRAY && ! defined CRAY2
5537 webecray
5538 #else
5539 wenotbecray
5540 #endif
5541
5542 _ACEOF
5543 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5544 $EGREP "webecray" >/dev/null 2>&1; then :
5545 ac_cv_os_cray=yes
5546 else
5547 ac_cv_os_cray=no
5548 fi
5549 rm -f conftest*
5550
5551 fi
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
5553 $as_echo "$ac_cv_os_cray" >&6; }
5554 if test $ac_cv_os_cray = yes; then
5555 for ac_func in _getb67 GETB67 getb67; do
5556 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5557 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5558 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5559
5560 cat >>confdefs.h <<_ACEOF
5561 #define CRAY_STACKSEG_END $ac_func
5562 _ACEOF
5563
5564 break
5565 fi
5566
5567 done
5568 fi
5569
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
5571 $as_echo_n "checking stack direction for C alloca... " >&6; }
5572 if test "${ac_cv_c_stack_direction+set}" = set; then :
5573 $as_echo_n "(cached) " >&6
5574 else
5575 if test "$cross_compiling" = yes; then :
5576 ac_cv_c_stack_direction=0
5577 else
5578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5579 /* end confdefs.h. */
5580 $ac_includes_default
5581 int
5582 find_stack_direction ()
5583 {
5584 static char *addr = 0;
5585 auto char dummy;
5586 if (addr == 0)
5587 {
5588 addr = &dummy;
5589 return find_stack_direction ();
5590 }
5591 else
5592 return (&dummy > addr) ? 1 : -1;
5593 }
5594
5595 int
5596 main ()
5597 {
5598 return find_stack_direction () < 0;
5599 }
5600 _ACEOF
5601 if ac_fn_c_try_run "$LINENO"; then :
5602 ac_cv_c_stack_direction=1
5603 else
5604 ac_cv_c_stack_direction=-1
5605 fi
5606 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5607 conftest.$ac_objext conftest.beam conftest.$ac_ext
5608 fi
5609
5610 fi
5611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
5612 $as_echo "$ac_cv_c_stack_direction" >&6; }
5613 cat >>confdefs.h <<_ACEOF
5614 #define STACK_DIRECTION $ac_cv_c_stack_direction
5615 _ACEOF
5616
5617
5618 fi
5619
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether closedir returns void" >&5
5621 $as_echo_n "checking whether closedir returns void... " >&6; }
5622 if test "${ac_cv_func_closedir_void+set}" = set; then :
5623 $as_echo_n "(cached) " >&6
5624 else
5625 if test "$cross_compiling" = yes; then :
5626 ac_cv_func_closedir_void=yes
5627 else
5628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5629 /* end confdefs.h. */
5630 $ac_includes_default
5631 #include <$ac_header_dirent>
5632 #ifndef __cplusplus
5633 int closedir ();
5634 #endif
5635
5636 int
5637 main ()
5638 {
5639 return closedir (opendir (".")) != 0;
5640 ;
5641 return 0;
5642 }
5643 _ACEOF
5644 if ac_fn_c_try_run "$LINENO"; then :
5645 ac_cv_func_closedir_void=no
5646 else
5647 ac_cv_func_closedir_void=yes
5648 fi
5649 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5650 conftest.$ac_objext conftest.beam conftest.$ac_ext
5651 fi
5652
5653 fi
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_closedir_void" >&5
5655 $as_echo "$ac_cv_func_closedir_void" >&6; }
5656 if test $ac_cv_func_closedir_void = yes; then
5657
5658 $as_echo "#define CLOSEDIR_VOID 1" >>confdefs.h
5659
5660 fi
5661
5662 for ac_header in unistd.h
5663 do :
5664 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
5665 if test "x$ac_cv_header_unistd_h" = x""yes; then :
5666 cat >>confdefs.h <<_ACEOF
5667 #define HAVE_UNISTD_H 1
5668 _ACEOF
5669
5670 fi
5671
5672 done
5673
5674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5
5675 $as_echo_n "checking for working chown... " >&6; }
5676 if test "${ac_cv_func_chown_works+set}" = set; then :
5677 $as_echo_n "(cached) " >&6
5678 else
5679 if test "$cross_compiling" = yes; then :
5680 ac_cv_func_chown_works=no
5681 else
5682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5683 /* end confdefs.h. */
5684 $ac_includes_default
5685 #include <fcntl.h>
5686
5687 int
5688 main ()
5689 {
5690 char *f = "conftest.chown";
5691 struct stat before, after;
5692
5693 if (creat (f, 0600) < 0)
5694 return 1;
5695 if (stat (f, &before) < 0)
5696 return 1;
5697 if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
5698 return 1;
5699 if (stat (f, &after) < 0)
5700 return 1;
5701 return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
5702
5703 ;
5704 return 0;
5705 }
5706 _ACEOF
5707 if ac_fn_c_try_run "$LINENO"; then :
5708 ac_cv_func_chown_works=yes
5709 else
5710 ac_cv_func_chown_works=no
5711 fi
5712 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5713 conftest.$ac_objext conftest.beam conftest.$ac_ext
5714 fi
5715
5716 rm -f conftest.chown
5717
5718 fi
5719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5
5720 $as_echo "$ac_cv_func_chown_works" >&6; }
5721 if test $ac_cv_func_chown_works = yes; then
5722
5723 $as_echo "#define HAVE_CHOWN 1" >>confdefs.h
5724
5725 fi
5726
5727 for ac_header in vfork.h
5728 do :
5729 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
5730 if test "x$ac_cv_header_vfork_h" = x""yes; then :
5731 cat >>confdefs.h <<_ACEOF
5732 #define HAVE_VFORK_H 1
5733 _ACEOF
5734
5735 fi
5736
5737 done
5738
5739 for ac_func in fork vfork
5740 do :
5741 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5742 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5743 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5744 cat >>confdefs.h <<_ACEOF
5745 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5746 _ACEOF
5747
5748 fi
5749 done
5750
5751 if test "x$ac_cv_func_fork" = xyes; then
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
5753 $as_echo_n "checking for working fork... " >&6; }
5754 if test "${ac_cv_func_fork_works+set}" = set; then :
5755 $as_echo_n "(cached) " >&6
5756 else
5757 if test "$cross_compiling" = yes; then :
5758 ac_cv_func_fork_works=cross
5759 else
5760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5761 /* end confdefs.h. */
5762 $ac_includes_default
5763 int
5764 main ()
5765 {
5766
5767 /* By Ruediger Kuhlmann. */
5768 return fork () < 0;
5769
5770 ;
5771 return 0;
5772 }
5773 _ACEOF
5774 if ac_fn_c_try_run "$LINENO"; then :
5775 ac_cv_func_fork_works=yes
5776 else
5777 ac_cv_func_fork_works=no
5778 fi
5779 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5780 conftest.$ac_objext conftest.beam conftest.$ac_ext
5781 fi
5782
5783 fi
5784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
5785 $as_echo "$ac_cv_func_fork_works" >&6; }
5786
5787 else
5788 ac_cv_func_fork_works=$ac_cv_func_fork
5789 fi
5790 if test "x$ac_cv_func_fork_works" = xcross; then
5791 case $host in
5792 *-*-amigaos* | *-*-msdosdjgpp*)
5793 # Override, as these systems have only a dummy fork() stub
5794 ac_cv_func_fork_works=no
5795 ;;
5796 *)
5797 ac_cv_func_fork_works=yes
5798 ;;
5799 esac
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
5801 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
5802 fi
5803 ac_cv_func_vfork_works=$ac_cv_func_vfork
5804 if test "x$ac_cv_func_vfork" = xyes; then
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
5806 $as_echo_n "checking for working vfork... " >&6; }
5807 if test "${ac_cv_func_vfork_works+set}" = set; then :
5808 $as_echo_n "(cached) " >&6
5809 else
5810 if test "$cross_compiling" = yes; then :
5811 ac_cv_func_vfork_works=cross
5812 else
5813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5814 /* end confdefs.h. */
5815 /* Thanks to Paul Eggert for this test. */
5816 $ac_includes_default
5817 #include <sys/wait.h>
5818 #ifdef HAVE_VFORK_H
5819 # include <vfork.h>
5820 #endif
5821 /* On some sparc systems, changes by the child to local and incoming
5822 argument registers are propagated back to the parent. The compiler
5823 is told about this with #include <vfork.h>, but some compilers
5824 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
5825 static variable whose address is put into a register that is
5826 clobbered by the vfork. */
5827 static void
5828 #ifdef __cplusplus
5829 sparc_address_test (int arg)
5830 # else
5831 sparc_address_test (arg) int arg;
5832 #endif
5833 {
5834 static pid_t child;
5835 if (!child) {
5836 child = vfork ();
5837 if (child < 0) {
5838 perror ("vfork");
5839 _exit(2);
5840 }
5841 if (!child) {
5842 arg = getpid();
5843 write(-1, "", 0);
5844 _exit (arg);
5845 }
5846 }
5847 }
5848
5849 int
5850 main ()
5851 {
5852 pid_t parent = getpid ();
5853 pid_t child;
5854
5855 sparc_address_test (0);
5856
5857 child = vfork ();
5858
5859 if (child == 0) {
5860 /* Here is another test for sparc vfork register problems. This
5861 test uses lots of local variables, at least as many local
5862 variables as main has allocated so far including compiler
5863 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
5864 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
5865 reuse the register of parent for one of the local variables,
5866 since it will think that parent can't possibly be used any more
5867 in this routine. Assigning to the local variable will thus
5868 munge parent in the parent process. */
5869 pid_t
5870 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
5871 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
5872 /* Convince the compiler that p..p7 are live; otherwise, it might
5873 use the same hardware register for all 8 local variables. */
5874 if (p != p1 || p != p2 || p != p3 || p != p4
5875 || p != p5 || p != p6 || p != p7)
5876 _exit(1);
5877
5878 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
5879 from child file descriptors. If the child closes a descriptor
5880 before it execs or exits, this munges the parent's descriptor
5881 as well. Test for this by closing stdout in the child. */
5882 _exit(close(fileno(stdout)) != 0);
5883 } else {
5884 int status;
5885 struct stat st;
5886
5887 while (wait(&status) != child)
5888 ;
5889 return (
5890 /* Was there some problem with vforking? */
5891 child < 0
5892
5893 /* Did the child fail? (This shouldn't happen.) */
5894 || status
5895
5896 /* Did the vfork/compiler bug occur? */
5897 || parent != getpid()
5898
5899 /* Did the file descriptor bug occur? */
5900 || fstat(fileno(stdout), &st) != 0
5901 );
5902 }
5903 }
5904 _ACEOF
5905 if ac_fn_c_try_run "$LINENO"; then :
5906 ac_cv_func_vfork_works=yes
5907 else
5908 ac_cv_func_vfork_works=no
5909 fi
5910 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5911 conftest.$ac_objext conftest.beam conftest.$ac_ext
5912 fi
5913
5914 fi
5915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
5916 $as_echo "$ac_cv_func_vfork_works" >&6; }
5917
5918 fi;
5919 if test "x$ac_cv_func_fork_works" = xcross; then
5920 ac_cv_func_vfork_works=$ac_cv_func_vfork
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
5922 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
5923 fi
5924
5925 if test "x$ac_cv_func_vfork_works" = xyes; then
5926
5927 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
5928
5929 else
5930
5931 $as_echo "#define vfork fork" >>confdefs.h
5932
5933 fi
5934 if test "x$ac_cv_func_fork_works" = xyes; then
5935
5936 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
5937
5938 fi
5939
5940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
5941 $as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; }
5942 if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then :
5943 $as_echo_n "(cached) " >&6
5944 else
5945 rm -f conftest.sym conftest.file
5946 echo >conftest.file
5947 if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
5948 if test "$cross_compiling" = yes; then :
5949 ac_cv_func_lstat_dereferences_slashed_symlink=no
5950 else
5951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5952 /* end confdefs.h. */
5953 $ac_includes_default
5954 int
5955 main ()
5956 {
5957 struct stat sbuf;
5958 /* Linux will dereference the symlink and fail, as required by POSIX.
5959 That is better in the sense that it means we will not
5960 have to compile and use the lstat wrapper. */
5961 return lstat ("conftest.sym/", &sbuf) == 0;
5962 ;
5963 return 0;
5964 }
5965 _ACEOF
5966 if ac_fn_c_try_run "$LINENO"; then :
5967 ac_cv_func_lstat_dereferences_slashed_symlink=yes
5968 else
5969 ac_cv_func_lstat_dereferences_slashed_symlink=no
5970 fi
5971 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5972 conftest.$ac_objext conftest.beam conftest.$ac_ext
5973 fi
5974
5975 else
5976 # If the `ln -s' command failed, then we probably don't even
5977 # have an lstat function.
5978 ac_cv_func_lstat_dereferences_slashed_symlink=no
5979 fi
5980 rm -f conftest.sym conftest.file
5981
5982 fi
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
5984 $as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
5985
5986 test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
5987
5988 cat >>confdefs.h <<_ACEOF
5989 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
5990 _ACEOF
5991
5992
5993 if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then
5994 case " $LIBOBJS " in
5995 *" lstat.$ac_objext "* ) ;;
5996 *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
5997 ;;
5998 esac
5999
6000 fi
6001
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat accepts an empty string" >&5
6003 $as_echo_n "checking whether lstat accepts an empty string... " >&6; }
6004 if test "${ac_cv_func_lstat_empty_string_bug+set}" = set; then :
6005 $as_echo_n "(cached) " >&6
6006 else
6007 if test "$cross_compiling" = yes; then :
6008 ac_cv_func_lstat_empty_string_bug=yes
6009 else
6010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6011 /* end confdefs.h. */
6012 $ac_includes_default
6013 int
6014 main ()
6015 {
6016 struct stat sbuf;
6017 return lstat ("", &sbuf) == 0;
6018 ;
6019 return 0;
6020 }
6021 _ACEOF
6022 if ac_fn_c_try_run "$LINENO"; then :
6023 ac_cv_func_lstat_empty_string_bug=no
6024 else
6025 ac_cv_func_lstat_empty_string_bug=yes
6026 fi
6027 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6028 conftest.$ac_objext conftest.beam conftest.$ac_ext
6029 fi
6030
6031 fi
6032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_empty_string_bug" >&5
6033 $as_echo "$ac_cv_func_lstat_empty_string_bug" >&6; }
6034 if test $ac_cv_func_lstat_empty_string_bug = yes; then
6035 case " $LIBOBJS " in
6036 *" lstat.$ac_objext "* ) ;;
6037 *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
6038 ;;
6039 esac
6040
6041
6042 cat >>confdefs.h <<_ACEOF
6043 #define HAVE_LSTAT_EMPTY_STRING_BUG 1
6044 _ACEOF
6045
6046 fi
6047
6048 for ac_header in stdlib.h
6049 do :
6050 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
6051 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
6052 cat >>confdefs.h <<_ACEOF
6053 #define HAVE_STDLIB_H 1
6054 _ACEOF
6055
6056 fi
6057
6058 done
6059
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
6061 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
6062 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
6063 $as_echo_n "(cached) " >&6
6064 else
6065 if test "$cross_compiling" = yes; then :
6066 ac_cv_func_malloc_0_nonnull=no
6067 else
6068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6069 /* end confdefs.h. */
6070 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
6071 # include <stdlib.h>
6072 #else
6073 char *malloc ();
6074 #endif
6075
6076 int
6077 main ()
6078 {
6079 return ! malloc (0);
6080 ;
6081 return 0;
6082 }
6083 _ACEOF
6084 if ac_fn_c_try_run "$LINENO"; then :
6085 ac_cv_func_malloc_0_nonnull=yes
6086 else
6087 ac_cv_func_malloc_0_nonnull=no
6088 fi
6089 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6090 conftest.$ac_objext conftest.beam conftest.$ac_ext
6091 fi
6092
6093 fi
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
6095 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
6096 if test $ac_cv_func_malloc_0_nonnull = yes; then :
6097
6098 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
6099
6100 else
6101 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
6102
6103 case " $LIBOBJS " in
6104 *" malloc.$ac_objext "* ) ;;
6105 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
6106 ;;
6107 esac
6108
6109
6110 $as_echo "#define malloc rpl_malloc" >>confdefs.h
6111
6112 fi
6113
6114
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
6116 $as_echo_n "checking for working memcmp... " >&6; }
6117 if test "${ac_cv_func_memcmp_working+set}" = set; then :
6118 $as_echo_n "(cached) " >&6
6119 else
6120 if test "$cross_compiling" = yes; then :
6121 ac_cv_func_memcmp_working=no
6122 else
6123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6124 /* end confdefs.h. */
6125 $ac_includes_default
6126 int
6127 main ()
6128 {
6129
6130 /* Some versions of memcmp are not 8-bit clean. */
6131 char c0 = '\100', c1 = '\200', c2 = '\201';
6132 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
6133 return 1;
6134
6135 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
6136 or more and with at least one buffer not starting on a 4-byte boundary.
6137 William Lewis provided this test program. */
6138 {
6139 char foo[21];
6140 char bar[21];
6141 int i;
6142 for (i = 0; i < 4; i++)
6143 {
6144 char *a = foo + i;
6145 char *b = bar + i;
6146 strcpy (a, "--------01111111");
6147 strcpy (b, "--------10000000");
6148 if (memcmp (a, b, 16) >= 0)
6149 return 1;
6150 }
6151 return 0;
6152 }
6153
6154 ;
6155 return 0;
6156 }
6157 _ACEOF
6158 if ac_fn_c_try_run "$LINENO"; then :
6159 ac_cv_func_memcmp_working=yes
6160 else
6161 ac_cv_func_memcmp_working=no
6162 fi
6163 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6164 conftest.$ac_objext conftest.beam conftest.$ac_ext
6165 fi
6166
6167 fi
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
6169 $as_echo "$ac_cv_func_memcmp_working" >&6; }
6170 test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
6171 *" memcmp.$ac_objext "* ) ;;
6172 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
6173 ;;
6174 esac
6175
6176
6177
6178
6179
6180 for ac_header in $ac_header_list
6181 do :
6182 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6183 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6184 "
6185 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6186 cat >>confdefs.h <<_ACEOF
6187 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6188 _ACEOF
6189
6190 fi
6191
6192 done
6193
6194
6195
6196
6197
6198
6199
6200
6201 for ac_func in getpagesize
6202 do :
6203 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6204 if test "x$ac_cv_func_getpagesize" = x""yes; then :
6205 cat >>confdefs.h <<_ACEOF
6206 #define HAVE_GETPAGESIZE 1
6207 _ACEOF
6208
6209 fi
6210 done
6211
6212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6213 $as_echo_n "checking for working mmap... " >&6; }
6214 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
6215 $as_echo_n "(cached) " >&6
6216 else
6217 if test "$cross_compiling" = yes; then :
6218 ac_cv_func_mmap_fixed_mapped=no
6219 else
6220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6221 /* end confdefs.h. */
6222 $ac_includes_default
6223 /* malloc might have been renamed as rpl_malloc. */
6224 #undef malloc
6225
6226 /* Thanks to Mike Haertel and Jim Avera for this test.
6227 Here is a matrix of mmap possibilities:
6228 mmap private not fixed
6229 mmap private fixed at somewhere currently unmapped
6230 mmap private fixed at somewhere already mapped
6231 mmap shared not fixed
6232 mmap shared fixed at somewhere currently unmapped
6233 mmap shared fixed at somewhere already mapped
6234 For private mappings, we should verify that changes cannot be read()
6235 back from the file, nor mmap's back from the file at a different
6236 address. (There have been systems where private was not correctly
6237 implemented like the infamous i386 svr4.0, and systems where the
6238 VM page cache was not coherent with the file system buffer cache
6239 like early versions of FreeBSD and possibly contemporary NetBSD.)
6240 For shared mappings, we should conversely verify that changes get
6241 propagated back to all the places they're supposed to be.
6242
6243 Grep wants private fixed already mapped.
6244 The main things grep needs to know about mmap are:
6245 * does it exist and is it safe to write into the mmap'd area
6246 * how to use it (BSD variants) */
6247
6248 #include <fcntl.h>
6249 #include <sys/mman.h>
6250
6251 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
6252 char *malloc ();
6253 #endif
6254
6255 /* This mess was copied from the GNU getpagesize.h. */
6256 #ifndef HAVE_GETPAGESIZE
6257 # ifdef _SC_PAGESIZE
6258 # define getpagesize() sysconf(_SC_PAGESIZE)
6259 # else /* no _SC_PAGESIZE */
6260 # ifdef HAVE_SYS_PARAM_H
6261 # include <sys/param.h>
6262 # ifdef EXEC_PAGESIZE
6263 # define getpagesize() EXEC_PAGESIZE
6264 # else /* no EXEC_PAGESIZE */
6265 # ifdef NBPG
6266 # define getpagesize() NBPG * CLSIZE
6267 # ifndef CLSIZE
6268 # define CLSIZE 1
6269 # endif /* no CLSIZE */
6270 # else /* no NBPG */
6271 # ifdef NBPC
6272 # define getpagesize() NBPC
6273 # else /* no NBPC */
6274 # ifdef PAGESIZE
6275 # define getpagesize() PAGESIZE
6276 # endif /* PAGESIZE */
6277 # endif /* no NBPC */
6278 # endif /* no NBPG */
6279 # endif /* no EXEC_PAGESIZE */
6280 # else /* no HAVE_SYS_PARAM_H */
6281 # define getpagesize() 8192 /* punt totally */
6282 # endif /* no HAVE_SYS_PARAM_H */
6283 # endif /* no _SC_PAGESIZE */
6284
6285 #endif /* no HAVE_GETPAGESIZE */
6286
6287 int
6288 main ()
6289 {
6290 char *data, *data2, *data3;
6291 const char *cdata2;
6292 int i, pagesize;
6293 int fd, fd2;
6294
6295 pagesize = getpagesize ();
6296
6297 /* First, make a file with some known garbage in it. */
6298 data = (char *) malloc (pagesize);
6299 if (!data)
6300 return 1;
6301 for (i = 0; i < pagesize; ++i)
6302 *(data + i) = rand ();
6303 umask (0);
6304 fd = creat ("conftest.mmap", 0600);
6305 if (fd < 0)
6306 return 2;
6307 if (write (fd, data, pagesize) != pagesize)
6308 return 3;
6309 close (fd);
6310
6311 /* Next, check that the tail of a page is zero-filled. File must have
6312 non-zero length, otherwise we risk SIGBUS for entire page. */
6313 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
6314 if (fd2 < 0)
6315 return 4;
6316 cdata2 = "";
6317 if (write (fd2, cdata2, 1) != 1)
6318 return 5;
6319 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
6320 if (data2 == MAP_FAILED)
6321 return 6;
6322 for (i = 0; i < pagesize; ++i)
6323 if (*(data2 + i))
6324 return 7;
6325 close (fd2);
6326 if (munmap (data2, pagesize))
6327 return 8;
6328
6329 /* Next, try to mmap the file at a fixed address which already has
6330 something else allocated at it. If we can, also make sure that
6331 we see the same garbage. */
6332 fd = open ("conftest.mmap", O_RDWR);
6333 if (fd < 0)
6334 return 9;
6335 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6336 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6337 return 10;
6338 for (i = 0; i < pagesize; ++i)
6339 if (*(data + i) != *(data2 + i))
6340 return 11;
6341
6342 /* Finally, make sure that changes to the mapped area do not
6343 percolate back to the file as seen by read(). (This is a bug on
6344 some variants of i386 svr4.0.) */
6345 for (i = 0; i < pagesize; ++i)
6346 *(data2 + i) = *(data2 + i) + 1;
6347 data3 = (char *) malloc (pagesize);
6348 if (!data3)
6349 return 12;
6350 if (read (fd, data3, pagesize) != pagesize)
6351 return 13;
6352 for (i = 0; i < pagesize; ++i)
6353 if (*(data + i) != *(data3 + i))
6354 return 14;
6355 close (fd);
6356 return 0;
6357 }
6358 _ACEOF
6359 if ac_fn_c_try_run "$LINENO"; then :
6360 ac_cv_func_mmap_fixed_mapped=yes
6361 else
6362 ac_cv_func_mmap_fixed_mapped=no
6363 fi
6364 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6365 conftest.$ac_objext conftest.beam conftest.$ac_ext
6366 fi
6367
6368 fi
6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
6370 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
6371 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6372
6373 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
6374
6375 fi
6376 rm -f conftest.mmap conftest.txt
6377
6378 for ac_header in stdlib.h
6379 do :
6380 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
6381 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
6382 cat >>confdefs.h <<_ACEOF
6383 #define HAVE_STDLIB_H 1
6384 _ACEOF
6385
6386 fi
6387
6388 done
6389
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
6391 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
6392 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
6393 $as_echo_n "(cached) " >&6
6394 else
6395 if test "$cross_compiling" = yes; then :
6396 ac_cv_func_realloc_0_nonnull=no
6397 else
6398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6399 /* end confdefs.h. */
6400 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
6401 # include <stdlib.h>
6402 #else
6403 char *realloc ();
6404 #endif
6405
6406 int
6407 main ()
6408 {
6409 return ! realloc (0, 0);
6410 ;
6411 return 0;
6412 }
6413 _ACEOF
6414 if ac_fn_c_try_run "$LINENO"; then :
6415 ac_cv_func_realloc_0_nonnull=yes
6416 else
6417 ac_cv_func_realloc_0_nonnull=no
6418 fi
6419 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6420 conftest.$ac_objext conftest.beam conftest.$ac_ext
6421 fi
6422
6423 fi
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
6425 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
6426 if test $ac_cv_func_realloc_0_nonnull = yes; then :
6427
6428 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
6429
6430 else
6431 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
6432
6433 case " $LIBOBJS " in
6434 *" realloc.$ac_objext "* ) ;;
6435 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
6436 ;;
6437 esac
6438
6439
6440 $as_echo "#define realloc rpl_realloc" >>confdefs.h
6441
6442 fi
6443
6444
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat accepts an empty string" >&5
6446 $as_echo_n "checking whether stat accepts an empty string... " >&6; }
6447 if test "${ac_cv_func_stat_empty_string_bug+set}" = set; then :
6448 $as_echo_n "(cached) " >&6
6449 else
6450 if test "$cross_compiling" = yes; then :
6451 ac_cv_func_stat_empty_string_bug=yes
6452 else
6453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6454 /* end confdefs.h. */
6455 $ac_includes_default
6456 int
6457 main ()
6458 {
6459 struct stat sbuf;
6460 return stat ("", &sbuf) == 0;
6461 ;
6462 return 0;
6463 }
6464 _ACEOF
6465 if ac_fn_c_try_run "$LINENO"; then :
6466 ac_cv_func_stat_empty_string_bug=no
6467 else
6468 ac_cv_func_stat_empty_string_bug=yes
6469 fi
6470 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6471 conftest.$ac_objext conftest.beam conftest.$ac_ext
6472 fi
6473
6474 fi
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_stat_empty_string_bug" >&5
6476 $as_echo "$ac_cv_func_stat_empty_string_bug" >&6; }
6477 if test $ac_cv_func_stat_empty_string_bug = yes; then
6478 case " $LIBOBJS " in
6479 *" stat.$ac_objext "* ) ;;
6480 *) LIBOBJS="$LIBOBJS stat.$ac_objext"
6481 ;;
6482 esac
6483
6484
6485 cat >>confdefs.h <<_ACEOF
6486 #define HAVE_STAT_EMPTY_STRING_BUG 1
6487 _ACEOF
6488
6489 fi
6490
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
6492 $as_echo_n "checking for working strtod... " >&6; }
6493 if test "${ac_cv_func_strtod+set}" = set; then :
6494 $as_echo_n "(cached) " >&6
6495 else
6496 if test "$cross_compiling" = yes; then :
6497 ac_cv_func_strtod=no
6498 else
6499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6500 /* end confdefs.h. */
6501
6502 $ac_includes_default
6503 #ifndef strtod
6504 double strtod ();
6505 #endif
6506 int
6507 main()
6508 {
6509 {
6510 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
6511 char *string = " +69";
6512 char *term;
6513 double value;
6514 value = strtod (string, &term);
6515 if (value != 69 || term != (string + 4))
6516 return 1;
6517 }
6518
6519 {
6520 /* Under Solaris 2.4, strtod returns the wrong value for the
6521 terminating character under some conditions. */
6522 char *string = "NaN";
6523 char *term;
6524 strtod (string, &term);
6525 if (term != string && *(term - 1) == 0)
6526 return 1;
6527 }
6528 return 0;
6529 }
6530
6531 _ACEOF
6532 if ac_fn_c_try_run "$LINENO"; then :
6533 ac_cv_func_strtod=yes
6534 else
6535 ac_cv_func_strtod=no
6536 fi
6537 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6538 conftest.$ac_objext conftest.beam conftest.$ac_ext
6539 fi
6540
6541 fi
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
6543 $as_echo "$ac_cv_func_strtod" >&6; }
6544 if test $ac_cv_func_strtod = no; then
6545 case " $LIBOBJS " in
6546 *" strtod.$ac_objext "* ) ;;
6547 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
6548 ;;
6549 esac
6550
6551 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
6552 if test "x$ac_cv_func_pow" = x""yes; then :
6553
6554 fi
6555
6556 if test $ac_cv_func_pow = no; then
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
6558 $as_echo_n "checking for pow in -lm... " >&6; }
6559 if test "${ac_cv_lib_m_pow+set}" = set; then :
6560 $as_echo_n "(cached) " >&6
6561 else
6562 ac_check_lib_save_LIBS=$LIBS
6563 LIBS="-lm $LIBS"
6564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6565 /* end confdefs.h. */
6566
6567 /* Override any GCC internal prototype to avoid an error.
6568 Use char because int might match the return type of a GCC
6569 builtin and then its argument prototype would still apply. */
6570 #ifdef __cplusplus
6571 extern "C"
6572 #endif
6573 char pow ();
6574 int
6575 main ()
6576 {
6577 return pow ();
6578 ;
6579 return 0;
6580 }
6581 _ACEOF
6582 if ac_fn_c_try_link "$LINENO"; then :
6583 ac_cv_lib_m_pow=yes
6584 else
6585 ac_cv_lib_m_pow=no
6586 fi
6587 rm -f core conftest.err conftest.$ac_objext \
6588 conftest$ac_exeext conftest.$ac_ext
6589 LIBS=$ac_check_lib_save_LIBS
6590 fi
6591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
6592 $as_echo "$ac_cv_lib_m_pow" >&6; }
6593 if test "x$ac_cv_lib_m_pow" = x""yes; then :
6594 POW_LIB=-lm
6595 else
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
6597 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
6598 fi
6599
6600 fi
6601
6602 fi
6603
6604 for ac_func in vprintf
6605 do :
6606 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
6607 if test "x$ac_cv_func_vprintf" = x""yes; then :
6608 cat >>confdefs.h <<_ACEOF
6609 #define HAVE_VPRINTF 1
6610 _ACEOF
6611
6612 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6613 if test "x$ac_cv_func__doprnt" = x""yes; then :
6614
6615 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
6616
6617 fi
6618
6619 fi
6620 done
6621
6622
6623
6624 ################################################################################
6625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use static linking" >&5
6626 $as_echo_n "checking whether to use static linking... " >&6; }
6627 # Check whether --enable-static_link was given.
6628 if test "${enable_static_link+set}" = set; then :
6629 enableval=$enable_static_link; STATIC_LINK=$enableval
6630 else
6631 STATIC_LINK=no
6632 fi
6633
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STATIC_LINK" >&5
6635 $as_echo "$STATIC_LINK" >&6; }
6636
6637 ################################################################################
6638
6639
6640 ################################################################################
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file owner" >&5
6642 $as_echo_n "checking file owner... " >&6; }
6643
6644 # Check whether --with-user was given.
6645 if test "${with_user+set}" = set; then :
6646 withval=$with_user; OWNER=$withval
6647 fi
6648
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OWNER" >&5
6650 $as_echo "$OWNER" >&6; }
6651
6652 if test x$OWNER != x; then
6653 INSTALL="$INSTALL -o $OWNER"
6654 fi
6655
6656 ################################################################################
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking group owner" >&5
6658 $as_echo_n "checking group owner... " >&6; }
6659
6660 # Check whether --with-group was given.
6661 if test "${with_group+set}" = set; then :
6662 withval=$with_group; GROUP=$withval
6663 fi
6664
6665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROUP" >&5
6666 $as_echo "$GROUP" >&6; }
6667
6668 if test x$GROUP != x; then
6669 INSTALL="$INSTALL -g $GROUP"
6670 fi
6671
6672 ################################################################################
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking device node uid" >&5
6674 $as_echo_n "checking device node uid... " >&6; }
6675
6676
6677 # Check whether --with-device-uid was given.
6678 if test "${with_device_uid+set}" = set; then :
6679 withval=$with_device_uid; DM_DEVICE_UID=$withval
6680 else
6681 DM_DEVICE_UID=0
6682 fi
6683
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_UID" >&5
6685 $as_echo "$DM_DEVICE_UID" >&6; }
6686
6687 ################################################################################
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking device node gid" >&5
6689 $as_echo_n "checking device node gid... " >&6; }
6690
6691
6692 # Check whether --with-device-gid was given.
6693 if test "${with_device_gid+set}" = set; then :
6694 withval=$with_device_gid; DM_DEVICE_GID=$withval
6695 else
6696 DM_DEVICE_GID=0
6697 fi
6698
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_GID" >&5
6700 $as_echo "$DM_DEVICE_GID" >&6; }
6701
6702 ################################################################################
6703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking device node mode" >&5
6704 $as_echo_n "checking device node mode... " >&6; }
6705
6706
6707 # Check whether --with-device-mode was given.
6708 if test "${with_device_mode+set}" = set; then :
6709 withval=$with_device_mode; DM_DEVICE_MODE=$withval
6710 else
6711 DM_DEVICE_MODE=0600
6712 fi
6713
6714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_MODE" >&5
6715 $as_echo "$DM_DEVICE_MODE" >&6; }
6716
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking when to create device nodes" >&5
6718 $as_echo_n "checking when to create device nodes... " >&6; }
6719
6720 # Check whether --with-device-nodes-on was given.
6721 if test "${with_device_nodes_on+set}" = set; then :
6722 withval=$with_device_nodes_on; ADD_NODE=$withval
6723 else
6724 ADD_NODE=resume
6725 fi
6726
6727 case "$ADD_NODE" in
6728 resume) add_on=DM_ADD_NODE_ON_RESUME;;
6729 create) add_on=DM_ADD_NODE_ON_CREATE;;
6730 *) as_fn_error $? "--with-device-nodes-on parameter invalid" "$LINENO" 5;;
6731 esac
6732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: on $ADD_NODE" >&5
6733 $as_echo "on $ADD_NODE" >&6; }
6734
6735 cat >>confdefs.h <<_ACEOF
6736 #define DEFAULT_DM_ADD_NODE $add_on
6737 _ACEOF
6738
6739
6740 ################################################################################
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable lvm1 fallback" >&5
6742 $as_echo_n "checking whether to enable lvm1 fallback... " >&6; }
6743 # Check whether --enable-lvm1_fallback was given.
6744 if test "${enable_lvm1_fallback+set}" = set; then :
6745 enableval=$enable_lvm1_fallback; LVM1_FALLBACK=$enableval
6746 else
6747 LVM1_FALLBACK=no
6748 fi
6749
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVM1_FALLBACK" >&5
6751 $as_echo "$LVM1_FALLBACK" >&6; }
6752
6753 if test x$LVM1_FALLBACK = xyes; then
6754
6755 $as_echo "#define LVM1_FALLBACK 1" >>confdefs.h
6756
6757 fi
6758
6759 ################################################################################
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for lvm1 metadata" >&5
6761 $as_echo_n "checking whether to include support for lvm1 metadata... " >&6; }
6762
6763 # Check whether --with-lvm1 was given.
6764 if test "${with_lvm1+set}" = set; then :
6765 withval=$with_lvm1; LVM1=$withval
6766 else
6767 LVM1=internal
6768 fi
6769
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVM1" >&5
6771 $as_echo "$LVM1" >&6; }
6772
6773 if [ "x$LVM1" != xnone -a "x$LVM1" != xinternal -a "x$LVM1" != xshared ];
6774 then as_fn_error $? "--with-lvm1 parameter invalid
6775 " "$LINENO" 5
6776 fi;
6777
6778 if test x$LVM1 = xinternal; then
6779
6780 $as_echo "#define LVM1_INTERNAL 1" >>confdefs.h
6781
6782 fi
6783
6784 ################################################################################
6785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for GFS pool metadata" >&5
6786 $as_echo_n "checking whether to include support for GFS pool metadata... " >&6; }
6787
6788 # Check whether --with-pool was given.
6789 if test "${with_pool+set}" = set; then :
6790 withval=$with_pool; POOL=$withval
6791 else
6792 POOL=internal
6793 fi
6794
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $POOL" >&5
6796 $as_echo "$POOL" >&6; }
6797
6798 if [ "x$POOL" != xnone -a "x$POOL" != xinternal -a "x$POOL" != xshared ];
6799 then as_fn_error $? "--with-pool parameter invalid
6800 " "$LINENO" 5
6801 fi;
6802
6803 if test x$POOL = xinternal; then
6804
6805 $as_echo "#define POOL_INTERNAL 1" >>confdefs.h
6806
6807 fi
6808
6809 ################################################################################
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for cluster locking" >&5
6811 $as_echo_n "checking whether to include support for cluster locking... " >&6; }
6812
6813 # Check whether --with-cluster was given.
6814 if test "${with_cluster+set}" = set; then :
6815 withval=$with_cluster; CLUSTER=$withval
6816 fi
6817
6818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLUSTER" >&5
6819 $as_echo "$CLUSTER" >&6; }
6820
6821 if [ "x$CLUSTER" != xnone -a "x$CLUSTER" != xinternal -a "x$CLUSTER" != xshared ];
6822 then as_fn_error $? "--with-cluster parameter invalid
6823 " "$LINENO" 5
6824 fi;
6825
6826 if test x$CLUSTER = xinternal; then
6827
6828 $as_echo "#define CLUSTER_LOCKING_INTERNAL 1" >>confdefs.h
6829
6830 fi
6831
6832 ################################################################################
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include snapshots" >&5
6834 $as_echo_n "checking whether to include snapshots... " >&6; }
6835
6836 # Check whether --with-snapshots was given.
6837 if test "${with_snapshots+set}" = set; then :
6838 withval=$with_snapshots; SNAPSHOTS=$withval
6839 else
6840 SNAPSHOTS=internal
6841 fi
6842
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNAPSHOTS" >&5
6844 $as_echo "$SNAPSHOTS" >&6; }
6845
6846 if [ "x$SNAPSHOTS" != xnone -a "x$SNAPSHOTS" != xinternal -a "x$SNAPSHOTS" != xshared ];
6847 then as_fn_error $? "--with-snapshots parameter invalid
6848 " "$LINENO" 5
6849 fi;
6850
6851 if test x$SNAPSHOTS = xinternal; then
6852
6853 $as_echo "#define SNAPSHOT_INTERNAL 1" >>confdefs.h
6854
6855 fi
6856
6857 ################################################################################
6858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include mirrors" >&5
6859 $as_echo_n "checking whether to include mirrors... " >&6; }
6860
6861 # Check whether --with-mirrors was given.
6862 if test "${with_mirrors+set}" = set; then :
6863 withval=$with_mirrors; MIRRORS=$withval
6864 else
6865 MIRRORS=internal
6866 fi
6867
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIRRORS" >&5
6869 $as_echo "$MIRRORS" >&6; }
6870
6871 if [ "x$MIRRORS" != xnone -a "x$MIRRORS" != xinternal -a "x$MIRRORS" != xshared ];
6872 then as_fn_error $? "--with-mirrors parameter invalid
6873 " "$LINENO" 5
6874 fi;
6875
6876 if test x$MIRRORS = xinternal; then
6877
6878 $as_echo "#define MIRRORED_INTERNAL 1" >>confdefs.h
6879
6880 fi
6881
6882 ################################################################################
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include replicators" >&5
6884 $as_echo_n "checking whether to include replicators... " >&6; }
6885
6886 # Check whether --with-replicators was given.
6887 if test "${with_replicators+set}" = set; then :
6888 withval=$with_replicators; REPLICATORS=$withval
6889 else
6890 REPLICATORS=none
6891 fi
6892
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $REPLICATORS" >&5
6894 $as_echo "$REPLICATORS" >&6; }
6895
6896 case "$REPLICATORS" in
6897 none|shared) ;;
6898 internal)
6899 $as_echo "#define REPLICATOR_INTERNAL 1" >>confdefs.h
6900 ;;
6901 *) as_fn_error $? "--with-replicators parameter invalid ($REPLICATORS)" "$LINENO" 5 ;;
6902 esac
6903
6904 ################################################################################
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable readline" >&5
6906 $as_echo_n "checking whether to enable readline... " >&6; }
6907 # Check whether --enable-readline was given.
6908 if test "${enable_readline+set}" = set; then :
6909 enableval=$enable_readline; READLINE=$enableval
6910 else
6911 READLINE=maybe
6912 fi
6913
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE" >&5
6915 $as_echo "$READLINE" >&6; }
6916
6917 ################################################################################
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable realtime support" >&5
6919 $as_echo_n "checking whether to enable realtime support... " >&6; }
6920 # Check whether --enable-realtime was given.
6921 if test "${enable_realtime+set}" = set; then :
6922 enableval=$enable_realtime; REALTIME=$enableval
6923 fi
6924
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $REALTIME" >&5
6926 $as_echo "$REALTIME" >&6; }
6927
6928 ################################################################################
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable OCF resource agents" >&5
6930 $as_echo_n "checking whether to enable OCF resource agents... " >&6; }
6931 # Check whether --enable-ocf was given.
6932 if test "${enable_ocf+set}" = set; then :
6933 enableval=$enable_ocf; OCF=$enableval
6934 else
6935 OCF=no
6936 fi
6937
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCF" >&5
6939 $as_echo "$OCF" >&6; }
6940
6941 # Check whether --with-ocfdir was given.
6942 if test "${with_ocfdir+set}" = set; then :
6943 withval=$with_ocfdir; OCFDIR=$withval
6944 else
6945 OCFDIR='${prefix}/lib/ocf/resource.d/lvm2'
6946 fi
6947
6948
6949 ################################################################################
6950 pkg_config_init() {
6951
6952
6953
6954
6955
6956
6957 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6958 if test -n "$ac_tool_prefix"; then
6959 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6960 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6962 $as_echo_n "checking for $ac_word... " >&6; }
6963 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
6964 $as_echo_n "(cached) " >&6
6965 else
6966 case $PKG_CONFIG in
6967 [\\/]* | ?:[\\/]*)
6968 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6969 ;;
6970 *)
6971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6972 for as_dir in $PATH
6973 do
6974 IFS=$as_save_IFS
6975 test -z "$as_dir" && as_dir=.
6976 for ac_exec_ext in '' $ac_executable_extensions; do
6977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6978 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6980 break 2
6981 fi
6982 done
6983 done
6984 IFS=$as_save_IFS
6985
6986 ;;
6987 esac
6988 fi
6989 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6990 if test -n "$PKG_CONFIG"; then
6991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6992 $as_echo "$PKG_CONFIG" >&6; }
6993 else
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6995 $as_echo "no" >&6; }
6996 fi
6997
6998
6999 fi
7000 if test -z "$ac_cv_path_PKG_CONFIG"; then
7001 ac_pt_PKG_CONFIG=$PKG_CONFIG
7002 # Extract the first word of "pkg-config", so it can be a program name with args.
7003 set dummy pkg-config; ac_word=$2
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7005 $as_echo_n "checking for $ac_word... " >&6; }
7006 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
7007 $as_echo_n "(cached) " >&6
7008 else
7009 case $ac_pt_PKG_CONFIG in
7010 [\\/]* | ?:[\\/]*)
7011 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
7012 ;;
7013 *)
7014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7015 for as_dir in $PATH
7016 do
7017 IFS=$as_save_IFS
7018 test -z "$as_dir" && as_dir=.
7019 for ac_exec_ext in '' $ac_executable_extensions; do
7020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7021 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7023 break 2
7024 fi
7025 done
7026 done
7027 IFS=$as_save_IFS
7028
7029 ;;
7030 esac
7031 fi
7032 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
7033 if test -n "$ac_pt_PKG_CONFIG"; then
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
7035 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
7036 else
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7038 $as_echo "no" >&6; }
7039 fi
7040
7041 if test "x$ac_pt_PKG_CONFIG" = x; then
7042 PKG_CONFIG=""
7043 else
7044 case $cross_compiling:$ac_tool_warned in
7045 yes:)
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7047 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7048 ac_tool_warned=yes ;;
7049 esac
7050 PKG_CONFIG=$ac_pt_PKG_CONFIG
7051 fi
7052 else
7053 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
7054 fi
7055
7056 fi
7057 if test -n "$PKG_CONFIG"; then
7058 _pkg_min_version=0.9.0
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
7060 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
7061 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7063 $as_echo "yes" >&6; }
7064 else
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7066 $as_echo "no" >&6; }
7067 PKG_CONFIG=""
7068 fi
7069 fi
7070
7071 pkg_failed=no
7072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKGCONFIGINIT" >&5
7073 $as_echo_n "checking for PKGCONFIGINIT... " >&6; }
7074
7075 if test -n "$PKGCONFIGINIT_CFLAGS"; then
7076 pkg_cv_PKGCONFIGINIT_CFLAGS="$PKGCONFIGINIT_CFLAGS"
7077 elif test -n "$PKG_CONFIG"; then
7078 if test -n "$PKG_CONFIG" && \
7079 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pkgconfiginit\""; } >&5
7080 ($PKG_CONFIG --exists --print-errors "pkgconfiginit") 2>&5
7081 ac_status=$?
7082 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7083 test $ac_status = 0; }; then
7084 pkg_cv_PKGCONFIGINIT_CFLAGS=`$PKG_CONFIG --cflags "pkgconfiginit" 2>/dev/null`
7085 else
7086 pkg_failed=yes
7087 fi
7088 else
7089 pkg_failed=untried
7090 fi
7091 if test -n "$PKGCONFIGINIT_LIBS"; then
7092 pkg_cv_PKGCONFIGINIT_LIBS="$PKGCONFIGINIT_LIBS"
7093 elif test -n "$PKG_CONFIG"; then
7094 if test -n "$PKG_CONFIG" && \
7095 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pkgconfiginit\""; } >&5
7096 ($PKG_CONFIG --exists --print-errors "pkgconfiginit") 2>&5
7097 ac_status=$?
7098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7099 test $ac_status = 0; }; then
7100 pkg_cv_PKGCONFIGINIT_LIBS=`$PKG_CONFIG --libs "pkgconfiginit" 2>/dev/null`
7101 else
7102 pkg_failed=yes
7103 fi
7104 else
7105 pkg_failed=untried
7106 fi
7107
7108
7109
7110 if test $pkg_failed = yes; then
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7112 $as_echo "no" >&6; }
7113
7114 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7115 _pkg_short_errors_supported=yes
7116 else
7117 _pkg_short_errors_supported=no
7118 fi
7119 if test $_pkg_short_errors_supported = yes; then
7120 PKGCONFIGINIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pkgconfiginit" 2>&1`
7121 else
7122 PKGCONFIGINIT_PKG_ERRORS=`$PKG_CONFIG --print-errors "pkgconfiginit" 2>&1`
7123 fi
7124 # Put the nasty error message in config.log where it belongs
7125 echo "$PKGCONFIGINIT_PKG_ERRORS" >&5
7126
7127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pkg-config initialized" >&5
7128 $as_echo "pkg-config initialized" >&6; }
7129 elif test $pkg_failed = untried; then
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7131 $as_echo "no" >&6; }
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pkg-config initialized" >&5
7133 $as_echo "pkg-config initialized" >&6; }
7134 else
7135 PKGCONFIGINIT_CFLAGS=$pkg_cv_PKGCONFIGINIT_CFLAGS
7136 PKGCONFIGINIT_LIBS=$pkg_cv_PKGCONFIGINIT_LIBS
7137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7138 $as_echo "yes" >&6; }
7139
7140 fi
7141 PKGCONFIG_INIT=1
7142 }
7143
7144 ################################################################################
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build cluster LVM daemon" >&5
7146 $as_echo_n "checking whether to build cluster LVM daemon... " >&6; }
7147
7148 # Check whether --with-clvmd was given.
7149 if test "${with_clvmd+set}" = set; then :
7150 withval=$with_clvmd; CLVMD=$withval
7151 else
7152 CLVMD=none
7153 fi
7154
7155 if test x$CLVMD = xyes; then
7156 CLVMD=all
7157 fi
7158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLVMD" >&5
7159 $as_echo "$CLVMD" >&6; }
7160
7161 if test x$CLVMD != xnone && test x$CLUSTER = xnone; then
7162 CLUSTER=internal
7163 fi
7164
7165 if test x$CLVMD != xnone && test x$PKGCONFIG_INIT != x1; then
7166 pkg_config_init
7167 fi
7168
7169 CLVMD_CMANAGERS=""
7170 CLVMD_NEEDS_QDISKD=no
7171
7172 if [ `expr x"$CLVMD" : '.*gulm.*'` != 0 ]; then
7173 BUILDGULM=yes
7174 CLVMD_CMANAGERS="$CLVMD_CMANAGERS lock_gulmd"
7175 CLVMD_NEEDS_QDISKD=yes
7176 fi
7177 if [ `expr x"$CLVMD" : '.*cman.*'` != 0 ]; then
7178 BUILDCMAN=yes
7179 CLVMD_CMANAGERS="$CLVMD_CMANAGERS cman"
7180 CLVMD_NEEDS_QDISKD=yes
7181 fi
7182 if [ `expr x"$CLVMD" : '.*corosync.*'` != 0 ]; then
7183 BUILDCOROSYNC=yes
7184 CLVMD_CMANAGERS="$CLVMD_CMANAGERS corosync"
7185 fi
7186 if [ `expr x"$CLVMD" : '.*openais.*'` != 0 ]; then
7187 BUILDOPENAIS=yes
7188 CLVMD_CMANAGERS="$CLVMD_CMANAGERS openais"
7189 fi
7190 if test x$CLVMD_NEEDS_QDISKD != xno; then
7191 CLVMD_CMANAGERS="$CLVMD_CMANAGERS qdiskd"
7192 fi
7193
7194 if test x$BUILDGULM = xyes; then
7195 if test x$BUILDCOROSYNC = xyes || \
7196 test x$BUILDOPENAIS = xyes; then
7197 as_fn_error $? "requested clvmd configuration is not valid" "$LINENO" 5
7198 fi
7199 fi
7200
7201 soft_bailout() {
7202 NOTFOUND=1
7203 }
7204
7205 hard_bailout() {
7206 as_fn_error $? "bailing out" "$LINENO" 5
7207 }
7208
7209 if test x$CLVMD = xall; then
7210 bailout=soft_bailout
7211 BUILDGULM=yes
7212 BUILDCMAN=yes
7213 BUILDCOROSYNC=yes
7214 BUILDOPENAIS=yes
7215 else
7216 bailout=hard_bailout
7217 fi
7218
7219 check_lib_no_libs() {
7220 lib_no_libs_arg1=$1
7221 shift
7222 lib_no_libs_arg2=$1
7223 shift
7224 lib_no_libs_args=$@
7225 as_ac_Lib=`$as_echo "ac_cv_lib_$lib_no_libs_arg1''_$lib_no_libs_arg2" | $as_tr_sh`
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $lib_no_libs_arg2 in -l$lib_no_libs_arg1" >&5
7227 $as_echo_n "checking for $lib_no_libs_arg2 in -l$lib_no_libs_arg1... " >&6; }
7228 if eval "test \"\${$as_ac_Lib+set}\"" = set; then :
7229 $as_echo_n "(cached) " >&6
7230 else
7231 ac_check_lib_save_LIBS=$LIBS
7232 LIBS="-l$lib_no_libs_arg1 $lib_no_libs_args $LIBS"
7233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7234 /* end confdefs.h. */
7235
7236 /* Override any GCC internal prototype to avoid an error.
7237 Use char because int might match the return type of a GCC
7238 builtin and then its argument prototype would still apply. */
7239 #ifdef __cplusplus
7240 extern "C"
7241 #endif
7242 char $lib_no_libs_arg2 ();
7243 int
7244 main ()
7245 {
7246 return $lib_no_libs_arg2 ();
7247 ;
7248 return 0;
7249 }
7250 _ACEOF
7251 if ac_fn_c_try_link "$LINENO"; then :
7252 eval "$as_ac_Lib=yes"
7253 else
7254 eval "$as_ac_Lib=no"
7255 fi
7256 rm -f core conftest.err conftest.$ac_objext \
7257 conftest$ac_exeext conftest.$ac_ext
7258 LIBS=$ac_check_lib_save_LIBS
7259 fi
7260 eval ac_res=\$$as_ac_Lib
7261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7262 $as_echo "$ac_res" >&6; }
7263 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7264 cat >>confdefs.h <<_ACEOF
7265 #define `$as_echo "HAVE_LIB$lib_no_libs_arg1" | $as_tr_cpp` 1
7266 _ACEOF
7267
7268 LIBS="-l$lib_no_libs_arg1 $LIBS"
7269
7270 else
7271 $bailout
7272 fi
7273
7274 LIBS=$ac_check_lib_save_LIBS
7275 }
7276
7277 if test x$BUILDGULM = xyes; then
7278
7279 pkg_failed=no
7280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CCS" >&5
7281 $as_echo_n "checking for CCS... " >&6; }
7282
7283 if test -n "$CCS_CFLAGS"; then
7284 pkg_cv_CCS_CFLAGS="$CCS_CFLAGS"
7285 elif test -n "$PKG_CONFIG"; then
7286 if test -n "$PKG_CONFIG" && \
7287 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libccs\""; } >&5
7288 ($PKG_CONFIG --exists --print-errors "libccs") 2>&5
7289 ac_status=$?
7290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7291 test $ac_status = 0; }; then
7292 pkg_cv_CCS_CFLAGS=`$PKG_CONFIG --cflags "libccs" 2>/dev/null`
7293 else
7294 pkg_failed=yes
7295 fi
7296 else
7297 pkg_failed=untried
7298 fi
7299 if test -n "$CCS_LIBS"; then
7300 pkg_cv_CCS_LIBS="$CCS_LIBS"
7301 elif test -n "$PKG_CONFIG"; then
7302 if test -n "$PKG_CONFIG" && \
7303 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libccs\""; } >&5
7304 ($PKG_CONFIG --exists --print-errors "libccs") 2>&5
7305 ac_status=$?
7306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7307 test $ac_status = 0; }; then
7308 pkg_cv_CCS_LIBS=`$PKG_CONFIG --libs "libccs" 2>/dev/null`
7309 else
7310 pkg_failed=yes
7311 fi
7312 else
7313 pkg_failed=untried
7314 fi
7315
7316
7317
7318 if test $pkg_failed = yes; then
7319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7320 $as_echo "no" >&6; }
7321
7322 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7323 _pkg_short_errors_supported=yes
7324 else
7325 _pkg_short_errors_supported=no
7326 fi
7327 if test $_pkg_short_errors_supported = yes; then
7328 CCS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libccs" 2>&1`
7329 else
7330 CCS_PKG_ERRORS=`$PKG_CONFIG --print-errors "libccs" 2>&1`
7331 fi
7332 # Put the nasty error message in config.log where it belongs
7333 echo "$CCS_PKG_ERRORS" >&5
7334
7335 NOTFOUND=0
7336 for ac_header in ccs.h
7337 do :
7338 ac_fn_c_check_header_mongrel "$LINENO" "ccs.h" "ac_cv_header_ccs_h" "$ac_includes_default"
7339 if test "x$ac_cv_header_ccs_h" = x""yes; then :
7340 cat >>confdefs.h <<_ACEOF
7341 #define HAVE_CCS_H 1
7342 _ACEOF
7343
7344 else
7345 $bailout
7346 fi
7347
7348 done
7349
7350 check_lib_no_libs ccs ccs_connect
7351 if test $NOTFOUND = 0; then
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libccs, using -lccs" >&5
7353 $as_echo "no pkg for libccs, using -lccs" >&6; }
7354 CCS_LIBS="-lccs"
7355 HAVE_CCS=yes
7356 fi
7357 elif test $pkg_failed = untried; then
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7359 $as_echo "no" >&6; }
7360 NOTFOUND=0
7361 for ac_header in ccs.h
7362 do :
7363 ac_fn_c_check_header_mongrel "$LINENO" "ccs.h" "ac_cv_header_ccs_h" "$ac_includes_default"
7364 if test "x$ac_cv_header_ccs_h" = x""yes; then :
7365 cat >>confdefs.h <<_ACEOF
7366 #define HAVE_CCS_H 1
7367 _ACEOF
7368
7369 else
7370 $bailout
7371 fi
7372
7373 done
7374
7375 check_lib_no_libs ccs ccs_connect
7376 if test $NOTFOUND = 0; then
7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libccs, using -lccs" >&5
7378 $as_echo "no pkg for libccs, using -lccs" >&6; }
7379 CCS_LIBS="-lccs"
7380 HAVE_CCS=yes
7381 fi
7382 else
7383 CCS_CFLAGS=$pkg_cv_CCS_CFLAGS
7384 CCS_LIBS=$pkg_cv_CCS_LIBS
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7386 $as_echo "yes" >&6; }
7387 HAVE_CCS=yes
7388 fi
7389
7390 pkg_failed=no
7391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GULM" >&5
7392 $as_echo_n "checking for GULM... " >&6; }
7393
7394 if test -n "$GULM_CFLAGS"; then
7395 pkg_cv_GULM_CFLAGS="$GULM_CFLAGS"
7396 elif test -n "$PKG_CONFIG"; then
7397 if test -n "$PKG_CONFIG" && \
7398 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgulm\""; } >&5
7399 ($PKG_CONFIG --exists --print-errors "libgulm") 2>&5
7400 ac_status=$?
7401 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7402 test $ac_status = 0; }; then
7403 pkg_cv_GULM_CFLAGS=`$PKG_CONFIG --cflags "libgulm" 2>/dev/null`
7404 else
7405 pkg_failed=yes
7406 fi
7407 else
7408 pkg_failed=untried
7409 fi
7410 if test -n "$GULM_LIBS"; then
7411 pkg_cv_GULM_LIBS="$GULM_LIBS"
7412 elif test -n "$PKG_CONFIG"; then
7413 if test -n "$PKG_CONFIG" && \
7414 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgulm\""; } >&5
7415 ($PKG_CONFIG --exists --print-errors "libgulm") 2>&5
7416 ac_status=$?
7417 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7418 test $ac_status = 0; }; then
7419 pkg_cv_GULM_LIBS=`$PKG_CONFIG --libs "libgulm" 2>/dev/null`
7420 else
7421 pkg_failed=yes
7422 fi
7423 else
7424 pkg_failed=untried
7425 fi
7426
7427
7428
7429 if test $pkg_failed = yes; then
7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7431 $as_echo "no" >&6; }
7432
7433 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7434 _pkg_short_errors_supported=yes
7435 else
7436 _pkg_short_errors_supported=no
7437 fi
7438 if test $_pkg_short_errors_supported = yes; then
7439 GULM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libgulm" 2>&1`
7440 else
7441 GULM_PKG_ERRORS=`$PKG_CONFIG --print-errors "libgulm" 2>&1`
7442 fi
7443 # Put the nasty error message in config.log where it belongs
7444 echo "$GULM_PKG_ERRORS" >&5
7445
7446 NOTFOUND=0
7447 for ac_header in libgulm.h
7448 do :
7449 ac_fn_c_check_header_mongrel "$LINENO" "libgulm.h" "ac_cv_header_libgulm_h" "$ac_includes_default"
7450 if test "x$ac_cv_header_libgulm_h" = x""yes; then :
7451 cat >>confdefs.h <<_ACEOF
7452 #define HAVE_LIBGULM_H 1
7453 _ACEOF
7454
7455 else
7456 $bailout
7457 fi
7458
7459 done
7460
7461 check_lib_no_libs gulm lg_core_login
7462 if test $NOTFOUND = 0; then
7463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libgulm, using -lgulm" >&5
7464 $as_echo "no pkg for libgulm, using -lgulm" >&6; }
7465 GULM_LIBS="-lgulm"
7466 HAVE_GULM=yes
7467 fi
7468 elif test $pkg_failed = untried; then
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7470 $as_echo "no" >&6; }
7471 NOTFOUND=0
7472 for ac_header in libgulm.h
7473 do :
7474 ac_fn_c_check_header_mongrel "$LINENO" "libgulm.h" "ac_cv_header_libgulm_h" "$ac_includes_default"
7475 if test "x$ac_cv_header_libgulm_h" = x""yes; then :
7476 cat >>confdefs.h <<_ACEOF
7477 #define HAVE_LIBGULM_H 1
7478 _ACEOF
7479
7480 else
7481 $bailout
7482 fi
7483
7484 done
7485
7486 check_lib_no_libs gulm lg_core_login
7487 if test $NOTFOUND = 0; then
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libgulm, using -lgulm" >&5
7489 $as_echo "no pkg for libgulm, using -lgulm" >&6; }
7490 GULM_LIBS="-lgulm"
7491 HAVE_GULM=yes
7492 fi
7493 else
7494 GULM_CFLAGS=$pkg_cv_GULM_CFLAGS
7495 GULM_LIBS=$pkg_cv_GULM_LIBS
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7497 $as_echo "yes" >&6; }
7498 HAVE_GULM=yes
7499 fi
7500 fi
7501
7502 if test x$BUILDCMAN = xyes; then
7503
7504 pkg_failed=no
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMAN" >&5
7506 $as_echo_n "checking for CMAN... " >&6; }
7507
7508 if test -n "$CMAN_CFLAGS"; then
7509 pkg_cv_CMAN_CFLAGS="$CMAN_CFLAGS"
7510 elif test -n "$PKG_CONFIG"; then
7511 if test -n "$PKG_CONFIG" && \
7512 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcman\""; } >&5
7513 ($PKG_CONFIG --exists --print-errors "libcman") 2>&5
7514 ac_status=$?
7515 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7516 test $ac_status = 0; }; then
7517 pkg_cv_CMAN_CFLAGS=`$PKG_CONFIG --cflags "libcman" 2>/dev/null`
7518 else
7519 pkg_failed=yes
7520 fi
7521 else
7522 pkg_failed=untried
7523 fi
7524 if test -n "$CMAN_LIBS"; then
7525 pkg_cv_CMAN_LIBS="$CMAN_LIBS"
7526 elif test -n "$PKG_CONFIG"; then
7527 if test -n "$PKG_CONFIG" && \
7528 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcman\""; } >&5
7529 ($PKG_CONFIG --exists --print-errors "libcman") 2>&5
7530 ac_status=$?
7531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7532 test $ac_status = 0; }; then
7533 pkg_cv_CMAN_LIBS=`$PKG_CONFIG --libs "libcman" 2>/dev/null`
7534 else
7535 pkg_failed=yes
7536 fi
7537 else
7538 pkg_failed=untried
7539 fi
7540
7541
7542
7543 if test $pkg_failed = yes; then
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7545 $as_echo "no" >&6; }
7546
7547 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7548 _pkg_short_errors_supported=yes
7549 else
7550 _pkg_short_errors_supported=no
7551 fi
7552 if test $_pkg_short_errors_supported = yes; then
7553 CMAN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcman" 2>&1`
7554 else
7555 CMAN_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcman" 2>&1`
7556 fi
7557 # Put the nasty error message in config.log where it belongs
7558 echo "$CMAN_PKG_ERRORS" >&5
7559
7560 NOTFOUND=0
7561 for ac_header in libcman.h
7562 do :
7563 ac_fn_c_check_header_mongrel "$LINENO" "libcman.h" "ac_cv_header_libcman_h" "$ac_includes_default"
7564 if test "x$ac_cv_header_libcman_h" = x""yes; then :
7565 cat >>confdefs.h <<_ACEOF
7566 #define HAVE_LIBCMAN_H 1
7567 _ACEOF
7568
7569 else
7570 $bailout
7571 fi
7572
7573 done
7574
7575 check_lib_no_libs cman cman_init
7576 if test $NOTFOUND = 0; then
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libcman, using -lcman" >&5
7578 $as_echo "no pkg for libcman, using -lcman" >&6; }
7579 CMAN_LIBS="-lcman"
7580 HAVE_CMAN=yes
7581 fi
7582 elif test $pkg_failed = untried; then
7583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7584 $as_echo "no" >&6; }
7585 NOTFOUND=0
7586 for ac_header in libcman.h
7587 do :
7588 ac_fn_c_check_header_mongrel "$LINENO" "libcman.h" "ac_cv_header_libcman_h" "$ac_includes_default"
7589 if test "x$ac_cv_header_libcman_h" = x""yes; then :
7590 cat >>confdefs.h <<_ACEOF
7591 #define HAVE_LIBCMAN_H 1
7592 _ACEOF
7593
7594 else
7595 $bailout
7596 fi
7597
7598 done
7599
7600 check_lib_no_libs cman cman_init
7601 if test $NOTFOUND = 0; then
7602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libcman, using -lcman" >&5
7603 $as_echo "no pkg for libcman, using -lcman" >&6; }
7604 CMAN_LIBS="-lcman"
7605 HAVE_CMAN=yes
7606 fi
7607 else
7608 CMAN_CFLAGS=$pkg_cv_CMAN_CFLAGS
7609 CMAN_LIBS=$pkg_cv_CMAN_LIBS
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7611 $as_echo "yes" >&6; }
7612 HAVE_CMAN=yes
7613 fi
7614 CHECKCONFDB=yes
7615 CHECKDLM=yes
7616 fi
7617
7618 if test x$BUILDCOROSYNC = xyes || \
7619 test x$BUILDOPENAIS = xyes; then
7620
7621 pkg_failed=no
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for COROSYNC" >&5
7623 $as_echo_n "checking for COROSYNC... " >&6; }
7624
7625 if test -n "$COROSYNC_CFLAGS"; then
7626 pkg_cv_COROSYNC_CFLAGS="$COROSYNC_CFLAGS"
7627 elif test -n "$PKG_CONFIG"; then
7628 if test -n "$PKG_CONFIG" && \
7629 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"corosync\""; } >&5
7630 ($PKG_CONFIG --exists --print-errors "corosync") 2>&5
7631 ac_status=$?
7632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7633 test $ac_status = 0; }; then
7634 pkg_cv_COROSYNC_CFLAGS=`$PKG_CONFIG --cflags "corosync" 2>/dev/null`
7635 else
7636 pkg_failed=yes
7637 fi
7638 else
7639 pkg_failed=untried
7640 fi
7641 if test -n "$COROSYNC_LIBS"; then
7642 pkg_cv_COROSYNC_LIBS="$COROSYNC_LIBS"
7643 elif test -n "$PKG_CONFIG"; then
7644 if test -n "$PKG_CONFIG" && \
7645 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"corosync\""; } >&5
7646 ($PKG_CONFIG --exists --print-errors "corosync") 2>&5
7647 ac_status=$?
7648 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7649 test $ac_status = 0; }; then
7650 pkg_cv_COROSYNC_LIBS=`$PKG_CONFIG --libs "corosync" 2>/dev/null`
7651 else
7652 pkg_failed=yes
7653 fi
7654 else
7655 pkg_failed=untried
7656 fi
7657
7658
7659
7660 if test $pkg_failed = yes; then
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7662 $as_echo "no" >&6; }
7663
7664 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7665 _pkg_short_errors_supported=yes
7666 else
7667 _pkg_short_errors_supported=no
7668 fi
7669 if test $_pkg_short_errors_supported = yes; then
7670 COROSYNC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "corosync" 2>&1`
7671 else
7672 COROSYNC_PKG_ERRORS=`$PKG_CONFIG --print-errors "corosync" 2>&1`
7673 fi
7674 # Put the nasty error message in config.log where it belongs
7675 echo "$COROSYNC_PKG_ERRORS" >&5
7676
7677 $bailout
7678 elif test $pkg_failed = untried; then
7679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7680 $as_echo "no" >&6; }
7681 $bailout
7682 else
7683 COROSYNC_CFLAGS=$pkg_cv_COROSYNC_CFLAGS
7684 COROSYNC_LIBS=$pkg_cv_COROSYNC_LIBS
7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7686 $as_echo "yes" >&6; }
7687 HAVE_COROSYNC=yes
7688 fi
7689 CHECKCONFDB=yes
7690 fi
7691
7692 if test x$BUILDCOROSYNC = xyes; then
7693
7694 pkg_failed=no
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for QUORUM" >&5
7696 $as_echo_n "checking for QUORUM... " >&6; }
7697
7698 if test -n "$QUORUM_CFLAGS"; then
7699 pkg_cv_QUORUM_CFLAGS="$QUORUM_CFLAGS"
7700 elif test -n "$PKG_CONFIG"; then
7701 if test -n "$PKG_CONFIG" && \
7702 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libquorum\""; } >&5
7703 ($PKG_CONFIG --exists --print-errors "libquorum") 2>&5
7704 ac_status=$?
7705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7706 test $ac_status = 0; }; then
7707 pkg_cv_QUORUM_CFLAGS=`$PKG_CONFIG --cflags "libquorum" 2>/dev/null`
7708 else
7709 pkg_failed=yes
7710 fi
7711 else
7712 pkg_failed=untried
7713 fi
7714 if test -n "$QUORUM_LIBS"; then
7715 pkg_cv_QUORUM_LIBS="$QUORUM_LIBS"
7716 elif test -n "$PKG_CONFIG"; then
7717 if test -n "$PKG_CONFIG" && \
7718 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libquorum\""; } >&5
7719 ($PKG_CONFIG --exists --print-errors "libquorum") 2>&5
7720 ac_status=$?
7721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7722 test $ac_status = 0; }; then
7723 pkg_cv_QUORUM_LIBS=`$PKG_CONFIG --libs "libquorum" 2>/dev/null`
7724 else
7725 pkg_failed=yes
7726 fi
7727 else
7728 pkg_failed=untried
7729 fi
7730
7731
7732
7733 if test $pkg_failed = yes; then
7734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7735 $as_echo "no" >&6; }
7736
7737 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7738 _pkg_short_errors_supported=yes
7739 else
7740 _pkg_short_errors_supported=no
7741 fi
7742 if test $_pkg_short_errors_supported = yes; then
7743 QUORUM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libquorum" 2>&1`
7744 else
7745 QUORUM_PKG_ERRORS=`$PKG_CONFIG --print-errors "libquorum" 2>&1`
7746 fi
7747 # Put the nasty error message in config.log where it belongs
7748 echo "$QUORUM_PKG_ERRORS" >&5
7749
7750 $bailout
7751 elif test $pkg_failed = untried; then
7752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7753 $as_echo "no" >&6; }
7754 $bailout
7755 else
7756 QUORUM_CFLAGS=$pkg_cv_QUORUM_CFLAGS
7757 QUORUM_LIBS=$pkg_cv_QUORUM_LIBS
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7759 $as_echo "yes" >&6; }
7760 HAVE_QUORUM=yes
7761 fi
7762 CHECKCPG=yes
7763 CHECKDLM=yes
7764 fi
7765
7766 if test x$BUILDOPENAIS = xyes; then
7767
7768 pkg_failed=no
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SALCK" >&5
7770 $as_echo_n "checking for SALCK... " >&6; }
7771
7772 if test -n "$SALCK_CFLAGS"; then
7773 pkg_cv_SALCK_CFLAGS="$SALCK_CFLAGS"
7774 elif test -n "$PKG_CONFIG"; then
7775 if test -n "$PKG_CONFIG" && \
7776 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaLck\""; } >&5
7777 ($PKG_CONFIG --exists --print-errors "libSaLck") 2>&5
7778 ac_status=$?
7779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7780 test $ac_status = 0; }; then
7781 pkg_cv_SALCK_CFLAGS=`$PKG_CONFIG --cflags "libSaLck" 2>/dev/null`
7782 else
7783 pkg_failed=yes
7784 fi
7785 else
7786 pkg_failed=untried
7787 fi
7788 if test -n "$SALCK_LIBS"; then
7789 pkg_cv_SALCK_LIBS="$SALCK_LIBS"
7790 elif test -n "$PKG_CONFIG"; then
7791 if test -n "$PKG_CONFIG" && \
7792 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaLck\""; } >&5
7793 ($PKG_CONFIG --exists --print-errors "libSaLck") 2>&5
7794 ac_status=$?
7795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7796 test $ac_status = 0; }; then
7797 pkg_cv_SALCK_LIBS=`$PKG_CONFIG --libs "libSaLck" 2>/dev/null`
7798 else
7799 pkg_failed=yes
7800 fi
7801 else
7802 pkg_failed=untried
7803 fi
7804
7805
7806
7807 if test $pkg_failed = yes; then
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7809 $as_echo "no" >&6; }
7810
7811 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7812 _pkg_short_errors_supported=yes
7813 else
7814 _pkg_short_errors_supported=no
7815 fi
7816 if test $_pkg_short_errors_supported = yes; then
7817 SALCK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libSaLck" 2>&1`
7818 else
7819 SALCK_PKG_ERRORS=`$PKG_CONFIG --print-errors "libSaLck" 2>&1`
7820 fi
7821 # Put the nasty error message in config.log where it belongs
7822 echo "$SALCK_PKG_ERRORS" >&5
7823
7824 $bailout
7825 elif test $pkg_failed = untried; then
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7827 $as_echo "no" >&6; }
7828 $bailout
7829 else
7830 SALCK_CFLAGS=$pkg_cv_SALCK_CFLAGS
7831 SALCK_LIBS=$pkg_cv_SALCK_LIBS
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7833 $as_echo "yes" >&6; }
7834 HAVE_SALCK=yes
7835 fi
7836 CHECKCPG=yes
7837 fi
7838
7839
7840
7841 if test x$CHECKCONFDB = xyes; then
7842
7843 pkg_failed=no
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CONFDB" >&5
7845 $as_echo_n "checking for CONFDB... " >&6; }
7846
7847 if test -n "$CONFDB_CFLAGS"; then
7848 pkg_cv_CONFDB_CFLAGS="$CONFDB_CFLAGS"
7849 elif test -n "$PKG_CONFIG"; then
7850 if test -n "$PKG_CONFIG" && \
7851 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libconfdb\""; } >&5
7852 ($PKG_CONFIG --exists --print-errors "libconfdb") 2>&5
7853 ac_status=$?
7854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7855 test $ac_status = 0; }; then
7856 pkg_cv_CONFDB_CFLAGS=`$PKG_CONFIG --cflags "libconfdb" 2>/dev/null`
7857 else
7858 pkg_failed=yes
7859 fi
7860 else
7861 pkg_failed=untried
7862 fi
7863 if test -n "$CONFDB_LIBS"; then
7864 pkg_cv_CONFDB_LIBS="$CONFDB_LIBS"
7865 elif test -n "$PKG_CONFIG"; then
7866 if test -n "$PKG_CONFIG" && \
7867 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libconfdb\""; } >&5
7868 ($PKG_CONFIG --exists --print-errors "libconfdb") 2>&5
7869 ac_status=$?
7870 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7871 test $ac_status = 0; }; then
7872 pkg_cv_CONFDB_LIBS=`$PKG_CONFIG --libs "libconfdb" 2>/dev/null`
7873 else
7874 pkg_failed=yes
7875 fi
7876 else
7877 pkg_failed=untried
7878 fi
7879
7880
7881
7882 if test $pkg_failed = yes; then
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7884 $as_echo "no" >&6; }
7885
7886 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7887 _pkg_short_errors_supported=yes
7888 else
7889 _pkg_short_errors_supported=no
7890 fi
7891 if test $_pkg_short_errors_supported = yes; then
7892 CONFDB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libconfdb" 2>&1`
7893 else
7894 CONFDB_PKG_ERRORS=`$PKG_CONFIG --print-errors "libconfdb" 2>&1`
7895 fi
7896 # Put the nasty error message in config.log where it belongs
7897 echo "$CONFDB_PKG_ERRORS" >&5
7898
7899 HAVE_CONFDB=no
7900 elif test $pkg_failed = untried; then
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7902 $as_echo "no" >&6; }
7903 HAVE_CONFDB=no
7904 else
7905 CONFDB_CFLAGS=$pkg_cv_CONFDB_CFLAGS
7906 CONFDB_LIBS=$pkg_cv_CONFDB_LIBS
7907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7908 $as_echo "yes" >&6; }
7909 HAVE_CONFDB=yes
7910 fi
7911
7912 for ac_header in corosync/confdb.h
7913 do :
7914 ac_fn_c_check_header_mongrel "$LINENO" "corosync/confdb.h" "ac_cv_header_corosync_confdb_h" "$ac_includes_default"
7915 if test "x$ac_cv_header_corosync_confdb_h" = x""yes; then :
7916 cat >>confdefs.h <<_ACEOF
7917 #define HAVE_COROSYNC_CONFDB_H 1
7918 _ACEOF
7919 HAVE_CONFDB_H=yes
7920 else
7921 HAVE_CONFDB_H=no
7922 fi
7923
7924 done
7925
7926
7927 if test x$HAVE_CONFDB != xyes && \
7928 test x$HAVE_CONFDB_H = xyes; then
7929 check_lib_no_libs confdb confdb_initialize
7930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for confdb, using -lconfdb" >&5
7931 $as_echo "no pkg for confdb, using -lconfdb" >&6; }
7932 CONFDB_LIBS="-lconfdb"
7933 HAVE_CONFDB=yes
7934 fi
7935
7936 if test x$BUILDCOROSYNC = xyes && \
7937 test x$HAVE_CONFDB != xyes &&
7938 test x$CLVMD != xall; then
7939 as_fn_error $? "bailing out... confdb library is required" "$LINENO" 5
7940 fi
7941 fi
7942
7943 if test x$CHECKCPG = xyes; then
7944
7945 pkg_failed=no
7946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPG" >&5
7947 $as_echo_n "checking for CPG... " >&6; }
7948
7949 if test -n "$CPG_CFLAGS"; then
7950 pkg_cv_CPG_CFLAGS="$CPG_CFLAGS"
7951 elif test -n "$PKG_CONFIG"; then
7952 if test -n "$PKG_CONFIG" && \
7953 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
7954 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
7955 ac_status=$?
7956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7957 test $ac_status = 0; }; then
7958 pkg_cv_CPG_CFLAGS=`$PKG_CONFIG --cflags "libcpg" 2>/dev/null`
7959 else
7960 pkg_failed=yes
7961 fi
7962 else
7963 pkg_failed=untried
7964 fi
7965 if test -n "$CPG_LIBS"; then
7966 pkg_cv_CPG_LIBS="$CPG_LIBS"
7967 elif test -n "$PKG_CONFIG"; then
7968 if test -n "$PKG_CONFIG" && \
7969 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
7970 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
7971 ac_status=$?
7972 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7973 test $ac_status = 0; }; then
7974 pkg_cv_CPG_LIBS=`$PKG_CONFIG --libs "libcpg" 2>/dev/null`
7975 else
7976 pkg_failed=yes
7977 fi
7978 else
7979 pkg_failed=untried
7980 fi
7981
7982
7983
7984 if test $pkg_failed = yes; then
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7986 $as_echo "no" >&6; }
7987
7988 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7989 _pkg_short_errors_supported=yes
7990 else
7991 _pkg_short_errors_supported=no
7992 fi
7993 if test $_pkg_short_errors_supported = yes; then
7994 CPG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcpg" 2>&1`
7995 else
7996 CPG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcpg" 2>&1`
7997 fi
7998 # Put the nasty error message in config.log where it belongs
7999 echo "$CPG_PKG_ERRORS" >&5
8000
8001 $bailout
8002 elif test $pkg_failed = untried; then
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8004 $as_echo "no" >&6; }
8005 $bailout
8006 else
8007 CPG_CFLAGS=$pkg_cv_CPG_CFLAGS
8008 CPG_LIBS=$pkg_cv_CPG_LIBS
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8010 $as_echo "yes" >&6; }
8011 HAVE_CPG=yes
8012 fi
8013 fi
8014
8015 if test x$CHECKDLM = xyes; then
8016
8017 pkg_failed=no
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLM" >&5
8019 $as_echo_n "checking for DLM... " >&6; }
8020
8021 if test -n "$DLM_CFLAGS"; then
8022 pkg_cv_DLM_CFLAGS="$DLM_CFLAGS"
8023 elif test -n "$PKG_CONFIG"; then
8024 if test -n "$PKG_CONFIG" && \
8025 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdlm\""; } >&5
8026 ($PKG_CONFIG --exists --print-errors "libdlm") 2>&5
8027 ac_status=$?
8028 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8029 test $ac_status = 0; }; then
8030 pkg_cv_DLM_CFLAGS=`$PKG_CONFIG --cflags "libdlm" 2>/dev/null`
8031 else
8032 pkg_failed=yes
8033 fi
8034 else
8035 pkg_failed=untried
8036 fi
8037 if test -n "$DLM_LIBS"; then
8038 pkg_cv_DLM_LIBS="$DLM_LIBS"
8039 elif test -n "$PKG_CONFIG"; then
8040 if test -n "$PKG_CONFIG" && \
8041 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdlm\""; } >&5
8042 ($PKG_CONFIG --exists --print-errors "libdlm") 2>&5
8043 ac_status=$?
8044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8045 test $ac_status = 0; }; then
8046 pkg_cv_DLM_LIBS=`$PKG_CONFIG --libs "libdlm" 2>/dev/null`
8047 else
8048 pkg_failed=yes
8049 fi
8050 else
8051 pkg_failed=untried
8052 fi
8053
8054
8055
8056 if test $pkg_failed = yes; then
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8058 $as_echo "no" >&6; }
8059
8060 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8061 _pkg_short_errors_supported=yes
8062 else
8063 _pkg_short_errors_supported=no
8064 fi
8065 if test $_pkg_short_errors_supported = yes; then
8066 DLM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdlm" 2>&1`
8067 else
8068 DLM_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdlm" 2>&1`
8069 fi
8070 # Put the nasty error message in config.log where it belongs
8071 echo "$DLM_PKG_ERRORS" >&5
8072
8073 NOTFOUND=0
8074 for ac_header in libdlm.h
8075 do :
8076 ac_fn_c_check_header_mongrel "$LINENO" "libdlm.h" "ac_cv_header_libdlm_h" "$ac_includes_default"
8077 if test "x$ac_cv_header_libdlm_h" = x""yes; then :
8078 cat >>confdefs.h <<_ACEOF
8079 #define HAVE_LIBDLM_H 1
8080 _ACEOF
8081
8082 else
8083 $bailout
8084 fi
8085
8086 done
8087
8088 check_lib_no_libs dlm dlm_lock -lpthread
8089 if test $NOTFOUND = 0; then
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libdlm, using -ldlm" >&5
8091 $as_echo "no pkg for libdlm, using -ldlm" >&6; }
8092 DLM_LIBS="-ldlm -lpthread"
8093 HAVE_DLM=yes
8094 fi
8095 elif test $pkg_failed = untried; then
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8097 $as_echo "no" >&6; }
8098 NOTFOUND=0
8099 for ac_header in libdlm.h
8100 do :
8101 ac_fn_c_check_header_mongrel "$LINENO" "libdlm.h" "ac_cv_header_libdlm_h" "$ac_includes_default"
8102 if test "x$ac_cv_header_libdlm_h" = x""yes; then :
8103 cat >>confdefs.h <<_ACEOF
8104 #define HAVE_LIBDLM_H 1
8105 _ACEOF
8106
8107 else
8108 $bailout
8109 fi
8110
8111 done
8112
8113 check_lib_no_libs dlm dlm_lock -lpthread
8114 if test $NOTFOUND = 0; then
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libdlm, using -ldlm" >&5
8116 $as_echo "no pkg for libdlm, using -ldlm" >&6; }
8117 DLM_LIBS="-ldlm -lpthread"
8118 HAVE_DLM=yes
8119 fi
8120 else
8121 DLM_CFLAGS=$pkg_cv_DLM_CFLAGS
8122 DLM_LIBS=$pkg_cv_DLM_LIBS
8123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8124 $as_echo "yes" >&6; }
8125 HAVE_DLM=yes
8126 fi
8127 fi
8128
8129 if test x$CLVMD = xall; then
8130 CLVMD=none
8131 CLVMD_CMANAGERS=""
8132 CLVMD_NEEDS_QDISKD=no
8133 if test x$HAVE_CCS = xyes && \
8134 test x$HAVE_GULM = xyes; then
8135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd gulm cluster manager" >&5
8136 $as_echo "Enabling clvmd gulm cluster manager" >&6; }
8137 CLVMD="$CLVMD,gulm"
8138 CLVMD_CMANAGERS="$CLVMD_CMANAGERS lock_gulmd"
8139 CLVMD_NEEDS_QDISKD=yes
8140 fi
8141 if test x$HAVE_CMAN = xyes && \
8142 test x$HAVE_DLM = xyes; then
8143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd cman cluster manager" >&5
8144 $as_echo "Enabling clvmd cman cluster manager" >&6; }
8145 CLVMD="$CLVMD,cman"
8146 CLVMD_CMANAGERS="$CLVMD_CMANAGERS cman"
8147 CLVMD_NEEDS_QDISKD=yes
8148 fi
8149 if test x$HAVE_COROSYNC = xyes && \
8150 test x$HAVE_QUORUM = xyes && \
8151 test x$HAVE_CPG = xyes && \
8152 test x$HAVE_DLM = xyes && \
8153 test x$HAVE_CONFDB = xyes; then
8154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd corosync cluster manager" >&5
8155 $as_echo "Enabling clvmd corosync cluster manager" >&6; }
8156 CLVMD="$CLVMD,corosync"
8157 CLVMD_CMANAGERS="$CLVMD_CMANAGERS corosync"
8158 fi
8159 if test x$HAVE_COROSYNC = xyes && \
8160 test x$HAVE_CPG = xyes && \
8161 test x$HAVE_SALCK = xyes; then
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd openais cluster manager" >&5
8163 $as_echo "Enabling clvmd openais cluster manager" >&6; }
8164 CLVMD="$CLVMD,openais"
8165 CLVMD_CMANAGERS="$CLVMD_CMANAGERS openais"
8166 fi
8167 if test x$CLVMD_NEEDS_QDISKD != xno; then
8168 CLVMD_CMANAGERS="$CLVMD_CMANAGERS qdiskd"
8169 fi
8170 if test x$CLVMD = xnone; then
8171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling clvmd build. No cluster manager detected." >&5
8172 $as_echo "Disabling clvmd build. No cluster manager detected." >&6; }
8173 fi
8174 fi
8175
8176 ################################################################################
8177 if test "x$CLVMD" != xnone; then
8178
8179 # Check whether --with-clvmd-pidfile was given.
8180 if test "${with_clvmd_pidfile+set}" = set; then :
8181 withval=$with_clvmd_pidfile; CLVMD_PIDFILE=$withval
8182 else
8183 CLVMD_PIDFILE="/var/run/clvmd.pid"
8184 fi
8185
8186
8187 cat >>confdefs.h <<_ACEOF
8188 #define CLVMD_PIDFILE "$CLVMD_PIDFILE"
8189 _ACEOF
8190
8191 fi
8192
8193 ################################################################################
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build cluster mirror log daemon" >&5
8195 $as_echo_n "checking whether to build cluster mirror log daemon... " >&6; }
8196 # Check whether --enable-cmirrord was given.
8197 if test "${enable_cmirrord+set}" = set; then :
8198 enableval=$enable_cmirrord; CMIRRORD=$enableval
8199 else
8200 CMIRRORD=no
8201 fi
8202
8203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMIRRORD" >&5
8204 $as_echo "$CMIRRORD" >&6; }
8205
8206 BUILD_CMIRRORD=$CMIRRORD
8207
8208 ################################################################################
8209 if test "x$BUILD_CMIRRORD" = xyes; then
8210
8211 # Check whether --with-cmirrord-pidfile was given.
8212 if test "${with_cmirrord_pidfile+set}" = set; then :
8213 withval=$with_cmirrord_pidfile; CMIRRORD_PIDFILE=$withval
8214 else
8215 CMIRRORD_PIDFILE="/var/run/cmirrord.pid"
8216 fi
8217
8218
8219 cat >>confdefs.h <<_ACEOF
8220 #define CMIRRORD_PIDFILE "$CMIRRORD_PIDFILE"
8221 _ACEOF
8222
8223 fi
8224
8225 ################################################################################
8226 if [ "x$BUILD_CMIRRORD" = xyes ]; then
8227 if test x$PKGCONFIG_INIT != x1; then
8228 pkg_config_init
8229 fi
8230
8231 pkg_failed=no
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SACKPT" >&5
8233 $as_echo_n "checking for SACKPT... " >&6; }
8234
8235 if test -n "$SACKPT_CFLAGS"; then
8236 pkg_cv_SACKPT_CFLAGS="$SACKPT_CFLAGS"
8237 elif test -n "$PKG_CONFIG"; then
8238 if test -n "$PKG_CONFIG" && \
8239 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaCkpt\""; } >&5
8240 ($PKG_CONFIG --exists --print-errors "libSaCkpt") 2>&5
8241 ac_status=$?
8242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8243 test $ac_status = 0; }; then
8244 pkg_cv_SACKPT_CFLAGS=`$PKG_CONFIG --cflags "libSaCkpt" 2>/dev/null`
8245 else
8246 pkg_failed=yes
8247 fi
8248 else
8249 pkg_failed=untried
8250 fi
8251 if test -n "$SACKPT_LIBS"; then
8252 pkg_cv_SACKPT_LIBS="$SACKPT_LIBS"
8253 elif test -n "$PKG_CONFIG"; then
8254 if test -n "$PKG_CONFIG" && \
8255 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaCkpt\""; } >&5
8256 ($PKG_CONFIG --exists --print-errors "libSaCkpt") 2>&5
8257 ac_status=$?
8258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8259 test $ac_status = 0; }; then
8260 pkg_cv_SACKPT_LIBS=`$PKG_CONFIG --libs "libSaCkpt" 2>/dev/null`
8261 else
8262 pkg_failed=yes
8263 fi
8264 else
8265 pkg_failed=untried
8266 fi
8267
8268
8269
8270 if test $pkg_failed = yes; then
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8272 $as_echo "no" >&6; }
8273
8274 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8275 _pkg_short_errors_supported=yes
8276 else
8277 _pkg_short_errors_supported=no
8278 fi
8279 if test $_pkg_short_errors_supported = yes; then
8280 SACKPT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libSaCkpt" 2>&1`
8281 else
8282 SACKPT_PKG_ERRORS=`$PKG_CONFIG --print-errors "libSaCkpt" 2>&1`
8283 fi
8284 # Put the nasty error message in config.log where it belongs
8285 echo "$SACKPT_PKG_ERRORS" >&5
8286
8287 as_fn_error $? "Package requirements (libSaCkpt) were not met:
8288
8289 $SACKPT_PKG_ERRORS
8290
8291 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8292 installed software in a non-standard prefix.
8293
8294 Alternatively, you may set the environment variables SACKPT_CFLAGS
8295 and SACKPT_LIBS to avoid the need to call pkg-config.
8296 See the pkg-config man page for more details." "$LINENO" 5
8297
8298 elif test $pkg_failed = untried; then
8299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300 $as_echo "no" >&6; }
8301 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8302 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8303 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8304 is in your PATH or set the PKG_CONFIG environment variable to the full
8305 path to pkg-config.
8306
8307 Alternatively, you may set the environment variables SACKPT_CFLAGS
8308 and SACKPT_LIBS to avoid the need to call pkg-config.
8309 See the pkg-config man page for more details.
8310
8311 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8312 See \`config.log' for more details" "$LINENO" 5; }
8313
8314 else
8315 SACKPT_CFLAGS=$pkg_cv_SACKPT_CFLAGS
8316 SACKPT_LIBS=$pkg_cv_SACKPT_LIBS
8317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8318 $as_echo "yes" >&6; }
8319
8320 fi
8321 if test x$HAVE_CPG != xyes; then
8322
8323 pkg_failed=no
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPG" >&5
8325 $as_echo_n "checking for CPG... " >&6; }
8326
8327 if test -n "$CPG_CFLAGS"; then
8328 pkg_cv_CPG_CFLAGS="$CPG_CFLAGS"
8329 elif test -n "$PKG_CONFIG"; then
8330 if test -n "$PKG_CONFIG" && \
8331 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
8332 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
8333 ac_status=$?
8334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8335 test $ac_status = 0; }; then
8336 pkg_cv_CPG_CFLAGS=`$PKG_CONFIG --cflags "libcpg" 2>/dev/null`
8337 else
8338 pkg_failed=yes
8339 fi
8340 else
8341 pkg_failed=untried
8342 fi
8343 if test -n "$CPG_LIBS"; then
8344 pkg_cv_CPG_LIBS="$CPG_LIBS"
8345 elif test -n "$PKG_CONFIG"; then
8346 if test -n "$PKG_CONFIG" && \
8347 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
8348 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
8349 ac_status=$?
8350 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8351 test $ac_status = 0; }; then
8352 pkg_cv_CPG_LIBS=`$PKG_CONFIG --libs "libcpg" 2>/dev/null`
8353 else
8354 pkg_failed=yes
8355 fi
8356 else
8357 pkg_failed=untried
8358 fi
8359
8360
8361
8362 if test $pkg_failed = yes; then
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8364 $as_echo "no" >&6; }
8365
8366 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8367 _pkg_short_errors_supported=yes
8368 else
8369 _pkg_short_errors_supported=no
8370 fi
8371 if test $_pkg_short_errors_supported = yes; then
8372 CPG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcpg" 2>&1`
8373 else
8374 CPG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcpg" 2>&1`
8375 fi
8376 # Put the nasty error message in config.log where it belongs
8377 echo "$CPG_PKG_ERRORS" >&5
8378
8379 as_fn_error $? "Package requirements (libcpg) were not met:
8380
8381 $CPG_PKG_ERRORS
8382
8383 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8384 installed software in a non-standard prefix.
8385
8386 Alternatively, you may set the environment variables CPG_CFLAGS
8387 and CPG_LIBS to avoid the need to call pkg-config.
8388 See the pkg-config man page for more details." "$LINENO" 5
8389
8390 elif test $pkg_failed = untried; then
8391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8392 $as_echo "no" >&6; }
8393 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8394 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8395 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8396 is in your PATH or set the PKG_CONFIG environment variable to the full
8397 path to pkg-config.
8398
8399 Alternatively, you may set the environment variables CPG_CFLAGS
8400 and CPG_LIBS to avoid the need to call pkg-config.
8401 See the pkg-config man page for more details.
8402
8403 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8404 See \`config.log' for more details" "$LINENO" 5; }
8405
8406 else
8407 CPG_CFLAGS=$pkg_cv_CPG_CFLAGS
8408 CPG_LIBS=$pkg_cv_CPG_LIBS
8409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8410 $as_echo "yes" >&6; }
8411
8412 fi
8413 fi
8414 fi
8415
8416 ################################################################################
8417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable debugging" >&5
8418 $as_echo_n "checking whether to enable debugging... " >&6; }
8419 # Check whether --enable-debug was given.
8420 if test "${enable_debug+set}" = set; then :
8421 enableval=$enable_debug; DEBUG=$enableval
8422 else
8423 DEBUG=no
8424 fi
8425
8426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG" >&5
8427 $as_echo "$DEBUG" >&6; }
8428
8429 if test x$DEBUG = xyes; then
8430 COPTIMISE_FLAG=
8431 else
8432 CSCOPE_CMD=
8433 fi
8434
8435 ################################################################################
8436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C optimisation flag" >&5
8437 $as_echo_n "checking for C optimisation flag... " >&6; }
8438
8439 # Check whether --with-optimisation was given.
8440 if test "${with_optimisation+set}" = set; then :
8441 withval=$with_optimisation; COPTIMISE_FLAG=$withval
8442 fi
8443
8444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COPTIMISE_FLAG" >&5
8445 $as_echo "$COPTIMISE_FLAG" >&6; }
8446
8447 ################################################################################
8448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to gather gcov profiling data" >&5
8449 $as_echo_n "checking whether to gather gcov profiling data... " >&6; }
8450 # Check whether --enable-profiling was given.
8451 if test "${enable_profiling+set}" = set; then :
8452 enableval=$enable_profiling; PROFILING=$enableval
8453 else
8454 PROFILING=no
8455 fi
8456
8457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROFILING" >&5
8458 $as_echo "$PROFILING" >&6; }
8459
8460 if test "x$PROFILING" = xyes; then
8461 COPTIMISE_FLAG="$COPTIMISE_FLAG -fprofile-arcs -ftest-coverage"
8462 # Extract the first word of "lcov", so it can be a program name with args.
8463 set dummy lcov; ac_word=$2
8464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8465 $as_echo_n "checking for $ac_word... " >&6; }
8466 if test "${ac_cv_path_LCOV+set}" = set; then :
8467 $as_echo_n "(cached) " >&6
8468 else
8469 case $LCOV in
8470 [\\/]* | ?:[\\/]*)
8471 ac_cv_path_LCOV="$LCOV" # Let the user override the test with a path.
8472 ;;
8473 *)
8474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8475 for as_dir in $PATH
8476 do
8477 IFS=$as_save_IFS
8478 test -z "$as_dir" && as_dir=.
8479 for ac_exec_ext in '' $ac_executable_extensions; do
8480 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8481 ac_cv_path_LCOV="$as_dir/$ac_word$ac_exec_ext"
8482 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8483 break 2
8484 fi
8485 done
8486 done
8487 IFS=$as_save_IFS
8488
8489 ;;
8490 esac
8491 fi
8492 LCOV=$ac_cv_path_LCOV
8493 if test -n "$LCOV"; then
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
8495 $as_echo "$LCOV" >&6; }
8496 else
8497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8498 $as_echo "no" >&6; }
8499 fi
8500
8501
8502 # Extract the first word of "genhtml", so it can be a program name with args.
8503 set dummy genhtml; ac_word=$2
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8505 $as_echo_n "checking for $ac_word... " >&6; }
8506 if test "${ac_cv_path_GENHTML+set}" = set; then :
8507 $as_echo_n "(cached) " >&6
8508 else
8509 case $GENHTML in
8510 [\\/]* | ?:[\\/]*)
8511 ac_cv_path_GENHTML="$GENHTML" # Let the user override the test with a path.
8512 ;;
8513 *)
8514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8515 for as_dir in $PATH
8516 do
8517 IFS=$as_save_IFS
8518 test -z "$as_dir" && as_dir=.
8519 for ac_exec_ext in '' $ac_executable_extensions; do
8520 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8521 ac_cv_path_GENHTML="$as_dir/$ac_word$ac_exec_ext"
8522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8523 break 2
8524 fi
8525 done
8526 done
8527 IFS=$as_save_IFS
8528
8529 ;;
8530 esac
8531 fi
8532 GENHTML=$ac_cv_path_GENHTML
8533 if test -n "$GENHTML"; then
8534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
8535 $as_echo "$GENHTML" >&6; }
8536 else
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8538 $as_echo "no" >&6; }
8539 fi
8540
8541
8542 if test -z "$LCOV" -o -z "$GENHTML"; then
8543 as_fn_error $? "lcov and genhtml are required for profiling" "$LINENO" 5
8544 fi
8545 # Extract the first word of "genpng", so it can be a program name with args.
8546 set dummy genpng; ac_word=$2
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8548 $as_echo_n "checking for $ac_word... " >&6; }
8549 if test "${ac_cv_path_GENPNG+set}" = set; then :
8550 $as_echo_n "(cached) " >&6
8551 else
8552 case $GENPNG in
8553 [\\/]* | ?:[\\/]*)
8554 ac_cv_path_GENPNG="$GENPNG" # Let the user override the test with a path.
8555 ;;
8556 *)
8557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8558 for as_dir in $PATH
8559 do
8560 IFS=$as_save_IFS
8561 test -z "$as_dir" && as_dir=.
8562 for ac_exec_ext in '' $ac_executable_extensions; do
8563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8564 ac_cv_path_GENPNG="$as_dir/$ac_word$ac_exec_ext"
8565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8566 break 2
8567 fi
8568 done
8569 done
8570 IFS=$as_save_IFS
8571
8572 ;;
8573 esac
8574 fi
8575 GENPNG=$ac_cv_path_GENPNG
8576 if test -n "$GENPNG"; then
8577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENPNG" >&5
8578 $as_echo "$GENPNG" >&6; }
8579 else
8580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8581 $as_echo "no" >&6; }
8582 fi
8583
8584
8585 if test -n "$GENPNG"; then
8586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $GENPNG has all required modules" >&5
8587 $as_echo_n "checking whether $GENPNG has all required modules... " >&6; }
8588 if $GENPNG --help > /dev/null 2>&1 ; then
8589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8590 $as_echo "ok" >&6; }
8591 GENHTML="$GENHTML --frames"
8592 else
8593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not supported" >&5
8594 $as_echo "not supported" >&6; }
8595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GD.pm perl module is not installed" >&5
8596 $as_echo "$as_me: WARNING: GD.pm perl module is not installed" >&2;}
8597 GENPNG=
8598 fi
8599 fi
8600 fi
8601
8602 ################################################################################
8603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable unit testing" >&5
8604 $as_echo_n "checking whether to enable unit testing... " >&6; }
8605 # Check whether --enable-testing was given.
8606 if test "${enable_testing+set}" = set; then :
8607 enableval=$enable_testing; TESTING=$enableval
8608 else
8609 TESTING=no
8610 fi
8611
8612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TESTING" >&5
8613 $as_echo "$TESTING" >&6; }
8614
8615 if test "$TESTING" = yes; then
8616 # Extract the first word of "ruby1.9", so it can be a program name with args.
8617 set dummy ruby1.9; ac_word=$2
8618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8619 $as_echo_n "checking for $ac_word... " >&6; }
8620 if test "${ac_cv_path_RUBY19+set}" = set; then :
8621 $as_echo_n "(cached) " >&6
8622 else
8623 case $RUBY19 in
8624 [\\/]* | ?:[\\/]*)
8625 ac_cv_path_RUBY19="$RUBY19" # Let the user override the test with a path.
8626 ;;
8627 *)
8628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8629 for as_dir in $PATH
8630 do
8631 IFS=$as_save_IFS
8632 test -z "$as_dir" && as_dir=.
8633 for ac_exec_ext in '' $ac_executable_extensions; do
8634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8635 ac_cv_path_RUBY19="$as_dir/$ac_word$ac_exec_ext"
8636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8637 break 2
8638 fi
8639 done
8640 done
8641 IFS=$as_save_IFS
8642
8643 ;;
8644 esac
8645 fi
8646 RUBY19=$ac_cv_path_RUBY19
8647 if test -n "$RUBY19"; then
8648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY19" >&5
8649 $as_echo "$RUBY19" >&6; }
8650 else
8651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8652 $as_echo "no" >&6; }
8653 fi
8654
8655
8656 # Extract the first word of "valgrind", so it can be a program name with args.
8657 set dummy valgrind; ac_word=$2
8658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8659 $as_echo_n "checking for $ac_word... " >&6; }
8660 if test "${ac_cv_path_VALGRIND+set}" = set; then :
8661 $as_echo_n "(cached) " >&6
8662 else
8663 case $VALGRIND in
8664 [\\/]* | ?:[\\/]*)
8665 ac_cv_path_VALGRIND="$VALGRIND" # Let the user override the test with a path.
8666 ;;
8667 *)
8668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8669 for as_dir in $PATH
8670 do
8671 IFS=$as_save_IFS
8672 test -z "$as_dir" && as_dir=.
8673 for ac_exec_ext in '' $ac_executable_extensions; do
8674 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8675 ac_cv_path_VALGRIND="$as_dir/$ac_word$ac_exec_ext"
8676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8677 break 2
8678 fi
8679 done
8680 done
8681 IFS=$as_save_IFS
8682
8683 ;;
8684 esac
8685 fi
8686 VALGRIND=$ac_cv_path_VALGRIND
8687 if test -n "$VALGRIND"; then
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND" >&5
8689 $as_echo "$VALGRIND" >&6; }
8690 else
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8692 $as_echo "no" >&6; }
8693 fi
8694
8695
8696 if test -z "$RUBY19" -o -z "$VALGRIND"; then
8697 as_fn_error $? "ruby1.9 and valgrind are required for testing" "$LINENO" 5
8698 fi
8699 fi
8700
8701 ################################################################################
8702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable valgrind awareness of pools" >&5
8703 $as_echo_n "checking whether to enable valgrind awareness of pools... " >&6; }
8704 # Check whether --enable-valgrind_pool was given.
8705 if test "${enable_valgrind_pool+set}" = set; then :
8706 enableval=$enable_valgrind_pool; VALGRIND_POOL=$enableval
8707 else
8708 VALGRIND_POOL=no
8709 fi
8710
8711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND_POOL" >&5
8712 $as_echo "$VALGRIND_POOL" >&6; }
8713
8714 if test "$VALGRIND_POOL" = yes; then
8715 for ac_header in valgrind/memcheck.h
8716 do :
8717 ac_fn_c_check_header_mongrel "$LINENO" "valgrind/memcheck.h" "ac_cv_header_valgrind_memcheck_h" "$ac_includes_default"
8718 if test "x$ac_cv_header_valgrind_memcheck_h" = x""yes; then :
8719 cat >>confdefs.h <<_ACEOF
8720 #define HAVE_VALGRIND_MEMCHECK_H 1
8721 _ACEOF
8722
8723 else
8724 as_fn_error $? "bailing out" "$LINENO" 5
8725 fi
8726
8727 done
8728
8729
8730 $as_echo "#define VALGRIND_POOL 1" >>confdefs.h
8731
8732 fi
8733
8734 ################################################################################
8735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use device-mapper" >&5
8736 $as_echo_n "checking whether to use device-mapper... " >&6; }
8737 # Check whether --enable-devmapper was given.
8738 if test "${enable_devmapper+set}" = set; then :
8739 enableval=$enable_devmapper; DEVMAPPER=$enableval
8740 fi
8741
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVMAPPER" >&5
8743 $as_echo "$DEVMAPPER" >&6; }
8744
8745 if test x$DEVMAPPER = xyes; then
8746
8747 $as_echo "#define DEVMAPPER_SUPPORT 1" >>confdefs.h
8748
8749 fi
8750
8751 ################################################################################
8752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable synchronisation with udev processing" >&5
8753 $as_echo_n "checking whether to enable synchronisation with udev processing... " >&6; }
8754 # Check whether --enable-udev_sync was given.
8755 if test "${enable_udev_sync+set}" = set; then :
8756 enableval=$enable_udev_sync; UDEV_SYNC=$enableval
8757 else
8758 UDEV_SYNC=no
8759 fi
8760
8761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_SYNC" >&5
8762 $as_echo "$UDEV_SYNC" >&6; }
8763
8764 if test x$UDEV_SYNC = xyes; then
8765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for udev_queue_get_udev_is_active in -ludev" >&5
8766 $as_echo_n "checking for udev_queue_get_udev_is_active in -ludev... " >&6; }
8767 if test "${ac_cv_lib_udev_udev_queue_get_udev_is_active+set}" = set; then :
8768 $as_echo_n "(cached) " >&6
8769 else
8770 ac_check_lib_save_LIBS=$LIBS
8771 LIBS="-ludev $LIBS"
8772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8773 /* end confdefs.h. */
8774
8775 /* Override any GCC internal prototype to avoid an error.
8776 Use char because int might match the return type of a GCC
8777 builtin and then its argument prototype would still apply. */
8778 #ifdef __cplusplus
8779 extern "C"
8780 #endif
8781 char udev_queue_get_udev_is_active ();
8782 int
8783 main ()
8784 {
8785 return udev_queue_get_udev_is_active ();
8786 ;
8787 return 0;
8788 }
8789 _ACEOF
8790 if ac_fn_c_try_link "$LINENO"; then :
8791 ac_cv_lib_udev_udev_queue_get_udev_is_active=yes
8792 else
8793 ac_cv_lib_udev_udev_queue_get_udev_is_active=no
8794 fi
8795 rm -f core conftest.err conftest.$ac_objext \
8796 conftest$ac_exeext conftest.$ac_ext
8797 LIBS=$ac_check_lib_save_LIBS
8798 fi
8799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_udev_udev_queue_get_udev_is_active" >&5
8800 $as_echo "$ac_cv_lib_udev_udev_queue_get_udev_is_active" >&6; }
8801 if test "x$ac_cv_lib_udev_udev_queue_get_udev_is_active" = x""yes; then :
8802 UDEV_PC="libudev"; UDEV_LIBS="-ludev"
8803 else
8804 as_fn_error $? "bailing out... libudev library is required" "$LINENO" 5
8805 fi
8806
8807
8808 $as_echo "#define UDEV_SYNC_SUPPORT 1" >>confdefs.h
8809
8810 fi
8811
8812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable installation of udev rules required for synchronisation" >&5
8813 $as_echo_n "checking whether to enable installation of udev rules required for synchronisation... " >&6; }
8814 # Check whether --enable-udev_rules was given.
8815 if test "${enable_udev_rules+set}" = set; then :
8816 enableval=$enable_udev_rules; UDEV_RULES=$enableval
8817 else
8818 UDEV_RULES=$UDEV_SYNC
8819 fi
8820
8821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_RULES" >&5
8822 $as_echo "$UDEV_RULES" >&6; }
8823
8824 ################################################################################
8825 # Check whether --enable-compat was given.
8826 if test "${enable_compat+set}" = set; then :
8827 enableval=$enable_compat; DM_COMPAT=$enableval
8828 else
8829 DM_COMPAT=no
8830 fi
8831
8832
8833 ################################################################################
8834 # Check whether --enable-units-compat was given.
8835 if test "${enable_units_compat+set}" = set; then :
8836 enableval=$enable_units_compat; UNITS_COMPAT=$enableval
8837 else
8838 UNITS_COMPAT=no
8839 fi
8840
8841
8842 if test x$UNITS_COMPAT = xyes; then
8843
8844 $as_echo "#define DEFAULT_SI_UNIT_CONSISTENCY 0" >>confdefs.h
8845
8846 fi
8847
8848 ################################################################################
8849 # Check whether --enable-ioctl was given.
8850 if test "${enable_ioctl+set}" = set; then :
8851 enableval=$enable_ioctl; DM_IOCTLS=$enableval
8852 fi
8853
8854
8855 ################################################################################
8856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable O_DIRECT" >&5
8857 $as_echo_n "checking whether to enable O_DIRECT... " >&6; }
8858 # Check whether --enable-o_direct was given.
8859 if test "${enable_o_direct+set}" = set; then :
8860 enableval=$enable_o_direct; ODIRECT=$enableval
8861 fi
8862
8863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODIRECT" >&5
8864 $as_echo "$ODIRECT" >&6; }
8865
8866 if test x$ODIRECT = xyes; then
8867
8868 $as_echo "#define O_DIRECT_SUPPORT 1" >>confdefs.h
8869
8870 fi
8871
8872 ################################################################################
8873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build liblvm2app.so application library" >&5
8874 $as_echo_n "checking whether to build liblvm2app.so application library... " >&6; }
8875 # Check whether --enable-applib was given.
8876 if test "${enable_applib+set}" = set; then :
8877 enableval=$enable_applib; APPLIB=$enableval
8878 else
8879 APPLIB=no
8880 fi
8881
8882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $APPLIB" >&5
8883 $as_echo "$APPLIB" >&6; }
8884
8885 test x$APPLIB = xyes \
8886 && LVM2APP_LIB=-llvm2app \
8887 || LVM2APP_LIB=
8888
8889 ################################################################################
8890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to compile liblvm2cmd.so" >&5
8891 $as_echo_n "checking whether to compile liblvm2cmd.so... " >&6; }
8892 # Check whether --enable-cmdlib was given.
8893 if test "${enable_cmdlib+set}" = set; then :
8894 enableval=$enable_cmdlib; CMDLIB=$enableval
8895 else
8896 CMDLIB=no
8897 fi
8898
8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMDLIB" >&5
8900 $as_echo "$CMDLIB" >&6; }
8901
8902 test x$CMDLIB = xyes \
8903 && LVM2CMD_LIB=-llvm2cmd \
8904 || LVM2CMD_LIB=
8905
8906 ################################################################################
8907 # Check whether --enable-pkgconfig was given.
8908 if test "${enable_pkgconfig+set}" = set; then :
8909 enableval=$enable_pkgconfig; PKGCONFIG=$enableval
8910 else
8911 PKGCONFIG=no
8912 fi
8913
8914
8915 ################################################################################
8916 # Check whether --enable-write_install was given.
8917 if test "${enable_write_install+set}" = set; then :
8918 enableval=$enable_write_install; WRITE_INSTALL=$enableval
8919 else
8920 WRITE_INSTALL=no
8921 fi
8922
8923
8924 ################################################################################
8925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install fsadm" >&5
8926 $as_echo_n "checking whether to install fsadm... " >&6; }
8927 # Check whether --enable-fsadm was given.
8928 if test "${enable_fsadm+set}" = set; then :
8929 enableval=$enable_fsadm; FSADM=$enableval
8930 fi
8931
8932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FSADM" >&5
8933 $as_echo "$FSADM" >&6; }
8934
8935 ################################################################################
8936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use dmeventd" >&5
8937 $as_echo_n "checking whether to use dmeventd... " >&6; }
8938 # Check whether --enable-dmeventd was given.
8939 if test "${enable_dmeventd+set}" = set; then :
8940 enableval=$enable_dmeventd; DMEVENTD=$enableval
8941 fi
8942
8943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DMEVENTD" >&5
8944 $as_echo "$DMEVENTD" >&6; }
8945
8946 BUILD_DMEVENTD=$DMEVENTD
8947
8948 if test x$DMEVENTD = xyes; then
8949 if test x$MIRRORS != xinternal; then
8950 as_fn_error $? "--enable-dmeventd currently requires --with-mirrors=internal
8951 " "$LINENO" 5
8952 fi
8953 if test x$CMDLIB = xno; then
8954 as_fn_error $? "--enable-dmeventd requires --enable-cmdlib to be used as well
8955 " "$LINENO" 5
8956 fi
8957 fi
8958
8959 if test x$DMEVENTD = xyes; then
8960
8961 $as_echo "#define DMEVENTD 1" >>confdefs.h
8962
8963 fi
8964
8965 ################################################################################
8966
8967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getline in -lc" >&5
8968 $as_echo_n "checking for getline in -lc... " >&6; }
8969 if test "${ac_cv_lib_c_getline+set}" = set; then :
8970 $as_echo_n "(cached) " >&6
8971 else
8972 ac_check_lib_save_LIBS=$LIBS
8973 LIBS="-lc $LIBS"
8974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8975 /* end confdefs.h. */
8976
8977 /* Override any GCC internal prototype to avoid an error.
8978 Use char because int might match the return type of a GCC
8979 builtin and then its argument prototype would still apply. */
8980 #ifdef __cplusplus
8981 extern "C"
8982 #endif
8983 char getline ();
8984 int
8985 main ()
8986 {
8987 return getline ();
8988 ;
8989 return 0;
8990 }
8991 _ACEOF
8992 if ac_fn_c_try_link "$LINENO"; then :
8993 ac_cv_lib_c_getline=yes
8994 else
8995 ac_cv_lib_c_getline=no
8996 fi
8997 rm -f core conftest.err conftest.$ac_objext \
8998 conftest$ac_exeext conftest.$ac_ext
8999 LIBS=$ac_check_lib_save_LIBS
9000 fi
9001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getline" >&5
9002 $as_echo "$ac_cv_lib_c_getline" >&6; }
9003 if test "x$ac_cv_lib_c_getline" = x""yes; then :
9004
9005 $as_echo "#define HAVE_GETLINE 1" >>confdefs.h
9006
9007 fi
9008
9009
9010 ################################################################################
9011
9012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for canonicalize_file_name in -lc" >&5
9013 $as_echo_n "checking for canonicalize_file_name in -lc... " >&6; }
9014 if test "${ac_cv_lib_c_canonicalize_file_name+set}" = set; then :
9015 $as_echo_n "(cached) " >&6
9016 else
9017 ac_check_lib_save_LIBS=$LIBS
9018 LIBS="-lc $LIBS"
9019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9020 /* end confdefs.h. */
9021
9022 /* Override any GCC internal prototype to avoid an error.
9023 Use char because int might match the return type of a GCC
9024 builtin and then its argument prototype would still apply. */
9025 #ifdef __cplusplus
9026 extern "C"
9027 #endif
9028 char canonicalize_file_name ();
9029 int
9030 main ()
9031 {
9032 return canonicalize_file_name ();
9033 ;
9034 return 0;
9035 }
9036 _ACEOF
9037 if ac_fn_c_try_link "$LINENO"; then :
9038 ac_cv_lib_c_canonicalize_file_name=yes
9039 else
9040 ac_cv_lib_c_canonicalize_file_name=no
9041 fi
9042 rm -f core conftest.err conftest.$ac_objext \
9043 conftest$ac_exeext conftest.$ac_ext
9044 LIBS=$ac_check_lib_save_LIBS
9045 fi
9046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_canonicalize_file_name" >&5
9047 $as_echo "$ac_cv_lib_c_canonicalize_file_name" >&6; }
9048 if test "x$ac_cv_lib_c_canonicalize_file_name" = x""yes; then :
9049
9050 $as_echo "#define HAVE_CANONICALIZE_FILE_NAME 1" >>confdefs.h
9051
9052 fi
9053
9054
9055 ################################################################################
9056 if [ "x$exec_prefix" = xNONE -a "x$prefix" = xNONE ];
9057 then exec_prefix="";
9058 fi;
9059
9060 ################################################################################
9061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9062 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9063 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9064 $as_echo_n "(cached) " >&6
9065 else
9066 ac_check_lib_save_LIBS=$LIBS
9067 LIBS="-ldl $LIBS"
9068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9069 /* end confdefs.h. */
9070
9071 /* Override any GCC internal prototype to avoid an error.
9072 Use char because int might match the return type of a GCC
9073 builtin and then its argument prototype would still apply. */
9074 #ifdef __cplusplus
9075 extern "C"
9076 #endif
9077 char dlopen ();
9078 int
9079 main ()
9080 {
9081 return dlopen ();
9082 ;
9083 return 0;
9084 }
9085 _ACEOF
9086 if ac_fn_c_try_link "$LINENO"; then :
9087 ac_cv_lib_dl_dlopen=yes
9088 else
9089 ac_cv_lib_dl_dlopen=no
9090 fi
9091 rm -f core conftest.err conftest.$ac_objext \
9092 conftest$ac_exeext conftest.$ac_ext
9093 LIBS=$ac_check_lib_save_LIBS
9094 fi
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9096 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9097 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9098
9099
9100 $as_echo "#define HAVE_LIBDL 1" >>confdefs.h
9101
9102 DL_LIBS="-ldl"
9103 HAVE_LIBDL=yes
9104 else
9105
9106 DL_LIBS=
9107 HAVE_LIBDL=no
9108 fi
9109
9110
9111 ################################################################################
9112 if [ \( "x$LVM1" = xshared -o "x$POOL" = xshared -o "x$CLUSTER" = xshared \
9113 -o "x$SNAPSHOTS" = xshared -o "x$MIRRORS" = xshared \
9114 \) -a "x$STATIC_LINK" = xyes ];
9115 then as_fn_error $? "Features cannot be 'shared' when building statically
9116 " "$LINENO" 5
9117 fi
9118
9119 ################################################################################
9120 if [ "$DMEVENTD" = yes -o "$CLVMD" != none ] ; then
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_lock in -lpthread" >&5
9122 $as_echo_n "checking for pthread_mutex_lock in -lpthread... " >&6; }
9123 if test "${ac_cv_lib_pthread_pthread_mutex_lock+set}" = set; then :
9124 $as_echo_n "(cached) " >&6
9125 else
9126 ac_check_lib_save_LIBS=$LIBS
9127 LIBS="-lpthread $LIBS"
9128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9129 /* end confdefs.h. */
9130
9131 /* Override any GCC internal prototype to avoid an error.
9132 Use char because int might match the return type of a GCC
9133 builtin and then its argument prototype would still apply. */
9134 #ifdef __cplusplus
9135 extern "C"
9136 #endif
9137 char pthread_mutex_lock ();
9138 int
9139 main ()
9140 {
9141 return pthread_mutex_lock ();
9142 ;
9143 return 0;
9144 }
9145 _ACEOF
9146 if ac_fn_c_try_link "$LINENO"; then :
9147 ac_cv_lib_pthread_pthread_mutex_lock=yes
9148 else
9149 ac_cv_lib_pthread_pthread_mutex_lock=no
9150 fi
9151 rm -f core conftest.err conftest.$ac_objext \
9152 conftest$ac_exeext conftest.$ac_ext
9153 LIBS=$ac_check_lib_save_LIBS
9154 fi
9155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_lock" >&5
9156 $as_echo "$ac_cv_lib_pthread_pthread_mutex_lock" >&6; }
9157 if test "x$ac_cv_lib_pthread_pthread_mutex_lock" = x""yes; then :
9158 PTHREAD_LIBS="-lpthread"
9159 else
9160 hard_bailout
9161 fi
9162
9163 fi
9164
9165 ################################################################################
9166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable selinux support" >&5
9167 $as_echo_n "checking whether to enable selinux support... " >&6; }
9168 # Check whether --enable-selinux was given.
9169 if test "${enable_selinux+set}" = set; then :
9170 enableval=$enable_selinux; SELINUX=$enableval
9171 fi
9172
9173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SELINUX" >&5
9174 $as_echo "$SELINUX" >&6; }
9175
9176 ################################################################################
9177 if test x$SELINUX = xyes; then
9178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sepol_check_context in -lsepol" >&5
9179 $as_echo_n "checking for sepol_check_context in -lsepol... " >&6; }
9180 if test "${ac_cv_lib_sepol_sepol_check_context+set}" = set; then :
9181 $as_echo_n "(cached) " >&6
9182 else
9183 ac_check_lib_save_LIBS=$LIBS
9184 LIBS="-lsepol $LIBS"
9185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9186 /* end confdefs.h. */
9187
9188 /* Override any GCC internal prototype to avoid an error.
9189 Use char because int might match the return type of a GCC
9190 builtin and then its argument prototype would still apply. */
9191 #ifdef __cplusplus
9192 extern "C"
9193 #endif
9194 char sepol_check_context ();
9195 int
9196 main ()
9197 {
9198 return sepol_check_context ();
9199 ;
9200 return 0;
9201 }
9202 _ACEOF
9203 if ac_fn_c_try_link "$LINENO"; then :
9204 ac_cv_lib_sepol_sepol_check_context=yes
9205 else
9206 ac_cv_lib_sepol_sepol_check_context=no
9207 fi
9208 rm -f core conftest.err conftest.$ac_objext \
9209 conftest$ac_exeext conftest.$ac_ext
9210 LIBS=$ac_check_lib_save_LIBS
9211 fi
9212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sepol_sepol_check_context" >&5
9213 $as_echo "$ac_cv_lib_sepol_sepol_check_context" >&6; }
9214 if test "x$ac_cv_lib_sepol_sepol_check_context" = x""yes; then :
9215
9216
9217 $as_echo "#define HAVE_SEPOL 1" >>confdefs.h
9218
9219 SELINUX_LIBS="-lsepol"
9220 fi
9221
9222
9223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
9224 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
9225 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
9226 $as_echo_n "(cached) " >&6
9227 else
9228 ac_check_lib_save_LIBS=$LIBS
9229 LIBS="-lselinux $LIBS"
9230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9231 /* end confdefs.h. */
9232
9233 /* Override any GCC internal prototype to avoid an error.
9234 Use char because int might match the return type of a GCC
9235 builtin and then its argument prototype would still apply. */
9236 #ifdef __cplusplus
9237 extern "C"
9238 #endif
9239 char is_selinux_enabled ();
9240 int
9241 main ()
9242 {
9243 return is_selinux_enabled ();
9244 ;
9245 return 0;
9246 }
9247 _ACEOF
9248 if ac_fn_c_try_link "$LINENO"; then :
9249 ac_cv_lib_selinux_is_selinux_enabled=yes
9250 else
9251 ac_cv_lib_selinux_is_selinux_enabled=no
9252 fi
9253 rm -f core conftest.err conftest.$ac_objext \
9254 conftest$ac_exeext conftest.$ac_ext
9255 LIBS=$ac_check_lib_save_LIBS
9256 fi
9257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
9258 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
9259 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
9260
9261 for ac_header in selinux/selinux.h
9262 do :
9263 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
9264 if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then :
9265 cat >>confdefs.h <<_ACEOF
9266 #define HAVE_SELINUX_SELINUX_H 1
9267 _ACEOF
9268
9269 else
9270 hard_bailout
9271 fi
9272
9273 done
9274
9275 for ac_header in selinux/label.h
9276 do :
9277 ac_fn_c_check_header_mongrel "$LINENO" "selinux/label.h" "ac_cv_header_selinux_label_h" "$ac_includes_default"
9278 if test "x$ac_cv_header_selinux_label_h" = x""yes; then :
9279 cat >>confdefs.h <<_ACEOF
9280 #define HAVE_SELINUX_LABEL_H 1
9281 _ACEOF
9282
9283 fi
9284
9285 done
9286
9287
9288 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
9289
9290 SELINUX_LIBS="-lselinux $SELINUX_LIBS"
9291 SELINUX_PC="libselinux"
9292 HAVE_SELINUX=yes
9293 else
9294
9295 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling selinux" >&5
9296 $as_echo "$as_me: WARNING: Disabling selinux" >&2;}
9297 SELINUX_LIBS=
9298 SELINUX_PC=
9299 HAVE_SELINUX=no
9300 fi
9301
9302 fi
9303
9304 ################################################################################
9305 if test x$REALTIME = xyes; then
9306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
9307 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
9308 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
9309 $as_echo_n "(cached) " >&6
9310 else
9311 ac_check_lib_save_LIBS=$LIBS
9312 LIBS="-lrt $LIBS"
9313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9314 /* end confdefs.h. */
9315
9316 /* Override any GCC internal prototype to avoid an error.
9317 Use char because int might match the return type of a GCC
9318 builtin and then its argument prototype would still apply. */
9319 #ifdef __cplusplus
9320 extern "C"
9321 #endif
9322 char clock_gettime ();
9323 int
9324 main ()
9325 {
9326 return clock_gettime ();
9327 ;
9328 return 0;
9329 }
9330 _ACEOF
9331 if ac_fn_c_try_link "$LINENO"; then :
9332 ac_cv_lib_rt_clock_gettime=yes
9333 else
9334 ac_cv_lib_rt_clock_gettime=no
9335 fi
9336 rm -f core conftest.err conftest.$ac_objext \
9337 conftest$ac_exeext conftest.$ac_ext
9338 LIBS=$ac_check_lib_save_LIBS
9339 fi
9340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
9341 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
9342 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
9343 HAVE_REALTIME=yes
9344 else
9345 HAVE_REALTIME=no
9346 fi
9347
9348
9349 if test x$HAVE_REALTIME = xyes; then
9350
9351 $as_echo "#define HAVE_REALTIME 1" >>confdefs.h
9352
9353 LIBS="-lrt $LIBS"
9354 else
9355 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling realtime clock" >&5
9356 $as_echo "$as_me: WARNING: Disabling realtime clock" >&2;}
9357 fi
9358 fi
9359
9360 ################################################################################
9361 for ac_header in getopt.h
9362 do :
9363 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
9364 if test "x$ac_cv_header_getopt_h" = x""yes; then :
9365 cat >>confdefs.h <<_ACEOF
9366 #define HAVE_GETOPT_H 1
9367 _ACEOF
9368
9369 $as_echo "#define HAVE_GETOPTLONG 1" >>confdefs.h
9370
9371 fi
9372
9373 done
9374
9375
9376 ################################################################################
9377 if test x$READLINE != xno; then
9378 lvm_saved_libs=$LIBS
9379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9380 $as_echo_n "checking for library containing tgetent... " >&6; }
9381 if test "${ac_cv_search_tgetent+set}" = set; then :
9382 $as_echo_n "(cached) " >&6
9383 else
9384 ac_func_search_save_LIBS=$LIBS
9385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9386 /* end confdefs.h. */
9387
9388 /* Override any GCC internal prototype to avoid an error.
9389 Use char because int might match the return type of a GCC
9390 builtin and then its argument prototype would still apply. */
9391 #ifdef __cplusplus
9392 extern "C"
9393 #endif
9394 char tgetent ();
9395 int
9396 main ()
9397 {
9398 return tgetent ();
9399 ;
9400 return 0;
9401 }
9402 _ACEOF
9403 for ac_lib in '' tinfo ncurses curses termcap termlib; do
9404 if test -z "$ac_lib"; then
9405 ac_res="none required"
9406 else
9407 ac_res=-l$ac_lib
9408 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9409 fi
9410 if ac_fn_c_try_link "$LINENO"; then :
9411 ac_cv_search_tgetent=$ac_res
9412 fi
9413 rm -f core conftest.err conftest.$ac_objext \
9414 conftest$ac_exeext
9415 if test "${ac_cv_search_tgetent+set}" = set; then :
9416 break
9417 fi
9418 done
9419 if test "${ac_cv_search_tgetent+set}" = set; then :
9420
9421 else
9422 ac_cv_search_tgetent=no
9423 fi
9424 rm conftest.$ac_ext
9425 LIBS=$ac_func_search_save_LIBS
9426 fi
9427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9428 $as_echo "$ac_cv_search_tgetent" >&6; }
9429 ac_res=$ac_cv_search_tgetent
9430 if test "$ac_res" != no; then :
9431 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9432 READLINE_LIBS=$ac_cv_search_tgetent
9433 else
9434
9435 if test "$READLINE" = yes; then
9436 as_fn_error $? "termcap could not be found which is required for the
9437 --enable-readline option (which is enabled by default). Either disable readline
9438 support with --disable-readline or download and install termcap from:
9439 ftp.gnu.org/gnu/termcap
9440 Note: if you are using precompiled packages you will also need the development
9441 package as well (which may be called termcap-devel or something similar).
9442 Note: (n)curses also seems to work as a substitute for termcap. This was
9443 not found either - but you could try installing that as well." "$LINENO" 5
9444 fi
9445 fi
9446
9447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
9448 $as_echo_n "checking for readline in -lreadline... " >&6; }
9449 if test "${ac_cv_lib_readline_readline+set}" = set; then :
9450 $as_echo_n "(cached) " >&6
9451 else
9452 ac_check_lib_save_LIBS=$LIBS
9453 LIBS="-lreadline $LIBS"
9454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9455 /* end confdefs.h. */
9456
9457 /* Override any GCC internal prototype to avoid an error.
9458 Use char because int might match the return type of a GCC
9459 builtin and then its argument prototype would still apply. */
9460 #ifdef __cplusplus
9461 extern "C"
9462 #endif
9463 char readline ();
9464 int
9465 main ()
9466 {
9467 return readline ();
9468 ;
9469 return 0;
9470 }
9471 _ACEOF
9472 if ac_fn_c_try_link "$LINENO"; then :
9473 ac_cv_lib_readline_readline=yes
9474 else
9475 ac_cv_lib_readline_readline=no
9476 fi
9477 rm -f core conftest.err conftest.$ac_objext \
9478 conftest$ac_exeext conftest.$ac_ext
9479 LIBS=$ac_check_lib_save_LIBS
9480 fi
9481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
9482 $as_echo "$ac_cv_lib_readline_readline" >&6; }
9483 if test "x$ac_cv_lib_readline_readline" = x""yes; then :
9484
9485
9486 $as_echo "#define READLINE_SUPPORT 1" >>confdefs.h
9487
9488 LIBS=$lvm_saved_libs
9489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_line_buffer in -lreadline" >&5
9490 $as_echo_n "checking for rl_line_buffer in -lreadline... " >&6; }
9491 if test "${ac_cv_lib_readline_rl_line_buffer+set}" = set; then :
9492 $as_echo_n "(cached) " >&6
9493 else
9494 ac_check_lib_save_LIBS=$LIBS
9495 LIBS="-lreadline $LIBS"
9496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9497 /* end confdefs.h. */
9498
9499 /* Override any GCC internal prototype to avoid an error.
9500 Use char because int might match the return type of a GCC
9501 builtin and then its argument prototype would still apply. */
9502 #ifdef __cplusplus
9503 extern "C"
9504 #endif
9505 char rl_line_buffer ();
9506 int
9507 main ()
9508 {
9509 return rl_line_buffer ();
9510 ;
9511 return 0;
9512 }
9513 _ACEOF
9514 if ac_fn_c_try_link "$LINENO"; then :
9515 ac_cv_lib_readline_rl_line_buffer=yes
9516 else
9517 ac_cv_lib_readline_rl_line_buffer=no
9518 fi
9519 rm -f core conftest.err conftest.$ac_objext \
9520 conftest$ac_exeext conftest.$ac_ext
9521 LIBS=$ac_check_lib_save_LIBS
9522 fi
9523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_line_buffer" >&5
9524 $as_echo "$ac_cv_lib_readline_rl_line_buffer" >&6; }
9525 if test "x$ac_cv_lib_readline_rl_line_buffer" = x""yes; then :
9526 READLINE_LIBS="-lreadline"
9527 else
9528
9529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: linking -lreadline with $READLINE_LIBS needed" >&5
9530 $as_echo "linking -lreadline with $READLINE_LIBS needed" >&6; }
9531 READLINE_LIBS="-lreadline $READLINE_LIBS"
9532
9533 fi
9534
9535 else
9536
9537 READLINE_LIBS=
9538 if test "$READLINE" = yes; then
9539 as_fn_error $? "GNU Readline could not be found which is required for the
9540 --enable-readline option (which is enabled by default). Either disable readline
9541 support with --disable-readline or download and install readline from:
9542 ftp.gnu.org/gnu/readline
9543 Note: if you are using precompiled packages you will also need the development
9544 package as well (which may be called readline-devel or something similar)." "$LINENO" 5
9545 fi
9546 fi
9547
9548 LIBS="$READLINE_LIBS $lvm_saved_libs"
9549 for ac_func in rl_completion_matches
9550 do :
9551 ac_fn_c_check_func "$LINENO" "rl_completion_matches" "ac_cv_func_rl_completion_matches"
9552 if test "x$ac_cv_func_rl_completion_matches" = x""yes; then :
9553 cat >>confdefs.h <<_ACEOF
9554 #define HAVE_RL_COMPLETION_MATCHES 1
9555 _ACEOF
9556
9557 fi
9558 done
9559
9560 LIBS=$lvm_saved_libs
9561 fi
9562
9563 ################################################################################
9564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable internationalisation" >&5
9565 $as_echo_n "checking whether to enable internationalisation... " >&6; }
9566 # Check whether --enable-nls was given.
9567 if test "${enable_nls+set}" = set; then :
9568 enableval=$enable_nls; INTL=$enableval
9569 else
9570 INTL=no
9571 fi
9572
9573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTL" >&5
9574 $as_echo "$INTL" >&6; }
9575
9576 if test x$INTL = xyes; then
9577 # FIXME - Move this - can be device-mapper too
9578 INTL_PACKAGE="lvm2"
9579 # Extract the first word of "msgfmt", so it can be a program name with args.
9580 set dummy msgfmt; ac_word=$2
9581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9582 $as_echo_n "checking for $ac_word... " >&6; }
9583 if test "${ac_cv_path_MSGFMT+set}" = set; then :
9584 $as_echo_n "(cached) " >&6
9585 else
9586 case $MSGFMT in
9587 [\\/]* | ?:[\\/]*)
9588 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
9589 ;;
9590 *)
9591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9592 for as_dir in $PATH
9593 do
9594 IFS=$as_save_IFS
9595 test -z "$as_dir" && as_dir=.
9596 for ac_exec_ext in '' $ac_executable_extensions; do
9597 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9598 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
9599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9600 break 2
9601 fi
9602 done
9603 done
9604 IFS=$as_save_IFS
9605
9606 ;;
9607 esac
9608 fi
9609 MSGFMT=$ac_cv_path_MSGFMT
9610 if test -n "$MSGFMT"; then
9611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
9612 $as_echo "$MSGFMT" >&6; }
9613 else
9614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9615 $as_echo "no" >&6; }
9616 fi
9617
9618
9619 if [ "x$MSGFMT" == x ];
9620 then as_fn_error $? "msgfmt not found in path $PATH
9621 " "$LINENO" 5
9622 fi;
9623
9624
9625 # Check whether --with-localedir was given.
9626 if test "${with_localedir+set}" = set; then :
9627 withval=$with_localedir; LOCALEDIR=$withval
9628 else
9629 LOCALEDIR='${prefix}/share/locale'
9630 fi
9631
9632 fi
9633
9634 ################################################################################
9635
9636 # Check whether --with-confdir was given.
9637 if test "${with_confdir+set}" = set; then :
9638 withval=$with_confdir; CONFDIR=$withval
9639 else
9640 CONFDIR="/etc"
9641 fi
9642
9643
9644
9645 # Check whether --with-staticdir was given.
9646 if test "${with_staticdir+set}" = set; then :
9647 withval=$with_staticdir; STATICDIR=$withval
9648 else
9649 STATICDIR='${exec_prefix}/sbin'
9650 fi
9651
9652
9653
9654 # Check whether --with-usrlibdir was given.
9655 if test "${with_usrlibdir+set}" = set; then :
9656 withval=$with_usrlibdir; usrlibdir=$withval
9657 else
9658 usrlibdir='${prefix}/lib'
9659 fi
9660
9661
9662
9663 # Check whether --with-usrsbindir was given.
9664 if test "${with_usrsbindir+set}" = set; then :
9665 withval=$with_usrsbindir; usrsbindir=$withval
9666 else
9667 usrsbindir='${prefix}/sbin'
9668 fi
9669
9670
9671 ################################################################################
9672
9673 # Check whether --with-udev_prefix was given.
9674 if test "${with_udev_prefix+set}" = set; then :
9675 withval=$with_udev_prefix; udev_prefix=$withval
9676 else
9677 udev_prefix='${exec_prefix}'
9678 fi
9679
9680
9681
9682 # Check whether --with-udevdir was given.
9683 if test "${with_udevdir+set}" = set; then :
9684 withval=$with_udevdir; udevdir=$withval
9685 else
9686 udevdir='${udev_prefix}/lib/udev/rules.d'
9687 fi
9688
9689
9690 ################################################################################
9691 if test x$READLINE = xyes; then
9692 for ac_header in readline/readline.h readline/history.h
9693 do :
9694 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9695 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9696 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9697 cat >>confdefs.h <<_ACEOF
9698 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9699 _ACEOF
9700
9701 else
9702 as_fn_error $? "bailing out" "$LINENO" 5
9703 fi
9704
9705 done
9706
9707 fi
9708
9709 if test x$CLVMD != xnone; then
9710 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
9711 do :
9712 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9713 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9714 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9715 cat >>confdefs.h <<_ACEOF
9716 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9717 _ACEOF
9718
9719 else
9720 as_fn_error $? "bailing out" "$LINENO" 5
9721 fi
9722
9723 done
9724
9725 for ac_func in dup2 getmntent memmove select socket
9726 do :
9727 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9728 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9729 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9730 cat >>confdefs.h <<_ACEOF
9731 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9732 _ACEOF
9733
9734 else
9735 as_fn_error $? "bailing out" "$LINENO" 5
9736 fi
9737 done
9738
9739 # getmntent is in the standard C library on UNICOS, in -lsun on Irix 4,
9740 # -lseq on Dynix/PTX, -lgen on Unixware.
9741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getmntent" >&5
9742 $as_echo_n "checking for library containing getmntent... " >&6; }
9743 if test "${ac_cv_search_getmntent+set}" = set; then :
9744 $as_echo_n "(cached) " >&6
9745 else
9746 ac_func_search_save_LIBS=$LIBS
9747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9748 /* end confdefs.h. */
9749
9750 /* Override any GCC internal prototype to avoid an error.
9751 Use char because int might match the return type of a GCC
9752 builtin and then its argument prototype would still apply. */
9753 #ifdef __cplusplus
9754 extern "C"
9755 #endif
9756 char getmntent ();
9757 int
9758 main ()
9759 {
9760 return getmntent ();
9761 ;
9762 return 0;
9763 }
9764 _ACEOF
9765 for ac_lib in '' sun seq gen; do
9766 if test -z "$ac_lib"; then
9767 ac_res="none required"
9768 else
9769 ac_res=-l$ac_lib
9770 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9771 fi
9772 if ac_fn_c_try_link "$LINENO"; then :
9773 ac_cv_search_getmntent=$ac_res
9774 fi
9775 rm -f core conftest.err conftest.$ac_objext \
9776 conftest$ac_exeext
9777 if test "${ac_cv_search_getmntent+set}" = set; then :
9778 break
9779 fi
9780 done
9781 if test "${ac_cv_search_getmntent+set}" = set; then :
9782
9783 else
9784 ac_cv_search_getmntent=no
9785 fi
9786 rm conftest.$ac_ext
9787 LIBS=$ac_func_search_save_LIBS
9788 fi
9789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getmntent" >&5
9790 $as_echo "$ac_cv_search_getmntent" >&6; }
9791 ac_res=$ac_cv_search_getmntent
9792 if test "$ac_res" != no; then :
9793 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9794 ac_cv_func_getmntent=yes
9795
9796 $as_echo "#define HAVE_GETMNTENT 1" >>confdefs.h
9797
9798 else
9799 ac_cv_func_getmntent=no
9800 fi
9801
9802
9803 for ac_header in sys/select.h sys/socket.h
9804 do :
9805 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9806 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9807 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9808 cat >>confdefs.h <<_ACEOF
9809 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9810 _ACEOF
9811
9812 fi
9813
9814 done
9815
9816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
9817 $as_echo_n "checking types of arguments for select... " >&6; }
9818 if test "${ac_cv_func_select_args+set}" = set; then :
9819 $as_echo_n "(cached) " >&6
9820 else
9821 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
9822 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
9823 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
9824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9825 /* end confdefs.h. */
9826 $ac_includes_default
9827 #ifdef HAVE_SYS_SELECT_H
9828 # include <sys/select.h>
9829 #endif
9830 #ifdef HAVE_SYS_SOCKET_H
9831 # include <sys/socket.h>
9832 #endif
9833
9834 int
9835 main ()
9836 {
9837 extern int select ($ac_arg1,
9838 $ac_arg234, $ac_arg234, $ac_arg234,
9839 $ac_arg5);
9840 ;
9841 return 0;
9842 }
9843 _ACEOF
9844 if ac_fn_c_try_compile "$LINENO"; then :
9845 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
9846 fi
9847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9848 done
9849 done
9850 done
9851 # Provide a safe default value.
9852 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
9853
9854 fi
9855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
9856 $as_echo "$ac_cv_func_select_args" >&6; }
9857 ac_save_IFS=$IFS; IFS=','
9858 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
9859 IFS=$ac_save_IFS
9860 shift
9861
9862 cat >>confdefs.h <<_ACEOF
9863 #define SELECT_TYPE_ARG1 $1
9864 _ACEOF
9865
9866
9867 cat >>confdefs.h <<_ACEOF
9868 #define SELECT_TYPE_ARG234 ($2)
9869 _ACEOF
9870
9871
9872 cat >>confdefs.h <<_ACEOF
9873 #define SELECT_TYPE_ARG5 ($3)
9874 _ACEOF
9875
9876 rm -f conftest*
9877
9878 fi
9879
9880 if test x$CLUSTER != xnone; then
9881 for ac_header in sys/socket.h sys/un.h
9882 do :
9883 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9884 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9885 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9886 cat >>confdefs.h <<_ACEOF
9887 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9888 _ACEOF
9889
9890 else
9891 as_fn_error $? "bailing out" "$LINENO" 5
9892 fi
9893
9894 done
9895
9896 for ac_func in socket
9897 do :
9898 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
9899 if test "x$ac_cv_func_socket" = x""yes; then :
9900 cat >>confdefs.h <<_ACEOF
9901 #define HAVE_SOCKET 1
9902 _ACEOF
9903
9904 else
9905 as_fn_error $? "bailing out" "$LINENO" 5
9906 fi
9907 done
9908
9909 fi
9910
9911 if test x$DMEVENTD = xyes; then
9912 for ac_header in arpa/inet.h
9913 do :
9914 ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default"
9915 if test "x$ac_cv_header_arpa_inet_h" = x""yes; then :
9916 cat >>confdefs.h <<_ACEOF
9917 #define HAVE_ARPA_INET_H 1
9918 _ACEOF
9919
9920 else
9921 as_fn_error $? "bailing out" "$LINENO" 5
9922 fi
9923
9924 done
9925
9926 fi
9927
9928 if test x$HAVE_LIBDL = xyes; then
9929 for ac_header in dlfcn.h
9930 do :
9931 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
9932 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9933 cat >>confdefs.h <<_ACEOF
9934 #define HAVE_DLFCN_H 1
9935 _ACEOF
9936
9937 else
9938 as_fn_error $? "bailing out" "$LINENO" 5
9939 fi
9940
9941 done
9942
9943 fi
9944
9945 if test x$INTL = xyes; then
9946 for ac_header in libintl.h
9947 do :
9948 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
9949 if test "x$ac_cv_header_libintl_h" = x""yes; then :
9950 cat >>confdefs.h <<_ACEOF
9951 #define HAVE_LIBINTL_H 1
9952 _ACEOF
9953
9954 else
9955 as_fn_error $? "bailing out" "$LINENO" 5
9956 fi
9957
9958 done
9959
9960 fi
9961
9962 if test x$UDEV_SYNC = xyes; then
9963 for ac_header in sys/ipc.h sys/sem.h
9964 do :
9965 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9966 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9967 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9968 cat >>confdefs.h <<_ACEOF
9969 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9970 _ACEOF
9971
9972 else
9973 as_fn_error $? "bailing out" "$LINENO" 5
9974 fi
9975
9976 done
9977
9978 fi
9979
9980 ################################################################################
9981 # Extract the first word of "modprobe", so it can be a program name with args.
9982 set dummy modprobe; ac_word=$2
9983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9984 $as_echo_n "checking for $ac_word... " >&6; }
9985 if test "${ac_cv_path_MODPROBE_CMD+set}" = set; then :
9986 $as_echo_n "(cached) " >&6
9987 else
9988 case $MODPROBE_CMD in
9989 [\\/]* | ?:[\\/]*)
9990 ac_cv_path_MODPROBE_CMD="$MODPROBE_CMD" # Let the user override the test with a path.
9991 ;;
9992 *)
9993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9994 for as_dir in $PATH
9995 do
9996 IFS=$as_save_IFS
9997 test -z "$as_dir" && as_dir=.
9998 for ac_exec_ext in '' $ac_executable_extensions; do
9999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10000 ac_cv_path_MODPROBE_CMD="$as_dir/$ac_word$ac_exec_ext"
10001 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10002 break 2
10003 fi
10004 done
10005 done
10006 IFS=$as_save_IFS
10007
10008 ;;
10009 esac
10010 fi
10011 MODPROBE_CMD=$ac_cv_path_MODPROBE_CMD
10012 if test -n "$MODPROBE_CMD"; then
10013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MODPROBE_CMD" >&5
10014 $as_echo "$MODPROBE_CMD" >&6; }
10015 else
10016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10017 $as_echo "no" >&6; }
10018 fi
10019
10020
10021
10022 if test x$MODPROBE_CMD != x; then
10023
10024 cat >>confdefs.h <<_ACEOF
10025 #define MODPROBE_CMD "$MODPROBE_CMD"
10026 _ACEOF
10027
10028 fi
10029
10030
10031 lvm_exec_prefix=$exec_prefix
10032 test "$lvm_exec_prefix" = NONE && lvm_exec_prefix=$prefix
10033 test "$lvm_exec_prefix" = NONE && lvm_exec_prefix=$ac_default_prefix
10034
10035 cat >>confdefs.h <<_ACEOF
10036 #define LVM_PATH "$lvm_exec_prefix/sbin/lvm"
10037 _ACEOF
10038
10039
10040 if test "$CLVMD" != none; then
10041 clvmd_prefix=$ac_default_prefix
10042 test "$prefix" != NONE && clvmd_prefix=$prefix
10043
10044 cat >>confdefs.h <<_ACEOF
10045 #define CLVMD_PATH "$clvmd_prefix/sbin/clvmd"
10046 _ACEOF
10047
10048 fi
10049
10050 ################################################################################
10051 if test "$BUILD_DMEVENTD" = yes; then
10052
10053 # Check whether --with-dmeventd-pidfile was given.
10054 if test "${with_dmeventd_pidfile+set}" = set; then :
10055 withval=$with_dmeventd_pidfile; DMEVENTD_PIDFILE=$withval
10056 else
10057 DMEVENTD_PIDFILE="/var/run/dmeventd.pid"
10058 fi
10059
10060
10061 cat >>confdefs.h <<_ACEOF
10062 #define DMEVENTD_PIDFILE "$DMEVENTD_PIDFILE"
10063 _ACEOF
10064
10065 fi
10066
10067 if test "$BUILD_DMEVENTD" = yes; then
10068
10069 # Check whether --with-dmeventd-path was given.
10070 if test "${with_dmeventd_path+set}" = set; then :
10071 withval=$with_dmeventd_path; DMEVENTD_PATH=$withval
10072 else
10073 DMEVENTD_PATH="$lvm_exec_prefix/sbin/dmeventd"
10074 fi
10075
10076
10077 cat >>confdefs.h <<_ACEOF
10078 #define DMEVENTD_PATH "$DMEVENTD_PATH"
10079 _ACEOF
10080
10081 fi
10082
10083
10084
10085 # Check whether --with-default-run-dir was given.
10086 if test "${with_default_run_dir+set}" = set; then :
10087 withval=$with_default_run_dir; DEFAULT_RUN_DIR="$withval"
10088 else
10089 DEFAULT_RUN_DIR="/var/run/lvm"
10090 fi
10091
10092 cat >>confdefs.h <<_ACEOF
10093 #define DEFAULT_RUN_DIR "$DEFAULT_RUN_DIR"
10094 _ACEOF
10095
10096
10097 ################################################################################
10098
10099 # Check whether --with-default-system-dir was given.
10100 if test "${with_default_system_dir+set}" = set; then :
10101 withval=$with_default_system_dir; DEFAULT_SYS_DIR=$withval
10102 else
10103 DEFAULT_SYS_DIR="/etc/lvm"
10104 fi
10105
10106
10107 cat >>confdefs.h <<_ACEOF
10108 #define DEFAULT_SYS_DIR "$DEFAULT_SYS_DIR"
10109 _ACEOF
10110
10111
10112
10113 # Check whether --with-default-archive-subdir was given.
10114 if test "${with_default_archive_subdir+set}" = set; then :
10115 withval=$with_default_archive_subdir; DEFAULT_ARCHIVE_SUBDIR=$withval
10116 else
10117 DEFAULT_ARCHIVE_SUBDIR=archive
10118 fi
10119
10120
10121 cat >>confdefs.h <<_ACEOF
10122 #define DEFAULT_ARCHIVE_SUBDIR "$DEFAULT_ARCHIVE_SUBDIR"
10123 _ACEOF
10124
10125
10126
10127 # Check whether --with-default-backup-subdir was given.
10128 if test "${with_default_backup_subdir+set}" = set; then :
10129 withval=$with_default_backup_subdir; DEFAULT_BACKUP_SUBDIR=$withval
10130 else
10131 DEFAULT_BACKUP_SUBDIR=backup
10132 fi
10133
10134
10135 cat >>confdefs.h <<_ACEOF
10136 #define DEFAULT_BACKUP_SUBDIR "$DEFAULT_BACKUP_SUBDIR"
10137 _ACEOF
10138
10139
10140
10141 # Check whether --with-default-cache-subdir was given.
10142 if test "${with_default_cache_subdir+set}" = set; then :
10143 withval=$with_default_cache_subdir; DEFAULT_CACHE_SUBDIR=$withval
10144 else
10145 DEFAULT_CACHE_SUBDIR=cache
10146 fi
10147
10148
10149 cat >>confdefs.h <<_ACEOF
10150 #define DEFAULT_CACHE_SUBDIR "$DEFAULT_CACHE_SUBDIR"
10151 _ACEOF
10152
10153
10154
10155 # Check whether --with-default-locking-dir was given.
10156 if test "${with_default_locking_dir+set}" = set; then :
10157 withval=$with_default_locking_dir; DEFAULT_LOCK_DIR=$withval
10158 else
10159 DEFAULT_LOCK_DIR="/var/lock/lvm"
10160 fi
10161
10162
10163 cat >>confdefs.h <<_ACEOF
10164 #define DEFAULT_LOCK_DIR "$DEFAULT_LOCK_DIR"
10165 _ACEOF
10166
10167
10168 ################################################################################
10169
10170 # Check whether --with-default-data-alignment was given.
10171 if test "${with_default_data_alignment+set}" = set; then :
10172 withval=$with_default_data_alignment; DEFAULT_DATA_ALIGNMENT=$withval
10173 else
10174 DEFAULT_DATA_ALIGNMENT=1
10175 fi
10176
10177
10178 cat >>confdefs.h <<_ACEOF
10179 #define DEFAULT_DATA_ALIGNMENT $DEFAULT_DATA_ALIGNMENT
10180 _ACEOF
10181
10182
10183 ################################################################################
10184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel interface choice" >&5
10185 $as_echo_n "checking for kernel interface choice... " >&6; }
10186
10187 # Check whether --with-interface was given.
10188 if test "${with_interface+set}" = set; then :
10189 withval=$with_interface; interface=$withval
10190 else
10191 interface=ioctl
10192 fi
10193
10194 if [ "x$interface" != xioctl ];
10195 then
10196 as_fn_error $? "--with-interface=ioctl required. fs no longer supported." "$LINENO" 5
10197 fi
10198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $interface" >&5
10199 $as_echo "$interface" >&6; }
10200
10201 ################################################################################
10202 DM_LIB_VERSION="\"`cat "$srcdir"/VERSION_DM 2>/dev/null || echo Unknown`\""
10203
10204 cat >>confdefs.h <<_ACEOF
10205 #define DM_LIB_VERSION $DM_LIB_VERSION
10206 _ACEOF
10207
10208
10209 DM_LIB_PATCHLEVEL=`cat "$srcdir"/VERSION_DM | $AWK -F '[-. ]' '{printf "%s.%s.%s",$1,$2,$3}'`
10210
10211 LVM_VERSION="\"`cat "$srcdir"/VERSION 2>/dev/null || echo Unknown`\""
10212
10213 VER=`cat "$srcdir"/VERSION`
10214 LVM_RELEASE_DATE="\"`echo $VER | $SED 's/.* (//;s/).*//'`\""
10215 VER=`echo "$VER" | $AWK '{print $1}'`
10216 LVM_RELEASE="\"`echo "$VER" | $AWK -F '-' '{print $2}'`\""
10217 VER=`echo "$VER" | $AWK -F '-' '{print $1}'`
10218 LVM_MAJOR=`echo "$VER" | $AWK -F '.' '{print $1}'`
10219 LVM_MINOR=`echo "$VER" | $AWK -F '.' '{print $2}'`
10220 LVM_PATCHLEVEL=`echo "$VER" | $AWK -F '[(.]' '{print $3}'`
10221 LVM_LIBAPI=`echo "$VER" | $AWK -F '[()]' '{print $2}'`
10222
10223 ################################################################################
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326 ################################################################################
10327 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/mirror/Makefile daemons/dmeventd/plugins/snapshot/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/snapshot/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/Makefile test/Makefile test/api/Makefile tools/Makefile udev/Makefile unit-tests/datastruct/Makefile unit-tests/regex/Makefile unit-tests/mm/Makefile"
10328
10329 cat >confcache <<\_ACEOF
10330 # This file is a shell script that caches the results of configure
10331 # tests run on this system so they can be shared between configure
10332 # scripts and configure runs, see configure's option --config-cache.
10333 # It is not useful on other systems. If it contains results you don't
10334 # want to keep, you may remove or edit it.
10335 #
10336 # config.status only pays attention to the cache file if you give it
10337 # the --recheck option to rerun configure.
10338 #
10339 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10340 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10341 # following values.
10342
10343 _ACEOF
10344
10345 # The following way of writing the cache mishandles newlines in values,
10346 # but we know of no workaround that is simple, portable, and efficient.
10347 # So, we kill variables containing newlines.
10348 # Ultrix sh set writes to stderr and can't be redirected directly,
10349 # and sets the high bit in the cache file unless we assign to the vars.
10350 (
10351 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10352 eval ac_val=\$$ac_var
10353 case $ac_val in #(
10354 *${as_nl}*)
10355 case $ac_var in #(
10356 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10357 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10358 esac
10359 case $ac_var in #(
10360 _ | IFS | as_nl) ;; #(
10361 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10362 *) { eval $ac_var=; unset $ac_var;} ;;
10363 esac ;;
10364 esac
10365 done
10366
10367 (set) 2>&1 |
10368 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10369 *${as_nl}ac_space=\ *)
10370 # `set' does not quote correctly, so add quotes: double-quote
10371 # substitution turns \\\\ into \\, and sed turns \\ into \.
10372 sed -n \
10373 "s/'/'\\\\''/g;
10374 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10375 ;; #(
10376 *)
10377 # `set' quotes correctly as required by POSIX, so do not add quotes.
10378 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10379 ;;
10380 esac |
10381 sort
10382 ) |
10383 sed '
10384 /^ac_cv_env_/b end
10385 t clear
10386 :clear
10387 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10388 t end
10389 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10390 :end' >>confcache
10391 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10392 if test -w "$cache_file"; then
10393 test "x$cache_file" != "x/dev/null" &&
10394 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10395 $as_echo "$as_me: updating cache $cache_file" >&6;}
10396 cat confcache >$cache_file
10397 else
10398 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10399 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10400 fi
10401 fi
10402 rm -f confcache
10403
10404 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10405 # Let make expand exec_prefix.
10406 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10407
10408 DEFS=-DHAVE_CONFIG_H
10409
10410 ac_libobjs=
10411 ac_ltlibobjs=
10412 U=
10413 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10414 # 1. Remove the extension, and $U if already installed.
10415 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10416 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10417 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10418 # will be set to the directory where LIBOBJS objects are built.
10419 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10420 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10421 done
10422 LIBOBJS=$ac_libobjs
10423
10424 LTLIBOBJS=$ac_ltlibobjs
10425
10426
10427
10428 : ${CONFIG_STATUS=./config.status}
10429 ac_write_fail=0
10430 ac_clean_files_save=$ac_clean_files
10431 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10432 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10433 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10434 as_write_fail=0
10435 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10436 #! $SHELL
10437 # Generated by $as_me.
10438 # Run this file to recreate the current configuration.
10439 # Compiler output produced by configure, useful for debugging
10440 # configure, is in config.log if it exists.
10441
10442 debug=false
10443 ac_cs_recheck=false
10444 ac_cs_silent=false
10445
10446 SHELL=\${CONFIG_SHELL-$SHELL}
10447 export SHELL
10448 _ASEOF
10449 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10450 ## -------------------- ##
10451 ## M4sh Initialization. ##
10452 ## -------------------- ##
10453
10454 # Be more Bourne compatible
10455 DUALCASE=1; export DUALCASE # for MKS sh
10456 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10457 emulate sh
10458 NULLCMD=:
10459 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10460 # is contrary to our usage. Disable this feature.
10461 alias -g '${1+"$@"}'='"$@"'
10462 setopt NO_GLOB_SUBST
10463 else
10464 case `(set -o) 2>/dev/null` in #(
10465 *posix*) :
10466 set -o posix ;; #(
10467 *) :
10468 ;;
10469 esac
10470 fi
10471
10472
10473 as_nl='
10474 '
10475 export as_nl
10476 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10477 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10478 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10479 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10480 # Prefer a ksh shell builtin over an external printf program on Solaris,
10481 # but without wasting forks for bash or zsh.
10482 if test -z "$BASH_VERSION$ZSH_VERSION" \
10483 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10484 as_echo='print -r --'
10485 as_echo_n='print -rn --'
10486 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10487 as_echo='printf %s\n'
10488 as_echo_n='printf %s'
10489 else
10490 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10491 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10492 as_echo_n='/usr/ucb/echo -n'
10493 else
10494 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10495 as_echo_n_body='eval
10496 arg=$1;
10497 case $arg in #(
10498 *"$as_nl"*)
10499 expr "X$arg" : "X\\(.*\\)$as_nl";
10500 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10501 esac;
10502 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10503 '
10504 export as_echo_n_body
10505 as_echo_n='sh -c $as_echo_n_body as_echo'
10506 fi
10507 export as_echo_body
10508 as_echo='sh -c $as_echo_body as_echo'
10509 fi
10510
10511 # The user is always right.
10512 if test "${PATH_SEPARATOR+set}" != set; then
10513 PATH_SEPARATOR=:
10514 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10515 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10516 PATH_SEPARATOR=';'
10517 }
10518 fi
10519
10520
10521 # IFS
10522 # We need space, tab and new line, in precisely that order. Quoting is
10523 # there to prevent editors from complaining about space-tab.
10524 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10525 # splitting by setting IFS to empty value.)
10526 IFS=" "" $as_nl"
10527
10528 # Find who we are. Look in the path if we contain no directory separator.
10529 case $0 in #((
10530 *[\\/]* ) as_myself=$0 ;;
10531 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10532 for as_dir in $PATH
10533 do
10534 IFS=$as_save_IFS
10535 test -z "$as_dir" && as_dir=.
10536 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10537 done
10538 IFS=$as_save_IFS
10539
10540 ;;
10541 esac
10542 # We did not find ourselves, most probably we were run as `sh COMMAND'
10543 # in which case we are not to be found in the path.
10544 if test "x$as_myself" = x; then
10545 as_myself=$0
10546 fi
10547 if test ! -f "$as_myself"; then
10548 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10549 exit 1
10550 fi
10551
10552 # Unset variables that we do not need and which cause bugs (e.g. in
10553 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10554 # suppresses any "Segmentation fault" message there. '((' could
10555 # trigger a bug in pdksh 5.2.14.
10556 for as_var in BASH_ENV ENV MAIL MAILPATH
10557 do eval test x\${$as_var+set} = xset \
10558 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10559 done
10560 PS1='$ '
10561 PS2='> '
10562 PS4='+ '
10563
10564 # NLS nuisances.
10565 LC_ALL=C
10566 export LC_ALL
10567 LANGUAGE=C
10568 export LANGUAGE
10569
10570 # CDPATH.
10571 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10572
10573
10574 # as_fn_error STATUS ERROR [LINENO LOG_FD]
10575 # ----------------------------------------
10576 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10577 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10578 # script with STATUS, using 1 if that was 0.
10579 as_fn_error ()
10580 {
10581 as_status=$1; test $as_status -eq 0 && as_status=1
10582 if test "$4"; then
10583 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10584 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10585 fi
10586 $as_echo "$as_me: error: $2" >&2
10587 as_fn_exit $as_status
10588 } # as_fn_error
10589
10590
10591 # as_fn_set_status STATUS
10592 # -----------------------
10593 # Set $? to STATUS, without forking.
10594 as_fn_set_status ()
10595 {
10596 return $1
10597 } # as_fn_set_status
10598
10599 # as_fn_exit STATUS
10600 # -----------------
10601 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10602 as_fn_exit ()
10603 {
10604 set +e
10605 as_fn_set_status $1
10606 exit $1
10607 } # as_fn_exit
10608
10609 # as_fn_unset VAR
10610 # ---------------
10611 # Portably unset VAR.
10612 as_fn_unset ()
10613 {
10614 { eval $1=; unset $1;}
10615 }
10616 as_unset=as_fn_unset
10617 # as_fn_append VAR VALUE
10618 # ----------------------
10619 # Append the text in VALUE to the end of the definition contained in VAR. Take
10620 # advantage of any shell optimizations that allow amortized linear growth over
10621 # repeated appends, instead of the typical quadratic growth present in naive
10622 # implementations.
10623 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10624 eval 'as_fn_append ()
10625 {
10626 eval $1+=\$2
10627 }'
10628 else
10629 as_fn_append ()
10630 {
10631 eval $1=\$$1\$2
10632 }
10633 fi # as_fn_append
10634
10635 # as_fn_arith ARG...
10636 # ------------------
10637 # Perform arithmetic evaluation on the ARGs, and store the result in the
10638 # global $as_val. Take advantage of shells that can avoid forks. The arguments
10639 # must be portable across $(()) and expr.
10640 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10641 eval 'as_fn_arith ()
10642 {
10643 as_val=$(( $* ))
10644 }'
10645 else
10646 as_fn_arith ()
10647 {
10648 as_val=`expr "$@" || test $? -eq 1`
10649 }
10650 fi # as_fn_arith
10651
10652
10653 if expr a : '\(a\)' >/dev/null 2>&1 &&
10654 test "X`expr 00001 : '.*\(...\)'`" = X001; then
10655 as_expr=expr
10656 else
10657 as_expr=false
10658 fi
10659
10660 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10661 as_basename=basename
10662 else
10663 as_basename=false
10664 fi
10665
10666 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10667 as_dirname=dirname
10668 else
10669 as_dirname=false
10670 fi
10671
10672 as_me=`$as_basename -- "$0" ||
10673 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10674 X"$0" : 'X\(//\)$' \| \
10675 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10676 $as_echo X/"$0" |
10677 sed '/^.*\/\([^/][^/]*\)\/*$/{
10678 s//\1/
10679 q
10680 }
10681 /^X\/\(\/\/\)$/{
10682 s//\1/
10683 q
10684 }
10685 /^X\/\(\/\).*/{
10686 s//\1/
10687 q
10688 }
10689 s/.*/./; q'`
10690
10691 # Avoid depending upon Character Ranges.
10692 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10693 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10694 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10695 as_cr_digits='0123456789'
10696 as_cr_alnum=$as_cr_Letters$as_cr_digits
10697
10698 ECHO_C= ECHO_N= ECHO_T=
10699 case `echo -n x` in #(((((
10700 -n*)
10701 case `echo 'xy\c'` in
10702 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
10703 xy) ECHO_C='\c';;
10704 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10705 ECHO_T=' ';;
10706 esac;;
10707 *)
10708 ECHO_N='-n';;
10709 esac
10710
10711 rm -f conf$$ conf$$.exe conf$$.file
10712 if test -d conf$$.dir; then
10713 rm -f conf$$.dir/conf$$.file
10714 else
10715 rm -f conf$$.dir
10716 mkdir conf$$.dir 2>/dev/null
10717 fi
10718 if (echo >conf$$.file) 2>/dev/null; then
10719 if ln -s conf$$.file conf$$ 2>/dev/null; then
10720 as_ln_s='ln -s'
10721 # ... but there are two gotchas:
10722 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10723 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10724 # In both cases, we have to default to `cp -p'.
10725 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10726 as_ln_s='cp -p'
10727 elif ln conf$$.file conf$$ 2>/dev/null; then
10728 as_ln_s=ln
10729 else
10730 as_ln_s='cp -p'
10731 fi
10732 else
10733 as_ln_s='cp -p'
10734 fi
10735 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10736 rmdir conf$$.dir 2>/dev/null
10737
10738
10739 # as_fn_mkdir_p
10740 # -------------
10741 # Create "$as_dir" as a directory, including parents if necessary.
10742 as_fn_mkdir_p ()
10743 {
10744
10745 case $as_dir in #(
10746 -*) as_dir=./$as_dir;;
10747 esac
10748 test -d "$as_dir" || eval $as_mkdir_p || {
10749 as_dirs=
10750 while :; do
10751 case $as_dir in #(
10752 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10753 *) as_qdir=$as_dir;;
10754 esac
10755 as_dirs="'$as_qdir' $as_dirs"
10756 as_dir=`$as_dirname -- "$as_dir" ||
10757 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10758 X"$as_dir" : 'X\(//\)[^/]' \| \
10759 X"$as_dir" : 'X\(//\)$' \| \
10760 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10761 $as_echo X"$as_dir" |
10762 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10763 s//\1/
10764 q
10765 }
10766 /^X\(\/\/\)[^/].*/{
10767 s//\1/
10768 q
10769 }
10770 /^X\(\/\/\)$/{
10771 s//\1/
10772 q
10773 }
10774 /^X\(\/\).*/{
10775 s//\1/
10776 q
10777 }
10778 s/.*/./; q'`
10779 test -d "$as_dir" && break
10780 done
10781 test -z "$as_dirs" || eval "mkdir $as_dirs"
10782 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10783
10784
10785 } # as_fn_mkdir_p
10786 if mkdir -p . 2>/dev/null; then
10787 as_mkdir_p='mkdir -p "$as_dir"'
10788 else
10789 test -d ./-p && rmdir ./-p
10790 as_mkdir_p=false
10791 fi
10792
10793 if test -x / >/dev/null 2>&1; then
10794 as_test_x='test -x'
10795 else
10796 if ls -dL / >/dev/null 2>&1; then
10797 as_ls_L_option=L
10798 else
10799 as_ls_L_option=
10800 fi
10801 as_test_x='
10802 eval sh -c '\''
10803 if test -d "$1"; then
10804 test -d "$1/.";
10805 else
10806 case $1 in #(
10807 -*)set "./$1";;
10808 esac;
10809 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10810 ???[sx]*):;;*)false;;esac;fi
10811 '\'' sh
10812 '
10813 fi
10814 as_executable_p=$as_test_x
10815
10816 # Sed expression to map a string onto a valid CPP name.
10817 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10818
10819 # Sed expression to map a string onto a valid variable name.
10820 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10821
10822
10823 exec 6>&1
10824 ## ----------------------------------- ##
10825 ## Main body of $CONFIG_STATUS script. ##
10826 ## ----------------------------------- ##
10827 _ASEOF
10828 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10829
10830 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10831 # Save the log message, to keep $0 and so on meaningful, and to
10832 # report actual input values of CONFIG_FILES etc. instead of their
10833 # values after options handling.
10834 ac_log="
10835 This file was extended by $as_me, which was
10836 generated by GNU Autoconf 2.66. Invocation command line was
10837
10838 CONFIG_FILES = $CONFIG_FILES
10839 CONFIG_HEADERS = $CONFIG_HEADERS
10840 CONFIG_LINKS = $CONFIG_LINKS
10841 CONFIG_COMMANDS = $CONFIG_COMMANDS
10842 $ $0 $@
10843
10844 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10845 "
10846
10847 _ACEOF
10848
10849 case $ac_config_files in *"
10850 "*) set x $ac_config_files; shift; ac_config_files=$*;;
10851 esac
10852
10853 case $ac_config_headers in *"
10854 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10855 esac
10856
10857
10858 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10859 # Files that config.status was made for.
10860 config_files="$ac_config_files"
10861 config_headers="$ac_config_headers"
10862
10863 _ACEOF
10864
10865 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10866 ac_cs_usage="\
10867 \`$as_me' instantiates files and other configuration actions
10868 from templates according to the current configuration. Unless the files
10869 and actions are specified as TAGs, all are instantiated by default.
10870
10871 Usage: $0 [OPTION]... [TAG]...
10872
10873 -h, --help print this help, then exit
10874 -V, --version print version number and configuration settings, then exit
10875 --config print configuration, then exit
10876 -q, --quiet, --silent
10877 do not print progress messages
10878 -d, --debug don't remove temporary files
10879 --recheck update $as_me by reconfiguring in the same conditions
10880 --file=FILE[:TEMPLATE]
10881 instantiate the configuration file FILE
10882 --header=FILE[:TEMPLATE]
10883 instantiate the configuration header FILE
10884
10885 Configuration files:
10886 $config_files
10887
10888 Configuration headers:
10889 $config_headers
10890
10891 Report bugs to the package provider."
10892
10893 _ACEOF
10894 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10895 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10896 ac_cs_version="\\
10897 config.status
10898 configured by $0, generated by GNU Autoconf 2.66,
10899 with options \\"\$ac_cs_config\\"
10900
10901 Copyright (C) 2010 Free Software Foundation, Inc.
10902 This config.status script is free software; the Free Software Foundation
10903 gives unlimited permission to copy, distribute and modify it."
10904
10905 ac_pwd='$ac_pwd'
10906 srcdir='$srcdir'
10907 INSTALL='$INSTALL'
10908 MKDIR_P='$MKDIR_P'
10909 AWK='$AWK'
10910 test -n "\$AWK" || AWK=awk
10911 _ACEOF
10912
10913 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10914 # The default lists apply if the user does not specify any file.
10915 ac_need_defaults=:
10916 while test $# != 0
10917 do
10918 case $1 in
10919 --*=*)
10920 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10921 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10922 ac_shift=:
10923 ;;
10924 *)
10925 ac_option=$1
10926 ac_optarg=$2
10927 ac_shift=shift
10928 ;;
10929 esac
10930
10931 case $ac_option in
10932 # Handling of the options.
10933 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10934 ac_cs_recheck=: ;;
10935 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10936 $as_echo "$ac_cs_version"; exit ;;
10937 --config | --confi | --conf | --con | --co | --c )
10938 $as_echo "$ac_cs_config"; exit ;;
10939 --debug | --debu | --deb | --de | --d | -d )
10940 debug=: ;;
10941 --file | --fil | --fi | --f )
10942 $ac_shift
10943 case $ac_optarg in
10944 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10945 esac
10946 as_fn_append CONFIG_FILES " '$ac_optarg'"
10947 ac_need_defaults=false;;
10948 --header | --heade | --head | --hea )
10949 $ac_shift
10950 case $ac_optarg in
10951 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10952 esac
10953 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10954 ac_need_defaults=false;;
10955 --he | --h)
10956 # Conflict between --help and --header
10957 as_fn_error $? "ambiguous option: \`$1'
10958 Try \`$0 --help' for more information.";;
10959 --help | --hel | -h )
10960 $as_echo "$ac_cs_usage"; exit ;;
10961 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10962 | -silent | --silent | --silen | --sile | --sil | --si | --s)
10963 ac_cs_silent=: ;;
10964
10965 # This is an error.
10966 -*) as_fn_error $? "unrecognized option: \`$1'
10967 Try \`$0 --help' for more information." ;;
10968
10969 *) as_fn_append ac_config_targets " $1"
10970 ac_need_defaults=false ;;
10971
10972 esac
10973 shift
10974 done
10975
10976 ac_configure_extra_args=
10977
10978 if $ac_cs_silent; then
10979 exec 6>/dev/null
10980 ac_configure_extra_args="$ac_configure_extra_args --silent"
10981 fi
10982
10983 _ACEOF
10984 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10985 if \$ac_cs_recheck; then
10986 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10987 shift
10988 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10989 CONFIG_SHELL='$SHELL'
10990 export CONFIG_SHELL
10991 exec "\$@"
10992 fi
10993
10994 _ACEOF
10995 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10996 exec 5>>config.log
10997 {
10998 echo
10999 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11000 ## Running $as_me. ##
11001 _ASBOX
11002 $as_echo "$ac_log"
11003 } >&5
11004
11005 _ACEOF
11006 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11007 _ACEOF
11008
11009 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11010
11011 # Handling of arguments.
11012 for ac_config_target in $ac_config_targets
11013 do
11014 case $ac_config_target in
11015 "lib/misc/configure.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/misc/configure.h" ;;
11016 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11017 "make.tmpl") CONFIG_FILES="$CONFIG_FILES make.tmpl" ;;
11018 "daemons/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/Makefile" ;;
11019 "daemons/clvmd/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/clvmd/Makefile" ;;
11020 "daemons/cmirrord/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/cmirrord/Makefile" ;;
11021 "daemons/dmeventd/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/Makefile" ;;
11022 "daemons/dmeventd/libdevmapper-event.pc") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/libdevmapper-event.pc" ;;
11023 "daemons/dmeventd/plugins/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/Makefile" ;;
11024 "daemons/dmeventd/plugins/lvm2/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/lvm2/Makefile" ;;
11025 "daemons/dmeventd/plugins/mirror/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/mirror/Makefile" ;;
11026 "daemons/dmeventd/plugins/snapshot/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/snapshot/Makefile" ;;
11027 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
11028 "doc/example.conf") CONFIG_FILES="$CONFIG_FILES doc/example.conf" ;;
11029 "include/.symlinks") CONFIG_FILES="$CONFIG_FILES include/.symlinks" ;;
11030 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
11031 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
11032 "lib/format1/Makefile") CONFIG_FILES="$CONFIG_FILES lib/format1/Makefile" ;;
11033 "lib/format_pool/Makefile") CONFIG_FILES="$CONFIG_FILES lib/format_pool/Makefile" ;;
11034 "lib/locking/Makefile") CONFIG_FILES="$CONFIG_FILES lib/locking/Makefile" ;;
11035 "lib/mirror/Makefile") CONFIG_FILES="$CONFIG_FILES lib/mirror/Makefile" ;;
11036 "lib/replicator/Makefile") CONFIG_FILES="$CONFIG_FILES lib/replicator/Makefile" ;;
11037 "lib/misc/lvm-version.h") CONFIG_FILES="$CONFIG_FILES lib/misc/lvm-version.h" ;;
11038 "lib/snapshot/Makefile") CONFIG_FILES="$CONFIG_FILES lib/snapshot/Makefile" ;;
11039 "libdm/Makefile") CONFIG_FILES="$CONFIG_FILES libdm/Makefile" ;;
11040 "libdm/libdevmapper.pc") CONFIG_FILES="$CONFIG_FILES libdm/libdevmapper.pc" ;;
11041 "liblvm/Makefile") CONFIG_FILES="$CONFIG_FILES liblvm/Makefile" ;;
11042 "liblvm/liblvm2app.pc") CONFIG_FILES="$CONFIG_FILES liblvm/liblvm2app.pc" ;;
11043 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
11044 "po/Makefile") CONFIG_FILES="$CONFIG_FILES po/Makefile" ;;
11045 "scripts/clvmd_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/clvmd_init_red_hat" ;;
11046 "scripts/cmirrord_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/cmirrord_init_red_hat" ;;
11047 "scripts/lvm2_monitoring_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_monitoring_init_red_hat" ;;
11048 "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
11049 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
11050 "test/api/Makefile") CONFIG_FILES="$CONFIG_FILES test/api/Makefile" ;;
11051 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
11052 "udev/Makefile") CONFIG_FILES="$CONFIG_FILES udev/Makefile" ;;
11053 "unit-tests/datastruct/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/datastruct/Makefile" ;;
11054 "unit-tests/regex/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/regex/Makefile" ;;
11055 "unit-tests/mm/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/mm/Makefile" ;;
11056
11057 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11058 esac
11059 done
11060
11061
11062 # If the user did not use the arguments to specify the items to instantiate,
11063 # then the envvar interface is used. Set only those that are not.
11064 # We use the long form for the default assignment because of an extremely
11065 # bizarre bug on SunOS 4.1.3.
11066 if $ac_need_defaults; then
11067 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11068 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11069 fi
11070
11071 # Have a temporary directory for convenience. Make it in the build tree
11072 # simply because there is no reason against having it here, and in addition,
11073 # creating and moving files from /tmp can sometimes cause problems.
11074 # Hook for its removal unless debugging.
11075 # Note that there is a small window in which the directory will not be cleaned:
11076 # after its creation but before its name has been assigned to `$tmp'.
11077 $debug ||
11078 {
11079 tmp=
11080 trap 'exit_status=$?
11081 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11082 ' 0
11083 trap 'as_fn_exit 1' 1 2 13 15
11084 }
11085 # Create a (secure) tmp directory for tmp files.
11086
11087 {
11088 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11089 test -n "$tmp" && test -d "$tmp"
11090 } ||
11091 {
11092 tmp=./conf$$-$RANDOM
11093 (umask 077 && mkdir "$tmp")
11094 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
11095
11096 # Set up the scripts for CONFIG_FILES section.
11097 # No need to generate them if there are no CONFIG_FILES.
11098 # This happens for instance with `./config.status config.h'.
11099 if test -n "$CONFIG_FILES"; then
11100
11101
11102 ac_cr=`echo X | tr X '\015'`
11103 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11104 # But we know of no other shell where ac_cr would be empty at this
11105 # point, so we can use a bashism as a fallback.
11106 if test "x$ac_cr" = x; then
11107 eval ac_cr=\$\'\\r\'
11108 fi
11109 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11110 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11111 ac_cs_awk_cr='\\r'
11112 else
11113 ac_cs_awk_cr=$ac_cr
11114 fi
11115
11116 echo 'BEGIN {' >"$tmp/subs1.awk" &&
11117 _ACEOF
11118
11119
11120 {
11121 echo "cat >conf$$subs.awk <<_ACEOF" &&
11122 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11123 echo "_ACEOF"
11124 } >conf$$subs.sh ||
11125 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11126 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11127 ac_delim='%!_!# '
11128 for ac_last_try in false false false false false :; do
11129 . ./conf$$subs.sh ||
11130 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11131
11132 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11133 if test $ac_delim_n = $ac_delim_num; then
11134 break
11135 elif $ac_last_try; then
11136 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11137 else
11138 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11139 fi
11140 done
11141 rm -f conf$$subs.sh
11142
11143 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11144 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11145 _ACEOF
11146 sed -n '
11147 h
11148 s/^/S["/; s/!.*/"]=/
11149 p
11150 g
11151 s/^[^!]*!//
11152 :repl
11153 t repl
11154 s/'"$ac_delim"'$//
11155 t delim
11156 :nl
11157 h
11158 s/\(.\{148\}\)..*/\1/
11159 t more1
11160 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11161 p
11162 n
11163 b repl
11164 :more1
11165 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11166 p
11167 g
11168 s/.\{148\}//
11169 t nl
11170 :delim
11171 h
11172 s/\(.\{148\}\)..*/\1/
11173 t more2
11174 s/["\\]/\\&/g; s/^/"/; s/$/"/
11175 p
11176 b
11177 :more2
11178 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11179 p
11180 g
11181 s/.\{148\}//
11182 t delim
11183 ' <conf$$subs.awk | sed '
11184 /^[^""]/{
11185 N
11186 s/\n//
11187 }
11188 ' >>$CONFIG_STATUS || ac_write_fail=1
11189 rm -f conf$$subs.awk
11190 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11191 _ACAWK
11192 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11193 for (key in S) S_is_set[key] = 1
11194 FS = "\a"
11195
11196 }
11197 {
11198 line = $ 0
11199 nfields = split(line, field, "@")
11200 substed = 0
11201 len = length(field[1])
11202 for (i = 2; i < nfields; i++) {
11203 key = field[i]
11204 keylen = length(key)
11205 if (S_is_set[key]) {
11206 value = S[key]
11207 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11208 len += length(value) + length(field[++i])
11209 substed = 1
11210 } else
11211 len += 1 + keylen
11212 }
11213
11214 print line
11215 }
11216
11217 _ACAWK
11218 _ACEOF
11219 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11220 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11221 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11222 else
11223 cat
11224 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11225 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
11226 _ACEOF
11227
11228 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11229 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
11230 # trailing colons and then remove the whole line if VPATH becomes empty
11231 # (actually we leave an empty line to preserve line numbers).
11232 if test "x$srcdir" = x.; then
11233 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11234 h
11235 s///
11236 s/^/:/
11237 s/[ ]*$/:/
11238 s/:\$(srcdir):/:/g
11239 s/:\${srcdir}:/:/g
11240 s/:@srcdir@:/:/g
11241 s/^:*//
11242 s/:*$//
11243 x
11244 s/\(=[ ]*\).*/\1/
11245 G
11246 s/\n//
11247 s/^[^=]*=[ ]*$//
11248 }'
11249 fi
11250
11251 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11252 fi # test -n "$CONFIG_FILES"
11253
11254 # Set up the scripts for CONFIG_HEADERS section.
11255 # No need to generate them if there are no CONFIG_HEADERS.
11256 # This happens for instance with `./config.status Makefile'.
11257 if test -n "$CONFIG_HEADERS"; then
11258 cat >"$tmp/defines.awk" <<\_ACAWK ||
11259 BEGIN {
11260 _ACEOF
11261
11262 # Transform confdefs.h into an awk script `defines.awk', embedded as
11263 # here-document in config.status, that substitutes the proper values into
11264 # config.h.in to produce config.h.
11265
11266 # Create a delimiter string that does not exist in confdefs.h, to ease
11267 # handling of long lines.
11268 ac_delim='%!_!# '
11269 for ac_last_try in false false :; do
11270 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11271 if test -z "$ac_t"; then
11272 break
11273 elif $ac_last_try; then
11274 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
11275 else
11276 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11277 fi
11278 done
11279
11280 # For the awk script, D is an array of macro values keyed by name,
11281 # likewise P contains macro parameters if any. Preserve backslash
11282 # newline sequences.
11283
11284 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11285 sed -n '
11286 s/.\{148\}/&'"$ac_delim"'/g
11287 t rset
11288 :rset
11289 s/^[ ]*#[ ]*define[ ][ ]*/ /
11290 t def
11291 d
11292 :def
11293 s/\\$//
11294 t bsnl
11295 s/["\\]/\\&/g
11296 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11297 D["\1"]=" \3"/p
11298 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11299 d
11300 :bsnl
11301 s/["\\]/\\&/g
11302 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11303 D["\1"]=" \3\\\\\\n"\\/p
11304 t cont
11305 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11306 t cont
11307 d
11308 :cont
11309 n
11310 s/.\{148\}/&'"$ac_delim"'/g
11311 t clear
11312 :clear
11313 s/\\$//
11314 t bsnlc
11315 s/["\\]/\\&/g; s/^/"/; s/$/"/p
11316 d
11317 :bsnlc
11318 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11319 b cont
11320 ' <confdefs.h | sed '
11321 s/'"$ac_delim"'/"\\\
11322 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11323
11324 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11325 for (key in D) D_is_set[key] = 1
11326 FS = "\a"
11327 }
11328 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11329 line = \$ 0
11330 split(line, arg, " ")
11331 if (arg[1] == "#") {
11332 defundef = arg[2]
11333 mac1 = arg[3]
11334 } else {
11335 defundef = substr(arg[1], 2)
11336 mac1 = arg[2]
11337 }
11338 split(mac1, mac2, "(") #)
11339 macro = mac2[1]
11340 prefix = substr(line, 1, index(line, defundef) - 1)
11341 if (D_is_set[macro]) {
11342 # Preserve the white space surrounding the "#".
11343 print prefix "define", macro P[macro] D[macro]
11344 next
11345 } else {
11346 # Replace #undef with comments. This is necessary, for example,
11347 # in the case of _POSIX_SOURCE, which is predefined and required
11348 # on some systems where configure will not decide to define it.
11349 if (defundef == "undef") {
11350 print "/*", prefix defundef, macro, "*/"
11351 next
11352 }
11353 }
11354 }
11355 { print }
11356 _ACAWK
11357 _ACEOF
11358 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11359 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
11360 fi # test -n "$CONFIG_HEADERS"
11361
11362
11363 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11364 shift
11365 for ac_tag
11366 do
11367 case $ac_tag in
11368 :[FHLC]) ac_mode=$ac_tag; continue;;
11369 esac
11370 case $ac_mode$ac_tag in
11371 :[FHL]*:*);;
11372 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
11373 :[FH]-) ac_tag=-:-;;
11374 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11375 esac
11376 ac_save_IFS=$IFS
11377 IFS=:
11378 set x $ac_tag
11379 IFS=$ac_save_IFS
11380 shift
11381 ac_file=$1
11382 shift
11383
11384 case $ac_mode in
11385 :L) ac_source=$1;;
11386 :[FH])
11387 ac_file_inputs=
11388 for ac_f
11389 do
11390 case $ac_f in
11391 -) ac_f="$tmp/stdin";;
11392 *) # Look for the file first in the build tree, then in the source tree
11393 # (if the path is not absolute). The absolute path cannot be DOS-style,
11394 # because $ac_f cannot contain `:'.
11395 test -f "$ac_f" ||
11396 case $ac_f in
11397 [\\/$]*) false;;
11398 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11399 esac ||
11400 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11401 esac
11402 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11403 as_fn_append ac_file_inputs " '$ac_f'"
11404 done
11405
11406 # Let's still pretend it is `configure' which instantiates (i.e., don't
11407 # use $as_me), people would be surprised to read:
11408 # /* config.h. Generated by config.status. */
11409 configure_input='Generated from '`
11410 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11411 `' by configure.'
11412 if test x"$ac_file" != x-; then
11413 configure_input="$ac_file. $configure_input"
11414 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11415 $as_echo "$as_me: creating $ac_file" >&6;}
11416 fi
11417 # Neutralize special characters interpreted by sed in replacement strings.
11418 case $configure_input in #(
11419 *\&* | *\|* | *\\* )
11420 ac_sed_conf_input=`$as_echo "$configure_input" |
11421 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11422 *) ac_sed_conf_input=$configure_input;;
11423 esac
11424
11425 case $ac_tag in
11426 *:-:* | *:-) cat >"$tmp/stdin" \
11427 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
11428 esac
11429 ;;
11430 esac
11431
11432 ac_dir=`$as_dirname -- "$ac_file" ||
11433 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11434 X"$ac_file" : 'X\(//\)[^/]' \| \
11435 X"$ac_file" : 'X\(//\)$' \| \
11436 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11437 $as_echo X"$ac_file" |
11438 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11439 s//\1/
11440 q
11441 }
11442 /^X\(\/\/\)[^/].*/{
11443 s//\1/
11444 q
11445 }
11446 /^X\(\/\/\)$/{
11447 s//\1/
11448 q
11449 }
11450 /^X\(\/\).*/{
11451 s//\1/
11452 q
11453 }
11454 s/.*/./; q'`
11455 as_dir="$ac_dir"; as_fn_mkdir_p
11456 ac_builddir=.
11457
11458 case "$ac_dir" in
11459 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11460 *)
11461 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11462 # A ".." for each directory in $ac_dir_suffix.
11463 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11464 case $ac_top_builddir_sub in
11465 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11466 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11467 esac ;;
11468 esac
11469 ac_abs_top_builddir=$ac_pwd
11470 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11471 # for backward compatibility:
11472 ac_top_builddir=$ac_top_build_prefix
11473
11474 case $srcdir in
11475 .) # We are building in place.
11476 ac_srcdir=.
11477 ac_top_srcdir=$ac_top_builddir_sub
11478 ac_abs_top_srcdir=$ac_pwd ;;
11479 [\\/]* | ?:[\\/]* ) # Absolute name.
11480 ac_srcdir=$srcdir$ac_dir_suffix;
11481 ac_top_srcdir=$srcdir
11482 ac_abs_top_srcdir=$srcdir ;;
11483 *) # Relative name.
11484 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11485 ac_top_srcdir=$ac_top_build_prefix$srcdir
11486 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11487 esac
11488 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11489
11490
11491 case $ac_mode in
11492 :F)
11493 #
11494 # CONFIG_FILE
11495 #
11496
11497 case $INSTALL in
11498 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11499 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11500 esac
11501 ac_MKDIR_P=$MKDIR_P
11502 case $MKDIR_P in
11503 [\\/$]* | ?:[\\/]* ) ;;
11504 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
11505 esac
11506 _ACEOF
11507
11508 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11509 # If the template does not know about datarootdir, expand it.
11510 # FIXME: This hack should be removed a few years after 2.60.
11511 ac_datarootdir_hack=; ac_datarootdir_seen=
11512 ac_sed_dataroot='
11513 /datarootdir/ {
11514 p
11515 q
11516 }
11517 /@datadir@/p
11518 /@docdir@/p
11519 /@infodir@/p
11520 /@localedir@/p
11521 /@mandir@/p'
11522 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11523 *datarootdir*) ac_datarootdir_seen=yes;;
11524 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11525 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11526 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11527 _ACEOF
11528 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11529 ac_datarootdir_hack='
11530 s&@datadir@&$datadir&g
11531 s&@docdir@&$docdir&g
11532 s&@infodir@&$infodir&g
11533 s&@localedir@&$localedir&g
11534 s&@mandir@&$mandir&g
11535 s&\\\${datarootdir}&$datarootdir&g' ;;
11536 esac
11537 _ACEOF
11538
11539 # Neutralize VPATH when `$srcdir' = `.'.
11540 # Shell code in configure.ac might set extrasub.
11541 # FIXME: do we really want to maintain this feature?
11542 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11543 ac_sed_extra="$ac_vpsub
11544 $extrasub
11545 _ACEOF
11546 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11547 :t
11548 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11549 s|@configure_input@|$ac_sed_conf_input|;t t
11550 s&@top_builddir@&$ac_top_builddir_sub&;t t
11551 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11552 s&@srcdir@&$ac_srcdir&;t t
11553 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11554 s&@top_srcdir@&$ac_top_srcdir&;t t
11555 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11556 s&@builddir@&$ac_builddir&;t t
11557 s&@abs_builddir@&$ac_abs_builddir&;t t
11558 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11559 s&@INSTALL@&$ac_INSTALL&;t t
11560 s&@MKDIR_P@&$ac_MKDIR_P&;t t
11561 $ac_datarootdir_hack
11562 "
11563 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
11564 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11565
11566 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11567 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
11568 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
11569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11570 which seems to be undefined. Please make sure it is defined" >&5
11571 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11572 which seems to be undefined. Please make sure it is defined" >&2;}
11573
11574 rm -f "$tmp/stdin"
11575 case $ac_file in
11576 -) cat "$tmp/out" && rm -f "$tmp/out";;
11577 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
11578 esac \
11579 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11580 ;;
11581 :H)
11582 #
11583 # CONFIG_HEADER
11584 #
11585 if test x"$ac_file" != x-; then
11586 {
11587 $as_echo "/* $configure_input */" \
11588 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
11589 } >"$tmp/config.h" \
11590 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11591 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
11592 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11593 $as_echo "$as_me: $ac_file is unchanged" >&6;}
11594 else
11595 rm -f "$ac_file"
11596 mv "$tmp/config.h" "$ac_file" \
11597 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11598 fi
11599 else
11600 $as_echo "/* $configure_input */" \
11601 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
11602 || as_fn_error $? "could not create -" "$LINENO" 5
11603 fi
11604 ;;
11605
11606
11607 esac
11608
11609 done # for ac_tag
11610
11611
11612 as_fn_exit 0
11613 _ACEOF
11614 ac_clean_files=$ac_clean_files_save
11615
11616 test $ac_write_fail = 0 ||
11617 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11618
11619
11620 # configure is writing to config.log, and then calls config.status.
11621 # config.status does its own redirection, appending to config.log.
11622 # Unfortunately, on DOS this fails, as config.log is still kept open
11623 # by configure, so config.status won't be able to write to it; its
11624 # output is simply discarded. So we exec the FD to /dev/null,
11625 # effectively closing config.log, so it can be properly (re)opened and
11626 # appended to by config.status. When coming back to configure, we
11627 # need to make the FD available again.
11628 if test "$no_create" != yes; then
11629 ac_cs_success=:
11630 ac_config_status_args=
11631 test "$silent" = yes &&
11632 ac_config_status_args="$ac_config_status_args --quiet"
11633 exec 5>/dev/null
11634 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11635 exec 5>>config.log
11636 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11637 # would make configure fail if this is the last instruction.
11638 $ac_cs_success || as_fn_exit 1
11639 fi
11640 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11642 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11643 fi
11644
11645
11646 if test x$ODIRECT != xyes; then
11647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Warning: O_DIRECT disabled: low-memory pvmove may lock up" >&5
11648 $as_echo "$as_me: WARNING: Warning: O_DIRECT disabled: low-memory pvmove may lock up" >&2;}
11649 fi
This page took 0.611643 seconds and 6 git commands to generate.